如何針對Oracle 11g資料庫開啟 auditing
1. 使用11g預設的auditing, 所有存取紀錄會寫到sys.aud$, 此方法只是暫解, 久了可能撐爆system tablespace。
2. 把auditing 落地寫到DB 的本機空間, 設定參數AUDIT_TRAIL=OS, 須重啟DB。
此方法會將資料庫軌跡寫到$ORACLE_BASE/admin/adump 裡面,時間久了需注意OS空間使用度
如果整合splunk, 方法如下
3.設定auduting 透過syslog方式吐到log Server。
如果整合splunk, 方法如下 :
後記: 上述方法1, 缺少一個集中化的log中心紀錄資料庫軌跡, 不太建議用.
沒有留言:
張貼留言