Arquitectura de base de datos de RDS para Oracle
La arquitectura multitenencia de Oracle, también denominada arquitectura CDB, permite que una base de datos Oracle funcione como base de datos de tipo contenedor multitenencia (CDB). Una CDB puede incluir bases de datos conectables (PDB) creadas por el cliente. Una base de datos que no es CDB es una base de datos Oracle que utiliza la arquitectura tradicional y no puede contener PDB. Para obtener más información sobre la arquitectura de varios inquilinos, consulte Guía del administrador de Oracle de varios inquilinos
Para Oracle Database 19c y superiores, puede crear una instancia de base de datos de RDS para Oracle que utilice la arquitectura de CDB. En RDS para Oracle, las PDB se denominan bases de datos de inquilinos. Las aplicaciones de cliente se conectan en el nivel de la base de datos de inquilinos (PDB) y no en el de la CDB. RDS para Oracle es compatible con las siguientes configuraciones de la arquitectura CDB:
- Configuración de varios inquilinos
-
La plataforma RDS que se utilice para que una instancia de CDB de RDS para Oracle contenga entre 1 y 30 bases de datos de inquilinos, en función de la edición de la base de datos y de las licencias de opciones necesarias. Puede utilizar las API de RDS para agregar, modificar y eliminar bases de datos de inquilinos. La configuración de varios inquilinos en RDS para Oracle no admite las PDB de aplicación ni las PDB de proxy, que son tipos especiales de PDB. Para obtener más información sobre las PDB de aplicación y las PDB de proxy, consulte Tipos de PDB
en la documentación de Oracle Database. nota
La configuración de Amazon RDS se denomina “de varios inquilinos”, en lugar de “multitenencia”, ya que es una capacidad de la plataforma RDS, no solo del motor de base de datos de Oracle. De manera similar, el término “inquilino” de RDS se refiere a cualquier inquilino en una configuración de RDS, no solo a las PDB de Oracle. En la documentación de RDS, el término “de varios inquilinos de Oracle” sin guion se refiere exclusivamente a la arquitectura CDB de la base de datos de Oracle, que es compatible tanto con las implementaciones en las instalaciones como con RDS.
- Configuración de un solo inquilino
-
La característica de la plataforma RDS limita la instancia de CDB de RDS para Oracle a una base de datos de 1 inquilino (PDB). No puede añadir más PDB con las API de RDS. La configuración de un solo inquilino utiliza las mismas API de RDS que la arquitectura no CDB. Por lo tanto, la experiencia de trabajar con una CDB en la configuración de un solo inquilino es prácticamente la misma que la de trabajar con una no CDB.
Puede convertir una CDB con la configuración de un solo inquilino a la configuración de varios inquilinos, lo que le permite agregar PDB a su CDB. Este cambio de arquitectura es permanente e irreversible. Para obtener más información, consulte Convertir la configuración de un solo inquilino a una de varios inquilinos..
nota
No se puede acceder a la CDB en sí.
En Oracle Database 21c y versiones posteriores, todas las bases de datos son CDB. En cambio, puede crear una instancia de base de datos de Oracle Database 19c como CDB o no CDB. No puede actualizar una no CDB a CDB, pero puede convertir una Oracle Database 19c que no sea CDB en CDB y, a continuación, actualizarla. No se puede actualizar una CDB en no CDB.
Para obtener más información, consulte los siguientes recursos: