Considerações sobre atualizações do banco de dados do RDS Custom para Oracle - Amazon Relational Database Service

Considerações sobre atualizações do banco de dados do RDS Custom para Oracle

Se você planeja atualizar o banco de dados, pense no seguinte:

  • Quando você faz upgrade da instância de banco de dados primária, o RDS Custom para Oracle faz upgrade das réplicas de leitura automaticamente. Ao atualizar o sistema operacional, você deve atualizar as réplicas de leitura manualmente.

  • Ao atualizar um banco de dados de contêiner (CDB) para uma nova versão de banco de dados, o RDS Custom para Oracle confere se todos os PDBs estão abertos ou podem ser abertos. Se essas condições não forem atendidas, o RDS Custom interromperá a verificação e retornará o banco de dados ao seu estado original sem tentar a atualização. Se as condições forem atendidas, o RDS Custom corrigirá primeiro a raiz do CDB e depois corrigirá todos os outros PDBs (inclusive PDB$SEED) em paralelo.

    Depois que a aplicação de patches for concluída, o RDS Custom tentará abrir todos os PDBs. Se algum PDB não abrir, você receberá o seguinte evento: The following PDBs failed to open: list-of-PDBs. Se o RDS Custom não corrigir a raiz do CDB ou qualquer PDB, a instância será colocada no estado PATCH_DB_FAILED.

  • Talvez você queira realizar uma atualização de versão principal e uma conversão de não CDB em CDB ao mesmo tempo. Nesse caso, recomendamos que você proceda da seguinte forma:

    1. Crie uma instância de banco de dados do RDS Custom para Oracle que use a arquitetura multilocatária da Oracle.

    2. Conecte um não CDB à raiz do CDB, criando-o como um PDB. O não CDB deve ser da mesma versão principal que seu CDB.

    3. Converta o PDB executando o script SQL noncdb_to_pdb.sql da Oracle.

    4. Valide sua instância do CDB.

    5. Atualize sua instância do CDB.