熱備份

熱備份

熱備份是在資料庫運行的情況下,採用archivelog mode方式備份資料庫的方法。即熱備份是系統處於正常運轉狀態下的備份。所以,如果你有一個冷備份而且又有熱備份文件,在發生問題時,就可以利用這些資料恢復更多的信息。熱備份要求資料庫在Archivelog()方式下操作,並需要大量的檔案空間。一旦資料庫運行在archivelog狀態下,就可以做備份了。

與冷備份相對。

解釋


1、熱備份是指在正常情況下,兩餘度同時工作,當某一餘度出現故障時,系統可切除故障余度,啟用單余度方式,降級工作。本系統採用熱備份方式
2、有時,我們將在線的備份稱為熱備份,而將離線數據備份稱為冷備份,以區別兩種不同的備份概念。它們能將更多的數據壓縮到現有內存中,從而減少訪問硬碟(稱為虛擬內存)的辦法來解決問題
3、磁碟鏡像是一種在其中寫往物理驅動器的信息也被寫入第二個物理驅動器的一種方法,也稱為熱備份。它不同於硬碟之間的定時拷貝,作鏡像是由智能控制器和一些軟體自動地進行的
電氣設備的四種狀態
運行狀態-----指開關閘刀均在合閘位置,所有的繼電保護和自動控制裝置均已投入,控制,信號,合閘,保護電源均送上
熱備用狀態-----指開關斷開而閘刀仍在合閘位置,其它同運行狀態
冷備用狀態-----指開關閘刀均斷開,一次設備停電。控制,信號電源斷開,設備自身的保護投入,跳其它設備的壓板退出,其它設備跳該設備的壓板退出
檢修狀態-----指在冷備用的基礎上拉開被檢修設備兩側的合閘電源並根據檢修需要在檢修設備各側裝接地線,掛標示牌和裝設安全遮欄.

組成


數據文件備份

(1)設置表空間為備份狀態
(2)備份表空間的數據文件
(3)恢復表空間為正常狀態

備份歸檔log文件

(1)臨時停止歸檔進程
(2) log下那些在archive rede log目標目錄中的文件
(3)重新啟動archive進程
(4)備份歸檔的redo log文件
用alter database backup controlfile命令來備份控制文件

優點


1. 可在表空間或資料庫文件級備份,備份的時間短。
2. 備份時資料庫仍可使用。
3. 可達到秒級恢復(恢復到某一時間點上)。
4. 可對幾乎所有資料庫實體做恢復
5. 恢復是快速的,在大多數情況下在資料庫仍工作時恢復。

不足之處


1. 不能出錯,否則後果嚴重
2. 若熱備份不成功,所得結果不可用於時間點的恢復
3. 因難於維護,所以要特別仔細小心,不允許“以失敗告終”。

相關


冷備份

冷備份發生在資料庫已經正常關閉的情況下,當正常關閉時會提供給我們一個完整的資料庫。冷備份時將關鍵性文件拷貝到另外的位置的一種說法。對於備份Oracle信息而言,冷備份是最快和最安全的方法。冷備份的優點是:
1、是非常快速的備份方法(只需拷文件)
2、容易歸檔(簡單拷貝即可)
3、容易恢復到某個時間點上(只需將文件再拷貝回去)
4、能與歸檔方法相結合,做資料庫“最佳狀態”的恢復。
5、低度維護,高度安全。

不足

1、單獨使用時,只能提供到“某一時間點上”的恢復。
2、再實施備份的全過程中,資料庫必須要作備份而不能作其他工作。也就是說,在冷備份過程中,資料庫必須是關閉狀態。
3、若磁碟空間有限,只能拷貝到磁帶等其他外部存儲設備上,速度會很慢。
4、不能按表或按用戶恢復。
如果可能的話(主要看效率),應將信息備份到磁碟上,然後啟動資料庫(使用戶可以工作)並將備份的信息拷貝到磁帶上(拷貝的同時,資料庫也可以工作)。
冷備份中必須拷貝的文件包括:
1、所有數據文件
2、所有控制文件
3、所有聯機REDO LOG文件
4、 Init.ora文件(可選)
值得注意的是冷備份必須在資料庫關閉的情況下進行,當資料庫處於打開狀態時,執行資料庫文件系統備份是無效的。

例子

(1)關閉資料庫
sqlplus /nolog
sql>connect /as sysdba
sql>shutdown normal;
(2)用拷貝命令備份全部的時間文件、重做日誌文件、控制文件、初始化參數文件
sql>cp
(3)重啟Oracle資料庫
sql>startup

英漢互譯


詞典釋義
1.warm backup; warm standby