isql unixODBC Driver Manager Can’t open lib ‘usrlib64psqlodbcw.so’

新建 ssh 链接后,试图使用 isql 时报错:

[code lang=text]
$ isql -v db
[01000][unixODBC][Driver Manager]Can't open lib '/usr/lib64/psqlodbcw.so' : file not found
[ISQL]ERROR: Could not SQLConnect
[/code]

明明 /usr/lib64/psqlodbcw.so 已经存在了,读写权限也没有问题,不知道为什么还继续报错,后来发现有网友遇到类似问题,参见 isql | unixODBC | Driver Manager can’t open lib “libsqora.so.12.1”,抱着死马当活马医的心态试了一下设置 LD_LIBRARY_PATH 环境变量,竟然好了。

[code lang=text]
$ export LD_LIBRARY_PATH=/usr/local/pgsql/lib:$LD_LIBRARY_PATH
$ isql -v db
+—————————————+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+—————————————+
SQL>
[/code]

如无特殊说明,文章均为本站原创,转载请注明出处
源自: 王明军的博客
本文链接地址: isql unixODBC Driver Manager Can’t open lib ‘usrlib64psqlodbcw.so’
广告

Categories: 默认目录, PostgreSQL

Tagged as:

2 replies

    • 谢谢,现在都是记录的平时遇到的小问题,确实很水;我会努力的,哈哈。

发表评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.