Dsvolk > > Oracle > > Backup My Blog | Search | About
(Not Logged In)
[ welcome! ] [ news ] [ install ] [ jump-jet ] [ app ] [ rac ] [ papers ] [ dba ] [ dvp ] [ racdd4d ] [ oem ] [ statspack ] [ education ] [ tuning ] [ ias ] [ backup ] [ dataprotection ] [ security ] [ oid ] [ options ] [ integration ] [ sales ] [ sun ] [ linux ] [ consulting ] [ faq ]

Backup and Recovery

Соглашение о материалах на этом сайте

Мой oracle blog
true dsvolk!
Есть ли У Вас Recovery Plan ?  

Собственно 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.  

Dsvolk > > Oracle > > Backup Last Modified: 30-07-2004 12:22