Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ais / ais8

.doc
Скачиваний:
44
Добавлен:
20.04.2015
Размер:
476.67 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

КЕМЕРОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Математический факультет

Кафедра ЮНЕСКО по новым информационным технологиям

ОТЧЕТ

О ВЫПОЛНЕНИИ ЛАБОРАТОРНОЙ РАБОТЫ

«Резервное копирование и восстановление БД Oracle»

студентки 4 курса, М-085 группы

Голышевой Анны

Специальность 010503 – «Математическое обеспечение и администрирование информационных систем»

Руководитель:

доцент, кандидат ф.-м. наук

А.М.Гудов

Работа защищена

«____________________»

“____” _____________20__г.

Кемерово 2012

Оглавление

Введение 3

Цель работы 3

Описание работы 5

Сопровождение табличных пространств и файлов данных 5

Резервное копирование и восстановление 16

Заключение 21

Список литературы 22

  1. Введение

Для небольшой базы данных достаточно создать одно табличное пространство SYSTEM; однако, Oracle рекомендует создавать дополнительные табличные пространства для хранения данных и индексов пользователя, сегментов отмены, временных сегментов отдельно от словаря данных. Это обеспечивает вам большую гибкость в выполнении различных задач администрирования и уменьшает конкуренцию при обращении к объектам словаря и схемы.

Администратор может создавать новые табличные пространства, изменять размер файлов данных, добавлять файлы к табличным пространствам, устанавливать и изменять параметры хранения по умолчанию сегментов в табличном пространстве, переводить табличное пространство в состояние «только чтение» или «чтение-запись», делать табличное пространство временным или постоянным или удалить его.

  1. Цель работы

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

Задачи:

  1. Сопровождение табличных пространств и файлов данных

  • Создать постоянные табличные пространства со следующими именами и параметрами хранения:

  • DATA01, управляемое с помощью словаря данных.

  • RONLY для таблиц, доступных только на чтение с параметрами хранения по умолчанию.

  • Вывести информацию из словаря данных.

  • Выделить дополнительно 500Кб для табличного пространства DATA01 . Проверить результат.

  • Переместить табличное пространство DATA01 в другой каталог (оба способа).

  • Добавить файл данных для табличного пространства DATA01.

  • Изменить размер фала данных для DATA01 вручную.

  • Создать таблицу в табличном пространстве RONLY. Перевести RONLY в режим «только чтение».

  • Попытаться создать еще одну таблицу. Удалить первую таблицу.

  • Удалить табличное пространство RONLY и соответствующий файл данных. Проверить результат.

2. Резервное копирование и восстановление

  • Выполнить резервное копирование управляющих файлов и файлов данных.

  • Удалить один из файлов данных.

  • Выполнить восстановление удаленного файла путем создания нового файла данных.

  • Удалить все управляющие файлы.

  • Восстановить управляющие файлы из резервной копии.

  • Проверить работоспособность БД.

  1. Описание работы

    1. Сопровождение табличных пространств и файлов данных

Для начала выполняется соединение с БД.

Далее создаются 2 табличных пространства: табличное пространство data01 размером 10мб;

табличное пространство ronly для таблиц, доступных только на чтение с параметрами хранения по умолчани.

После создания табличных пространств выводится информация из словаря данных.

Далее выделяется дополнительно 500Кб для табличного пространства data01 и проверяются произведенные изменения.

Перемещение табличного пространства DATA01 в другой каталог. Это можно сделать двумя способами.

Первый способ:

Табличное пространство data01 переводится в режим оффлайн

Файл данных перемещается в нужное место. С помощью команды alter tablespace tablespace_name rename datafile изменяется путь к файлу данных.

Табличное пространство data01 переводится в режим онлайн

Второй способ:

Табличное пространство data01 переводится в режим оффлайн.

С помощью команды alter database database_name rename file изменяется путь к файлу данных. Файл данных перемещается в нужное место. Табличное пространство data01 переводится в режим онлайн.

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

Создание таблицы в табличном пространстве RONLY и перевод RONLY в режим «только чтение».

Далее производится попытка создать еще одну таблицу в табличном пространстве ronly, которое завершилось ошибкой, потому что в режиме «только чтение» невозможно расширить, либо увеличить размер табличного пространства.

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

    1. Резервное копирование и восстановление

Создаются резервные копии управляющих файлов и файлов данных. Теперь можно удалить файл данных табличного пространства data01. При переводе базы данных в режим open выдается ошибка о идентификации/блокировке данных. Информацию об отсутствующих файлах можно получить командой select * from v$recover file.

Далее идет восстановление удаленного файла путем создания нового файла и восстановление файла данных командой recover datafile.

Удаление всех управляющих файлов.

Если перевести базу данных в режим open, то произойдет ошибка при идентификации файлов. Далее копируются резервные копии файлов на место утерянных.

После база данных переводится в режим mount и восстанавливаются контрольные файлы. Т.к после момента создания резервных копий база данных была изменена, то контрольные файлы не совпадают с необходимыми. Консоль запрашивает журнальные файлы для восстановления, но, указав журнальный файл, возможно восстановить контрольные файлы. Далее база данных переводится в режим open со сбрасыванием журнальных файлов, чем и проверяется ее работоспособность.

  1. Заключение

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

.

  1. Список литературы

  1. Гудов А.М. Администрирование информационных систем. Конспект лекций, 2006.

  2. Oracle Documentation Library, http://oldunesco.kemsu.ru/ora_docs.

  3. http://ragivetova.blogspot.com/2008/04/oracle-10g.html

Соседние файлы в папке ais