Как я могу действительно проверять все, что пользователь делает в БД Oracle? - PullRequest
0 голосов
/ 04 июля 2019

Мне пришлось создать пользователя базы данных JOHN и назначить ему роль администратора, так что теперь он может делать практически все. Я НЕ доверяю ДЖОНУ и хочу АУДИРОВАТЬ его E V E R Y ход, все, что он делает. Как мне этого добиться?

Я уже включил БД, расширенный аудит с помощью:

alter system set audit_trail=db,extended scope=spfile;

Теперь я использую:

AUDIT ALL BY JOHN BY ACCESS;
AUDIT SELECT TABLE, UPDATE TABLE, INSERT TABLE, DELETE TABLE BY JOHN BY ACCESS;
AUDIT EXECUTE PROCEDURE BY JOHN BY ACCESS;
AUDIT ALTER TABLESPACE BY JOHN BY ACCESS;

Я не могу найти список всех опций AUDIT, я уверен, что есть также заявление для: AUDIT ALTER SESSION, AUDIT ALTER DATABASE, ALTER CREATE ANY INDEX и т. Д. ...

У кого-нибудь есть список всех опций AUDIT?

...