审计撤销业务

时间:2008-10-21 17:52:41

标签: database oracle

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

AUDIT GRANT ON *schema.table*;

系统权限和滚动的授权和撤销都可以使用...

进行审核
AUDIT SYSTEM GRANT;

这些陈述都不会审核对象级撤销。我的数据库是10g。我对审计SYS所做的撤销感兴趣,但这不是我的主要关注点,因此答案不适用于SYS用户。

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

2 个答案:

答案 0 :(得分:1)

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

  1. 将参数audit_sys_operations设置为true
  2. 将参数audit_trail设置为db_extended
  3. 运行审核授权表;
  4. 这包括对表视图和物化视图的GRANT和REVOKE权限。

答案 1 :(得分:0)

这不可能。