Выбор Других Опций Возврата Транзакции (продолжение)

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

Мастер Транзакции Ретроспекции работает следующим образом:

Если процедура DBMS_FLASHBACK.TRANSACTION_BACKOUT с опцией NOCASCADE не срабатывает (потому что есть зависимые транзакции), можно изменить опции восстановления.

Выбор Других Опций Возврата (продолжение)
  • С опцией NONCONFLICT_ONLY возвращаются неконфликтные строки в пределах транзакции, что подразумевает, что согласованность базы данных сохраняется (хотя атомарность транзакции нарушается ради исправления данных).

  • Если Вы хотите обязательно возвратить данные транзакции, не взирая на зависимые транзакции, используйте опцию NOCASCADE_FORCE. Сервер просто выполняет компенсирующие команды DML для данных транзакций в обратном порядке их времени фиксаций. Если никакие ограничения не повреждаются, можно продолжить, чтобы зафиксировать изменения, или, в противном случае, откатиться назад.

  • Чтобы инициировать полное удаление данных транзакций и всех их зависимостей в обратном порядке, используйте опцию CASCADE.

Отметьте: Этот скриншот не является частью примера потока операций, но показывает дополнительные детали более сложной ситуации.

Далее: Включение Событий Прибытия Файла с Удаленных систем

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

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

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

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