重新配置OEM步骤:
1、emca -repos drop
2、emca -repos create
3、emca -config dbcontrol db
4、emctl start dbconsole
也可以直接用:emca -config dbcontrol db -repos recreate 一步到位
在第三步的过程中遇到“严重: 实例化 EM 配置文件时出错”,查看日志有如下错误:
2011-11-27 15:40:23 oracle.sysman.emcp.EMConfig perform
严重: 实例化 EM 配置文件时出错
有关详细资料, 请参阅
E:appAdministratorcfgtoollogsemcaorclemca_2011_11_27_15_19_14.log
中的日志文件。
2011-11-27 15:40:23 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 实例化 EM
配置文件时出错
at
oracle.sysman.emcp.EMAgentConfig.updateAgentConfigFiles(EMAgentConfig.java:2948)
at
oracle.sysman.emcp.EMAgentConfig.performConfiguration(EMAgentConfig.java:1237)
at
oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:240)
at
oracle.sysman.emcp.EMAgentConfig.invoke(EMAgentConfig.java:218)
at
oracle.sysman.emcp.EMConfig.perform(EMConfig.java:226)
at
oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:535)
at
oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1215)
at
oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:519)
at
oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:468)
在网上查了很多资料都不行,后来看到一句“先不要启动DBControl”,受到启发,
然后就重新启动电脑——>启动数据库(但不要启动OEM)——>重新执行第三步,结果成功!
(写于:2011-11-27)