Verteilungspfad hinzufügen

Ein Pfad wird erstellt, um die Traildaten über das Netzwerk vom Extract an das Replicat zu senden und einen Trailpfad zu erstellen. Bevor Sie mit dem Hinzufügen eines Verteilungspfads beginnen, stellen Sie sicher, dass Sie eine Pfadverbindung herstellen. Informationen zum Einrichten einer Pfadverbindung finden Sie unter Pfadverbindung hinzufügen.

Hinweis: Wenn ein Verteilungspfad eine Verbindung zu einem gesicherten Deployment herstellt, muss das Ziel die vollständige Zertifikatskette (Blatt-, Zwischen- und Root-CA) im Zertifikatspeicher haben, während die Quelle der Root-CA nur vertrauen muss, indem sie sie als vertrauenswürdiges Zertifikat importiert. Wenn die config.securityDetails.network.inbound.authMode des gesicherten Deployments auf clientOptional_server (default) gesetzt ist, ist kein Clientzertifikat erforderlich. Wenn der Wert jedoch auf client_server gesetzt ist, muss der Client ein Zertifikat für die Authentifizierung verwenden. Dieses Zertifikat muss auch als Operatorbenutzer im Ziel-Deployment hinzugefügt werden. Wenn das Clientzertifikat von einem Root-CA-Zertifikat signiert wird, das sich von dem Root-CA-Zertifikat des Servers unterscheidet, muss das Root-CA-Zertifikat des Clients auch als vertrauenswürdiges Zertifikat im Zertifikatsspeicher des Servers importiert werden.

