0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)-Oracle ASM故障數(shù)據(jù)恢復(fù)案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2023-08-11 15:27 ? 次閱讀

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境:
Oracle數(shù)據(jù)庫ASM磁盤組有4塊成員盤。

數(shù)據(jù)庫故障&分析:
Oracle數(shù)據(jù)庫ASM磁盤組掉線 ,ASM實例無法掛載,用戶聯(lián)系我們要求恢復(fù)oracle數(shù)據(jù)庫。
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工程師拿到磁盤后,先將所有磁盤以只讀方式進行扇區(qū)級別的鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)都基于鏡像文件進行,避免對原始磁盤數(shù)據(jù)造成二次破壞。
基于鏡像文件分析ASM磁盤組的磁盤底層數(shù)據(jù),讀取并分析ASM元數(shù)據(jù),發(fā)現(xiàn)磁盤組無法掛載的原因是ASM元數(shù)據(jù)損壞。
經(jīng)過北亞企安數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工程師會診,敲定數(shù)據(jù)庫數(shù)據(jù)恢復(fù)方案:
重組ASM存儲空間→從ASM磁盤組中導(dǎo)出數(shù)據(jù)庫文件→對數(shù)據(jù)庫文件進行檢測&修復(fù)。
如果數(shù)據(jù)庫文件完好,可以利用從ASM磁盤組中導(dǎo)出的數(shù)據(jù)庫文件啟動數(shù)據(jù)庫;如果數(shù)據(jù)庫文件損壞,在底層解析這些數(shù)據(jù)庫文件,將數(shù)據(jù)導(dǎo)入到新的數(shù)據(jù)庫中恢復(fù)數(shù)據(jù)。

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、底層獲取ASM元數(shù)據(jù),重組ASM存儲空間。
2、使用北亞企安自研ASM解析工具解析ASM結(jié)構(gòu),獲取ASM中數(shù)據(jù)文件。

pYYBAGMxGQOAIdT9AAEmCgX8OAo311.png

北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)



3、使用oracle文件檢測工具檢測ASM磁盤組中的數(shù)據(jù)庫文件。

poYBAGMxGRGAcqmUAACj_KUgfnQ532.png

北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)



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

pYYBAGMxGRqAJS34AADWW_-jKTg115.png

北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)



5、通過抽查數(shù)據(jù)表的方式驗證數(shù)據(jù)沒有發(fā)現(xiàn)問題。用戶方工程師經(jīng)過反復(fù)查詢驗證,確認(rèn)恢復(fù)數(shù)據(jù)完整有效。本次數(shù)據(jù)恢復(fù)工作完成。

poYBAGMxGSCAJWR4AAEiUFT5SB8835.png

