isql -v ダルコン

isql -v ダルコン

Windows サーバーにアクセスするために、Pervasive クライアントをセットアップしようとしています。

  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

[パーベイシブ] ドライバー=/usr/local/psql/lib/libodbcci.so ドライバー64=/usr/local/psql/lib64/libodbcci.so

/etc/odbc.ini

[ODBC データ ソース] DALCON = Pervasive ODBC

[DALCON] 説明=Maestro の DALCON データベース DBQ=DALCON ドライバー=Pervasive サーバー名=DALCON3 ユーザー名=username パスワード=password

エラー:

isql -v ダルコン

[01000][unixODBC][ドライバー マネージャー]ライブラリ '/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をルートの.bashrcにコピーする必要があります。

関連情報