Verteilungspfad hinzufügen
Ein Verteilungspfad sendet die Transaktionsdaten aus einem Extract an ein Replicat.
Verwandte Themen
Wann wird ein Verteilungspfad verwendet?
Verwenden Sie einen Verteilungspfad, wenn Sie Daten in einer verteilten Deployment-Umgebung replizieren müssen. Ein Verteilungspfad sendet die Transaktionsdaten aus dem Extract an das Replicat. Beim Erstellen und Ausführen eines Verteilungspfads wird im Empfangsservice des Ziel-Deployments automatisch ein Empfangspfad erstellt. Der Empfangspfad empfängt die Transaktionsdaten vom Verteilungsservice des Quell-Deployments.
Das Quell-Deployment ist das Deployment, in dem Sie den Verteilungspfad erstellen. Das Ziel-Deployment ist das Deployment, an das die extrahierten Daten und Trails gesendet werden.
Bevor Sie beginnen
Stellen Sie sicher, dass Sie GoldenGate-Verbindungen für jedes Deployment erstellen, zu dem Sie eine Verbindung herstellen möchten, und weisen Sie sie dann dem Deployment zu, aus dem der Pfad stammt. Beispiel: Das Deployment, bei dem Sie den Verteilungspfad oder den vom Ziel initiierten Empfangspfad erstellen.
Andernfalls tritt in IAM-fähigen Deployments der folgende Fehler auf:
The network connection could not be established: 'OGG-08654' - 'Invalid or missing OAuth
resource - audiencescope in Client application'.
Verteilungspfad erstellen und ausführen (23ai)
- Melden Sie sich in der Deployment-Konsole Ziel an, und greifen Sie dann über die linke Navigation auf die Seite Benutzeradministration zu.
- Klicken Sie auf Neuen Benutzer hinzufügen, und führen Sie folgende Schritte aus:
- Authentifiziert von: Wählen Sie in der Dropdown-Liste die Option Kennwort aus.
- Rolle: Wählen Sie in der Dropdown-Liste die Option Operator aus.
- Benutzername: Geben Sie Ihren Benutzernamen ein.
- Kennwort und Kennwort bestätigen: Geben Sie das mit diesem Benutzer verknüpfte Kennwort ein.
- Öffnen Sie die Deployment-Konsole Quelle, und navigieren Sie im linken Navigationsmenü zu Pfadverbindungen.
- Klicken Sie auf Add Path Connection, und führen Sie die folgenden Schritte aus:
- Zugangsdatenalias: Geben Sie einen Alias ein.
- Benutzer-ID: Geben Sie den Namen des in Schritt 2 erstellten Benutzers ein.
- Kennwort und Kennwort bestätigen: Geben Sie das Kennwort ein, das mit diesem Benutzer aus Schritt 2 verknüpft ist.
- Klicken Sie auf Senden.
Verteilungspfad erstellen und ausführen (21c)
- Melden Sie sich in der Ziel-Deployment-Konsole an, und rufen Sie die Seite Administrator über das Navigationsmenü auf.
- Klicken Sie auf Benutzer hinzufügen, und erstellen Sie einen Benutzer, mit dem das Quell-Deployment eine Verbindung zum Ziel-Deployment herstellen kann. Weisen Sie diesem Benutzer die Rolle Operator zu.
- Öffnen Sie die Quell-Deployment-Konsole, und navigieren Sie zur Seite Konfiguration.
- Klicken Sie auf der Registerkarte "Datenbank" auf Zugangsdaten hinzufügen. Führen Sie dann die folgenden Schritte aus:
- Zugangsdatendomain: Geben Sie einen Namen für diese Verbindung ein.
- Zugangsdatenalias: Geben Sie einen Alias ein.
- Benutzer-ID: Geben Sie den Namen des in Schritt 2 erstellten Benutzers ein.
- Kennwort und Kennwort bestätigen: Geben Sie das Kennwort ein, das mit diesem Benutzer aus Schritt 2 verknüpft ist.
- Klicken Sie auf Senden.
- Klicken Sie in der OCI-GoldenGate-Deployment-Konsole auf Verteilungsservice.
- Klicken Sie auf der Seite "Überblick" auf Pfad hinzufügen (Plansymbol).
- Füllen Sie die Felder auf der Seite "Pfad hinzufügen" wie folgt aus:
- Füllen Sie im Abschnitt "Verschlüsselungsprofil" die folgenden Felder nach Bedarf aus:
- Füllen Sie unter "Regelsetkonfiguration" die folgenden Felder nach Bedarf aus:
- Wenn die Option Filterung aktivieren ausgewählt ist, klicken Sie auf Regel hinzufügen, und füllen Sie die zusätzlichen Felder aus.
- Füllen Sie unter "Weitere Optionen" die folgenden Felder nach Bedarf aus:
- Klicken Sie auf Erstellen und ausführen.
Weitere Informationen
Möchten Sie mehr über den Verteilungspfadprozess erfahren? Weitere Informationen finden Sie in den folgenden Ressourcen:
Bekannte Probleme
Um Verteilungspfade zum Senden von Daten an oder zum Abrufen von Daten aus Oracle Cloud Infrastructure GoldenGate zu erstellen, stellen Sie sicher, dass Sie das Root-Zertifikat zur Zertifikatverwaltung oder zu Ihrem Client-Wallet hinzufügen
Um Daten an OCI GoldenGate zu senden oder daraus abzurufen, müssen Sie auf dem Empfangsserver in Ihrem On-Premise- oder Marketplace-Deployment von Oracle GoldenGate einen Verteilungsserverpfad oder einen vom Ziel initiierten Pfad erstellen. Außerdem müssen Sie das OCI GoldenGate-Root-Zertifikat oder ein selbstsigniertes Zertifikat zu Ihrer Oracle GoldenGate-Zertifikatsverwaltung (Oracle GoldenGate 21c oder höher) oder zum Client-Wallet (Oracle GoldenGate 19c) hinzufügen. Dadurch wird eine vertrauenswürdige Verbindung zwischen Ihren Oracle GoldenGate- und OCI GoldenGate-Deployments erstellt. Für Verteilungs- und Empfangsserverpfade zwischen Oracle GoldenGate und OCI GoldenGate wird nur das sichere WebSocket-(WSS-)Protokoll unterstützt.
Eine Änderung des OCI GoldenGate-Root-Zertifikats führt dazu, dass der Verteilungsserverpfad oder ein vom Ziel initiierter Pfad auf dem Empfangsserver in Ihrem On-Premise- oder Marketplace-Deployment von Oracle GoldenGate den folgenden Fehler generiert:
ERROR OGG-10390 Oracle GoldenGate Receiver Service: Generic error -1 noticed for endpoint
wss://<deployment URL>:443/services/v2/sources?trail=<trail name>. Error description - SSL
connection unexpectedly closed.
Workaround: Um dieses Problem zu beheben, aktualisieren Sie das Zertifikat im Client-Wallet oder auf der Zertifikatsverwaltung von Service Manager, um das Root-Zertifikat der OCI-GoldenGate-Deployment-Konsole zu verwenden. Wenn das Zertifikat des OCI GoldenGate-Deployments nicht direkt vom Root-Zertifikat signiert wird, sondern z.B. durch Zwischenzertifikate, müssen möglicherweise auch die Zwischenzertifikate der CA hinzugefügt werden.
Weitere Informationen:
- Informationen zu Oracle GoldenGate 19c-Benutzern finden Sie unter Benutzerzertifikat für Verteilungsserverpfad erstellen.
- Benutzer von Oracle GoldenGate 21c oder höher finden weitere Informationen unter Vertrauere Verbindung zwischen Oracle GoldenGate und OCI erstellen GoldenGate.
Derzeit wird nur die Digest-Authentifizierung unterstützt
Oracle Cloud Infrastructure GoldenGate unterstützt derzeit keine zertifikatbasierte Authentifizierung, wenn Sie Oracle Cloud Infrastructure GoldenGate als Verteilungspfadziel verwenden.
Workaround: Keiner vorhanden.