Oracle
Oracle 審計:ACTION_NAME 列中只有“SESSION REC”
我被要求生成一份在給定時間段內對某些 Oracle 9i 表執行的操作的報告。
當我查詢
DBA_AUDIT_TRAIL
表時,我只進入SESSION REC
列ACTION_NAME
。我期待
SELECT
,INSERT
等DELETE
。
- 我究竟做錯了什麼?
- 是什麼
SESSION REC
意思?
這意味著您設置
AUDIT .. BY SESSION
而不是AUDIT .. BY ACCESS
. 當您使用BY SESSION
時,ACTION_NAME
containsSESSION 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