平台: RHEL5.6 x86_64 + Oracle10gR2 以netca为例: $ $ORACLE_HOME/bin/netca /silent /responsefile $ORACLE_HOME/network/install/netca_typ.rsp在x86_64平台上操作时, 此时如果遇到如下错误: UnsatisfiedLinkError exception loading native library: njni10 java.lang.UnsatisfiedLinkError: jniGetOracleHome at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method) at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source) at oracle.net.ca.NetCA.main(Unknown Source) Oracle Net Services configuration failed. The exit code is -1 可能是glibc和glibc-devel包仅安装了64bit版的,而32bit版本没安装,那么需手工安装: # cd /media/cdrom/RedHat/RPMS # rpm -Uvh glibc-*.i686.rpm glibc-devel-*.i386.rpm 安装完32bit的glibc和glibc-devel后, 再对Oracle进行relink: $ $ORACLE_HOME/bin/relink all 最后再重执行netca, 应该就可以了
SUSE10安装完oracle10G数据库(安装过程中有报错),使用dbca命令创建数据库时,弹出错误如下:
$ dbca 此类错误一般是由于glibc包不全导致,suse10需要安装以下所有包: glibc-2.4-31.54 在SUSE10上 rpm -qa|grep glibc glibc-2.4-31.54 发现少了两个包,在http://demeter.uni-regensburg.de/SLED10SP2-x64/suse/x86_64/下载到包,安装后重新安装数据库即可。 注:数据库需要彻底删除,suse10彻底删除oracle10G具体操作如下: 1. 运行 $ORACLE_HOME/bin/localconfig delete --->root用户下(可略过此步) |
执行netca或dbca时UnsatisfiedLinkError exception loading native library: njni10错误解决
执行netca或dbca时, "UnsatisfiedLinkError exception loading native library: njni10"错误解决