數(shù)據(jù)庫數(shù)據(jù)恢復環(huán)境:
Oracle數(shù)據(jù)庫ASM磁盤組有4塊成員盤。
數(shù)據(jù)庫故障&分析:
Oracle數(shù)據(jù)庫ASM磁盤組掉線 ,ASM實例無法掛載,用戶聯(lián)系我們要求恢復oracle數(shù)據(jù)庫。
數(shù)據(jù)庫數(shù)據(jù)恢復工程師拿到磁盤后,先將所有磁盤以只讀方式進行扇區(qū)級別的鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復都基于鏡像文件進行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
基于鏡像文件分析ASM磁盤組的磁盤底層數(shù)據(jù),讀取并分析ASM元數(shù)據(jù),發(fā)現(xiàn)磁盤組無法掛載的原因是ASM元數(shù)據(jù)損壞。
經(jīng)過北亞企安數(shù)據(jù)庫數(shù)據(jù)恢復工程師會診,敲定數(shù)據(jù)庫數(shù)據(jù)恢復方案:
重組ASM存儲空間→從ASM磁盤組中導出數(shù)據(jù)庫文件→對數(shù)據(jù)庫文件進行檢測&修復。
如果數(shù)據(jù)庫文件完好,可以利用從ASM磁盤組中導出的數(shù)據(jù)庫文件啟動數(shù)據(jù)庫;如果數(shù)據(jù)庫文件損壞,在底層解析這些數(shù)據(jù)庫文件,將數(shù)據(jù)導入到新的數(shù)據(jù)庫中恢復數(shù)據(jù)。
數(shù)據(jù)庫數(shù)據(jù)恢復過程:
1、底層獲取ASM元數(shù)據(jù),重組ASM存儲空間。
2、使用北亞企安自研ASM解析工具解析ASM結(jié)構(gòu),獲取ASM中數(shù)據(jù)文件。
北亞企安數(shù)據(jù)恢復——oracle數(shù)據(jù)庫數(shù)據(jù)恢復
3、使用oracle文件檢測工具檢測ASM磁盤組中的數(shù)據(jù)庫文件。
北亞企安數(shù)據(jù)恢復——oracle數(shù)據(jù)庫數(shù)據(jù)恢復
4、使用oracle解析工具解析所有數(shù)據(jù)文件中的數(shù)據(jù)記錄,按用戶導入到新的數(shù)據(jù)庫中。
北亞企安數(shù)據(jù)恢復——oracle數(shù)據(jù)庫數(shù)據(jù)恢復
5、通過抽查數(shù)據(jù)表的方式驗證數(shù)據(jù)沒有發(fā)現(xiàn)問題。用戶方工程師經(jīng)過反復查詢驗證,確認恢復數(shù)據(jù)完整有效。本次數(shù)據(jù)恢復工作完成。
北亞企安數(shù)據(jù)恢復——oracle數(shù)據(jù)庫數(shù)據(jù)恢復
審核編輯 黃宇
-
服務器
+關(guān)注
關(guān)注
12文章
9335瀏覽量
86135 -
數(shù)據(jù)恢復
+關(guān)注
關(guān)注
10文章
587瀏覽量
17662 -
ASM
+關(guān)注
關(guān)注
1文章
69瀏覽量
19118
發(fā)布評論請先 登錄
相關(guān)推薦
SqlServer數(shù)據(jù)恢復—SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復案例
![SqlServer<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—SqlServer<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/AD/00/wKgZomU_TAiAULRtAAEKTBEQ2Pg592.png)
數(shù)據(jù)庫數(shù)據(jù)恢復—ORACLE常見故障的數(shù)據(jù)恢復可行性分析
Sybase數(shù)據(jù)恢復—Sybase數(shù)據(jù)庫無法啟動怎么恢復數(shù)據(jù)?
![Sybase<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—Sybase<b class='flag-5'>數(shù)據(jù)庫</b>無法啟動怎么<b class='flag-5'>恢復數(shù)據(jù)</b>?](https://file.elecfans.com/web2/M00/73/5E/pYYBAGNXWAGAEDpkAANb0_muEfk188.png)
![](https://file1.elecfans.com/web1/M00/F4/0E/wKgaoWcjQkiAUEtPAARW0EZvIRw202.jpg)
數(shù)據(jù)庫數(shù)據(jù)恢復—Oracle ASM磁盤組數(shù)據(jù)恢復案例#數(shù)據(jù)恢復 #數(shù)據(jù)庫數(shù)據(jù)恢復
數(shù)據(jù)庫數(shù)據(jù)恢復—通過拼接數(shù)據(jù)庫碎片恢復SQLserver數(shù)據(jù)庫
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—通過拼接<b class='flag-5'>數(shù)據(jù)庫</b>碎片<b class='flag-5'>恢復</b>SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>](https://file1.elecfans.com/web1/M00/F4/07/wKgaoWcjE32AbQdWAAJD_hojvJc119.png)
數(shù)據(jù)庫數(shù)據(jù)恢復—Oracle ASM實例無法掛載的數(shù)據(jù)恢復案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b> <b class='flag-5'>ASM</b>實例無法掛載的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/6D/03/pYYBAGMxGQOAIdT9AAEmCgX8OAo311.png)
oracle數(shù)據(jù)恢復—Oracle數(shù)據(jù)庫打開報錯的數(shù)據(jù)恢復案例
![<b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>打開報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/8F/05/wKgZomTLUp-AEdgqAAJwnPCXKpg284.png)
Oracle數(shù)據(jù)恢復—異常斷電后Oracle數(shù)據(jù)庫啟庫報錯的數(shù)據(jù)恢復案例
![<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—異常斷電后<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/08/B8/wKgZomb6Ns-AbiICAAFlXAFpKKU086.png)
數(shù)據(jù)庫數(shù)據(jù)恢復—Oracle數(shù)據(jù)庫文件system01.dbf損壞的數(shù)據(jù)恢復案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>文件system01.dbf損壞的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com//web2/M00/06/BC/wKgZombqY1-AbIlmAAA0fq5EyZY308.jpg)
數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server數(shù)據(jù)庫出現(xiàn)823錯誤的數(shù)據(jù)恢復案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823錯誤的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file1.elecfans.com/web2/M00/07/F4/wKgaombs78mANJ1GAAPeSoXHVPE244.png)
Oracle數(shù)據(jù)恢復—Oracle數(shù)據(jù)庫delete刪除的數(shù)據(jù)恢復方法
Oracle數(shù)據(jù)恢復—Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復方法了解一下
數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server數(shù)據(jù)庫所在分區(qū)空間不足報錯的數(shù)據(jù)恢復案例
數(shù)據(jù)庫數(shù)據(jù)恢復—raid5陣列上層Sql Server數(shù)據(jù)庫數(shù)據(jù)恢復案例
![<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—raid5陣列上層Sql Server<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/A2/AD/pYYBAGRLbSSAHhFWAAI9vWNRQec919.png)
Oracle數(shù)據(jù)恢復—Oracle數(shù)據(jù)庫誤truncate表的數(shù)據(jù)恢復案例
![<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>誤truncate表的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例](https://file.elecfans.com/web2/M00/9A/D7/pYYBAGQdHS6AJ5uRAAIvhiclg9s075.png)
評論