Oracle 細(xì)粒度審計(jì)(FGA)初步認(rèn)識(shí)
更新時(shí)間:2012年12月02日 17:09:55 作者:
細(xì)粒度審計(jì)(FGA),是在Oracle 9i中引入的,能夠記錄SCN號(hào)和行級(jí)的更改以重建舊的數(shù)據(jù),本文將詳細(xì)介紹,需要的朋友可以參考下
細(xì)粒度審計(jì)(FGA),是在Oracle 9i中引入的,能夠記錄SCN號(hào)和行級(jí)的更改以重建舊的數(shù)據(jù),但是它們只能用于select語(yǔ)句,而不能用于DML,如update、insert和delete語(yǔ)句.因此,對(duì)于Oracle數(shù)據(jù)庫(kù)10g之前的版本,使用觸發(fā)器雖然對(duì)于以行級(jí)跟蹤用戶初始的更改是沒(méi)有吸引力的選擇,但它也是唯一可靠的方法
而Oracle10g中FGA功能的增強(qiáng)使其不但能夠支持select操作,同時(shí)也支持DML操作。在 Oracle 10g 中,
審計(jì)已經(jīng)從一個(gè)單純的“操作記錄者”成長(zhǎng)為一個(gè)“事實(shí)記錄機(jī)制”,它能以一個(gè)非常詳細(xì)的級(jí)別來(lái)捕獲用戶的行為,這可以消除您對(duì)手動(dòng)的、基于觸發(fā)器的審計(jì)的需要。它還結(jié)合了標(biāo)準(zhǔn)審計(jì)和 FGA 的跟蹤,這使其更易于跟蹤數(shù)據(jù)庫(kù)訪問(wèn),而不用考慮它是如何生成的
通過(guò)細(xì)粒度審計(jì)我們可以記錄:
◆在早上九點(diǎn)到下午六點(diǎn)之間或在星期六和星期日對(duì)某個(gè)表進(jìn)行了訪問(wèn)
◆使用了公司網(wǎng)絡(luò)外部的某個(gè) IP 地址
◆選定或更新了特定列
◆使用了該列的特定值
審計(jì)實(shí)際是某個(gè)會(huì)話的server process在進(jìn)行一些遞歸SQL的操作,而非依賴某些后臺(tái)進(jìn)程,這可以從10046事件觀察到。
而Oracle10g中FGA功能的增強(qiáng)使其不但能夠支持select操作,同時(shí)也支持DML操作。在 Oracle 10g 中,
審計(jì)已經(jīng)從一個(gè)單純的“操作記錄者”成長(zhǎng)為一個(gè)“事實(shí)記錄機(jī)制”,它能以一個(gè)非常詳細(xì)的級(jí)別來(lái)捕獲用戶的行為,這可以消除您對(duì)手動(dòng)的、基于觸發(fā)器的審計(jì)的需要。它還結(jié)合了標(biāo)準(zhǔn)審計(jì)和 FGA 的跟蹤,這使其更易于跟蹤數(shù)據(jù)庫(kù)訪問(wèn),而不用考慮它是如何生成的
通過(guò)細(xì)粒度審計(jì)我們可以記錄:
◆在早上九點(diǎn)到下午六點(diǎn)之間或在星期六和星期日對(duì)某個(gè)表進(jìn)行了訪問(wèn)
◆使用了公司網(wǎng)絡(luò)外部的某個(gè) IP 地址
◆選定或更新了特定列
◆使用了該列的特定值
審計(jì)實(shí)際是某個(gè)會(huì)話的server process在進(jìn)行一些遞歸SQL的操作,而非依賴某些后臺(tái)進(jìn)程,這可以從10046事件觀察到。
相關(guān)文章
oracle實(shí)現(xiàn)將字段按逗號(hào)拼接/按逗號(hào)分為多行實(shí)例代碼
這篇文章主要給大家介紹了關(guān)于oracle實(shí)現(xiàn)將字段按逗號(hào)拼接/按逗號(hào)分為多行的相關(guān)資料,因?yàn)樽罱?xiàng)目表里的某個(gè)字段存儲(chǔ)的值是以逗號(hào)分隔開(kāi)來(lái)的,所以這里給大家總結(jié)下,需要的朋友可以參考下2023-07-07
ORACLE 10G修改字符編碼沒(méi)有超字符集的限制
ORACLE 10G修改字符編碼沒(méi)有超字符集的限制,可以直接修改成自己想要字符串,之前已經(jīng)存在數(shù)據(jù)就需要重新再導(dǎo)入2014-08-08
oracle數(shù)據(jù)匹配merge into的實(shí)例詳解
這篇文章主要介紹了oracle數(shù)據(jù)匹配merge into的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,需要的朋友可以參考下2017-10-10
使用imp和exp命令對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)行導(dǎo)入導(dǎo)出操作詳解
這篇文章主要介紹了使用imp和exp命令對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)行導(dǎo)入導(dǎo)出操作詳解,文中通過(guò)示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
oracle 9i使用閃回查詢恢復(fù)數(shù)據(jù)庫(kù)誤刪問(wèn)題
本篇文章給大家介紹在oracle 9i中使用閃回查詢恢復(fù)數(shù)據(jù)庫(kù)誤刪問(wèn)題,涉及到數(shù)據(jù)庫(kù)增刪改查的基本操作,對(duì)oracle數(shù)據(jù)庫(kù)閃回查詢感興趣的朋友可以一起學(xué)習(xí)下本篇文章2015-10-10
Linux下安裝Oracle 11g出現(xiàn)prvf-0002錯(cuò)誤解決辦法
這篇文章主要介紹了Linux下安裝Oracle 11g出現(xiàn)prvf-0002錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下2016-12-12
Oracle數(shù)據(jù)庫(kù)自動(dòng)備份腳本分享(超實(shí)用)
這篇文章主要給大家分享介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)自動(dòng)備份腳本的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12

