Гарантия Сохранения Отката
Поведение отката по умолчанию - перезаписывать зафиксированные транзакции, которые еще не истекли, а не позволять активной транзакции перестать работать из-за нехватки пространства отката.

В случае конфликта транзакции имеют приоритет над запросами.
Это поведение может быть изменено путем гарантии сохранения отката. С гарантируем сохранением настройки сохранения отката выполяются в обязательном порядке, даже если они заставляют транзакции переставать работать. (Таким образом в случае конфликта, запросы имеют приоритет над транзакциями.)
RETENTION GUARANTEE является атрибутом табличного пространства, а не параметром инициализации. Этот атрибут может быть изменен, используя или операторы командной строки SQL или Enterprise Manager. Синтаксис для изменения табличного пространства отката, чтобы гарантировать сохранение:
SQL> ALTER TABLESPACE undotbs1 RETENTION GUARANTEE; |
Чтобы возвратить гарантируемое табличное пространство отката к его нормальной установке, используйте следующую команду:
SQL> ALTER TABLESPACE undotbs1 RETENTION NOGUARANTEE; |
Можно установить Гарантию Сохранения Отката в Enterprise Manager. Перейдите к странице Automatic Undo Management. Щелкните по текущей установке для Retention Guarantee (General/Undo Retention Settings), чтобы изменить ее.