Préparer la connexion à la base de données
Découvrez comment configurer la connexion à la base de données, le système et les paramètres pour Oracle GoldenGate for Sybase.
Oracle GoldenGate pour Sybase se connecte aux bases de données Sybase ASE à l'aide des bibliothèques client disponibles dans le package DB-Library du kit SDK Sybase FOR SAP ASE 16.0.3. Les connexions peuvent être établies à l'aide d'une connexion répertoriée et en fournissant le serveur de base de données, le port, le nom de base de données et les informations utilisateur, ou les connexions peuvent être configurées pour utiliser DSQUERY et fournir le nom du serveur, la base de données et les informations utilisateur.
Les deux types de connexion peuvent être ajoutés à partir du service d'administration dans le menu Connexions de base de données de l'interface utilisateur Web, mais l'utilisation de DSQUERY nécessite une configuration supplémentaire sur le serveur Oracle GoldenGate.
Configuration d'une connexion DSQUERY sous Linux
L'utilisation de connexions DSQUERY nécessite que les détails de connexion soient répertoriés dans un fichier interfaces qui doit être créé et enregistré dans le dossier d'installation SDK FOR SAP ASE 16.0.3, tel que /opt/sap. 1. Connectez-vous en tant qu'utilisateur qui a installé le kit SDK Sybase, accédez au répertoire d'installation du kit SDK Sybase et créez un fichier nommé interfaces, comme indiqué. Aucune extension de fichier requise.
<pre class="copy"><code>cd /opt/sap vi interfaces</code></pre>
-
Ajoutez les informations suivantes au fichier
interfaces, en modifiant les champs conformément à votre environnement.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"Remarque : il est important de suivre la présentation requise des informations de connexion dans le fichier
interfaces.
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>
-
Enregistrez et fermez le fichier.
-
Une fois l'entrée créée dans le fichier
interfaces, vous pouvez créer une connexion de base de données à partir de l'interface Web du service d'administration et sélectionner l'option Nom du serveur sous Type de connexion, en répertoriant la valeur nom du serveur du fichierinterfaceset en complétant les détails de connexion restants.Remarque :
Si, lors de la création du déploiement, vous n'avez pas défini les variables
LD_LIBRARY_PATHetSYBASEdans la section Variables d'environnement de l'étape 3 de l'assistant Configuration Oracle GoldenGate, vous devrez ajouter manuellement toutes les variables manquantes à l'aide des valeurs de l'installation du kit SDK Sybase, sinon les connexions de base de données risquent d'échouer.Vous pouvez ajouter des variables d'environnement à partir de l'onglet Déploiements du gestionnaire de services en développant le nom du déploiement et en sélectionnant Configuration. Toute modification apportée à la configuration du déploiement nécessite que le service d'administration soit redémarré pour que les modifications prennent effet.