ITPub博客

首页 > 数据库 > > 细粒度审核问题

细粒度审核问题

作者:vage 时间:2020-06-17 09:43:24 0 删除 编辑
我使用dbms_fga.add_policy增加细粒度审核,命令如下(我的表在scott用户下,表名为aaa。): begin dbms_fga.add_policy( policy_name=>'scott_aaa', object_schema=>'scott', object_name=>'aaa', audit_condition=>'a<10', audit_column=>'a', handler_schema=>'sys', handler_module=>'aaa_alter', enable=>true); end;, / 然后建立响应函数: create or replace procedure aaa_alter(p1 varchar2,p2 varchar2,p3 varchar2) as begin insert into bb values(1,'a','d'); end; / 然后执行SELECT命令: select * from aaa where a<10; 查看bb表,多了一点新记录,这一点没错。但查询FGA_LOG$视图,其他列都对,就是SQLTEXT列为空。这一列不是本来应该显示我的查询命令的吗?我试了好几次,这一列都为空,请高手指点,感激不尽。

原文作者:;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2012-02-28

  • 博文量
    101
  • 访问量
    133214