- 論壇徽章:
- 0
|
移植代碼到OS400上,然后安裝了ORACLE AIX的ODBC二進制庫文件(
從ORACLE官網(wǎng)下載的
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
應(yīng)該是這幾個庫與OS400默認的libc.a不匹配,
請問libodm.a libperfstat.a libcfg.a liblvm.a 是否在某個OS400補丁包里包含呢?
另外各位OS400下訪問ORACLE是通過什么方式呢? |
|