如何消除Oracle數據庫的安全隱患(3)
1. 數據文件損壞
這種情況可以用最近所做的數據庫文件備份進行恢復,即將備份中的對應文件恢復到原來位置,重新加載數據庫。
2. 控制文件損壞
若數據庫系統(tǒng)中的控制文件損壞,則數據庫系統(tǒng)將不能正常運行,那么,只須將數據庫系統(tǒng)關閉,然后從備份中將相應的控制文件恢復到原位置,重新啟動數據庫系統(tǒng)。
3. 整個文件系統(tǒng)損壞
在大型的操作系統(tǒng)中,如UNIX,由于磁盤或磁盤陣列的介質不可靠或損壞是經常發(fā)生的,這將導致整個Oracle數據庫系統(tǒng)崩潰,這種情形只能:
·將磁盤或磁盤陣列重新初始化,去掉失效或不可靠的壞塊。
·重新創(chuàng)建文件系統(tǒng)。
·利用備份將數據庫系統(tǒng)完整地恢復。
·啟動數據庫系統(tǒng)。
三、建立Oracle的審計機制
Oracle的審計機制是用來監(jiān)視用戶對ORACLE數據庫所做的各種操作。在缺省情況下,系統(tǒng)的審計功能是關閉的。激活的辦法是,在INIT.ORA參數文件中,將參數AUDIT_TRAIL設置為正整數。
審計功能激活后,任何擁有表或視圖的用戶就可以進行如下審計操作:
·使用SQL語句來挑選審計選擇項;
·審計對該用戶所擁有的表或視圖的成功或不成功的存取企圖;
·有選擇的審計各種類型的SQL操作(SELECT、UPDATE、INSERT、DELETE);
·控制審計的程度(是以SESSION還是ACCESS為單位)。
另外,對于DBA用戶還可以以下審計功能:
·對成功的LOGON、LOGOFF、GRANT、REVOKE進行審計;
·允許或禁止向審計追蹤表寄數據;
·為某些數據庫表設定缺省選擇項。
關鍵詞:Oracle,數據庫
閱讀本文后您有什么感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0