Я установил Oracle 11g на сервер Red Hat Enterprise 5.0. В первый раз все получилось.
После создания файла сценария dbora в /etc/init.d/ и установки всех переменных среды oracle я просто перезапустил сервер, а затем менеджер Oracle Enterprise не работает
Я не могу открыть EM в моем браузере. Когда я вижу emctl status dbconsole - он показывает
bash-3.00 $ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.
Авторское право (c) 1996, 2007 Oracle Corporation. Все права защищены.
Oracle Enterprise Manager 11g не запущен.
-------------------------------------------------- ----------------
Но агент работает нормально => bash-3.00 $ emctl status agent Oracle Enterprise Manager 11g Database Control Release 11.1.0. Авторское право (c) 1996, 2007 Oracle Corporation. Все права защищены.
-------------------------------------------------- -------------
Версия агента: 11.1.0.0.1
Версия OMS: 11.1.0.0.1
Версия протокола: 11.1.0.0.1
Главная страница агента: /u01/apps/oracle/product/11.1.0/devdb_02_FCC2
Двоичные файлы агента: /u01/apps/oracle/product/11.1.0/
Идентификатор процесса агента: 983264
Идентификатор родительского процесса: 741562
Начат в: 2009-25-05 10:52:23
Создал пользователь: orcl
Последняя перезагрузка: 2009-25-05 13:42:41
Последняя успешная загрузка: (нет)
Последняя попытка загрузки: (нет)
Общее количество загруженных файлов XML в мегабайтах: 0,00
Количество ожидающих загрузки файлов XML: 0
Размер ожидающих загрузки файлов XML (МБ): 0,00
Доступное дисковое пространство в файловой системе загрузки: 28,08%
Агент запущен и готов
Когда я пытаюсь запустить dbconsole, выдает ошибку:
bash-3.00 $ emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.0
Авторское право (c) 1996, 2007 Oracle Corporation. Все права защищены.
Запуск Oracle Enterprise Manager 11g Database Control
.................................................. ........................................... не смогли.
-------------------------------------------------- ----------------
Пожалуйста, помогите разрешить эту ошибку.
Попробуйте полностью перенастроить их
emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db
С наилучшими пожеланиями
пытаться
emctl start dbconsole
если не помогает - попробуйте их перенастроить
emca -config dbcontrol db
мы делаем вот что: su - oracle, а затем: cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status <- чтобы проверить, что OEM не запущен ./emctl start dbconsole <- начать oem
проверьте файлы журнала Oracle, чтобы получить дополнительную информацию об ошибке
надеясь, что это поможет вам.
Это может быть связано или нет, но если ваша база данных работает с ASM
убедитесь, что cssd
бежит, прежде чем вы позвоните start
на ваше init
-script - или, скорее, убедитесь, что ваш сценарий инициализации следит за списком процессов и ждет, пока он не увидит процесс, прежде чем что-либо делать ... (CSSD - это демон, который контролирует связь между экземпляром базы данных и экземпляром ASM).
[root@up-edia-db1 ~]# grep cssd /etc/inittab
h1:35:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null
[root@up-edia-db1 ~]# ps -fu oracle|grep cssd
oracle 3837 3662 0 Mar19 ? 00:02:23 /opt/oracle/product/11.1.0.7/asm/bin/ocssd.bin
Другое решение - удалить эту запись из inittab
файл и преобразовать его в сценарий инициализации - но когда вы выполняете любую установку Oracle, он вставляет его обратно (из памяти), поэтому это требует большого обслуживания. Я пока не знаю, почему Oracle настаивает на том, чтобы поместить это в inittab - это немного болезненно.
Вот несколько файлов журналов, которые могут помочь вам в устранении этой проблемы (от Metalink):
Вот обсуждение по аналогичному вопросу.
Кроме того, в имени хоста не должно быть подчеркивания; вам не следует использовать DHCP; nslookup должен разрешить FQN, и обратный поиск должен работать; IPV6 пока не поддерживается.