Oracle 細粒度審計(FGA)初步認識
更新時間:2012年12月02日 17:09:55 作者:
細粒度審計(FGA),是在Oracle 9i中引入的,能夠記錄SCN號和行級的更改以重建舊的數據,本文將詳細介紹,需要的朋友可以參考下
細粒度審計(FGA),是在Oracle 9i中引入的,能夠記錄SCN號和行級的更改以重建舊的數據,但是它們只能用于select語句,而不能用于DML,如update、insert和delete語句.因此,對于Oracle數據庫10g之前的版本,使用觸發(fā)器雖然對于以行級跟蹤用戶初始的更改是沒有吸引力的選擇,但它也是唯一可靠的方法
而Oracle10g中FGA功能的增強使其不但能夠支持select操作,同時也支持DML操作。在 Oracle 10g 中,
審計已經從一個單純的“操作記錄者”成長為一個“事實記錄機制”,它能以一個非常詳細的級別來捕獲用戶的行為,這可以消除您對手動的、基于觸發(fā)器的審計的需要。它還結合了標準審計和 FGA 的跟蹤,這使其更易于跟蹤數據庫訪問,而不用考慮它是如何生成的
通過細粒度審計我們可以記錄:
◆在早上九點到下午六點之間或在星期六和星期日對某個表進行了訪問
◆使用了公司網絡外部的某個 IP 地址
◆選定或更新了特定列
◆使用了該列的特定值
審計實際是某個會話的server process在進行一些遞歸SQL的操作,而非依賴某些后臺進程,這可以從10046事件觀察到。
而Oracle10g中FGA功能的增強使其不但能夠支持select操作,同時也支持DML操作。在 Oracle 10g 中,
審計已經從一個單純的“操作記錄者”成長為一個“事實記錄機制”,它能以一個非常詳細的級別來捕獲用戶的行為,這可以消除您對手動的、基于觸發(fā)器的審計的需要。它還結合了標準審計和 FGA 的跟蹤,這使其更易于跟蹤數據庫訪問,而不用考慮它是如何生成的
通過細粒度審計我們可以記錄:
◆在早上九點到下午六點之間或在星期六和星期日對某個表進行了訪問
◆使用了公司網絡外部的某個 IP 地址
◆選定或更新了特定列
◆使用了該列的特定值
審計實際是某個會話的server process在進行一些遞歸SQL的操作,而非依賴某些后臺進程,這可以從10046事件觀察到。
相關文章
使用imp和exp命令對Oracle數據庫進行導入導出操作詳解
這篇文章主要介紹了使用imp和exp命令對Oracle數據庫進行導入導出操作詳解,文中通過示例介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-07-07Linux下安裝Oracle 11g出現prvf-0002錯誤解決辦法
這篇文章主要介紹了Linux下安裝Oracle 11g出現prvf-0002錯誤解決辦法的相關資料,需要的朋友可以參考下2016-12-12