Estoy intentando configurar un cliente generalizado para acceder a un servidor de Windows.
- Se extrajo Pervasive.SQL-Client-Core-11.30-061.000.x86_64.tar.gz a /usr/local/
- Instalé unixodbc (x64)
- Ejecuté ./clientpostinstall.sh desde /usr/local/psql/etc
- Vinculé /usr/local/psql/etc/odbc*.ini a /etc
/etc/odbcinst.ini
[Generalizado] Driver=/usr/local/psql/lib/libodbcci.so Driver64=/usr/local/psql/lib64/libodbcci.so
/etc/odbc.ini
[Fuentes de datos ODBC] DALCON = ODBC generalizado
[DALCON] Descripción=Base de datos DALCON de Maestro DBQ=DALCON Driver=Pervasive Servername=DALCON3 Nombre de usuario=nombre de usuario Contraseña=contraseña
Error:
isql -v dalcón
[01000][unixODBC][Driver Manager]No se puede abrir lib '/usr/local/psql/lib64/libodbcci.so': archivo no encontrado [ISQL]ERROR: No se pudo conectar SQL
root@dalcon-www:/usr/local/psql/etc# ls -l /usr/local/psql/lib64/libodbcci.so lrwxrwxrwx 1 psql pvsw 15 sep 13 08:47 /usr/local/psql/lib64/libodbcci .so -> libodbcci.so.11 root@dalcon-www:/usr/local/psql/etc# ls -l /usr/local/psql/lib64/libodbcci.so.11 lrwxrwxrwx 1 psql pvsw 26 de septiembre 13 08: 10 /usr/local/psql/lib64/libodbcci.so.11 -> libodbcci.so.11.30.051.000 root@dalcon-www:/usr/local/psql/etc# ls -l /usr/local/psql/lib64 /libodbcci.so.11.30.051.000 -rwxrwxrwx 1 psql pvsw 662429 18 de enero de 2013 /usr/local/psql/lib64/libodbcci.so.11.30.051.000
¿Alguna idea de por qué? Estoy ejecutando el usuario root.
PD: El formato es malo, no sé por qué :S
Respuesta1
uno debe copiar el .basrsc de psql al .bashrc de root