修改计算机名称后,启动OEM报错,重新配置OEM也报错, 如下:
2015-2-4 12:17:03 oracle.sysman.emcp.util.DBControlUtil copyEmkeyToRepos
严重: 将 EM 密钥复制到管理资料档案库时出错。EM 密钥在文件系统中的配置不正确或已损坏, 并且在管理资料档案库中不
存在。要更正此问题, 请执行以下操作:
1) 将 emkey.ora 文件从其他 OMS 或备份计算机复制到 F:\app\Administrator\product\11.2.0\dbhome_1/sysman/config
并运行以下命令:
i) F:\app\Administrator\product\11.2.0\dbhome_1/bin/emctl config emkey -emkeyfile F:\app\Administrator\product\11.2.0\dbhome_1/sysman/config/emkey.ora -force
ii) F:\app\Administrator\product\11.2.0\dbhome_1/bin/emctl config emkey -copy_to_repos
iii) 重新运行 EM Configuration Assistant
2) 如果 emkey.ora 在备份中不可用, 请运行带 -repos create 选项的 F:\app\Administrator\product\11.2.0\dbhome_1/bin/emca。
一开始我也安装它的提示去操作,可是总是报这些错误:
>emctl config emkey -emkeyfile F:\app\Administrator\product\11.2.0\dbhome_1\sysman\config\emkey.ora -force
EM Configuration issue. F:\app\Administrator\product\11.2.0\dbhome_1/guowei2014_ORCL; not found.
后面想了个捷径方法,在ORACLE_HOME下复制原来的主机名文件夹(WinXP-904_orcl)中的sysman文件夹到新的主机名(guowei2014_ORCL)中,然后再重新配置,这样操作后OEM就可正常登录了.
----
有时候不一定按照其正常指示的流程来解决,了解其原由之后以其他的方法可以迅速解决问题.