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

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

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

服務(wù)器數(shù)據(jù)恢復(fù)-華為OceanStor存儲Oracle數(shù)據(jù)庫恢復(fù)案例

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2023-09-13 15:17 ? 次閱讀

服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境:

華為OceanStor某型號存儲,11塊硬盤組建了一組RAID5陣列,另外1塊硬盤作為熱備盤使用。基于RAID5陣列的LUN分配給linux系統(tǒng)使用,存放Oracle數(shù)據(jù)庫。

服務(wù)器故障:

RAID5陣列1塊硬盤由于未知原因離線,熱備盤激活開始同步數(shù)據(jù),在熱備盤同步的過程中又有1塊硬盤離線,RAID5陣列癱瘓,上層LUN無法正常使用。

服務(wù)器數(shù)據(jù)恢復(fù)過程:

1、將故障存儲中所有磁盤編號后取出。由于故障原因是RAID陣列中磁盤掉線,所以先將所有磁盤做物理故障檢測,經(jīng)過檢測發(fā)現(xiàn)只有1塊硬盤存在物理故障,其他硬盤完好。

2、以只讀方式將所有磁盤做全盤鏡像,鏡像完成后將所有磁盤按照編號還原到原存儲中,后續(xù)的數(shù)據(jù)分析和數(shù)據(jù)恢復(fù)操作都基于鏡像文件進(jìn)行,避免對原始磁盤數(shù)據(jù)造成二次破壞。

3、基于鏡像文件分析RAID5陣列結(jié)構(gòu)相關(guān)信息(條帶大小,磁盤順序、數(shù)據(jù)走向等)并找到熱備盤。

4、根據(jù)分析獲取到的RAID結(jié)構(gòu)相關(guān)信息,使用北亞企安自主開發(fā)的RAID虛擬程序虛擬重構(gòu)原RAID5陣列。由于該RAID5陣列中有兩塊盤掉線并且有一塊硬盤數(shù)據(jù)被同步損壞。經(jīng)過分析硬盤數(shù)據(jù),數(shù)據(jù)恢復(fù)工程師發(fā)現(xiàn)有一塊硬盤在同一個條帶上的數(shù)據(jù)和其他硬盤明顯不一樣,初步判斷此硬盤是被同步損壞的硬盤。通過北亞企安自主開發(fā)的RAID校驗程序?qū)@個條帶做校驗,確定這塊盤就是被同步損壞的磁盤。

5、華為OceanStor存儲的LUN是基于RAID陣列的。分析LUN在RAID5陣列中的分配情況和LUN分配的數(shù)據(jù)塊MAP。將LUN的數(shù)據(jù)塊分布MAP提取出來后,北亞企安數(shù)據(jù)恢復(fù)工程師針對這些信息編寫相應(yīng)的程序解析LUN的數(shù)據(jù)MAP,然后根據(jù)數(shù)據(jù)MAP導(dǎo)出LUN的數(shù)據(jù)。

6、由于是使用熱備盤虛擬的RAID,無法正常掛載EXT3文件系統(tǒng)。數(shù)據(jù)恢復(fù)工程師只能提取oracle數(shù)據(jù)庫文件,利用北亞企安自主開發(fā)的EXT3文件系統(tǒng)解析程序?qū)ζ溥M(jìn)行文件系統(tǒng)的解析,然后導(dǎo)出oracle數(shù)據(jù)庫文件,并把數(shù)據(jù)庫文件移交給數(shù)據(jù)庫工程師進(jìn)行校驗和驗證。

7、使用Oracle數(shù)據(jù)庫文件檢測工具檢測每個數(shù)據(jù)庫文件的完整性,再使用北亞企安自主研發(fā)的Oracle數(shù)據(jù)庫檢測工具(檢驗更嚴(yán)格)進(jìn)行檢測,經(jīng)過檢測發(fā)現(xiàn)有部分?jǐn)?shù)據(jù)庫文件和日志文件錯誤, system 和sysaux表空間都存在壞塊;3個控制文件也存在許多壞塊,控制文件全部損壞;

eschoolspace表空間的3個文件發(fā)現(xiàn)有大量壞塊;undotbs02丟失;數(shù)據(jù)庫工程師對這些文件進(jìn)行修復(fù)。修復(fù)完成后將數(shù)據(jù)導(dǎo)入到搭建好的數(shù)據(jù)庫環(huán)境。

wKgZomUBYeSAdaNDAASKsYnO4kY754.png

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

wKgZomUBYdiAImwpAAPfk0wpQuQ691.png

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

