问题描述
- OracleDBConsole[SID]服务不能启动,企业管理器(OEM)打不开
-
OracleDBConsole[SID]服务简介:
OracleDBConsole[SID]服务负责Windows平台下启动Oracle企业管理器,从Oracle 10g开始引入这个服务,也是从Oracle 10g开始,Oracle的企业管理器从客户端形式变为浏览器操作模式,这里的[SID]即Oracle SID,如果是默认安装就是orcl,故这个服务在你的机器上可能就是OracleDBConsoleORCL,我的是OracleDBConsolejkdata。
故障描述:
当我再次启动OracleDBConsolejkdata服务时,报:
Windows 不能在 本地计算机 启动 OracleDBConsoleetax。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 2。
以下是别人的解决过程(但是不清楚如何具体删除资料档案库):
首先删除资料档案库,注意此时Oracle的监听器服务和数据库服务必须处于启动状态,因为删除命令会连接到数据库删除SYSMAN用户及其所属对象:删除结束后,往往有人会想到使用命令重新创建资料档案库,但经过我多次尝试,使用这种办法创建好资料档案库后,OracleDBConsoleetax服务仍然无法启动,企业管理器依旧无法使用,于是想到使用dbca来创建,于是在运行窗口输入:dbca,启动数据库配置助手,在第一步时选择“配置数据库选件”,后面的操作只需要一直点击下一步就可以了,注意在选择是否使用EM资料档案库时,一定要选中,默认没有选中,dbca检查到系统中已经没有EM资料档案库,于是就会重新创建,OracleDBConsoleetax服务也会重新添加了,这也会花一段时间,如果dbca重新配置过程中不出现错误,那配置结束后,OracleDBConsoleetax服务就能够正常启动,就可以正常使用Oracle企业管理器了。如果删除EM资料档案库不彻底,运行dbca期间可能会报错,一般是SYSMAN用户及其对象没有删除干净,遇到这种问题时,只需要再次运行一次emca –repos drop即可
解决方案
这个服务是 企业管理器(OEM)的后台服务,如果这个服务不能启动OEM是不能用的,你可以用 emca 命令处理(具体的还要看你的服务器应用类型):
http://zhidao.baidu.com/link?url=JjlSIzSaUe1WtrdgKX5KasraVOZOIKu0KpVuUOnXpLK5yu_cFd6hZUurBrEwUWZoVzO5i-zTJ7JDnKfQ8c6sO_
时间: 2024-10-07 09:36:07