问题描述:
我在服务中启动OracleDBConsoleorcl服务的时候,报错,错误信息如下:
Windows 不能在本地计算机启动OracleDBConsoleorel.有关更多信息,查阅系统事件日志,如果是非Microsoft服务,请与服务厂商联系,并产考特定服务错误代码 2.
总之,就是这个服务启动不起来了,所以OEM也就进不去了。
以前刚装上的时候这项服务是自动启动的,进去过
后来改成手动启动了,好像改成手动过后也进去过。
这个问题也有可能是因为改了ip造成的
但是ip改回去后还是不行
希望大家能够针对这个问题给我一个能够解决的方法,网上收了一些方法
都不管用
感谢各位大虾了。

解决方案 »

  1.   

    供你参考:
    http://www.itpub.net/archiver/tid-370688.html
      

  2.   

    在oracle的安装目录下:D:\oracle\product\10.1.0\Db_1\oc4j\j2ee\OC4J_DBConsole_(计算机名+域名)_orcl\config如上 标红的部分就是需要修改的机器名称。如果你修改了计算机名称或者添加域名发现oracle em 不能正常启动,需要把红色部分更新成你新修改的计算机名称+域名之后重启一下oracle 服务 em就可以正常启动。
      

  3.   

    在cmd里手动启动,看看有什么错误提示。看看这个文章,看有没有帮助http://blog.csdn.net/inthirties/archive/2009/08/20/4464583.aspx
      

  4.   

    问题详细:
    现在我的C:\oracle\product\10.2.0\db_1目录下的文件是192.168.1.100_orcl
    C:\oracle\product\10.2.0\db_1\oc4j\j2ee目录下的文件是OC4J_DBConsole_192.168.1.100_orcl
    1、在cmd窗口手动启动dbconsole服务出现下面错误:
    C:\>emctl start dbconsole
    OC4J Configuration issue. C:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole
    _kusch-21d5c92ad_orcl not found.
    2、于是我将OC4J_DBConsole_192.168.1.100_orcl目录的名字改为OC4J_DBConsole_kusch-21d5c92ad_orcl
    然后在手动启动,又报下面错误:
    C:\>emctl start dbconsole
    EM Configuration issue. C:\oracle\product\10.2.0\db_1/kusch-21d5c92ad_orcl not f
    ound.
    3、于是我将db1目录下的192.168.1.100_orcl目录名改为kusch-21d5c92ad_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://192.168.1.100:1158/em/console/aboutApplication
    Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleorcl
    服务正在启动 .
    OracleDBConsoleorcl 服务无法启动。系统出错。发生系统错误 3。系统找不到指定的路径。还是报错。
    在注册表中的HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE > SYSMAN > OracleDBConsoleorcl中有一个EMSTATE,他的值为C:\oracle\product\10.2.0\db_1\192.168.1.100_orcl。
    针对以上问题,不知道该如何解决了,请各位大虾指点哈。不胜感激
      

  5.   

    查看alert文件,看看错误信息是什么
      

  6.   

    如果你以前能启动这个服务,那是因为你的计算机名改了,有时候IP地址更换也会这样。如果你刚装完Oracle就不能启动这个服务,是因为你安装Oracle时网线没插,IP没配置。第一种情况:第二种情况就重新安装吧。