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>
-
Fügen Sie der Datei
interfacesdie 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
interfaceszu 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>
-
Speichern und schließen Sie die Datei.
-
Nachdem der Eintrag in der Datei
interfaceserstellt 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 Dateiinterfacesauflisten und die restlichen Verbindungsdetails vervollständigen.Hinweis:
Wenn Sie während der Deployment-Erstellung die Variablen
LD_LIBRARY_PATHundSYBASEim 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.