備份及恢復方案說明

2021-03-04 03:04:30 字數 3058 閱讀 8200

備份內容的選擇至關重要,因為這直接涉及到要備份的資料量,影響到完成整個備份所需的時間,影響到所需的磁帶庫中帶機和槽位的數量,所以也直接關係到整個資料備份專案的投資。

對於備份內容的選擇可以遵循如下基本原則:

對可以丟棄的資料不做備份。

在備份的資源和能力緊張時,對可再生的資料不做備份。

在本方案中備份主要是針對資料;所涉及的的資料庫有oracle、sybase,;在***backup 中對不同的備份內容選擇相應備份策略;

首先簡單的解釋以下幾種備份方式的定義和區別:

全備份全備份指對要備份的內容做無條件的全部備份。

差分備份

差分備份的範圍是從前乙個全備份以後,對變更過或新增的檔案進行備份。

增量備份

增量備份的範圍是從上次任意形式的備份以後變更過或新增的所有檔案進行備份。

對檔案系統的備份可以採用全備與增量相結合的方式。通常對檔案系統的備份策略如下:

週日---周一---周二---週三---周四---周五---週六---週日----

說明:在上述示意的備份策略迴圈週期中

x:表示全備份

i:表示增量備份

c:表示差分備份

各備份包含的備份內容:

週日的全備份備份全部的資料

周一的增量備份備週日到周一其間變更過或新增的資料

周二的增量備份備周一到周二其間變更過或新增的資料

週三的差分備份備週日到週三其間變更過或新增的資料(其中包括了周一和周二的增量備份

周四的增量備份備週三到周四其間變更過或新增的資料

周五的差分備份備週日到周五其間變更過或新增的資料(其中包括週三的差分《內含周一和周二的增量》和周四的增量備份)

週六的增量備份備周五到週六其間變更過或新增的資料

達到的效果:

若在週日的備份以後與周一的備份之前發生資料丟失,只需要用週日的全備份恢復即可。

若在周一的備份以後與周二的備份之前發生資料丟失,只需要用週日的全備份+周一的增量備份恢復即可。

若在周二的備份以後與週三的備份之前發生資料丟失,只需要用週日的全備份+周

一、周二的增量備份恢復即可。

若在週三的備份以後與周四的備份之前發生資料丟失,只需要用週日的全備份+週三的差分備份恢復即可。

若在周四的備份以後與周五的備份之前發生資料丟失,只需要用週日的全備份+週三的差分備份+周四的增量備份恢復即可。

若在周五的備份以後與週六的備份之前發生資料丟失,只需要用週日的全備份+周五的差分備份恢復即可。

若在週六的備份以後與下週日的備份之前發生資料丟失,只需要用上週日的全備份+周五的差分備份+週六的增量備份恢復即可。

該備份策略的評述:

充分運用了全備份、增量備份、差分備份的特點,盡可能減少每次備份的資料量以提高備份速度。而且在任意時間點發生資料災難後,為恢復資料所需的備份image不超過三個,保證了恢復的高效性。

針對檔案系統的備份,***backup提供對unix,windows不同的備份型別來實現檔案系統的全備份、增量備份、差分備份;

備份方式,通過備份策略的定製實現對每台伺服器的檔案某個時間的自動備份;也可以定製使用者備份的策略,允許備份客戶端手動在任何時間備份任何乙個檔案,目錄及卷;

同時,symantec的備份軟體***backup對檔案系統備份時支援合成備份的功能,即只需要做一次全備份,以後永遠只需要做增量備份,通過***backup中內建的策略可以自動將後期的增量備份和前期的全備份合成出新的全備份。因此,在恢復時,只需要恢復最後乙個合成出的全備份即可。

檔案系統的恢復:

可以在備份管理伺服器(master)上對每個客戶端進行檔案的恢復,也可以在客戶端進行恢復操作;

提供重定位恢復方式,允許恢復到不同的目錄下;

提供異機的恢復,允許恢復他機備份的系統;

提供對單個檔案的恢復方式;

實施備份策略的前提

oracle執行於archivelog模式

建立好rman的catalog

備份的方式

***backup 提供專門針對oracle 資料庫備份的**,通過oracle 的*****backup與oracle的rman相集合,可以使用rman直接把資料庫備份到***backup管理的磁帶庫中;

備份策略

週日做資料庫全備份(包括data file,archived redo log,controlfile)

周一到週六每天做資料庫增量備份(data file的增量)

周二、四、六做archived redo log的備份

自動生成備份策略所需要的指令碼

以適當的手工操作作為補充

從技術上講,只憑藉上述的週期性的備份策略就已能夠保護oracle資料庫的安全,但在某些情況下,若能配合適當的手工操作,可以使資料恢復的效能大幅提高或使複雜程度大幅降低。

因此,可以考慮作為補充手段的手工操作如下:

當發生大量的資料上載後,可以考慮對相應的datafile或tablespace,甚至database做一次全備份。

當發生資料庫的物理結構變化(增加或去處datafile,tablespace,redo log,設定tablespace成read only等操作)後,手工做一次controlfile的備份。

達到的備份效果:

能應對各種資料庫損壞,包括data file、redo log、controlfile。

能支援資料庫的完全恢復。

在必要的情形下,能支援資料庫的各種形式的不完全恢復(通常用於挽回使用者誤操作),包括time-based,change-base,cancel-base。

通常情況下,可以確保資料庫恢復至發生資料災難前的一瞬間。

僅在理論中的個別極端情況下,才有可能出現資料丟失(如尚未備份的archived redo log就已丟失,或active狀態的redo log丟失),但這些情況只要通過正確的資料庫配置是絕對不會發生的。

oracle 資料庫的恢復

對oracle資料庫的恢復,

通過oracle 的rman 先恢復oracle的控制檔案(controlfile);

然後恢復oracle的資料檔案(db);

最後恢復oracle的日誌檔案(archivelog);

對oracle資料庫的恢復,***backup同樣提供異機的資料庫恢復,可以把他機備份的資料庫恢復到本機;

Oracle備份恢復方案

第一章基礎知識 一 備份內容 備份資料庫一般包括備份資料庫檔案 控制檔案 歸檔重做日誌檔案和檔案,如果有可能,備份還應包括可執行 和配置檔案。二 備份方法分類 主要的備份方法有物理備份 邏輯備份和恢復管理器 rman 備份。1 物理備份是實際物理資料庫檔案從一處拷貝到另一處的備份,它使用作業系統提供...

MySQL備份及恢復方法

1.將資料庫mydb匯出到e mysql mydb.sql檔案中 開啟開始 執行 輸入cmd 進入命令列模式 1.然後輸入密碼,等待一會匯出就成功了,可以到目標檔案中檢查是否成功。2.將資料庫mydb中的mytable匯出到e mysql mytable.sql檔案中 1.3.將資料庫mydb的結構...

oracle 10g系統備份恢復方案

為了保證系統在出現故障時快速恢復,我們的備份策略包括兩個部分,邏輯備份,物理備份。資料庫按歸檔方式執行 歸檔方式和非歸檔方式執行方式優點和缺點比較 1.歸檔方式 優點 可以執行聯機備份,保證資料庫7 24不間斷執行 宕機時,能夠實現資料的完全恢復 缺點 在檢查點發生之後,重做日誌歸檔完成之前,重做日...