#oracle #recovery #rman #standby
Вопрос:
Вчера я потерял два жестких диска . Один содержит файл данных Oracle, а другой содержит часть архивных журналов, созданных за последние 2 дня. (скажем, arch_5.dbf и arch_6.dbf потеряны в наборе от arch_1 до arch_10).
Я переключился на свой резервный сайт в рамках плана обеспечения непрерывности бизнеса.
Теперь мне нужно восстановить пропущенный файл данных. Для восстановления требуются пропущенные два файла журнала архивов.
Можно ли применить один и тот же набор архивных журналов из режима ожидания в рабочее состояние, чтобы восстановить файл данных ?
Пожалуйста, посоветуйте.
~СК~
Ответ №1:
Может оказаться немного проще использовать инкрементные резервные копии RMAN для обновления резервной базы данных.Вы можете использовать архивы, которые переносятся на резервный сайт, но они не помогут в восстановлении потерянных файлов данных, если их создание не зарегистрировано в архивах.
Использовать опцию инкрементного резервного копирования проще.
Комментарии:
1. Спасибо за быстрый ответ. Сбой диска произошел через несколько часов после моего последнего инкрементного резервного копирования. Для восстановления пропущенного файла БД на определенный момент времени RMAN требуются эти пропущенные архивные журналы. Должен ли я жить с данными до последнего инкремента или есть способ выполнить PITR с помощью резервных архивных журналов ?
2. Идея заключается в том, что теперь вы берете новую инкрементную резервную копию (из scn) и используете ее для восстановления резервной копии. Если он небольшой, вы можете просто создать новый клон в качестве резервного. Это также помогает упомянуть версии.