Visão geral das atualizações do mecanismo RDS para Oracle
Antes de atualizar sua instância de banco de dados do RDS para Oracle, familiarize-se com os seguintes conceitos.
Tópicos
Upgrades de versões principais e secundárias
As versões principais são os principais lançamentos do Oracle Database que ocorrem a cada 1–2 anos. Exemplos de lançamentos principais são o Oracle Database 19c e o Oracle Database 21c.
Versões secundárias, também chamadas de atualizações de versão (RUs), normalmente são lançadas pela Oracle todo trimestre. Versões secundárias contêm pequenas melhorias de recursos e correções de bugs. Exemplos de versões secundárias: 21.0.0.0.ru-2023-10.rur-2023-10.r1 e 19.0.0.0.ru-2023-10.rur-2023-10.r1. Para obter mais informações, consulte Notas de lançamento do Amazon Relational Database Service (Amazon RDS) para Oracle.
O RDS para Oracle oferece suporte aos seguintes upgrades para uma instância de banco de dados.
Tipo de upgrade | Compatibilidade de aplicações | Métodos de upgrade | Exemplo de caminho de upgrade |
---|---|---|---|
Versão principal | Um upgrade de versão principal pode apresentar alterações não compatíveis com aplicações existentes. | Somente manual | Do Oracle Database 19c para o Oracle Database 21c |
Versão secundária | Uma atualização de versão secundária inclui somente alterações compatíveis com versões anteriores dos aplicativos existentes. | Automático ou manual | De 21.0.0.0.ru-2023-07.rur-2022-07.r1 para 21.0.0.0.ru-2023-10.rur-2022-10.r1 |
Importante
Quando você atualiza o mecanismo de banco de dados, ocorre uma interrupção. A duração da interrupção depende da versão do mecanismo e do tamanho da instância de banco de dados.
Teste completamente qualquer atualização para verificar se as aplicações funcionam corretamente antes de aplicá-la aos bancos de dados de produção. Para ter mais informações, consulte Testar uma atualização do Oracle DB.
Datas de suporte esperadas para versões principais do RDS para Oracle
As versões principais do RDS para Oracle continuam disponíveis pelo menos até a data de fim do suporte para a versão correspondente do Oracle Database. É possível usar as seguintes datas para planejar seus ciclos de teste e atualização. Essas datas representam a data mais antiga em que uma atualização para uma versão mais recente pode ser necessária. Se a Amazon estender o suporte para uma versão do RDS para Oracle por mais tempo do que o planejado originalmente, planejamos atualizar essa tabela para refletir a data posterior.
Versão principal do Oracle Database | Data esperada para atualização para uma versão mais recente |
---|---|
Oracle Database 19c |
30 de abril de 2026 com o BYOL Premier Support (isenção de taxas para suporte estendido) 30 de abril de 2027 com suporte estendido BYOL (custo adicional) ou um contrato de licença ilimitada 30 de abril de 2027 com licença incluída (LI) |
Oracle Database 21c |
30 de abril de 2025 (não disponível para Suporte estendido) |
Antes de solicitarmos que você faça upgrade para uma nova versão principal, avisaremos com pelo menos 12 meses de antecedência. Detalhamos o processo de upgrade, incluindo o tempo de marcos importantes, o impacto nas instâncias de banco de dados e as ações recomendadas. Você deve testar minuciosamente suas aplicações com as novas versões do RDS para Oracle antes de fazer um upgrade de versão principal.
Depois desse período de notificação prévia, um upgrade automático para a versão principal subsequente poderá ser aplicado a qualquer instância de banco de dados que ainda estiver executando a versão mais antiga. Nesse caso, a atualização é iniciada durante as janelas de manutenção agendada.
Para ter mais informações, consulte Release Schedule of Current Database Releases
Oracle Engine Version Management
Com o gerenciamento de versão do mecanismo de banco de dados, você controla quando e como o mecanismo é corrigido e atualizado. Com esse recurso, você obtém flexibilidade para manter a compatibilidade com versões de patch do mecanismo de banco de dados. Também é possível testar novas versões de patch do RDS para Oracle para garantir que elas funcionem de forma eficiente com a aplicação antes de implantá-las na produção. Além disso, você atualiza as versões em seus próprios prazos e cronogramas.
nota
O Amazon RDS agrega periodicamente os patches oficiais de bancos de dados Oracle usando uma versão do mecanismo de banco de dados específica do Amazon RDS. Para ver uma lista de quais patches do Oracle estão contidos em uma versão de mecanismo específica do Oracle do Amazon RDS, acesse Notas de lançamento do Amazon RDS for Oracle.
Instantâneos automáticos durante atualizações do mecanismo
Quando você atualiza uma instância de banco de dados Oracle, os snapshots oferecem proteção contra problemas de atualização. Se o período de retenção de backup da instância de banco de dados for maior que 0, o Amazon RDS os seguintes snapshots de banco de dados serão realizados durante a atualização:
-
Um snapshot da instância de banco de dados antes de qualquer alteração de atualização ter sido feita. Se o upgrade falhar, você poderá restaurar esse snapshot para criar uma instância de banco de dados executando a versão antiga.
-
Um snapshot da instância de banco de dados após a conclusão da atualização.
nota
Para alterar o período de retenção de backup, consulte Modificar uma instância de banco de dados do Amazon RDS.
Após uma atualização, você não pode reverter para a versão anterior do mecanismo. No entanto, você pode criar uma nova instância de banco de dados Oracle restaurando o snapshot pré-atualização.
Atualizações do Oracle em uma implantação Multi-AZ
Se a instância de banco de dados estiver em uma implantação Multi-AZ, o Amazon RDS atualizará as réplicas primária e em espera. Se nenhuma atualização do sistema operacional for necessária, as atualizações primária e em espera ocorrerão simultaneamente. As instâncias não estarão disponíveis até que a atualização seja concluída.
Se forem necessárias atualizações do sistema operacional em uma implantação multi-AZ, o Amazon RDS aplicará as atualizações quando você solicitar o upgrade do banco de dados. O Amazon RDS executa as seguintes etapas:
-
Atualiza o sistema operacional na instância de banco de dados atual em espera.
-
Executa failover na instância de banco de dados principal para a instância de banco de dados em espera.
-
Faz upgrade da versão do banco de dados na nova instância de banco de dados primária, que anteriormente era a instância em espera. O banco de dados primário fica indisponível durante a migração.
-
Atualiza o sistema operacional na nova instância de banco de dados em espera, que anteriormente era a instância de banco de dados principal.
-
Atualiza a versão do banco de dados na nova instância de banco de dados em espera.
-
Faz failover da nova instância de banco de dados primária de volta para a instância de banco de dados primária original e a nova instância de banco de dados em espera volta para a instância de banco de dados em espera original. Assim, o Amazon RDS retorna a configuração de replicação ao seu estado original.
Atualizações do Oracle de réplicas de leitura
A versão do mecanismo de banco de dados Oracle da instância de banco de dados de origem e todas as réplicas de leitura devem ser iguais. O Amazon RDS executa a atualização nos seguintes estágios:
-
Atualiza a instância de banco de dados de origem. As réplicas de leitura estão disponíveis durante esse estágio.
-
Atualiza as réplicas de leitura em paralelo, independentemente das janelas de manutenção de réplicas. O banco de dados de origem está disponível durante esse estágio.
Para atualizações da versão principal de réplicas de leitura entre regiões, o Amazon RDS executa ações adicionais:
-
Gera um grupo de opções para a versão de destino automaticamente
-
Copia todas as opções e as configurações de opção do grupo de opções original para o novo grupo de opções
-
Associa a réplica de leitura entre regiões atualizada ao novo grupo de opções