溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle數(shù)據(jù)庫ASM磁盤組掉線,ASM實例不能mount

發(fā)布時間:2020-09-11 16:07:48 來源:網(wǎng)絡 閱讀:355 作者:宋國建 欄目:關(guān)系型數(shù)據(jù)庫

一、數(shù)據(jù)庫故障描述

今天給大家分享一個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ù)庫數(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ù)庫文件解析然后恢復。

三、數(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ù)文件
Oracle數(shù)據(jù)庫ASM磁盤組掉線,ASM實例不能mount
3 下面是對提取出的數(shù)據(jù)庫文件進行檢測,檢測結(jié)果如下圖:
Oracle數(shù)據(jù)庫ASM磁盤組掉線,ASM實例不能mount
4 根據(jù)上述方法我們借助一款自編的oracle數(shù)據(jù)庫解析工具解析所有數(shù)據(jù)文件中的數(shù)據(jù)記錄,然后按用戶導入到新的數(shù)據(jù)庫中,如下圖所示:
Oracle數(shù)據(jù)庫ASM磁盤組掉線,ASM實例不能mount

四、Oracle數(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ù)恢復成功。
Oracle數(shù)據(jù)庫ASM磁盤組掉線,ASM實例不能mount

向AI問一下細節(jié)

免責聲明:本站發(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)容。

AI