-
静默监听UnsatisfiedLinkError exception loading native library: njni11
错误描述:
netca /silent /responsefile /mnt/sdb1/database/response/netca.rspUnsatisfiedLinkError exception loading native library: njni11java.lang.UnsatisfiedLinkError: /mnt/sdb1/oracle/product/11.2.0/db_1/lib/libnjni11.so: /mnt/sdb1/oracle/product/11.2.0/db_1/lib/libclntsh.so.11.1: undefined symbol: nnfyboot
处理方法:
cd $ORACLE_HOME/inventory/Scripts/ext/lib/
cp libclntsh.so.11.1 $ORACLE_HOME/lib/
[oracle@centos-test ~]$ netca -silent -responseFile /oracle_install/database/response/netca.rsp
UnsatisfiedLinkError exception loading native library: njni11
java.lang.UnsatisfiedLinkError: /oracle/oracle/lib/libnjni11.so: libclntsh.so.11.1: cannot open shared object file: No such file or directory
java.lang.UnsatisfiedLinkError: jniGetOracleHome
at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
at oracle.net.ca.NetCA.main(NetCA.java:404)
Error: jniGetOracleHome
Oracle Net Services 配置失败。退出代码是1
[oracle@centos-test ~]$ cd $ORACLE_HOME/inventory/Scripts/ext/lib/
[oracle@centos-test lib]$ ll
总用量 73496
-rwxrwx--- 1 oracle oinstall 48797739 12月 29 11:14 libclntsh.so.11.1
-rwxrwx--- 1 oracle oinstall 12820762 12月 29 11:14 libhasgen11.so
-rwxrwx--- 1 oracle oinstall 7899997 12月 29 11:14 libnnz11.so
-rwxrwx--- 1 oracle oinstall 1493029 12月 29 11:14 libocr11.so
-rwxrwx--- 1 oracle oinstall 3217927 12月 29 11:14 libocrb11.so
-rwxrwx--- 1 oracle oinstall 150756 12月 29 11:14 libocrutl11.so
-rwxrwx--- 1 oracle oinstall 12771 12月 29 11:14 libskgxn2.so
-rwxrwx--- 1 oracle oinstall 851253 12月 29 11:14 libskgxp11.so
[oracle@centos-test lib]$ cp libclntsh.so.11.1 $ORACLE_HOME/lib/
[oracle@centos-test lib]$ cd -
/home/oracle
[oracle@centos-test ~]$ netca -silent -responseFile /oracle_install/database/response/netca.rsp
正在对命令行参数进行语法分析:
参数"silent" = true
参数"responsefile" = /oracle_install/database/response/netca.rsp
完成对命令行参数进行语法分析。
Oracle Net Services 配置:
完成概要文件配置。
Oracle Net 监听程序启动:
正在运行监听程序控制:
/oracle/oracle/bin/lsnrctl start LISTENER
监听程序控制完成。
监听程序已成功启动。
监听程序配置完成。
成功完成 Oracle Net Services 配置。退出代码是0