Datenbankverbindung vorbereiten

Erfahren Sie, wie Sie Datenbankverbindungs-, System- und Parametereinstellungen für Oracle GoldenGate für Sybase konfigurieren.

Oracle GoldenGate FOR Sybase stellt eine Verbindung zu Sybase ASE-Datenbanken über die Client-Librarys her, die im DB-Library-Package des Sybase SDK FOR SAP ASE 16.0.3 verfügbar sind. Verbindungen können entweder über eine aufgelistete Verbindung hergestellt und Datenbankserver, Port, Datenbankname und Benutzerinformationen bereitgestellt werden, oder Verbindungen können so konfiguriert werden, dass sie DSQUERY verwenden und den Servernamen, die Datenbank und die Benutzerinformationen angeben.

Beide Verbindungstypen können über den Administrationsservice im Menü DB-Verbindungen der Web-UI hinzugefügt werden. Für die Verwendung von DSQUERY ist jedoch ein zusätzliches Setup auf dem Oracle GoldenGate-Server erforderlich.

DSQUERY-Verbindung in Linux konfigurieren

Für die Verwendung von DSQUERY-Verbindungen müssen Verbindungsdetails in einer interfaces-Datei aufgeführt werden, die im Installationsordner SDK FOR SAP ASE 16.0.3 erstellt und gespeichert werden muss, wie /opt/sap. 1. Melden Sie sich als Benutzer an, der das Sybase-SDK installiert hat, navigieren Sie zum Sybase-SDK-Installationsverzeichnis, und erstellen Sie eine neue Datei mit dem Namen interfaces (siehe Abbildung). Es ist keine Dateierweiterung erforderlich.

<pre class="copy"><code>cd /opt/sap vi interfaces</code></pre>
  1. Fügen Sie der Datei interfaces die folgenden Informationen hinzu, und bearbeiten Sie die Felder entsprechend Ihrer Umgebung.

    servername
     master tcp ether Host_IP_Address Database_Port_Number
    
     query tcp ether Host_IP_Address Database_Port_Number
    
     #Connections using SSL
    
     #master tcp ether Host_IP_Address Database_Port_Number ssl="CN=host name"
    
     #query tcp ether Host_IP_Address ssl="CN=<host name"

    Hinweis: Es ist wichtig, das erforderliche Layout der Verbindungsinformationen in der Datei interfaces zu befolgen.

For more information about the `interfaces` file, review the Sybase documentation available at:

[https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282782407.html](https://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc35823.1572/doc/html/san1334282782407.html)

The following rules are applicable to the `interfaces` file:

- Each SAP ASE has only one entry, although there may be multiple lines in the entry.

- Each line that follows the `servername` line must begin with a space or a tab

- Each element on the line must be separated by a single space.

- Each entry is separated by a blank line.

**Example:**

<pre class="copy"><code>sybase_source  master tcp ether 10.0.0.100 5000   query tcp ether 10.0.0.100 5000</code></pre>
  1. Speichern und schließen Sie die Datei.

  2. Nachdem der Eintrag in der Datei interfaces erstellt wurde, können Sie eine Datenbankverbindung über die Weboberfläche des Administrationsservice erstellen und unter Verbindungstyp die Option Servername auswählen, den Wert Servername der Datei interfaces auflisten und die restlichen Verbindungsdetails vervollständigen.

    Hinweis:

    Wenn Sie während der Deployment-Erstellung die Variablen LD_LIBRARY_PATH und SYBASE im Abschnitt "Umgebungsvariablen" von Schritt 3 des Oracle GoldenGate-Konfigurationsassistenten nicht festgelegt haben, müssen Sie alle fehlenden Variablen manuell mit den Werten für die Sybase-SDK-Installation hinzufügen. Andernfalls können die Datenbankverbindungen möglicherweise nicht erfolgreich ausgeführt werden.

    Umgebungsvariablen können über die Registerkarte Deployments des Service Managers hinzugefügt werden, indem Sie den Deployment-Namen erweitern und Konfiguration auswählen. Für alle Änderungen an der Deployment-Konfiguration muss der Administrationsservice neu gestartet werden, damit die Änderungen wirksam werden.