故障處理之系統備份與恢復

1、系統備份的作用
在信息系統建設中,所有的操作都是圍繞着數據進行的,數據的安全對整個系統的正常運行起着關鍵的作用。數據的一致性和完整性出克數據系統本身的安全體系的保證外,對數據的備份也非常重要。
在系統的方案設計中,備份系統也是極爲關鍵的安全因素。理想的備份系統應該是全方位的、多層次的。要使用的硬件來防止硬件故障;如果由於軟件故障或認爲誤操作造成了數據的邏輯損壞,則使用網絡存儲備份和硬件容錯相結合的方式。這種結合方式構成了對系統的多級防護,不僅能夠有效的防治物理損壞,還能夠徹底防治邏輯損毀。
備份系統的設計中必不可少的一個環節就是數據的常規備份和歷史保存。備份目的主要包括兩項:信息系統的業務數據由於系統或者人爲誤操作造成損壞或丟失,可及時在本地實現數據的回覆;另外發生自愈性災難是,可及時在本地或異地實現數據及整個系統的災難恢復。
2、災難恢復
災難恢復機制在整個備份機制中佔有相當重要的地位,因爲它關係到系統在經歷災難後能否迅速恢復。災難恢復機制是一種保證任何對資源的破壞都不至於導致數據完全不可恢復的預防措施。災難恢復機制完全是對偶然事故的預防計劃。災難恢復機制操作應支持:全盤覆蓋、個別文件恢復、重定向恢復等,以便j儘可能的保護信息資源安全。
對於系統本身的保護,數據庫系統將採用集羣的方式實現,應用服務器c採用集羣及負載均衡設計,即使一臺機器上的業務系統發生問題時,另外一臺機器上的業務系統能夠很快的接管應用,實現業務失效轉移。
3、數據庫備份與恢復
要實現數據庫恢復,必須要有一套完整的數據庫備份支持,否則數據庫恢復將無從談起。數據庫備份幾乎是任何計算機系統中都絕對必須的重要組成部分。
數據庫備份可以分爲邏輯備份和物理備份。數據庫邏輯備份包括讀一個數據庫記錄和將記錄寫入一個文件中。這些記錄的獨處與其物理位置無關。袢的數據庫系統都提供邏輯備份的功能。
物理備份是拷貝構成數據庫的文件名而不管其邏輯內容如何。由於使用操作系統的文件備份命令,所以這些備份也被稱爲文件系統備份。其中物理備份分爲脫機備份和聯機備份。
針對數據量大,業務交易頻繁的特點,數據庫備份可以採用邏輯備份+物理備份的我組合方式。
4、數據不一致處理
數據不一致是指數據的矛盾性不相容性。產生數據不一致的原因主要有以下三點:數據冗餘(重複存放的數據未能進行一致性更新造成的)、併發控制不當(多用戶共享數據庫,而更新操作未能保護同步進行而引起的。這是由於系統沒有進行併發控制,所以造成了數據的不一致性)、各種故障錯誤。
系統設計時必須充分考慮上述情況,在應用程序中可以通過表、行加鎖、線程同步鎖、數據回滾等技術的應用確保數據庫數據的一致性。對於文件傳輸採用CRC校驗,斷點續傳,重傳等技術保證文件數據的一致性。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章