Автоматический обмен статуса каталогов БД резервного сервера (exchdir)
Синтаксис
 
/exchdir[=0]
Описание

Разрешает/запрещает взаимно менять статус рабочего и архивного каталогов БД.

При задании этого ключа копирование файлов БД из архивного каталога в рабочий каталог при старте системы или при смене состояний не производится, каталоги просто меняют свой текущий статус. Это обеспечивает ускоренный переход резервного сервера в MONO-состояние за счет исключения операции копирования БД. Данный режим является режимом по умолчанию. При значении параметра 0 сервер работает в режиме совместимости со старыми версиями с копированием БД.

Определение статуса каталогов происходит при конкурсе на определение рабочего каталога (например, при старте системы резервирования) по результатам предшествующей работы. Для этого сравнивается время последней записи в файле STATE рабочей и архивной БД или положение последней записи в системном журнале. Каталог с более «свежей» БД получает статус рабочего каталога на главном и резервном серверах.

На резервном сервере предпринимается попытка докачки системного журнала с контрольной точки. Если это невозможно, то в качестве рабочего каталога назначается каталог с самой старой БД, поскольку на резервном сервере рабочий каталог подвергается очистке перед получением БД.

Ключ влияет на выдаваемую по ключу /show информацию:

  1. /show /exchdir=0 – отображает статус каталогов на основании только аргументов командной строки;

  2. /show – отображает реальный (текущий) статус каталогов (который мог измениться в результате обмена статусами).