СУБД INFORMIX Администрирование и безопасность
Рефераты >> Программирование и компьютеры >> СУБД INFORMIX Администрирование и безопасность

АРХИВНЫЕ ЛЕНТЫ

ЛЕНТЫ АРХИВА ЛОГИЧЕСКОГО ПРОТОКОЛА

Рис. 1

“Теплый” режим восстановления

В данном режиме можно восстанавливать некритичные dbspace и blobspace при работе INFORMIX-OnLine в режиме on-line или quiescent. “Теплый” режим состоит из одного или нескольких физических восстановлений, логического архивирования и восстановления.

При “теплом” восстановлении заархивированные файлы логического протокола “проигрываются” для восстановления транзакций в восстановленных dbspace (рис. 2).

АРХИВНЫЕ ЛЕНТЫ

ЛЕНТЫ АРХИВА ЛОГИЧЕСКОГО ПРОТОКОЛА

ТРАНЗАКЦИИ

Рис. 2

Смешанный режим восстановления

Смешанный режим восстановления состоит из холодного восстановления, за которым следует теплое восстановление. Некоторые dbspace и blobspace восстанавливаются в холодном режиме (INFORMIX-OnLine находится в режиме off-line). Такой режим восстановления обычно применяется, когда требуется полное восстановление системы, но в ходе его требуется частичный доступ к некоторым таблицам. В этом случае выполняется холодное восстановление критических dbspace и dbspace, которые содержат важную информацию.

Экспорт-импорт данных

Миграция данных, т.е. перенос базы данных или ее частей может понадобиться по следующим причинам:

· Для переноса разработанной системы заказчику;

· Для переноса на другую аппаратную платформу;

· Для распространения пользователям;

· Для переноса данных между INFORMIX-SE и INFORMIX-OnLine.

Методы миграции данных, используемые в INFORMIX-OnLine

Сервер INFORMIX-OnLine следующие методы для переноса данных из одной БД в другую:

· Утилитами onunload и onload;

· Утилитами dbexport и dbimport;

· Выражениями LOAD и UNLOAD;

· Утилитой dbload.

Утилиты onunload и onload взаимосвязаны, т.е. для того, чтобы загрузить данные с помощью onload, их необходимо предварительно выгрузить с помощью onunload. Аналогично, для работы dbimport нужны файлы, подготовленные dbexport. Утилита dbload и выражение LOAD могут загружать данные из любого файла, если он отвечает определенным требованиям по формату.

Утилита dbschema по схеме БД создает файл с выражениями на SQL, который можно использовать затем для создания таблиц с аналогичной структурой.

Использование утилит onunload и onload

Эти две утилиты выгружают и загружают данные из БД или ее части страницами. Поэтому на использование этих утилит накладываются некоторые ограничения.

При переносе данных между компьютерами необходимо:

1. Убедиться, что размер страницы и представление чисел должно быть одинаковым на обоих системах.

2. Запустить утилиту oncheck для проверки целостности базы данных.

3. Запустить утилиту onunload.

4. Если нужно, перенести носитель с выгруженными данными на другую систему.

5. Запустить утилиту onload.

6. Установить желаемый статус протоколирования новой БД.

7. Создать архив нулевого уровня новой БД.

При переносе таблиц между компьютерами с помощью onunload и onload необходимо выполнить следующие шаги:

1. Удостовериться, что размер страниц и представление чисел одинаково на обоих системах.

2. Запустить утилиту oncheck для проверки целостности базы данных.

3. Запустить утилиту onunload.

4. Если нужно, перенести носитель с выгруженными данными на другую систему.

5. Выключить протоколирование

6. Запустить утилиту onload.

7. Создать архив нулевого уровня модифицированной БД.


Страница: