數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)環(huán)境:
Oracle數(shù)據(jù)庫(kù)ASM磁盤組有4塊成員盤。
數(shù)據(jù)庫(kù)故障&分析:
Oracle數(shù)據(jù)庫(kù)ASM磁盤組掉線 ,ASM實(shí)例無法掛載,用戶聯(lián)系我們要求恢復(fù)oracle數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工程師拿到磁盤后,先將所有磁盤以只讀方式進(jìn)行扇區(qū)級(jí)別的鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)都基于鏡像文件進(jìn)行,避免對(duì)原始磁盤數(shù)據(jù)造成二次破壞。
基于鏡像文件分析ASM磁盤組的磁盤底層數(shù)據(jù),讀取并分析ASM元數(shù)據(jù),發(fā)現(xiàn)磁盤組無法掛載的原因是ASM元數(shù)據(jù)損壞。
經(jīng)過北亞企安數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)工程師會(huì)診,敲定數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)方案:
重組ASM存儲(chǔ)空間→從ASM磁盤組中導(dǎo)出數(shù)據(jù)庫(kù)文件→對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行檢測(cè)&修復(fù)。
如果數(shù)據(jù)庫(kù)文件完好,可以利用從ASM磁盤組中導(dǎo)出的數(shù)據(jù)庫(kù)文件啟動(dòng)數(shù)據(jù)庫(kù);如果數(shù)據(jù)庫(kù)文件損壞,在底層解析這些數(shù)據(jù)庫(kù)文件,將數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫(kù)中恢復(fù)數(shù)據(jù)。
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)過程:
1、底層獲取ASM元數(shù)據(jù),重組ASM存儲(chǔ)空間。
2、使用北亞企安自研ASM解析工具解析ASM結(jié)構(gòu),獲取ASM中數(shù)據(jù)文件。
北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
3、使用oracle文件檢測(cè)工具檢測(cè)ASM磁盤組中的數(shù)據(jù)庫(kù)文件。
北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
4、使用oracle解析工具解析所有數(shù)據(jù)文件中的數(shù)據(jù)記錄,按用戶導(dǎo)入到新的數(shù)據(jù)庫(kù)中。
北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
5、通過抽查數(shù)據(jù)表的方式驗(yàn)證數(shù)據(jù)沒有發(fā)現(xiàn)問題。用戶方工程師經(jīng)過反復(fù)查詢驗(yàn)證,確認(rèn)恢復(fù)數(shù)據(jù)完整有效。本次數(shù)據(jù)恢復(fù)工作完成。
北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
審核編輯 黃宇
-
服務(wù)器
+關(guān)注
關(guān)注
13文章
9730瀏覽量
87473 -
數(shù)據(jù)恢復(fù)
+關(guān)注
關(guān)注
10文章
642瀏覽量
18066 -
ASM
+關(guān)注
關(guān)注
1文章
69瀏覽量
19399
發(fā)布評(píng)論請(qǐng)先 登錄
oracle數(shù)據(jù)恢復(fù)—oracle數(shù)據(jù)庫(kù)誤執(zhí)行錯(cuò)誤truncate命令如何恢復(fù)數(shù)據(jù)?

分布式存儲(chǔ)數(shù)據(jù)恢復(fù)—虛擬機(jī)上hbase和hive數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例
SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—ORACLE常見故障的數(shù)據(jù)恢復(fù)可行性分析
Sybase數(shù)據(jù)恢復(fù)—Sybase數(shù)據(jù)庫(kù)無法啟動(dòng)怎么恢復(fù)數(shù)據(jù)?


數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle ASM磁盤組數(shù)據(jù)恢復(fù)案例#數(shù)據(jù)恢復(fù) #數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)
數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫(kù)碎片恢復(fù)SQLserver數(shù)據(jù)庫(kù)

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle ASM實(shí)例無法掛載的數(shù)據(jù)恢復(fù)案例

oracle數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)打開報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫(kù)啟庫(kù)報(bào)錯(cuò)的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—Oracle數(shù)據(jù)庫(kù)文件system01.dbf損壞的數(shù)據(jù)恢復(fù)案例

數(shù)據(jù)庫(kù)數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫(kù)出現(xiàn)823錯(cuò)誤的數(shù)據(jù)恢復(fù)案例

評(píng)論