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

Рубрика: Технология Ретроспекции I

  • Создание табличного пространства отката

  • Включение Автоматического Управления Откатом

  • Указание гарантии сохранения отката

Параметры инициализации базы данных по умолчанию:

    • UNDO_MANAGEMENT='AUTO'
    • UNDO_TABLESPACE='UNDOTBS1'
    • UNDO_RETENTION=900

Чтобы активировать опции ретроспекции для приложения, следует выполнить эти задачи:

  • Создайте табличное пространство отката с достаточным количеством пространства, чтобы сохранить необходимые данные для операций ретроспекции.
    Чем чаще пользователи обновляют данные, тем больше пространства требуется. Администратор базы данных обычно вычисляет требование пространства. Если Вы не уверены в своих требованиях пространства, можно начать с автоматически расширяемого табличного пространства отката, наблюдая за ним через один рабочий цикл (например, 1 или 2 дня), собрать информацию по блокам отката посредством представления V$UNDO_STAT, вычислить Ваши требования пространства и использовать их, чтобы создать табличное пространство отката соответствующего фиксированного размера. (Формула вычисления находится в Руководстве Администратора БД Oracle.)

  • По умолчанию Автоматическое Управление Откатом включено. Если нужно, включите Автоматическое Управление Откатом, как объясняется в Руководстве Администратора БД Oracle.

  • Для табличного пространства отката фиксированного размера база данных Oracle автоматически настраивает систему, чтобы придать табличному пространству отката наилучшее сохранение отката.

  • Для автоматически расширяемого табличного пространства отката (значение по умолчанию) база данных Oracle сохраняет данные отката, чтобы удовлетворить как минимум, периодам сохранения, необходимым самому продолжительному запросу, и порогу сохранения отката, определенного параметром UNDO_RETENTION.

Можно запросить V$UNDOSTAT.TUNED_UNDORETENTION, чтобы определить количество времени, для которого данные отката сохраняются для текущего табличного пространства отката. Установка параметра UNDO_RETENTION не гарантирует, что неистекшие данные отката не перезапишутся. Если система нуждается в большем количестве пространства, база данных Oracle может перезаписать неистекший откат позже сгенерированными данными отката.

  • Укажите пункт RETENTION GUARANTEE для табличного пространства отката, чтобы гарантировать, что неистекшие данные отката не будут удалены.

  • Выдайте привилегии ретроспекции пользователям, ролям или приложениям, которые должны использовать функции ретроспекции.

Чтобы удовлетворить длительные требования сохранения, создайте Архив Данных Ретроспекции.

Далее: Сценарий Oracle Total Recall

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

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

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

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