ORACLE10g 10.2.0.4 EM 控制台无法启动

1现象

在一台windows 2003 r2 x64上安装oracle 10g 10.2.0.4,采用默认安装方式,安装进度到85%时出现错误提示窗口

"由于以下错误,Enterprise Manager配置失败 - 启动Database Control时出错 有关详细资料,请参阅E:\oracle\product\10.2.0\db_1\cfgtoollogs\dbca\orcl\emConfig.log中的日志文件。您可以以后通过手动运行E:\oracle\product\10.2.0\db_1\bin\dmca脚本,重新使用EnterpriseManager配置此数据库。"

2原因

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

3解决方案

1、安装时,先不要创建数据库,先安装数据库,安装完成,打补丁,打完补丁再创建数据库,这样EM控制台就可以使用了。如果数据库已经创建,则控制台采用该种方法不一定能恢复。

2、在安装时,可以将计算机时间调至2009年,则可以通过校验,也能成功安装数据库控制台。

3.1下载官方补丁

3.2设置ORACLE_HOME

在环境变量中,添加如下变量

ORACLE_HOME=oracle/product/10.2.0/db_1

3.3设置ORACLE_SID

在cmd中输入如下命令:

SetORACLE_SID=ORCL

3.4打补丁

1、设置ORACLE_HOME和ORACLE_SID系统环境变量,将%ORACLE_HOME%\opatch加入PATH环境变量,将patch8350262解压缩,打开cmd窗口,进入解压缩后目录,执行

cmd>opatchapply

2、完成后检查%ORACLE_HOME%\cfgtoollogs\opatch\目录下生成的日志文件确认安装patch是否成功。

3、应用patch成功后,重新配置em dbconsole
cmd>emctl secure dbconsole -reset
根据提示输入管理员密码,然后会有两次确认请求,两次都是输入大写的Y

4、重新启动dbconsole

cmd>emctlstart dbconsole

 

4详细参考:

http://openwares.net/database/x64_oracle_10g_emdbconsole_error.html

重建EM参考

http://blog.itpub.net/14130873/viewspace-624484
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值