`
thinkgem
  • 浏览: 580308 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

OracleDBconsoleorcl 无法启动解决方案

    博客分类:
  • DB
阅读更多

事件查看器中显示:Agent process exited abnormally during initialization.

出现这个问题原因大致有2个,一个是你改了你的机器名,

还有个情况是你环境改变后,oracle不知道为什么会去使用ip,而不是你的机器名。我出现这个问题是因为在公司的环境中自动获取了无线IP,计算机名被修改了;回家后就发现OracleDBconsoleorcl 以及linstener均起不来; 估计listener是因为OracleDBconsoleorcl启动不来而导致了启动失败;

以下是在网上搜索到的解决方案;修改过有效果; 后来我是修改了计算机名重启计算机恢复了正常。

还是说说解决方法。

命令行里输入emctl start dbconsole

显示Environment variable ORACLE_SID not defined. Please define it.

然后根据它的说明设置oracle_sid

命令行里输入set oracle_sid=orcl    (如果你的sid不是orcl,请自己更换)

再次敲入emctl start dbconsole

显示OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.101_orcl not found.

于是我到了该目录下发现有一个我的"OC4J_DBConsole_"+ 机器名+"_orcl"的目录

网上大家说如果你是修改了机器名的,那么你在这里把你的新机器名替换原来的机器名

变成——>"OC4J_DBConsole_"+ 新机器名+"_orcl"

如果你是像我一样,是因为环境改变而发生这个问题的,我建议你复制一个目录,进行更改。

复制一份"OC4J_DBConsole_"+ 机器名+"_orcl" 重命名为 "OC4J_DBConsole_ 192.168.1.101_orcl

再次敲入emctl start dbconsole

有显示EM Configuration issue. D:\oracle\product\10.2.0\db_1/ 192.168.1.101 _orcl not found

我想聪明的你一定已经知道该怎么做了

如法炮制到相应目录下,复制一份重命名

再次敲入emctl start dbconsole

显示

Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.
http://机器名:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
服务正在启动 ......................................................
OracleDBConsoleorcl 服务已经启动成功。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cranecoral/archive/2010/03/12/5372985.aspx

 

=====================================================

 

OracleDBConsoleorcl 服务无法启动

C:>set oracle_sid=orcl

C:>emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://JX02:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
服务正在启动 .
OracleDBConsoleorcl 服务无法启动。

系统出错。

系统发生 3 错误。

系统找不到指定的路径。
////以上是启动时的错误 ,我的数据库是oracle10.2.0.1.0 的版本

解决方法:

在命令行输入
$ emca –config dbcontrol db
  输入以下信息:

  SID:XXXX
  Listener port number: 1521
  Sys 口令:******
  ……

  好了,再次emctl start dbconsole EM就可以正常运行了!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics