Механизм After-Imaging в OpenEdge
Формат журнала архивирования
Механизм AI File Management ведет журнал архивируемых AI-экстентов. Этот журнал находится в том же каталоге, что и файл базы данных (.db) и называется database-name.archival.log. Он создается в момент архивирования первого экстента. Информация, в нем хранимая, содержит такие данные, как время формирования резервных копий базы и AI-экстентов. Эти данные помогут в разработке и автоматического, и ручного способа восстановления базы данных. Журнал может быть прочитан, но его нельзя изменять самостоятельно..
Каждый раз, когда демон AI File Management отрабатывает, в журнал записывается две строки, содержащие дату, время и прочую информацию в следующем формате:
# After-image Extent Manager started on : Monday July 13, 2009 at 11:44:31 # 0255,20090713,114431,100200
Вторая строка содержит версию и информацию о запуске и имеет следующий вид:
# 0255, date, time, release
Поле | Значение |
---|---|
Индикатор версии (0255) | Индикатор линии версии |
Date | дата старта утилиты в формате YYYYMMDD |
Time | Время старта утилиты в формате HHMMSS |
Линия архивов
В журнале механизма AI File Management строка с информацией о заархивированном AI экстенте имеет следующий формат:
Extent archive indicator,database,date,time,aibegin-date, aibegin-time,aiseq,buseq,extent-name,target-directory, target-extent-name
Поле | Значение |
---|---|
Extent archive indicator | Может принимать следующие значения: |
0001 – Экстент архивирован автоматически
0003 – Экстент архивирован вручную
0004 – Экстент архивирован вручную в NULL устройствоdatabaseИмя базы данныхdateДата резервной копии в формате YYYYMMDDTimeВремя резервной копии в формате HHMMSSBuseqПорядковый номер копииaibegin-dateДата старта After-Imaging для базы данных в формате YYYYMMDDaibegin-timeВремя старта After-Imaging для базы данных в формате HHMMSSaiseqПорядковый номер AI-экстента с указанием ведущих нулейextent-nameИсходное имя архивируемого AI-экстентаtarget-directoryКаталог, в который архивирован AI-экстентtarget-extent-nameИмя архивируемого экстента
Линия резервного копировании базы данных
Backup indicator,database,date,time,online indicator, buseq,backup-date,backup-time,incr-seq,aigennbr,target-count, backup-targets,backupset-name
Поле | Значение |
---|---|
Backup indicator | Тип резервной копии: |
0032 – Полная копия
0033 – Инкрементальная копияDatabaseИмя базы данныхDateДата записи в журнал в формате YYYYMMDDTimeВремя записи в журнал в формате HHMMSSonline indicatorИндикатор типа копии:
0 – offline
1 – onlinebuseqПорядковый номер копииbackup-dateДата формирования копии в формате YYYYMMDDbackup-timeВремя формирования копии в формате HHMMSSincr-seqЕсли это инкрементальная копия, то указывается ее порядковый номер, иначе, значение остается пустымtarget-countКоличество файлов в копииbackup-targetsСписок имен файлов копии, разделенных запятойbackupset-nameКопии установлено имя. Имеет следующий формат: BACKUP_SET_YYYYMMDD_HHMMSS. Где дата и время установлены на основании значений backup-date и backup-time.
Метка:After-Imaging