北亞企安數(shù)據(jù)恢復(fù)——oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9728

    瀏覽量

    87432
  • 數(shù)據(jù)恢復(fù)

    關(guān)注

    10

    文章

    642

    瀏覽量

    18057
  • ASM
    ASM
    +關(guān)注

    關(guān)注

    1

    文章

    69

    瀏覽量

    19389
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    oracle數(shù)據(jù)恢復(fù)oracle數(shù)據(jù)庫誤執(zhí)行錯誤truncate命令如何恢復(fù)數(shù)據(jù)?

    oracle數(shù)據(jù)庫誤執(zhí)行truncate命令導(dǎo)致數(shù)據(jù)丟失是一種常見情況。通常情況下,oracle數(shù)據(jù)庫誤操作刪除
    的頭像 發(fā)表于 06-05 16:01 ?182次閱讀
    <b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>誤執(zhí)行錯誤truncate命令如何<b class='flag-5'>恢復(fù)數(shù)據(jù)</b>?

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

    分布式存儲數(shù)據(jù)恢復(fù)環(huán)境: 16臺某品牌R730xd服務(wù)器節(jié)點,每臺服務(wù)器節(jié)點上有數(shù)臺虛擬機。 虛擬機上部署Hbase和Hive數(shù)據(jù)庫。 分布式存儲故障
    的頭像 發(fā)表于 04-17 11:05 ?185次閱讀

    SqlServer數(shù)據(jù)恢復(fù)—SqlServer數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

    一塊硬盤上存放的SqlServer數(shù)據(jù)庫,windows server操作系統(tǒng)+NTFS文件系統(tǒng)。由于誤操作導(dǎo)致分區(qū)損壞,需要恢復(fù)硬盤里的SqlServer數(shù)據(jù)庫數(shù)據(jù)。
    的頭像 發(fā)表于 01-09 11:15 ?384次閱讀
    SqlServer<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—SqlServer<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)ORACLE常見故障數(shù)據(jù)恢復(fù)可行性分析

    Oracle數(shù)據(jù)庫常見故障表現(xiàn): 1、ORACLE數(shù)據(jù)庫無法啟動或無法正常工作。 2、ORACLE
    的頭像 發(fā)表于 12-10 11:35 ?412次閱讀

    Sybase數(shù)據(jù)恢復(fù)—Sybase數(shù)據(jù)庫無法啟動怎么恢復(fù)數(shù)據(jù)?

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工程師經(jīng)過檢測,發(fā)現(xiàn)Sybase數(shù)據(jù)庫出現(xiàn)故障的原因是:異常斷電造成Sybase數(shù)據(jù)庫
    的頭像 發(fā)表于 11-30 16:45 ?401次閱讀
    Sybase<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—Sybase<b class='flag-5'>數(shù)據(jù)庫</b>無法啟動怎么<b class='flag-5'>恢復(fù)數(shù)據(jù)</b>?

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—通過拼接數(shù)據(jù)庫碎片恢復(fù)SQLserver數(shù)據(jù)庫

    試圖恢復(fù)數(shù)據(jù)庫,發(fā)現(xiàn)有數(shù)個ndf文件大小變?yōu)?KB。 雖然NDF文件大小變?yōu)?KB,但是NDF文件在磁盤上還可能存在??梢試L試通過掃描&拼接數(shù)據(jù)庫碎片來恢復(fù)NDF文件,然后修復(fù)數(shù)據(jù)庫
    的頭像 發(fā)表于 10-31 13:21 ?636次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—通過拼接<b class='flag-5'>數(shù)據(jù)庫</b>碎片<b class='flag-5'>恢復(fù)</b>SQLserver<b class='flag-5'>數(shù)據(jù)庫</b>

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

    Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境&故障Oracle AS
    的頭像 發(fā)表于 10-28 11:26 ?415次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>Oracle</b> <b class='flag-5'>ASM</b>實例無法掛載的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    oracle數(shù)據(jù)恢復(fù)Oracle數(shù)據(jù)庫打開報錯的數(shù)據(jù)恢復(fù)案例

    打開oracle數(shù)據(jù)庫時報錯,報錯信息:“system01.dbf需要更多的恢復(fù)來保持一致性,數(shù)據(jù)庫無法打開”。急需恢復(fù)zxfg用戶下的
    的頭像 發(fā)表于 10-17 13:20 ?487次閱讀
    <b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>打開報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    Oracle數(shù)據(jù)恢復(fù)—異常斷電后Oracle數(shù)據(jù)庫報錯的數(shù)據(jù)恢復(fù)案例

    Oracle數(shù)據(jù)庫故障: 機房異常斷電后,Oracle數(shù)據(jù)庫報錯:“system01.db
    的頭像 發(fā)表于 09-30 13:31 ?663次閱讀
    <b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—異常斷電后<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    打開oracle數(shù)據(jù)庫報錯“system01.dbf需要更多的恢復(fù)來保持一致性,數(shù)據(jù)庫無法打開”。
    的頭像 發(fā)表于 09-21 14:25 ?906次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>Oracle</b><b class='flag-5'>數(shù)據(jù)庫</b>文件system01.dbf損壞的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    SQL Server數(shù)據(jù)庫故障: SQL Server附加數(shù)據(jù)庫出現(xiàn)錯誤823,附加數(shù)據(jù)庫失敗。數(shù)據(jù)庫沒有備份,無法通過備份
    的頭像 發(fā)表于 09-20 11:46 ?648次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—SQL Server<b class='flag-5'>數(shù)據(jù)庫</b>出現(xiàn)823錯誤的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    Oracle數(shù)據(jù)恢復(fù)Oracle數(shù)據(jù)庫delete刪除的數(shù)據(jù)恢復(fù)方法

    刪除Oracle數(shù)據(jù)庫數(shù)據(jù)一般有以下2種方式:delete、drop或truncate。下面針對這2種刪除oracle數(shù)據(jù)庫
    的頭像 發(fā)表于 09-11 11:45 ?644次閱讀

    Oracle數(shù)據(jù)恢復(fù)Oracle刪除數(shù)據(jù)不用怕!這些數(shù)據(jù)恢復(fù)方法了解一下

    相信有很多oracle數(shù)據(jù)庫用戶都遇到過在操作Oracle數(shù)據(jù)庫時誤刪除某些重要數(shù)據(jù)的情況,這個時候如果
    的頭像 發(fā)表于 07-19 16:40 ?836次閱讀

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—SQL Server數(shù)據(jù)庫所在分區(qū)空間不足報錯的數(shù)據(jù)恢復(fù)案例

    Server數(shù)據(jù)庫故障: 存放SQL Server數(shù)據(jù)庫的D盤分區(qū)容量不足,管理員在E盤中生成了一個.ndf的文件并且將數(shù)據(jù)庫路徑指向E盤繼續(xù)使用。
    的頭像 發(fā)表于 07-10 13:54 ?883次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品