应用范围
企业管理器网格控制,版本号:10.1.0.2到10.2.0.5版本
企业管理器网格控制,版本号:10.1.0.2到10.2.0.4版本
Windows 系统(32位)
Windows 安腾(64位)
Windows x64 (64位)
Windows系统
故障症状
运行在Windows(32位或64位)系统上的网格控制Oracle 企业管理器代理服务失败,报错信息如下:
The Oracleagent10gAgent service is starting....
The Oracleagent10gAgent service could not be started.
A service specific error occurred: 2.
More help is available by typing NET HELPMSG 3547.
-即使发生此错误,代理仍然启动且可以正常运作。
注:即使代理进程启动,监督进程仍不能监控代理,因此失败后也不能自动重启。
-运行“emctl stop agent“命令同样也会失败,因为代理服务没有启动,会报错:
The Oracleagent10gAgent service is not started.
故障原因
这是一个Perl bug,且在已被ActiveState(ActiveState Bug ID 72443)修复。此bug在模块open3中,其必须被修复,这样当孵化进程(spawned process)id过高时,其会返回正确的进程ID。
当emagent进程产生后,open3会返回错误的进程id,因此服务认为代理已经失败,而事实是代理正在运行。
这个故障在Bug 8225948 EM WATCHDOG DEPENDS ON PERL OPEN3 WHICH RETURNS WRONG PID'S 已经被发现且在研究。
故障解决
即使出现此错误,代理仍能成功运作。只是其没有被监督进程监控,这意味着代理在失败后不会自动重启。正常停止代理的方法:
cd \bin
emctl istop agent
如下操作适用于解决Bug 8225948:
1. Oracle企业管理数据库控制器
-10.2.0.4.0数据库版本:在10.2.0.4.0数据库中应用补丁包。详细请参考Note 161549.1: Oracle Database Server and Networking Patches for Microsoft Platforms。
-11.1.0.7数据库版本:在11.1.0.7数据库中应用补丁包。详细请参考Note 560295.1: Oracle Database Server and Networking Patches for Microsoft Platforms。
2. 网格控制管理代理
10.2.0.5.0版本:应用PSU 2 补丁9223116或更高版本的PSU补丁。
详细信息请参考:
Note 986539.1: 10.2.0.5.2 Grid Control Patch Set Update (PSU)
Note 822485.1: Oracle Recommended Patches -- Oracle Enterprise Manager
参考资料
BUG:6325183 - EMAGENT SERVICE FAILS TO START BUT AGENT STARTS SUCCESSFULLY
BUG:7232914 - BUG 6325183 IS SOLVED IN PERL CODE
BUG:8225948 - EM WATCHDOG DEPENDS ON PERL OPEN3 WHICH RETURNS WRONG PID'S
NOTE:161549.1 - Oracle Database Server and Networking Patches for Microsoft Platforms
NOTE:986520.1 - 10.2.0.5.2 Grid Control Patch Set Update (PSU) Readme for Oracle Management Agent
PATCH:9303471 - ORACLE 10G 10.2.0.4.0 PATCH 32 BUG FOR WINDOWS 32 BIT
相关产品
* Enterprise Management > Enterprise Manager Consoles, Packs, and Plugins > Enterprise Manager Grid Control > Enterprise Manager Grid Control
关键字
EMCTL STOP AGENT; ENTERPRISE MANAGER; STARTUP FAILS; DATABASE CONTROL; WINDOWS; STARTUP; GRID CONTROL; WINDOWS SERVICE