Процесс Восстановления на момент времени

Рубрика: Реставрация и Восстановление

Неполное восстановление, или восстановление базы данных на момент времени, использует резервную копию, чтобы воспроизвести нетекущую версию базы данных.

Процесс Восстановления на момент времени

Таким образом, Вы не применяете все записи транзакций, сгенерированные после самого последнего бэкапа. Выполняйте этот тип восстановления только тогда, когда это абсолютно необходимо. Чтобы выполнить восстановление на момент времени, Вам потребуется:

Допустимый офлайновый или онлайновый бэкап всех файлов данных, сделанный перед точкой восстановления

  • Все архивные журналы со времени резервного копирования до требуемого времени восстановления

  • Последовательность выполнения восстановления на момент времени приведена ниже:

  1. Реставрируйте файлы данных из резервной копии: Резервная копия, которая используется, может быть не самой последней, если Ваша точка назначения реставрации не является недавней. Это включает или копирование файлов, используя команды ОС, или использование команды RMAN RESTORE.

  2. Используйте команду RECOVER: Примените транзакции из файлов архивных журналов транзакций, включая столько, сколько необходимо, чтобы достигнуть точки назначения реставрации.

  3. Состояние перевосстановления: Теперь файлы данных содержат некоторые зафиксированные и некоторые незафиксированные транзакции, потому что журнал транзакций redo может содержать незафиксированные данные.

  4. Используйте команду ALTER DATABASE OPEN: База данных открывается прежде, чем применяется откат. Это делается, чтобы обеспечить более высокую доступность.

  1. Примените данные отката: Тогда как применялись транзакции из журнала redo, транзакции redo, поддерживающее файлы данных отката, были также применены. Таким образом, откат доступен и может быть применен к файлам данных, чтобы отменить любые незафиксированные транзакции. Это делается далее.

  2. Завершение процесса: Файлы данных теперь восстановлены к моменту времени, который Вы выбрали.

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

Далее: Использование Инкрементных Резервных копий, чтобы Восстановить Базу данных в Режиме NOARCHIVELOG

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)