我必须创建一个数据库用户JOHN并为其分配DBA角色,所以现在他几乎可以执行任何操作。我不信任约翰,我想审核一下他所做的一切。我该如何实现?
我已经打开数据库,扩展了审计:
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选项的列表吗?