After Oracle is installed, the installation is successful, but errors occur when dbca and netca are running.
[Oracle @ db1 ~] $ Netca
Oracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc = 0xa44b13a8, pid = 2973, tid = 3086891216
#
# Java VM: Java HotSpot (TM) Client VM (1.5.0 _ 17-b02 mixed mode)
# Problematic frame:
# C [libnnz11.so + 0x3c3a8]
#
# An error report file with more information is saved as hs_err_pid2973.log
#
# If you wowould like to submit a bug report, please visit:
# Http://java.sun.com/webapps/bugreport/crash.jsp
#
/U01/app/oracle/product/11.2.0/dbhome_1/bin/netca: line 178: 2973 Aborted $ JRE $ JRE_OPTIONS-classpath $ CLASSPATH oracle.net. ca. NetCA $ *
Client Environment
OS: RHEL AS 4 (32bit)
Oracle: Oracle 11g release 2 (11.2.0.1)
This is obviously a problem caused by JVM.
View hs_err_pid2973.log
There is an error stack of JVM.
Stack: [0xbf8b5000, 0xbfab5000), sp = 0xbfab01d8, free space = 2028 k
Native frames: (J = compiled Java code, j = interpreted, Vv = VM code, C = native code)
C [libnnz11.so + 0x3c3a8]
[Error occurred during error reporting, step 120, id 0xb]
Java frames: (J = compiled Java code, j = interpreted, Vv = VM code)
J oracle. ldap. util. discovery. DiscoveryHelper. ldapDiscover (ILjava/util/Hashtable; Ljava/util/HashMap;) I + 0
J oracle. ldap. util. discovery. DiscoveryHelper. discover (Ljava/util/HashMap;) I + 9
J oracle.net. config. Config. discoverLdapConfig () V + 42
J oracle.net. config. Config. (Ljava/lang/String; I [Ljava/lang/String;) V + 55
J oracle. sysman. assistants. util. NetworkUtils. (Ljava/lang/String;) V + 17
J oracle. sysman. assistants. util. step. StepContext. (Ljava/lang/String;) V + 128
J oracle. sysman. assistants. dbca. backend. Host. (Ljava/lang/String; Loracle/sysman/assistants/dbca/backend/CommandLineArguments;) V + 2
J oracle. sysman. assistants. dbca. ui. UIHost. (Ljava/lang/String; Loracle/sysman/assistants/dbca/backend/CommandLineArguments;) V + 3
J oracle. sysman. assistants. dbca. ui. InteractiveHost. (Ljava/lang/String; Loracle/sysman/assistants/dbca/backend/CommandLineArguments;) V + 3
J oracle. sysman. assistants. dbca. Dbca. getHost (Loracle/sysman/assistants/dbca/backend/CommandLineArguments;) Loracle/sysman/assistants/dbca/backend/Host; + 56
J oracle.sysman.assistants.dbca.Dbca.exe cute ([Ljava/lang/String;) V + 49
J oracle. sysman. assistants. dbca. Dbca. main ([Ljava/lang/String;) V + 25
V ~ StubRoutines: call_stub
No clear information
Check the java path and version
[Oracle @ db1 download] $ java-version
Java version "1.5.0 _ 17 ″
Java (TM) 2 Runtime Environment, Standard Edition (build 1.5.0 _ 17-b02)
Java HotSpot (TM) Client VM (build 1.5.0 _ 17-b02, mixed mode)
Is correct, so it is not caused by the java path.
I found related information in otn and oracle forum. I had similar questions, but I didn't give a clear answer.
This is caused by a bug.
Search on metalink.
Find a similar problem and make sure it is a bug.
[ID 942076.1]
X86 DBCA, netca give java hotspot error if on X86_64 HARDWARE [ID 942076.1]
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: quactive-Core AMD Opteron (tm) Processor 2356
Solution
1. Please find out if there is any business reason that the 64-bit hardware is only running
32-bit OS. If not, then Oracle recommends that you re-install a 64-bit OS and 64-bit Oracle
Avoid published Bug 8930861, "X86 DBCA, netca give java hotspot error if on X86_64 HARDWARE"
2. If there is some business reason that you must use 64-bit hardware running
32-bit Linux OS, then before you can use the 11gR2 DBCA or NETCA tools, you will need to apply patch 8670579, "NETCA/DBCA FAILED WITH HOTSPOT VIRTUAL MACHINE ". you will be downloading and using file p8670579_112010_LINUX.zip
The customer is indeed a 64bit machine, but due to version restrictions and other restrictions, only 32-bit systems can be installed, resulting in this problem.
Apply patch p8670579.