解决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服务没有起来。于是重启电脑之后,一切都好了。另外,我网上还有一个方法就是复制文件的,试过了,不好使,所以就没有列出。
文章写的不好,有不足的地方,多多指导。嘻嘻。

浙公网安备 33010602011771号