Резервирование БД. Полный и неполный резерв. Резервирование БД. Полный и неполный резерв. Резервирование БД. Полный и неполный резерв.

Страницы работы

Содержание работы

1.4.11 Резервирование БД. Полный и неполный резерв.

Резервирование без использования RMAN

Резервирование всей базы данных

Резервирование  всей базы данных (wholedatabasebackup или кратко whole backup) представляет собой резервирование всех файлов данных и управляющего файла БД. Такое резервирование может быть выполнено при закрытой или открытой БД. Это наиболее общий метод резервирования.

Резервирование всей БД, выполняемое при закрытой базе данных (после останова с параметрами NORMAL, IMMEDIATE или TRANSACTIONAL) называется согласованным резервированием. При таком резервировании заголовки всех файлов базы данных согласованы с управляющим файлом, и после завершения копирования из резерва база данных может быть открыта без какого-либо восстановления. Когда база данных выполняется в режиме NOARCHIVELOG, только согласованный резерв всей БД пригоден для копирования из резерва и восстановления.

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

Резервирование базы данных в таких состояниях называют несогласованным резервированием. Несогласованные резервы необходимы для восстановления базы данных и перевода ее в согласованное состояние. Когда база данных должна быть доступна 7 дней в неделю и 24 часа в сутки, только несогласованное резервирование возможно, и оно должно выполняться только для базы данных, работающей в режиме ARCHIVELOG.

Резервирование табличного пространства .

Резервирование табличного пространства (tablespacebackup) подразумевает резервирование файлов данных, образующих табличное пространство. Такое резервирование может быть выполнено только, если база данных в режиме ARCHIVELOG. В этом режиме журнальные входы обеспечивают согласованность файлов данных с остальной частью БД. В режиме NOARCHIVELOG можно выполнить резервирование табличного пространства, если оно доступно 'только на чтение' или было переведено в автономное состояние с параметром NORMAL.

Резервирование файла данных

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

Резервирование управляющего файла

Утилита RMAN может быть сконфигурирована для автоматического резервирования управляющего файла после выполнения команд BACKUP и COPY. Резерв управляющего файла может быть также получен в виде скрипта, содержащего SQL-команды. Для резервирования и копирования из резерва файлов базы данных используются команды операционной системы. Команды восстановления выполняются в сеансе SQL*Plus.

Методы физического резервирования

• Резервное копирование на уровне операционной системы без архивирования (возможность после сбоя носителя выполнить восстановление к моменту создания последней резервной копии).

• Резервное копирование на уровне операционной системы с архивированием (возможность после сбоя носителя выполнить восстановление к моменту сбоя).

Целостное резервирование всей БД

Целостное резервирование всей БД (consistentwholedatabasebackup), или резервирование закрытой БД (closeddatabasebackup), - это выполняемое на уровне операционной системы резервное копирование всех файлов данных и управляющих файлов, входящих в базу данных. При этом также могут копироваться журнальные файлы, файл параметров и файл паролей.

Преимущества выполнения непротиворечивого резервирования всей БД (закрытой БД)

• В принципе, непротиворечивое резервирование всей базы данных проще, поскольку все, что требуется от администратора - это остановить базу данных, скопировать все требуемые файлы в место хранения резервной копии и затем открыть базу данных

• Чтобы выполнить резервирование закрытой БД требуется минимальное число команд.

Похожие материалы

Информация о работе