Von Ziel initiierten Pfad hinzufügen

Mit einem von einem Ziel initiierten Pfad kann der Empfängerservice des Ziel-Deployment einen Pfad initiieren, der eine Verbindung zum Verteilungsservice des Quell-Deployment herstellt, um Traildateien aus der Quelle abzurufen.

Hinweis:

Dieser Artikel gilt nur für GoldenGate 23ai-Bereitstellungen.

Wann werden vom Ziel initiierte Pfade verwendet?

Verwenden Sie von Zielen initiierte Pfade, wenn die Netzwerksicherheits-Policys nicht zulassen, dass der Verteilungsservice von Deployment A Netzwerkverbindungen zum Empfangsservice von Deployment B öffnet. Wenn der Verteilungsserver von Deployment A keine Verbindungen zum Empfangsservice von Deployment B initiieren kann, der Empfangsservice jedoch eine Verbindung zum Verteilungsservice von Deployment A initiieren kann, können Sie in Deployment B einen vom Ziel initiierten Pfad erstellen und ausführen, um Traildateien aus Deployment A abzurufen.

Das Quell-Deployment ist das Deployment, in dem Sie den vom Ziel initiierten Pfad erstellen. Das Ziel-Deployment ist das Remote-Deployment, aus dem Sie Daten extrahieren (wo der Extract ausgeführt wird und Trails erzeugt).

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 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'.
  • Fügen Sie Zugangsdaten hinzu, mit denen das Ziel-Deployment (das Deployment, in dem Sie diesen Pfad erstellen) eine Verbindung zum Quell-Deployment herstellen kann:
    1. Wählen Sie im Navigationsmenü des Quell-Deployments die Option Benutzeradministration.
    2. 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.
    3. Wählen Sie in der Deployment-Konsole für das Ziel im Navigationsmenü die Option Pfadverbindungen aus.
    4. 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.
    5. Klicken Sie auf Senden.

Von Ziel initiierten Pfad erstellen und ausführen (23ai)

