oracle中添加审计策略的示例代码

网友投稿 306 2023-12-06

oracle中添加审计策略的示例代码

小编给大家分享一下oracle中添加审计策略的示例代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

oracle中添加审计策略的示例代码

show parameter audit_trail;

begin

   dbms_fga.add_policy(object_schema     => KDCC,----所有者

object_name       => XJY_1,----表名

                      policy_name       => XJY_1_ACCESS,---审核策略名称,自定义

audit_condition   => C=12,---审计条件

                      audit_column      => C,---审计列

                      statement_types   => UPDATE);---INSERT, UPDATE, DELETE, SELECT

end;

----注意看审计列,但未包含的时候是不被审计的,只包含一个的时候也会被审计

begin

   dbms_fga.add_policy (

      object_schema     => KDCC,

object_name       => XJY_1,

      policy_name       => XJY_1_ACCESS,

      audit_column      => b,c,

----  audit_condition   => C=12,

      statement_types   => UPDATE

    ---  audit_column_opts => DBMS_FGA.ALL_COLUMNS,

---   audit_trail       => DB

  );

end;

 select a.extended_timestamp,

        a.db_user,

        a.os_user,

        a.userhost,

        a.object_name,

a.sql_text

   from dba_common_audit_trail a

  where object_name = XJY_1;

以上是“oracle中添加审计策略的示例代码”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Oracle日志组中如何添加冗余文件和日志组
下一篇:SQLite添加列的限制有哪些
相关文章

 发表评论

暂时没有评论,来抢沙发吧~