Янв 262011
 

В состав Oracle Application Server входит утилита opmnctl, служащая для управления процессами, запуска/останова инстанса, и т.д. В целом, она дублирует возможности Enterprise Manager Console. Вот основные команды:

Запуск инстанса:

# Запуск самого opmn
opmnctl start
# Запуск процессов
opmnctl startall

Остановить opmn и все процессы можно командой:

opmnctl shutdown

Выборочно остановить/запустить процесс можно так:

# Остановим
opmnctl stopproc ias-component=component_name
# Запустим
opmnctl startproc ias-component=component_name
# Переапустим
opmnctl restartproc ias-component=component_name

После внесения изменений в конфигурацию opmn (например, после правки файла $ORACLE_HOME/opmn/conf/opmn.xml), полезно проверить формальную корректность синтаксиса XML-файлов командой:

opmnctl validate

Теперь можно перечитать конфиги:

opmnctl reload

Иногда после перезапуска opmn некоторые процессы отказываются стартовать, выводя в лог сообщения вида "Process already started". Это бывает, когда после остановки opmn процессы почему-то остались неубитыми. В таком случае надо снова остановить opmn, убить оставшиеся процессы, и снова запустить opmn.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

(обязательно)

(обязательно)