我试图得到Pervasive V10客户端ODBC工作在Centos 6.据我所知,没有64位的ODBC客户端,所以我必须使用32位的。 我终于得到它安装没有错误,但尝试使用提供以下内容:
# isql -v mydsn [01000][unixODBC][Driver Manager]Can't open lib '/usr/local/psql/lib/odbcci.so' : file not found [Isql]ERROR: Could not sqlConnect
ldd显示了这一点:
# ldd /usr/local/psql/lib/odbcci.so linux-gate.so.1 => (0x007d3000) libpscore.so.3 => /usr/local/psql/lib/libpscore.so.3 (0x00c32000) libpscl.so.3 => /usr/local/psql/lib/libpscl.so.3 (0x005f9000) libuuID.so.1 => /lib/libuuID.so.1 (0x0076d000) libpthread.so.0 => /lib/libpthread.so.0 (0x00110000) libdl.so.2 => /lib/libdl.so.2 (0x003e0000) libstdc++.so.6 => /usr/local/psql/lib/libstdc++.so.6 (0x0012b000) libm.so.6 => /lib/libm.so.6 (0x00876000) libgcc_s.so.1 => /usr/local/psql/lib/libgcc_s.so.1 (0x00434000) libc.so.6 => /lib/libc.so.6 (0x00954000) /lib/ld-linux.so.2 (0x00f70000)
我刚刚为Ubuntu客户端设置了ODBC和Pervasive类似的问题。
你su psql后工作的原因是因为他们在psql用户帐户中安装了一个.bashrc 。 这个问题的关键成分是export LD_liBRARY_PATH=...它告诉动态链接器在哪里找到库。
关于sql连接管理器的注释错误也是我遇到的: [08S01][unixODBC][Pervasive][ODBC ClIEnt Interface][ClIEnt LNA]The ODBC ClIEnt Interface cannot access the data source because sql Connection Manager is not running at the specifIEd port number. Contact your system administrator for assistance. [08S01][unixODBC][Pervasive][ODBC ClIEnt Interface][ClIEnt LNA]The ODBC ClIEnt Interface cannot access the data source because sql Connection Manager is not running at the specifIEd port number. Contact your system administrator for assistance.
我想Pervasive希望在自己的etc目录中有自己的odbc.ini副本。 dsnadd脚本可能dsnadd 。 我没有在64位安装dsnadd ,但我添加了从/etc/odbc.ini到/usr/local/psql/etc/odbc.ini的符号链接,它的工作。
总结以上是内存溢出为你收集整理的Linux上的普及ODBC错误 无法打开lib'/usr/local/psql/lib/odbcci.so':文件未find全部内容,希望文章能够帮你解决Linux上的普及ODBC错误 无法打开lib'/usr/local/psql/lib/odbcci.so':文件未find所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)