审计设置
审计开关由 DM 的 INI 参数 ENABLE_AUDIT 控制:
0:关闭审计 1:打开普通审计 2:打开普通审计和实时审计
查看审计的值:
SELECT * FROM V$PARAMETER WHERE NAME='ENABLE_AUDIT';
设置ENABLE_AUDIT为1:
SP_SET_PARA_VALUE (1,'ENABLE_AUDIT',1)
进行一次审计设置就在 SYSAUDIT 中增加一条对应的记录:
SELECT * FROM SYSAUDITOR.SYSAUDIT;
审计记录的具体内容存在在 V$AUDITRECORDS视图中:
select * from SYSAUDITOR.V$AUDITRECORDS ;
对用户SYSDBA进行的表的插入、修改和删除进行审计,不管失败和成功:
SP_AUDIT_STMT('UPDATE TABLE', 'SYSDBA', 'ALL');
SP_AUDIT_STMT('DELETE TABLE', 'SYSDBA', 'ALL');
SP_AUDIT_STMT('insert TABLE', 'SYSDBA', 'ALL');
对所有用户的插入审计:
SP_AUDIT_STMT('insert TABLE', 'null', 'ALL');
对所有用户,对所有用户的登录操作进行记录,不管是否登陆成功
SP_AUDIT_STMT('CONNECT', 'NULL', 'ALL');
指定删除 2015-12-6 16:30:00 以前的普通审计文件:
SP_DROP_AUDIT_FILE('2015-12-6 16:30:00',0);