91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

服務器數(shù)據(jù)恢復—存儲映射的卷無法掛載故障,多場景數(shù)據(jù)完整恢復實操解析

Frombyte ? 來源:Frombyte ? 作者:Frombyte ? 2026-01-22 17:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

服務器存儲數(shù)據(jù)恢復環(huán)境:
某品牌服務器存儲上有16塊FC硬盤,存儲設備前面板的10號硬盤指示燈和13號硬盤指示燈亮黃燈,存儲設備映射到服務器redhat linux系統(tǒng)上的卷無法掛載,業(yè)務中斷。

服務器存儲數(shù)據(jù)恢復過程:
1、通過存儲設備廠商的管理程序storage manager連接到服務器存儲上查看當前存儲狀態(tài),邏輯卷狀態(tài)failed。查看物理磁盤狀態(tài),6號盤報告“警告”,10號和13號盤報告“失敗”。
通過storage manager將故障存儲的完整日志狀態(tài)備份,解析備份出來的存儲日志獲取邏輯卷結構的部分信息。
2、北亞企安數(shù)據(jù)恢復工程師將故障存儲中16塊FC盤做好標記后,從存儲設備中取出。使用專業(yè)鏡像設備對16塊FC盤進行初步測試。經過測試發(fā)現(xiàn)16塊盤均能正常識別。分別檢測16塊盤的SMART狀態(tài),結果6號盤的SMART狀態(tài)為“警告”,和storage manager中的報告一致。
3、北亞企安數(shù)據(jù)恢復工程師在windows環(huán)境下將識別出來的FC盤在磁盤管理器中標記為脫機狀態(tài),然后對原始磁盤進行扇區(qū)級別完整鏡像。將原始磁盤中的所有物理扇區(qū)鏡像到windows系統(tǒng)下的邏輯磁盤并以文件形式保存。
在鏡像過程中服務器數(shù)據(jù)恢復工程師發(fā)現(xiàn)6號磁盤的鏡像速度極慢,結合先前檢測結果綜合判斷,6號盤應該存在大量損壞以及不穩(wěn)定扇區(qū),導致windows環(huán)境下的一些軟件無法對其進行操作。
4、使用專業(yè)鏡像設備對6號硬盤進行壞道鏡像操作,在鏡像過程中觀察鏡像的速度和穩(wěn)定性。在鏡像過程中發(fā)現(xiàn)6號盤上的壞道并不多,但是存在大量讀取響應時間長的不穩(wěn)定扇區(qū)。于是服務器數(shù)據(jù)恢復工程師調整6號盤的拷貝策略,將“遇到壞道跳過扇區(qū)數(shù)”和“響應等待時間”等參數(shù)作一些調整后繼續(xù)對6號盤進行鏡像操作。同時觀察剩余盤在windows環(huán)境下鏡像的情況。
5、鏡像完成后查看日志,發(fā)現(xiàn)在storage manager和SMART狀態(tài)中均沒有報錯的1號盤也存在壞道,10號和13號盤均存在大量不規(guī)則的壞道分布。
根據(jù)壞道列表使用工具定位到目標鏡像文件進行分析后發(fā)現(xiàn),ext3文件系統(tǒng)的一些關鍵源數(shù)據(jù)信息被壞道破壞。只能等6號盤鏡像完畢后,通過同一條帶進行xor以及根據(jù)文件系統(tǒng)上下文關系手動修復被損壞的文件系統(tǒng)。
6、6號盤鏡像完成,但是為了最大限度做出有效扇區(qū)和保護磁頭所設置的拷貝策略,會讓這次完成的鏡像在鏡像過程中自動跳過一些不穩(wěn)定扇區(qū),所以現(xiàn)在的鏡像是不完整的。于是服務器數(shù)據(jù)恢復工程師調整拷貝策略,繼續(xù)鏡像被跳過的扇區(qū),直到6號盤所有扇區(qū)全部鏡像完成。
7、所有硬盤鏡像完成后,基于鏡像文件分析所有硬盤底層數(shù)據(jù)。根據(jù)北亞企安數(shù)據(jù)恢復工程師對ext3文件系統(tǒng)的逆向研究和對日志文件的分析,獲取到16塊FC盤的盤序、RAID塊大小、RAID的校驗走向和方式等重組RAID的必要信息,根據(jù)獲取到的信息虛擬重組RAID。RAID搭建完成后進一步解析ext3文件系統(tǒng)。
8、和用戶方溝通后提取出一些oracle數(shù)據(jù)庫的dmp文件,用戶方嘗試通過dmp文件恢復數(shù)據(jù)庫。
在dmp恢復的過程中,oracle數(shù)據(jù)庫報告imp-0008錯誤。北亞數(shù)據(jù)恢復中心的oracle數(shù)據(jù)庫工程師分析導入dmp文件的日志文件后,發(fā)現(xiàn)恢復的dmp文件存在問題,從而導致dmp導入數(shù)據(jù)失敗。
9、服務器數(shù)據(jù)恢復工程師重新分析raid結構,進一步確定ext3文件系統(tǒng)被破壞的程度,重新恢復dmp文件和dbf原始庫文件。
10、將恢復出來的dmp文件移交給用戶方進行數(shù)據(jù)導入測試,這次測試順利,沒有發(fā)現(xiàn)問題。對恢復出來的dbf原始庫文件進行校驗檢測,所有文件均能通過測試。
11、數(shù)據(jù)庫工程師到達現(xiàn)場,和用戶溝通后決定使用恢復出來的dbf原始庫文件進行操作,以確保把數(shù)據(jù)恢復到最佳狀態(tài)。

