СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Сертификация ИС Практическая работа №3

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Сертификация ИС Практическая работа №3»

Практическое занятие № 3. «Создание резервных копий базы данных. Восстановление базы данных»

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

Оснащение: ПК, учебная и справочная литература.

Теоретические сведения

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

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

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

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


Рис.9.1 Файлы базы данных TestDB

Для копирования базы данных необходимо использовать спе- циальные процедуры, предоставляемые MS Management Studio – «Создать резервную копию», «Восстановить».


Рис.9.2 Задачи работы с базой данных, вызываемых

из контекстного меню базы данных, в том числе «Создать резервную копию» и «Восстановить»

При создании резервной копии необходимо задать общие параметры создания копии (страница «Общие» окна копирования) и дополнительные параметры создания копии (Страница «Параметры» окна копирования).

Общие параметры создания копии (рис. 9.3):

  • Тип копии:

  • возможно создание полной копии;

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

  • Компонент резервного копирования (база данных в целом или отдельные файлы).

  • Параметры «Назначение» они определяют место в которое будет производиться копирование.


Рис.9.3 Диалоговое окно создания резервной копии базы данных

В параметрах назначения необходимо выбрать файл, в котором будет создаваться резервная копия. По умолчанию этот файл одноимѐнный с базой данных и имеет расширение «.bak» и располагается в каталоге, предназначенном для файлов такого типа при установке сервера.

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

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


Рис.9.4 Диалоговое окно добавления нового файла резервной копии

После завершения копирования откроется окно сообщений с подтверждением выполнения данного действия.


Рис.9.5 Успешное завершение создания резервной копии

Восстановление базы данных

Восстановление БД может быть вызвано как из контекстного меню узла Базы данных, так и из узла конкретной базы данных.


Рис.9.6 Восстановление базы данных из файла .bak в новую базу и в существующую

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

Ход работы

Задание.
  1. необходимо создать резервные копии базы данных «МММ» с использованием полного резервного копирования, разностного резервного копирования и резервного копирования журнала транзакций.

  2. необходимо провести восстановление базы данных «МММ» из сделанных в задании №1 резервных копий.

Контрольные вопросы
    1. Зачем выполнять резервное копирование?

    2. Стратегии резервного копирования и восстановления?