Daten von Db2 für z/OS in Autonomous Data Warehouse replizieren

Erfahren Sie, wie Sie Daten aus einem Db2 für z/OS-Sytem mit OCI GoldenGate in Autonomous Data Warehouse replizieren.

Bevor Sie beginnen

Um diesen Schnellstart erfolgreich abzuschließen, benötigen Sie Folgendes:

  • Eine vorhandene On-Premise-Datenbank Db2 für die z/OS-Datenbank mit einem GoldenGate-Benutzer, der erstellt und ordnungsgemäß gesichert wurde
  • Eine vorhandene Autonomous Data Warehouse-Instanz in Ihrem Oracle Cloud-Mandanten, für die der GGADMIN-Benutzer entsperrt ist
  • Netzwerkverbindung von Ihrem On-Premise-System zu Ihrem Oracle Cloud-Mandanten mit FastConnect oder VPN
  • Die entsprechenden VCN-Sicherheitsregeln, um eine Verbindung von Ihrem privaten Subnetz zu Ihrem On-Premise-Netzwerk Db2 für z/OS über TCP/IP zu ermöglichen

Aufgabe 1: OCI GoldenGate-Ressourcen erstellen

Erstellen Sie zunächst die Deployments und Verbindungen:
  1. Erstellen Sie die Quelle Db2 für das z/OS-Deployment.

    Tipp:

    Stellen Sie im Bereich "Deployment erstellen" sicher, dass Sie als Typ Db2 für z/OS auswählen.
  2. Erstellen Sie das Oracle Database-Ziel-Deployment.

    Tipp:

    Stellen Sie im Bereich "Deployment erstellen" sicher, dass Sie als Typ Oracle auswählen.
  3. Erstellen Sie die Quell- und Zielverbindungen, während der Service die Deployments erstellt:
  4. Weisen Sie jede Verbindung dem jeweiligen Deployment zu.

    Tipp:

    • Weisen Sie die Db2 für die z/OS-Verbindung der Db2 für das z/OS-Deployment zu.
    • Weisen Sie die Autonomous Database-Verbindung dem Oracle-Deployment zu.
  5. Nachdem das Db2 für das z/OS-Deployment den Status "Aktiv" aufweist, klicken Sie auf der Seite mit den Deployment-Details auf Library herunterladen. Installieren und konfigurieren Sie die Extract-Komponenten in der ZIP-Datei in der Quellinstanz Db2 für z/OS-Instanz, bevor Sie Extrakte für die Instanz ausführen.

Aufgabe 2: Quell-Deployment einrichten

Bevor Sie beginnen, stellen Sie sicher, dass die Quelle Db2 für das z/OS-Deployment den Status "Aktiv" aufweist.
  1. Klicken Sie auf der Seite mit den Details zum z/OS-Deployment der Quelle Db2 auf Konsole starten.
  2. Fügen Sie eine Extract hinzu, und führen Sie sie aus.

    Hinweis:

    Achten Sie auf Folgendes:
    • Fügen Sie Transaktionsinformationen (TRANDATA) hinzu, um das zusätzliche Logging zu aktivieren.
    • Die Extract wird ausgeführt und erfasst Quelländerungen, bevor Sie mit dem nächsten Schritt fortfahren.
  3. Hinzufügen von Zugangsdaten, mit denen die OCI GoldenGate-Deployment-Konsole des Ziels eine Verbindung zum Quell-Deployment herstellen kann:
    1. Klicken Sie im Navigationsmenü auf Benutzerverwaltung.
    2. Klicken Sie auf Neuen Benutzer hinzufügen (Plussymbol).
    3. Füllen Sie die Felder wie folgt aus, und klicken Sie auf Weiterleiten:
      1. Wählen Sie für "Authentisiert von" in der Dropdown-Liste die Option Kennwort aus.
      2. Wählen Sie unter Rolle die Option Operator aus.
      3. Geben Sie unter Benutzername ggsnet ein.
      4. Geben Sie ein Kennwort zur Bestätigung zweimal ein.

Aufgabe 3: Ziel-Deployment einrichten

  1. Klicken Sie auf der Seite mit den Oracle Autonomous Database-Deployment-Details des Ziels auf Konsole starten.
  2. Fügen Sie die GoldenGate-Quellzugangsdaten hinzu:
    1. Klicken Sie im Navigationsmenü auf DB-Verbindungen.
    2. Klicken Sie auf der Seite "Zugangsdaten" auf DB-Verbindung hinzufügen, und füllen Sie die Felder wie folgt aus. Klicken Sie dann auf Weiterleiten:
      1. Geben Sie unter Zugangsdatenalias einen Alias ein.
      2. Geben Sie unter Benutzer-ID ggsnet ein.
      3. Geben Sie unter Kennwort das Kennwort aus Aufgabe 2, Schritt 4 ein.
  3. Fügen Sie eine Target-Initiated Path hinzu, und führen Sie sie aus:
    1. Klicken Sie auf Receiver Service
    2. Klicken Sie auf der Seite "Empfängerservice" auf Target-Initiated Path hinzufügen (Pluszeichen).
    3. Füllen Sie die Felder "Pfad hinzufügen" mit den folgenden Werten aus:
      1. Geben Sie auf der Seite "Pfadinformationen" einen Pfadnamen ein.
      2. Gehen Sie auf der Seite {\b Source Options} wie folgt vor:
        1. Wählen Sie unter Quellprotokoll die Option wss aus.
        2. Klicken Sie unter Quellhost auf Kopieren neben dem Wert für die Konsolen-URL auf der Seite mit den Details zum z/OS-Deployment auf der Quelle Db2, und fügen Sie den Wert ein.

          Tipp:

          Stellen Sie sicher, dass Sie https:// und alle nachgestellten Schrägstriche (/) aus der URL entfernen.
        3. Geben Sie unter Portnummer die Nummer 443 ein.
        4. Geben Sie unter Trailname den aus zwei Zeichen bestehenden Namen der in Aufgabe 2 erstellten Extract ein.
        5. Geben Sie unter Domain den Benutzernamen der Zugangsdaten ein, die in Aufgabe 2 (ggsnet) erstellt wurden.
        6. Geben Sie unter Alias den Quell-Deployment-Alias aus Aufgabe 2 ein.
        7. Klicken Sie auf Weiter.
      3. Geben Sie auf der Seite "Zieloptionen" den aus zwei Zeichen bestehenden Namen für den Zieltrail ein, und klicken Sie auf Weiter.
      4. Klicken Sie auf der Seite "Verwaltete Optionen" auf Pfad erstellen und ausführen.
  4. Prüfen Sie, ob die Target-Initiated Path erstellt wurde und ausgeführt wird.

Aufgabe 4: Daten replizieren

  1. Klicken Sie in der Quelle Db2 für das z/OS-Deployment auf Distribution Service, und prüfen Sie, ob Distribution Path ausgeführt wird.
  2. Fügen Sie im Oracle Autonomous Database-Ziel-Deployment eine Replicat hinzu, und führen Sie sie aus.
  3. Nachdem Replicat ausgeführt wurde, können Sie die Performance überwachen.
  4. Verwalten Sie die Traildateien