![linux之間實(shí)現(xiàn)db2異機(jī)備份還原總結(jié)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/15/b6fbe631-5eb6-438e-93b0-a426b444863d/b6fbe631-5eb6-438e-93b0-a426b444863d1.gif)
![linux之間實(shí)現(xiàn)db2異機(jī)備份還原總結(jié)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/15/b6fbe631-5eb6-438e-93b0-a426b444863d/b6fbe631-5eb6-438e-93b0-a426b444863d2.gif)
![linux之間實(shí)現(xiàn)db2異機(jī)備份還原總結(jié)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/15/b6fbe631-5eb6-438e-93b0-a426b444863d/b6fbe631-5eb6-438e-93b0-a426b444863d3.gif)
![linux之間實(shí)現(xiàn)db2異機(jī)備份還原總結(jié)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-4/15/b6fbe631-5eb6-438e-93b0-a426b444863d/b6fbe631-5eb6-438e-93b0-a426b444863d4.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 數(shù)據(jù)庫(kù)備份還原測(cè)試:思路:將數(shù)據(jù)庫(kù)服務(wù)器(32.74.4.125)中數(shù)據(jù)庫(kù)(bras)備份到歸檔服務(wù)器(32.74.4.123)上-說(shuō)明:準(zhǔn)確的說(shuō)是備份到掛載在歸檔服務(wù)器(32.74.4.123)上的歸檔設(shè)備上,歸檔設(shè)備的掛載點(diǎn)為/mnt/efile步驟:一. 實(shí)現(xiàn)共享服務(wù) 由于數(shù)據(jù)庫(kù)服務(wù)器和歸檔服務(wù)器都是linux系統(tǒng)故而使用nfs共享 將歸檔服務(wù)器當(dāng)作nfs共享服務(wù)器端(server),數(shù)據(jù)庫(kù)服務(wù)器作為客戶(hù)端(client) 1. nfs共享服務(wù)器端配置: 1 配置文件/etc/exports-測(cè)試成功20101112 使用vi /etc/exports在其中添加/mnt/efile/d
2、bbak 32.74.4.*(rw,sync,no_root_squash)解釋?zhuān)罕硎竟蚕矸?wù)器上的/mnt/efile/dbbak目錄只有符合32.74.4.xxx的主機(jī)可以訪問(wèn)ro: 只讀權(quán)限r(nóng)w: 讀寫(xiě)權(quán)限sync:資料同步寫(xiě)入到內(nèi)存與硬盤(pán)中async:資料會(huì)先暫存與內(nèi)存中,而非直接寫(xiě)入硬盤(pán)root_squash:客戶(hù)機(jī)用root用戶(hù)訪問(wèn)該共享文件夾時(shí),將root用戶(hù)映射成匿名用戶(hù)no_root_squash:客戶(hù)機(jī)用root用戶(hù)訪問(wèn)該共享文件夾時(shí),不映射root用戶(hù)all_squash:客戶(hù)機(jī)任何用戶(hù)訪問(wèn)該共享文件夾時(shí),將映射成匿名用戶(hù)insecure:允許從這臺(tái)機(jī)器過(guò)來(lái)的非授權(quán)訪問(wèn)a
3、nonuid:將客戶(hù)機(jī)上的用戶(hù)映射成指定的本地用戶(hù)id的用戶(hù)anongid:將客戶(hù)機(jī)上的用戶(hù)映射成屬于指定的本地用戶(hù)組id 2 啟動(dòng)nfs后又修改了/etc/exports,不用重啟該服務(wù),使用exports命令即可:exports -aruv-a: 全部mount或umount文件/etc/exports中的內(nèi)容-r: 重新mount文件/etc/exports中的共享內(nèi)容-u: umount目錄-v: 在export的時(shí)候,將詳細(xì)的信息輸出到屏幕上 2. 客戶(hù)端配置1. 掛載共享目錄:-測(cè)試成功20101112mount -t nfs -o rw 32.74.4.123:/mnt/efil
4、e/dbbak /mnt/dbbak2. 實(shí)現(xiàn)客戶(hù)機(jī)開(kāi)機(jī)自動(dòng)掛載服務(wù)器的共享目錄-測(cè)試失敗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),對(duì)于nfs則設(shè)為ip:/共享目錄fs_file:本地掛載點(diǎn)fs_type:掛載類(lèi)型fs_options:掛載參數(shù)fs_dump:該選項(xiàng)被dump命令使
5、用來(lái)檢查一個(gè)文件系統(tǒng)該以多塊頻率進(jìn)行轉(zhuǎn)儲(chǔ),若不需轉(zhuǎn)儲(chǔ)即為0fs_pass:該字段被fsck命令使用來(lái)決定在啟動(dòng)時(shí)需要被掃描的文件系統(tǒng)的順序,跟文件系統(tǒng)“/”對(duì)應(yīng)該字段值為1,其他文件體統(tǒng)為2,若該文件系統(tǒng)無(wú)需在啟動(dòng)時(shí)被掃描即為0 方法2:-測(cè)試失敗20101112-20101116修改/etc/rc.local文件,添加如下語(yǔ)句:mount -t nfs -o rw 32.74.4.123:/mnt/efile/dbbak /mnt/dbbak 方法3:-測(cè)試成功20101116在/etc/profile文件中添加如下語(yǔ)句:mount -t nfs -o rw 32.74.4.123:/mnt
6、/efile/dbbak /mnt/dbbak1 修改/etc/rc.local文件,添加如下語(yǔ)句:-測(cè)試成功20101116mount -t nfs -o rw 32.74.4.123:/mnt/efile/dbbak /mnt/dbbak2 編寫(xiě)shell腳本/mnt/mount123.sh,內(nèi)容如下:-測(cè)試成功20101116mount -t nfs -o rw 32.74.4.123:/mnt/efile/dbbak /mnt/dbbak修改/etc/rc.local文件,添加如下語(yǔ)句:/mnt/mount123.sh如果這樣還自動(dòng)掛載失敗的話(huà),可以執(zhí)行如下語(yǔ)句,為/etc/rc.lo
7、cal添加一個(gè)鏈接ln -sf /etc/rc.local /etc/rc3.d/s99local-說(shuō)明:1. 方法1和方法2在測(cè)試的時(shí)候都是失敗的,不過(guò)我在vmware虛擬機(jī)(ubuntu10.04)上使用方法1和方法2則是成功的,而在red hat enterprise linux server release 5.3上邊則失敗。個(gè)人認(rèn)為是系統(tǒng)的問(wèn)題。有的時(shí)候,同一個(gè)版本的系統(tǒng),有的成功,有的失敗,我只能夠說(shuō)人品差了點(diǎn)。2. 方法3其實(shí)是在方法2的基礎(chǔ)上實(shí)現(xiàn)的,在/etc/profile中添加如上面添加的語(yǔ)句,這還是我自己經(jīng)過(guò)一段時(shí)間的摸索測(cè)試得出的結(jié)論雖然有些坎坷,不過(guò)不管怎樣最后還是成
8、功的實(shí)現(xiàn)開(kāi)機(jī)啟動(dòng)(自動(dòng)掛載),值得高興。至此,文件共享已完成二. 數(shù)據(jù)庫(kù)備份 思路:要能夠?qū)崿F(xiàn)自動(dòng)備份:每周六進(jìn)行在線完全備份一次,其他工作日每天進(jìn)行在線增量備份一次 以下備份測(cè)試均為在測(cè)試環(huán)境(測(cè)試數(shù)據(jù)庫(kù):32.74.4.124)上進(jìn)行(為了保險(xiǎn)起見(jiàn),呵呵,要不生產(chǎn)環(huán)境上稍微出點(diǎn)問(wèn)題就麻煩了): 1. 測(cè)試是否能夠?qū)?shù)據(jù)庫(kù)備份通過(guò)掛載點(diǎn)直接備份至歸檔服務(wù)器上-測(cè)試成功20101112 測(cè)試語(yǔ)句:db2 backup db bras online to /mnt/dbbak 2. 在/mnt/efile/dbbak下邊新建bak,dbarclog文件夾,完全備份存放于dbbak下,bak用于存
9、放增量備份,dbarclog用于存放歸檔日志 編寫(xiě)shell腳本fullbackup.sh和incrementalbackup.sh,兩個(gè)腳本放在/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 編寫(xiě)以上兩個(gè)shell是為了方便使用crontab自動(dòng)在bras用戶(hù)下:crontab -
10、e-每周六18點(diǎn)執(zhí)行完全備份* 18 * * 6 /mnt/fullbackup.sh/tmp/fullbackup.log -測(cè)試成功20101115-每周除周六外的其他工作日的21點(diǎn)執(zhí)行增量備份* 21 * * 0-5 /mnt/incrementalbackup.sh/tmp/incrementalbackup.log -測(cè)試成功20101115crontab -l 查看當(dāng)前用戶(hù)下的crontab任務(wù)修改之后,用root用戶(hù)執(zhí)行crontab -u bras /var/spool/cron/bras使bras用戶(hù)的crontab生效1 -修改數(shù)據(jù)庫(kù)參數(shù),使之支持在線聯(lián)機(jī)備份 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的情況下,即采用歸檔日志的情況,還原時(shí)需要回滾日志。如果采用循環(huán)日志,即trackmod為on,logretain為off的情況,參數(shù)修改之后,與數(shù)據(jù)庫(kù)相連的所有應(yīng)用斷開(kāi)了,修改才會(huì)生效.此時(shí),數(shù)
12、據(jù)庫(kù)處于暫掛狀態(tài),需要做一次離線備份。4 -執(zhí)行增量、在線備份之前必須執(zhí)行離線全備份一次,否則數(shù)據(jù)庫(kù)將處于備份暫掛的不可用狀態(tài)(聯(lián)機(jī)完全備份)db2 backup db bras to /mnt/dbbak-在線:db2 backup db bras online to /mnt/dbbak5 -執(zhí)行聯(lián)機(jī)備份,備份同時(shí)再打開(kāi)一個(gè)會(huì)話(huà),模擬應(yīng)用在線(聯(lián)機(jī)增量備份)db2 backup db bras online incremental to /mnt/dbbak/bak三.數(shù)據(jù)庫(kù)還原-模擬災(zāi)難,刪除數(shù)據(jù)庫(kù)!-重要,此前一定要將活動(dòng)日志文件備份至另一個(gè)路徑,保存好,本例中,活動(dòng)日志保存在 /db
13、2data/db2log 下。-db2 get db cfg for bras 可找到日志存放路徑,將其下所有日志文件備份至另一個(gè)路徑保存db2 drop db bras -根據(jù)在線完全備份恢復(fù)數(shù)據(jù)庫(kù)db2 restore db bras from /mnt/dbbak taken at 完全備份時(shí)間戳記-根據(jù)在線增量備份恢復(fù)數(shù)據(jù)庫(kù) db2 restore db bras incremental automatic from /mnt/dbbak/bak taken at 增量備份時(shí)間戳記-恢復(fù)后的數(shù)據(jù)庫(kù)處于前滾暫掛的不可用狀態(tài)db2 connect to bras -前滾數(shù)據(jù)庫(kù),并指定歸檔日
14、志位置,重要! db2 rollforward database bras to end of logs and complete overflow log path (/db2data/db2log)說(shuō)明: 默認(rèn)情況下只能對(duì)數(shù)據(jù)庫(kù)進(jìn)行離線(脫機(jī))備份,備份時(shí)需要斷開(kāi)與備份數(shù)據(jù)庫(kù)相連接的進(jìn)程 我們一次性修改logretain 、trackmod、userexit 為 on 狀態(tài),因?yàn)閷?shí)際應(yīng)用中多以在線完全備份、在線增量備份為主,此時(shí)可以進(jìn)行任何一種備份。需要強(qiáng)調(diào)的是,只要啟用了歸檔日志(logretainon),就可以進(jìn)行在線備份,而此時(shí)不論是在線備份還是離線備份,還原數(shù)據(jù)庫(kù)時(shí)都需要回滾日志,才能恢復(fù)正常,為此對(duì)日志(特別是活動(dòng)日志)的保存值至關(guān)重要的。只要啟用了trackmodon,就可以進(jìn)行增量備份(累計(jì)增量備份和delta增量備份)。如果采用delta增量備份,還原時(shí)還要注意還原的順序(使用automatic讓系統(tǒng)自動(dòng)檢索還原順序自動(dòng)還原數(shù)據(jù)庫(kù))。備份還原測(cè)試得到的結(jié)論: 備份:1. 第一次全量備份編號(hào)為1,多次增量備份編號(hào)分別為2,3,4,5,6,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 營(yíng)養(yǎng)、快捷兩不誤-高效選配工作餐之秘訣探索
- 腎臟疾病診斷的突破尿檢技術(shù)的創(chuàng)新與應(yīng)用案例分析
- 2025年度石油化工短期勞務(wù)合同
- 二零二五年度醫(yī)療健康合資經(jīng)營(yíng)合同模板
- 2025年度雕塑設(shè)計(jì)專(zhuān)利申請(qǐng)與授權(quán)合同
- 2025年度酒店停車(chē)場(chǎng)管理與收費(fèi)服務(wù)合同
- 二零二五年度影視后期制作團(tuán)隊(duì)雇傭合同與勞務(wù)合同
- 2025年度解除方協(xié)議申請(qǐng)書(shū)與業(yè)務(wù)交接與繼承合同
- 2025年度常年法律顧問(wèn)企業(yè)法律風(fēng)險(xiǎn)管理與控制合同
- 獨(dú)立思考培養(yǎng)孩子的批判性思維
- 湖南省長(zhǎng)沙市長(zhǎng)郡教育集團(tuán)2024-2025學(xué)年七年級(jí)上學(xué)期期末考試英語(yǔ)試題(含答案)
- 2024-2025學(xué)年人教版三年級(jí)(上)英語(yǔ)寒假作業(yè)(九)
- 《招標(biāo)投標(biāo)法》考試題庫(kù)200題(含答案)
- 立春氣象與健康
- 河南退役軍人專(zhuān)升本計(jì)算機(jī)真題答案
- 室內(nèi)空氣治理技術(shù)培訓(xùn)
- 2024-2025學(xué)年上外版高二上學(xué)期期中英語(yǔ)試卷與參考答案
- DB52T 1167-2017 含笑屬栽培技術(shù)規(guī)程 樂(lè)昌含笑
- 2025年全國(guó)高考體育單招考試政治模擬試卷試題(含答案詳解)
- 駕駛證學(xué)法減分(學(xué)法免分)試題和答案(50題完整版)1650
- 人教版2024新版七年級(jí)上冊(cè)數(shù)學(xué)第六章幾何圖形初步學(xué)業(yè)質(zhì)量測(cè)試卷(含答案)
評(píng)論
0/150
提交評(píng)論