有3種備份方式:1、冷備份,也稱離線備份,是指在關(guān)閉數(shù)據(jù)庫并且數(shù)據(jù)庫不能更新的狀況下進(jìn)行的數(shù)據(jù)庫完整備份,并可對數(shù)據(jù)進(jìn)行指定恢復(fù)。2、熱備份,也稱聯(lián)機(jī)備份,是在數(shù)據(jù)庫運(yùn)行的情況下,采用archivelog mode方式備份數(shù)據(jù)庫的方法。3、邏輯備份,是指使用軟件技術(shù)從數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)并寫入一個輸出文件,該文件的格式一般與原數(shù)據(jù)庫的文件格式不同,只是原數(shù)據(jù)庫中數(shù)據(jù)內(nèi)容的一個映像。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
按數(shù)據(jù)備份時數(shù)據(jù)庫狀態(tài)的不同有3種備份方式:冷備份(離線備份)、熱備份(聯(lián)機(jī)備份)、邏輯備份。
數(shù)據(jù)庫的冷備份
冷備份(cold backup),也被稱為離線備份,是指在關(guān)閉數(shù)據(jù)庫并且數(shù)據(jù)庫不能更新的狀況下進(jìn)行的數(shù)據(jù)庫完整備份,并可對數(shù)據(jù)進(jìn)行指定恢復(fù)。
這樣做的好處是可以保證數(shù)據(jù)庫的完整性,備份過程簡單且恢復(fù)速度相對快一些,但是關(guān)閉數(shù)據(jù)庫會影響現(xiàn)有業(yè)務(wù)的進(jìn)行。服務(wù)器停止運(yùn)行期間,用戶不能再繼續(xù)訪問網(wǎng)站。例如,一些電商網(wǎng)站店慶促銷時,如果為了備份要停庫,那么帶來的代價損失將不可估量。所以冷備一般用于不是很重要、非核心的業(yè)務(wù)上面。
冷備份是最快和最安全的方法。冷備份的優(yōu)點(diǎn)是:
1、 是非??焖俚膫浞莘椒ǎㄖ恍杩轿募?/p>
2、 輕易歸檔(簡單拷貝即可)
3、 輕易恢復(fù)到某個時間點(diǎn)上(只需將文件再拷貝回去)
4、 能與歸檔方法相結(jié)合,做數(shù)據(jù)庫“最佳狀態(tài)”的恢復(fù)。
5、 低度維護(hù),高度安全。
但冷備份也有如下不足:
1、 單獨(dú)使用時,只能提供到“某一時間點(diǎn)上”的恢復(fù)。
2、 再實(shí)施備份的全過程中,數(shù)據(jù)庫必須要作備份而不能作其他工作。也就是說,在冷備份過程中,數(shù)據(jù)庫必須是關(guān)閉狀態(tài)。
3、 若磁盤空間有限,只能拷貝到磁帶等其他外部存儲設(shè)備上,速度會很慢。
4、 不能按表或按用戶恢復(fù)。
假如可能的話(主要看效率),應(yīng)將信息備份到磁盤上,然后啟動數(shù)據(jù)庫(使用戶可以工作)并將備份的信息拷貝到磁帶上(拷貝的同時,數(shù)據(jù)庫也可以工作)。
冷備份中必須拷貝的文件包括:
1、 所有數(shù)據(jù)文件
2、 所有控制文件
3、所有聯(lián)機(jī)REDO LOG文件
4、 Init.ora文件(可選)
值得注重的使冷備份必須在數(shù)據(jù)庫關(guān)閉的情況下進(jìn)行,當(dāng)數(shù)據(jù)庫處于打開狀態(tài)時,執(zhí)行數(shù)據(jù)庫文件系統(tǒng)備份是無效的。
數(shù)據(jù)庫的熱備份
熱備份是在數(shù)據(jù)庫運(yùn)行的情況下,采用archivelog mode方式備份數(shù)據(jù)庫的方法。即熱備份是系統(tǒng)處于正常運(yùn)轉(zhuǎn)狀態(tài)下的備份。所以,如果你有一個冷備份而且又有熱備份文件,在發(fā)生問題時,就可以利用這些資料恢復(fù)