伺服器資料恢復-ext3檔案系統下oracle資料庫資料恢復案例
伺服器資料恢復環境:
一臺伺服器中有一組由24塊FC硬碟組建的raid5磁碟陣列,linux作業系統+ext3檔案系統,伺服器上層部署有oracle資料庫。
伺服器故障&檢測:
raid5陣列中有兩塊硬碟出現故障掉線,導致伺服器上層卷無法掛載,oracle資料庫無法正常使用。
透過管理後臺檢視伺服器中硬碟的狀態,顯示有兩塊硬碟處於離線狀態。
伺服器資料恢復過程:
1、將故障伺服器中所有硬碟編號後取出,硬體工程師檢測後發現2塊離線硬碟存在物理故障,硬體工程師對存在物理故障的2塊磁碟進行處理後進行扇區級的全盤映象。針對沒有物理故障的磁碟以只讀方式進行扇區級的全盤映象。映象完成後將所有磁碟按照編號還原到故障伺服器中,後續的資料分析和資料恢復操作都基於映象檔案進行,避免對原始磁碟資料造成二次破壞。
2、映象過程中,在伺服器管理後臺以及硬碟SMART狀態檢測中均沒有發現問題的另外3塊盤也存在大量不規律的壞道分佈。透過壞道列表定位到目標映象檔案,發現ext3檔案系統的部分關鍵源資料資訊被壞道破壞,只能透過同一條帶進行xor以及根據檔案系統上下文關係手動修復損壞的檔案系統。
3、北亞企安資料恢復工程師對伺服器的檔案系統和日誌進行逆向分析,獲取到伺服器raid5陣列的盤序資訊、raid塊大小、校驗方式等重組raid的必要資訊。利用上述資訊虛擬重組raid後,進一步分析伺服器檔案系統資訊&提取oracle資料庫dmp檔案。
4、在恢復資料庫時出現imp-008報錯。對oracle資料庫進行排查後,發現從虛擬raid陣列中提取出的dmp檔案存在異常,從而導致匯入dmp檔案時報錯。
5、重新分析raid陣列結構和檔案系統結構並提取資料,提取出dmp檔案及dbf原始庫檔案,匯入dmp檔案進行檢驗,重複上面步驟直到檢驗正常。
6、將dmp檔案移交給使用者方驗證,經過驗證,使用者方確認dmp檔案沒有問題。
7、將恢復出來的資料匯入搭建好的環境中由使用者方進行驗證,經過驗證,使用者方確認恢復資料完整有效。本次伺服器資料恢復工作完成。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/31380569/viewspace-3000112/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【資料庫資料恢復】EXT3檔案系統下MYSQL資料庫恢復案例資料庫資料恢復MySql
- 【伺服器資料恢復】linux ext3檔案系統下mysql資料庫資料恢復案例伺服器資料恢復LinuxMySql資料庫
- 【伺服器資料恢復】ext3檔案系統下Raid5資料恢復案例伺服器資料恢復AI
- 【資料庫資料恢復】LINUX EXT3檔案系統下ORACLE資料庫誤操作導致資料丟失的資料恢復案例資料庫資料恢復LinuxOracle
- 【伺服器資料恢復】IBM伺服器ext3檔案系統資料恢復案例伺服器資料恢復IBM
- 【伺服器資料恢復】linux ext3檔案系統下誤刪除mysql資料庫的資料恢復案例伺服器資料恢復LinuxMySql資料庫
- 【伺服器資料恢復】StorNext檔案系統資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】ZFS檔案系統下伺服器資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】linux系統下MYSQL資料庫資料恢復案例資料庫資料恢復LinuxMySql
- 【伺服器資料恢復】ORACLE-SUN-ZFS檔案系統伺服器資料恢復案例伺服器資料恢復Oracle
- 【儲存資料恢復】WAFL檔案系統下raid資料恢復案例資料恢復AI
- 【伺服器資料恢復】reiserfs檔案系統下RAID5資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】xfs檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】FSCK後ext3檔案系統無法掛載的資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】MongoDB資料庫檔案損壞的資料恢復案例資料庫資料恢復MongoDB
- Linux伺服器資料恢復案例;ocfs2檔案系統資料恢復Linux伺服器資料恢復
- 【資料庫資料恢復】Oracle資料庫檔案出現壞塊報錯的資料恢復案例資料庫資料恢復Oracle
- 伺服器資料恢復-伺服器XFS檔案系統分割槽資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】Oracle資料庫誤truncate table的資料恢復案例資料庫資料恢復Oracle
- 【資料庫資料恢復】SAP資料庫資料恢復案例資料庫資料恢復
- 【伺服器資料恢復】伺服器reiserfs檔案系統損壞的資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- 伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例伺服器資料恢復資料庫SQLServer
- 【伺服器資料恢復】Lustre分散式檔案系統RAID5資料恢復案例伺服器資料恢復分散式AI
- 【伺服器資料恢復】StorNext儲存系統資料恢復案例伺服器資料恢復
- 【資料庫資料恢復】透過恢復NDF檔案修復資料庫的資料恢復過程資料庫資料恢復
- 【資料庫資料恢復】ASM磁碟組掉線的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【伺服器資料恢復】Vsan資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】NTFS檔案系統下雙迴圈riad5的資料恢復案例伺服器資料恢復
- 【伺服器資料恢復】ZFS檔案系統下RAIDZ多塊硬碟離線的資料恢復案例伺服器資料恢復AI硬碟
- 【伺服器資料恢復】VMFS檔案系統RAID5硬碟故障的資料恢復案例伺服器資料恢復AI硬碟
- 【伺服器資料恢復】5節點Lustre檔案系統RAID5資料恢復案例伺服器資料恢復AI
- 【伺服器資料恢復】REISERFS檔案系統RAID5崩潰的資料恢復案例伺服器資料恢復AI
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- 【伺服器資料恢復】StorNext檔案系統下raid5資料恢復過程伺服器資料恢復AI
- 【伺服器資料恢復】Zfs檔案系統下誤刪除怎麼恢復資料伺服器資料恢復
- 【資料庫資料恢復】斷電導致Oracle資料庫資料丟失的資料恢復案例資料庫資料恢復Oracle