【发布时间】:2012-01-05 04:55:10
【问题描述】:
我正在尝试使用 Oracle 的审计功能在某个表中记录 DELETE 语句。我跑了:
SQL> AUDIT DELETE TABLE BY TPMDBO BY ACCESS;
Audit succeeded.
我不清楚这是否审核了表模式本身的删除(即删除表),或者它是否审核了任何表中一个或多个行的删除(即删除命令)。如果是后者,我如何将此审核限制为仅名为 Foo 的表?谢谢!
更新:
SQL> show parameter audit
NAME TYPE VALUE
------------------------------------ ----------- -------------
audit_file_dest string /backup/audit
audit_sys_operations boolean TRUE
audit_syslog_level string
audit_trail string XML, EXTENDED
【问题讨论】: