Linux下安装完后Oracle客户端后调用OCI,编译没有问题,运行时发现
cannot open shared object file libclntsh.so.10.1: No such file or directory
经过查找发现是oracle的路径没有设置
输入:
locate libclntsh.so.10.1
获取对于路径
/app/oracle/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
编辑/etc/ld.so.conf
vim /etc/ld.so.conf
在最后一行输入获取的路径
/oracle/product/10.2.0/db_1/lib/
执行
ldconfig

本文介绍了解决Linux环境下安装Oracle客户端后,在调用OCI时遇到的libclntsh.so.10.1文件无法打开的问题。通过设置正确的oracle路径并更新ld.so.conf配置文件来解决此问题。
1442

被折叠的 条评论
为什么被折叠?



