Архитектура Базы данных ретроспекции

Рубрика: База данных Ретроспекции

Когда Вы включаете Базу данных Ретроспекции, запускается фоновый процесс RVWR (Писатель Ретроспекции). Этот фоновый процесс последовательно пишет данные Базы данных Ретроспекции из буфера ретроспекции в журналы базы данных Ретроспекции, которые циклически используются повторно.

Архитектура Базы данных ретроспекции

Впоследствии, когда дается команда FLASHBACK DATABASE, журналы ретроспекции используются, чтобы реставрировать бд к исходным образам блоков, и затем используется данные о транзакциях из журналов redo, чтобы продвинуть базу вперёд к требуемому моменту времени ретроспекции.

Издержки включения Базе данных Ретроспекции зависят от смешанной рабочей нагрузки чтения-записи базы данных. Поскольку запросы не должны регистрировать какие либо данные ретроспекции, чем более интенсивна рабочая нагрузка записи, тем выше издержки включения Базы данных Ретроспекции.

Конфигурирование Базы данных Ретроспекции

Конфигурирование Базы данных Ретроспекции

Можно сконфигурировать Базу данных Ретроспекции следующим образом:

  1. Сконфигурируйте Быструю область Восстановления.

  2. Установите цель сохранения с параметром инициализации DB_FLASHBACK_RETENTION_TARGET. Можно определить верхний предел в минутах относительно того, как далеко назад Вы хотите быть в состоянии возвратить в прошлое базу данных. Пример использует 2 880 минут, что эквивалентно двум дням. Этот параметр является только целью и не обеспечивает гарантии. Ваш временной интервал ретроспекции зависит от того, сколько данных ретроспекции было сохранено в Быстрой области Восстановления.

  3. База данных Ретроспекции включается следующей командой:

        ALTER DATABASE FLASHBACK ON;

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

Можно определить, включена ли База данных Ретроспекции, следующим запросом:

    SELECT flashback_on FROM v$database;

Можно отключить Базу данных Ретроспекции командой ALTER DATABASE FLASHBACK OFF. В результате все существующие Журналы базы данных Ретроспекции удаляются автоматически.

Отметьте: можно включить Базу данных Ретроспекции только, когда база данных монтируется в эксклюзивном режиме, а не открыта.

Далее: Обзор структур памяти БД Oracle

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

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

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

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