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
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Snapshots e selecione o snapshot de banco de dados que você deseja atualizar.
-
Em Actions (Ações), selecione Upgrade snapshot (Atualizar snapshot). A página Upgrade snapshot (Atualizar snapshot) é exibida.
-
Escolha a New engine version (Nova versão do mecanismo) para a qual o snapshot será atualizado.
-
(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.
-
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-version19.0.0.0.ru-2020-10.rur-2020-10.r1
\ --option-group-namedefault:oracle-se2-19
Para Windows:
aws rds modify-db-snapshot ^ --db-snapshot-identifier
mydbsnapshot
^ --engine-version19.0.0.0.ru-2020-10.rur-2020-10.r1
^ --option-group-namedefault: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.