Oracle ASM故障數(shù)據(jù)恢復(fù)解決方案
一、故障描述
ASM磁盤組掉線 ,ASM實(shí)例不能mount。ASM磁盤組有4個(gè)500G的磁盤組成,數(shù)據(jù)庫(kù)和ASM軟件為10.2.0.1,急需恢復(fù)oracle數(shù)據(jù)庫(kù)。
二、故障分析
分析組成ASM磁盤組的磁盤,取出ASM元數(shù)據(jù),對(duì)元數(shù)據(jù)進(jìn)行分析:ASM存儲(chǔ)元數(shù)據(jù)損壞,導(dǎo)致diskgroup無法mount。重組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ù)。
三、恢復(fù)過程
1 底層獲取ASM元數(shù)據(jù),重組ASM存儲(chǔ)空間
2 使用北亞ASM解析工具,解析ASM結(jié)構(gòu),獲得ASM中數(shù)據(jù)文件
3 使用北亞oracle文件檢測(cè)工具對(duì)ASM磁盤組中的數(shù)據(jù)庫(kù)文件進(jìn)行檢測(cè)
4 使用北亞oracle解析工具,解析所有數(shù)據(jù)文件中的數(shù)據(jù)記錄,按用戶導(dǎo)入到新的數(shù)據(jù)庫(kù)中
四、恢復(fù)結(jié)果
重組ASM存儲(chǔ)空間,底層解析ASM磁盤,導(dǎo)出數(shù)據(jù)庫(kù)文件。底層解析這些數(shù)據(jù)庫(kù)文件,按用戶將數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫(kù)中,通過抽查數(shù)據(jù)表的方式驗(yàn)證數(shù)據(jù),數(shù)據(jù)恢復(fù)成功。
以上就是本次介紹的關(guān)于Oracle ASM故障數(shù)據(jù)恢復(fù)解決方案的全部知識(shí)點(diǎn),感謝大家的而學(xué)習(xí)和對(duì)腳本之家的支持。
相關(guān)文章
深入Oracle的left join中on和where的區(qū)別詳解
本篇文章是對(duì)Oracle的left join中on和where的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06sqlplus 命令登錄 Oracle數(shù)據(jù)庫(kù)的多種方法
這篇文章主要介紹了sqlplus 命令登錄 Oracle數(shù)據(jù)庫(kù)的兩種方法,方式一通過sql*plus 命令窗口,方式2:通過 cmd 窗口,每種方式給大家介紹的非常詳細(xì),需要的朋友可以參考下2021-09-09oracle分區(qū)表之hash分區(qū)表的使用及擴(kuò)展
Hash分區(qū)是Oracle實(shí)現(xiàn)表分區(qū)的三種基本分區(qū)方式之一。對(duì)于那些無法有效劃分分區(qū)范圍的大表,或者出于某些特殊考慮的設(shè)計(jì),需要使用Hash分區(qū),下面介紹使用方法2014-01-01解決Oracle?查詢時(shí)報(bào)錯(cuò)ORA-00923:?FROM?keyword?not?found?where?
這篇文章主要介紹了解決Oracle?查詢時(shí)報(bào)錯(cuò)ORA-00923:?FROM?keyword?not?found?where?expected的問題,主要給大家介紹可能發(fā)生報(bào)錯(cuò)的幾種情況,感興趣的朋友跟隨小編一起看看吧2023-03-03Oracle存儲(chǔ)過程新手入門教程(附學(xué)習(xí)用例)
存儲(chǔ)過程就是作為可執(zhí)行對(duì)象存放在數(shù)據(jù)庫(kù)中的一個(gè)或多個(gè)SQL命令,下面這篇文章主要給大家介紹了關(guān)于Oracle存儲(chǔ)過程新手入門教程的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03Oracle數(shù)據(jù)庫(kù)INSERT?INTO的幾種用法舉例
INSERT INTO語(yǔ)句可以有多種寫法,具體取決于插入的數(shù)據(jù)來源和目標(biāo),這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)INSERT?INTO的幾種用法舉例,需要的朋友可以參考下2024-02-02Oracle 給rac創(chuàng)建單實(shí)例dg并做主從切換功能
這篇文章主要介紹了Oracle 給rac創(chuàng)建單實(shí)例dg并做主從切換功能,通過實(shí)例代碼給大家介紹rac搭建過程,需要的朋友可以參考下2019-12-12Oracle創(chuàng)建帶有參數(shù)的視圖代碼介紹
這篇文章主要介紹了Oracle創(chuàng)建帶有參數(shù)的視圖代碼介紹,簡(jiǎn)介地介紹了創(chuàng)建方法,具有一定參考價(jià)值,需要的朋友可以了解下。2017-09-09