企业管理器启动然后挂起。
Windows上的RAC安装,由两个节点node1和node2组成。企业管理器安装在node1上。我们能够让dbconsole短暂运行然后失败。
来自node1的emagent.trc显示了两组相关错误。
第一组错误表示无法连接到EM存储库(位于同一节点上)。
第二个错误与“Instance Health Check initialization failed”相关联。
Thread-5548 ERROR fetchlets.healthCheck:GIM-00105:共享内存区域已损坏。
Thread-5548错误引擎:[oracle_database,clustername_node1name,health_check]:nmeegd_GetMetricData失败:由于以下原因之一导致实例运行状况检查初始化失败:EM代理进程的所有者与Oracle实例的所有者不同流程; EM代理程序进程的所有者不属于dba组;或数据库版本不是10g(10.1.0.2)及以上。
Thread-5668 WARN http:snmehl_connect:connect failed to(node1:1158):无法建立连接,因为目标计算机主动拒绝它。
Thread-5668错误pingManager:nmepm_pingReposURL:无法连接到https://node1:1158/em/upload/:retStatus = -1
Thread-5708 ERROR上传:FxferSend:无法连接到:https://node1:1158/em/upload/。 retStatus = -1
Thread-5708 ERROR上传:无法上传文件B0000109.xml,ret = -2
我想获得有关如何解决这两个错误的建议,以期让EM启动并保持运转。
关于第一个错误,如何解决无法连接到同一节点上运行的网页的问题?这似乎排除了防火墙问题等原因。
关于第二个错误,dbconsole和代理是使用域帐户从命令行手动启动的,而Oracle服务是在本地系统下运行的(dbconsole配置为在启动时使用本地系统但是失败,并且只能通过emctl start dbconsole。)
答案 0 :(得分:0)
这部分错误是最有希望的。
EM代理进程的所有者与Oracle实例进程的所有者不同; EM代理进程的所有者不属于dba组;
您应该检查运行oracle的所有帐户是否都是ora_dba组的一部分。
请参阅:http://download.oracle.com/docs/html/B13831_01/ap_unix.htm#i634430