Arquitetura de banco de dados RDS para Oracle - Amazon Relational Database Service

Arquitetura de banco de dados RDS para Oracle

A arquitetura multilocatário permite que um banco de dados Oracle funcione como um banco de dados de contêiner (CDB) multilocatário. Um CDB pode incluir bancos de dados conectáveis (PDBs) criados pelo cliente. Um não-CDB é um banco de dados Oracle que usa a arquitetura tradicional, que não pode conter PDBs. Para obter mais informações sobre a arquitetura multilocatário, consulte o Oracle Multitenant Administrator's Guide (Guia do administrador do Oracle Multitenant).

Para o Oracle Database 19c e posteriores, você pode criar uma instância de banco de dados do RDS para Oracle que usa a arquitetura CDB. No RDS para Oracle, os PDBs são chamados de bancos de dados de locatários. Suas aplicações cliente se conectam no nível do banco de dados de locatários (PDB), e não no nível de CDB. O RDS for Oracle é compatível com as seguintes configurações da arquitetura CDB:

Configuração de locação múltipla

Essa plataforma do RDS permite que uma instância de CDB do RDS para Oracle contenha de um a trinta bancos de dados de locatários, dependendo da edição do banco de dados e de quaisquer licenças de opção necessárias. Você pode usar APIs do RDS para adicionar, modificar e remover bancos de dados de locatário. A configuração de multilocatário no RDS para Oracle não oferece compatibilidade para PDBs de aplicação ou PDBs de proxy, que são tipos especiais de PDB. Para ter mais informações sobre PDBs de aplicação e PDBs de proxy, consulte Types of PDBs na documentação do Oracle Database.

nota

A configuração do Amazon RDS é chamada de “multi-tenant”, em vez de “multitenant”, porque é um recurso da plataforma RDS, não apenas do mecanismo de banco de dados Oracle. Da mesma forma, o termo “locatário” do RDS refere-se a qualquer locatário em uma configuração do RDS, não apenas aos PDBs da Oracle. Na documentação do RDS, o termo “multilocatário da Oracle” (Oracle multitenant), sem hífen, refere-se exclusivamente à arquitetura CDB de banco de dados Oracle, que é compatível com implantações on-premises e do RDS.

Configuração de locatário único

Esse recurso da plataforma RDS limita uma instância de CDB do RDS para Oracle a um banco de dados de um locatário (PDB). Você não pode adicionar mais PDBs usando as APIs do RDS. A configuração de locatário único da arquitetura multilocatário usa as mesmas APIs do RDS que a arquitetura não CDB. Assim, a experiência de trabalhar com um CDB na configuração de inquilino único é basicamente a mesma de trabalhar com um não-CDB.

É possível converter um CDB que use a configuração de locatário único na configuração multilocatária permitindo, dessa forma, a inclusão de PDBs no CDB. Essa mudança de arquitetura é permanente e irreversível. Para ter mais informações, consulte Converter a configuração de locatário único em multilocatário.

nota

Você não pode acessar o CDB em si.

No Oracle Database 21c e posteriores, todos os bancos de dados são CDBs. Por outro lado, você pode criar uma instância de banco de dados do Oracle Database 19c como CDB ou não CDB. Não é possível fazer upgrade de um não CDB para CDB, mas você pode converter um não CDB Oracle Database 19c em CDB, depois fazer upgrade. Não é possível converter um CDB em um não CDB.

Para obter mais informações, consulte os seguintes recursos: