Fehlerbehebung bei Replikaten von RDS für Oracle - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fehlerbehebung bei Replikaten von RDS für Oracle

In diesem Abschnitt werden mögliche Replikationsprobleme und -lösungen beschrieben.

Überwachen einer Oracle-Replikationsverzögerung

Wenn Sie die Replikationsverzögerung in Amazon CloudWatch überwachen möchten, zeigen Sie die ReplicaLag-Metrik von Amazon RDS an. Weitere Informationen zur zeitlichen Verzögerung bei der Replikation finden Sie unter Überwachen der Lesereplikation und Amazon- CloudWatch Metriken für Amazon RDS.

Wenn die Replikationsverzögerung für ein Lesereplikat zu lang ist, fragen Sie die folgenden Ansichten ab:

  • V$ARCHIVED_LOG – Zeigt, welche Commits auf das Lesereplikat angewendet wurden.

  • V$DATAGUARD_STATS – Zeigt eine detaillierte Aufschlüsselung der Komponenten, aus denen die Metrik ReplicaLag besteht.

  • V$DATAGUARD_STATUS – Zeigt die Protokollausgabe der internen Replikationsvorgänge von Oracle.

Wenn die Verzögerungszeit für ein gemountetes Replikat zu lang ist, können Sie die V$-Ansichten nicht abfragen. Führen Sie stattdessen die folgenden Schritte aus:

  • Überprüfen Sie die ReplicaLag-Metrik in CloudWatch.

  • Überprüfen Sie die Warnungsprotokolldatei für das Replikat in der Konsole. Suchen Sie in den Wiederherstellungsmeldungen nach Fehlern. Die Meldungen enthalten die Log-Sequenznummer, die Sie mit der primären Sequenznummer vergleichen können. Weitere Informationen finden Sie unter Oracle-Datenbank-Protokolldateien.

Fehlerbehebung bei der Oracle-Replikation nach dem Hinzufügen oder Ändern von Auslösern

Wenn Sie Auslöser hinzufügen oder ändern und die Replikation danach fehlschlägt, liegt das Problem möglicherweise bei den Auslösern. Stellen Sie sicher, dass der Auslöser die folgenden Benutzerkonten ausschließt, die von RDS für die Replikation benötigt werden:

  • Benutzerkonten mit Administratorrechten

  • SYS

  • SYSTEM

  • RDS_DATAGUARD

  • rdsdb

Weitere Informationen finden Sie unter Sonstige Überlegungen zu RDS-für-Oracle-Replikaten.