服務(wù)器故障:
一臺(tái)IBM V7000存儲(chǔ)中的vdisk丟失,Solaris操作系統(tǒng)中的部署的Oracle數(shù)據(jù)庫不可用。經(jīng)過和工作人員的溝通得知故障原因:工作人員進(jìn)行重建MDisk的操作,將原先的raid10重建為raid6,然后又再次重建為raid10,這一系列操作導(dǎo)致存儲(chǔ)池中的VDisk丟失,導(dǎo)致上層Solaris操作系統(tǒng)中的Oracle數(shù)據(jù)庫不可用。
用戶需要恢復(fù)Oracle數(shù)據(jù)庫數(shù)據(jù)。
服務(wù)器數(shù)據(jù)恢復(fù)過程:
1、將故障存儲(chǔ)中所有磁盤編號(hào)后取出,以只讀模式連接到北亞企安備份服務(wù)器上做全盤鏡像備份。備份完成后按照編號(hào)將所有磁盤還原到原存儲(chǔ)中。后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對(duì)原始磁盤數(shù)據(jù)造成二次破壞。
2、基于鏡像文件分析磁盤底層數(shù)據(jù),評(píng)估Mdisk重建操作對(duì)數(shù)據(jù)的破壞程度。
3、分析重建后的raid6的數(shù)據(jù)分布規(guī)則,計(jì)算出RAID6的雙校驗(yàn)寫到硬盤的具體位置。由于raid6的雙校驗(yàn)會(huì)破壞數(shù)據(jù)區(qū)域,針對(duì)此數(shù)據(jù)區(qū)域北亞企安數(shù)據(jù)恢復(fù)工程師結(jié)合raid10的分布規(guī)則盡可能的去還原原來的Mdisk。
4、對(duì)恢復(fù)出來的Mdisk進(jìn)行底層卷分析,取出精簡(jiǎn)模式的數(shù)據(jù)MAP,校驗(yàn)數(shù)據(jù)MAP是否正常。結(jié)合精簡(jiǎn)模式的算法和數(shù)據(jù)MAP去還原VDisk。
5、VDisk的數(shù)據(jù)恢復(fù)完成后,結(jié)合未損壞的VDisk掃描Oracle數(shù)據(jù)庫頁特征并生成相應(yīng)的數(shù)據(jù)庫文件的特征集。
6、分析出Oracle數(shù)據(jù)庫在所有VDisk中的數(shù)據(jù)分布MAP并恢復(fù)數(shù)據(jù)庫文件。恢復(fù)完成后使用北亞企安自研軟件對(duì)數(shù)據(jù)庫文件做一致性檢測(cè),檢測(cè)結(jié)果是所有數(shù)據(jù)庫文件正常、結(jié)構(gòu)完整。
7、嘗試啟動(dòng)數(shù)據(jù)庫實(shí)例,狀態(tài)一切正常。導(dǎo)出數(shù)據(jù)庫,交由用戶方工程師進(jìn)行檢測(cè),經(jīng)過反復(fù)檢測(cè)后確認(rèn)確認(rèn)數(shù)據(jù)完整有效。本次數(shù)據(jù)恢復(fù)工作完成。
審核編輯:湯梓紅
-
IBM
+關(guān)注
關(guān)注
3文章
1749瀏覽量
74626 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
9021瀏覽量
85184 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
549瀏覽量
17390
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論