(一)ORACLE數據庫的備份
日常工作中,數據庫的備份是數據庫管理員必須不斷要進行的一項工作,Oracle 7數據庫的備份主要有以下幾種方式:
1. 邏輯備份
邏輯備份就是將某個數據庫的記錄讀出並將其寫入到一個文件中,這是經常使用的一種備份方式。
·export(導出):此命令可以將某個數據文件、某個用戶的數據文件或整個數據庫進行備份。
·import(導入):此命令將export建立的轉儲文件讀入數據庫系統中,也可按某個數據文件、用戶或整個數據庫進行。
2. 物理備份
物理備份也是數據庫管理員經常使用的一種備份方式。它可以對Oracle數據庫的所有內容進行拷貝,方式可以是多種,有脫機備份和聯機備份,它們各有所長,在實際中應根據具體情況和所處狀態進行選擇。
·脫機備份
其操作是在Oracle數據庫正常關閉後,對Oracle數據庫進行備份,備份的內容包括:所有用戶的數據庫文件和表;所有控制文件;所有的日志文件;數據庫初始化文件等。可采取不同的備份方式,如:利用磁帶轉儲命令(tar)將所有文件轉儲到磁帶上,或將所有文件原樣復制(copy,rcp)到另一個備份磁盤中或另一個主機的磁盤中。
·聯機備份
這種備份方式也是切實有效的,它可以將聯機日志轉儲歸擋,在 Oracle數據庫內部建立一個所有進程和作業的詳細准確的完全記錄。
物理備份的另一個好處是可將Oracle數據庫管理系統完整轉儲, 一旦發生故障,可以方便及時地恢復,以減少數據庫管理員重新安裝Oracle帶來的麻煩。
(二)數據庫系統的恢復
有了上述幾種備份方法,即使計算機發生故障,如介質損壞、軟件系統異常等情況時,也不必驚慌失措,可以通過備份進行不同程度的恢復,使Oracle數據庫系統盡快恢復到正常狀態。