手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >oracle细粒度审计使用
oracle细粒度审计使用
摘要:以scott用户的emp表为示例----增加策略beginDBMS_FGA.ADD_POLICY(object_schema=>'SCOTT...

以scott用户的emp表为示例

----增加策略

begin

DBMS_FGA.ADD_POLICY (

object_schema => 'SCOTT',

object_name => 'EMP',

policy_name => 'mypolicy1',

handler_schema => NULL,

handler_module => NULL,

enable => TRUE,

statement_types => 'INSERT, UPDATE,DELETE',

audit_column_opts => DBMS_FGA.ANY_COLUMNS);

end;

----启用策略

begin

DBMS_FGA.ENABLE_POLICY (

object_schema => 'SCOTT',

object_name => 'EMP',

policy_name => 'mypolicy1',

enable => TRUE);

end;

select * from dba_fga_audit_trail;

select * from dba_audit_policies;

select db_user,timestamp,sql_text,sql_bind from dba_fga_audit_trail; --审计结果

SELECT text FROM dba_Views where view_name=upper('DBA_FGA_AUDIT_TRAIL'); --查看记录

----删除策略

begin

dbms_fga.drop_policy (

object_schema=>'SCOTT',

object_name=>'EMP',

policy_name=>'mypolicy1'

);

end;

【oracle细粒度审计使用】相关文章:

Oracle9i中MERGE的用法

oracle快速删除重复的记录

oracle 常用的几个SQL

oracle数据库使用distinct多个字段

windows中oracle 11g安装图解

Oracle minus使用

oracle如何恢复被覆盖的存储过程

oracle sql select语句的使用方法

Oracle监控索引怎么使用

oracle排名函数的使用方法分享

精品推荐
分类导航