【伺服器資料恢復】RAID5重建初始化失敗,資料丟失的資料恢復
伺服器資料恢復環境:
IBM某型號伺服器;
4塊SAS磁碟組建的RAID5磁碟陣列;
伺服器作業系統windows server;
一個單節點Oracle,資料儲存為檔案系統,無歸檔。oracle使用預設的users表空間,users表空間下僅有一個不到1G的資料
檔案。
伺服器故障:
工作負荷過重導致RAID磁碟陣列出現故障,管理員為了挽救資料執行了重建RAID的操作,RAID初始化過程中一磁碟出現故障
,RAID初始化中斷,有少量資料被同步破壞。此時重建的RAID磁碟陣列可訪問,系統可以正常啟動,oracle資料庫所在的分
區報錯無法開啟,執行chkdsk操作後能正常開啟,但資料庫無法啟動。管理員在原盤上重新安裝了oracle資料庫並匯入了以前
備份的dmp檔案,但資料相差太大。管理員聯絡我們資料恢復中心尋求幫助。
伺服器資料恢復過程:
1、北亞資料恢復中心安排Oracle工程師和伺服器資料恢復工程師到現場進行資料恢復。因為重建RAID很可能會造成嚴重破壞
,所以工程師到達現場後首先對RAID層進行分析,分析後發現重建的RAID的塊大小、盤序都和原來的RAID一樣,初始化僅同
步了少量資料,RAID層損壞不嚴重,資料庫沒有被破壞。
2、分析後面管理員對oracle資料庫所在分割槽執行chkdsk和重灌oracle資料庫並匯入dmp檔案操作造成的破壞進行檢測分析:
由於Chkdsk操作不會破壞資料區,只會對檔案系統後設資料區進行修改,執行chkdsk後資料庫檔案仍無破壞,最多隻是檔案的
MFT或目錄項被破壞。但是重灌 Oracle和匯入dmp檔案的操作不僅對檔案系統後設資料區進行了破壞,還對資料區進行了覆蓋。
3、對oracle所在分割槽的NTFS檔案系統進行分析。分析後發現原所有oracle資料檔案的的MFT均被覆蓋,NTFS日誌也被輪迴
覆蓋,從NTFS後設資料區找不可利用資訊。伺服器資料恢復工程師使用北亞資料恢復中心自研的Oracle恢復程式對整個分割槽進
行恢復。經過Oracle恢復程式掃描發現Oracle例項為ANSORA,掃描出一個原始完整的控制檔案和一個原始完整的undotbs
表空間資料檔案。但是重要的system和users表空間資料檔案都有不同程度的損壞,其中system表空間的資料檔案僅剩中後
部的一小部分,而users表空間的資料檔案也有一小部分被覆蓋。
4、提取出找到的完好資料,對嚴重損壞的資料庫進行修復。由於system表空間不可用,無法得到資料字典。在和管理員溝
通後確認了三張重要的表,從管理員imp回去的資料庫中獲取到這三張表的結構,再從恢復出來的users表空間的資料檔案中
找到對應的segment。有一張表無法對應上,再次詢問管理員得知這張表有過更改欄位的操作,再構建新的表結構對應上
users表空間資料檔案中的segment,然後使用oracle dul工具提取出這三張表的資料。經過管理員驗證後,確認恢復出來
的資料沒有問題,本次資料恢復成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2911587/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【伺服器資料恢復】Raid5丟失磁碟後被重建的資料恢復案例伺服器資料恢復AI
- 【北亞資料恢復】伺服器中Raid5磁碟陣列重建後資料丟失的資料恢復資料恢復伺服器AI陣列
- 【伺服器資料恢復】RAID5熱備盤同步資料失敗的資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】raid5熱備盤同步失敗的資料恢復案例伺服器資料恢復AI
- 伺服器資料恢復—raid5熱備盤同步資料失敗的資料恢復過程伺服器資料恢復AI
- 如何恢復伺服器資料丟失伺服器
- 伺服器資料恢復—raid5磁碟離線導致SAP資料丟失的資料恢復案例伺服器資料恢復AI
- 伺服器資料恢復案例之RAID資訊丟失資料恢復伺服器資料恢復AI
- 硬碟資料丟失如何恢復?硬碟
- 分割槽丟失資料恢復資料恢復
- 伺服器資料丟失了怎麼恢復/分割槽丟失恢復教程伺服器
- 【伺服器資料恢復】xfs檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 儲存互斥失敗導致資料丟失的資料恢復成功案例資料恢復
- 【伺服器資料恢復】ZFS伺服器遷移資料時資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】伺服器儲存共享資料夾丟失資料恢復案例伺服器資料恢復
- 資料檔案丟失的恢復
- 【伺服器資料恢復】raid5離線硬碟重新上線同步資料失敗的資料恢復案例伺服器資料恢復AI硬碟
- 伺服器資料恢復—OceanStor儲存raid5熱備盤同步資料失敗的資料恢復案例伺服器資料恢復AI
- 伺服器RAID資料丟失恢復伺服器AI
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- 【伺服器資料恢復】伺服器raid5磁碟陣列分割槽丟失的資料恢復案例伺服器資料恢復AI陣列
- 伺服器資料恢復-OceanStor儲存xfs分割槽資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】OceanStor儲存中NAS卷資料丟失的資料恢復案例伺服器資料恢復
- 伺服器xfs資料丟失的資料恢復過程伺服器資料恢復
- 【伺服器資料恢復】伺服器之間遷移資料時資料丟失的資料恢復案例伺服器資料恢復
- 資料檔案丟失如何恢復
- 【伺服器資料恢復】MDisk重建導致vdisk丟失,上層Oracle資料庫不可用的資料恢復案例伺服器資料恢復Oracle資料庫
- 【vsan資料恢復】vsan資料重構失敗的資料恢復案例資料恢復
- RMAN恢復案例:丟失全部資料檔案恢復
- 【伺服器資料恢復】raid5強制上線離線硬碟失敗的資料恢復案例伺服器資料恢復AI硬碟
- 【北亞資料恢復】意外斷電導致戴爾伺服器raid5陣列資料丟失的資料恢復資料恢復伺服器AI陣列
- 【伺服器資料恢復】RAID5崩潰後強制上線導致資料丟失的資料恢復案例伺服器資料恢復AI
- 【北亞資料恢復】伺服器誤刪除卷導致raid5陣列資料丟失的資料恢復資料恢復伺服器AI陣列
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- chkdsk 後資料丟失的恢復方法
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】MongoDB資料庫服務啟動失敗的資料恢復案例資料庫資料恢復MongoDB
- 【伺服器資料恢復】華為OceanStor伺服器熱備盤同步資料失敗的資料恢復案例伺服器資料恢復