Oracle ASM故障數(shù)據(jù)恢復解決方案
一、故障描述
ASM磁盤組掉線 ,ASM實例不能mount。ASM磁盤組有4個500G的磁盤組成,數(shù)據(jù)庫和ASM軟件為10.2.0.1,急需恢復oracle數(shù)據(jù)庫。
二、故障分析
分析組成ASM磁盤組的磁盤,取出ASM元數(shù)據(jù),對元數(shù)據(jù)進行分析:ASM存儲元數(shù)據(jù)損壞,導致diskgroup無法mount。重組ASM存儲空間,從ASM磁盤組中導出數(shù)據(jù)庫文件,然后對數(shù)據(jù)庫文件進行檢測,修復。如果數(shù)據(jù)庫文件完好,可以利用從ASM磁盤組中導出的數(shù)據(jù)庫文件啟動數(shù)據(jù)庫。如果數(shù)據(jù)庫文件損壞,這底層解析這些數(shù)據(jù)庫文件,將數(shù)據(jù)導入到新的數(shù)據(jù)庫中,恢復數(shù)據(jù)。
三、恢復過程
1 底層獲取ASM元數(shù)據(jù),重組ASM存儲空間
2 使用北亞ASM解析工具,解析ASM結構,獲得ASM中數(shù)據(jù)文件

3 使用北亞oracle文件檢測工具對ASM磁盤組中的數(shù)據(jù)庫文件進行檢測

4 使用北亞oracle解析工具,解析所有數(shù)據(jù)文件中的數(shù)據(jù)記錄,按用戶導入到新的數(shù)據(jù)庫中

四、恢復結果
重組ASM存儲空間,底層解析ASM磁盤,導出數(shù)據(jù)庫文件。底層解析這些數(shù)據(jù)庫文件,按用戶將數(shù)據(jù)導入到新的數(shù)據(jù)庫中,通過抽查數(shù)據(jù)表的方式驗證數(shù)據(jù),數(shù)據(jù)恢復成功。

以上就是本次介紹的關于Oracle ASM故障數(shù)據(jù)恢復解決方案的全部知識點,感謝大家的而學習和對腳本之家的支持。
相關文章
最簡單的Oracle數(shù)據(jù)恢復 select as of使用方法
這篇文章主要介紹了最簡單的Oracle數(shù)據(jù)恢復 select as of使用方法,需要的朋友可以參考下2015-08-08
深入探討:oracle中方案的概念以及方案與數(shù)據(jù)庫的關系
本篇文章是對oracle中方案的概念以及方案與數(shù)據(jù)庫的關系進行了詳細的分析介紹,需要的朋友參考下2013-05-05
Oracle數(shù)據(jù)庫JSON函數(shù)詳解與實戰(zhàn)記錄
Oracle JSON解析函數(shù)是一組用于處理JSON數(shù)據(jù)的內置函數(shù),下面這篇文章主要給大家介紹了關于Oracle數(shù)據(jù)庫JSON函數(shù)詳解與實戰(zhàn)的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-07-07

