Solução de problemas de réplicas do RDS para Oracle
Esta seção descreve possíveis problemas e soluções de replicação.
Tópicos
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étricaReplicaLag
. -
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 do Amazon RDS para 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 Considerações diversas sobre réplicas do RDS para Oracle.