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:
. Se o RDS Custom não corrigir a raiz do CDB ou qualquer PDB, a instância será colocada no estadolist-of-PDBs
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:
-
Crie uma instância de banco de dados do RDS Custom para Oracle que use a arquitetura multilocatária da Oracle.
-
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.
-
Converta o PDB executando o script SQL
noncdb_to_pdb.sql
da Oracle. -
Valide sua instância do CDB.
-
Atualize sua instância do CDB.
-