備份,恢復方案建議
2009年6月11日星期四
目錄
第二章 使用savf方式在主機和備機之間備份數據庫lib 20
第一章 使用磁帶機在主機和備機之間備份,恢復數據庫u 使用磁帶備份,恢復
在沒有備份軟件,比如BRMS,TSM等時,可以使用OS400自帶的savlib,rstlib來實現備份。將備份腳本寫到定時運行作業裏(wrkjobscde),能實現簡單的自動備份。
Savlib能實現全備份,增量備份。將生產機的數據備份到磁帶,然後將該磁帶恢復到後備機上,進行應急處理。備份可以在晚上定時計劃自動運行,當生產機宕機之後,可以馬上通過磁帶裏的數據恢復到後備機上。後備機能充當生成機使用。
磁帶可以是機器主機內置的磁帶機,或者外置的磁帶庫。
對做過全備份的磁帶介質,可以直接恢復到後備機上。但機器版本要求一致。比如都是OS400 V5R3 。而對單個備份的數據庫而言,可以直接恢復到對應的後備機上。版本之間兼容及可以。
磁帶備份恢復步驟
1、先初始化磁帶:
INZTAP +F4
填入相關參數,具體參數請按下圖填寫:
device:tap01
new volume identifier:vl001
check for active files: *no
clear: *no
填完後,回車確認執行。成功後,AS400會有提示,如下圖:
2、創建一個庫,庫名爲mylib,我們將mylib做爲要被備份的對象:
crtlib
填入參數:mylib:
回車執行後,會有成功操作的提示:
3、在mylib庫中創建一個名爲mysavf的savf文件:
crtsavf +f4
填入參數:mysavf 和mylib:
回車執行後,會有成功提示:
4、磁帶備份 mylib:
savlib:
填入參數:
mylib 、tap01
library: mylib
device :tap01
備份成功提示信息:
5、使用wrklib刪除備份過的用戶數據庫mylib
wrklib mylib:
用選項4刪除庫mylib:
成功刪除提示信息:
再用wrlklib mylib 查看,會發現已沒有庫mylib:
6、用rstlib 恢復庫mylib:
對備份數據可以選擇恢復到生產機,或者後備機,使用rstlib簡單命令對數據進行恢復。
rstlib +f4
填入參數:
再用wrklib mylib 去觀看,發現mylib已恢復了:
通過磁帶備份,恢復操作成功。通過手工備份,實現簡單明瞭的備份恢復過程。
第二章 使用savf方式在主機和備機之間備份數據庫lib在沒有磁帶機的情況下,沒有備份硬件設備的情況下,可以使用將備份目標寫到savf中的方式來實現備份。Savf可以理解爲windows的壓縮文件等概念。
備份成savf文件之後,可以將該文件轉移,使用ftp等工具將savf轉移到pc上,或者後備機上,然後通過釋放savf,將備份的數據釋放到後備機上。達到備份恢復的目的。
按上例,假設要備份的數據庫爲mylib,將它備份到backlib中的名爲mylib的savf中。
1. 創建savf,crtlib mylib,crtlib backlib,CRTSAVF FILE(BACKLIB/MYLIB)
2. 將mylib中的一切備份到backlib中的mylib savf中。命令如下:
SAVLIB LIB(MYLIB) DEV(*SAVF) SAVF(BACKLIB/MYLIB) TGTRLS(V5R4M0)
可以寫清楚需要備份到的版本號。
3. 恢復過程如下,使用ftp下載該savf到目標端上。先要在目標機上創建該lib,再創建該savf:mylib。 Crtlib backlib,crtsavf backlib/mylib. 然後ftp下載
4. 下載過程:
可以ftp到本地,再上傳
ftp 源機ip地址
輸入用戶名,密碼
cd backuplib
bin
lcd d:\
get mylib.savf
先在目標機上,Crtlib backlib,crtsavf backlib/mylib
上傳過程:
ftp 目標機ip地址
輸入用戶名,密碼
cd backuplib
bin
lcd d:\
put mylib.savf
或者在兩臺400機器之間直接ftp, 先在目標機上,Crtlib backlib,crtsavf backlib/mylib
在源機上
ftp 目標機ip地址
輸入用戶名,密碼
cd backuplib
bin
lcd backuplib
put mylib (replace
5. 在目標機上使用rstlib,恢復該數據庫
RSTLIB SAVLIB(MYLIB) DEV(*SAVF) SAVF(BACKLIB/MYLIB)
備份成savf之後,可以通過自動執行作業,ftp到需要的地方。比如PC機上,或者另外一臺as400。
這種沒有備份軟件,備份硬件,也不失爲一種經濟實用的備份方式。也能定時計劃運行。當然沒有備份到磁帶,數據不可以丟失來得穩陣。
第三章 對主機使用brms 備份軟件實現備份BRMS/400是AS/400平臺作爲數據中心服務器上戰略性備份和恢復工具產品,集中了S/400上許多先進技術,採用了業界最先進的備份恢復理論。其特點如下:
· 控制備份,指導恢復
· 分類,跟蹤,保護,管理磁盤介質
· 歸檔功能和動態調用擴大了磁盤的有效利用
· 菜單驅動,使用方便
· 面向備份,恢復,介質管理策略設計
· 可方便進行客戶化,實現完整備份恢復策略
· 有審計,報告功能
· 全面支持IFS和DOMINO/400
· 與磁帶庫設備配合下自動化程度非常高,在客戶化後可無干預自動操作
· 維護,修改,添加備份內容非常方便
BRMS/400軟件共包括三個部分:
1、BRMS 標準功能
BRMS/400標準版提供了完全自動化的備份 、恢復和介質管理功能。BRMS/400管理的介質包括單獨的或共享的磁帶設備、磁帶庫ADSTAR Distribution Storage Management (ADSM) 服務器、不受限制的磁帶。BRMS 標準版不提供以下功能:
壓縮、動態檢索、自動遷移和共享介質功。
2、BRMS網絡功能
BRMS網絡功能可以使得BRMS管理的系統存在於BRMS管理的網絡中。BRMS管理的系統可以使得BRMS管理的系統共享中央BRMS系統的庫存和策略。
3、BRMS先進功能
BRMS先進功能提供了壓縮、動態檢索和自動遷移功能。詳細資料請參見:
http://iws.as400.ibm.com/frameset/brms.htm.
BRMS/400標準功能:
Backup Service
BRMS/400可以協助你建立自己的備份管理策略來按照預先定義好的規則來備份你的libraries,folders, directories, spooled files, security information, system configurations,
and the operating system itself. 你可以用系統定義好的策略來進行備份,也可以定義自己的備份策略。
- Recovery Service:
BRMS/400 Recovery Service 可以協助你恢復你的數據和系統,重要的是,BRMS/400 Recovery Service幫助你生成報表,告訴你怎樣一步步恢復你的數據和系統,而且可以告訴你用哪些介質(磁帶)
- Media Management Service:
Media Management Service 幫助你管理你的介質,包括介質的週期管理、存放、創建和過期、移動等。BRMS/400會自動更新自己的介質庫存管理,當你的介質發生變化時,例如:過期、遷移、損壞等。
BRMS/400 工作原理:
BRMS/400通過以下幾個管理來進行工作:
策略(Policy): 怎樣來進行備份
控制組(Control Group):什麼需要備份
介質管理(Media Management):在哪些介質上進行備份
BRMS/400提供前端GUI界面於Operation Navigator中,也可在命令行和菜單下完成。
BRMS是IBM 在OS400平臺提供的自動,流程化的備份軟件。可以管理磁帶庫的介質,可以制定一週計劃,甚至一個月的計劃,達到一個月裏自動備份,自動換帶的目的。