Como atualizar para um snapshot de banco de dados Oracle - Amazon Relational Database Service

Como atualizar para um snapshot de banco de dados Oracle

Se você tiver snapshots de banco de dados manuais existentes, é possível atualizá-los para uma versão mais recente do mecanismo de banco de dados Oracle.

Quando a Oracle não fornecer mais patches para uma versão, e o Amazon RDS a tornar obsoleta, você poderá atualizar seus snapshots que correspondem à versão obsoleta. Para obter mais informações, consulte Oracle Engine Version Management.

O Amazon RDS oferece suporte à atualização de snapshots em todas as regiões da AWS.

Console

Para atualizar para um snapshot de banco de dados Oracle
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, escolha Snapshots e selecione o snapshot de banco de dados que você deseja atualizar.

  3. Em Actions (Ações), selecione Upgrade snapshot (Atualizar snapshot). A página Upgrade snapshot (Atualizar snapshot) é exibida.

  4. Escolha a New engine version (Nova versão do mecanismo) para a qual o snapshot será atualizado.

  5. (Opcional) Em Option group (Grupo de opções), escolha o grupo de opções para o snapshot de banco de dados atualizado. As mesmas considerações de grupo de opções se aplicam ao atualizar um snapshot de banco de dados e uma instância de banco de dados. Para obter mais informações, consulte Considerações de grupos de opções.

  6. Escolha Save changes (Salvar alterações) para salvar suas alterações.

    Durante o processo de atualização, todas as ações do snapshot serão desabilitadas para esse snapshot de banco de dados. Além disso, o status do snapshot de banco de dados muda de available (disponível) para upgrading (atualizando) e muda para active (ativo) após a conclusão. Se não for possível atualizar o snapshot de banco de dados devido a problemas de corrupção do snapshot, o status mudará para unavailable (indisponível). Não é possível recuperar o snapshot desse estado.

    nota

    Se a atualização do snapshot de banco de dados falhar, o snapshot será revertido para o estado original com a versão original.

AWS CLI

Para atualizar um snapshot de banco de dados Oracle usando a AWS CLI, chame o comando modify-db-snapshot com os seguintes parâmetros:

  • --db-snapshot-identifier – o nome do snapshot de banco de dados.

  • --engine-version – a versão de atualização do snapshot.

Talvez também seja necessário incluir o parâmetro a seguir. As mesmas considerações de grupo de opções se aplicam ao atualizar um snapshot de banco de dados e uma instância de banco de dados. Para obter mais informações, consulte Considerações de grupos de opções.

  • --option-group-name – o grupo de opções para o snapshot de banco de dados atualizado.

exemplo

O exemplo a seguir atualiza um snapshot de banco de dados.

Para Linux, macOS ou Unix:

aws rds modify-db-snapshot \ --db-snapshot-identifier mydbsnapshot \ --engine-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 \ --option-group-name default:oracle-se2-19

Para Windows:

aws rds modify-db-snapshot ^ --db-snapshot-identifier mydbsnapshot ^ --engine-version 19.0.0.0.ru-2020-10.rur-2020-10.r1 ^ --option-group-name default:oracle-se2-19

API do RDS

Para atualizar um snapshot de banco de dados Oracle usando a API do Amazon RDS, chame a operação ModifyDBSnapshot com os seguintes parâmetros:

  • DBSnapshotIdentifier – o nome do snapshot de banco de dados.

  • EngineVersion – a versão de atualização do snapshot.

Você também pode precisar incluir o parâmetro OptionGroupName. As mesmas considerações de grupo de opções se aplicam ao atualizar um snapshot de banco de dados e uma instância de banco de dados. Para obter mais informações, consulte Considerações de grupos de opções.