前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機數(shù)據(jù)庫的備份與恢復(fù)范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:在時代不斷進步發(fā)展的過程中,計算機被廣泛的滲透到我們的工作學(xué)習(xí)生活之中,但顯然在計算機為我們創(chuàng)造便利的同時,計算機數(shù)據(jù)安全也成為我們時刻思考的問題,若是重要的計算機數(shù)據(jù)毀壞或者丟失,將帶來難以估計的損失,所以計算機信息資料儲存安全極為重要,以此出發(fā),對計算機數(shù)據(jù)庫的備份與恢復(fù)技術(shù)進行詳細的介紹,希望能夠為更多的人提供啟示和幫助。
關(guān)鍵詞詞:計算機;數(shù)據(jù)庫;備份;恢復(fù)技術(shù)
1計算機數(shù)據(jù)庫的備份技術(shù)分析
1.1計算機數(shù)據(jù)庫的備份類型
計算機數(shù)據(jù)庫備份功能的完善發(fā)展,就是為了盡可能的減少由計算機意外故障,所造成的數(shù)據(jù)丟失問題,因此在信息安全如此重要的當(dāng)代社會,計算機數(shù)據(jù)庫備份功能變得至為重要。簡單來說,計算機數(shù)據(jù)庫備份就是將儲藏在計算機數(shù)據(jù)庫中的相關(guān)信息數(shù)據(jù),進行備份整合的一個過程。通常情況下,計算機數(shù)據(jù)庫備份分為靜態(tài)和動態(tài)兩種形式,其中靜態(tài)備份主要是指,在備份的過程中停止計算機一切的操作,以此保證備份的完整性,因此這種備份方式時效性要差一些。而動態(tài)備份是一種計算機數(shù)據(jù)處于備份或者修改狀態(tài)時,依然可以根據(jù)用戶需求進行的備份方式,由于動態(tài)備份能夠使數(shù)據(jù)使用過程中實時有效的進行備份,因此在計算機使用過程中,動態(tài)備份能夠?qū)⒉恍⌒膩G掉的數(shù)據(jù)也完整的恢復(fù)過來。但需要注意的是,在對計算機數(shù)據(jù)庫進行動態(tài)備份時,要建立相應(yīng)的文件日志,從而對備份的時間和被修改的內(nèi)容進行記錄,這樣可以為用戶后續(xù)數(shù)據(jù)庫恢復(fù)提供有力的依據(jù)??偠灾?,相比較靜態(tài)備份,動態(tài)備份是一種更加完整的計算機數(shù)據(jù)庫備份方式。
1.2計算機數(shù)據(jù)庫的備份方法
伴隨著科學(xué)技術(shù)的不斷完善,計算機數(shù)據(jù)庫的備份方法也更加豐富,而不同的備份方式優(yōu)勢特點各有不同,下面筆者將結(jié)合自身的實踐經(jīng)驗,對以下幾種常見的計算機數(shù)據(jù)庫的備份方法做出介紹。
1.2.1數(shù)據(jù)SAN備份。SAN備份主要是指采用高性能光纖,從而將計算機內(nèi)的磁盤和服務(wù)器進行有效的連接,然后通過數(shù)據(jù)庫對計算機存儲系統(tǒng)信息的集中采集管理,再將數(shù)據(jù)通過高速率的光纖傳輸出去,同時在這個過程中,還可以根據(jù)數(shù)據(jù)需求,采用遠距離的訪問方法,從而將保障計算機數(shù)據(jù)庫的信息可以實時共享,這就實現(xiàn)了數(shù)據(jù)信息備份的目的。
1.2.2數(shù)據(jù)歸檔與分級備份。數(shù)據(jù)歸檔,即對數(shù)據(jù)進行歸檔和拷貝,從而確保計算機內(nèi)儲藏的數(shù)據(jù),可以具有很強的信息安全性,在這個過程中,通常會先使用服務(wù)器對數(shù)據(jù)進行壓縮、復(fù)制和儲存,并利用備份系統(tǒng),將相關(guān)的計算機數(shù)據(jù)移到移動儲藏器之中,從而提供后期管理和使用。此種計算機數(shù)據(jù)庫備份方法最大的好處就是,可以將相關(guān)的數(shù)據(jù)信息井然有序的整合在一起,從而由此規(guī)范逐漸增加的數(shù)據(jù)庫信息,并可以對計算機的儲存空間做出及時的清理,以保證數(shù)據(jù)庫可以有足夠的容量進行新的信息儲存。
1.2.3數(shù)據(jù)網(wǎng)絡(luò)備份。此種計算機數(shù)據(jù)庫的備份方法,主要是指數(shù)據(jù)信息傳輸?shù)絺浞輸?shù)據(jù)主機上,然后使用計算機網(wǎng)絡(luò)中的數(shù)據(jù)傳輸鍵和客戶端中的數(shù)據(jù)軟件,從而將相關(guān)的數(shù)據(jù)傳輸至服務(wù)器,這樣網(wǎng)絡(luò)數(shù)據(jù)資源就可以直接與服務(wù)器相連接,從而實現(xiàn)數(shù)據(jù)備份的目的。但這種數(shù)據(jù)庫備份方式,也會為給數(shù)據(jù)增添一定的不安全因素,同時有時還會給服務(wù)器增添一定的負擔(dān)。因此為了能夠更好的提升數(shù)據(jù)備份效果,提升數(shù)據(jù)之間的交流性就顯得至為重要,如可以通過計算機強大的網(wǎng)絡(luò)結(jié)合功能,完成自動化的數(shù)據(jù)備份和恢復(fù),同時通過對數(shù)據(jù)備份時間的區(qū)別,做出進一步的增量備份和差量備份,這樣就可以極大的降低數(shù)據(jù)信息安全隱患概率,從而為用戶的計算機使用安全提供保障。
1.2.4遠程數(shù)據(jù)備份。在計算機使用過程中,除計算機本身硬軟件問題外,儲藏在計算機數(shù)據(jù)庫中的信息,還容易受到各種外界因素的干擾,如若是遭到電腦黑客攻擊或者受到外界病毒侵襲,都會引發(fā)信息丟失或者信息錯亂的問題。針對這樣的外界破壞問題,一些常規(guī)的數(shù)據(jù)庫備份方式便起不到作用了,此時我們就需要進行遠程數(shù)據(jù)備份。具體而言,遠程能數(shù)據(jù)備份,借助了遠程系統(tǒng)的使用,通過遠程系統(tǒng)完成數(shù)據(jù)傳輸,從而將計算機硬軟件中的一些數(shù)據(jù)快速的轉(zhuǎn)移到另一計算機系統(tǒng)之中,這樣即使這臺計算機在頃刻之間化為烏有,數(shù)據(jù)遠程備份工作人員,只需對本地數(shù)據(jù)和遠程數(shù)據(jù)加以核對,就可以實現(xiàn)計算機數(shù)據(jù)的備份。
1.2.5高性能數(shù)據(jù)備份。高性能數(shù)據(jù)備份主要是通過使用性能較高的數(shù)據(jù)軟件,從而對數(shù)據(jù)庫的內(nèi)心快速轉(zhuǎn)換。通常情況下,若是計算機用戶使用的網(wǎng)絡(luò)數(shù)據(jù)軟件性能較低,那么一旦數(shù)據(jù)庫內(nèi)儲存大量的信息,就容易出現(xiàn)來不及轉(zhuǎn)換的問題,甚至在數(shù)據(jù)庫信息容量超過一定限值時,容易出現(xiàn)數(shù)據(jù)庫轉(zhuǎn)換系統(tǒng)崩潰。而相比之下,若是我們應(yīng)該性能更高的數(shù)據(jù)軟件,其就可以自動的承受大數(shù)據(jù)信息,同時還可以保障信息轉(zhuǎn)換速度不會降低,可以極大的保障數(shù)據(jù)庫信息使用的安全性。
1.3計算機數(shù)據(jù)庫的備份時間
計算機數(shù)據(jù)庫備份時間通常分為定期和不定期兩種情況,定期備份主要是指周期性的備份方式,如當(dāng)前企業(yè)內(nèi)部員工較多,涉及到的市場信息數(shù)據(jù)較多,資金量運轉(zhuǎn)也比價大,因此相比較個人用戶,企業(yè)對信息數(shù)據(jù)安全有更高的要求,為了能夠確保數(shù)據(jù)庫信息數(shù)據(jù)能夠?qū)崟r的得到備份和儲存,他們會通過設(shè)置周期性備份時間的方式,從而確保計算機系統(tǒng)可以按時自動的完成數(shù)據(jù)庫信息備份。從上述分析我們可以發(fā)現(xiàn),計算機數(shù)據(jù)庫備份的時間,取決于用戶自身的需要,若是數(shù)據(jù)庫中的信息比較重要,就需要縮短信息備份周期,反之則可以相應(yīng)的延長。其次不定期備份是一種按照計算機數(shù)據(jù)庫內(nèi)數(shù)據(jù)信息變化,而自動進行備份的一種方式,如在計算機數(shù)據(jù)庫在建立數(shù)據(jù)或者刪除數(shù)據(jù)信息前,必須要對數(shù)據(jù)庫的信息進行一次全面的備份。
2計算機數(shù)據(jù)庫的恢復(fù)技術(shù)研究
2.1計算機數(shù)據(jù)庫恢復(fù)的原理
數(shù)據(jù)庫是一個很大的運行系統(tǒng),在運行的過程中需要借助外在硬盤和內(nèi)部軟件兩種載體,當(dāng)這種兩種載體出現(xiàn)任何突出狀況時,如磁盤損壞、電源故障、軟件錯誤、認為篡改、黑客攻擊等,都會對數(shù)據(jù)的安全性造成影響,因此在沒有數(shù)據(jù)備份的情況下,我們就必須要通過應(yīng)用計算機數(shù)據(jù)庫恢復(fù)技術(shù),從而最大限度的保障信息的完整性,進而信息丟失損失降到最小。簡而言之,我們可以將計算機數(shù)據(jù)庫恢復(fù)技術(shù)理解為一種,將計算機數(shù)據(jù)庫丟掉的數(shù)據(jù),重新找回來的一種修補技術(shù)。通常情況下,計算機數(shù)據(jù)庫一旦發(fā)生故障,可以分兩種情況進行處理,一種是數(shù)據(jù)庫已經(jīng)收到破壞,如介質(zhì)破壞、磁頭損壞、磁盤損壞等,這時原有的數(shù)據(jù)已經(jīng)不能使用,我們需要裝入最近一數(shù)據(jù)庫,并備份到新的磁盤,從而實現(xiàn)對數(shù)據(jù)的恢復(fù)。而若是計算機原有的數(shù)據(jù)庫并未受到損害,比如只是在數(shù)據(jù)處理時突然發(fā)生中斷,這種情況則不能復(fù)制存檔中的數(shù)據(jù)庫,需要通過數(shù)據(jù)庫執(zhí)行撤銷(UNDO)進行重新處理,從而再次將數(shù)據(jù)庫恢復(fù)到最佳的狀態(tài),下面筆者將對幾種常見的計算機數(shù)據(jù)庫恢復(fù)方式進行介紹。
2.2計算機數(shù)據(jù)庫恢復(fù)的形式
在計算機運行過程中,若是出現(xiàn)故障,并導(dǎo)致數(shù)據(jù)丟失,我們可以采用下述四種恢復(fù)方式對數(shù)據(jù)進行還原處理。a.簡單恢復(fù),主要是指通過簡單的使用當(dāng)時數(shù)據(jù)庫備份的方式,或者通過遠程備份、異步備份的方式,從而恢復(fù)數(shù)據(jù),這種數(shù)據(jù)恢復(fù)方式,由于并沒有涉及到用戶事務(wù)所使用到的日志備份,因此整體的恢復(fù)形式比較簡單,同時也沒有將計算機中的數(shù)據(jù)全部恢復(fù),因此可稱之為簡單恢復(fù)。b.全盤恢復(fù),主要是指在恢復(fù)數(shù)據(jù)庫的過程中,涉及到了戶事務(wù)所使用到的日志備份及所有的數(shù)據(jù)備份,從而最大限度的將計算機數(shù)據(jù)庫內(nèi)的數(shù)據(jù)恢復(fù)到計算機崩塌前的狀態(tài),進而最大限度的將數(shù)據(jù)還原,并將信息損失程度降到最低。c.批日志恢復(fù),此種計算機數(shù)據(jù)庫恢復(fù)方式能夠使用數(shù)據(jù)庫時所需要的儲藏空間最小化,因此現(xiàn)下針對于一些簡易的恢復(fù)或者全盤恢復(fù),都會廣泛的應(yīng)用這種計算機數(shù)據(jù)庫恢復(fù)方式。d.郵件系統(tǒng)恢復(fù),此種計算機數(shù)據(jù)庫恢復(fù)方式是一項針對管理人員的恢復(fù)技術(shù),對恢復(fù)管理人員技術(shù)掌握能力要求比較高,在對計算機系統(tǒng)進行郵件系統(tǒng)恢復(fù)時,要做好數(shù)據(jù)的維護處理工作,這樣才能最大限度的保障數(shù)據(jù)恢復(fù)的全面性。
2.3計算機數(shù)據(jù)庫恢復(fù)的方法
計算機數(shù)據(jù)庫故障大致可以分為三種類型,即事務(wù)故障、系統(tǒng)故障、介質(zhì)故障,下面筆者將從這三種故障分析出發(fā),系統(tǒng)的闡述計算機數(shù)據(jù)庫的恢復(fù)方法。2.3.1事務(wù)故障恢復(fù)。計算機數(shù)據(jù)庫事務(wù)故障主要是指,計算機運行事務(wù)突然被終止,從而導(dǎo)致相關(guān)數(shù)據(jù)丟失或者損壞,針對于事務(wù)故障的恢復(fù),我能可以采取如下步驟措施進行恢復(fù):a.反復(fù)對文件日志進行掃描(從最后向前掃描),從而查找該事務(wù)的更新操作;b.對該事務(wù)的更新操作進行逆操作執(zhí)行;c.不斷的反向掃描日志文件,查找該事務(wù)的更新操作,并進行上述循環(huán)處理;d.在讀到此事務(wù)的開始標記時,停止循環(huán)處理,這樣就完成了對事務(wù)故障的數(shù)據(jù)恢復(fù)。2.3.2系統(tǒng)故障恢復(fù)。通常情況下,一臺計算機出現(xiàn)系統(tǒng)故障,從而造成數(shù)據(jù)狀態(tài)不一的原因主要包括兩個方面,即未完成對數(shù)據(jù)庫的更新時已經(jīng)寫入數(shù)據(jù)庫和已提交事務(wù)對數(shù)據(jù)庫的更新由于緩沖沒來得及將數(shù)據(jù)填寫至數(shù)據(jù)庫,針對于系統(tǒng)故障恢復(fù),我們可以采用下述恢復(fù)方式:a.正向掃描文件日志(從頭開始掃描),找出故障發(fā)生前已經(jīng)提交的事務(wù),將這一事務(wù)標記為“重做隊列”;b.找出故障發(fā)生時尚未完成的事務(wù),并將這一事務(wù)記錄到“撤銷隊列”,從而解決系統(tǒng)故障數(shù)據(jù)丟失問題,實現(xiàn)對系統(tǒng)故障的數(shù)據(jù)恢復(fù)。2.3.3介質(zhì)故障恢復(fù)。一般若是計算機發(fā)生介質(zhì)故障,磁盤上的物理數(shù)據(jù)和日志文件都會受到損害,因此相比較事務(wù)故障、系統(tǒng)故障,介質(zhì)故障的數(shù)據(jù)最難恢復(fù),因此主要的恢復(fù)方式就是重裝數(shù)據(jù)庫,然后在重做已經(jīng)完成的事務(wù)。具體采用的恢復(fù)步驟如下:a.裝入最新數(shù)據(jù)庫后備副本,從而使數(shù)據(jù)庫恢復(fù)到最近一次轉(zhuǎn)換的狀態(tài),然后裝入儲存開始時的日志文件副本,利用恢復(fù)系統(tǒng)故障的方法,將數(shù)據(jù)恢復(fù)到一致性的狀態(tài);b.DBA介入,轉(zhuǎn)載最近儲存的數(shù)據(jù)庫副本和日志文件副本,然后執(zhí)行系統(tǒng)提交命題恢復(fù),就可以實現(xiàn)對介質(zhì)故障數(shù)據(jù)的恢復(fù)。
3結(jié)論
在網(wǎng)絡(luò)化時代,計算機與我們的日常工作生活有著極為緊密的聯(lián)系,而在計算機使用過程中,若是重要數(shù)據(jù)信息毀壞或者丟失,將會給個人或者企業(yè)帶來難以估計的損失,而數(shù)據(jù)庫備份與恢復(fù)作為解決計算機信息安全問題的兩大關(guān)鍵技術(shù),對這兩項技術(shù)進行深入的研究,對于確保計算機運行系統(tǒng)安全和數(shù)據(jù)信息的完整性具有重要意義,這也是筆者撰寫本篇文章的緣由和初衷。
參考文獻
[1]高明.計算機數(shù)據(jù)庫的管理應(yīng)用技術(shù)研究[J].中國管理信息化,2017(23).
[2]杜古•孟克其其格.計算機數(shù)據(jù)庫備份與恢復(fù)技術(shù)探討[J]通訊世界,2016(12).
[3]孫滔.試論計算機數(shù)據(jù)庫的備份與恢復(fù)技術(shù)[J].電子技術(shù)與軟件工程,2014(10).-64-
作者:李華 劉穎 單位:遼寧金融職業(yè)學(xué)院