Oracle ASM數(shù)據(jù)庫(kù)故障數(shù)據(jù)恢復(fù)解決方案
一、故障描述
ASM磁盤(pán)組掉線 ,ASM實(shí)例不能mount。ASM磁盤(pán)組有4個(gè)500G的磁盤(pán)組成,數(shù)據(jù)庫(kù)和ASM軟件為10.2.0.1,急需恢復(fù)oracle數(shù)據(jù)庫(kù)。
二、故障分析
分析組成ASM磁盤(pán)組的磁盤(pán),取出ASM元數(shù)據(jù),對(duì)元數(shù)據(jù)進(jìn)行分析:ASM存儲(chǔ)元數(shù)據(jù)損壞,導(dǎo)致diskgroup無(wú)法mount。重組ASM存儲(chǔ)空間,從ASM磁盤(pán)組中導(dǎo)出數(shù)據(jù)庫(kù)文件,然后對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行檢測(cè),修復(fù)。如果數(shù)據(jù)庫(kù)文件完好,可以利用從ASM磁盤(pán)組中導(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ù)過(guò)程
1 底層獲取ASM元數(shù)據(jù),重組ASM存儲(chǔ)空間
2 使用ASM解析工具,解析ASM結(jié)構(gòu),獲得ASM中數(shù)據(jù)文件
圖一:

3 使用oracle文件檢測(cè)工具對(duì)ASM磁盤(pán)組中的數(shù)據(jù)庫(kù)文件進(jìn)行檢測(cè)
圖二:

4 使用oracle解析工具,解析所有數(shù)據(jù)文件中的數(shù)據(jù)記錄,按用戶導(dǎo)入到新的數(shù)據(jù)庫(kù)中
圖三:

四、結(jié)果
重組ASM存儲(chǔ)空間,底層解析ASM磁盤(pán),導(dǎo)出數(shù)據(jù)庫(kù)文件。底層解析這些數(shù)據(jù)庫(kù)文件,按用戶將數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫(kù)中,通過(guò)抽查數(shù)據(jù)表的方式驗(yàn)證數(shù)據(jù),數(shù)據(jù)完全恢復(fù)。
圖四:

以上所述是小編給大家介紹的Oracle ASM數(shù)據(jù)庫(kù)故障數(shù)據(jù)恢復(fù)解決方案,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
關(guān)于oracle中clob字段查詢慢的問(wèn)題及解決方法
最近在用oracle的過(guò)程中用到了對(duì)blob字段模糊查詢的問(wèn)題。接下來(lái)通過(guò)本文給大家分享關(guān)于oracle中clob字段查詢慢的問(wèn)題及解決方法,需要的的朋友參考下吧2017-02-02
Oracle數(shù)據(jù)庫(kù)ORA 54013錯(cuò)誤的解決辦法
ORA 54013 不允許對(duì)虛擬列執(zhí)行INSERT 操作,這是Oracle 11 的新特性。接下來(lái)通過(guò)本文給大家介紹oracle數(shù)據(jù)庫(kù)ORA 54013錯(cuò)誤的解決辦法,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-10-10
Oracle數(shù)據(jù)庫(kù)安裝教程并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程連接(內(nèi)網(wǎng)穿透)
Oracle數(shù)據(jù)庫(kù)是用于處理數(shù)據(jù)存儲(chǔ)及大量數(shù)據(jù)計(jì)算的常用數(shù)據(jù)庫(kù),下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)安裝教程并實(shí)現(xiàn)公網(wǎng)遠(yuǎn)程連接(內(nèi)網(wǎng)穿透)的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
Oracle臨時(shí)表空間刪除和重建實(shí)現(xiàn)過(guò)程
這篇文章主要介紹了Oracle臨時(shí)表空間刪除和重建實(shí)現(xiàn)過(guò)程,臨時(shí)表空間是NOLOGGING模式以及它不保存永久類型對(duì)象,因此即使數(shù)據(jù)庫(kù)損毀,做Recovery也不需要恢復(fù)Temporary?Tablespace。下文更多詳細(xì)內(nèi)容介紹需要的小伙伴可以參考一下2022-03-03
oracle 觸發(fā)器 實(shí)現(xiàn)出入庫(kù)
出庫(kù)入庫(kù)這樣的功能在許多系統(tǒng)中都有??赡芙蟹ú灰?。有的可能是數(shù)量,有的可能是金額。我這里以金額為例 實(shí)現(xiàn)出庫(kù)入庫(kù)也有許多方法,一種是用語(yǔ)言實(shí)現(xiàn),一種是用觸發(fā)器實(shí)現(xiàn)。它們各有千秋。2009-07-07
oracle數(shù)據(jù)庫(kù)ORA-01196錯(cuò)誤解決辦法分享
這篇文章主要介紹了oracle數(shù)據(jù)庫(kù)ORA-01196錯(cuò)誤解決辦法分享,小編覺(jué)得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。2017-10-10
ORACLE常見(jiàn)錯(cuò)誤代碼的分析與解決三
ORACLE常見(jiàn)錯(cuò)誤代碼的分析與解決三...2007-03-03
winserver 2012R2 安裝oracle及創(chuàng)建表流程(推薦)
這篇文章主要介紹了winserver 2012R2 安裝oracle及創(chuàng)建表流程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-06-06
Oracle進(jìn)程占用CPU100%的問(wèn)題分析及解決方法
這篇文章主要介紹了Oracle進(jìn)程占用CPU100%的問(wèn)題分析及解決方法,文中通過(guò)代碼示例和圖文結(jié)合的方式給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-08-08

