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