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的left join中on和where的區(qū)別詳解
本篇文章是對Oracle的left join中on和where的區(qū)別進行了詳細的分析介紹,需要的朋友參考下2013-06-06sqlplus 命令登錄 Oracle數(shù)據(jù)庫的多種方法
這篇文章主要介紹了sqlplus 命令登錄 Oracle數(shù)據(jù)庫的兩種方法,方式一通過sql*plus 命令窗口,方式2:通過 cmd 窗口,每種方式給大家介紹的非常詳細,需要的朋友可以參考下2021-09-09oracle分區(qū)表之hash分區(qū)表的使用及擴展
Hash分區(qū)是Oracle實現(xiàn)表分區(qū)的三種基本分區(qū)方式之一。對于那些無法有效劃分分區(qū)范圍的大表,或者出于某些特殊考慮的設計,需要使用Hash分區(qū),下面介紹使用方法2014-01-01解決Oracle?查詢時報錯ORA-00923:?FROM?keyword?not?found?where?
這篇文章主要介紹了解決Oracle?查詢時報錯ORA-00923:?FROM?keyword?not?found?where?expected的問題,主要給大家介紹可能發(fā)生報錯的幾種情況,感興趣的朋友跟隨小編一起看看吧2023-03-03Oracle數(shù)據(jù)庫INSERT?INTO的幾種用法舉例
INSERT INTO語句可以有多種寫法,具體取決于插入的數(shù)據(jù)來源和目標,這篇文章主要給大家介紹了關于Oracle數(shù)據(jù)庫INSERT?INTO的幾種用法舉例,需要的朋友可以參考下2024-02-02Oracle 給rac創(chuàng)建單實例dg并做主從切換功能
這篇文章主要介紹了Oracle 給rac創(chuàng)建單實例dg并做主從切換功能,通過實例代碼給大家介紹rac搭建過程,需要的朋友可以參考下2019-12-12Oracle創(chuàng)建帶有參數(shù)的視圖代碼介紹
這篇文章主要介紹了Oracle創(chuàng)建帶有參數(shù)的視圖代碼介紹,簡介地介紹了創(chuàng)建方法,具有一定參考價值,需要的朋友可以了解下。2017-09-09