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