日期:2014-05-16 浏览次数:20617 次
? ? ??下班回家没事干,想研究点东西,启动Oracle,却发现,OracleDBConsoleorcl启动不了,OK,有东西研究了。BUG提示:Windows 不能在 本地计算机 启动 OracleDBConsoleorcl。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 1。
? ? ?由于很久没用,以为是oracle的问题,果断卸了重装,OK,没问题了。隔天重新开机,再启动,同样的问题重现。果断google,发现很多大神与像我这样的虾兵蟹将都有这样的问题。
? ?解决步骤如下:
?
? ?1、开始-》运行cmd
? ?2、执行 emctl start dbconsole
? ?C:\Documents and Settings\xcl>emctl start dbconsole
? ? ?Environment variable ORACLE_SID not defined. Please define it.
提示:环境变量 ORACLE_SID 未定义,请定义。
3、设置 ORACLE_SID =ORCL (orcl是我的实例名,也是服务名)
C:\Documents and Settings\xcl>set oracle_sid=orcl
4、再次执行emctl start dbconsole
C:\Documents and Settings\xcl>emctl start dbconsole
OC4J Configuration issue. E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_china-d9e3f7d07_orcl not found.
提示:无法找到“E:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_china-d9e3f7d07_orcl “
注:china-d9e3f7d07 是我的计算机名
复制该目录下的“OC4J_DBConsole_localhost_orcl”文件夹放在同一目录下,且把名称改成“OC4J_DBConsole_china-d9e3f7d07_orcl”。
5、再次执行emctl start dbconsole
C:\Documents and Settings\xcl>emctl start dbconsole
EM Configuration issue. E:\oracle\product\10.2.0\db_1/china-d9e3f7d07_orcl n