Sie können einen Verteilungsservicepfad von der Microservices-Homepage selbst hinzufügen oder über den linken Navigationsbereich auf die Seite "Verteilungsservicepfade" zugreifen, wie in den folgenden Schritten beschrieben:

  1. Klicken Sie im linken Navigationsbereich auf die Option Verteilungsservicepfade, um die Seite Verteilungsservicepfade zu öffnen.

  2. Klicken Sie auf das Pluszeichen (+) neben Verteilungsservicepfade. Der Assistent "Pfad hinzufügen" wird angezeigt.

  3. Beachten Sie im Fenster Pfadinformationen die Schaltflächen Standard und Erweitert in der oberen rechten Ecke des Assistenten. Die Schaltfläche Standard ist bereits ausgewählt. Es ermöglicht die Konfiguration des Pfads für die meisten erforderlichen Konfigurationen.

  4. Geben Sie die folgenden Werte an, um den Verteilungsservicepfad zu konfigurieren:

    • Pfadname: Wählen Sie einen Namen für den Pfad aus.

    • Beschreibung: Geben Sie eine Beschreibung ein. Beispiel: Der Name der Extract- und Replicat-Prozesse, die dem Verteilungspfad zugeordnet sind.

    • Erweitert: Wählen Sie die Schaltfläche Erweitert, um den Switch Air-Gap-Sicherheit zu aktivieren und dessen Optionen zu konfigurieren.

    Das Air-Gap-Sicherheitssetup ist für Umgebungen gedacht, in denen die Art und Weise, wie Traildateien von einer Quelle an ein Ziel gesendet werden, nicht von Oracle GoldenGate verwaltet wird. Extract schreibt Transaktionen in eine Traildatei, und der Verteilungspfad gibt eine lokale XML-Traildatei aus. Diese XML-Traildatei kann dann an ein anderes Deployment gesendet werden, bei dem ein Verteilungspfad diese Traildatei liest und sie einem Replicat zur Anwendung der Transaktionen zur Verfügung stellt.

    Wählen Sie eine der folgenden Optionen aus, um den Verteilungspfad für die sichere Datenbereitstellung von Air-Gap einzurichten, je nachdem, ob Sie Traildaten senden oder empfangen:

     - **From: Unclassified/Low-Side**
    
     Select this option to configure an Air Gap Path that receives trail data from a secure source location. Provide a name and the required source and target details.
    
     - **To: Classified/High-Side**
    
     Select this option to configure an Air Gap Path that writes trail data to a secure target location. Provide a name and source details. Target configuration is simplified for air-gapped delivery.
    
    • Quelle

      • Quellextrakt: Wählen Sie den Quellextrakt aus, für den die Trailverteilung über den Verteilungspfad erfolgen soll.

      • Trailname: Name der Quelltraildatei.

      • Anfang: Wählen Sie den Punkt aus, von dem aus Sie Daten protokollieren müssen. Sie können die Optionen "Jetzt", "Benutzerdefinierte Zeit", "Positionsprotokoll" und "CSN" (bei oder nach) aus der Dropdown-Liste auswählen.

      • Quelllog: Geben Sie die Werte für das Quelllog an: Sequenznummer, RBA-Offset,

    • Ziel

      • Wählen Sie das Datenübertragungsprotokoll aus. Verfügbare Optionen sind wss, ws und ogg.

      • Reverse-Proxy aktiviert: Aktivieren Sie diese Option, um den Reverse-Proxy zu verwenden.

      • Zielhost: Geben Sie die URL des Zielhosts ein, z.B. localhost, wenn sich das Ziel im gleichen System befindet.

      • Portnummer: Portnummer des Ziel-Deployments.

      • Traildatei: Name der Quelltraildatei.

      • Zielauthentifizierungsmethode: Wählen Sie eine Option aus der Dropdown-Liste für die Zielauthentifizierung aus, wenn die Traildatei vom Verteilungspfad empfangen wird. Folgende Optionen sind verfügbar: OAuth, Zertifikat, UserIDAlias

  5. Klicken Sie anschließend auf Weiter.

  6. Aktivieren Sie das Kontrollkästchen Verschlüsselung, um die folgenden Verschlüsselungsoptionen für den Pfad festzulegen:

    HINWEIS: Das Kontrollkästchen "Verschlüsselung" wird nicht angezeigt, wenn Sie den Schalter Air-Gap-Sicherheit aktiviert haben.

    • Verschlüsselungsprofil: Wählen Sie bei Bedarf ein Verschlüsselungsprofil aus der Dropdown-Liste aus.

    • Verschlüsselungsalgorithmus: Verschlüsselungsalgorithmus, der beim Senden des Trails an das Ziel-Deployment verwendet wird. Die Optionen umfassen AES128, AES192 und AES256.

    • Verschlüsselung ändern: Aktivieren Sie diese Option, um das Ändern des Verschlüsselungsalgorithmus zuzulassen.

  7. Aktivieren Sie das Kontrollkästchen Filterung aktivieren, um Filter auf die Servicepfade des Empfängers anzuwenden, und klicken Sie auf Weiter. Das Fenster Filtern wird angezeigt, wenn Sie dieses Kontrollkästchen aktivieren.

  8. Geben Sie im Fenster "Filtern" die folgenden Optionen im Fenster "Filteroptionen" an, um die Filterregeln hinzuzufügen:

    • Regelname: Name der Regel, die Sie erstellen müssen.

    • Regelaktion: Wählen Sie aus den Regeln "Ausschließen" oder "Einschließen". "Ausschließen" würde basierend auf den ausgewählten Optionen herausfiltern, während "Einschließen" Daten basierend auf den angegebenen Optionen enthält.

    • Filtertyp: Wählen Sie einen der folgenden Optionen aus:

      • 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 und Objekt. Die 2-teilige Konvention umfasst Schema und Objektnamen.

      • Featurename der Prozedur: 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 die Option angezeigt, mit der Sie den Tabellen- und Spaltennamen eingeben können, für den die Regel gilt. Sie können nach dem Spaltenwert nach LT-, GT-, EQ-, LE-, GE- und 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, um den Filter basierend auf Tags festzulegen.

      • Chunk-ID: Zeigt die Konfigurationsdetails von Datenbank-Shards an. Die Details können jedoch nicht bearbeitet werden.

    • Objektnamen: Name des zu filternden Objekts.

    • Negieren: Aktivieren Sie dieses Kontrollkästchen, wenn Sie eine vorhandene Regel negieren müssen.

  9. Klicken Sie auf Hinzufügen, um die Regel hinzuzufügen, und klicken Sie dann auf Weiter.

  10. Prüfen Sie im Fenster Prüfen die konfigurierten Verteilungsservicepfaddetails, und bearbeiten Sie sie bei Bedarf. Wenn Sie die Einstellung Standard verwenden, können Sie die verwalteten Optionen wie folgt konfigurieren:

    • Kritisch: Aktivieren Sie diese Option, wenn Sie den Verteilungspfad für High Availability konfigurieren möchten.

    • Automatischer Neustart: Aktivieren Sie diesen Umschalter, um die Optionen für den automatischen Neustart anzupassen: Wiederholungen beim automatischen Neustart, Verzögerung beim automatischen Neustart

  11. Klicken Sie im Fenster Prüfen auf die Schaltfläche Erweitert, um Trailformatierungsoptionen und die Netzwerkoptionen zu konfigurieren.

    Formatoptionen: Erweitern Sie den Abschnitt, und wählen Sie den Trailtyp aus dem Dropdown-Feld "Typ" aus. Optionen für das Trailformat sind Nur Text, XML, SQL. Legen Sie je nach ausgewähltem Trailformat die folgenden Optionen für das Trailformat fest:

    • SQL

      • Qualifizierten Namen verwenden: Wählen Sie diese Option aus, um den vollqualifizierten Namen der Parameterdatei zu verwenden.

      • Transaktionsinformationen einschließen: Aktivieren Sie diese Option, um Transaktionsinformationen einzuschließen.

      • Kompatibel mit: Sie können die Kompatibilität mit Oracle, SQLPlus, SQLLOADER auswählen.

      • Keine PK-Aktualisierung: Standardmäßig deaktiviert. Aktivieren Sie diesen Schalter, um eine PK-Aktualisierung zuzulassen.

    • XML

      • Transaktionsinformationen einschließen: Aktivieren Sie diese Option, um Transaktionsinformationen einzuschließen.

      • Großen LOB einbeziehen: Aktivieren Sie diese Option, um große LOB-Transaktionen einzuschließen.

      • Benutzertoken einschließen: Aktivieren Sie diese Option, um das Benutzertoken einzuschließen

      • Transaktion schließen: Aktivieren Sie diese Option, um eine Transaktion zu schließen, nachdem die Protokollierungstransaktion der Traildatei abgeschlossen ist.

      • Inlineeigenschaften verwenden?: Aktivieren Sie diese Option, um die Eigenschaften des Inlinetrailformats einzuschließen.

      • Codierung: Wählen Sie die Codierung aus der Dropdown-Liste aus.

    • Nur Text

      • Kompatibel mit: Wählen Sie das Utility, das mit der Traildatei kompatibel ist. Folgende Optionen sind verfügbar: BCP, SQLLOADER, COMCAST

      • Zeitstempelgenauigkeit: Geben Sie den Zeitstempelgenauigkeitswert für die Traildatei ein. Folgende Optionen sind verfügbar: TS, Datum, Zeit

      • Extraspalten: Enthält Platzhalter für zusätzliche Spalten am Ende jedes Datensatzes. Verwenden Sie diese Option, wenn eine Zieltabelle mehr Spalten enthält als die Quelltabelle.

        Geben Sie einen Wert zwischen 1 und 9 an.

      • SYSKEY einschließen: Wählen Sie diese Option aus, falls die Replicat-Konfiguration Tabellen mit SYSKEY enthält.

      • Anführungszeichenstil: Wählen Sie den Anführungszeichenstil je nach Datenbankanforderungen. Optionen sind: single, none, embed

      • Spaltennamen einschließen: Aktivieren Sie diese Option, um Spaltennamen in die Traildatei aufzunehmen.

      • Null ist Leerzeichen: Wählen Sie diese Option aus. Damit wird angegeben, dass Nullwerte in der Traildatei ein Leerzeichen sind.

      • Platzhalter einschließen: Gibt einen Platzhalter für fehlende Spalten an.

      • Headerfelder einbeziehen: Aktivieren Sie diese Option, um Headerfelder in die Traildatei aufzunehmen.

      • Trennzeichen: Ein alternatives Begrenzungszeichen.

      • Vorgangstyp einschließen: Aktivieren Sie diese Option, um den Vorgangstyp "Trail" in die Trailoptionen einzuschließen.

      • Bildindikator einbeziehen: Aktivieren Sie diese Option, um Details zum Vorher-Nachher-Bild einzuschließen.

      • Objektnamen einschließen: Aktivieren Sie diese Option, um den Objektnamen in die Traildetails einzuschließen.

      • Encoding: UTF-8

      • Qualifizierten Namen verwenden: Wählen Sie diese Option aus, um den vollqualifizierten Namen der Parameterdatei zu verwenden.

      • Transaktionsinformationen einschließen: Aktivieren Sie diese Option, um Transaktionsinformationen einzuschließen.

    Netzwerkoptionen: Blenden Sie den Abschnitt ein, um die folgende Netzwerkkonfiguration festzulegen:

    • HTTP-Proxy: Aktivieren Sie diesen Switch, um HTTP-Proxyeinstellungen für den Verteilungspfad zuzulassen.

    • Netzwerkkomprimierung aktivieren: Legt den Komprimierungsschwellenwert fest, wenn Sie diese Option aktivieren möchten.

    • Komprimierungsschwellenwert: Die Option wird angezeigt, wenn Sie die Netzwerkkomprimierung aktivieren. Geben Sie den Komprimierungsschwellenwert an.

    • Länge der Trailsequenz: Die Länge der Trailsequenznummer.

    • EOF-Verzögerung (Centiseconds): Sie können den EOF-Verzögerung in Zentisekunden angeben. 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 bzw. für Netzwerke mit Quality of Service-(QoS-)Einstellungen (DSCP und ToS) anpassen.

    • Checkpointhäufigkeit: Häufigkeit des Pfads, der den Checkpoint ausführt (in Sekunden).

    • TCP-Flush-Byte: Geben Sie den TCP-Flush in Byte an.

    • TCP-Flush-Sekunden: Geben Sie ein TCP-Flush-Intervall in Sekunden an.

    • DSCP: Wählen Sie den DSCP-(Differentiated Services Code Point-)Wert in der Dropdown-Liste aus, oder suchen Sie ihn in der Liste.

    • TOS: Wählen Sie den Wert für den Servicetyp (TOS) aus der Dropdown-Liste aus.

    • TCP_NODELAY: Aktivieren Sie diese Option, um bei Verwendung der Nagle-Option Verzögerungen zu verhindern.

    • Schnellbestätigung: Aktivieren Sie diese Option, um nach Erhalt von Daten eine schnelle Bestätigung zu senden.

    • TCP_CORK: Aktivieren Sie diese Option, um die Verwendung der Cork-Option des Nagle-Algorithmus zuzulassen.

    • System-Sendepuffergröße: Sie können den Wert für die Sendepuffergröße zwecks Ablaufsteuerung festlegen.

    • Größe des Systemempfangspuffers: Sie können den Wert für die Empfangspuffergröße zwecks Ablaufsteuerung festlegen.

    • Keep Alive: Timeout für Keepalive.

  12. Klicken Sie bei Bedarf auf Pfad erstellen oder Pfad erstellen und ausführen. Wählen Sie Abbrechen, wenn Sie die Seite Pfad hinzufügen verlassen müssen, ohne einen Pfad hinzuzufügen.

Sie kehren zur Homepage Verteilungsservicepfad zurück, die jetzt Ihren neuen Pfad enthält.

Nachdem der Pfad erstellt wurde, wird der neue Pfad auf der Homepage des Verteilungsservicepfads angezeigt. Sie können diesen Verteilungspfad auch von der Homepage des Empfängerservicepfads aus anzeigen.