Oracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xa4bf5f4e, pid=3452, tid=3086902976
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [libclntsh.so.11.1+0x421f4e] snlinGetAddrInfo+0x1b2
#
# An error report file with more information is saved as hs_err_pid3452.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
/u01/oracle/bin/netca: line 178: 3452 Aborted                 $JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $*

解决方案 »

  1.   


    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 would 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 $*很明显是JVM导致的问题。查看hs_err_pid2973.log
    里面是JVM的error stackStack: [0xbf8b5000,0xbfab5000), sp=0xbfab01d8, free space=2028k
    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.execute([Ljava/lang/String;)V+49
    j oracle.sysman.assistants.dbca.Dbca.main([Ljava/lang/String;)V+25
    v ~StubRoutines::call_stub
    检查java的路径和版本
    [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)
      

  2.   

    参见:http://blog.csdn.net/inthirties/archive/2010/05/05/5558020.aspx,有可能是ORACLEbug导致的问题;
      

  3.   

    这个是因为你在64位的硬件上装32位系统再装32位的ORACLE,要打补丁