Автоматический обмен статуса каталогов БД резервного сервера (exchdir)
Синтаксис
/exchdir[=0]
Описание
Разрешает/запрещает взаимно менять статус рабочего и архивного каталогов БД.
При задании этого ключа копирование файлов БД из архивного каталога в рабочий каталог при старте системы или при смене состояний не производится, каталоги просто меняют свой текущий статус. Это обеспечивает ускоренный переход резервного сервера в MONO-состояние за счет исключения операции копирования БД. Данный режим является режимом по умолчанию. При значении параметра 0 сервер работает в режиме совместимости со старыми версиями с копированием БД.
Определение статуса каталогов происходит при конкурсе на определение рабочего каталога (например, при старте системы резервирования) по результатам предшествующей работы. Для этого сравнивается время последней записи в файле STATE
рабочей и архивной БД или положение последней записи в системном журнале. Каталог с более «свежей» БД получает статус рабочего каталога на главном и резервном серверах.
На резервном сервере предпринимается попытка докачки системного журнала с контрольной точки. Если это невозможно, то в качестве рабочего каталога назначается каталог с самой старой БД, поскольку на резервном сервере рабочий каталог подвергается очистке перед получением БД.
Ключ влияет на выдаваемую по ключу /show
информацию:
-
/show
/exchdir=0
– отображает статус каталогов на основании только аргументов командной строки; -
/show
– отображает реальный (текущий) статус каталогов (который мог измениться в результате обмена статусами).