Trabalhar com bancos de dados de contêineres (CDBs) no RDS Custom para Oracle - Amazon Relational Database Service

Trabalhar com bancos de dados de contêineres (CDBs) no RDS Custom para Oracle

É possível criar sua instância de banco de dados do RDS Custom para Oracle com a arquitetura de multilocação Oracle (tipo de mecanismo custom-oracle-ee-cdb ou custom-oracle-se2-cdb) ou com a arquitetura tradicional que não é de CDB (tipo de mecanismo custom-oracle-ee ou custom-oracle-se2). Quando você cria um banco de dados de contêiner (CDB), ele contém um banco de dados conectável (PDB) e uma semente de PDB. Você pode criar PDBs adicionais manualmente utilizando o Oracle SQL.

Nomes do PDB e do CDB

Ao criar uma instância de CDB do RDS Custom para Oracle, especifique um nome para o PDB inicial. Por padrão, seu PDB inicial é denominado ORCL. Você pode selecionar um nome diferente.

Por padrão, o CDB é denominado RDSCDB. Você pode selecionar um nome diferente. O nome do CDB também é o nome de seu identificador de sistema (SID) Oracle, que identifica de forma exclusiva a memória e os processos que gerenciam seu CDB. Para ter mais informações sobre o Oracle SID, consulte Oracle System Identifier (SID) em Oracle Database Concepts.

Você não pode renomear PDBs existentes usando as APIs do Amazon RDS. Você também não pode renomear o CDB usando o comando modify-db-instance.

Gerenciamento de PDB

No modelo de responsabilidade compartilhada do RDS Custom para Oracle, você é responsável por gerenciar PDBs e criar quaisquer PDBs adicionais. O RDS Custom não restringe o número de PDBs. Você pode criar, modificar e excluir PDBs manualmente conectando-se à raiz do CDB e executando uma instrução SQL. Crie PDBs em um volume de dados do Amazon EBS para evitar que a instância de banco de dados saia do perímetro de suporte.

Para modificar seus CDBs ou PDBs, conclua estas etapas:

  1. Pause a automação para evitar interferências nas ações do RDS Custom.

  2. Modifique seu CDB ou PDBs.

  3. Faça backup de todos os PDBs modificados.

  4. Retome a automação do RDS Custom.

Recuperação automática da raiz do CDB

O RDS Custom mantém a raiz do CDB aberta da mesma forma que mantém uma raiz não CDB aberta. Se o estado da raiz do CDB mudar, a automação de monitoramento e recuperação tentará recuperar a raiz do CDB para o estado desejado. Você recebe notificações de eventos do RDS quando o CDB raiz é desligado (RDS-EVENT-0004) ou reiniciado (RDS-EVENT-0006), semelhante à arquitetura não CDB. O RDS Custom tenta abrir todos os PDBs no modo READ WRITE na inicialização da instância de banco de dados. Se não for possível abrir alguns PDBs, o RDS Custom publicará o seguinte evento: tenant database shutdown.