Проверка восстановления и бэкапов RMAN – использование RESTORE VALIDATE и BACKUP VALIDATE

Рубрика: Oracle

Доброго времени суток, уважаемые читатели блога okITgo.ru! Практикуясь методам бэкапа и восстановления в тестовой среде, до того и после того, как начнете сопровождать промышленную систему управления БД Oracle, Вы сможете измерить тщательность ваших стратегий и минимизировать проблемы прежде, чем они возникнут в реальной ситуации. Выполнение тестовых восстановлений на регулярной основе гарантирует, что ваши процедуры архивации, бэкапа и восстановления работают. Также это поможет Вам проверить восстановление базы данных и не забыть, как его выполнять, что уменьшит вероятность того, что Вы допустите ошибку во время кризисной ситуации.

Если Вы используете RMAN, то один из способов – запустить команду DUPLICATE, чтобы создать тестовую базу данных, используя бэкапы вашей промышленной базы. Если Вы выполняете пользовательский бэкап и восстановление, то Вы можете либо создать новую базу данных, т.е. запасную (standby) бд, либо копию существующей базы – для проверки ваших бэкапов.

Использование BACKUP … VALIDATE

Использование команды RMAN BACKUP … VALIDATE приводит к чтению RMAN-ом всех специфических файлов бд, которые бы использовались при выполнении указанного задания бэкапа, без фактического выполнения каких либо бэкапов. Например, BACKUP DATABASE VALIDATE приводит к чтению RMAN-ом всех файлов, которые бы использовались при взятии полного бэкапа базы данных целиком и гарантии того, что эти файлы целые и не повреждены. Все блоки данных во входных файлах проверяются, в точности как это делается, когда происходит фактическое взятие бэкапа. Этот процесс может обеспечить полезную проверку целостности вашей базы данных.


Проверка Бэкапов RMAN: VALIDATE и RESTORE VALIDATE

Команды RMAN VALIDATE и RESTORE VALIDATE должны быть частью проводимого тестирования вашего плана восстановления. VALIDATE приводит к чтению RMAN-ом указанных бэкапов на диске или на ленте и созданию отчета о том, являются ли они не поврежденными и пригодными для операции восстановления. RESTORE … VALIDATE приводит к проверке RMAN-ом того, является ли набор доступных бэкапов пригодным для восстановления указанных объектов базы данных. Например, RESTORE TABLESPACE TBS_1 VALIDATE выбирает бэкапы, пригодные для восстановления указанного табличного пространства, как делает RMAN при реальной операции восстановления, читая бэкапы и, таким образом, проверяя, что они существуют и не повреждены.

Вы можете подписаться на обновления моего блога по электронной почте или по RSS (справа вверху), чтобы не пропустить статью, в которой я в ближайшее время хочу подробно описать, как использовать команды BACKUP VALIDATE и RESTORE VALIDATE.

Проверка Ваших Процедур Реставрации и Восстановления Базы Данных

Вы также можете проверить ваши бэкапы, выполнив полный тест вашей стратегии реставрации и восстановления на другом оборудовании. В идеале, советую использовать конфигурацию оборудования и софта для теста, которая как можно ближе будет походить на среду, в которой Вам, не дай бог, придется выполнять аварийное восстановление в реальной ситуации. Удачи Вам и до новых встреч на страницах блога okITgo.ru.

Рубрика: Oracle