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

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

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

Oracle數(shù)據(jù)庫ASM磁盤組掉線的數(shù)據(jù)恢復(fù)案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2023-03-03 13:42 ? 次閱讀

數(shù)據(jù)庫故障:
Oracle數(shù)據(jù)庫的ASM磁盤組掉線,ASM實例不能掛載。管理員嘗試修復(fù)數(shù)據(jù)庫但是沒有成功。

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)方案:
數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工程師通過分析組成ASM磁盤組的磁盤底層數(shù)據(jù),將ASM元數(shù)據(jù)提取出來做進一步分析,發(fā)現(xiàn)ASM存儲元數(shù)據(jù)已經(jīng)損壞,導(dǎo)致diskgroup無法掛載。數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工程師將ASM存儲空間重組,然后導(dǎo)出ASM磁盤組里面的數(shù)據(jù)庫文件,檢測導(dǎo)出的數(shù)據(jù)庫文件并進行恢復(fù)。如果經(jīng)過檢測確認(rèn)數(shù)據(jù)庫文件是完整的,就可以直接使用數(shù)據(jù)庫文件啟動數(shù)據(jù)庫;如果數(shù)據(jù)庫文件損壞,就需要解析底層的數(shù)據(jù)庫文件并恢復(fù)。

數(shù)據(jù)庫數(shù)據(jù)恢復(fù)過程:
1、將故障服務(wù)器中的所有硬盤以只讀方式鏡像備份,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進行,避免對原始數(shù)據(jù)造成二次破壞。
2、按照上面的數(shù)據(jù)庫數(shù)據(jù)恢復(fù)方案分析底層數(shù)據(jù)并進行提取,獲取到ASM元數(shù)據(jù),使用ASM元數(shù)據(jù)重組ASM存儲空間。
3、ASM存儲空間重組完成后,使用到北亞企安自研的ASM解析工具解析ASM結(jié)構(gòu),提取ASM中的oracle數(shù)據(jù)庫文件。

pYYBAGQBiF6AY6tDAARqBdq6YRc559.png

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


4、檢測提取出的oracle數(shù)據(jù)庫文件。檢測結(jié)果:

pYYBAGQBiHOAfpOzAANS_Z146tY464.png

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



5、使用北亞企安自研的oracle數(shù)據(jù)庫解析工具解析所有數(shù)據(jù)庫文件中的數(shù)據(jù)記錄,然后按照用戶導(dǎo)入到新的oracle數(shù)據(jù)庫中。

poYBAGQBiH6ARyw7AANxKuF7nqE388.png

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

6、數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工程師通過抽查數(shù)據(jù)表的方式對恢復(fù)出來的數(shù)據(jù)庫進行驗證,沒有發(fā)現(xiàn)異常。讓用戶親自驗證數(shù)據(jù),經(jīng)過反復(fù)驗證后,確認(rèn)數(shù)據(jù)完整可用,本次Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)工作完成。

poYBAGQBiIaAQz0RAAflMGgnujE268.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)系本站處理。 舉報投訴
  • 數(shù)據(jù)恢復(fù)

    關(guān)注

    10

    文章

    573

    瀏覽量

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

    關(guān)注

    1

    文章

    68

    瀏覽量

    19045
  • 數(shù)據(jù)庫
    +關(guān)注

    關(guān)注

    7

    文章

    3800

    瀏覽量

    64402
收藏 人收藏

    評論

    相關(guān)推薦

    數(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 ?122次閱讀

    數(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ù)
    的頭像 發(fā)表于 10-31 13:21 ?228次閱讀
    <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 ASM
    的頭像 發(fā)表于 10-28 11:26 ?163次閱讀
    <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 ?234次閱讀
    <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.dbf需要更多的
    的頭像 發(fā)表于 09-30 13:31 ?307次閱讀
    <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 ?361次閱讀
    <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>案例

    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 ?378次閱讀

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

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

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

    SQL Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境: 某品牌服務(wù)器存儲中有兩raid5磁盤陣列。操作系統(tǒng)層面跑著SQL Server
    的頭像 發(fā)表于 07-10 13:54 ?500次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—RAID5多塊磁盤掉線導(dǎo)致崩潰的數(shù)據(jù)恢復(fù)案例

    某公司的一臺服務(wù)器中的raid5磁盤陣列有兩塊磁盤先后掉線,服務(wù)器崩潰。故障服務(wù)器的操作系統(tǒng)為linux,操作系統(tǒng)部署了oa,數(shù)據(jù)庫oracle
    的頭像 發(fā)表于 05-21 11:43 ?785次閱讀
    服務(wù)器<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—RAID5多塊<b class='flag-5'>磁盤</b><b class='flag-5'>掉線</b>導(dǎo)致崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—Sql Server數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺安裝windows server操作系統(tǒng)的服務(wù)器。一由8塊硬盤組建的RAID5,劃分LUN供這臺服務(wù)器使用。 在windows服務(wù)器內(nèi)裝有SqlServer數(shù)據(jù)
    的頭像 發(fā)表于 04-11 15:38 ?893次閱讀
    <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>文件丟失的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    Oracle數(shù)據(jù)恢復(fù)Oracle數(shù)據(jù)庫誤truncate表的數(shù)據(jù)恢復(fù)案例

    北京某國企客戶Oracle 11g R2數(shù)據(jù)庫誤truncate table CM_CHECK_ITEM_HIS,表數(shù)據(jù)丟失,業(yè)務(wù)查詢到該表時報錯,數(shù)據(jù)庫的備份不可用,無法查詢表
    的頭像 發(fā)表于 03-11 17:30 ?394次閱讀
    <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>誤truncate表的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

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

    oracle數(shù)據(jù)庫ASM磁盤掉線ASM實例不能掛
    的頭像 發(fā)表于 02-01 17:39 ?526次閱讀
    【<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><b class='flag-5'>ASM</b>實例無法掛載的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    Oracle數(shù)據(jù)庫是什么 Oracle數(shù)據(jù)庫的特點

    Oracle數(shù)據(jù)庫系統(tǒng)具有高效率、可靠性好的特點,適用于各種規(guī)模的企業(yè)和組織。它支持大容量數(shù)據(jù)和高并發(fā)事務(wù)處理,能夠滿足各種復(fù)雜的業(yè)務(wù)需求。
    的頭像 發(fā)表于 01-06 15:02 ?1025次閱讀