Uso de bases de datos de contenedores (CDB) en RDS Custom para Oracle
Puede crear su instancia de base de datos de RDS Custom para Oracle con la arquitectura multitenencia de Oracle (tipo de motor custom-oracle-ee-cdb
o custom-oracle-se2-cdb
) o con la arquitectura tradicional que no es CDB (tipo de motor custom-oracle-ee
o custom-oracle-se2
). Al crear una base de datos de contenedores (CDB, por sus siglas en inglés), contiene una base de datos conectable (PDB, por sus siglas en inglés) y un origen de PDB. Puede crear PDB adicionales manualmente con Oracle SQL.
Nombres de la PDB y la CDB
Al crear una instancia de RDS Custom para Oracle, especifique un nombre para la PDB inicial. De forma predeterminada, la PDB inicial se denomina ORCL
. Puede elegir un nombre diferente.
De forma predeterminada, la CDB se llama RDSCDB
. Puede elegir un nombre diferente. El nombre de la CDB también es el nombre del identificador del sistema (SID) de Oracle, que identifica de forma exclusiva la memoria y los procesos que administran la CDB. Para obtener más información sobre el SID de Oracle, consulte Oracle System Identifier (SID)
No puede cambiar el nombre de las PDB existentes mediante las API de Amazon RDS. Tampoco puede cambiar el nombre de la CDB con el comando modify-db-instance
.
Administración de PDB
En el modelo de responsabilidad compartida de RDS Custom para Oracle, usted es responsable de administrar las PDB y de crear las PDB adicionales. RDS Custom no restringe la cantidad de PDB. Para crear, modificar y eliminar PDB manualmente, conéctese a la raíz de la CDB y ejecute una instrucción SQL. Cree PDB en un volumen de datos de Amazon EBS para evitar que la instancia de base de datos salga del perímetro de soporte.
Para modificar sus CDB o PDB, siga los pasos siguientes:
-
Pause la automatización para evitar la interferencia con las acciones de RDS Custom.
-
Modifique su CDB o sus PDB.
-
Realice copias de seguridad de todas las PDB modificadas.
-
Reanudar la automatización personalizada de RDS.
Recuperación automática de la raíz de CDB
RDS Custom mantiene abierta la raíz de CDB de la misma manera que mantiene abierta una que no sea de CDB. Si el estado de la raíz de CDB cambia, la automatización del monitoreo y la recuperación intenta recuperar el estado deseado de la raíz de CDB. Recibe notificaciones de eventos de RDS cuando la raíz de CDB se apaga (RDS-EVENT-0004
) o se reinicia (RDS-EVENT-0006
), de forma similar a la arquitectura que no es de CDB. RDS Custom intenta abrir todas las PDB en modo READ WRITE
al iniciar la instancia de base de datos. Si no se pueden abrir algunas PDB, RDS Custom publica el siguiente evento: tenant database shutdown
.