Время удержания запроса Flashback
Я хочу установить сохранение ретроспективного запроса до 240, чтобы иметь возможность выполнять запрос флешбека за последние 4 часа.
Я хотел бы сделать что-то похожее на это:
alter system set db_flashback_retention_target = 240;
но я не смог найти имя параметра, отвечающего за время удержания ретроспективного запроса.
1 ответ
Это будет параметр UNDO_RETENTION, так как в запросах на обратную передачу используется механизм UNDO.
UNDO_RETENTION указывает (в секундах) нижнее пороговое значение отмены хранения. Для табличных пространств отмены AUTOEXTEND система сохраняет отмену по крайней мере в течение времени, указанного в этом параметре, и автоматически настраивает период хранения отмены в соответствии с требованиями отмены запросов. Для табличных пространств отмены фиксированного размера система автоматически настраивается на максимально возможный период хранения отмены, основанный на размере табличной области отмены и истории использования, и игнорирует UNDO_RETENTION, если гарантия хранения не включена.
Установка этого параметра должна учитывать любые требования к памяти. Автоматическая настройка хранения отмены не поддерживается для больших объектов. Значение RETENTION для столбцов больших объектов равно значению параметра UNDO_RETENTION.