數(shù)據(jù)庫(kù)故障:
Oracle數(shù)據(jù)庫(kù)的ASM磁盤組掉線,ASM實(shí)例不能掛載。管理員嘗試修復(fù)數(shù)據(jù)庫(kù)但是沒有成功。
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)方案:
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工程師通過分析組成ASM磁盤組的磁盤底層數(shù)據(jù),將ASM元數(shù)據(jù)提取出來做進(jìn)一步分析,發(fā)現(xiàn)ASM存儲(chǔ)元數(shù)據(jù)已經(jīng)損壞,導(dǎo)致diskgroup無法掛載。數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工程師將ASM存儲(chǔ)空間重組,然后導(dǎo)出ASM磁盤組里面的數(shù)據(jù)庫(kù)文件,檢測(cè)導(dǎo)出的數(shù)據(jù)庫(kù)文件并進(jìn)行恢復(fù)。如果經(jīng)過檢測(cè)確認(rèn)數(shù)據(jù)庫(kù)文件是完整的,就可以直接使用數(shù)據(jù)庫(kù)文件啟動(dòng)數(shù)據(jù)庫(kù);如果數(shù)據(jù)庫(kù)文件損壞,就需要解析底層的數(shù)據(jù)庫(kù)文件并恢復(fù)。
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器中的所有硬盤以只讀方式鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對(duì)原始數(shù)據(jù)造成二次破壞。
2、按照上面的數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)方案分析底層數(shù)據(jù)并進(jìn)行提取,獲取到ASM元數(shù)據(jù),使用ASM元數(shù)據(jù)重組ASM存儲(chǔ)空間。
3、ASM存儲(chǔ)空間重組完成后,使用到北亞企安自研的ASM解析工具解析ASM結(jié)構(gòu),提取ASM中的oracle數(shù)據(jù)庫(kù)文件。
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
4、檢測(cè)提取出的oracle數(shù)據(jù)庫(kù)文件。檢測(cè)結(jié)果:
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
5、使用北亞企安自研的oracle數(shù)據(jù)庫(kù)解析工具解析所有數(shù)據(jù)庫(kù)文件中的數(shù)據(jù)記錄,然后按照用戶導(dǎo)入到新的oracle數(shù)據(jù)庫(kù)中。
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
6、數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工程師通過抽查數(shù)據(jù)表的方式對(duì)恢復(fù)出來的數(shù)據(jù)庫(kù)進(jìn)行驗(yàn)證,沒有發(fā)現(xiàn)異常。讓用戶親自驗(yàn)證數(shù)據(jù),經(jīng)過反復(fù)驗(yàn)證后,確認(rèn)數(shù)據(jù)完整可用,本次Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工作完成。
北亞企安數(shù)據(jù)恢復(fù)——Oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
審核編輯黃宇
-
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
549瀏覽量
17390 -
ASM
+關(guān)注
關(guān)注
1文章
68瀏覽量
19014 -
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3765瀏覽量
64276
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論