Verbindung zu Oracle JSON Collection herstellen

Hier erfahren Sie, wie Sie eine Verbindung zu Oracle-JSON-Collection in OCI GoldenGate erstellen.

Bevor Sie beginnen

Stellen Sie vor dem Erstellen der Verbindung Folgendes sicher:
  1. Oracle Database 23ai oder Oracle Database23ai Free:
  2. Ein ORDS, mit dem eine Verbindung zur Oracle JSON-Datenbank mit der Oracle Database-API MongoDB hergestellt werden kann:
    1. SSL-Zertifikate für ORDS generieren.

      Hinweis:

      Stellen Sie sicher, dass Sie die Zertifikate mit FQDN konfigurieren.
    2. Installieren Sie ORDS, und konfigurieren Sie es mit SSL.
  3. Konfigurieren Sie die erforderlichen Policys, um den sicheren Vault- und Secrets-Zugriff zu aktivieren, wie Secrets verwenden, Vaults verwenden und Secret-Bundles lesen. Weitere Informationen finden Sie unter Minimale empfohlene Policys.

Verbindung erstellen

So erstellen Sie die Verbindung:
  1. Klicken Sie auf der OCI GoldenGate-Seite "Überblick" auf Verbindungen.
    Sie können auch im Abschnitt "Schnelleinstieg" auf Verbindung erstellen klicken und mit Schritt 3 fortfahren.
  2. Klicken Sie auf der Seite Verbindungen auf Verbindung erstellen.
  3. Geben Sie auf der Seite "Verbindung erstellen" folgende Werte in die Felder ein:
    1. Geben Sie unter Name einen Namen für die Verbindung ein.
    2. (Optional) Geben Sie unter Beschreibung eine Beschreibung ein, mit der Sie diese Verbindung von anderen unterscheiden können.
    3. Wählen Sie unter Compartment das Compartment aus, in dem die Verbindung erstellt werden soll.
    4. Wählen Sie unter Typ in der Dropdown-Liste die Option Oracle-JSON-Collection aus.
    5. Geben Sie unter Verbindungszeichenfolge eine gültige MongoDB-Verbindungszeichenfolgen-URI ohne den Benutzernamen und das Kennwort ein. Beispiel: mongodb://mongodb1.example.com:27017. Stellen Sie sicher, dass der FQDN in der Verbindung zum Herstellen von SSL-Verbindungen verwendet wird.
    6. Geben Sie unter Benutzername den Benutzernamen für diese Datenbank ein.
    7. Wählen Sie das Kennwort-Secret aus. Wenn Sie sich in einem anderen Compartment befinden, können Sie mit der Dropdown-Liste Compartments ändern.

      Hinweis:

      Wenn Sie keine Kennwort-Secrets verwenden möchten, müssen Sie auf der Registerkarte "Einstellungen" unter Erweiterte Optionen im unteren Bereich dieses Formulars die Option Secrets in Vault verwenden deaktivieren.
    8. Wählen Sie unter Sicherheitseinstellungen ein Sicherheitsprotokoll aus, und laden Sie dann eine SSL-Zertifizierungsstelle hoch.
    9. Klicken Sie auf Erweiterte Optionen anzeigen. Sie können folgende Optionen konfigurieren:
      • Sicherheit
        • Heben Sie die Auswahl von Vault Secrets verwenden auf, ohne Kennwort-Secrets für diese Verbindung zu verwenden. Wenn diese Option nicht ausgewählt ist, gilt Folgendes:
          • Wählen Sie Von Oracle verwalteten Verschlüsselungsschlüssel verwenden aus, um die gesamte Verschlüsselungsschlüsselverwaltung bei Oracle zu belassen.
          • Wählen Sie Vom Kunden verwalteten Verschlüsselungsschlüssel verwenden aus, um einen bestimmten Verschlüsselungsschlüssel auszuwählen, der in Ihrem OCI Vault gespeichert ist, um Ihre Verbindungszugangsdaten zu verschlüsseln.
      • Netzwerkverbindungen
        • Gemeinsamer Endpunkt, um einen Endpunkt für das zugewiesene Deployment freizugeben. Sie müssen die Konnektivität von der Ingress-IP des Deployments zulassen.
        • Dedizierter Endpunkt für Netzwerktraffic über einen dedizierten Endpunkt im zugewiesenen Subnetz in Ihrem VCN. Sie müssen die Konnektivität von den Ingress-IPs dieser Verbindung zulassen.

          Hinweis:

          • Wenn eine dedizierte Verbindung sieben Tage lang nicht zugewiesen bleibt, konvertiert der Service sie in eine gemeinsame Verbindung.
          • Weitere Informationen zur Oracle GoldenGate-Konnektivität.
      • Tags: Fügen Sie Tags hinzu, um Ihre Ressourcen zu organisieren.
  4. Klicken Sie auf Create.
Nachdem die Verbindung erstellt wurde, wird sie in der Liste "Verbindungen" angezeigt. Stellen Sie sicher, dass Sie die Verbindung einem Deployment zuweisen, um sie als Ziel in einer Replikation zu verwenden.