权限审计
1权限审计表示对某一个系统权限的使用状况进行审计
语法

audit privilege_name 【by user_name】|
【by 【session | access】】
【whenever 【not】 successful】;

privilege_name:系统权限名称
by access :存取方式,每条语句被执行一次都要审计,不管语句是否相同
by session:会话方式,相同的语句只被审计一次,默认方式
whenever successful:只对成功语句进行审计
whenever not successfu:只对不成功语句进行审计
by user_name:针对某个用户使用的系统权限进行审计,如果没有写用户,那就针对全体用户使用的系统权限进行审计。

举例
对scott用户的create table语句进行审计,每条语句被执行一次都要审计,不管语句是否相同,并且只对成功语句进行审计
audit create table by scott by access whenever successful;
这里写图片描述

查询对那些用户进行权限审计
select user_name,privilege,success,failure from dba_priv_audit_opts;
这里写图片描述

notaudit语句
停止对用户进行审计,停止后,用户所进行的操作将不再记录

noaudit create table by scott ;
这里写图片描述

posted on 2017-05-27 13:59  2637282556  阅读(153)  评论(0编辑  收藏  举报