|
Сервер Informix OnLine v 7.X может находиться в трех
основных состояниях:
- OffLine - сервер не запущен память не выделена.
- Quiescent - сервер запущен, но находится в
однопользовательском режиме.
- OnLine - сарвер запущен и находиться в много-пользовательском
режиме.
Кроме того существуют
еще несколько промежуточных состояний в которые
сервер временно переходит при выполнении
определенных операций.
Для запуска сервера
необходимо перевести его в состояние OnLine. При
этом он становиться доступным в
многопользовательском режиме.
Для выключения сервера
необходимо перевести его в состояние OffLine.
Для перевода сервера из
одного сосотояния в другое используеться либо
команды oninit, onmode, либо утилита построеная на базе
меню onmonitor. Следует, однако, понимать, что onmonitor в
конечном счете вызывает команды oninit и onmode с
использованием различных ключей.
Запустить сервер (перевести сервер из режима Off
Line в режим On Line)
oninit
Выключить сервер (перевести сервер из режима On Line
в режим Off Line)
onmode -k
Перевести сервер из нерабочего состояния в
однопользовательский режим (перевести сервер из
режима Off Line в режим Quiescent)
oninit -s
Перевести сервер из рабочего состояния в
однопользовательский режим (перевести сервер из
режима On Line в режим Quiescent)
onmode -s (при таком переводе пользователи которые
работали в этот момент в системе продолжают
работать до завершения своих задач, а для новых
удаленных пользователей сервер становиться не
доступным)
onmode -u (при таком переводе пользователи которые
работали в этот момент в системе принудительно
отключаються от нее. Для новых удаленных
пользователей сервер становиться недоступным)
Примечание
Для того чтобы постоянно
не отвечать на вопросы которые задает система
при переводе ее из одного состояния в другое
можно использовать параметр "-y". Например
если дать команду onmode -ky , то сервер будет
выгрузиться "молча" и не будет просить
вашего подтверждения на выполнение команды.
При использовании программы Onmonitor следует
помнить следующее:
- В Onmonitor нет возможности сразу перейти из режима
On line в режим Off Line, и наоборот в обратном
направлении. Следует переводить сервер в Quiescent и
лишь потом в требуемое состояние.
- Если вы запустили сервер с помощью этой утилиты,
то и выгрузку его тоже желательно производить с
ее помощью.
В программе оnmonitor все управление состоянием
сервера основано на некотором наборе меню.
Запустить сервер (перевести сервер
из режима Off Line в режим On Line)
- Запустить onmonitor
- Выбрать Mode->Startup
- После появления надписи Quiescent в нижней строке
выбрать On-Line.
Выключить сервер (перевести
сервер из режима On Line в режим Off Line)
- Запустить onmonitor
- Выбрать Mode-> Immediate-Shutdown
- Ответить на первый вопрос "Y"
- Если после этого появиться информация о текущих
подсоединениях, нажмите ESC и ответте на следующий
вопрос "Y"
- После появления надписи Shutdown в нижней строке
выбрать Take-Offline.
- На вопрос - подтверждение выхода ответте "Y"
Перевести сервер из нерабочего состояния
в однопользовательский режим (перевести
сервер из режима Off Line в режим Quiescent)
- Запустить onmonitor
- Выбрать Mode->Startup
Перевести сервер из рабочего состояния в
однопользовательский режим (перевести
сервер из режима On Line в режим Quiescent)
При таком переводе пользователи которые
работали в этот момент в системе продолжают
работать до завершения своих задач, а для новых
удаленных пользователей сервер становиться не
доступным
- Запустить onmonitor
- Выбрать Mode-> Graceful-Shutdown
- Ответить на первый вопрос "Y"
- Если после этого появиться информация о текущих
подсоединениях, нажмите ESC и ответе на следующий
вопрос "Y"
При таком переводе пользователи которые
работали в этот момент в системе принудительно
отключаються от нее. Для новых удаленных
пользователей сервер становиться не доступным.
- Запустить onmonitor
- Выбрать Mode-> Immediate-Shutdown
- Ответить на первый вопрос "Y"
- Если после этого появиться информация о текущих
подсоединениях, нажмите ESC и ответе на следующий
вопрос "Y"
|