Verbindung zu autonomen Oracle-Datenbanken herstellen

Hier erfahren Sie, wie Sie eine Verbindung zu Oracle Autonomous Transaction Processing oder Autonomous Data Warehouse erstellen, die als Quelle und Ziel für OCI GoldenGate verwendet werden soll.

Bevor Sie beginnen

Achten Sie auf Folgendes:

Verbindung zu Autonomous Database herstellen

Hinweis:

Bei gemeinsam verwendeten Autonomous Database-Verbindungen mit Remote-Peers, die mit Data Guard konfiguriert sind, erfolgt ein Failover automatisch von der Primär- zur Standbydatenbank, solange Sie das Netzwerk so konfigurieren, dass der Hostname der Standbydatenbank aus dem Subnetz der Primärdatenbank aufgelöst wird. Sie können die Datenbank auswählen oder die Datenbankdetails beim Erstellen der Verbindung manuell eingeben. Wenn Sie die Datenbankdetails manuell eingeben, stellen Sie sicher, dass Sie die Datenbankverbindungszeichenfolge sowohl der Primär- als auch der Standbydatenbank eingeben.
So erstellen Sie eine Autonomous Database-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 die Option Oracle Autonomous Database aus.
    5. Unter Datenbankdetails können Sie Folgendes auswählen:
      • Wählen Sie eine Datenbank aus, um sie aus einer Liste vorhandener autonomer Datenbanken im ausgewählten Compartment auszuwählen. Wählen Sie dann in der Dropdown-Liste ein Kennwort-Secret aus, oder klicken Sie auf Compartment ändern, um ein Kennwort-Secret in einem anderen Compartment auszuwählen.

        Hinweis:

        Wenn Sie eine vorhandene Autonomous Database auswählen, wird automatisch ein privater Endpunkt erstellt.
      • Geben Sie Datenbankinformationen ein, und füllen Sie die folgenden Felder manuell aus:
        • Wenn Sie kein Datenbank-Wallet verwenden, geben Sie die Datenbankverbindungszeichenfolge ein.
        • Wenn Sie keine Datenbank-Verbindungszeichenfolge eingeben, verwenden Sie ein Wallet Secret.

          Hinweis:

          • Wenn Sie ein Wallet verwenden, muss es mindestens die Dateien cwallet.sso und tnsnames.ora enthalten.
          • Wenn Sie keine Secrets verwenden möchten, müssen Sie die Option Secrets in Vault verwenden im Abschnitt "Sicherheit" unter Erweiterte Optionen im unteren Bereich dieses Formulars deaktivieren.
    6. Geben Sie unter Datenbankbenutzername den Benutzernamen für die Verbindung mit der Datenbank ein.
    7. Wählen Sie das Secret für Datenbankbenutzerkennwort aus. Wenn Sie sich in einem anderen Compartment befinden, können Sie mit der Dropdown-Liste Compartments ändern.

      Hinweis:

      • Secrets sind Zugangsdaten wie Kennwörter, Zertifikate, SSH-Schlüssel oder Authentifizierungstoken, die Sie mit OCI-Services verwenden. Informationen zum Erstellen eines Secrets finden Sie unter Secret erstellen. Achten Sie auf Folgendes:
        • Wählen Sie Manuelle Secret-Generierung aus.
        • Fügen Sie die Zugangsdaten in Secret-Inhalte ein.
      • Wenn Sie keine Kennwort-Secrets verwenden möchten, müssen Sie die Option Secrets in Vault verwenden im Abschnitt "Sicherheit" unter Erweiterte Optionen im unteren Bereich dieses Formulars deaktivieren.
    8. 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 Oracle die gesamte Verschlüsselungsschlüsselverwaltung zu überlassen.
          • 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. Weisen Sie die Verbindung einem Deployment zu, um sie als Quelle oder Ziel in einer Replikation zu verwenden.

Bekannte Probleme

Für autonome Datenbanken, die mTLS-Authentifizierung verwenden, ist eine Aktion erforderlich

Wenn ein Autonomous Database-Wallet rotiert wird, muss die OCI GoldenGate-Verbindung zu dieser Datenbank aktualisiert werden, um die neuesten Wallet-Informationen abzurufen.

Weitere Informationen finden Sie im My Oracle Support-(MOS-)Dokument 2911553.1.

So aktualisieren Sie eine Autonomous Database-Verbindung: Bearbeiten und speichern Sie die Verbindung in Autonomous Database (Autonomous Transaction Processing oder Autonomous Data Warehouse). Beim Speichern der Verbindung wird das Wallet automatisch heruntergeladen und aktualisiert. Es sind keine weiteren Änderungen an der Verbindung erforderlich.

Überprüfen Sie:

  1. Starten Sie die Deployment-Konsole für ein Deployment, das die Autonomous Database-Verbindung verwendet.
  2. Öffnen Sie in der Deployment-Konsole das Navigationsmenü, und klicken Sie auf Konfiguration.
  3. Beobachten Sie im Bildschirm "Zugangsdaten" die Autonomous Database-Verbindungszeichenfolge.

    Bevor das Wallet aktualisiert wird, sieht die Verbindungszeichenfolge wie folgt aus:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_cert_dn=“CN=adwc.uscom-east-1.oraclecloud.com,
            OU=Oracle BMCS US, O=Oracle Corporation, L=Redwood City, ST=California,
            C=US”)))

    Nachdem das Wallet aktualisiert wurde, wird die Verbindungszeichenfolge wie folgt aktualisiert:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_dn_match=yes)))