用户的数据库服务器在运行中因备份软件的需要,曾经改过计算机名称导致 OracleDBConsoleSID服务无法启动从而无法登陆EM。
一、错误内容
1、系统日志显示错误内容:
事件类型: 错误
事件来源: OracleDBConsoleorcl
事件种类: 磁盘
事件 ID: 4
日期: 2009-6-17
事件: 15:03:08
用户: N/A
计算机: XBOOK2
描述:
Agent process exited abnormally during initialization.
二、问题分析、处理过程:
事故前后回顾:因安全因素,客户方装有双机热备备份软件的数据库系统做了一次主从切换。
搜寻了网上类似问题提供的资料并结合了本机实际情况,做了以下工作:
1、修改hosts文件
2、使用emca配置工具
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、积累了处理类似问题的经验。