isql -v dalcon

isql -v dalcon

我正在嘗試設定普遍的客戶端來存取 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

[普遍] Driver=/usr/local/psql/lib/libodbcci.so Driver64=/usr/local/psql/lib64/libodbcci.so

/etc/odbc.ini

[ODBC 資料來源] DALCON = 普遍的 ODBC

[DALCON] 描述=Maestro 的 DALCON 資料庫 DBQ=DALCON 驅動程式=Pervasive Servername=DALCON3 使用者名稱=使用者名稱 密碼=密碼

錯誤:

isql -v dalcon

[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/podc/lib64 .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:13 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/www:/usr/local/psql/etc# ls -l /usr/local/plib/64 /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

相關內容