Solução de problemas de réplicas do Oracle - Amazon Relational Database Service

Solução de problemas de réplicas do Oracle

Esta seção descreve possíveis problemas e soluções de replicação.

Monitorar atraso da replicação Oracle

Para monitorar o atraso de replicação no Amazon CloudWatch, visualize a métrica ReplicaLag do Amazon RDS. Para obter informações sobre o tempo de atraso de replicação, consulte Monitoramento da replicação de leitura e Métricas do Amazon CloudWatch para o Amazon RDS.

No caso de uma réplica de leitura, se o atraso for muito longo, consulte as seguintes visualizações:

  • V$ARCHIVED_LOG – mostra quais confirmações foram aplicadas à réplica de leitura.

  • V$DATAGUARD_STATS – mostra uma análise detalhada dos componentes que compõem a métrica ReplicaLag.

  • V$DATAGUARD_STATUS – mostra a saída de log dos processos de replicação internos do Oracle.

No caso de uma réplica montada, se o tempo de atraso for muito longo, não será possível consultar as visualizações do V$. Em vez disso, faça o seguinte:

  • Confira a métrica ReplicaLag no CloudWatch.

  • Confira o arquivo de log de alertas para a réplica no console. Procure por erros nas mensagens de recuperação. As mensagens incluem o número da sequência de log, que você pode comparar com o número de sequência principal. Para obter mais informações, consulte Arquivos de log do banco de dados Oracle.

Solução de problemas de replicação após a adição ou a modificação de acionadores

Se você adicionar ou modificar quaisquer triggers e a replicação falhar logo após, o problema pode estar nos triggers. Certifique-se de que o trigger exclua as seguintes contas de usuário, que são exigidas pelo RDS para replicação:

  • Contas de usuário com privilégios de administrador

  • SYS

  • SYSTEM

  • RDS_DATAGUARD

  • rdsdb

Para obter mais informações, consulte Restrições e requisitos diversos para réplicas do Oracle.