An unexpected error has been detected by HotSpot Virtual Machine:

本文介绍了Oracle Net Configuration Assistant (NetCA) 启动失败的问题及其解决方案。故障通常由 /etc/hosts 文件中缺少主机名条目引起,或者当服务器使用 DHCP 且 DNS 中没有相应的主机名解析时发生。通过在 /etc/hosts 文件中添加正确的主机名条目可以解决此问题。

[oracle@celclnx123.us.oracle.com]$ netca

Oracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x00a1c303, pid=31162, tid=4160608480
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_14-b05 mixed mode)
# Problematic frame:
# C [libc.so.6+0x69303] index+0x63
#
# An error report file with more information is saved as hs_err_pid31162.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 190: 31162 Aborted $JRE
-mx64m
$SRVM_PROPERTY_DEFS -Dsun.java2d.font.DisableAlgorithmicStyles=true -classpath $CLASSPATH
oracle.net.ca.NetCA $*

The java hotspot exception details in the hs_error_pid.log for failed call stack may be similar to the sample below:


======================snip============
j oracle.net.common.NetGetEnv.getDNSDomain()Ljava/lang/String;+0
j oracle.net.ca.ConfigureProfile.setDefaultProfileParams()V+0
j oracle.net.ca.InitialSetup.setupConfigObjects()V+204
j oracle.net.ca.InitialSetup.([Ljava/lang/String;)V+874
j oracle.net.ca.NetCA.main([Ljava/lang/String;)V+366
========================snip==================

 


Cause

NetCA fails to launch if hostname entry is missing from /etc/hosts file.

Problem may also be caused if the host server is using DHCP and there is no corresponding entry in DNS for the hostname resolution.


Solution

-- To implement the solution, please execute the following steps::
Customer reports the NetCA problem cleared after adding hostname entry in the /etc/hosts file.

For example:

celclnx123.us.oracle.com

[celclnx123]/amer/net/home> more /etc/hosts

127.0.0.1 localhost.localdomain localhost
10.110.3.100 celclnx123.us.oracle.com   << Add a line for the Linux Server's hostname[oracle@celclnx123.us.oracle.com]$ netca

Oracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x00a1c303, pid=31162, tid=4160608480
#
# Java VM: Java HotSpot(TM) Client VM (1.4.2_14-b05 mixed mode)
# Problematic frame:
# C [libc.so.6+0x69303] index+0x63
#
# An error report file with more information is saved as hs_err_pid31162.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 190: 31162 Aborted $JRE
-mx64m
$SRVM_PROPERTY_DEFS -Dsun.java2d.font.DisableAlgorithmicStyles=true -classpath $CLASSPATH
oracle.net.ca.NetCA $*


The java hotspot exception details in the hs_error_pid.log for failed call stack may be similar to the sample below:


======================snip============
j oracle.net.common.NetGetEnv.getDNSDomain()Ljava/lang/String;+0
j oracle.net.ca.ConfigureProfile.setDefaultProfileParams()V+0
j oracle.net.ca.InitialSetup.setupConfigObjects()V+204
j oracle.net.ca.InitialSetup.([Ljava/lang/String;)V+874
j oracle.net.ca.NetCA.main([Ljava/lang/String;)V+366
========================snip==================







Cause
NetCA fails to launch if hostname entry is missing from /etc/hosts file.

Problem may also be caused if the host server is using DHCP and there is no corresponding entry in DNS for the hostname resolution.




Solution
-- To implement the solution, please execute the following steps::
Customer reports the NetCA problem cleared after adding hostname entry in the /etc/hosts file.

For example:

celclnx123.us.oracle.com

[celclnx123]/amer/net/home> more /etc/hosts


127.0.0.1 localhost.localdomain localhost
10.110.3.100 celclnx123.us.oracle.com << Add a line for the Linux Server's hostname



这个问题是今天早上遇到的这里备记下。此外在实际操作是需要先:

#hostname -----确认主机名

也可以查询  /etc/sysconfig/network 里查看


修改主机名
        vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后才能生效
 

当然要配置主机名也少不了  /etc/hosts 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值