Oracle 审计:ACTION_NAME 列中只有“SESSION REC”

Tul*_*ova 2 oracle audit oracle-9i

我被要求生成给定时间段内对某些 Oracle 9i 表执行的操作的报告。

当我查询DBA_AUDIT_TRAIL表时,我只进入SESSION RECACTION_NAME列。

我期待着SELECTINSERT等等DELETE

  • 我究竟做错了什么?
  • 这是什么SESSION REC意思?

Bal*_*app 5

这意味着您设置AUDIT .. BY SESSION而不是AUDIT .. BY ACCESS. 当您使用 时BY SESSIONACTION_NAME包含SESSION REC以及该会话执行的实际操作将SES_ACTIONS作为字符存储在列中。例如,该值---------S------表示对对象进行了选择,因为每个字符按顺序代表以下操作:

ALTER, AUDIT, COMMENT, DELETE, GRANT, INDEX, INSERT, LOCK, RENAME, SELECT, UPDATE, REFERENCES, and EXECUTE

http://docs.oracle.com/cd/B10501_01/server.920/a96536/ch2205.htm#1307791