【資料庫資料恢復】HP-UX系統ORACLE資料庫被誤刪除的資料恢復

北亞資料恢復 發表於 2022-11-23
資料庫 Oracle

資料庫恢復環境:
聯通海南分部資訊平臺,HP-UX小型機;
ORACLE資料庫,卷檔案系統為VxFS。

資料庫故障&分析:
工程師誤RM掉了重要ORACLE資料庫,丟失了所有的資料表、UNDO、LOG等。
經過北亞資料庫資料恢復工程師團隊會診,給使用者方提供兩套oracle資料庫恢復方案:
方案一:分析檔案系統規律性,對特定檔案的節點進行重建。重現原來檔案屬性(名稱、位置、大小等)。
方案二:根據ORACLE資料庫本身結構特性,對全盤進行規律性分析&總結,恢復所有ORACLE資料表、LOG及UNDO檔案。因ORACLE資料庫表頭會描述表在ORACLE環境中的名稱及大小,故表名稱問題亦可解決。

資料庫資料恢復過程:
1、 資料恢復工程師遠端登入到HP-UX系統,對故障卷執行DD操作,輸出到另外捲上。
2、 透過FTP傳輸到WINDOWS平臺,將目的盤快遞到我們資料恢復中心。
3、 實施方案一,利用北亞自主研發資料恢復軟體成功分析出除UNDO1外的所有其他檔案節點表,根據節點將檔案全部提取出來。
4、 實施方案二,成功恢復出所有檔案,排除UNDO1後與方案一比較,結果2這套方案恢復出來的資料1個位元組都不差。基於這個結果我們可以判斷:除UNDO1外,其餘檔案都是正確的。
5、 因UNDO1並不影響資料,且按方案一結論看也應該正確,到此步已經完成資料恢復。
6、 協助使用者將所有恢復出來的資料庫資料還原到準備好的HP-UX系統,成功啟動服務,資料完好無損。

資料安全Tips:
UNIX及LINUX誤刪除後應儘快UMOUNT掉卷,最好直接關掉裝置,DD之後再做其他操作。