Restaurar um snapshot de banco de dados do RDS Custom for Oracle
Ao restaurar uma instância de banco de dados do RDS Custom for Oracle, você fornece o nome do snapshot de banco de dados e um nome para a nova instância. Não é possível restaurar de um snapshot para uma instância de banco de dados do RDS Custom existente. Uma nova instância de banco de dados do RDS Custom é criada quando você realiza a restauração.
O processo de restauração difere das seguintes maneiras da restauração no Amazon RDS:
-
Antes de restaurar um snapshot, o RDS Custom for Oracle faz backup dos arquivos de configuração existentes. Esses arquivos estão disponíveis no diretório
/rdsdbdata/config/backup
da instância restaurada. O RDS Custom for Oracle restaura o snapshot de banco de dados com parâmetros padrão e substitui os arquivos de configuração de banco de dados anteriores pelos existentes. Portanto, a instância restaurada não preserva parâmetros personalizados e alterações em arquivos de configuração do banco de dados. -
O banco de dados restaurado tem o mesmo nome que no snapshot. Se desejar, especifique um nome diferente. (Para o RDS Custom for Oracle, o padrão é
ORCL
.)
Para restaurar uma instância de banco de dados do RDS Custom a partir de um snapshot de banco de dados
-
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.
-
Escolha o DB snapshot do qual você deseja restaurar.
-
Em Actions (Ações), escolha Restore snapshot (Restaurar snapshot).
-
Na página Restore DB instance (Restaurar instância de banco de dados), para DB Instance Identifier (Identificador da instância de banco de dados), insira o nome da instância de banco de dados do RDS Custom restaurada.
-
Escolha Restore DB Instance.
Você restaura um snapshot de banco de dados do RDS Custom utilizando o comando restore-db-instance-from-db-snapshot da AWS CLI.
Se o snapshot do qual você está restaurando for para uma instância de banco de dados privada, certifique-se de especificar db-subnet-group-name
e no-publicly-accessible
, ambos corretos. Caso contrário, a instância de banco de dados assumirá como padrão o estado de acesso público. São necessárias as seguintes opções:
-
db-snapshot-identifier
– Identifica o snapshot do qual restaurar -
db-instance-identifier
– Especifica o nome da instância de banco de dados do RDS Custom a ser criada a partir do snapshot de banco de dados -
custom-iam-instance-profile
: especifica o perfil da instância associado à instância subjacente do Amazon EC2 de uma instância de banco de dados do RDS Custom.
O código a seguir restaura o snapshot chamado my-custom-snapshot
para my-custom-instance
.
Para Linux, macOS ou Unix:
aws rds restore-db-instance-from-db-snapshot \ --db-snapshot-identifier
my-custom-snapshot
\ --db-instance-identifiermy-custom-instance
\ --custom-iam-instance-profileAWSRDSCustomInstanceProfileForRdsCustomInstance
\ --no-publicly-accessible
Para Windows:
aws rds restore-db-instance-from-db-snapshot ^ --db-snapshot-identifier
my-custom-snapshot
^ --db-instance-identifiermy-custom-instance
^ --custom-iam-instance-profileAWSRDSCustomInstanceProfileForRdsCustomInstance
^ --no-publicly-accessible