【问题标题】:Enterprise Manager Errors on Oracle 10g2 on WindowsWindows 上 Oracle 10g2 上的企业管理器错误
【发布时间】:2010-11-28 03:56:17
【问题描述】:

问题

Enterprise Manager 启动然后挂起。

环境

在 Windows 上安装 RAC,由两个节点 node1 和 node2 组成。企业管理器安装在 node1 上。我们能够让 dbconsole 短暂运行,然后它就失败了。

来自 node1 的 emagent.trc 显示了两组相关错误。

第一组错误与无法连接到 EM 存储库(位于同一节点上)有关。

第二个错误与“实例健康检查初始化失败”有关。

emagent.trc (node1)

Thread-5548 错误 fetchlets.healthCheck: GIM-00105: 共享内存区域已损坏。

Thread-5548 ERROR engine: [oracle_database,clustername_node1name,health_check] : nmeegd_GetMetricData failed : Instance Health Check 初始化由于以下原因之一失败: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 错误上传:FxferSend:无法连接到:https://node1:1158/em/upload/。 retStatus=-1

Thread-5708 上传错误:上传文件 B0000109.xml 失败,ret = -2

我想获得有关如何继续解决这两个错误的建议,以期让 EM 启动并保持正常运行。

关于第一个错误,如何解决无法连接到在同一节点上运行的网页的问题?这似乎可以排除防火墙问题等原因。

关于第二个错误,dbconsole 和 agent 是使用域帐户从命令行手动启动的,而 Oracle 服务在 Local System 下运行(dbconsole 配置为在启动时使用 Local System 但失败,只能通过以下方式重新启动emctl 启动 dbconsole。)

【问题讨论】:

  • 我不清楚哪些错误在第一组,哪些在第二组。

标签: oracle oracle10g


【解决方案1】:

这部分错误是最有希望的。

EM 代理进程的所有者与 Oracle 实例进程的所有者不同; EM 代理进程的所有者不属于 dba 组;

您应该检查所有运行 oracle 的帐户是否都属于 ora_dba 组。

见:http://download.oracle.com/docs/html/B13831_01/ap_unix.htm#i634430

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多