Oracle: как включить ретроспективные запросы «как» для всех разработчиков? - PullRequest
3 голосов
/ 15 апреля 2009

Как включить ретроспективные запросы для всех моих разработчиков на моем экземпляре Oracle?

Запросы Flashback выполняются в определенное время, поэтому

select * from mytable as of timestamp(sysdate-1);

покажет содержимое таблицы по состоянию на 24 часа назад.

Ответы [ 3 ]

6 голосов
/ 15 апреля 2009
grant execute on dbms_flashback to public;
grant flashback any table to public;
1 голос
/ 11 августа 2009
1 голос
/ 16 апреля 2009

Вы можете использовать ретроспективный запрос для ваших собственных таблиц без каких-либо привилегий. Если вы хотите, чтобы другие пользователи использовали запрос о возврате в ваших таблицах, вам нужно предоставить этим пользователям права выбора и возврата.

Если вы хотите просмотреть данные по состоянию на 24 часа назад, вам нужно иметь табличное пространство отмены соответствующего размера и правильно настроить сохранение отмены.

Также смотрите это .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...