李欣 辛光宇
摘 要:隨著計算機技術的發展,計算機在人們的生活、工作和學習領域中發揮著重要作用。然而,計算機在不斷發展的同時,也給人們帶來了一些前所未有的問題,尤其是計算機數據庫存儲的的安全問題。因此,做好計算機數據庫備份和恢復技術,使計算機數據庫得到廣泛應用。
關鍵詞:計算機;數據庫;備份;恢復技術
在計算機應用領域中,計算機數據庫的備份和恢復技術是一門重要的技術,受計算機本身及環境因素的影響,計算機在使用過程中難免會出現系統故障,這就要求需要做好計算機數據庫的備份和恢復技術,避免因數據丟失而造成巨大的經濟損失。
1 計算機數據庫備份技術
1.1 數據庫備份概念
計算機數據備份簡而言之就是對數據進行復制[1]。然而,對于龐大數據量的數據庫而言,在數據庫備份中,不僅要實現對用戶數據的備份過程,還需要涉及到如控制文件、數據文件等數量眾多的重要數據庫組件。實現數據備份的主要目的是當計算機系統突然癱瘓或應用程序出現故障而導致數據丟失,通過數據庫備份技術將丟失的數據進行出重建,以保證整個系統的正常運行。
1.2 數據庫備份技術
分析數據庫備份的分類,主要分為靜態和動態備份兩類,在靜態備份中,在對數據庫進行備份期間不允許對數據進行任何存取和修改活動。然而,在動態備份中,在對數據庫進行備份期間允許對數據庫進行存取或修改,即備份和用戶事務可以并發執行。通常數據庫靜態備份較簡單,但是,具有一定的局限性,只有現在數據庫備份完成后或用戶事務完成后才能進行備份。而動態備份通過并發執行可以解決靜態備份的缺點,但也具有一定的局限性,即數據庫備份完成后不能確保副本的正確性。例如以某一個實例來說明,在某一時刻對系統中的數據庫進行動態備份,拷貝到其他硬盤上,下一刻對備份的數據進行修改操作,當數據庫備份完成后,發現后備副本上的數據不是修改過的數據[2]。由此可知,在動態備份中,還需要對修改過的數據記錄下來,并建立日志文件,使數據庫恢復到某一時刻的正確狀態。從時間方面考慮,計算機數據庫備份時間主要分為定期和不定期備份2種。所謂定期備份,是指在一定周期內進行數據備份,備份的方式有多種,即可以一年備份一次,也可以一月、一周、一天備份一次,而不定期備份是隨機性的,隨時都可以進行數據備份。但是,在不定期備份中,需要建立備份日志,避免因系統故障而出現滯后現象。因此,在計算機數據庫備份技術實現,可以選擇網絡備份、遠程備份、歸檔和分級存儲及軟盤備份等方式。軟盤備份只能適用于容量低于1.42M的數據庫備份,因此,軟盤備份使用較少。然而,在網絡備份中,由于其支持自動、定時、增量及完全備份,其可以實現全面的管理備份數據,有利于提高數據備份管理效率。分析歸檔分級備份,通過對數據進行復制和打包存放來存放重要性的數據,適用于有價值數據的保存,普通數據通過壓縮保存,在額可以有效緩解有限的存儲空間所帶來的壓力。而遠程備份主要目的是避免因中重大災害對數據庫系統造成的破壞而導致數據難以恢復的現象,在遠程備份中,必須在高性能系統上利用遠程數據備份中心進行同步和異步備份,確保數據備份的全面性、統一性,以保證數據庫正常運行。
2 計算機數據庫數據恢復技術
所謂數據庫恢復技術,是指用于處理系統出現故障而導致數據庫癱瘓的恢復技術,其主要工作原理是利用數據庫恢復技術對數據庫存在的漏洞進行修復,使數據庫恢復到正常狀態。因此,計算機數據庫恢復技術中,從原則上來講,主要是通過實現數據的轉儲和建立日志來恢復數據,即對數據庫發生故障時對數據庫進行復制操作,并通過周期性的復制操作將數據存儲到另外的介質中。例如計算機系統出現磁盤脫落而導致數據庫徹底損害,并不能修復的情況下,可以通過在另一個存儲介質中安裝最近復制的數據備份進行數據恢復,建立日志數據庫,在不更新數據庫的狀態下,從而恢復原始數據庫的數據。但是,數據庫出現突發狀況時,則需要根據系統出現故障的實際情況來處理,例如計算機系統異常中斷而導致數據丟失,可以根據數據庫的實際問題對已存檔的數據進行復制,并利用撤銷處理功能恢復數據庫的正常狀態。
在數據庫恢復實現中,可以利用全盤恢復、重定向恢復、個別文件恢復和郵件系統恢復等方式來實現數據庫恢復。根據計算機數據庫產生的故障類型,主要分為事故、系統及介質故障類型,其中,介質類型是指因磁盤載體故障而引起數據庫故障。因此,在計算機數據庫恢復技術實現中,全盤恢復主要應用在數據意外性損害的事故故障中,例如自然災害所造成的數據庫故障,由于全盤恢復技術具有可操作性強、全面恢復的特點,全盤恢復技術在數據庫系統中得到了廣泛應用。全盤恢復技術與系統恢復相比,全盤恢復文件容易實現個別文件的恢復,在個別文件恢復中,通過結合網絡備份系統的優勢快速、有效地恢復,實現的操作流程為:首先,為了找出目標文件,應通過查找備份數據庫目錄來獲得,啟動數據庫的恢復功能后,在系統中安裝自動驅動存儲的系統軟件,讓該系統軟件來完成恢復工作,并對已完成的操作文件進行加載存儲,最終完成恢復工作。由于數據庫及郵件系統恢復技術對操作人員的要求較高,熟練掌握數據庫恢復知識,操作人員才能進行數據庫的恢復操作。而重定向恢復操作是指將備份好的操作文件恢復到另一位置,靈活運用,從而實現個別文件及整個數據庫的恢復。
[參考文獻]
[1]黃淑芹.計算機數據庫的備份與恢復技術研究[J].電子技術與軟件工程.2014,05:197.
[2]竺澤敏.計算機數據庫的備份與恢復技術研究[J].信息通信.2014,04:128.