Лабораторная работа №6 Резервное копирование и восстановление
Замечания по выполнению:
Создавать табличные пространства и таблицы, выполнять выборку и модификацию данных в этих таблицах, используя sqlplus, остальные операции – по резервному копированию, восстановлению и получению информации о резервных копиях в RMan.
Задание:
Создать табличное пространство:Бригады | Вариант |
1,3,5,7,9,11 | Из двух файлов по 5M |
2,4,6,8,10,12 | Из одного файла 10M |
создать в нем таблицу – копию all_objects (по аналогии с предыдущими работами).
В RMan получить информацию о структуре б. д. и о том для каких файлов необходимо выполнить резервное копирование, записать идентификатор БД (dbid). Выполнить следующие настройки резервного копирования:Бригады | Каталог назначения | Название резервного набора | Авторезервирование управляющего файла | Политика актуальности |
1,4,7,10 | d:\backup | <имя б. д.>_<дата>_<номер копии>.bac | Выключено | Окно в 1 день |
2,5,8,11 | d:\backupset | <имя б. д.>_<Тэг>.bac | Включено, в каталог по умолчанию | Нет |
3,6,9,12 | По умолчанию | По умолчанию | Включено, в каталог d:\backup | Избыточность в 2 копии |
Для настроек, значение которых в задании указано как «по умолчанию», явно выполнить сброс их значений.
Выполнить резервное копирование всей базы данных, получить информацию о созданных резервных копиях. Если не выполнено автоматическое копирование управляющего файла, то выполнить резервное копирование соответствующей командой. Выполнить резервное копирование для созданного в пункте1 табличного пространства, затем копирование как полной копии файла. Сравнить размеры двух резервных копий между собой и также с размером исходного файла(-ов) данных. Выполнить модификацию данных в таблице из пункте 1, создать еще одну таблицу в этом табличном пространстве. Сымитировать потерю файла, относящегося к табличному пространству из п.1 и управляющего файла. Если табличное пространство состоит только из двух файлов, то сымитировать потерю только одного из них. Выполнить с помощью RMan восстановление управляющего файла.Если было предварительно включено автосохранение, то попытаться восстановить без указания пути к резервной копии.
Затем, выполнить:
Бригады | Извлечение | Восстановление |
1,5,9 | Табличное пр-во п.1 | Табличное пр-во п.1, SYSTEM |
2,6,10 | Потерянный файл | Вся б. д. |
3,7,11 | Вся б. д. | Файлы для табличного пр-ва п.1 и SYSTEM |
4,8,12 | Табличное пр-во п.1, SYSTEM | Вся б. д. |
Открыть б. д. Убедиться в наличии данных созданных на пункте 6.
Еще раз выполнить резервную копию б. д.
Выполнить инкрементальную резервную копию уровня 0 для:Бригады | Вариант |
1,2,5,6,9,10 | Табличного пространства п.1 |
3,4,7,8,11,12 | Одного файла табличного пр-ва п.1 |
вставку в таблицу новых данных и последующую инкрементальную резервную копию файла данных уровня 1 (т. е. последовательность действий – вставка данных, копия, вставка данных, копия):
Бригады | Вариант |
1,4,5,8,9,12 | Дифференциальную |
2,3,6,7,10,11 | Кумулятивную |
Привести размеры полученных копий.
Получить список устаревших резервных копий, сбросить настройки политики актуальности резервных копий в значение по умолчанию, снова получить список устаревших резервных копий выполнить их удаление.Контрольные вопросы:
Возможности представляемые RMan, по сравнению с «пользовательским» резервным копированием и восстановлением. Выполнение операции резервного копирования с помощью RMan. Типы резервного копирования с помощью RMan. Выполнение операции восстановления с помощью RMan. Инкрементальные резервные копии. Политики актуальности резервных копий.

