伺服器資料恢復—透過拼接資料庫碎片恢復SqlServer資料庫資料的資料恢復案例
伺服器資料恢復環境:
vmfs檔案系統,存放的是SqlServer資料庫及其他辦公檔案。
伺服器故障:
工作人員誤操作還原快照,導致了SqlServer資料庫資料丟失。
伺服器資料恢復過程:
1、拿到故障伺服器的所有磁碟後,硬體工程師對所有磁碟做了硬體故障檢測,經過檢測沒有發現有磁碟存在硬體故障。在只讀環境下對所有硬碟做扇區級別的映象備份,備份完成後將所有磁碟按照編號還原到故障伺服器中,後續的的資料分析及資料恢復操作都基於映象檔案進行,避免對原始磁碟資料造成二次破壞。
2、北亞企安資料恢復工程師基於映象檔案分析底層資料後製定了兩套資料恢復方案:
方案1:透過修復快照檔案來恢復資料。
方案2:透過拼接資料庫碎片修復資料庫來恢復資料。
方案1:修復快照檔案。
1、根據北亞企安資料恢復技術團隊研究出來的vmfs檔案系統結構和對底層資料的分析,北亞企安資料恢復工程師編寫程式掃描底層資料,提取出虛擬磁碟的元資訊PBC、SBC。
2、提取出PBC,SBC後嘗試拼接&驗證丟失的快照檔案,經過驗證發現提取出來的PBC,SBC損壞較多,無法利用現有的資訊拼接快照檔案,方案1不可行。
方案2:拼接資料庫。
1、根據vmfs索引和點陣圖資訊掃描資料,提取虛擬磁碟的剩餘空間。
2、北亞企安資料恢復工程師編寫資料掃描程式,掃描和提取剩餘空間內的資料庫頁資訊。
3、與使用者方的溝通確認需要恢復的資料庫名稱及表名。根據掃描到的資料庫頁資訊和使用者提供的資料庫名字和表名字查詢丟失資料庫頁。
4、查詢&提取資料庫頁資訊,經過北亞企安資料恢復工程師的人工比對,確認需要恢復的資料庫資訊。北亞企安資料恢復工程師編寫資料庫拼接程式,調整相關係數,對掃描出的資料庫碎片檔案進行拼接重組,恢復資料庫檔案。
5、經過資料恢復工程師驗證,資料庫可以正常開啟和使用。然後由使用者方對恢復出來的資料做多方面的驗證,經過驗證確認恢復資料完整可用。本次資料恢復工作完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2993095/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 伺服器資料庫中了elbie勒索病毒怎麼辦,elbie勒索病毒解密,資料恢復資料庫
- 在資料庫上實現TAC需要具備哪些底層能力?資料庫
- 昇騰遷移丨4個TensorFlow模型訓練案例解讀
- Eolink Apikit :資料字典功能上線、支援 MongoDB 資料庫操作...資料庫MongoDB
- 奧威BI軟體 | 職場人的資料視覺化救星視覺化
- Navicat Premium for Mac(多協議資料庫管理工具)16.2.9中文啟用版資料庫
- Python中去除重複資料的方法有哪些?Python
- BI資料視覺化:不要重複做報表,只需更新資料視覺化
- 一種Mysql和Mongodb資料同步到Elasticsearch的實現辦法和系統MySQLElasticSearchMongoDB
- 雲棲觀察 | 阿里雲資料庫的最新進展資料庫
- 2018年至2023上半年歐洲主要國家累計投資額(附原資料表)
- 2023年Q3全球主要智慧手機OEM廠商出貨量同比(附原資料表)
- 史丹佛大學確認遭到入侵,Akira聲稱竊取到430 GB資料
- PostgreSQL資料庫toast表損壞解決資料庫PostgreSQL
- 如何在HarmonyOS對資料庫進行備份,恢復與加密資料庫加密
- MacOS資料庫管理工具:DBeaverEE for Mac v23.2.4免啟用企業版資料庫macOS
- Macos端強大的資料庫軟體:DBeaverUE旗艦啟用版最新+DBeaverUE註冊碼資料庫macOS
- MacOS科學計算和資料分析軟體:WaveMetrics Igor Pro 9 for Mac v9.02 啟用版支援M1M2macOSGo
- DBeaverUltimate資料庫管理軟體 v23.1.3旗艦啟用版 支援M1資料庫