Arquitectura de base de datos de RDS para Oracle - Amazon Relational Database Service

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. Las aplicaciones de cliente se conectan en el nivel de la 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 característica de 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 (PDB), en función de la edición de la base de datos y de las licencias de opciones necesarias. La configuración de varios inquilinos no es compatible con las PDB proxy o de aplicaciones. Puede utilizar las API de RDS para agregar, modificar y eliminar bases de datos de inquilinos.

nota

La característica 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. El término “Oracle multitenencia” se refiere exclusivamente a la arquitectura de base de datos de Oracle, que es compatible tanto con las implementaciones locales como con las 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: