Replicat für Oracle JSON-Collection hinzufügen

Hier erfahren Sie, wie Sie einen Replicats-Prozess für ein Oracle JSON-Collection-Ziel hinzufügen.

Bevor Sie beginnen

Bevor Sie ein Replicat hinzufügen und ausführen, stellen Sie sicher, dass Sie zunächst spezifische Details zu diesem Zieltyp prüfen.

Replicat hinzufügen (26ai)

  1. Wählen Sie im Navigationsmenü der OCI GoldenGate-Deployment-Konsole die Option Replikat.

  2. Wählen Sie auf der Seite "Replicat" Replicat hinzufügen aus.

  3. Füllen Sie im Bereich "Replicat hinzufügen" auf der Seite Replicat-Informationen die Felder nach Bedarf aus, und wählen Sie Weiter aus:

    • Wählen Sie einen Replikattyp aus:

      • Klassisches Replicat

      • Koordiniertes Replicat

    • Geben Sie einen Prozessnamen ein, der nicht länger als 5 Zeichen ist.

    • Geben Sie eine Beschreibung ein, um diesen Prozess von anderen zu unterscheiden.

  4. Füllen Sie auf der Seite Replikationsoptionen die Felder nach Bedarf aus, und wählen Sie Weiter aus:

    • Replicat-Trail:

      • Geben Sie einen Namen ein.

      • Geben Sie ein Unterverzeichnis ein, wenn Sie erwarten, dass sich die Traildatei an einem anderen Speicherort als dem Standardverzeichnis befindet.

      • Wählen Sie ein Verschlüsselungsprofil aus. Wenn kein Verschlüsselungsprofil erstellt wurde, wird standardmäßig das lokale Wallet ausgewählt.

      • Wählen Sie unter Beginn den Ausgangspunkt für das Verarbeiten aus:

        • Position in Log (Standard)

        • Now

        • Benutzerdefinierte Zeit

    • Trailposition:

      • Geben Sie die Lfd Nr ein.

      • Geben Sie den RBA-Offset ein.

      • Wählen Sie Ihr Ziel aus der Dropdown-Liste aus.

        Hinweis: Je nach Ihrer Zielauswahl stehen Ihnen möglicherweise weitere Optionen zur Verfügung, z.B. Streaming-, Staging- und Merge- und Staging-Speicherorte.

    • Zielzugangsdaten:

      • Wählen Sie eine Domain aus.

      • Wählen Sie einen Alias innerhalb der angegebenen Domain aus.

      • Wählen Sie eine Checkpoint-Tabelle aus. Übernehmen Sie die Standardauswahl, oder wählen sie die Checkpointtabelle aus, die Sie für das Ziel-Deployment erstellt haben.

      • Wählen Sie die Max. Anzahl Threads aus (nur koordinierte Replicats).

  5. Füllen Sie auf der Seite Verwaltete Optionen die optionalen Felder nach Bedarf aus, und wählen Sie Weiter aus:

    • Wählen Sie einen Profilnamen aus, sofern verfügbar.

    • Kritisch für den Deployment-Zustand aktivieren.

    • Einstellungen für den automatischen Start aktivieren und konfigurieren.

  6. Auf der Seite Parameterdatei können Sie Parameter zur weiteren Konfiguration von Replicat hinzufügen. Beispiel:

    table source.table1;

    Hinweis:

    GoldenGate verwendet standardmäßig Greenwich Mean Time (GMT). Verwenden Sie SETENV, um die Standardeinstellung für Replicat außer Kraft zu setzen. Diese Änderung gilt nicht für Deployments. Beispiel:

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")
  7. Prüfen Sie auf der Seite Eigenschaftsdatei die Eigenschaften, und stellen Sie sicher, dass Sie bei Bedarf Werte für jede Eigenschaft festlegen, die als #TODO markiert ist.

    Informationen zu den Eigenschaften dieses Ziels finden Sie unter Zustellung an Oracle JSON Collection Table (JCT) in der Dokumentation Oracle GoldenGate for Distributed Applications and Analytics.

  8. Wählen Sie Erstellen und ausführen aus. Wenn Sie Erstellen auswählen, können Sie das Replicat später auf der Seite "Replicats" manuell starten.

Bekannte Probleme

MongoDB-, DocumentDB- und Oracle JSON Collection TLS-Sicherheitsprotokoll

Wenn die MongoDB Replicat-, DocumentDB Replicat- oder Oracle JSON Collection-Verbindung mit dem folgenden Fehler in der Berichtsdatei nicht erfolgreich verläuft:

Error: Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Problemumgehung: Fügen Sie der Eigenschaftendatei die folgende Eigenschaft hinzu, aktualisieren Sie <connection_ocid> mit der Verbindungs-OCID, und behalten Sie den Rest unverändert bei.

jvm.bootoptions=-Djavax.net.ssl.trustStore=/u02/connections/<connection_ocid>/truststore.pkcs12 -Djavax.net.ssl.trustStorePassword=Welcome123