Oracle安装的时候遇到个错误,怎么解决

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:19:26
错误信息和日志放在附件中了

009-7-27 21:32:05 oracle.sysman.emcp.EMConfig perform
严重: 启动 Database Control 时出错
有关详细资料, 请参阅 E:\Oracle_11g\cfgtoollogs\dbca\orcl\emConfig.log 中的日志文件。
2009-7-27 21:32:05 oracle.sysman.emcp.EMConfig perform
配置: Stack Trace:
oracle.sysman.emcp.exception.EMConfigException: 启动 Database Control 时出错
at oracle.sysman.emcp.EMDBPostConfig.performConfiguration(EMDBPostConfig.java:869)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:250)
at oracle.sysman.emcp.EMDBPostConfig.invoke(EMDBPostConfig.java:213)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:235)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:460)
at java.lang.Thread.run(Thread.java:595)
2009-7-27 21:32:05 oracle.sysman.emcp.EMConfig restoreOuiLoc
配置: Restoring oracle.installer.oui_loc to E:\Oracle_11g\product\11.1.0\db_1\oui

我也遇到了这个问题 。windows版本的 升级到10.2.0.4.0(p6810189_10204)报这个错误。

把电脑日期改到 2010.12月以前。
重新配置
emca -deconfig dbcontrol db -repos drop

emca -config dbcontrol db -repos create

成功。

经查询,此问题是由于enterprise manager database control组件的跟CA证书授权过期造成的,其证书到期日为2010年12月31日,2011年安装此版本数据库都会出现这个问题,官方的解决方案是打Patch 8350262

可以使用emca命令来重建oem,如果你用不到OEM,这个服务可以不启用。我的测试环境一般都把OEM关闭,因为太占内存了。

emca -config dbcontrol db [-repos (create | recreate)] [-cluster] [-silent] [-backup] [参数]: 配置数据库的 Database Control
具体自己看下吧

新手解决方案(反正也是新的,没有重要数据)
1、删除旧数据库
2、重装,配置选默认