今天在虚拟机上安装单节点的oracle10g后运行netca报以下错误:
/u01/oracle/product/10.2.0 _1/bin/netca: line 190: 6447 Aborted $JRE -mx64m $SRVM_PROPERTY_DEFS -Dsun.java2d.font.DisableAlgorithmicStyles=true -classpath $CLASSPATH oracle.net.ca.NetCA $*
报该错,主要是由于运行netca时需要获取主机名和相应ip,netca从/etc/hosts/和/etc/sysconfig/network文件中获取主机名和ip。
但本主机的/etc/hosts和/etc/sysconfig/network中配置主机名和ip的记录有问题,导致necta获取不到相关信息报错。
修改前的/etc/hosts
[root@source ~]#
[root@source ~]# cat /etc/hosts
# Do not remove the following line, orvarious programs
# that require network functionality willfail.
127.0.0.1 orl5.oracle.com orl5localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
[root@source~]#
修改前的/etc/sysconfig/network
[root@target ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=target.oracle.com
[root@target ~]#
修改/etc/hosts
[root@source ~]#
[root@source ~]# cat /etc/hosts
# Do not remove the following line, orvarious programs
# that require network functionality willfail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168.100.31 source source.oracle.com
[root@source ~]#
再次启动netca,问题解决