码迷,mamicode.com
首页 > 数据库 > 详细

oracle审计的激活与取消

时间:2018-02-05 20:01:21      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:system   time   激活   rac   name   bank   blog   opera   statement   

审计audit用户见识用户所执行的操作,并且oracle会将审计跟踪结果存放到os文件或数据库中

激活审计

conn /as sysdba

show parameter audit_sys_operations;      查看审计参数

alter system set audit_sys_operations=TRUE scope=spfile;  设置审计参数为true

alter system set audit_trail=db scope=spfile;     

startup force;  重启生效

show parameter audit_sys_operations;      查看审计参数

定义需要审计的表

execute dbms_fga.add_policy(object_schema=>‘bankuser‘,object_name=>‘emp‘,policy_name=>‘chk_emp‘,statement_types=>‘insert,update,delete‘);

给普通用户授权查看 审计表

grant select on dba_fga_audit_trail to bankuser;

执行增删操作,查看对表的审计

select t.timestamp,t.sql_text from sys.dba_fga_audit_trail t;

取消审计

execute dbms_fga.drop_policy(object_schema=>‘bankuser‘,object_name=>‘emp‘,policy_name=>‘chk_emp‘);

 

oracle审计的激活与取消

标签:system   time   激活   rac   name   bank   blog   opera   statement   

原文地址:https://www.cnblogs.com/biaopei/p/8418885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!