logo
Книга по БД(Вальке А

6.4. Запуск и останов сервера

У сервера базы данных Informix Dynamic Server существует несколько режимов работы. Можно выделить два основных режима работы – рабочее (on‑line) и полный останов (off‑line).

Запуск сервера в работу (перевод сервера в рабочий режим из выключенного состояния)производится командой

oninit

Останов (выключение) работающего сервера производится командой:

onmode –ky

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

onstat -c

Если указанная команда выдает сообщение вида

shared memory not initialized for INFORMIXSERVER 'tcp_ods'

то это означает, что сервер по имени ‘tcp_ods’ остановлен (выключен), а если выдача имеет вид:

INFORMIX-OnLine Version 7.20.UC2 -- On-Line -- Up 16 days 00:54:23 -- 8936 Kbytes

то такая выдача сообщает, что сервер включен (указан режим On-Line).

Кроме двух основных режимов (рабочее и полный останов) сервера Informix Dynamic Server существуют еще и несколько промежуточных режимов. Некоторые из них являются системными, то есть перевод сервера в эти режимы производится автоматически. Кроме этого, существует еще и специальный, однопользовательский административный режим, вход и выход из которого производится по команде администратора.

Очень часто обеспечение работы сервера баз данных является основным назначением некоторого компьютера. Поэтому целесообразно автоматически запускать сервер базы данных в работу, как только производится запуск компьютера. Аналогично, при выключении ОС желательно обеспечить автоматический останов сервера базы данных. В ОС Unix подобные возможности реализуются с помощью редактирования специальных файлов, находящихся в директории /etc/rc*.

Если в качестве серверной платформы вы используете MS Windows NT/95, или управляете сервером Informix DS с помощью специально выделенного компьютера, на котором установлен Informix Enterprise Command Center, то куправлять запуском и остановкой сервера можно и из графического режима:

Для обеспечения автоматического запуска и остановки сервера БД Informix DS в случае использования MS Windows NT следует воспользоваться встроенными в Windows NT возможностями автоматического запуска служб. Для этого надо открыть Control Panel (Панель управления) и выбрать управление службами (Services). Далее, для всех служб, относящихся к данному экземпляру сервера (их две, и они легко видны по названию) следует в диалоге StartUp установить опцию «Automatic»: