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 der Zero-ETL-Integration
Dieser Abschnitt enthält Anleitungen zur Lösung häufiger Probleme bei der Zero-ETL-Integration.
Fehler bei der Einrichtung der Zero-ETL-Integration
- Authentication failures (Authentifizierungsfehler)
-
-
Stellen Sie sicher, dass der Replikationsbenutzer existiert und das richtige Passwort in AWS Secrets Manager hat.
-
Stellen Sie sicher, dass dem Replikationsbenutzer alle erforderlichen Berechtigungen erteilt wurden.
-
Stellen Sie sicher, dass der geheime ARN korrekt ist und dass Oracle AWS Database@ darauf zugreifen kann.
-
Stellen Sie sicher, dass die CMK-Ressourcenrichtlinie den Zugriff durch den Oracle AWS Database@ Service Principal zulässt.
-
- Probleme mit der Netzwerkkonnektivität
-
-
Stellen Sie sicher, dass in Ihrem ODB-Netzwerk die Zero-ETL-Integration aktiviert ist.
-
Stellen Sie sicher, dass SSL auf Port 2484 richtig konfiguriert ist (nur Exadata).
-
Stellen Sie sicher, dass der Oracle-Datenbank-Listener läuft und Verbindungen akzeptiert.
-
Stellen Sie sicher, dass Netzwerksicherheitsgruppen bestehen und NACLs Datenverkehr auf Port 2484 zugelassen ist.
-
Stellen Sie sicher, dass der Dienstname in Ihrem Secret mit dem tatsächlichen Oracle-Dienstnamen übereinstimmt.
-
- Berechtigungsfehler
-
-
Vergewissern Sie sich, dass Ihr IAM-Benutzer oder Ihre IAM-Rolle über die erforderlichen Berechtigungen für AWS Glue Integrationsvorgänge verfügt.
-
Stellen Sie sicher, dass die Amazon Redshift Redshift-Ressourcenrichtlinie eingehende Integrationen aus Ihrem VM-Cluster zulässt.
-
Stellen Sie sicher, dass Oracle Database@ Zugriff auf Ihre Geheimnisse und AWS Ihren Key Management Service-Schlüssel erhalten AWS hat.
-
Probleme bei der Replikation
- Fehler beim ersten Laden
-
-
Stellen Sie sicher, dass die Oracle-Datenbank über ausreichende Ressourcen verfügt, um den Vollladevorgang zu unterstützen.
-
Stellen Sie sicher, dass die zusätzliche Protokollierung in der Quelldatenbank aktiviert ist.
-
Suchen Sie nach Sperren oder Einschränkungen auf Tabellenebene, die die Datenextraktion verhindern könnten.
-
- Probleme bei der Erfassung von Änderungsdaten
-
-
Stellen Sie sicher, dass die Oracle-Datenbank über ausreichend Speicherplatz und Aufbewahrung für Redo-Logs verfügt.
-
Stellen Sie sicher, dass der Replikationsbenutzer Zugriff auf archivierte Redo-Logs hat.
-
Stellen Sie bei ASM-fähigen Systemen sicher, dass der ASM-Benutzer richtig konfiguriert ist.
-
Überwachen Sie die Leistung der Oracle-Datenbank, um sicherzustellen, dass CDC keine Ressourcenkonflikte verursacht.
-
- Hohe Verzögerung bei der Replikation
-
-
Überwachen Sie die Metriken zur Replikationsverzögerung in CloudWatch.
-
Suchen Sie in der Quelldatenbank nach hohen Transaktionsvolumen oder großen Transaktionen.
-
Stellen Sie sicher, dass der Amazon Redshift Redshift-Cluster über ausreichende Kapazität für die Verarbeitung eingehender Daten verfügt.
-
Probleme mit der Datenkonsistenz
- Fehlende oder unvollständige Daten
-
-
Stellen Sie sicher, dass der Datenfilter alle erforderlichen Schemas und Tabellen enthält.
-
Suchen Sie nach nicht unterstützten Datentypen, die zu Replikationsfehlern führen können.
-
Stellen Sie sicher, dass der Replikationsbenutzer über SELECT-Berechtigungen für alle erforderlichen Tabellen verfügt.
-
- Fehler bei der Konvertierung des Datentyps
-
-
Sehen Sie sich die unterstützten Datentypzuordnungen zwischen Oracle und Redshift an.
-
Suchen Sie nach Oracle-spezifischen Datentypen, die möglicherweise eine benutzerdefinierte Behandlung erfordern.
-
Erwägen Sie, Ihr Oracle-Schema zu ändern, um kompatiblere Datentypen zu verwenden.
-
Überwachung und Debugging
Verwenden Sie die folgenden Ansätze, um Probleme mit der Zero-ETL-Integration zu überwachen und zu debuggen:
-
Überwachung des Integrationsstatus — Überprüfen Sie regelmäßig den Integrationsstatus mithilfe von.
aws glue describe-integrations -
CloudWatch Metriken — Überwachen Sie die verfügbaren CloudWatch Metriken auf Replikationsleistung und Fehler.
-
Oracle-Datenbanküberwachung — Überwachen Sie die Leistung und Ressourcennutzung der Oracle-Datenbank.
-
Redshift-Überwachung — Überwachen Sie die Leistung und Speichernutzung des Amazon Redshift Redshift-Clusters.
Bei komplexen Problemen, die mit diesem Leitfaden zur Fehlerbehebung nicht gelöst werden können, wenden Sie sich AWS Support mit den folgenden Informationen an:
-
Integrations-ARN und aktueller Status.
-
Fehlermeldungen aus der Integration beschreiben Operationen.
-
Oracle-Datenbank- und Amazon Redshift Redshift-Clusterkonfigurationen.
-
Zeitleiste, wann das Problem auftrat.