日期:2014-05-17  浏览次数:21137 次

Oracle_11g_r2 for Linux安装过程中netca的错误
[oracle@localhost ~]$ netca 

Oracle Net Services 配置: 

# An unexpected error has been detected by HotSpot Virtual Machine: 

#  SIGSEGV (0xb) at pc=0x00002aaab7b9a9f1, pid=3691, tid=47547369172640 

# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_17-b03 mixed mode) 
# Problematic frame: 
# C  [libclntsh.so.11.1+0x62a9f1]  snlinGetAddrInfo+0x1b1 

# An error report file with more information is saved as hs_err_pid3691.log 

# If you would like to submit a bug report, please visit: 
#   http://java.sun.com/webapps/bugreport/crash.jsp 

/u01/app/oracle/product/11g/db_1/bin/netca: line 178:  3691 已放弃               (core dumped) $JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $* 
[oracle@localhost ~]$ 
这是什么错误阿?怎么解决阿,希望得到大家的帮助。
------解决方案--------------------
Cause
You are encountering published Bug 8930861, “X86 DBCA, NETCA GIVE JAVA HOTSPOT ERROR IF ON X86_64 HARDWARE”

You have Oracle's 32-bit 11.2.0.1.0 RDBMS software, a supported 32-bit Linux OS, but you are on 64-bit x86_64 hardware.

the command "cat /proc/cpuinfo" shows:
model name : Quad-Core AMD Opteron(tm) Processor 2356



you will need to apply patch 8670579 
You need to download the 11.2.0.1.0 version of the patch 
(p8670579_112010_LINUX.zip) and install it.