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.
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. O Oracle Database 19c e o Oracle Database 21c são exemplos de versões principais.
A cada trimestre, o RDS para Oracle lança novas versões secundárias de mecanismos para cada mecanismo principal compatível. Uma atualização de versão (RU) do mecanismo incorpora correções de bugs da Oracle incluindo os patches de RU referentes ao trimestre especificado. Por exemplo, 21.0.0.0.ru-2024-10.rur-2024-10.r1 é uma versão secundária do Oracle Database 21c que incorpora a RU de outubro de 2024.
Uma versão do mecanismo do pacote de patches espaciais (SPB) contém patches de RU e patches específicos para o Oracle Spatial. Por exemplo, 19.0.0.0.ru-2025-01.spb-1.r1 é uma versão secundária do mecanismo que contém os patches de RU na versão do mecanismo 19.0.0.0.ru-2025-01.rur-2025-01.r1 e patches do Spatial. Normalmente, o RDS para Oracle lança SPBs duas a três semanas após a RU correspondente. Para obter uma explicação sobre as diferenças entre RUs e SPBs, consulte Atualizações de versão (RUs) e pacotes de patches espaciais (SPBs). Para ter mais informações, consulte Release notes for Amazon Relational Database Service (Amazon RDS) for 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 obter mais informações, consulte Testar uma atualização do Oracle DB.
Datas de suporte e atualizações obrigatórias referentes ao RDS para Oracle
As versões de banco de dados do RDS para Oracle têm datas de suporte previstas. Quando uma versão principal ou secundária de um mecanismo de banco de dados do RDS para Oracle se aproxima da data de fim do suporte, o RDS inicia as atualizações obrigatórias, também conhecidas como atualizações forçadas. O RDS publica as seguintes informações:
-
Uma recomendação para você começar a atualizar manualmente as instâncias em versões obsoletas para versões compatíveis.
-
Uma data após a qual não é possível mais criar instâncias nas versões não compatíveis.
-
Uma data em que o RDS começa a atualizar automaticamente as instâncias para versões compatíveis durante as janelas de manutenção.
-
Uma data em que o RDS começa a atualizar automaticamente as instâncias para versões compatíveis fora das janelas de manutenção.
Importante
As atualizações forçadas podem gerar consequências inesperadas para as pilhas do AWS CloudFormation. Caso dependa do RDS para atualizar suas instâncias de banco de dados automaticamente, você poderá encontrar problemas com o AWS CloudFormation.
Esta seção contém os seguintes tópicos:
Tópicos
Datas de suporte 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.
nota
Você pode visualizar as versões principais dos bancos de dados Oracle executando o comando describe-db-major-engine-versions AWS CLI ou usando a operação de API DescribeDBMajorEngineVersions do RDS.
Versão principal do Oracle Database | Data esperada para atualização para uma versão mais recente |
---|---|
Oracle Database 19c |
31 de dezembro de 2029 com o BYOL Premier Support (isenção de taxas para suporte estendido) 31 de dezembro de 2032 com suporte estendido BYOL (custo adicional) ou um contrato de licença ilimitada 31 de dezembro de 2029 com Licença Incluída (LI) |
Oracle Database 21c |
31 de julho de 2027 (não disponível para Suporte estendido) |
O RDS enviará uma notificação pelo menos 12 meses antes de você precisar atualizar para uma versão principal mais recente. A notificação descreve o processo de atualização, como o momento de marcos importantes, o impacto nas instâncias de banco de dados e as ações recomendadas. Recomendamos que você teste detalhadamente suas aplicações com as novas versões do RDS para Oracle antes de atualizar seu banco de dados para uma 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
Datas de suporte para versões secundárias do RDS para Oracle
As seguintes versões secundárias do Oracle Database 19c estão se aproximando da data de encerramento do suporte:
-
19.0.0.0.ru-2019-07.rur-2019-07.r1
-
19.0.0.0.ru-2019-10.rur-2019-10.r1
-
19.0.0.0.ru-2020-01.rur-2020-01.r1
As seguintes versões secundárias do Oracle Database 21c estão se aproximando da data de encerramento do suporte:
-
21.0.0.0.ru-2022-01.rur-2022-01.r1
-
21.0.0.0.ru-2022-04.rur-2022-04.r1
-
21.0.0.0.ru-2022-07.rur-2022-07.r1
-
21.0.0.0.ru-2022-10.rur-2022-10.r1
-
21.0.0.0.ru-2023-01.rur-2023-01.r1
-
21.0.0.0.ru-2023-01.rur-2023-01.r2
A tabela a seguir mostra um cronograma das atualizações obrigatórias de versão secundária referentes a versões anteriores descontinuadas.
Data | Ação referente a versões descontinuadas |
---|---|
2/7/2025 |
Não é possível mais criar instâncias de banco de dados executando versões descontinuadas. Atualize suas instâncias de banco de dados manualmente para a última atualização de versão (RU) ou espere que o RDS as atualize automaticamente. |
1.º/8/25-15/9/25 |
O RDS força a atualização das instâncias de banco de dados na janela de manutenção programada para a RU mais recente. O RDS também atualiza todas as instâncias restauradas com base em snapshots das versões descontinuadas. |
15/9/2025 |
O RDS força a atualização das instâncias de banco de dados para a RU mais recente independentemente da janela de manutenção programada. As atualizações forçadas continuam até que todas as instâncias estejam executando versões secundárias compatíveis. |
Se você não quiser que o RDS atualize automaticamente suas instâncias que estão executando versões obsoletas, faça o seguinte:
-
Atualize suas versões secundárias do Oracle Database 19c e 21c manualmente para a RU mais recente ou para qualquer RU que não esteja programada para atualizações obrigatórias. Por exemplo, é possível atualizar 21.0.0.0.ru-2023-01.rur-2023-01.r2 para 21.0.0.0.ru-2023-04.rur-2023-04.r2 ou atualizar 19.0.0.0.ru-2019-07.rur-2019-07.r1 para 19.0.0.0.ru-2025-01.rur-2025-01.r2.
-
Atualize os snapshots de banco de dados que usam versões secundárias obsoletas e, em seguida, restaure os snapshots.
Para obter mais informações sobre versões secundárias, consulte Release notes for Amazon Relational Database Service (Amazon RDS) para Oracle.
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