Preparar conexión a base de datos

Obtenga información sobre la configuración de la conexión a la base de datos, el sistema y los valores de parámetros para Oracle GoldenGate for Sybase.

Oracle GoldenGate FOR Sybase se conecta a bases de datos Sybase ASE mediante las bibliotecas de cliente disponibles en el paquete DB-Library del SDK de Sybase PARA SAP ASE 16.0.3. Las conexiones se pueden realizar mediante una conexión de la lista y proporcionando el servidor de base de datos, el puerto, el nombre de base de datos y la información de usuario, o bien las conexiones se pueden configurar para utilizar DSQUERY y proporcionar el nombre del servidor, la base de datos y la información de usuario.

Ambos tipos de conexiones se pueden agregar desde el servicio de administración en el menú Conexiones de base de datos de la interfaz de usuario web, pero el uso de DSQUERY requiere una configuración adicional en el servidor de Oracle GoldenGate.

Configuración de una conexión DSQUERY en Linux

El uso de conexiones DSQUERY necesita que los detalles de conexión se muestren en un archivo interfaces que se debe crear y guardar en la carpeta de instalación de SDK FOR SAP ASE 16.0.3, como /opt/sap. 1. Conéctese como el usuario que instaló el SDK de Sybase, navegue hasta el directorio de instalación del SDK de Sybase y cree un nuevo archivo, denominado interfaces, como se muestra. No se necesita ninguna extensión de archivo.

<pre class="copy"><code>cd /opt/sap vi interfaces</code></pre>
  1. Agregue la siguiente información al archivo interfaces y edite los campos según su entorno.

    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"

    Nota: Es importante seguir el diseño necesario de la información de conexión en el archivo 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>
  1. Guarde y cierre el archivo.

  2. Una vez que la entrada se ha creado en el archivo interfaces, puede crear una conexión a la base de datos desde la interfaz web del servicio de administración y seleccionar la opción Nombre de servidor en Tipo de conexión, que muestra el valor servername del archivo interfaces y completa los detalles de conexión restantes.

    Nota:

    Si, durante la creación del despliegue, no ha definido las variables LD_LIBRARY_PATH y SYBASE en la sección Variables de entorno del paso 3 del Asistente de configuración de Oracle GoldenGate, deberá agregar manualmente las variables que falten, utilizando los valores para la instalación del SDK de Sybase; de lo contrario, las conexiones a la base de datos pueden fallar.

    Las variables de entorno se pueden agregar desde el separador Despliegues del gestor de servicios ampliando el nombre del despliegue y seleccionando Configuración. Cualquier cambio en la configuración del despliegue requiere que se reinicie el servicio de administración para que se apliquen los cambios.