Cómo conectar con una base de datos Informix desde UNIX
Use ODBC para conectarse a una base de datos Informix en UNIX.
Cómo configurar la conectividad ODBC
Puede configurar la conectividad ODBC a una base de datos Informix.
Los siguientes pasos proporcionan una guía para configurar la conectividad ODBC. Para ver instrucciones específicas, consulte la documentación de la base de datos.
- 1. Establezca la variable de entorno ODBCHOME en el directorio de instalación de ODBC. Por ejemplo:
Uso de un shell de Bourne:
$ ODBCHOME=<Informatica server home>/ODBC7.1; export ODBCHOME
Uso de un shell de C:
$ setenv ODBCHOME <Informatica server home>/ODBC7.1
- 2. Establezca la variable de entorno ODBCINI en la ubicación del archivo odbc.ini. Por ejemplo, si el archivo odbc.ini se encuentra en el directorio $ODBCHOME:
Uso de un shell de Bourne:
ODBCINI=$ODBCHOME/odbc.ini; export ODBCINI
Uso de un shell de C:
$ setenv ODBCINI $ODBCHOME/odbc.ini
- 3. Edite el archivo odbc.ini existente en el directorio $ODBCHOME o copie este archivo odbc.ini en el directorio principal de UNIX y edítelo.
$ cp $ODBCHOME/odbc.ini $HOME/.odbc.ini
- 4. Añada una entrada para el origen de datos de Informix en la sección [Orígenes de datos ODBC] y configure el origen de datos. Por ejemplo:
[Informix Wire Protocol]
Driver=/export/home/Informatica/9.6.1/ODBC7.1/lib/DWifcl27.so
Description=DataDirect 7.1 Informix Wire Protocol
AlternateServers=
ApplicationUsingThreads=1
CancelDetectInterval=0
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=<database_name>
HostName=<Informix_host>
LoadBalancing=0
LogonID=
Password=
PortNumber=<Informix_server_port>
ReportCodePageConversionErrors=0
ServerName=<Informix_server>
TrimBlankFromIndexName=1
- 5. Establezca las variables de entorno PATH y de biblioteca compartida ejecutando el script odbc.sh u odbc.csh en el directorio $ODBCHOME.
Uso de un shell de Bourne:
sh odbc.sh
Uso de un shell de C:
source odbc.csh
- 6. Compruebe que pueda conectarse a la base de datos de Informix empleando el origen de datos ODBC. Si no se puede establecer conexión, consulte la documentación de la base de datos.