資料庫數據恢復

在套用系統中,資料庫往往是最核心的部分,一旦資料庫損壞,將會帶來巨大的損失,所以資料庫恢復越來越重要使用資料庫的過程中,由於斷電或其他原因,有可能導致資料庫出現一些小錯誤,比如檢索某些表特別慢、查詢不到符合條件的數據等。出現這些情況的原因往往是資料庫有些損壞或索引不完整。

基本介紹

  • 中文名:資料庫數據恢復
  • 外文名:SQL Server
  • 性質:恢復較多的伺服器類型之一
  • 定義:比較普遍使用的伺服器器種類
分類,基本原理,技巧,

分類

SQL Server資料庫恢復
SQL Server 資料庫伺服器是比較普遍使用的伺服器器種類,也是我們恢復較多的伺服器類型之一。
1、如完全丟失資料庫檔案,用一般數據恢復方式不能恢復
2、表被刪除,甚至被重寫,表行被刪除
3、索引錯誤,或者IAM斷裂
4、資料庫大面損壞,可以指定任意表或者欄位提取數據
5、系統表損壞甚至完全損壞,可以提取指定數據
Oracle資料庫恢復
1、undo,systen表空間損壞的恢復
2、誤delete數據的恢復,誤刪除表空間drop,truncate表的恢復
3、各種ora-錯誤的恢復
4、DMP檔案不能導入資料庫以及LOB數據恢復等情況
5、oracle資料庫中數據檔案出現現壞塊情況下的恢復
6、oracle資料庫無資料庫檔案但有有日誌的情況下的恢復
7、能夠在系統表和空間檔案丟失,變成0位元組下完整的恢複數據
8、只要沒有覆蓋表空間件,我都有信心恢複數據。無論你是什麼系統(Windows,UNIX)等,無論什麼存儲設備(硬碟,磁碟陣列

基本原理

數據存儲及恢復第一步--分區.當主引導記錄因為各種原因(硬碟壞道、病毒、誤操作等)被破壞後,一些或全部分區自然就會丟失不見了,根據數據信息特徵,我們可以重新推算計算分區大小及位置,手工標註到分區信息表,“丟失”的分區回來了。
數據存儲及恢復第二步--檔案分配表.硬碟分區完畢後,接下來的工作是格式化分區。格式化程式根據分區大小,合理的將分區劃分為目錄檔案分配區和數據區,檔案分配表內記錄著每一個檔案的屬性、大小、在數據區的位置。我們對所有檔案的操作,都是根據檔案分配表來進行的。檔案分配表遭到破壞以後,系統無法定位到檔案,雖然每個檔案的真實內容還存放在數據區,系統仍然會認為檔案已經不存在。我們的數據丟失了,就像一本小說的目錄被撕掉一樣。要想直接去想要的章節,已經不可能了,要想得到想要的內容(恢複數據),只能憑記憶知道具體內容的大約頁數,或每頁(扇區)尋找你要的內容。我們的數據還可以恢復回來。
數據存儲及恢復第三步--格式化與刪除.當我們需要刪除一個檔案時,系統只是在檔案分配表內在該檔案前面寫一個刪除標誌,表示該檔案已被刪除,他所占用的空間已被"釋放", 其他檔案可以使用他占用的空間。所以,當我們刪除檔案又想找回他(數據恢復)時,只需用工具將刪除標誌去掉,數據被恢復回來了。當然,前提是沒有新的檔案寫入,該檔案所占用的空間沒有被新內容覆蓋。格式化是將所有檔案都加上刪除標誌,或乾脆將檔案分配表清空,系統將認為硬碟分區上不存在任何內容。格式化操作並沒有對數據區做任何操作,目錄空了,內容還在,藉助數據恢復知識和相應工具,數據仍然能夠被恢復回來。
數據存儲及恢復第四步--理解覆蓋.個檔案被標記上刪除標誌後,他所占用的空間在有新檔案寫入時,將有可能被新檔案占用覆蓋寫上新內容。這時刪除的檔案名稱雖然還在,但他指向數據區的空間內容已經被覆蓋改變,恢復出來的將是錯誤異常內容。同樣檔案分配表內有刪除標記的檔案信息所占用的空間也有可能被新檔案名稱檔案信息占用覆蓋,檔案名稱也將不存在了。
當將一個分區格式化後,有拷貝上新內容,新數據只是覆蓋掉分區前部分空間,去掉新內容占用的空間,該分區剩餘空間數據區上無序內容仍然有可能被重新組織,將數據恢復出來。
同理,克隆、一鍵恢復、系統還原等造成的數據丟失,只要新數據占用空間小於破壞前空間容量,數據恢復工程師就有可能恢復你要的分區和數據。
數據存儲及恢復第五步--硬體故障數據恢復。硬體故障的數據恢復當然是先診斷,對症下藥,先修復相應的硬體故障,然後根據修復其他軟故障,最終將數據成功恢復。
數據存儲及恢復第六步--磁碟陣列RAID數據恢復.其恢復過程也是先排除硬體及軟故障,然後分析陣列順序、塊大小等參數,用陣列卡或陣列軟體重組,重組後便可按常規方法恢複數據。
SAN和NAS是目前最受人矚目的兩種數據存儲方式:
SAN:一個共用的高速專用存儲網路,存儲設備集中在伺服器的後端。其優勢:高數據傳輸速度;加強存儲管理;加強備份、還原能力的可用性;同種服務的綜合。綜合SAN的優勢,它在高性能數據備份/恢復、集中化管理數據及遠程數據保護領域得到廣泛的套用。
NAS:是一個專用為提供高性能、低擁有成本和高可靠性的數據保存和傳送產品。其優勢:移除伺服器I/O瓶頸;簡便實現NT與UNIX下的檔案共享;簡便的設備安裝管理與維護;按需增容,方便容量規劃;高可靠性;降低總擁有成本。
更多的數據存儲解決方案趨向於將NAS和SAN進行融合。原因:
·一些分散式的套用和用戶要求訪問相同的數據
· 對提供更高的性能,高可靠性和更低的擁有成本的專有功能系統的高增長要求
·以成熟和習慣的網路標準包括TCP/IP, NFS和CIFS為基礎的操作
·一個獲得以套用為基礎而更具商業競爭力的解決方案欲望
·一個全面降低管理成本和複雜性的需求
·一個不需要增加任何人員的高擴展存儲系統
·一套可以通過重構劃的系統以維持硬體和管理人員的價值

技巧

1、如果你僅想找到不小心誤刪除的檔案,可在數據恢復軟體讀完分區的目錄結構信息後就手動中斷簇掃描的過程,軟體一樣會把被刪除檔案的信息正確列出,如此可節省大量的掃描時間,快速找到被誤刪除的檔案數據。
2、儘可能採取NTFS格式分區
3、.巧妙設定掃描的簇範圍
4.、使用檔案格式過濾器

相關詞條

熱門詞條

聯絡我們