Таблица ретроспекции: Соображения

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

  • Команда FLASHBACK TABLE выполняется как единственная транзакция, получая монопольные блокировки DML.

  • Статистические данные не возвращаются в прошлое.

  • Поддерживаются текущие индексы и зависимые объекты.

  • Операции Таблицы ретроспекции:

    • Не могут быть выполнены на системных таблицах

    • Не могут охватывать операции DDL

    • Генерируют данные отката и redo

  • Весь оператор FLASHBACK TABLE выполняется в пределах единственной транзакции. Возвращаются в прошлое либо все, либо ни одна из указанных таблиц.

  • Таблица Ретроспекции получает монопольные блокировки языка манипулирования данными (DML) на все таблицы, которые указываются в операторе в течение промежутка времени, когда происходит операция.

  • Статистические данные участвующих объектов не возвращаются в прошлое.

  • Сохраняются все существующие индексы. Удаленные индексы не воссоздаются. Зависимые материализованные представления также поддерживаются автоматически.

  • Таблицы, указанные в операторе FLASHBACK TABLE, возвращаются в прошлое, при условии, что ни одно из табличных ограничений не нарушается. Если какие-либо ограничения нарушаются во время выполнения ретроспекции, работа прерывается, и таблицы остаются в том же самом состоянии, в каком они были как раз перед вызовом оператора FLASHBACK TABLE.

  • Нельзя выполнить Таблицу Ретроспекции к определённому моменту времени, который является более старым, чем время выполнения операции языка определения данных (DDL), которая изменила структуру или сжала таблицу, которая будет включена в работу ретроспекции. Это ограничение не применяется к операторам DDL, которые изменяют только атрибуты хранения таблиц.

  • Таблица ретроспекции не может быть выполнена на системных таблицах, удаленных таблицах и фиксированных таблицах.

Далее: Эффективное Использование Памяти - Рекомендации

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

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

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

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