2016-02-27 2 views
0

Я хочу установить сохранение ретроспективного запроса на 240, чтобы иметь возможность выполнить запрос флэшбэка за последние 4 часа.Время удержания ретроспективного запроса

Я хотел бы сделать что-то похожее на это:

alter system set db_flashback_retention_target = 240; 

, но я не смог найти имя параметра, ответственного за время удержания ретроспекции запроса.

ответ

1

Это будет параметр UNDO_RETENTION, так как flashback queries использовать механизм UNDO.

UNDO_RETENTION указывает (в секундах) низкое пороговое значение отмены отмены. Для пространственных таблиц AUTOEXTEND система сохраняет отмену как минимум времени, указанного в этом параметре, и автоматически настраивает период хранения отмены, чтобы удовлетворить требованиям отмены запросов. Для фиксированных размерных табличных пространств система автоматически настраивает максимально возможный период хранения отмены, основываясь на размере и истории использования таблицы отмены и игнорирует UNDO_RETENTION, если не включена гарантия хранения.

Установка этого параметра должна учитывать любые требования к ретроспективной проверке системы. Автоматическая настройка отмены отмены не поддерживается для больших объектов. Значение RETENTION для столбцов LOB устанавливается в значение параметра UNDO_RETENTION.

Смежные вопросы