服務器數據恢復環境:
IBM Storwize某型號存儲,共10塊磁盤,組建了2組Mdisk加入到一個存儲池中,創建了一個通用卷存放數據,存放的數據包含oracle數據庫。
服務器故障:
存儲中其中一組Mdisk有兩塊磁盤出現故障離線,該組Mdisk失效,通用卷不可用。
服務器數據恢復過程:
一、對故障離線的兩塊硬盤做物理故障檢測,發現盤片有劃傷且無法做鏡像。將故障存儲中其他磁盤以只讀方式做全盤鏡像, 后續的數據分析和數據恢復操作基于鏡像盤進行。避免在恢復數據的過程中對磁盤中的原始數據造成二次破壞。
二、組建raid。由于故障存儲的結構比較復雜,在數據恢復過程中需要多次組建raid磁盤陣列。
1、根據用戶方提供的配置信息將磁盤按照Mdisk組分類。分析每一組Mdisk中的硬盤獲取raid相關信息。利用獲取到的raid相關信息虛擬重組Mdisk。
2、通過分析Mdisk獲取到pool存儲池的相關信息并虛擬重組pool存儲池,提取Lun的數據。
三、恢復數據庫。
完成LUN的數據提取后,根據固有特征值掃描oracle數據庫數據頁,共得到4個文件:SYSTEM、SYSAUX、USER、UNDOTBS1。
1、嘗試解析系統表,發現系統表損壞嚴重,很多表的信息丟失,系統表不可用。在系統表不能用的情況下,北亞企安數據恢復工程師通過人工匹配表結構信息和記錄特征信息來確定數據頁所屬表。
2、由于人工匹配效果不理想,于是嘗試用匹配特殊記錄進行匹配。匹配到結果后,北亞企安數據恢復工程師手工解析記錄,查看是否符合表結構、語義要求及類型要求。經過長時間的搜索、解析、匹配工作后,最終完成數據頁到表的連接。
3、提取備份庫內表結構,創建恢復環境。使用北亞企安自主編寫的記錄提取程序提取數據頁內記錄,并導入到恢復環境內。
5、導入完成后檢查是否有重復、錯誤數據,發現立即處理直至沒有發現任何問題后導出數據并由用戶方親自進行驗證。
6、經過用戶方工程師的反復驗證,確認恢復出來的數據完整有效。本次數據恢復工作完成。
由于故障存儲中有兩塊盤的盤片有劃傷,在缺失兩塊盤的情況下,數據出現條帶化錯誤,工程師嘗試了各種方法才修復了錯誤并提取出用戶所需要的數據庫數據。
審核編輯黃宇
-
硬盤
+關注
關注
3文章
1292瀏覽量
57243 -
服務器
+關注
關注
12文章
9029瀏覽量
85207 -
數據恢復
+關注
關注
10文章
552瀏覽量
17395
發布評論請先 登錄
相關推薦
評論