解决OracleDBConsoleorcl服务无法启动问

昨天不小心动了下注册表,弄得em无法访问了,在网上搜索了一下,发现挺多类似的问题。于是自己摘录下来,好让以后遇到类似的问题快速解决。

我安装的是11g,操作系统为win7。

情况一:

  检查host文件,是否有配置localhost,host文件在c:/windows/system32/drivers/etc ,如果没有配置,在最后加入

    192.168.X.X(自己的IP) localhost

  配置好之后,尝试再次打开em,如果不行,接着看吧。

情况二:

  在启动OracleDBConsoleorcl服务报错了。

  错误信息:

  Windows不能在本地计算机 启动 OracleDBConsoleORCL。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 1。

  我的错误代码是2,但是我还是用这种方法弄好了。^_^

  解决过程:

  注意确保oracle的监听器服务和数据库服务必须处于启动状态。

  管理员身份运行cmd.exe

  C:\Users\Administrator>emca -repos drop

  EMCA 开始于 2012-3-21 17:05:30

  EM Configuration Assistant, 11.2.0.0.2 正式版

  版权所有 (c) 2003, 2005, Oracle。保留所有权利。

  输入以下信息:

  数据库 SID: orcl (这是我的sid)

  监听程序端口号: 1158(这是我的端口号)

  SYS 用户的口令:【输入SYS用户的口令,输入口令时屏幕不会回显】

  SYSMAN 用户的口令:【输入SYSMAN用户的口令】

  SYSMAN 用户的口令:

  是否继续? [是(Y)/否(N)]: y

  2012-3-21 17:05:31 oracle.sysman.emcp.EMConfig perform

  信息: 正在将此操作记录到 e:MyOrcale/app/Administrator/cfgtoollogs/emca/orcl/emca_2012_03

 

  _21_17_05_31.log。

 

  2012-3-21 17:05:31 oracle.sysman.emcp.EMReposConfig invoke

 

  信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...

 

  完了之后,再次打开em好了,但是我此时我奇怪的发现,OracleDBConsoleorcl服务没有起来。于是重启电脑之后,一切都好了。另外,我网上还有一个方法就是复制文件的,试过了,不好使,所以就没有列出。

  文章写的不好,有不足的地方,多多指导。嘻嘻。

 

posted @ 2012-03-22 09:28  Viky  阅读(287)  评论(0)    收藏  举报