楊玉玲
(大連天途有線電視網(wǎng)絡股份有限公司,116000)
企業(yè)數(shù)據(jù)庫備份與恢復技術研究
楊玉玲
(大連天途有線電視網(wǎng)絡股份有限公司,116000)
當今社會已經(jīng)是一個信息化的社會,存儲介質已經(jīng)從紙質變成了移動存儲設備、服務器端等電子存儲介質,數(shù)據(jù)庫的備份和恢復變得極其重要,在各個行業(yè)中都占據(jù)了一席之地。數(shù)據(jù)的安全關系到企業(yè)工作的正常進行,如果出現(xiàn)數(shù)據(jù)丟失、數(shù)據(jù)庫系統(tǒng)崩潰,將對企業(yè)造成毀滅性的災難。如何確保數(shù)據(jù)的安全存儲引起了各個企業(yè)的重視。各個企業(yè)一般采取對企業(yè)數(shù)據(jù)庫進行備份和恢復,來確保企業(yè)數(shù)據(jù)庫的安全,本文首先介紹了數(shù)據(jù)庫備份和恢復的基本概念,之后分別對企業(yè)數(shù)據(jù)庫的備份技術和恢復技術進行了展開介紹。
企業(yè)數(shù)據(jù)庫;備份技術;恢復技術;容災
隨著信息化進程的深入,計算機技術已經(jīng)遍及到全球的各個角落,對于企業(yè)來說,計算機更是一個不可多得的好助手,各個企業(yè)能夠正常工作都是依靠計算機的正常運行,一旦計算機出現(xiàn)任何故障下的數(shù)據(jù)丟失,都會給企業(yè)的正常工作帶來阻礙,給客戶造成不必要的經(jīng)濟損失。但是時常還是會發(fā)生一些不可預知的事件,這些事件造成的物理傷害是可以彌補的,但是數(shù)據(jù)一旦丟失,就再也無法找回,而在這些危險事件發(fā)生之前,管理員可以進行一定的預防措施,其中就包括備份以及數(shù)據(jù)恢復。
大體來說,數(shù)據(jù)庫備份和恢復是為了預防數(shù)據(jù)庫中數(shù)據(jù)丟失而采取的防范措施和拯救手段,本節(jié)主要介紹數(shù)據(jù)庫備份和恢復的基本概念和分類。
1.1數(shù)據(jù)庫備份
人們?nèi)粘I钪薪?jīng)常提起備份這個詞,在日常工作中,備份就是利用復制操作,將重要的文件存儲多份,以防原始文件的丟失。在數(shù)據(jù)庫中,管理員需要復制的不僅僅是用戶數(shù)據(jù),還有數(shù)據(jù)庫的相關組件,例如相應的控制文件和數(shù)據(jù)文件等。這樣一旦數(shù)據(jù)庫發(fā)生不可逆的損害時,就可以利用已經(jīng)備份好的數(shù)據(jù)庫文件進行運行環(huán)境的重新搭建。數(shù)據(jù)庫備份主要分為兩種:物理備份和邏輯備份。
1.1.1 物理備份
物理備份,簡而言之就是將數(shù)據(jù)庫中包含的數(shù)據(jù)和相關組件進行簡單的復制操作,將它們復制到其他的地方,以備不時之需,這是一種較為常見的方法,一般使用系統(tǒng)自帶的命令來進行物理備份。
1.1.2 邏輯備份
邏輯備份,只利用導出工具執(zhí)行SQL語句將數(shù)據(jù)庫中的數(shù)據(jù)讀取出來,然后生成一個新的二進制文件,如果需要進行數(shù)據(jù)恢復,再利用導入工具,從二進制文件中進行數(shù)據(jù)讀取即可,再利用SQL語句將這些數(shù)據(jù)重新寫入恢復的數(shù)據(jù)庫中。
1.2數(shù)據(jù)庫恢復
數(shù)據(jù)庫恢復是恢復數(shù)據(jù)庫本身,也就是當數(shù)據(jù)庫被損壞之后,將數(shù)據(jù)庫恢復到之前某一正常節(jié)點,最重要的一點就是“冗余”。也就是說當數(shù)據(jù)庫被損壞時,其他地方是否有存儲數(shù)據(jù)庫包含的全部信息。冗余一般是使用物理備份實現(xiàn)的。
數(shù)據(jù)庫恢復包含兩部分:數(shù)據(jù)庫恢復和數(shù)據(jù)庫修復。
數(shù)據(jù)庫恢復:重做日志文件來重新搭建被損壞的數(shù)據(jù)庫。
數(shù)據(jù)庫修復:利用備份好的數(shù)據(jù)庫組件對被損壞的文件進行替換,達到修復已損壞數(shù)據(jù)庫的目的。
對于數(shù)據(jù)庫組件損壞或丟失可以通過數(shù)據(jù)庫修復操作進行修復,而如果數(shù)據(jù)庫中出現(xiàn)了邏輯錯誤,則只能通過數(shù)據(jù)庫恢復進行部分內(nèi)容的重做。
數(shù)據(jù)庫備份在企業(yè)數(shù)據(jù)管理中是相當有必要的,當數(shù)據(jù)庫發(fā)生不可逆的損害時,利用備份數(shù)據(jù)就可以進行數(shù)據(jù)庫的恢復,從而確保了企業(yè)工作的正常進行,一定程度上減小了企業(yè)的損失。一般而言,數(shù)據(jù)庫的備份操作可以通過網(wǎng)絡備份、遠程數(shù)據(jù)備份等方法來進行。
2.1網(wǎng)絡備份
通過網(wǎng)絡的傳輸功能,可以將數(shù)據(jù)庫的相關數(shù)據(jù)上傳到服務器端,這樣可以提高數(shù)據(jù)的安全性,同時可以減輕計算機和服務器的負擔,同時可以提高企業(yè)數(shù)據(jù)庫管理的安全性。除此之外,還可以通過時間設置功能,對備份的時刻進行設置,從而實現(xiàn)周期性的定時備份。網(wǎng)絡備份安全、高效,是一種常用的備份方法。
2.2遠程數(shù)據(jù)備份
網(wǎng)絡備份等其他備份方法只能對人為損壞、軟件缺陷等故障進行數(shù)據(jù)庫恢復,但是一旦發(fā)生重大的自然災害,這些方法就無法再挽救已經(jīng)損害的數(shù)據(jù)庫,只能通過遠程數(shù)據(jù)備份進行恢復,將這些信息鏈接到遠程備份系統(tǒng)。這種方法確保了系統(tǒng)的一致性。
當企業(yè)數(shù)據(jù)庫受到人為因素、病毒入侵等損害時,容易造成數(shù)據(jù)庫組件缺失,這時候可以通過數(shù)據(jù)恢復的方法進行數(shù)據(jù)庫修復。數(shù)據(jù)恢復在一定程度上保證了數(shù)據(jù)的完整性,數(shù)據(jù)庫的安全性。
3.1建立健全的容災系統(tǒng),對數(shù)據(jù)庫進行有效的保護
建立健全的容災系統(tǒng)是指在兩個距離較遠的地方建立兩個完全相同的數(shù)據(jù)庫,這兩個數(shù)據(jù)庫應做到實時鏈接,相互監(jiān)控,這樣一旦發(fā)生數(shù)據(jù)庫損害,就可以使用另一個數(shù)據(jù)庫替代被損害的數(shù)據(jù)庫,這樣就可以對數(shù)據(jù)庫進行有效的保護,保證了數(shù)據(jù)庫的完整性。
3.2做好機房建設
企業(yè)應做好防災數(shù)據(jù)恢復機房,單一的機房無法確保數(shù)據(jù)的安全性,所以企業(yè)應建立兩個完備的機房,確保數(shù)據(jù)庫數(shù)據(jù)的及時備份,這樣如果一個機房出現(xiàn)問題,就可以利用備用機房繼續(xù)工作。
3.3數(shù)據(jù)庫恢復方法
當數(shù)據(jù)庫備份無法對數(shù)據(jù)庫進行有效恢復時,則需要利用之前企業(yè)數(shù)據(jù)庫的日志文件進行數(shù)據(jù)庫恢復,首先將備份的文件轉移到新的存儲介質上,再利用日志文件進行系統(tǒng)重做,這樣就可以將數(shù)據(jù)庫恢復到損害前的狀態(tài)。
在當今社會,數(shù)據(jù)庫相關技術已經(jīng)深入到各大行業(yè)中,數(shù)據(jù)庫的安全也關系到企業(yè)的正常運作,所以對數(shù)據(jù)庫進行及時備份是非常有必要的。數(shù)據(jù)庫備份和恢復是降低企業(yè)風險的重要手段之一,應該得到數(shù)據(jù)庫管理員的高度重視。
[1]潘峰.計算機數(shù)據(jù)庫數(shù)據(jù)備份與恢復技術的原理及其應用[J].計算機光盤軟件與應用,2014,(1):155-156.
[2]張艷.企業(yè)數(shù)據(jù)庫備份和災難性恢復的關鍵途徑研究[J].計算機光盤軟件與應用,2014,(7):161-161,163.
[3]向猛. SQL Server 2005 數(shù)據(jù)庫備份與恢復研究[J].現(xiàn)代計算機:下半月版,2012,(6):45-48.
[4]孟雪梅.淺談 SQL Sever 2008 數(shù)據(jù)庫的備份和恢復[J].科技與企業(yè),2013,(23):177-177.
Research on enterprise database backup and recovery technology
Yang Yuling
(Dalian tiantu cable Television Network Co.,116000)
today’s society is a society of information, storage medium from the paper into a mobile storage device, server and other electronic storage medium, database backup and recovery has become extremely important, in various industries occupy a space for one person. Data security related to the normal work of the enterprise, if the data loss, database system crash, will cause a devastating disaster to the enterprise. How to ensure the safety of data storage caused the attention of enterprises. Companies generally take the enterprise database backup and recovery, to ensure the safety of the enterprise database, this paper first introduces the basic concepts of database backup and recovery, then to the enterprise database backup and recovery technology are introduce.
enterprise database; backup; disaster recovery technology;