下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 數(shù)據(jù)庫備份還原測試:思路:將數(shù)據(jù)庫服務(wù)器(32.74.4.125)中數(shù)據(jù)庫(bras)備份到歸檔服務(wù)器(32.74.4.123)上-說明:準(zhǔn)確的說是備份到掛載在歸檔服務(wù)器(32.74.4.123)上的歸檔設(shè)備上,歸檔設(shè)備的掛載點為/mnt/efile步驟:一. 實現(xiàn)共享服務(wù) 由于數(shù)據(jù)庫服務(wù)器和歸檔服務(wù)器都是linux系統(tǒng)故而使用nfs共享 將歸檔服務(wù)器當(dāng)作nfs共享服務(wù)器端(server),數(shù)據(jù)庫服務(wù)器作為客戶端(client) 1. nfs共享服務(wù)器端配置: 1 配置文件/etc/exports-測試成功20101112 使用vi /etc/exports在其中添加/mnt/efile/d
2、bbak 32.74.4.*(rw,sync,no_root_squash)解釋:表示共享服務(wù)器上的/mnt/efile/dbbak目錄只有符合32.74.4.xxx的主機可以訪問ro: 只讀權(quán)限r(nóng)w: 讀寫權(quán)限sync:資料同步寫入到內(nèi)存與硬盤中async:資料會先暫存與內(nèi)存中,而非直接寫入硬盤root_squash:客戶機用root用戶訪問該共享文件夾時,將root用戶映射成匿名用戶no_root_squash:客戶機用root用戶訪問該共享文件夾時,不映射root用戶all_squash:客戶機任何用戶訪問該共享文件夾時,將映射成匿名用戶insecure:允許從這臺機器過來的非授權(quán)訪問a
3、nonuid:將客戶機上的用戶映射成指定的本地用戶id的用戶anongid:將客戶機上的用戶映射成屬于指定的本地用戶組id 2 啟動nfs后又修改了/etc/exports,不用重啟該服務(wù),使用exports命令即可:exports -aruv-a: 全部mount或umount文件/etc/exports中的內(nèi)容-r: 重新mount文件/etc/exports中的共享內(nèi)容-u: umount目錄-v: 在export的時候,將詳細(xì)的信息輸出到屏幕上 2. 客戶端配置1. 掛載共享目錄:-測試成功20101112mount -t nfs -o rw 32.74.4.123:/mnt/efil
4、e/dbbak /mnt/dbbak2. 實現(xiàn)客戶機開機自動掛載服務(wù)器的共享目錄-測試失敗20101112-20101116 方法1:修改/etc/fstab文件,格式如下:32.74.4.123:/mnt/efile/dbbak /mnt/dbbak nfs defaults 0 2fs_spec fs_file fs_type fs_options fs_dump fs_passfs_spec:定義希望加載的文件系統(tǒng)所在的設(shè)備或遠(yuǎn)程文件系統(tǒng),對于nfs則設(shè)為ip:/共享目錄fs_file:本地掛載點fs_type:掛載類型fs_options:掛載參數(shù)fs_dump:該選項被dump命令使
5、用來檢查一個文件系統(tǒng)該以多塊頻率進(jìn)行轉(zhuǎn)儲,若不需轉(zhuǎn)儲即為0fs_pass:該字段被fsck命令使用來決定在啟動時需要被掃描的文件系統(tǒng)的順序,跟文件系統(tǒng)“/”對應(yīng)該字段值為1,其他文件體統(tǒng)為2,若該文件系統(tǒng)無需在啟動時被掃描即為0 方法2:-測試失敗20101112-20101116修改/etc/rc.local文件,添加如下語句:mount -t nfs -o rw 32.74.4.123:/mnt/efile/dbbak /mnt/dbbak 方法3:-測試成功20101116在/etc/profile文件中添加如下語句:mount -t nfs -o rw 32.74.4.123:/mnt
6、/efile/dbbak /mnt/dbbak1 修改/etc/rc.local文件,添加如下語句:-測試成功20101116mount -t nfs -o rw 32.74.4.123:/mnt/efile/dbbak /mnt/dbbak2 編寫shell腳本/mnt/mount123.sh,內(nèi)容如下:-測試成功20101116mount -t nfs -o rw 32.74.4.123:/mnt/efile/dbbak /mnt/dbbak修改/etc/rc.local文件,添加如下語句:/mnt/mount123.sh如果這樣還自動掛載失敗的話,可以執(zhí)行如下語句,為/etc/rc.lo
7、cal添加一個鏈接ln -sf /etc/rc.local /etc/rc3.d/s99local-說明:1. 方法1和方法2在測試的時候都是失敗的,不過我在vmware虛擬機(ubuntu10.04)上使用方法1和方法2則是成功的,而在red hat enterprise linux server release 5.3上邊則失敗。個人認(rèn)為是系統(tǒng)的問題。有的時候,同一個版本的系統(tǒng),有的成功,有的失敗,我只能夠說人品差了點。2. 方法3其實是在方法2的基礎(chǔ)上實現(xiàn)的,在/etc/profile中添加如上面添加的語句,這還是我自己經(jīng)過一段時間的摸索測試得出的結(jié)論雖然有些坎坷,不過不管怎樣最后還是成
8、功的實現(xiàn)開機啟動(自動掛載),值得高興。至此,文件共享已完成二. 數(shù)據(jù)庫備份 思路:要能夠?qū)崿F(xiàn)自動備份:每周六進(jìn)行在線完全備份一次,其他工作日每天進(jìn)行在線增量備份一次 以下備份測試均為在測試環(huán)境(測試數(shù)據(jù)庫:32.74.4.124)上進(jìn)行(為了保險起見,呵呵,要不生產(chǎn)環(huán)境上稍微出點問題就麻煩了): 1. 測試是否能夠?qū)?shù)據(jù)庫備份通過掛載點直接備份至歸檔服務(wù)器上-測試成功20101112 測試語句:db2 backup db bras online to /mnt/dbbak 2. 在/mnt/efile/dbbak下邊新建bak,dbarclog文件夾,完全備份存放于dbbak下,bak用于存
9、放增量備份,dbarclog用于存放歸檔日志 編寫shell腳本fullbackup.sh和incrementalbackup.sh,兩個腳本放在/mnt/下 fullbackup.sh:/opt/ibm/db2/v9.1/bin/db2 backup db bras online to /mnt/dbbak incrementalbackup.sh:/opt/ibm/db2/v9.1/bin/db2 backup db bras online incremental to /mnt/dbbak/bak 編寫以上兩個shell是為了方便使用crontab自動在bras用戶下:crontab -
10、e-每周六18點執(zhí)行完全備份* 18 * * 6 /mnt/fullbackup.sh/tmp/fullbackup.log -測試成功20101115-每周除周六外的其他工作日的21點執(zhí)行增量備份* 21 * * 0-5 /mnt/incrementalbackup.sh/tmp/incrementalbackup.log -測試成功20101115crontab -l 查看當(dāng)前用戶下的crontab任務(wù)修改之后,用root用戶執(zhí)行crontab -u bras /var/spool/cron/bras使bras用戶的crontab生效1 -修改數(shù)據(jù)庫參數(shù),使之支持在線聯(lián)機備份 db2 up
11、date db cfg for bras using logretain on trackmod on2 -可以指定歸檔日志的存放路徑,如將其存入/mnt/dbbak/dbarclog下,腳本如下: db2 update db cfg for bras using logarchmeth1 disk:/mnt/dbbak/dbarclog3 以上備份策略是在logretain、trackmod都為on的情況下,即采用歸檔日志的情況,還原時需要回滾日志。如果采用循環(huán)日志,即trackmod為on,logretain為off的情況,參數(shù)修改之后,與數(shù)據(jù)庫相連的所有應(yīng)用斷開了,修改才會生效.此時,數(shù)
12、據(jù)庫處于暫掛狀態(tài),需要做一次離線備份。4 -執(zhí)行增量、在線備份之前必須執(zhí)行離線全備份一次,否則數(shù)據(jù)庫將處于備份暫掛的不可用狀態(tài)(聯(lián)機完全備份)db2 backup db bras to /mnt/dbbak-在線:db2 backup db bras online to /mnt/dbbak5 -執(zhí)行聯(lián)機備份,備份同時再打開一個會話,模擬應(yīng)用在線(聯(lián)機增量備份)db2 backup db bras online incremental to /mnt/dbbak/bak三.數(shù)據(jù)庫還原-模擬災(zāi)難,刪除數(shù)據(jù)庫!-重要,此前一定要將活動日志文件備份至另一個路徑,保存好,本例中,活動日志保存在 /db
13、2data/db2log 下。-db2 get db cfg for bras 可找到日志存放路徑,將其下所有日志文件備份至另一個路徑保存db2 drop db bras -根據(jù)在線完全備份恢復(fù)數(shù)據(jù)庫db2 restore db bras from /mnt/dbbak taken at 完全備份時間戳記-根據(jù)在線增量備份恢復(fù)數(shù)據(jù)庫 db2 restore db bras incremental automatic from /mnt/dbbak/bak taken at 增量備份時間戳記-恢復(fù)后的數(shù)據(jù)庫處于前滾暫掛的不可用狀態(tài)db2 connect to bras -前滾數(shù)據(jù)庫,并指定歸檔日
14、志位置,重要! db2 rollforward database bras to end of logs and complete overflow log path (/db2data/db2log)說明: 默認(rèn)情況下只能對數(shù)據(jù)庫進(jìn)行離線(脫機)備份,備份時需要斷開與備份數(shù)據(jù)庫相連接的進(jìn)程 我們一次性修改logretain 、trackmod、userexit 為 on 狀態(tài),因為實際應(yīng)用中多以在線完全備份、在線增量備份為主,此時可以進(jìn)行任何一種備份。需要強調(diào)的是,只要啟用了歸檔日志(logretainon),就可以進(jìn)行在線備份,而此時不論是在線備份還是離線備份,還原數(shù)據(jù)庫時都需要回滾日志,才能恢復(fù)正常,為此對日志(特別是活動日志)的保存值至關(guān)重要的。只要啟用了trackmodon,就可以進(jìn)行增量備份(累計增量備份和delta增量備份)。如果采用delta增量備份,還原時還要注意還原的順序(使用automatic讓系統(tǒng)自動檢索還原順序自動還原數(shù)據(jù)庫)。備份還原測試得到的結(jié)論: 備份:1. 第一次全量備份編號為1,多次增量備份編號分別為2,3,4,5,6,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報參考:近代日本對中國茶業(yè)的侵奪研究
- 課題申報參考:教育高質(zhì)量發(fā)展視域下大學(xué)體育一流本科課程建設(shè)實證研究
- 2025年園林景觀綠化地使用權(quán)轉(zhuǎn)讓合同4篇
- 2025年度新能源汽車充電站車位租賃合作協(xié)議書4篇
- 2025版委托擔(dān)保合同范本:知識產(chǎn)權(quán)質(zhì)押貸款擔(dān)保合同3篇
- 2025年度家具行業(yè)綠色供應(yīng)鏈管理合同4篇
- 二零二五版橋梁建設(shè)施工合作協(xié)議2篇
- 2025年度個人沿街店房租賃合同(含合同解除條件與爭議解決)4篇
- 二零二五年度國際交流項目教師選拔與聘用協(xié)議
- 2025年度星級酒店廚房設(shè)備采購與定期檢修合同4篇
- 數(shù)學(xué)-山東省2025年1月濟(jì)南市高三期末學(xué)習(xí)質(zhì)量檢測濟(jì)南期末試題和答案
- 中儲糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 湖南省長沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- 船舶行業(yè)維修保養(yǎng)合同
- 2024年林地使用權(quán)轉(zhuǎn)讓協(xié)議書
- 物流有限公司安全生產(chǎn)專項整治三年行動實施方案全國安全生產(chǎn)專項整治三年行動計劃
- 2025屆江蘇省13市高三最后一卷生物試卷含解析
- 當(dāng)前中國個人極端暴力犯罪個案研究
- 中國象棋比賽規(guī)則
- 7天減肥餐食譜給你最能瘦的一周減肥食譜
- GB/T 31525-2015圖形標(biāo)志電動汽車充換電設(shè)施標(biāo)志
評論
0/150
提交評論