【问题标题】:Audit Revoke Operations审计撤销操作
【发布时间】:2008-10-30 23:44:23
【问题描述】:

REVOKE 如何在 Oracle 中审计对表的操作?赠款可以通过...进行审计

AUDIT GRANT ON *schema.table*;

系统权限和滚动的授予和撤销都可以通过...进行审计

AUDIT SYSTEM GRANT;

这些语句都不会审核对象级别的撤销。我的数据库是10g。我对审核由 SYS 完成的撤销很感兴趣,但这不是我主要关心的问题,因此答案不需要对 SYS 用户起作用。

*触发器可以捕获这些,但我更喜欢使用内置审计,所以如果触发器是执行此操作的唯一方法,那么请投票赞成“这无法完成”的答案。

【问题讨论】:

    标签: database oracle


    【解决方案1】:

    根据 Oracle 支持,可以通过执行以下操作来审核所有撤销:

    1. 将参数audit_sys_operations设置为true
    2. 将参数audit_trail设置为db_extended
    3. 运行审核授权表;

    这包括对表视图和实体化视图的 GRANT 和 REVOKE 权限。

    【讨论】:

      【解决方案2】:

      这是做不到的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-31
        • 1970-01-01
        • 1970-01-01
        • 2020-04-09
        • 2016-11-17
        • 1970-01-01
        • 2012-10-03
        • 1970-01-01
        相关资源
        最近更新 更多