Механизм After-Imaging в OpenEdge
Активация в Offline
Проверьте, имеются ли в базе данных AI-экстенты и активирован ли механизм After-imaging. Если нет, то добавьте AI-экстенты и активируйте After-imaging.
Создайте каталог, в который будет выполняться архивация AI-экстентов.
Активируйте AI File Management следующей командой:
rfutil db-name -C aiarchiver enable
Запустите брокер базы данных со следующими параметрами механизма Ai File Management, используя следующий синтаксис:
proserve db-name -S port-num -aiarcdir path-dir1,path-dir2 -aiarcinterval interval
Примечание: см. пункт 6.1 «Практический пример активации AI File Management в Offline» Приложения 6.
Активация в Online
Проверьте, имеются ли в базе данных AI-экстенты, активирован ли механизм After-imaging. Если нет, то добавьте AI-экстенты и активируйте After-imaging (можно выполнить одновременно с активацией AI File Management через добавление параметра к команде probkup).
Создайте каталог, в который будет производиться архивация AI-экстентов.
Выполните online резервное копирование базы с активацией AI File Management (копия базы будет считаться отправной точкой для наката архивов AI-экстентов):
probkup online db-nameoutput-device enableaiarchiver -aiarcdir path-dir1,path-dir2 -aiarcinterval interval -aiarcdircreate
И в этом, и в предыдущем примере определены два каталога для хранения архивов AI-экстентов, это каталоги path-dir1 и path-dir2. Если эти каталоги будут отсутствовать, то при наличии параметра <-aiarcdircreate> они создаются автоматически. В операционной системе Windows при определении более чем одного каталога необходимо указать их названия в кавычках. Механизм AI File Management переключится на следующий каталог, если в текущем каталоге закончится доступное место (диск заполнен). Использовать два каталога имеет смысл только тогда, когда они размещены на разных носителях. При старте базы данных должен быть использован параметр <-aistall>.
Параметр <-aiarcinterval interval> используется, чтобы «будить» демона для архивации AI-экстентов по истечению интервала времени, установленного значением interval. Интервал может быть установлен от 2 минут до 24 часов. Если этот параметр не указан, то демон будет выполнять архивацию тогда, когда AI-экстент будет заполнен.
Если вы не уверены в выборе интервала для параметра <-aiarcinterval>, то можно временно его не указывать, но по истечении некоторого времени необходимо проанализировать лог AI-архивирования (db-name.archival.log), на основании которого и определить интервал.
Примечание: см. пункт 6.2 «Практический пример активации AI File Management в Online» Приложения 6.
Метка:After-Imaging