oracle 数据库启用简单审计的实验文档

开启审计:

alter system autit_trail=true scope=spfile;

​ 关闭审计:

alter system autit_trail= none scope=spfile;

增加审计列:自己一看就懂咋个填,就不多写了

BEGIN  

  dbms_fga.add_policy(object_schema   => 'HSCMP',  

                      object_name     => 'TEST',  

                      policy_name     => 'TEST_POLICY',  

                      audit_column    => 'ENAME',  

                      statement_types => 'update,insert',  

                      ENABLE          => TRUE);  

END;  

/    

查询开启老哪些表、列的审计

SELECT object_schema, object_name, policy_name, enabled

  FROM dba_audit_policies;

查询审计表、列的变动情况 

SELECT *

   FROM dba_fga_audit_trail

  ORDER BY TIMESTAMP;

 

 

删除审计列

BEGIN  

  dbms_fga.drop_policy(object_schema => 'TEST',  

                       object_name   => 'dept2',  

                       policy_name   => 'update_dept2_dname');  

END;  

    

 

删除审计的数据:

 

DELETE FROM sys.fga_log$ WHERE policyname = upper('UPDATE_DEPT2_DNAME');  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值