oracle install for linux
1.执行netca命令获得:
java.lang.UnsatisfiedLinkError: /home/ubuntu/tools/oracle11g/product/11.2.0/dbhome_1/lib/libnjni11.so: libclntsh.so.11.1: cannot open shared object file: No such file or directory
WARNING: java.lang.UnsatisfiedLinkError: jniGetOracleHome
WARNING: at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
WARNING: at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
WARNING: at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
WARNING: at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
WARNING: at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
WARNING: at oracle.net.ca.NetCA.main(NetCA.java:404)
INFO: Error: jniGetOracleHome
INFO: Oracle Net Services configuration failed. The exit code is 1
解决方案:
cd $ORACLE_HOME/inventory/Scripts/ext/lib/
cp libclntsh.so.11.1 $ORACLE_HOME/lib/
未完待续。。。。。
本文解决在Linux环境下安装Oracle 11g时遇到的网络配置组件(NetCA)错误,具体表现为java.lang.UnsatisfiedLinkError异常,原因是找不到libclntsh.so.11.1共享库文件。解决方案涉及调整$ORACLE_HOME环境变量下的库文件路径。
6525

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



