首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在solaris x86上更新instantClient

在solaris x86上更新instantClient
EN

Stack Overflow用户
提问于 2014-07-02 16:17:49
回答 1查看 239关注 0票数 0

我想在我的Solaris x86服务器上更新我的instantClient。在我更新它之后,我从DBD得到一条错误消息。

代码语言:javascript
复制
install_driver(Oracle) failed: Can't load '..../perl/lib/site_perl/5.005/i86pc-solaris/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: ld.so.1: perl: fatal: libclntsh.so.10.1: open failed: No such file or directory at ..../perl/lib/5.00503/i86pc-solaris/DynaLoader.pm line 169.

新的instantClient有libclntsh.so.11.1,但是DBD想要旧的。

代码语言:javascript
复制
# ldd Oracle.so
    libclntsh.so.10.1 => not found

将更新库路径和OracleHome。

有什么想法吗?谢谢你的帮助=)

EN

回答 1

Stack Overflow用户

发布于 2014-07-02 18:44:56

升级instant client后,必须重新构建DBD::Oracle。较新的客户端有不同的头文件等,显然不再是10.1版本。您可能需要设置LD_LIBRARY_PATH或编辑全局链接器配置,以告诉动态链接器在哪里可以找到新的库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24526175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档