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:
-
A versão do sistema operacional (SO) atualmente compatível é o Oracle Linux 8. Para continuar recebendo as atualizações e os patches de segurança mais recentes do RDS Custom para Oracle, atualize suas instâncias de banco de dados para o Oracle Linux 8 especificando um CEV com base nesse sistema operacional. O Oracle Database 12c Release 1 (12.1), o Oracle Database 12c Release 2 (12.2) e o Oracle Database 19c são as únicas versões que oferecem suporte ao Oracle Linux 8. Para migrar para a AMI mais recente do Oracle Linux 8, atualize seu sistema operacional para a AMI mais recente. Para ter mais informações, consulte Fazer upgrade de uma instância de banco de dados para o RDS Custom for Oracle.
O suporte ao Oracle Linux 7.9 terminou em 31 de dezembro de 2024. Para continuar executando o Oracle Linux 7 após o fim do suporte, adquira uma licença do Oracle Extended Support. Você é responsável pelas atualizações de segurança e deve aplicar patches manualmente nas instâncias do RDS Custom para Oracle. Para obter mais informações, consulte Política de suporte durante a vida útil: cobertura para ofertas de serviços de código abertos Oracle
. -
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. No entanto, 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.
-