OS400的补丁包里是否有如下几个库文件?

发布于 2022-08-20 19:41:02 字数 1431 浏览 9 评论 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是通过什么方式呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文