Администратор, подари пользователю путешествие во времени

dbstalker, 17 марта

Если администратор будет добр, то может простому смертному дать привилегию FLASHBACK ANY TABLE . И если у вас версия Oracle 9i и более, есть табличное пространство отмены и опция Automatic Undo Management, тогда пользователь получит возможность свой сеанс вернуть в прошлое на указанный момент времени. Для этого есть пакет DBMS_FLASHBACK. Использовать его можно вот так:

EXEC DBMS_FLASHBACK.ENABLE_AT_TIME(TIMESTAMP ‘yyyy-mm-ddhh:mi:ss’); 

Однако прошлое менять нельзя!

Возврат в настоящее время:

EXEC DBMS_FLASHBACK.DISABLE; 

Размер табличного пространства и значение параметра undo_retention ограничивают время возврата в прошлое.

Замечание не по делу. Параметр undo_retention обычно устанавливают равным или больше , чем время выполнения самого длинного запроса

 

Новый комментарий

Я не спамер: введите суму 5+9



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Товары для взрослых
24 мая, 1 ответа
Выделенный сервер
23 мая, 3 ответа
Где скачать 1с
21 мая, 1 ответа