Datenbankverbindung vorbereiten

Oracle GoldenGate for Yugabyte (Variante PostgreSQL) stellt über einen vordefinierten ODBC-Treiber eine Verbindung zu Yugabyte-Datenbanken her. Verbindungen können mit einem Data Source Name (DSN) oder über eine direkte Verbindung hergestellt und Host, Port, Datenbank und andere Informationen des Datenbankservers bereitgestellt werden.

Für die Verwendung von DSN-Verbindungen müssen Verbindungsdetails in einer odbc.ini-Datei aufgeführt werden, während Direkteinträge manuell eingegeben werden, wenn eine Datenbankverbindung über die Webschnittstelle oder über den Admin-Client hinzugefügt wird.

Hinweis: PgBouncer wird für Oracle GoldenGate-Verbindungen nicht unterstützt.

Hinweis: Oracle GoldenGate unterstützt keine Verbindungen zu Yugabyte, die Pgpool verwenden.

Nachdem Sie die folgenden Schritte ausgeführt haben, um die DSN-Einträge zu erstellen, oder wenn Sie direkte Verbindungen verwenden möchten, fahren Sie mit dem Thema Datenbankverbindungen hinzufügen fort, um zu erfahren, wie Sie Datenbankverbindungen erstellen.

DSN-basierte Verbindung einrichten

Um eine DSN-Verbindung für Oracle GoldenGate-Prozesse zu erstellen, müssen Sie zunächst eine Umgebungsvariable für das Deployment von Oracle GoldenGate für Yugabyte hinzufügen und dann eine odbc.ini-Datei erstellen, in der die Verbindungsattribute gespeichert werden.

  1. Melden Sie sich bei der Service Manager-Webbenutzeroberfläche an.

  2. Klicken Sie im linken Navigationsbereich auf Deployments, und wählen Sie den Deployment-Namen für Yugabyte aus. Dadurch werden die verschiedenen Einstellungen für das Deployment erweitert.

  3. Klicken Sie auf Konfiguration und dann auf das Pluszeichen (+) neben Umgebungsvariablen.

  4. Geben Sie die folgenden Informationen in den beiden verfügbaren Feldern an. Stellen Sie für das Feld Umgebungsvariablenwert sicher, dass es sich um den absoluten Pfad der Datei odbc.ini handelt:

    Name der Umgebungsvariablen = ODBCINI

    Umgebungsvariablenwert = /ogg/deployment/yugabyte/odbc.ini

  5. Klicken Sie auf Weiterleiten, um die neue Variable zu erstellen und das Deployment dann im Bereich Deployments neu zu starten, damit die Änderungen wirksam werden.

  6. Erstellen Sie im Ordner deployment der Oracle GoldenGate-Installation manuell eine odbc.ini-Datei, und fügen Sie Datenquellen in dieser Datei hinzu.

Verwenden Sie die folgenden Mindesteinstellungen beim Erstellen der DSN-Datei:

Im Folgenden finden Sie eine odbc.ini-Beispieldatei mit zwei DSN-Einträgen. Die im folgenden Beispiel verwendeten Datenquellennamen sind PG_src und PG_tgt.

 

#[ODBC Data Sources]

[ODBC]

IANAAppCodePage=4

InstallDir=/datadirect

 

[PG_src]

Driver= ./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=sourcedb

HostName=remotehost

PortNumber=5432

 

| — |

[PG_tgt]

Driver=./datadirect/lib/ggpsql25.so

Description=Oracle GoldenGate PostgreSQL Wire Protocol

Database=targetdb

HostName=remotehost

PortNumber=5432

  1. Speichern Sie die Datei odbc.ini, und schließen Sie sie.

  2. Informationen zum Einrichten der Datenbankverbindung von Oracle GoldenGate für ein Yugabyte-Deployment finden Sie unter Datenbankverbindungen hinzufügen.