Criar um snapshot do RDS Custom for Oracle - Amazon Relational Database Service

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
  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 Bancos de dados.

  3. Na lista de instâncias de banco de dados do RDS Custom, escolha a instância da qual você deseja obter um snapshot.

  4. Em Actions (Ações), escolha Take snapshot (Fazer snapshot).

    A janela Take snapshot de banco de dados (Fazer snapshot de banco de dados) é exibida.

  5. Para Snapshot name (Nome do snapshot), insira o nome do snapshot.

  6. 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 my-custom-snapshot para uma instância de banco de dados do RDS Custom chamada my-custom-instance.

Para Linux, macOS ou Unix:

aws rds create-db-snapshot \ --db-instance-identifier my-custom-instance \ --db-snapshot-identifier my-custom-snapshot

Para Windows:

aws rds create-db-snapshot ^ --db-instance-identifier my-custom-instance ^ --db-snapshot-identifier my-custom-snapshot