So fügen Sie einen vom Ziel initiierten Pfad in GoldenGate 23ai hinzu:
  1. Klicken Sie in der OCI-GoldenGate-Deployment-Konsole auf Empfangsservice.
  2. Klicken Sie auf der Homepage auf Von Ziel initiierten Pfad hinzufügen (Pluszeichen).
  3. Füllen Sie im Bereich "Pfad hinzufügen" bei Bedarf die Felder Pfadinformationen aus, und klicken Sie auf Weiter:
    1. Geben Sie den Pfadnamen und einen Namen für den Pfad ein.
    2. (Optional) Geben Sie eine Beschreibung ein, um den Zweck dieses Pfads zu beschreiben und die beteiligten Extract- und Replicats aufzulisten.
  4. Geben Sie auf der Seite Quelloptionen die gewünschten Felder ein, und klicken Sie auf Weiter:
    • Wählen Sie den Quellextrakt aus der Dropdown-Liste aus.
    • Geben Sie den Trailnamen ein
    • Geben Sie das Unterverzeichnis ein, wenn Sie erwarten, dass sich der Trail in einem anderen als dem Standardverzeichnis befindet.
    • Die generierte Quell-URI wird basierend auf den angegebenen Informationen automatisch generiert. Klicken Sie gegebenenfalls auf "Bearbeiten" (Stiftsymbol), um die URI zu ändern.
    • Wählen Sie ein Verschlüsselungsprofil aus. Das Profil "Lokales Wallet" wird standardmäßig ausgewählt, wenn kein Verschlüsselungsprofil erstellt wurde.
    • Wählen Sie unter Begin den Ausgangspunkt für die Datenverarbeitung aus:
      • Position in Log
      • Now
      • Benutzerdefinierte Zeit
      • CSN (bei oder nach)
    • Geben Sie die Sequenznummer ein.
    • Geben Sie den RBA-Offset ein.
  5. Füllen Sie auf der Seite Zieloptionen die Felder nach Bedarf aus, und klicken Sie auf Weiter:
    • Wählen Sie ein Zielprotokoll aus:
      • ws
      • wss
      • ogg
    • (Optional) Aktivieren Sie Reverse Proxy aktiviert, um mit einem Reverse Proxy eine Verbindung zum Ziel herzustellen.
    • Zieltyp (nurogg-Zielprotokoll)
      • Manager
      • Collector
      • Empfangsservice
    • Geben Sie den Zielhost ein.
    • Geben Sie die Portnummer des Ziel-Deployments ein.
    • Geben Sie den Trailnamen für die Zieldatei ein.
    • Geben Sie das Unterverzeichnis ein, wenn sich der Trail an einem anderen als dem Standardspeicherort befindet.
    • Geben Sie die maximale Trailgröße ein.
    • Wählen Sie einen Zielverschlüsselungsalgorithmus aus, mit dem der Trail an das Ziel-Deployment gesendet wird:
      • NONE
      • AES128
      • AES192
      • AES256
    • Aktivieren Sie Verschlüsselung ändern, um Änderungen am Verschlüsselungsalgorithmus zuzulassen.
    • Generierte Ziel-URI wird basierend auf den angegebenen Informationen automatisch generiert. Klicken Sie gegebenenfalls auf "Bearbeiten" (Stiftsymbol), um die URI zu ändern.
    • Wählen Sie eine Zielauthentifizierungsmethode aus (nur WSS-Zielprotokoll)
      • UserID-Alias

        Hinweis:

        Erstellen Sie Zugangsdaten mit dem IAM-Benutzer, wenn Sie eine Verbindung zu einem IAM-fähigen Deployment aus einem Deployment des Zugangsdatenspeichers GoldenGate herstellen. Stellen Sie sicher, dass der Benutzer im IAM-Identitätsstripe vorhanden ist.
      • OAuth

        Hinweis:

        Wählen Sie in IAM-fähigen Mandanten OAuth aus, wenn Sie eine Verbindung zu einem anderen IAM-fähigen Deployment herstellen.
      • Zertifikat
    • Domain auswählen.
    • Wählen Sie den Alias mit Oracle GoldenGate UserID und Kennwort aus.
    • Wählen Sie einen Zieltyp:
      • GGFormat (Standard)
      • SQL
      • XML
      • Nur Text
  6. Geben Sie auf der Seite Erweiterte Optionen bei Bedarf Werte in die Felder ein, und klicken Sie auf Weiter:
    • Aktivieren Sie Netzwerkkomprimierung aktivieren, um den Komprimierungsschwellenwert festzulegen.
    • Wählen Sie EOF-Verzögerung aus.

      Hinweis:

      Auf Linux-Plattformen können die Standardeinstellungen beibehalten werden. Auf Nicht-Linux-Plattformen müssen Sie diese Einstellung jedoch möglicherweise für Netzwerke mit hoher Bandbreite oder hoher Latenz oder für Netzwerke mit Quality of Service-(QoS-)Einstellungen (DSCP und ToS)) anpassen.
    • Wählen Sie die Checkpoint-Häufigkeit aus, um die Häufigkeit des Pfads festzulegen, der den Checkpoint verwendet (in Sekunden).
    • Geben Sie TCP Flush Bytes (in Byte) ein.
    • Geben Sie die TCP-Flushsekunden (in Sekunden) ein.
    • Wählen Sie den Differentiated Services Code Point (DSCP).
    • Wählen Sie den Typ des Service (TOS) aus.
    • Aktivieren Sie TCP_NODELAY, um bei Verwendung der Nagle-Option Verzögerungen zu verhindern.
    • Aktivieren Sie Schnellbestätigung, um nach dem Empfang von Daten eine schnelle Bestätigung zu senden.
    • Aktivieren Sie TCP_CORK, um die Verwendung der Cork-Option des Nagle-Algorithmus zu ermöglichen.
    • Geben Sie die Sendepuffergröße des Systems ein, um den Wert für die Sendepuffergröße für die Ablaufsteuerung festzulegen.
    • Geben Sie die Empfangspuffergröße des Systems ein, um den Wert für die Empfangspuffergröße für die Flusskontrolle festzulegen.
    • Legen Sie den Timeout für Beibehalten fest.
  7. Geben Sie auf der Seite Filteroptionen Werte in die folgenden Felder ein, und klicken Sie auf Weiter:
    • Geben Sie einen Regelnamen ein.
    • Wählen Sie eine Regelaktion aus:
      • Ausschließen filtert Daten basierend auf den ausgewählten Optionen heraus.
      • Einschließen umfasst Daten basierend auf angegebenen Optionen.
    • Wählen Sie einen Filtertyp:
      • Objekttyp: Wählen Sie einen der drei Objekttypen aus: DML, DDL und Prozedur
      • Objektnamen: Wählen Sie diese Option aus, um einen vorhandenen Objektnamen anzugeben. Ob eine dreiteilige Namenskonvention erforderlich ist, hängt davon ab, ob Sie eine CDB verwenden. Bei CDB müssen Sie eine 3-teilige Benennungskonvention verwenden. Andernfalls ist eine 2-teilige Konvention erforderlich. Die 3-teilige Konvention umfasst container, schema, object. Die 2-teilige Konvention umfasst schema, object name.
      • Prozedur - Funktionsname: Wählen Sie diese Option aus, um sie basierend auf dem vorhandenen Funktionsnamen der Prozedur zu filtern.
      • Spaltenbasiert: Wenn Sie diese Option auswählen, wird Ihnen die Option zur Eingabe des Tabellen- und Spaltennamens angezeigt, für den die Regel gilt. Sie können nach dem Spaltenwert nach LT-, GT-, EQ-, LE-, GE-, NE-Bedingungen filtern. Sie können auch angeben, ob gefilterte Daten ein Before-Image oder After-Image enthalten sollen.
      • Tag: Wählen Sie diese Option aus, um den Filter basierend auf Tags festzulegen.
      • Chunk-ID: Zeigt die Konfigurationsdetails von Datenbank-Shards an. Die Details können jedoch nicht bearbeitet werden.
    • Wählen Sie Negieren aus, um eine vorhandene Regel zu negieren.
    • Klicken Sie auf Hinzufügen, um die Regel hinzuzufügen.
  8. Füllen Sie auf der Seite Verwaltete Optionen die optionalen Felder nach Bedarf aus.
    • Aktivieren Sie Kritisch, um diesen Pfad für High Availability zu konfigurieren.
    • Aktivieren Sie Automatischer Neustart, um die Optionen für automatische Neustartwiederholungen und Verzögerung beim automatischen Neustart anzupassen.
  9. Klicken Sie auf Erstellen und ausführen, um den Pfad sofort auszuführen. Klicken Sie auf Erstellen, um den Pfad zu einem späteren Zeitpunkt manuell auszuführen.
Sie kehren zur Homepage zurück, auf der Sie den Status des Pfadprozesses anzeigen können.