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. Seus aplicativos clientes se conectam no nível PDB em vez do nível CDB. O RDS for Oracle é compatível com as seguintes configurações da arquitetura CDB:

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

Esse recurso da plataforma RDS permite que uma instância de CDB do RDS para Oracle contenha entre 1 e 30 bancos de dados de locatários, dependendo da edição do banco de dados e de quaisquer licenças de opção necessárias de bancos de dados de locatários (PDBs). A configuração multilocatária não oferece suporte a PDBs de aplicativos ou PDBs de proxy. Você pode usar APIs do RDS para adicionar, modificar e remover bancos de dados de locatário.

nota

O recurso Amazon RDS é chamado de "multi-tenant" em vez de "multitenant" (ambos “multilocatário”) porque é um recurso da plataforma RDS, não apenas do mecanismo de banco de dados Oracle. O termo “Oracle multitenant” (multilocatário da Oracle) se refere exclusivamente à arquitetura de banco de dados Oracle, que é compatível com implantações on-premises e 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 obter 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 do :