Linux下安装oracle关于UnsatisfiedLinkErrorexception loading native librarynjni10报错解决


Linux下安装好oracle数据库后,创建数据库DBCADatabase Configuration Assistant)会出现

UnsatisfiedLinkError exception loadingnative librarynjni10……

wKiom1MqUVzS3wbQAAMbJIKcFQ0860.jpg

的原因:

一.

可能是glibcglibc-devel包仅安装了64bit版的,32bit版本没安装,那么需手工安装:

wKioL1MqUUqDu9IAAAG_yi-LzTs469.jpg

#rpm –]# rpm -ivh glibc-*

安装完32bitglibcglibc-devel, 再对Oracle进行relink

# $ORACLE_HOME/bin/relink all

最后再次执行DBCANETCA就可以了

这说明在安装oracle系统时,64位的安装包和32位的安装包互相有依赖。

二.

如果glibcglibc-devel64位、32位的包都安装好了,发现没用,任然显示

UnsatisfiedLinkError exception loadingnative librarynjni10……



wKiom1MqUZKzlgmDAAMbJIKcFQ0777.jpg

说明软件包安装错误,那就卸载已安装好的oracle数据库

1.#cd /u01

wKiom1MqUaWBFIHmAABY3IJuSwQ074.jpg

#rm –fr oracle

2.#cd /usr/local/bin

wKioL1MqUYujcuDIAABUVxnkh8Q934.jpg

#rm –rf *

3.#cd/etc

#rm –fr ora

wKiom1MqUciTRenJAAB2Cp014t0162.jpg

#moreoraInst.loc

wKioL1MqUbTx_irKAAB6BEQ0mnk789.jpg

#rm –fr oraInst.loc

4.卸载完成后然后重新安装oracle数据库,再次执行dbca,就不会报错了。