Atualizações de versões secundárias Oracle - Amazon Relational Database Service

Atualizações de versões secundárias Oracle

Um upgrade de versão secundária aplica um Oracle Database Patch Set Update (PSU) ou Release Update (RU) a uma versão primária do mecanismo. Por exemplo, se sua instância de banco de dados executa a versão principal Oracle Database 21c e a versão secundária 21.0.0.0.ru-2022-07.rur-2022-07.r1, você pode fazer upgrade para a versão secundária 21.0.0.0.ru-2022-10.rur-2022-10.r1. Normalmente, uma nova versão secundária é disponibilizada todo trimestre.

nota

O RDS para Oracle não é compatível com downgrades de versões secundárias.

Você pode fazer upgrade do seu mecanismo de banco de dados para uma versão secundária manual ou automaticamente. Para saber como fazer upgrade manualmente, consulte Atualizar manualmente a versão do mecanismo. Para saber como configurar upgrades automáticos, consulte Atualizar automaticamente a versão do mecanismo espelho. Não importa se você faz upgrade manual ou automaticamente, o upgrade de versão secundária acarreta tempo de inatividade. Tenha isso em mente ao planejar upgrades.

Importante

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.

Ativar as atualizações automáticas de versão secundária para Oracle

Em um upgrade automático de versão secundária, o RDS aplica a versão secundária mais recente disponível ao seu banco de dados Oracle sem intervenção manual. Uma instância de banco de dados do Amazon RDS para Oracle agenda seu upgrade durante a próxima janela de manutenção nas seguintes circunstâncias:

  • A instância de banco de dados está com a opção Upgrade automático de versão secundária ativada.

  • A instância de banco de dados não está executando a versão secundária mais recente do mecanismo de banco de dados.

  • A instância de banco de dados não tem um upgrade de banco de dados pendente.

Para saber como ativar upgrades automáticos, consulte Atualizar automaticamente a versão do mecanismo espelho.

Antes de programar uma atualização automática de versão secundária

O RDS publica um aviso prévio antes de começar a programar upgrades automáticos. Você pode encontrar a notificação na guia Manutenção e backups da página de detalhes do banco de dados. A mensagem tem o seguinte formato:

An automatic minor version upgrade to engine version will become available on availability-date and will be applied during a subsequent maintenance window.

A availability-date na mensagem anterior é a data em que o RDS começa a agendar upgrades para instâncias de banco de dados em seu Região da AWS. Não é a data em que o upgrade da instância de banco de dados está programado para ocorrer.

Você também pode obter a data de disponibilidade do upgrade usando o comando describe-pending-maintenance-actions na AWS CLI, conforme mostrado no exemplo a seguir:

aws rds describe-pending-maintenance-actions { "PendingMaintenanceActions": [ { "ResourceIdentifier": "arn:aws:rds:us-east-1:123456789012:db:orclinst1", "PendingMaintenanceActionDetails": [ { "Action": "db-upgrade", "Description": "Automatic minor version upgrade to 21.0.0.0.ru-2022-10.rur-2022-10.r1", "CurrentApplyDate": "2022-12-02T08:10:00Z", "OptInStatus": "next-maintenance" } ] }, ...

A tabela a seguir detalha as opções disponíveis para cada tipo de mensagem de ação de manutenção pendente.

Mensagem de ação de manutenção pendente Uma mensagem é exibida. Elegível para ser aplicado na próxima janela de manutenção? Elegível para ser aplicado imediatamente? Elegível para que a aceitação seja desfeita?
Uma atualização automática de uma versão secundária para a versão do mecanismo estará disponível na data de disponibilidade e deverá ser aplicada durante uma janela de manutenção subsequente. De quatro a seis semanas antes do agendamento das atualizações automáticas. Sim Sim Sim
Atualização automática da versão secundária para a versão do mecanismo Na data de disponibilidade ou após. O RDS aplica automaticamente essa atualização na próxima janela de manutenção da instância de banco de dados. Sim Sim Não

Para ter mais informações sobre describe-pending-maintenance-actions, consulte a Referência de comandos da AWS CLI.

Quando o RDS programa atualizações automáticas de versão secundária para Oracle

Quando chega a data de disponibilidade dos upgrades automáticos, o RDS começa a programar os upgrades. Para a maioria das Regiões da AWS, o RDS programa um upgrade para a RU trimestral mais recente de quatro a seis semanas após a data ser disponibilizada. A data agendada varia de acordo com a Região da AWS e outros fatores. Para ter mais informações sobre RUs e RURs, consulte Notas de lançamento do Amazon RDS para Oracle.

Quando o RDS programa o upgrade, a seguinte notificação aparece na guia Manutenção e backups da página de detalhes do banco de dados:

Automatic minor version upgrade to engine-version

A mensagem anterior indica que o RDS programou um upgrade para o mecanismo de banco de dados na próxima janela de manutenção.

Gerenciar uma atualização automática de versão secundária para Oracle

Quando uma nova versão secundária se torna disponível, você pode fazer upgrade de sua instância de banco de dados para essa versão secundária O exemplo a seguir faz upgrade da instância de banco de dados chamada orclinst1 imediatamente:

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type immediate

Para desistir de um upgrade automático de versão secundária que ainda não tenha sido programado, defina opt-in-type como undo-opt-in, como no exemplo a seguir:

aws rds apply-pending-maintenance-action \ --resource-identifier arn:aws:rds:us-east-1:123456789012:db:orclinst1 \ --apply-action db-upgrade \ --opt-in-type undo-opt-in

Se o RDS já tiver programado um upgrade para sua instância de banco de dados, você não poderá usar apply-pending-maintenance-action para cancelá-lo. No entanto, você poderá modificar sua instância de banco de dados e desativar o recurso de upgrade automático de versão secundária, e isso vai cancelar o upgrade.

Para saber como desativar upgrades automáticos de versão secundária, consulte Atualizar automaticamente a versão do mecanismo espelho. Para ter mais informações sobre apply-pending-maintenance-action, consulte a Referência de comandos da AWS CLI.