Cómo conectar con una base de datos ASE Sybase desde UNIX
Para conectividad nativa, instale la versión de Open Client que corresponda a la versión de la base de datos. Para garantizar la compatibilidad entre Informatica y las bases de datos, use las bibliotecas de cliente de base de datos apropiadas.
Instale una versión de Open Client que sea compatible con el servidor de base de datos ASE Sybase. Debe instalar también la misma versión de Open Client en los equipos que hospeden la base de datos ASE Sybase e Informatica. Para comprobar la compatibilidad, póngase en contacto con Sybase.
Si desea crear, restaurar o actualizar un repositorio ASE Sybase, establezca la opción para permitir valores null de manera predeterminada en TRUE en el nivel de base de datos. Al establecer esta opción, se cambia el tipo null predeterminado de la columna a null de conformidad con el estándar SQL.
configuración de la conectividad nativa
Puede configurar la conectividad nativa a una base de datos Sybase ASE para aumentar el rendimiento.
Los siguientes pasos proporcionan una guía para configurar la conectividad nativa. Para ver instrucciones específicas, consulte la documentación de la base de datos.
1. Para configurar la conectividad con el Servicio de integración de datos, el Servicio de integración de PowerCenter o el Servicio de repositorio de PowerCenter, inicie sesión en el equipo como un usuario que puede iniciar un proceso de servidor.
2. Defina las variables del entorno SYBASE y PATH.
SYBASE. Defina la variable en el directorio de instalación de Sybase Open Client. Por ejemplo, si el cliente está instalado en el directorio /usr/sybase:
Uso de un shell de Bourne:
$ SYBASE=/usr/sybase; export SYBASE
Uso de un shell de C:
$ setenv SYBASE /usr/sybase
PATH. Para ejecutar los programas de la línea de comandos de Sybase, defina la variable para incluir el directorio bin de OCS Sybase.
Uso de un shell de Bourne:
$ PATH=${PATH}:/usr/sybase/OCS-15_0/bin; export PATH
Uso de un shell de C:
$ setenv PATH ${PATH}:/usr/sybase/OCS-15_0/bin
3. Configure la variable de entorno de biblioteca compartida.
El software Open Client de Sybase contiene un número de componentes de biblioteca compartida que los procesos del Servicio de integración de datos, el Servicio de integración de PowerCenter y el Servicio del repositorio de PowerCenter cargan dinámicamente. Establezca la variable de entorno de la biblioteca compartida de modo que los servicios pueden encontrar las bibliotecas compartidas en tiempo de ejecución.
La ruta de la biblioteca compartida también debe incluir el directorio de instalación de los servicios de Informatica (server_dir).
Establezca la variable de entorno de la biblioteca compartida según el sistema operativo.
La siguiente tabla describe las variables de biblioteca compartida para cada sistema operativo.
Sistema operativo | Variable |
---|
Solaris | LD_LIBRARY_PATH |
Linux | LD_LIBRARY_PATH |
AIX | LIBPATH |
HP-UX | SHLIB_PATH |
Por ejemplo, use la siguiente sintaxis para Solaris y Linux:
- - Uso de un shell de Bourne:
$ LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64; export LD_LIBRARY_PATH
- - Uso de un shell de C:
$ setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64;
Para AIX
- - Uso de un shell de Bourne:
$ LIBPATH=${LIBPATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64; export LIBPATH
- - Uso de un shell de C:
$ setenv LIBPATH ${LIBPATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64;
Para HP-UX
- - Uso de un shell de Bourne:
$ SHLIB_PATH=${SHLIB_PATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64; export SHLIB_PATH
- - Uso de un shell de C:
$ setenv SHLIB_PATH ${SHLIB_PATH}:$HOME/server_dir:$SYBASE/OCS-15_0/lib;$SYBASE/OCS-15_0/lib3p;$SYBASE/OCS-15_0/lib3p64;
4. Edite el perfil .cshrc o .profile para que incluya el conjunto completo de comandos de shell. Guarde el archivo y vuelva a cerrar e iniciar sesión, o ejecute el comando de origen.
Uso de un shell de Bourne:
$ source .profile
Uso de un shell de C:
$ source .cshrc
5. Compruebe el nombre de servidor de Sybase ASE en el archivo de las interfaces de Sybase almacenado en el directorio $SYBASE.
6. Compruebe que se pueda conectar a la base de datos Sybase ASE.
Para conectarse con la base de datos Sybase ASE, inicie ISQL e introduzca la información de conectividad. Si no logra conectarse con la base de datos, compruebe que haya introducido correctamente toda la información de conectividad.
Los nombres de usuario y de base de datos distinguen mayúsculas de minúsculas.