Oracle數據庫安全策略與實現方法(三)

三:數據保護
  數據庫的數據保護主要是數據庫的備份,當計算機的軟硬件發生故障時,利用備份進行數據庫恢復,以恢復破壞的數據庫文件或控制文件或其他文件。
  另一種數據保護就是日誌,Oracle數據庫提供日誌,用以記錄數據庫中所進行的各種操作,包括修改、調整參數等,在數據庫內部建立一個所有作業的完整記錄。
  再一個就是控制文件的備份,它一般用於存儲數據庫物理結構的狀態,控制文件中的某些狀態信息在實例恢復和介質恢復期間用於引導Oracle數據庫。
  日常工作中,數據庫的備份是數據庫管理員必須不斷要進行的一項工作,Oracle數據庫的備份主要有以下幾種方式:
1.邏輯備份
  邏輯備份就是將某個數據庫的記錄讀出並將其寫入到一個文件中,這是經常使用的一種備份方式。
● export(導出):此命令可以將某個數據文件、某個用戶的數據文件或整個數據庫進行備份。
● import(導入):此命令將export建立的轉儲文件讀入數據庫系統中,也可按某個數據文件、用戶或整個數據庫進行。

2.物理備份
  物理備份也是數據庫管理員經常使用的一種備份方式。它可以對Oracle數據庫的所有內容進行拷貝,方式可以是多種,有脫機備份和聯機備份,它們各有所長,在實際中應根據具體情況和所處狀態進行選擇。
● 脫機備份
  其操作是在Oracle數據庫正常關閉後,對Oracle數據庫進行備份,備份的內容包括:所有用戶的數據庫文件和表;所有控制文件;所有的日誌文件;數據庫初始化文件等。可採取不同的備份方式,如:利用磁帶轉儲命令(tar)將所有文件轉儲到磁帶上,或將所有文件原樣複製(copy,rcp)到另一個備份磁盤中或另一個主機的磁盤中。
● 聯機備份
  這種備份方式也是切實有效的,它可以將聯機日誌轉儲歸擋,在 Oracle數據庫內部建立一個所有進程和作業的詳細準確的完全記錄。
  物理備份的另一個好處是可將Oracle數據庫管理系統完整轉儲, 一旦發生故障,可以方便及時地恢復,以減少數據庫管理員重新安裝Oracle帶來的麻煩。
  有了上述幾種備份方法,即使計算機發生故障,如介質損壞、軟件系統異常等情況時,也不必驚慌失措,可以通過備份進行不同程度的恢復,使Oracle數據庫系統儘快恢復到正常狀態。幾種數據庫損壞情況的恢復方式有:
1.數據文件損壞
  這種情況可以用最近所做的數據庫文件備份進行恢復,即將備份中的對應文件恢復到原來位置,重新加載數據庫。
2.控制文件損壞
  若數據庫系統中的控制文件損壞,則數據庫系統將不能正常運行,那麼,只須將數據庫系統關閉,然後從備份中將相應的控制文件恢復到原位置,重新啓動數據庫系統。
3.整個文件系統損壞
  在大型的操作系統中,如UNIX,由於磁盤或磁盤陣列的介質不可靠或損壞是經常發生的,這將導致整個Oracle數據庫系統崩潰,這種情形只能:
● 將磁盤或磁盤陣列重新初始化,去掉失效或不可靠的壞塊。

● 重新創建文件系統。

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

● 啓動數據庫系統。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章