Konnektivitätsprobleme mit Oracle Database beheben

Hier erfahren Sie, wie Sie Konnektivitätsprobleme in OCI GoldenGate für On-Premise-Datenbanken oder Cloud-Datenbanken von Drittanbietern beheben können.

Konnektivitätsprobleme gehören zu den häufigsten Fehlern in OCI GoldenGate. Wenn beim Herstellen einer Verbindung zur On-Premise-Datenbank oder zu einer in einer Drittanbieter-Cloud ausgeführten Datenbank ein Problem auftritt, können die folgenden Tipps zur Fehlerbehebung hilfreich für Sie sein:

  1. Lesen Sie die Anweisungen, wie Sie eine Verbindung zu Oracle Database erstellen.
  2. Wenn Sie im Abschnitt "Netzwerkkonnektivität" die Option Dedizierter Endpunkt für die Trafficroutingmethode ausgewählt haben:
    1. Bei Real-Application Cluster-(RAC-)Datenbanken, die Single Client Access Name (SCAN) verwenden, müssen Sie Umleiten als Sessionmodus auswählen und dann den SCAN-Listener-FQDN eingeben.
    2. Bei Nicht-RAC-Datenbanken können Sie einen beliebigen FQDN (vollqualifizierten Datenbanknamen) eingeben. Es muss nicht der Name einer Datenbank sein. Er muss jedoch innerhalb des Compartments eindeutig sein und ein gültiges Format aufweisen. Beispiel: somehost.example.com.
    3. Sie müssen auf den im Feld Datenbank-Verbindungszeichenfolge eingegebenen FQDN verweisen. Beispiel: somehost.example.com:1521/myservicenameexample
    Wenn Sie eine IP-Adresse eingeben, konvertiert OCI GoldenGate sie in einen FQDN. Beispiel: Wenn Sie 10.0.1.43 eingeben, konvertiert OCI GoldenGate die Datei in ip-10-0-1-43.ociggsvc.oraclevcn.com und stellt sicher, dass sie im ausgewählten Subnetz aufgelöst werden kann.
    Hinweis

    Wenn Sie nicht auf den FQDN verweisen, der in der Datenbank-Verbindungszeichenfolge angegeben ist, kann OCI GoldenGate keine Verbindung zur Datenbank herstellen, und es können folgende Fehlermeldungen angezeigt werden:
    • Fehler - OGG-08110 Anmeldung nicht erfolgreich. OCI-Fehler ORA (Status = 12170-ORA-12170: TNS: Connect-Timeout aufgetreten)
    • Fehler - OGG-08110 Anmeldung nicht erfolgreich. OCI-Fehler ORA (Status = 12154-ORA-12154: TNS: Angegebener Connect Identifier konnte nicht aufgelöst werden
  3. Sie können über eine private Netzwerkverbindung eine Verbindung zu Datenbanken außerhalb von Oracle Cloud Infrastructure (OCI) herstellen.
    1. Wählen Sie Dedizierter Endpunkt aus. Diese Option ermöglicht die Konnektivität von OCI GoldenGate zur privaten IP des Datenbankknotens.
    2. (Nur Oracle-Datenbanken) Wählen Sie den entsprechenden Sessionmodus aus. Wählen Sie Direkt aus, um den auf einem einzelnen Datenbankknoten ausgeführten lokalen Listener zu verwenden, oder Umleiten, um den in RAC-Deployments verwendeten SCAN-Listener zu verwenden.
    3. Wählen Sie ein Subnetz aus, das Zugriff auf den FQDN hat, den Sie angegeben haben (optional für RAC-Datenbanken). OCI GoldenGate erstellt einen privaten Endpunkt für die Reverse-Verbindung in diesem Subnetz, um auf Ihre Datenbank zuzugreifen.
      Hinweis

      Wenn Sie versuchen, eine Verbindung zu einer On-Premise-Datenbank oder einer Datenbank herzustellen, die in einer Drittanbieter-Cloud ausgeführt wird, müssen Sie sicherstellen, dass Sie OCI Networking konfigurieren, damit Sie aus dem angegebenen Subnetz auf das Netzwerk zugreifen können, in dem sich die Datenbank befindet. OCI bietet hierzu verschiedene Möglichkeiten, einschließlich FastConnect oder IPSec-VPN.
    4. Sie müssen Sicherheitsregeln erstellen, die Ingress-Traffic aus dem Subnetz für Port 1521 oder den Port zulassen, auf den Sie zugreifen möchten. Wenn Sie diese Sicherheitsregel nicht erstellen, blockiert OCI Traffic zu diesem Port.
  4. Prüfen Sie nach dem Erstellen der Verbindung die zugehörigen Details. Beobachten Sie das Feld Ingress-IPs. Er kann eine oder mehrere IP-Adressen enthalten. Die Verbindung zur Datenbank von OCI GoldenGate stammt aus einer dieser IP-Adressen. Sie müssen sicherstellen, dass die entsprechenden Subnetzsicherheitsregeln eingerichtet sind, um Konnektivität von diesen IP-Adressen in die private IP des Datenbankknotens zuzulassen.
    • Wenn Sie als Routingmethode Gemeinsamer Endpunkt ausgewählt haben, stammt die Verbindung von OCI GoldenGate aus den Ingress-IPs, die im Tabellenabschnitt "Zugewiesene Deployments" aufgeführt sind.
    • Wenn Sie als Routingmethode Dedizierter Endpunkt ausgewählt haben, stammt die Verbindung von OCI GoldenGate aus den Ingress-IPs, die im Abschnitt "Verbindungsinformationen" aufgeführt sind.