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