isql-v 达尔康

isql-v 达尔康

我正在尝试设置普及客户端来访问 Windows 服务器。

  1. 将 Pervasive.SQL-Client-Core-11.30-061.000.x86_64.tar.gz 提取到 /usr/local/
  2. 我安装了 unixodbc (x64)
  3. 我从 /usr/local/psql/etc 运行了 ./clientpostinstall.sh
  4. 我将 /usr/local/psql/etc/odbc*.ini 链接到 /etc

/etc/odbcinst.ini

[Pervasive] 驱动程序=/usr/local/psql/lib/libodbcci.so Driver64=/usr/local/psql/lib64/libodbcci.so

/etc/odbc.ini

[ODBC 数据源] DALCON = Pervasive ODBC

[DALCON] 描述=Maestro 的 DALCON 数据库 DBQ=DALCON 驱动程序=Pervasive 服务器名称=DALCON3 用户名=用户名 密码=密码

错误:

isql-v 达尔康

[01000][unixODBC][驱动程序管理器]无法打开 lib'/usr/local/psql/lib64/libodbcci.so':找不到文件[ISQL]错误:无法 SQLConnect

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 sep 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 2013年1月18日 /usr/local/psql/lib64/libodbcci.so.11.30.051.000

知道为什么吗?我正在以 root 用户身份运行。

PS 格式很糟糕,不知道为什么 :S

答案1

必须将 psql 的 .basrsc 复制到 root 的 .bashrc

相关内容