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