Preparar-se para criar uma réplica do Oracle - Amazon Relational Database Service

Preparar-se para criar uma réplica do Oracle

Antes de começar a usar a réplica, execute as tarefas a seguir.

Habilitar backups automáticos

Antes que uma instância de banco de dados possa servir como uma instância de banco de dados de origem, habilite backups automáticos na instância de banco de dados de origem. Para saber como executar esse procedimento, consulte Ativar backups automáticos.

Habilitar o modo de registro em log forçado

Recomendamos que você habilite o modo de registro em log forçado. No modo de registro em log forçado, o banco de dados Oracle grava registros de redo mesmo quando NOLOGGING é usado com instruções da linguagem de definição de dados (DDL).

Como habilitar o modo de registro em log forçado
  1. Faça login no banco de dados Oracle usando uma ferramenta cliente, como o SQL Developer.

  2. Habilite o modo de registro em log forçado executando o procedimento a seguir.

    exec rdsadmin.rdsadmin_util.force_logging(p_enable => true);

Para obter mais informações sobre esse procedimento, consulte Definição do registro em log forçado.

Alterar a configuração do registro em log

Para n redo logs on-line de tamanho m, o RDS cria automaticamente n +1 logs em espera de tamanho m na instância de banco de dados primária e em todas as réplicas. Sempre que você altera a configuração de registro em log na primária, as alterações se propagam automaticamente para as réplicas.

Se você alterar a configuração de registro em log, pense nestas diretrizes:

  • Recomendamos concluir as alterações antes de transformar uma instância de banco de dados na fonte das réplicas. O RDS para Oracle também é compatível com a atualização da instância depois que ela se torna uma fonte.

  • Antes de alterar a configuração de registro em log na instância de banco de dados primária, confira se cada réplica tem armazenamento suficiente para acomodar a nova configuração.

É possível modificar a configuração de registro em log de uma instância de banco de dados usando os procedimentos do Amazon RDS rdsadmin.rdsadmin_util.add_logfile e rdsadmin.rdsadmin_util.drop_logfile. Para obter mais informações, consulte Adição de logs redo online e Descarte de logs redo online.

Definir o parâmetro MAX_STRING_SIZE

Antes de criar uma réplica do Oracle, verifique se a configuração do parâmetro MAX_STRING_SIZE é a mesma na instância de banco de dados de origem e na réplica. Isso pode ser feito associando-os ao mesmo grupo de parâmetros. Se tiver diferentes grupos de parâmetros para a origem e a réplica, você poderá definir MAX_STRING_SIZE com o mesmo valor. Para obter mais informações sobre como configurar esse parâmetro, consulte Ativar tipos de dados estendidos para uma nova instância de banco de dados.

Planejar recursos de computação e de armazenamento

Verifique se a instância de banco de dados de origem e suas réplicas estão dimensionadas corretamente, em termos de computação e armazenamento, para atender às suas cargas operacionais. Se uma réplica atingir a capacidade de recursos de computação, rede ou armazenamento, a réplica deixará de receber ou aplicar alterações de sua origem. O Amazon RDS for Oracle não intervém para atenuar atrasos altos de replicação entre uma instância de banco de dados de origem e suas réplicas. É possível modificar os recursos de armazenamento e de CPU de uma réplica independentemente de sua origem e de outras réplicas.