|
Собственно backup (точнее горячий backup) можно разбить на несколько
вариантов:
- Backup в стиле Oracle7. Также известный как 'alter
tablespace begin backup'. Идея состоит в том, что
табличные пространтсва последовательно
переводятся в состоянии 'backup', и в этом
состоянии они могут быть скопированы
средствами операционной системы. Пример
скрипта на perl (см. файл bm.pl). Скрипт
bm.pl читает что он должен сделать сегодня
из файла dba.conf. Или чистый sql файл в котором
вам придется править имена табличных
пространств. Эта подборка скриптов
вообще была мне крайне полезна до выхода
rman. Совсем простой вариант
для очень начинающих администраторов.
- Backup в стиле Oracle8 - с использованием rman.
Теперь о различных вариантах
встречающихся в жизни: backup parallel oracle и backup
совместно с Veritas NetBackup.
Veritas NetBackup.
Наверно, чтобы возникло общее понимание,
как взаимодействуют RMAN и Veritas NetBackup, лучше
всего прочитать Oracle9i
Recovery Manager User's Guide, а конкретнее About
the RMAN Media Management Interface

Из которой следует, что для того, чтобы
производить резервное копирование на
ленточку нужен уровень Media Manager (MML). Т.е. ПО
управляющее приводом. Тогда, во время
резервного копирования, блоки данных
пишутся не на диск, а передаются прямо на
уровень MML.
Oracle ожидает найти библиотеку $ORACLE_HOME/lib/libobk.so
которая должна быть поставлена вендором MML.
Общая идеология описана в Integrating
RMAN with a Media Manager on UNIX: Basic Steps. Но мой опыт
говорит, что лучше всего прочитать
инструкцию от вендора.
Прекрасная
статья, по тому как интегрировать rman и
NetBackup, взятая
с orafaq. Еще лучше - How
to install Configure, Check and Troubleshoot VERITAS NetBackup 4.5 for Oracle
из metalink
Посмотрите как установить
recovery catalog и зарегистрировать БД в нем, чем он
хорошо или плох при использовании.
Прочитайте что такое resync и что храниться в
control file.
Можно также посмотреть на мой
протокол восстановления БД на другой
машине - оказывается это чуть сложнее, чем восстанавливать
на той же машине. Посмотрите на мои
скрипты для backup и recovery с
использованием recovery catalog.
Мой протокол
восстановления БД на другой машине без
recovery catalog, прочитать FAQ
об особенностях восстановления без
каталога, скрипты
восстановления.
Советы по установке дополнительных
параметров в bp.conf и описание redirected restore.
Также могут быть полезны несколько статей взятых с сайта
veritas:
- Общий обзор как
работает интеграция rman и Veritas
- Реклама, но с
упоминанием версий, ключевых свойств
- Общий обзор
возможностей Veritas по работе с Oracle.
Упоминается даже будущие возможности по
работе с RAC. Наиболее понравившаяся мне
статья.
Backup OPS
Backup RAC:
Standby Database
Standby DB - это удобное решение для создания
удаленной копии БД, "догоняющей"
основную по мере закачки archive лог файлов.
Зачем может понадобиться такая копия ? Во
первых ее можно открыть в режиме read-only на
произвольный период времени. Во вторых, так
можно осуществлять backup - время
восстановления даже очень больших БД
измеряется минутами.
Читать как настроить
standby.
|