今天执行DBCA建库时,选择EM管理,后面提示以下信息:
意思是dbconsole运行于非安全模式,需要我配置密钥,我完成建库之后,根据上面步骤配置密钥,执行到第三步时出现以下错误:
原因在于未启动监听,启动监听后再执行便可,图示如下:
执行emctl start dbconsole提示错误如下:
查看日志信息如下:
oracle 10.2.0.1升级到10.2.0.4之后,会出现EM控制台出错的情况,这是由于enterprise manager database control组件的根CA证书授权过期,官方的解决方案是打Patch 8350262,把此补丁上传到服务器,并且进入补丁目录cd 8350262,执行$ORACLE_HOME/OPatch/opatch
apply应用即可,查询补丁信息如下:
再执行emctl start dbconsole,问题依旧,这让我很纳闷,于是我决定重建EM,重建命令如下:
$emca
-deconfig dbcontrol db -repos drop
$emca
-config dbcontrol db -repos create
再执行emctl
status dbconsole,显示已经运行,通过浏览器访问时显示证书不可用,将此访问网址设置为信任即可,至此,成功配置EM管理数据库。