Аудит операций отзыва

Как можно контролировать операции REVOKE над таблицей в Oracle? Гранты могут быть проверены с помощью ...

AUDIT GRANT ON *schema.table*;

Как предоставление, так и отзыв системных привилегий и роликов можно проверять с помощью ...

AUDIT SYSTEM GRANT;

Ни один из этих операторов не будет проверять отмены на уровне объекта. Моя база данных - 10g. Меня интересует аудит аннулирования, выполненного SYS, но это не моя основная задача, поэтому ответ не должен работать для пользователя SYS.

* Триггер может их поймать, но я бы предпочел использовать встроенный аудит, поэтому, если триггер - единственный способ сделать это, проголосуйте за ответ «Это невозможно сделать».

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
0
0
2 521
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Это невозможно.

Ответ принят как подходящий

Согласно Oracle Support, все отзывы можно проверить, выполнив следующие действия:

  1. Установите для параметра audit_sys_operations значение true.
    .
  2. Установите для параметра audit_trail значение db_extended.
    .
  3. Запустить таблицу разрешений на аудит;

Это охватывает как привилегии GRANT, так и REVOKE для представлений таблиц и материализованных представлений.

Другие вопросы по теме