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