unixODBC-无法加载easysoft libodbc.a(libodbc.so.1)

在AIX服务器上运行。 无法使用Easy-Soft启动和运行isql,但是在sqlplus中获取查询结果没有问题。

关于如何解决此问题的任何想法?

bash-4.3$ isql -v XXXX
exec(): 0509-036 Cannot load program isql because of the following errors:
        0509-150   Dependent module libodbc.a(libodbc.so.1) could not be loaded.
        0509-022 Cannot load module libodbc.a(libodbc.so.1).
        0509-026 System error: A file or directory in the path name does not exist.

$ ar -X32_64 -tv libodbc.a
rwxr-xr-x   201/1     698963 Oct 04 11:21 2004 libodbc.so.1
baizhongzheng 回答:unixODBC-无法加载easysoft libodbc.a(libodbc.so.1)

您可以在尝试执行命令之前导出LIBPATH变量:

export LIBPATH=$LIBPATH:/path/where/is/located/libodbc
isql -v XXXX
,

此问题已解决。 问题是安装了错误的oracle客户端。 调用应用程序和easysoft使用32位,但是oracle客户端使用64位。 重新安装32位oracle客户端解决了我们的问题。

关于, 娜迦

本文链接:https://www.f2er.com/3042490.html

大家都在问