oracle安装”An unexpected error has been detected by HotSpot Virtual Machine”问题解决

环境:
rhel5 (32bit) + oracle 11g R2 (32bit)

安装数据库的时候,突然报了下面的错误:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0x9e2ea35e, pid=25652, tid=3086010576
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C  [libnnz11.so+0x3c35e]
#

这个错误,大概是64位的硬件环境应该装64位的系统与64位的ORACLE

其它的原因省略,下面是解决方法:

下载补丁:p8670579_112010_LINUX.zip
进行下面操作时,请自行做好备份

% unzip p8670579_112010_LINUX.zip
% cd 8670579/files/lib
% cp -rv ./* $ORACLE_HOME/lib/

上面操作完成后,就可以进行正常运行dbca, netca命令