我们在SunOS下将数据库服务器从Oracle 9.0升级到Oracle 10.0,但是链接出现问题,因为libclntsh.so.9.0错误导致许多应用程序停止工作
ldd sqlplus
显示
libclntsh.so.9.0 => (file not found)
我试图创建一个符号链接,但似乎没有工作
ln -s $ORACLE_HOME/lib32/libclntsh.so.10.1 /usr/bin/libclntsh.so.9.0
解决方案如下:
。运行changePerm.sh脚本
b。反弹侦听器
c。反弹SID
它是在抱怨一个新的未解析的变量吗?如果没有,检查您的LD_LIBRARY_PATH。
这是一个架构问题,因为我安装了Oracle 10.0 64Bit和我们的应用程序编译为32位架构,所以我重新编译Oracle客户端。