Реферат: СУБД INFORMIX

Все, чем управляет INFORMIX-OnLine может быть заархивировано за исключением следующего:

Страницы dbspace, выделенные для сервера, но не привязанные к какому-либо фрагменту tblspace;

Конфигурационные файлы не архивируются;

Страницы из зеркальных фрагментов не архивируются, если доступен первичный фрагмент;

Blob’ы в blobspace, хранимые на оптическом носителе;

Уровни архива

Нет смысла каждый раз архивировать все данные INFORMIX-OnLine. Поддерживаются три типа добавочного архивирования:

Level-0 – архивируются все страницы;

Level-1 – архивируются все изменения с момента последнего архива нулевого уровня;

Level-2 – архивируются все изменения с момента последнего архива первого уровня.

Архивирование логического протокола

Если было инициировано протоколирование БД, то INFORMIX-OnLine записывает транзакции, произошедшие между процедурами архивирования, в логический протокол, который состоит из определенного числа файлов логического протокола на диске. Сервер нуждается как в записи новых данных в протокол, так и в чтении протокола для восстановления транзакций. Для того, чтобы файлы логического протокола не закончились, необходимо архивировать заполненные файлы логического протокола.

Если же протоколирование не используется, тем не менее, все равно необходимо архивировать файлы логического протокола. В этом случае протокол содержит информацию о создании и удалении фрагментов диска и о записи контрольной точки. Эта информация нужна для “теплого” восстановления БД даже в том случае, когда БД не протоколируются.

Автоматическое и непрерывное архивирование

Если необходимо архивировать файлы логического протокола сразу после их заполнения, то нужно запустить автоматическое архивирование. В этом режиме архивируются все файлы логического протокола, готовые к архивированию и процесс останавливается на текущем файле.

Также можно запустить непрерывное архивирование. Тогда сервер автоматически архивирует файл логического протокола сразу по его заполнению.

При автоматическом архивировании нет необходимости помнить об архивировании файла, но нужно помнить, что на устройстве архивирования всегда должно быть свободное место.

Режимы восстановления данных

В процессе восстановления INFORMIX-OnLine воссоздает данные, которые стали недоступными в результате аппаратного или программного сбоя. В любом из трех приведенных ниже случаях необходимо восстановление данных:

Ошибка в программе запортила данные в БД;

Необходимо перенести данные на другой компьютер.

Процесс восстановления делится на фазы физического и логического восстановления:

При физическом восстановлении из архива восстанавливаются страницы dbspace и blobspace;

При логическом восстановлении производится восстановление транзакций.

Выбор типа физического восстановления

Если необходимо восстановить данные после сбоя, в результате которого сервер перешел в режим off-line, то необходимо восстановить все данные, управляемые сервером. Такой тип восстановления называется полным восстановлением системы. Если сбой не привел к останову системы, то можно выборочно восстанавливать выборочные dbspace или blobspace.

При переходе INFORMIX-OnLine в режим off-line из-за сбоя диска критические данные dbspace будут повреждены. К критическим dbspace относятся:

· root dbspace;

· содержащий физический протокол dbspace;

К-во Просмотров: 1038
Бесплатно скачать Реферат: СУБД INFORMIX