![isql -v dalcon](https://rvso.com/image/617805/isql%20-v%20dalcon.png)
我正在嘗試設定普遍的客戶端來存取 Windows 伺服器。
- 將 Pervasive.SQL-Client-Core-11.30-061.000.x86_64.tar.gz 提取到 /usr/local/
- 我安裝了unixodbc(x64)
- 我從 /usr/local/psql/etc 執行 ./clientpostinstall.sh
- 我將 /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