1.4.11 Резервирование БД. Полный и неполный резерв.
Резервирование всей базы данных
Резервирование всей базы данных (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), - это выполняемое на уровне операционной системы резервное копирование всех файлов данных и управляющих файлов, входящих в базу данных. При этом также могут копироваться журнальные файлы, файл параметров и файл паролей.
Преимущества выполнения непротиворечивого резервирования всей БД (закрытой БД)
• В принципе, непротиворечивое резервирование всей базы данных проще, поскольку все, что требуется от администратора - это остановить базу данных, скопировать все требуемые файлы в место хранения резервной копии и затем открыть базу данных
• Чтобы выполнить резервирование закрытой БД требуется минимальное число команд.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.