您好,登錄后才能下訂單哦!
今天給大家分享一個Oracle數據庫故障數據恢復案例,數據庫故障表現為ASM磁盤組掉線,ASM實例不能mount。數據庫管理員自己嘗試進行簡單的數據庫修復后沒有成功,于是聯系到北京當地的數據恢復公司進行數據庫的數據恢復操作。
數據庫數據恢復工程師首先對底層的磁盤進行分析,通過分析組成ASM磁盤組的磁盤將ASM元數據提取出來進行進一步的分析。通過數據庫工程師進一步分析發現ASM存儲元數據已經被損壞,因此導致diskgroup無法mount。數據庫數據恢復工程師接下來對ASM存儲空間進行重組后把ASM磁盤組里面的數據庫文件進行導出,并對導出的數據庫文件進行檢測和恢復。在這一步中如果通過檢測發現數據文件是完整的,那么下一步數據恢復工作中可以直接利用數據庫文件啟動數據庫即可,如果數據庫文件也被損壞,那么需要對這些底層的數據庫文件解析然后恢復。
1 首先按照上述方法對底層數據進行分析和提取,得到來了ASM元數據,利用ASM源數據重組出ASM存儲空間。
2 得到ASM存儲空間后下一步數據恢復需要使用到一款北亞ASM解析工具進行ASM結構解析,也可以使用其他常見的ASM解析工作或自編解析腳本完成,最終目的是獲得ASM中數據文件
3 下面是對提取出的數據庫文件進行檢測,檢測結果如下圖:
4 根據上述方法我們借助一款自編的oracle數據庫解析工具解析所有數據文件中的數據記錄,然后按用戶導入到新的數據庫中,如下圖所示:
通過對ASM存儲空間的重組,ASM磁盤的底層解析將恢復出的數據庫文件導出后再對這些數據庫文件進行一步底層解析。按用戶將數據導入到新的數據庫中,數據庫數據恢復工程師通過抽查數據表方式對恢復成功的數據進行驗證沒有異常,然后通知客戶進行完全驗證數據,數據恢復結果完整,本次Oracle數據庫數據恢復成功。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。