Oracle Enterprise Manager 配置失败之终极解决方案

花了两三天时间配置Oracle Enterprise Manager,简称EM,无论是通过DBCA还是emca命令都总是失败,在查了很多资料无果,一番折腾后终于配置成功了,于是决定做个小结帮助一下遇到相同问题的小伙伴们:

 

1.关闭防火墙、杀毒软件,断开网络。——这一步很重要

如果打开网络可能会导致oracle中ip问题,在oracle的db_1目录下有个目录会根据当前ip创建,当ip改变后可能会遇到EM无法启动的问题。如果根据ip已经创建了该文件夹,可以将该文件夹的名字前一截改成机器名。

文件夹命名为:

下划线前为机器名,可能是ip,后面一截为数据库实例名。

再打开oracle\product\10.2.0\db_1\network\ADMIN下的tnsnames.ora文件。将画红线的部分改成机器名。

tnsnames.ora内容如下:

Oracle Enterprise Manager 配置失败之终极解决方案_第1张图片

不过更好的方法是删除EM重新配置,因为上述过程中还可能出错,不一定能解决问题。

 

2.cmd打开命令提示符,输入emca -deconfig dbcontrol db -repos drop,删除EM

Oracle Enterprise Manager 配置失败之终极解决方案_第2张图片

 

3.检查第一步中提到的文件夹是否还在,在目录oracle\product\10.2.0\db_1下,如果还在那么删除掉,在目录oracle\product\10.2.0\db_1\oc4j\j2ee下有个以同样方式命名的文件夹,同样删除掉。

 

4.打开oracle\product\10.2.0\db_1\sysman\emd目录下的targets.xml文件,留下最外层的,其余内容全部删除掉

 

5.运行命令emca -deconfig dbcontrol db -repos create,重新配置EM

Oracle Enterprise Manager 配置失败之终极解决方案_第3张图片

Oracle Enterprise Manager 配置失败之终极解决方案_第4张图片

 

6.配置成功,在浏览器中打开上述划横线的链接。

Oracle Enterprise Manager 配置失败之终极解决方案_第5张图片

你可能感兴趣的:(数据库)