Мы установили для audit_trail значение DB, extended. Я пытаюсь ограничить аудит для определенных пользователей. Но все пользователи (объекты) DML-операций по умолчанию проходят аудит.
Я попытался остановить аудит, используя все эти утверждения:
SQL> NOAUDIT ALL;
Noaudit succeeded.
SQL> NOAUDIT ALL ON DEFAULT;
Noaudit succeeded.
SQL> NOAUDIT SESSION;
Noaudit succeeded.
SQL> noaudit select any table by X;
SQL> noaudit all by X;
Но он все еще проверяет все операции dml (также для схемы x)
Политики аудита нет, и я вижу ниже вывод из приведенного ниже заявления
SELECT * FROM DBA_PRIV_AUDIT_OPTS UNION SELECT * FROM DBA_STMT_AUDIT_OPTS;
null EXEMPT ACCESS POLICY By Access By Access
Так что я тоже отключил это
noaudit EXEMPT ACCESS POLICY;
База данных Oracle 11g Release 2 работает на 64-битной CentOS.
Пожалуйста, дайте мне знать, это поведение по умолчанию для базы данных 11g. Если да, могу ли я как-то его ограничить.
Ваша помощь очень ценится.
Благодарю вас!