- 论坛徽章:
- 0
|
移植代码到OS400上,然后安装了ORACLE AIX的ODBC二进制库文件(
从ORACLE官网下载的
odbc-10.2.0.4.0-aix-ppc32.zip
basic-10.2.0.4.0-aix-ppc32.zip, 在AIX5.3也是使用该文件访问ORACLE)到OS400下,
ldd ORACLE库文件提示, 无法找到
Cannot find libodm.a(shr.o)
Cannot find libperfstat.a(shr.o)
Cannot find libcfg.a(shr.o)
Cannot find liblvm.a(shr.o)
从AIX5.3拷贝了这几个库到OS400下, ldd没问题,运行报错:
sqlplus
Could not load program sqlplus:
Symbol resolution failed for /lib/libodm.a(shr.o) because:
Symbol __fd_select (number 49) is not exported from dependent
module /usr/lib/libc.a(shr.o).
Dependent module libodm.a(shr.o) could not be loaded.
Error was: Exec format error
应该是这几个库与OS400默认的libc.a不匹配,
请问libodm.a libperfstat.a libcfg.a liblvm.a 是否在某个OS400补丁包里包含呢?
另外各位OS400下访问ORACLE是通过什么方式呢? |
|