楊 斌
(湖北第二師范學院 湖北 武漢 430000)
對于數據庫的安全來說最簡單的方式就是備份。可以將數據庫中重要的文件、組件、數據、文檔等內容另外復制一份儲存起來。當發生數據庫故障、數據丟失、應用程序出錯的情況下,可以用備份的數據庫內容來重新建立一個應用的環境和程序。數據庫備份可以分為物理備份和邏輯備份兩種。
物理備份顧名思義是指把數據庫中的文件從一個儲存位置復制到另外一個儲存位置上,這些文件包括日志、控制文件等。在實際應用中,這是一種最普遍和常用的方法,一般依靠計算機的操作系統和自帶的命令工具就可以實現。
邏輯備份是利用計算機的導出工具將數據庫的數據讀取出來,然后再寫入到一個文件中去。在需要恢復和重建的時候,可以再次利用計算機導入工具從這個文件中讀到相關的數據,將這些文件重新寫入數據庫中。這種備份方式作為物理備份的一個補充和輔助方式,可以靈活應用。
數據庫的恢復主要是針對數據庫本身,也就是說在計算機故障引起數據庫丟失和混亂的情況下,重新將數據庫恢復到原本的、正確的狀態下。但數據庫的恢復有一定的條件,也就是說數據庫能否很好地恢復,取決于事先有沒有在計算機系統的其他位置備份數據庫當時的信息。數據庫的恢復事實上包括兩個方面的工作,即數據庫的修復和數據庫的恢復[1-2]。
數據庫有時候的丟失和損壞并不是百分百的,在這種情況下,可以用備份的數據庫文件替換掉數據庫壞掉的文件,這項操作是在計算機的操作系統中完成的。
數據庫的恢復主要是指利用備份的數據庫文件來重新建立已經丟失的數據,同時還可以彌補數據庫的邏輯損失。通過聯機重做日志來實現,能夠將數據庫恢復到出現故障那個時刻的狀態。
計算機數據庫發生災難,是遲早都會出現的問題。造成數據庫數據丟失和損壞的因素很多,但卻常常被人們所忽略,正確面對和分析數據安全的各種因素,可以使系統的安全防護更加有效和精準[3]。一般情況下,導致數據庫丟失和損壞的因素主要有以下幾個方面。
物理故障主要是指計算機系統在運行過程中出現的介質失效,運行損耗,溫度、濕度和灰塵對計算機設備的影響,電源故障,以及人為的損壞等。
隨著計算機技術的發展和更新迭代,操作系統和應用軟件的增多,有時候系統和軟件設計處的缺陷也會造成系統無法正常工作。此外,因為這些設計缺陷,計算機操作系統和應用軟件的升級、程序的下載不當都有可能造成系統故障和失靈。
計算機系統因為操作不當,會誤刪一些非常重要的系統文件,或者故意不按要求操作,都會影響系統的運行環境和參數,以至于造成系統的失靈。
4.1.1 遠程數據備份方法
這種備份的方法主要是通過互聯的遠程功能,實現遠距離的備份。當計算機的數據庫出現癱瘓或故障,通過遠程功能與遠距離的備份互聯,從而恢復或重建數據庫的內容,保障計算機的應用[4-5]。
4.1.2 分級存儲備份方法
分給存儲備份的方法對計算機的內存有一定的要求,要求在符合存儲條件的計算機中對數據庫中的數據進行備份,只需對備份文件進行分極處理,可以使數據庫數據得以長久地保存,這個過程類似于文件的分檔存放。同時,還可以有效減少一些不重要的數據在一級磁盤中所占用的空間,從而提升計算機的運行速度和效率。
4.1.3 網絡云端備份方法
網絡備份不需要計算機脫網使用,可能在聯網的情況下實時進行備份,保證備份的信息時刻與計算機同步。這種備份的優勢是可以將計算機的內存負荷降到最低程度,確保系統的完整性和安全性,比如各種云儲存、云盤。目前,隨著互聯網安全性的增強,這種備份方式的應用非常普遍,可以隨時隨地提供備份存儲的服務,進行擴容磁盤、增加帶寬的操作。也可能實現信息共享,極大地釋放資源。只需創建一個管理員賬號的權限,就可以隨時登錄進行管理和使用,非常便捷。
計算機數據庫備份和恢復的結合應用,一般用于計算機的日常管理和軟件操作等方面,以計算機數據庫的實際情況為前提和基礎,對可能要發生的故障和數據庫丟失、損壞現象采取一定的解決方案和應對措施,比如在硬件設計中考慮磁盤、異地災備和其他介質的備份等,確保備份效果的最大化,從而保證數據庫出現故障后仍可以通過恢復而正常運行,不產生不良的影響和后果。
當前,計算機數據庫備份和恢復技術已經在各行各業廣泛應用,但在實際應用的過程中要注意結合自身的實際制定備份和恢復的方案,從而保證計算機的穩定性與安全性,將數據有可能丟失和損壞造成的不良效果和影響降到最低水平。