oracle數(shù)據(jù)庫恢復過程:
1、拷貝數(shù)據(jù)庫文件到原數(shù)據(jù)庫服務器作為備份,備份文件所在文件夾路徑為/home/oracle/tmp/syntong。在根目錄下創(chuàng)建一個名為“oradata”的目錄,把syntong文件夾拷貝到oradata目錄下。更改oradata文件夾及其所有文件的屬組和權限。
2、備份原數(shù)據(jù)庫環(huán)境,包括ORACLE_HOME下product文件夾下的相關文件。配置監(jiān)聽,使用原機中的splplus連接到數(shù)據(jù)庫,嘗試啟動數(shù)據(jù)庫到nomount狀態(tài)。進行基本狀態(tài)查詢后,了解到環(huán)境和參數(shù)文件沒有問題。 嘗試啟動數(shù)據(jù)庫到mount狀態(tài),進行狀態(tài)查詢沒有發(fā)現(xiàn)問題。當啟動數(shù)據(jù)庫到open狀態(tài),出現(xiàn)報錯:
ORA-01122: database file 1 failed verification check
ORA-01110: data file 1: '/oradata/syntong/system01.dbf'
ORA-01207: file is more recent than control file - old control file
經過進一步的檢測和分析,判斷此故障為控制文件和數(shù)據(jù)文件信息不一致,這是一類常因斷電或突然關機引發(fā)的故障。
3、對數(shù)據(jù)庫文件進行逐個檢測,檢測到所有數(shù)據(jù)文件都不存在物理損毀的情況。
4、在mount狀態(tài)下,對控制文件進行備份。alter database backup controlfile to trace as ' /backup/controlfile'。對備份的控制文件進行查看修改,取得其中的重建控制文件命令。把這些命令復制到一個新建腳本文件controlfile.sql中。
5、關閉數(shù)據(jù)庫,刪除/oradata/syntong/下的3個控制文件。 啟動數(shù)據(jù)庫到nomount狀態(tài),執(zhí)行controlfile.sql 腳本。
SQL>startup nomount
SQL>@controlfile.sql
6、完成重建控制文件后,啟動數(shù)據(jù)庫報錯,需要做進一步處理。
SQL> alter database open
alter database open
*
ERROR at line 1:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '/free/oracle/oradata/orcl/system01.dbf'
然后執(zhí)行恢復命令:
recover database using backup controlfile until cancel
Recovery of Online Redo Log: Thread 1 Group 1 Seq 22 Reading mem 0
Mem# 0 errs 0: /free/oracle/oradata/orcl/redo01.log

做介質恢復,直到返回報告,恢復完成。
7、嘗試open數(shù)據(jù)庫。
SQL> alter database open resetlogs
8、成功啟動數(shù)據(jù)庫。把原來temp表空間的數(shù)據(jù)文件加入到對應的temp表空間中。
9、對數(shù)據(jù)庫進行各種常規(guī)檢查,沒有發(fā)現(xiàn)任何錯誤。
10、進行emp備份。全庫備份完成也沒有報錯。將應用程序連接到數(shù)據(jù)庫,進行應用層面的數(shù)據(jù)驗證。經過驗證沒有發(fā)現(xiàn)問題。本次數(shù)據(jù)恢復工作完成。

