OracleDBConsoletest之前一直用的好好的,后来听说他没啥用就给手动关闭了,今天突然要用到它,手动启动不了报错:
---------------------------
服务
---------------------------
Windows 不能在 本地计算机 启动 OracleDBConsoletest。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。
---------------------------
确定   
---------------------------

解决方案 »

  1.   

    oracle事件查看器在哪? 网上找了半天都找不到哦
      

  2.   

    我也遇到过 你试试这样做,我的博客日记也记载了这种问题http://blog.csdn.net/xiooix2012/article/details/6882219症状:在安装完oracle之后,可以启动em页面,但后来就启动不了了。原因:是因为修改了C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora文件中的IP为本地计算机名。约倒数第3行代码
    (ADDRESS = (PROTOCOL = TCP)(HOST = 20091113-1052)(PORT = 1521))
    本来修改这个是为了使用hibernate与spring时能用localhost来当做数据源地址的,但是这样修改后,却使另一个目录变得无效。
    C:/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.3_orcl
    这个文件名是以当时安装oracle时的ip命名的,现在修改了listener.ora文件后,也要把这个目录改成计算机名的形式。
    OC4J_DBConsole_20091113-1052_orcl
    C:/oracle/product/10.2.0/db_1/192.168.1.3_orcl改为20091113-1052_orcl。操作步骤如下
    C:/Documents and Settings/Administrator>emctl start dbconsole
    提示
    Environment variable ORACLE_SID not defined. Please define it.C:/Documents and Settings/Administrator>set ORACLE_SID=orcl
    无提示C:/Documents and Settings/Administrator>emctl start dbconsole
    提示
    OC4J Configuration issue. c:/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole
    _20091113-1052_orcl not found.
    说明OC4J_DBConsole_20091113-1052_orcl这个目录未找到
    那么就去c:/oracle/product/10.2.0/db_1/oc4j/j2ee目录下复制OC4J_DBConsole_192.168.1.3_orcl目录(这是安装完oracle时自动生成的目录),并改名为OC4J_DBConsole_20091113-1052_orcl。C:/Documents and Settings/Administrator>emctl start dbconsole
    提示
    EM Configuration issue. c:/oracle/product/10.2.0/db_1/20091113-1052_orcl not found.
    说明20091113-1052_orcl目录又未找到
    那么就以上一步的方法去复制一个该目录。C:/Documents and Settings/Administrator>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.3:1158/em/console/aboutApplication
    Starting Oracle Enterprise Manager 10g Database Control ...请求的服务已经启动。
    请键入 NET HELPMSG 2182 以获得更多的帮助。
    说明服务已经成功启动。完毕