odbc isql db2: 0509-103 The module has an invalid magic number
环境:AIX 64位
LIBPATH=/export/home/unixuser/sqllib/lib64:/usr/lib:/lib:/export/home/oracle/11.1.0.6_client/lib:/home/eng-sm/unixuser/claire/test/perl/unixodbc_install/lib
Q20F是一个DB2数据库,我在执行unixODBC isql时出现下面错误
unixuser\@dsliaa05 # > ./isql -v Q20F
[01000][unixODBC][Driver Manager]Can't open lib '/export/home/unixuser/sqllib/lib64/libdb2.a' : 0509-022 Cannot load module /export/home/unixuser/sqllib/lib64/libdb2.a.
0509-103 The module has an invalid magic number.
[ISQL]ERROR: Could not SQLConnect
我看网上也有类似错误,他们通过修改环境变量LIBPATH,将它指向64位lib库即可。我的LIBPATH已经是执行64位lib了,不知道为什么还不行。