Ошибки Enterprise Manager в Oracle 10g2 в Windows - PullRequest
0 голосов
/ 14 сентября 2009

Задача

Enterprise Manager запускается, а затем зависает.

Окружающая среда

Установка RAC в Windows, состоящая из двух узлов, node1 и node2. Enterprise Manager установлен на узле 1. Мы можем запустить dbconsole на короткое время, а затем он не работает.

emagent.trc из узла 1 показывает два набора соответствующих ошибок.

Первый набор ошибок связан с невозможностью подключения к EM-репозиторию (который находится на том же узле).

Вторая ошибка связана с «Ошибка инициализации проверки работоспособности экземпляра».

emagent.trc (node1)

Thread-5548 ОШИБКА 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: не удалось подключиться к (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 и агент были запущены вручную из командной строки с использованием учетной записи домена, тогда как служба Oracle работает под локальной системой (dbconsole была настроена на использование локальной системы при запуске, но не удалось, и ее можно перезапустить только через emctl start dbconsole.)

1 Ответ

0 голосов
/ 14 сентября 2009

Эта часть ошибок наиболее перспективна.

владелец процесса агента EM не совпадает с владельцем процессов экземпляра Oracle; владелец процесса агента EM не входит в группу dba;

Вы должны проверить, входят ли все учетные записи, на которых запущен Oracle, в группу ora_dba.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...