審核編輯 黃宇

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

    關注

    14

    文章

    10256

    瀏覽量

    91521
  • 數(shù)據(jù)恢復

    關注

    10

    文章

    712

    瀏覽量

    18987
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    一個Oracle數(shù)據(jù)故障表現(xiàn)為ASM磁盤組掉線,ASM實例無法掛載(mount)。數(shù)據(jù)庫管理員自行進行簡單修復,未能成功,隨后聯(lián)系北亞
    的頭像 發(fā)表于 02-24 15:19 ?85次閱讀
    Oracle<b class='flag-5'>數(shù)據(jù)</b>庫ASM實例<b class='flag-5'>無法</b><b class='flag-5'>掛載</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復服務器“泡水”硬盤掉線,數(shù)據(jù)竟這樣恢復

    北亞企安數(shù)據(jù)恢復中心的服務器數(shù)據(jù)恢復工程師和硬件工程師到現(xiàn)場處理故障
    的頭像 發(fā)表于 01-22 17:38 ?1052次閱讀
    【<b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>】<b class='flag-5'>服務器</b>“泡水”硬盤掉線,<b class='flag-5'>數(shù)據(jù)</b>竟這樣<b class='flag-5'>恢復</b>

    服務器數(shù)據(jù)恢復—一文讀懂服務器高頻故障排查+標準數(shù)據(jù)恢復流程

    服務器數(shù)據(jù)恢復到底是一個什么樣的流程? 服務器數(shù)據(jù)丟失后,進行數(shù)據(jù)
    的頭像 發(fā)表于 01-08 11:11 ?326次閱讀

    服務器數(shù)據(jù)恢復—供電不穩(wěn)引發(fā)服務器EXT4分區(qū)掛載失敗的數(shù)據(jù)恢復案例

    服務器在運行過程中突然關機且無法啟動。服務器管理員對故障服務器進行修復后,雖然服務器可以正常啟動
    的頭像 發(fā)表于 01-04 17:10 ?351次閱讀

    服務器數(shù)據(jù)恢復—RAIDZ盤離線導致服務器崩潰的數(shù)據(jù)恢復案例

    存儲設備中一共有40塊磁盤組建存儲池,其中4塊磁盤作為全局熱備盤使用。存儲池內劃分出若干空間映射服務器使用。
    的頭像 發(fā)表于 12-11 14:16 ?263次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—RAIDZ<b class='flag-5'>多</b>盤離線導致<b class='flag-5'>服務器</b>崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—EqualLogic存儲上raid5磁盤陣列數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境&故障: 某品牌EqualLogic PS6100存儲陣列上有一組由16
    的頭像 發(fā)表于 10-21 15:04 ?344次閱讀

    服務器數(shù)據(jù)恢復—SUN RAID6存儲LUN重復映射數(shù)據(jù)損壞與恢復案例

    ,服務器對這個卷進行初始化的操作,原solaris系統(tǒng)上的磁盤報錯,重啟服務器后這個已經無法掛載。
    的頭像 發(fā)表于 09-25 12:01 ?317次閱讀

    服務器數(shù)據(jù)恢復—RAIDZ塊硬盤離線導致服務器崩潰的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境&故障: 一臺服務器有32塊硬盤,采用Windows操作系統(tǒng)。 服務器在正
    的頭像 發(fā)表于 09-18 12:29 ?902次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—RAIDZ<b class='flag-5'>多</b>塊硬盤離線導致<b class='flag-5'>服務器</b>崩潰的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—Raid6陣列數(shù)據(jù)恢復案例

    服務器存儲數(shù)據(jù)恢復環(huán)境: 一臺infortrend某型號存儲,存儲設備上有12塊硬盤,組建一組
    的頭像 發(fā)表于 09-09 11:07 ?588次閱讀

    服務器數(shù)據(jù)恢復服務器斷電導致raid模塊損壞的數(shù)據(jù)恢復案例

    某品牌服務器中有12塊硬盤,組建了一組raid5磁盤陣列,服務器存儲的是普通文件。 機房供電不穩(wěn)定導致服務器斷電,管理員重啟服務器后發(fā)現(xiàn)
    的頭像 發(fā)表于 09-04 12:57 ?831次閱讀

    服務器數(shù)據(jù)恢復服務器上的被誤刪數(shù)據(jù)如何恢復

    工作人員不慎將一臺服務器上的誤刪除,服務器上有一組raid5陣列。需要恢復誤刪除的數(shù)據(jù)
    的頭像 發(fā)表于 08-14 11:33 ?994次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>服務器</b>上的<b class='flag-5'>卷</b>被誤刪<b class='flag-5'>數(shù)據(jù)</b>如何<b class='flag-5'>恢復</b>?

    服務器數(shù)據(jù)恢復—硬盤離線導致raid上層的無法掛載數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境&故障: 某公司一臺服務器上有一組由24塊FC硬盤組建的raid。 服務器
    的頭像 發(fā)表于 07-29 13:00 ?612次閱讀

    數(shù)據(jù)數(shù)據(jù)恢復服務器異常斷電導致Oracle數(shù)據(jù)故障數(shù)據(jù)恢復案例

    Oracle數(shù)據(jù)故障: 某公司一臺服務器上部署Oracle數(shù)據(jù)庫。服務器意外斷電導致數(shù)據(jù)庫報
    的頭像 發(fā)表于 07-24 11:12 ?652次閱讀
    <b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—<b class='flag-5'>服務器</b>異常斷電導致Oracle<b class='flag-5'>數(shù)據(jù)</b>庫<b class='flag-5'>故障</b>的<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>案例

    服務器數(shù)據(jù)恢復—Linux系統(tǒng)服務器崩潰的數(shù)據(jù)恢復案例

    服務器數(shù)據(jù)恢復環(huán)境: linux操作系統(tǒng)服務器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務器
    的頭像 發(fā)表于 05-20 15:46 ?881次閱讀

    服務器數(shù)據(jù)恢復—AIX小型機誤刪數(shù)據(jù)如何恢復!

    服務器數(shù)據(jù)恢復環(huán)境: 存儲設備通過光纖通道將3個LUN映射到AIX小型機。通過AIX-LVM技術將物理
    的頭像 發(fā)表于 04-16 18:12 ?606次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>恢復</b>—AIX小型機誤刪<b class='flag-5'>數(shù)據(jù)</b>如何<b class='flag-5'>恢復</b>!