ORACLE DBCA报错和HOSTS文件 推荐
2008-03-01 22:44
363 查看
近日在做实验时,准备将一个数据库删掉,重建一个。偷懒使用DBCA来直接删除并创建。但是当启动DBCA时突然报这样的错误:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x6B0A89
Function=__libc_free+0x49
Library=/lib/tls/libc.so.6
Current Java thread:
at oracle.net.common.NetGetEnv.getLocalHostName(Native Method)
at oracle.net.config.Config.systemName(Unknown Source)
at oracle.net.config.DirectoryService.getSystemObjectPath(Unknown Source)
at oracle.net.config.DirectoryService.qualifyObjectName(Unknown Source)
at oracle.net.config.Listener.<init>(Unknown Source)
at oracle.sysman.assistants.util.NetworkUtils.getOneLocalListenerProtocolAddress(NetworkUtils.java:2534)
at oracle.sysman.assistants.util.NetworkUtils.getOneLocalListenerProtocolAddress(NetworkUtils.java:2514)
at oracle.sysman.assistants.util.NetworkUtils.getLocalListenerAddressForPort(NetworkUtils.java:876)
at oracle.sysman.assistants.util.NetworkUtils.getLocalListenerAddress(NetworkUtils.java:859)
at oracle.sysman.assistants.util.NetworkUtils.getLocalListenerAddresses(NetworkUtils.java:913)
at oracle.sysman.assistants.util.NetworkUtils.needLocalListener(NetworkUtils.java:835)
at oracle.sysman.assistants.util.step.StepContext.setListenersToUpdate(StepContext.java:678)
at oracle.sysman.assistants.util.step.StepContext.<init>(StepContext.java:257)
at oracle.sysman.assistants.dbca.backend.Host.<init>(Host.java:682)
at oracle.sysman.assistants.dbca.ui.UIHost.<init>(UIHost.java:205)
at oracle.sysman.assistants.dbca.ui.InteractiveHost.<init>(InteractiveHost.java:54)
at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160)
at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)
at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)
奇怪呀。根据JAVA的报错想到,确实这个测试主机的名称确实改变过。由原来的rh4nod1变成了STREAMDB了。修改主机名称肯定是没有错误的。
赶快看看/etc/hosts,哈哈!原来这里原来有这样一个记录信息:
127.0.0.1 rh4nod1 localhost.localdomain localhost
将rh4nod1改成streamdb,然后重新启动DBCA,正常启动!
/ect/hosts文件在ORACLE中非常重要。其实有时看似复杂的问题,往往都是这个文件中记录的信息错误造成的。多多注意呀 -:)
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x6B0A89
Function=__libc_free+0x49
Library=/lib/tls/libc.so.6
Current Java thread:
at oracle.net.common.NetGetEnv.getLocalHostName(Native Method)
at oracle.net.config.Config.systemName(Unknown Source)
at oracle.net.config.DirectoryService.getSystemObjectPath(Unknown Source)
at oracle.net.config.DirectoryService.qualifyObjectName(Unknown Source)
at oracle.net.config.Listener.<init>(Unknown Source)
at oracle.sysman.assistants.util.NetworkUtils.getOneLocalListenerProtocolAddress(NetworkUtils.java:2534)
at oracle.sysman.assistants.util.NetworkUtils.getOneLocalListenerProtocolAddress(NetworkUtils.java:2514)
at oracle.sysman.assistants.util.NetworkUtils.getLocalListenerAddressForPort(NetworkUtils.java:876)
at oracle.sysman.assistants.util.NetworkUtils.getLocalListenerAddress(NetworkUtils.java:859)
at oracle.sysman.assistants.util.NetworkUtils.getLocalListenerAddresses(NetworkUtils.java:913)
at oracle.sysman.assistants.util.NetworkUtils.needLocalListener(NetworkUtils.java:835)
at oracle.sysman.assistants.util.step.StepContext.setListenersToUpdate(StepContext.java:678)
at oracle.sysman.assistants.util.step.StepContext.<init>(StepContext.java:257)
at oracle.sysman.assistants.dbca.backend.Host.<init>(Host.java:682)
at oracle.sysman.assistants.dbca.ui.UIHost.<init>(UIHost.java:205)
at oracle.sysman.assistants.dbca.ui.InteractiveHost.<init>(InteractiveHost.java:54)
at oracle.sysman.assistants.dbca.Dbca.getHost(Dbca.java:160)
at oracle.sysman.assistants.dbca.Dbca.execute(Dbca.java:94)
at oracle.sysman.assistants.dbca.Dbca.main(Dbca.java:180)
奇怪呀。根据JAVA的报错想到,确实这个测试主机的名称确实改变过。由原来的rh4nod1变成了STREAMDB了。修改主机名称肯定是没有错误的。
赶快看看/etc/hosts,哈哈!原来这里原来有这样一个记录信息:
127.0.0.1 rh4nod1 localhost.localdomain localhost
将rh4nod1改成streamdb,然后重新启动DBCA,正常启动!
/ect/hosts文件在ORACLE中非常重要。其实有时看似复杂的问题,往往都是这个文件中记录的信息错误造成的。多多注意呀 -:)
相关文章推荐
- [强烈推荐]Oracle:只有rman备份(数据,参数,日志,控制文件全丢失)的恢复
- Oracle LISTENER 主机名修改为IP地址后LISTENER无法监听到实例 oracle监听错误与hosts文件配置
- 一次解决DB2接口文件到Oracle无法导入问题的经历 推荐
- Oracle参数文件 推荐
- oracle安装三部曲之使用dbca来创建数据库 推荐
- 由于/etc/hosts文件中ip与实际ip不一致所导致oracle监听器不能识别
- DNS服务的配置与管理(1) hosts文件 推荐
- oracle控制文件的损坏或完全丢失的恢复办法 推荐
- Oracle LISTENER 主机名修改为IP地址后LISTENER无法监听到实例 oracle监听错误与hosts文件配置
- /etc/hosts 文件引起的监听无法启动的处理过程 推荐
- 异常断电导致ORACLE控制文件等受到破坏的处理 推荐
- oracle监听错误与hosts文件配置
- Oracle Goldengate在HP平台裸设备文件系统OGG-01028处理 推荐
- Oracle 数据库导出数据泵(EXPDP)文件存放的位置 推荐
- Oracle Study之--Oracle 11gR2构建RAC之hosts文件故障
- Oracle 数据文件误删除的不完全恢复 推荐
- Oracle 11gR2 安装RAC错误之--HOSTS文件错误
- oracle监听错误与hosts文件配置
- Oracle 12.2 dbca静默方式加响应文件建库时的log
- 户端连接oracle必须在hosts文件中加入主机地址