程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> 關於Oracle數據庫 >> 如何消除Oracle數據庫的安全隱患(3)

如何消除Oracle數據庫的安全隱患(3)

編輯:關於Oracle數據庫

  1. 數據文件損壞

  這種情況可以用最近所做的數據庫文件備份進行恢復,即將備份中的對應文件恢復到原來位置,重新加載數據庫。

  2. 控制文件損壞

  若數據庫系統中的控制文件損壞,則數據庫系統將不能正常運行,那麼,只須將數據庫系統關閉,然後從備份中將相應的控制文件恢復到原位置,重新啟動數據庫系統。

  3. 整個文件系統損壞

  在大型的操作系統中,如UNIX,由於磁盤或磁盤陣列的介質不可靠或損壞是經常發生的,這將導致整個Oracle數據庫系統崩潰,這種情形只能:

  ·將磁盤或磁盤陣列重新初始化,去掉失效或不可靠的壞塊。

  ·重新創建文件系統。

  ·利用備份將數據庫系統完整地恢復。

  ·啟動數據庫系統。

  三、建立Oracle的審計機制

  Oracle的審計機制是用來監視用戶對ORACLE數據庫所做的各種操作。在缺省情況下,系統的審計功能是關閉的。激活的辦法是,在INIT.ORA參數文件中,將參數AUDIT_TRAIL設置為正整數。

  審計功能激活後,任何擁有表或視圖的用戶就可以進行如下審計操作:

  ·使用SQL語句來挑選審計選擇項;

  ·審計對該用戶所擁有的表或視圖的成功或不成功的存取企圖;

  ·有選擇的審計各種類型的SQL操作(SELECT、UPDATE、INSERT、DELETE);

  ·控制審計的程度(是以SESSION還是ACCESS為單位)。

  另外,對於DBA用戶還可以以下審計功能:

  ·對成功的LogoN、LogoFF、GRANT、REVOKE進行審計;

  ·允許或禁止向審計追蹤表寄數據;

  ·為某些數據庫表設定缺省選擇項。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved