Как можно проверять операции REVOKE
над таблицей в Oracle? Гранты могут быть проверены с ...
AUDIT GRANT ON *schema.table*;
Аудит как предоставления, так и отзыва системных привилегий и проверок можно выполнить с помощью ...
AUDIT SYSTEM GRANT;
Ни один из этих операторов не будет проверять отзыва на уровне объекта. Моя база данных 10g. Я заинтересован в аудите отзыва, сделанного SYS, но это не моя главная задача, поэтому ответ не должен работать для пользователя SYS.
* Триггер может их перехватить, но я бы предпочел использовать встроенный аудит, поэтому, если триггер является единственным способом сделать это, проголосуйте за ответ «Это невозможно».