oracle服务器改名后导致oracle10g的oem 登录异常

(

用户的数据库服务器在运行中因备份软件的需要,曾经改过计算机名称导致 OracleDBConsoleSID服务无法启动从而无法登陆EM。

一、错误内容

 

1、系统日志显示错误内容:


事件类型: 错误
事件来源: OracleDBConsoleorcl
事件种类: 磁盘
事件 ID: 4
日期: 2009-6-17
事件: 15:03:08
用户: N/A
计算机: XBOOK2
描述:
Agent process exited abnormally during initialization.

 

 2、登录EM,找不到主机

 

 

二、问题分析、处理过程:

 

事故前后回顾:因安全因素,客户方装有双机热备备份软件的数据库系统做了一次主从切换。

搜寻了网上类似问题提供的资料并结合了本机实际情况,做了以下工作:

 

1、修改hosts文件

   增加

   10.233.145.123  xbook2
  

   保存退出,重启OracleDBConsoleSID服务成功

   但登录em 报错内容:java.lang.Exception: UnknownHostException sending request :xbook2

   可能原因是机器名称改变后导致以前的配置的配置文件与当前机器参数不一致,使得EM登录失败。

   接下来使用emca配置工具重新配置。

 

2、使用emca配置工具

   C:\>emca -config dbcontrol db

 

EMCA 开始于 2009-6-19 17:45:17
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: xbook2
已为数据库 xbook2 配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 xbook2
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ F:\oracle\product\10.2.0\db_1

数据库主机名 ................ chinacha
监听程序端口号 ................ 1521
数据库 SID ................ xbook2
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
2009-6-19 17:45:57 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 F:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\XBOOK2\e
mca_2009-06-19_05-45-17-下午.log。
2009-6-19 17:45:58 oracle.sysman.emcp.DatabaseChecks performReposChecks
警告: 'shared_pool_size' 必须大于等于 80 MB。
2009-6-19 17:46:00 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2009-6-19 17:46:30 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2009-6-19 17:47:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2009-6-19 17:47:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
警告: 无法创建 Database Control 快捷方式
2009-6-19 17:47:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 http://chinacha:5500/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2009-6-19 17:47:10

 

配置大约要几分钟,配置完成后登录Em 成功。

 

3、问题处理完毕。

 

三、收获

 

1、在网上类似问题比较多,关键在于判断是什么原因导致的此类问题,从而确定处理问题的方向。在本次故障原因是因为ORACLE备份软件切换备份后导致了机器名称和主机IP地址变更。

2、积累了处理类似问题的经验。

原文地址:https://www.cnblogs.com/linsond/p/1557940.html