Резервное копирование и восстановление баз данных

Автор работы: Пользователь скрыл имя, 20 Декабря 2015 в 05:26, реферат

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

В современном мире через компьютер проходит огромное множество различных данных. Для удобного хранения которых создаются базы данных.
База данных (далее БД) — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины (ЭВМ).

Файлы: 1 файл

Резервное копирование и восстановление баз данных.docx

— 34.12 Кб (Скачать файл)

RMAN CMDFILE=listback.rcm NOCATALOG

RMAN @listback.rcm NOCATALOG

При использовании каталога RMAN возможно к тому же использование хранимого сценария:

RMAN> REPLACE SCRIPT reportobsolete { REPORT OBSOLETE; }

Пример обращения в хранимому в каталоге сценарию:

RMAN> RUN { EXECUTE SCRIPT reportobsolete; }

 

Microsoft SQL Server

Процессы резервирования и восстановления в данной СУБД достаточно просты, и легко осваиваемы. Рассмотри процесс резервирования.

Процесс резервирования:

  1. Для начала запускаем и авторизуемся СУБД. После чего в Обозревателе объектов раскрываем вкладку «Базы данных» и кликнем правой кнопкой мыши по той базе данных, для которой необходимо сделать резервную копию. В появившемся контекстном меню выберем «Задачи» (Tasks) — «Создать резервную копию» (Back Up…).
  2. Запустится окно «Резервная копия базы данных» (Back Up Data Base). Убедимся, что тип резервной копии стоит «Полная» (Full), при необходимости зададим имя и описание, а также укажем назначение резервной копии. По умолчанию выбран путь на жестком диске компьютера в папку Backup основного расположения баз SQL-сервера. Для того чтобы изменить место размещения копии, сначала нажмем «Удалить» (Remove), чтобы удалить существующее назначение, а затем «Добавить» (Add…) для добавления нового.
  3. В появившемся окне зададим расположение и имя файла резервной копии и нажмем «ОК». Таких мест назначений можно задать несколько. В этом случае резервная копия будет разбита на равные части, каждая часть в указанном файле.
  4. Перейдем на вкладку «Параметры» (Options), на которой можно можно указать, что резервную копию необходимо проверить после выполнения, а также задать другие параметры надежности.
  5. Когда все настройки установлены, нажимаем «ОК» и дожидаемся завершения задачи. Если все сделано правильно, в указанной директории мы найдем файл резервной копии базы данных SQL.

Процесс восстановления:

  1. Так же, как и в процессе резервирования, для начала нам необходимо запустить СУБД и авторизоваться в ней.
  2. В «Среде Microsoft SQL Server Management Studio» выбираем базу из которой сделана резервная копия, кликаем по ней правой кнопкой мыши, в контекстном меню выбираем «Задачи» (Tasks) — «Восстановить» (Restore) — «База данных…» (Database…).
  3. Откроется окно «Восстановление базы данных» (Restore Database). Здесь, в качестве источника укажем «С устройства» (From device) и выберем файл резервной копии.
  4. Установим флаг «Восстановить» (Restore) напротив выбранной резервной копии. При необходимости, на вкладке «Параметры» (Options), можно указать дополнительные параметры восстановления.
  5. После того, как все настройки сделаны, жмем «ОК» и дожидаемся сообщения об успешном восстановлении базы данных.

Как мы видим оба процесса очень просты и выполняются всего в пять действий.

 

Firebird / Interbase

Существует два способа резервирования и восстановления БД данного типа:

  1. С помощью командной строки;
  2. С помощью специального программного обеспечения.

Первый способ достаточно сложный и долгий. Поэтому рассмотрим второй, на примере программы IBExpert.

IBExpert — GUI-оболочка, предназначенная для разработки и администрирования баз данных InterBase и Firebird, а также для выбора и изменения данных, хранящихся в базах

Процесс резервирования БД:

  1. Для выполнения резервирования базы данных запустите IBExpert. База данных должна быть зарегистрирована в программе. В окне Database Explorer щелкните мышью по строке вашей базы данных.
  2. В меню Services выберите Backup Database. Появится окно Database Backup, в котором в закладке Backup Files уже установлены некоторые необходимые значения. Вы можете изменить имя резервного файла и его размер.
  3. В нижней части экрана в разделе Output из выпадающего списка выберите вариант On Screen, чтобы протокол резервирования выводился на экран в закладке Output.
  4. Щелкните по кнопке Start Backup. Текущей станет закладка Output, в которой будут отображены все сообщения резервирования.

Существует возможность выполнить резервирования в произвольное количество файлов копии. Для этого на панели инструментов щелкните по кнопке Append file и в появившейся строке установите нужные характеристики файла копии.

Процесс восстановления БД:

  1. Для выполнения восстановления базы данных запустите IBExpert.
  2. Для восстановления базы данных в меню Services выберите Restore Database. Появится окно Database Restore. В закладке Files уже установлены все необходимые значения. В поле Restore into указано Existing database.
  3. Щелкните по строке File Name. В правой части поля появится кнопка с тремя точками. Щелкните по этой кнопке и в диалоговом окне открытия файла выберите файл копии. Отметьте флажком поле Replace existing database (заменять существующую базу данных). Вы можете также изменить размер страницы базы данных, выбрав его из выпадающего списка Page Size.
  4. Щелкните по кнопке Start Restore. Появится окно ввода имени и пароля пользователя. Вы можете выполнить восстановление в качестве пользователя SYSDBA. База данных будет восстановлена с резервной копии.

Если вы хотите восстановить резервную копию в базу данных с другим именем, то в выпадающем списке Restore into нужно выбрать New database, в поле Database File нужно ввести полный путь к новому (или существующему) файлу базы данных, в поле File Name нужно ввести путь к файлу резервной копии или воспользоваться кнопкой обзора для выбора этого файла.

 

 


Информация о работе Резервное копирование и восстановление баз данных