8、由用戶方配合,啟動Oracle數(shù)據(jù)庫,在本地虛擬機安裝OA客戶端。通過OA客戶端對數(shù)據(jù)記錄進(jìn)行驗證,并且由用戶安排不同部門人員進(jìn)行遠(yuǎn)程驗證。經(jīng)過驗證,確認(rèn)恢復(fù)出來的數(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)注

    12

    文章

    8958

    瀏覽量

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

    關(guān)注

    10

    文章

    538

    瀏覽量

    17341
  • RAID5
    +關(guān)注

    關(guān)注

    0

    文章

    108

    瀏覽量

    12700
收藏 人收藏

    評論

    相關(guān)推薦

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

    Oracle數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境&故障: Oracle ASM磁盤組由4塊磁盤組成。Oracle
    的頭像 發(fā)表于 10-28 11:26 ?104次閱讀
    <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> ASM實例無法掛載的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—V7000存儲NTFS文件系統(tǒng)數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 一臺掛載在Windows server服務(wù)器上的v7000存儲。
    的頭像 發(fā)表于 10-14 14:03 ?153次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—V7000<b class='flag-5'>存儲</b>NTFS文件系統(tǒng)<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 ?212次閱讀
    <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 ?229次閱讀
    <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 ?301次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—EVA存儲異常斷電后出現(xiàn)故障的數(shù)據(jù)恢復(fù)方案

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 某品牌EVA8400,服務(wù)器上安裝VMware ESXi虛擬化平臺,虛擬機的虛擬磁盤包括
    的頭像 發(fā)表于 05-28 10:29 ?317次閱讀

    服務(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 ?682次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—RAID5多塊磁盤掉線導(dǎo)致崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)—raid5陣列上層Sql Server數(shù)據(jù)庫數(shù)據(jù)恢復(fù)案例

    數(shù)據(jù)庫數(shù)據(jù)恢復(fù)環(huán)境: 5塊硬盤組建一組RAID5陣列,劃分LUN供windows系統(tǒng)服務(wù)器使用。windows系統(tǒng)服務(wù)器內(nèi)運行了Sql S
    的頭像 發(fā)表于 05-08 11:43 ?464次閱讀
    <b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—raid5陣列上層Sql Server<b class='flag-5'>數(shù)據(jù)庫</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)—V3700存儲中Mdisk不可用的數(shù)據(jù)恢復(fù)案例

    服務(wù)器存儲數(shù)據(jù)恢復(fù)環(huán)境: 某品牌Storwize V3700存儲,10塊硬盤組建了2組Mdisk加入到一個
    的頭像 發(fā)表于 04-26 13:30 ?300次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)-異常斷電導(dǎo)致服務(wù)器故障的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: dell某型號服務(wù)器中有一組通過raid卡組建的raid10,該raid陣列中一共有4塊磁盤。上層部署XenServer虛擬化平臺,作為網(wǎng)站
    的頭像 發(fā)表于 02-28 15:15 ?775次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-異常斷電導(dǎo)致<b class='flag-5'>服務(wù)器</b>故障的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)】硬盤壞道掉線導(dǎo)致服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺IBM某型號服務(wù)器上有16塊FC硬盤組建RAID陣列。上層linux操作系統(tǒng),ext3文件系統(tǒng),部署有oracle
    的頭像 發(fā)表于 02-26 11:36 ?758次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)華為OceanStor存儲raid5數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 華為OceanStor某型號存儲,
    的頭像 發(fā)表于 01-18 11:58 ?423次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>華為</b><b class='flag-5'>OceanStor</b><b class='flag-5'>存儲</b>raid5<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)-華為ECS云服務(wù)器數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 華為ECS云服務(wù)器,linux操作系統(tǒng),mysql數(shù)據(jù)庫(innodb
    的頭像 發(fā)表于 12-27 15:03 ?921次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>-<b class='flag-5'>華為</b>ECS云<b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>案例

    服務(wù)器數(shù)據(jù)恢復(fù)-raid5故障導(dǎo)致上層卷無法掛載的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺服務(wù)器中有一組由24塊FC硬盤組建的raid5磁盤陣列,linux操作系統(tǒng)+ext3文件系統(tǒng),服務(wù)器上層部署有
    的頭像 發(fā)表于 12-14 11:32 ?478次閱讀

    oracle數(shù)據(jù)恢復(fù)服務(wù)器斷電導(dǎo)致Oracle數(shù)據(jù)庫異常的數(shù)據(jù)恢復(fù)案例

    一臺Windows server操作系統(tǒng)的服務(wù)器上部署Oracle數(shù)據(jù)庫。
    的頭像 發(fā)表于 12-13 14:10 ?701次閱讀
    <b class='flag-5'>oracle</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復(fù)</b>—<b class='flag-5'>服務(wù)器</b>斷電導(dǎo)致<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>案例