oracle细粒度审计脚本批量生成

来源:互联网 发布:地方门户 php 编辑:程序博客网 时间:2024/04/29 10:08
--------创建细粒度策略
select 'begin' || chr(10) || 'dbms_fga.add_policy(object_schema     =>''' ||
       owner || ''',' || chr(10) ||
       '                    object_name     =>''' || table_name || '''' || ',' ||
       chr(10) ||
       '                    policy_name     => ''ACCOUNT_ACCESS'',' ||
       chr(10) ||
       '                    statement_types => ''INSERT,UPDATE,DELETE,SELECT'');' ||
       chr(10) || 'end;' || chr(10) || '/'
  from dba_tables
 where owner = 'BLUE';


------------删除细粒度策略
select 'begin' || chr(10) || 'dbms_fga.drop_policy(object_schema     =>''' ||
       owner || ''',' || chr(10) ||
       '                    object_name     =>''' || table_name || '''' || ',' ||
       chr(10) ||
       '                    policy_name     => ''ACCOUNT_ACCESS'');' ||
       chr(10) || 'end;' || chr(10) || '/'
  from dba_tables
 where owner = 'BLUE';
 
select * from DBA_AUDIT_POLICIES;


select * from dba_common_audit_trail;
0 0
原创粉丝点击