如何消除Oracle數據庫的安全隱患(3)
1. 數據文件損壞
這種情況可(kě)以用(yòng)最(zuì)近所(suǒ)做(zuò)的數(shù)據(jù)庫文(wén)件(jiàn)備份進行恢複,即將(jiāng)備份中的(de)對(duì)應文件恢(huī)複到原來位(wèi)置,重新加載數據庫。
2. 控製文件損壞
若數據庫係統中(zhōng)的控製文(wén)件損(sǔn)壞,則數據庫係(xì)統將不能正常運行,那麽,隻須將數據庫係統關閉,然後從備份中將相應的控製文件恢複到原位置,重新啟動數據庫係統(tǒng)。
3. 整個文件係(xì)統損壞
在(zài)大型的操作係統中,如UNIX,由於磁盤(pán)或磁(cí)盤陣列的(de)介(jiè)質不可靠或損壞是經常發生的,這將導(dǎo)致整個Oracle數據(jù)庫係統崩(bēng)潰,這種(zhǒng)情形隻(zhī)能:
·將磁盤或磁盤陣(zhèn)列重(chóng)新初始化,去掉失效(xiào)或不可靠的壞(huài)塊(kuài)。
·重(chóng)新(xīn)創建文件係統。
·利用備份將數(shù)據庫係(xì)統完整地恢複。
·啟(qǐ)動(dòng)數據庫係統。
三、建立Oracle的審計機製
Oracle的(de)審(shěn)計機製(zhì)是用來監(jiān)視用戶對ORACLE數據庫(kù)所做的各種操作。在(zài)缺省情況下,係統的審計功能是關閉的。激活的辦法是,在INIT.ORA參(cān)數文件中,將參(cān)數AUDIT_TRAIL設置(zhì)為正整數。
審計功(gōng)能激(jī)活後,任何擁(yōng)有表或視圖的用戶就可以進行如(rú)下審計操作:
·使(shǐ)用SQL語句來挑(tiāo)選審計選擇項;
·審計對該用戶(hù)所(suǒ)擁有的表或視圖的成(chéng)功或不(bú)成功的(de)存取企圖(tú);
·有選擇的審計各種類(lèi)型的SQL操作(SELECT、UPDATE、INSERT、DELETE);
·控製審計的(de)程度(是以SESSION還是ACCESS為單位)。
另外(wài),對於DBA用戶還可以以下審計功能:
·對成功的LOGON、LOGOFF、GRANT、REVOKE進行審計;
·允許或(huò)禁止向(xiàng)審(shěn)計(jì)追(zhuī)蹤(zōng)表(biǎo)寄數據(jù);
·為某些數據庫表設(shè)定缺省選(xuǎn)擇項(xiàng)。
關鍵詞:Oracle,數據(jù)庫
閱讀本文後您有什麽感想? 已有 人給出評(píng)價!
- 0
- 0
- 0
- 0
- 0
- 0