Активация After-Imaging и AI File Management
Существует два варианта активации механизма After-Imaging и AI File Management:
- в онлайн;
- в офлайн.
Для активации в офлайн, когда база данных остановлена, используйте параметр AIMAGE BEGIN утилиты RFUTIL. Перед этим необходимо сформировать полную резервную копию базы данных, так как AI-файлы и полная резервная копия используются совместно для восстановления базы.
Для активации в офлайн необходимо:
- Сформировать полную резервную копию.
- Воспользоваться следующей командой для активации After-Imaging:
rfutil db-name -C aimage begin
Если база данных будет изменена после формирования резервной копии и до активации механизма After-Imaging, то утилита RFUTIL выдаст сообщение об ошибке и не выполнит активацию.
После успешной активации After-Imaging активация AI File Management выполняется следующей командой:
rfutil db-name -C aiarchiver enable
Для активации After-Imaging и AI File Management в онлайн используйте утилиту PROBKUP с параметрами ONLINE, ENABLEAI и ENABLEAIARCHIVER.
Для активации необходимо одновременно создать резервную копию базу данных и активировать After-Imaging, используя следующую команду:
probkup online db-name enableai backup-name enableaiarchiver -aiarcdir dirlist
-aiarcinterval number-of-seconds -aiarcdircreate
Здесь
- enableai – активирует механизм After-Imaging.
- enableaiarchiver – активирует механизм AI File Management.
- -aiarcdir dirlist – указывает список каталогов для сохранения архивов AI-экстентов. Можно указать через запятую до 10 каталогов. Пути к каталогам должны быть абсолютными и не содержать пробелов. В операционной системе Windows названия каталогов должны быть указаны в кавычках. Механизм AI File Management переключится на следующий каталог в списке, если в текущем каталоге закончится доступное место (диск заполнен). Использовать несколько каталогов имеет смысл только тогда, когда они размещены на разных носителях.
- -aiarcinterval number–of–seconds – указывает интервал времени, по истечении которого текущий AI-экстент будет заархивирован. Интервал может быть установлен от 120 до 86400 секунд для режима Timed. Для режима On-demand это параметр не применяется, т.е. архивация AI-экстента будет выполняться по факту его заполнения.
- -aiarcdircreate – применяется для гарантирования существования каталогов архивации, указанных в параметре -aiarcdir. Если каталог не существует, он будет создан автоматически.
Если нет уверенности в выборе интервала для параметра -aiarcinterval, можно временно его не указывать, а по истечении некоторого времени проанализировать журнал архивирования и на основании записей об архивации определить интервал (только если все AI-экстенты имеют фиксированный размер).