Criar um snapshot do RDS Custom for Oracle
O RDS Custom for Oracle cria um snapshot do volume de armazenamento da instância de banco de dados, fazendo o backup de toda a instância de banco de dados e não apenas dos bancos de dados individuais. Quando sua instância de banco de dados contiver um banco de dados de contêiner (CDB), o snapshot da instância incluirá o CDB raiz e todos os PDBs.
Ao criar um snapshot do RDS Custom for Oracle, especifique qual instância de banco de dados do RDS Custom deve receber o backup. Atribua um nome ao snapshot para que ele possa ser restaurado posteriormente.
Quando você cria um snapshot, o RDS Custom for Oracle cria um snapshot do Amazon EBS para cada volume anexado à instância de banco de dados. O RDS Custom for Oracle usa o snapshot do EBS do volume raiz para registrar uma nova imagem de máquina da Amazon (AMI). Para facilitar a associação de snapshots a uma instância de banco de dados específica, eles são marcados com DBSnapshotIdentifier
, DbiResourceId
e VolumeType
.
A criação de um snapshot de banco de dados resulta em uma breve suspensão de E/S. Essa suspensão pode durar desde alguns segundos até alguns minutos, dependendo do tamanho e da classe da sua instância de banco de dados. O tempo de criação do snapshot varia dependendo do tamanho do banco de dados. Como o snapshot inclui todo o volume de armazenamento, o tamanho de arquivos, como arquivos temporários, também afeta o tempo necessário para criar esse snapshot. Para saber mais sobre como criar snapshots, consulte Criar um snapshot de banco de dados para uma instância de banco de dados single-AZ para o Amazon RDS.
Crie um snapshot do RDS Custom for Oracle utilizando o console ou a AWS CLI.
Para criar um snapshot do RDS Custom
-
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 Bancos de dados.
-
Na lista de instâncias de banco de dados do RDS Custom, escolha a instância da qual você deseja obter um snapshot.
-
Em Actions (Ações), escolha Take snapshot (Fazer snapshot).
A janela Take snapshot de banco de dados (Fazer snapshot de banco de dados) é exibida.
-
Para Snapshot name (Nome do snapshot), insira o nome do snapshot.
-
Selecione Take Snapshot (Fazer snapshot).
Você cria um snapshot de uma instância de banco de dados do RDS Custom utilizando o comando create-db-snapshot da AWS CLI.
Especifique as seguintes opções:
-
--db-instance-identifier
– Identifica de qual instância de banco de dados do RDS Custom você fará backup -
--db-snapshot-identifier
– Dê um nome para seu snapshot do RDS Custom para que ele possa ser restaurado mais tarde
Neste exemplo, você cria um snapshot de banco de dados chamado
para uma instância de banco de dados do RDS Custom chamada my-custom-snapshot
.my-custom-instance
Para Linux, macOS ou Unix:
aws rds create-db-snapshot \ --db-instance-identifier
my-custom-instance
\ --db-snapshot-identifiermy-custom-snapshot
Para Windows:
aws rds create-db-snapshot ^ --db-instance-identifier
my-custom-instance
^ --db-snapshot-identifiermy-custom-snapshot