Pipelineressourcen erstellen
Hier erfahren Sie, wie Sie Ressourcen erstellen, die für die Verwendung von Pipelines erforderlich sind.
Verwandte Themen
Verbindungen erstellen
OCI GoldenGate-Pipelines unterstützen Oracle Database-Verbindungen. Bevor Sie eine Pipeline erstellen, stellen Sie sicher, dass Sie zuerst die Datenbank für GoldenGate vorbereiten und dann Verbindungen zu den Quell- und Zieldatenbanken erstellen.
Hinweis:
Wenn Sie von einer autonomen KI-Datenbankquelle in ein Ziel replizieren, das keine autonome KI-Datenbank ist, müssen Sie das autonome KI-Datenbank-Wallet der Quelle in der Zieldatenbank in/u01/targetwallet dekomprimieren. DBLINK wird von der Zieldatenbank zur Quelldatenbank erstellt.
Sie können auch Verbindungsquellen- und Zielverbindungen im Workflow Pipeline erstellen erstellen.
Pipelines erstellen
- Prüfen Sie die Quell- und Zieldatenbankversionen. Die Zieldatenbankversion muss eine höhere Version als die Quelldatenbank aufweisen.
- Prüfen und konfigurieren Sie die Eindeutigkeit von Zeilen in allen Datenbanktabellen, um Primärschlüsselprobleme bei der ZeroETL-Spiegelung zu vermeiden. Primärschlüssel kennzeichnen einen Datensatz oder eine Zeile in einer Datenbanktabelle eindeutig. Siehe Eindeutigkeit von Zeilen in Quell- und Zieltabellen sicherstellen.
- Erteilen Sie dem GGADMIN-Benutzer als Benutzer mit Administratorberechtigungen für die Zieldatenbank die folgenden Berechtigungen für die ZeroETL-Spiegelung:
GRANT DWROLE TO GGADMIN; GRANT DATAPUMP_CLOUD_EXP TO GGADMIN; GRANT DATAPUMP_CLOUD_IMP TO GGADMIN; GRANT EXECUTE ON DBMS_CLOUD_ADMIN TO GGADMIN; GRANT CREATE DATABASE LINK TO GGADMIN;Fügen Sie für Nicht-autonome KI-Datenbanken Folgendes für das erstmalige Laden hinzu:
Informationen zu Capture and Apply in nicht autonomen KI-Datenbanken finden Sie unter Datenbankbenutzer und -berechtigungen für Oracle vorbereiten.GRANT DATAPUMP_EXP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT DATAPUMP_IMP_FULL_DATABASE TO GGADMIN CONTAINER=CURRENT; GRANT CREATE DATABASE LINK TO GGADMIN CONTAINER=CURRENT; - Prüfen Sie die View
DBA_GOLDENGATE_SUPPORT_MODEin der Quelldatenbank, in der Informationen zur Ebene der Unterstützung des Oracle GoldenGate-Capture-Prozesses für die Tabellen in der Datenbank angezeigt werden. - Fügen Sie die mindestens erforderlichen Policys für GoldenGate-Pipelines hinzu.
Hinweis:
GLOBAL_NAMES in Ihrer nicht autonomen KI-Datenbank deaktivieren. Führen Sie den folgenden Befehl aus:ALTER SYSTEM SET GLOBAL_NAMES = FALSE;Weitere Informationen finden Sie in Schritt 4 von Datenbanklinks aus anderen Datenbanken zu einer autonomen KI-Datenbank erstellen.
Zuordnungsregeln hinzufügen
- Wählen Sie auf der Seite "Pipelineinformationen" die Option Zuordnungsregeln aus.
- In der Liste "Zuordnungsregeln" können Sie die aktuellen Zuordnungsregeln prüfen oder bearbeiten und:
- Vorschau: Prüfen Sie, wie sich Ihre Zuordnungsregeln auf die in der Replikation enthaltenen Schemas und Tabellen auswirken.
- Hinzufügen: Identifizieren Sie Tabellen und Schemas, die ein- oder ausgeschlossen werden sollen. Sie können den vollqualifizierten Objektnamen oder Platzhalter anstelle eines beliebigen Teils des Objektnamens verwenden. Weitere Informationen finden Sie unter Platzhalter in Datenbankobjektnamen verwenden.
- Entfernen: Entfernen Sie Zuordnungsregeln.
Pipelinelogs aktivieren
- Wählen Sie auf der Seite Pipelines die Pipeline aus, für die Sie Logging aktivieren möchten.
- Wählen Sie auf der Seite Pipelines - Details die Option Logs aus.
- Wählen Sie in der Liste der Pipelinelogs im Menü Aktionen für kritische Ereignisse die Option Log aktivieren aus.
- Führen Sie im Bereich Log aktivieren folgende Schritte aus:
Oracle Data Pump ist nicht erfolgreich, wenn die Zeitzonendatei der Zieldatenbank niedriger ist als die der Quelldatenbank
Die Pipelineoption "Vor dem Starten der Replikation vorhandene Daten in die Zieldatenbank kopieren" verwendet Oracle Data Pump. Oracle Data Pump verläuft nicht erfolgreich, wenn die Zeitzonendatei der Zieldatenbank niedriger ist als die der Quelldatenbank.
Problemumgehung: Um dies zu umgehen, müssen Sie die Zeitzonenversion der Zieldatenbank upgraden. Informationen hierzu finden Sie unter Updates von Zeitzone-Dateien in Autonomous Database verwalten.