Автоматический запуск системы резервирования (nq)
Синтаксис
 
/nq 
Описание

Если после прослушивания сети (см. ключ /wait) не все узлы сети активны, то сервер резервирования должен иметь четкие инструкции по дальнейшей работе. Возможны следующие варианты:

  • возложить решение о продолжении работы на администратора системы резервирования (он может разрешить или запретить запуск в неполном составе). Для этого на консоль выдается запрос на запуск системы резервирования в неполном составе. Разрешение может быть дано в виде ответа на запрос администратором системы резервирования или в виде сигнала, посланного из какой-либо пользовательской программы;

  • разрешить автоматический запуск системы резервирования в неполном составе. Для этого используется ключ /nq, который автоматически, без ожидания разрешения администратора, запускает систему резервирования в неполном составе активных узлов.

При использовании ключа /nq система резервирования запускается автоматически всегда (за исключением случая, когда БД кандидата на роль главного сервера находится в разрушенном (MAINCRASH или SLAVECRASH) состоянии, см. пункт «Вывод подтверждения запуска») либо в полном составе серверов (все узлы сети подтвердили активность до истечения указанного в ключе /wait интервала времени), либо в неполном составе (часть серверов или вообще ни один из них не подтвердили свою готовность к работе в течение указанного в ключе /wait интервала времени).

При необходимости безусловного старта без участия администратора необходимо использовать ключ /wp и подтверждать старт сигналом по тайм-ауту. Сигнал также может быть послан из обработчика событий при наступлении события NOT_FOUND.

Для исключения запроса на старт системы резервирования в случае необходимости копирования БД следует применять ключ исключения копирования /exchdir.

По умолчанию (ключ /nq не задан) управляющая программа всегда запрашивает разрешение на запуск системы резервирования при неактивности хотя бы одного узла системы резервирования или при необходимости восстановления на нем рабочей БД.

Примечание

Режим запуска системы резервирования должен быть согласован между серверами резервирования, т.е. все управляющие программы должны запускаться либо с ключом /nq (автоматический запуск), либо все – без ключа /nq (ручной запуск).