就是这个样子的:[oracle@localhost ~]$ netcaOracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGSEGV (0xb) at pc=0xa497481e, pid=9369, tid=3084753104
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C  [libclntsh.so.11.1+0x41b81e]  snlinGetAddrInfo+0x1b2
#
# An error report file with more information is saved as hs_err_pid9369.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#
/u01/app/oracle/product/10.2.0/db_1/bin/netca: line 178:  9369 Aborted                 $JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $*

解决方案 »

  1.   

    LZ切换成ORACLE用户前,在root用户下有没有输入xhost+
      

  2.   

    你要是在Linux下安装Oracle的话netca一定要在图形化界面下。如果是SSH登陆的。那得在你本地起一个XWINDOW的服务,然后 export DISPLAY=yourip:0.0,再xhost +,这个命令将允许别的用户启动的图形程序将图形显示在当前屏幕上
      

  3.   

    是由于默认的主机名导致的,修改2处
     
    [oracle@jc11g ~]$ cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=test11g
    GATEWAY=192.168.1.254
     [oracle@jc11g ~]$ cat /etc/hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1               localhost.localdomain localhost test11g
     
    再执行 hostname test11g
     
    让oracle用户退出重新登录就可以正常启动netca了