如何在oracle 10g中審計DDL語句並在30天之前清除審計數據...謝謝。打開DDL審計
IN版:
如何可以開啓審計功能的 「ALTER TABLE」 語句?當我運行AUDIT TABLE時;或者AUDIT ALTER TABLE;或AUDIT ALTER ANY TABLE;審計信息不能在AUD $或DBA_AUDIT_TRAIL視圖中看到(僅當系統用戶更改表時纔會發生,但HR用戶沒有記錄) 原因?
如何在oracle 10g中審計DDL語句並在30天之前清除審計數據...謝謝。打開DDL審計
IN版:
如何可以開啓審計功能的 「ALTER TABLE」 語句?當我運行AUDIT TABLE時;或者AUDIT ALTER TABLE;或AUDIT ALTER ANY TABLE;審計信息不能在AUD $或DBA_AUDIT_TRAIL視圖中看到(僅當系統用戶更改表時纔會發生,但HR用戶沒有記錄) 原因?
檢查審計選項啓用:
select value
from v$parameter
where name = 'audit_trail';
如果結果爲「NONE」(這是默認),則審計未打開。
要啓用審計,您必須在數據庫初始化參數文件中設置AUDIT_TRAIL初始化參數。該參數必須設置爲以下值之一:'DB','XML','DB,EXTENDED','XML,EXTENDED','OS'。
對於管理審計跟蹤記錄,您可以使用DBMS_AUDIT_MGMT軟件包。
它被打開,價值是DB ..我寫道:「當系統用戶改變表只寫事件,但沒有人力資源用戶的記錄」我係統用戶的意思是爲HR創建recored是不會創建的。 – kupa 2010-11-11 11:28:41
我編輯了具體的問題 – kupa 2010-11-11 07:00:44