ITPub博客

首页 > 数据库 > Oracle > IP改变导致OEM无法打开和登录

IP改变导致OEM无法打开和登录

Oracle 作者:zaoche 时间:2010-03-02 15:08:12 0 删除 编辑

IP地址改变后,OEM无法打开

解决方法:

1.到$ORACLE_HOMEdb_1NETWORKADMIN目录下找到listener.ora和tnsnames.ora文件,将HOST属性改为变动后的IP。如果安装了ORACLE客户端,到$ORACLE_HOMEclient_1NETWORKADMIN目录下作同样的更改。
   。。。(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.18.4)(PORT = 1521))。。。

2.开始--管理工具--服务:启动名为OracleOraDb10g_home1TNSListener的服务。

3.重建EM DB Control

   emca -repos recreate
  然后按照提示进行操作,完成后再分别启动两个服务

 删除结束后,往往有人会想到使用命令重新创建资料档案库,但经过我多次尝试,使用这种办法创建好资料档案库后,OracleDBConsoleORCL服务仍然无法启动,企业管理器依旧无法使用,于是想到使用dbca来创建,于是在运行窗口输入:dbca,启动数据库配置助手,在第一步时选择“配置数据库选件”,后面的操作只需要一直点击下一步就可以了,注意在选择是否使用EM资料档案库时,一定要选中,默认没有选中,dbca检查到系统中已经没有EM资料档案库,于是就会重新创建,OracleDBConsoleORCL服务也会重新添加了,这也会花一段时间,如果dbca重新配置过程中不出现错误,那配置结束后,OracleDBConsoleORCL服务就能够正常启动,就可以正常使用Oracle企业管理器了。

   然后在命令行界面里进行如下操作:

set ORACLE_SID=orcl

emctl start dbconsole

启动OEM。

注意:笔者的OEM的URL开始为:http://localhsot:1158/em,执行以上操作后不再是1158了,而是改成5502了(笔者共创建了3个数据库)。

如果删除EM资料档案库不彻底,运行dbca期间可能会报错,一般是SYSMAN用户及其对象没有删除干净,遇到这种问题时,只需要再次运行一次emca –repos drop即可。

  如果在删除EM资料档案库时,删除了SYSMAN用户及其所属对象,但OracleDBConsole[SID]服务没有删除时,如果该服务还能够启动,并能够通过浏览器进入,那此时就可以使用emca –repos create重新创建EM资料档案库即可。

 

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24201100/viewspace-1115403/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-07-06