佟婷婷
摘要: 計算機中數(shù)據(jù)庫成為儲存信息的重要工具,然而許多數(shù)據(jù)系統(tǒng)會遇到一些故障,甚至災難,使得數(shù)據(jù)庫中的信息丟失或者失真,從而造成不可避免的損失。因此,我們需要采取一些合理的數(shù)據(jù)庫備份策略,以保證數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)安全與完整,從而發(fā)揮其正真的價值。本文就實際情況來說,主要分析了數(shù)據(jù)庫備份策略以及簡單的故障處理措施。
關鍵詞:數(shù)據(jù)庫備份 策略 簡單故障
中圖分類號:TP311.13 文獻標識碼:A 文章編號:1007-9416(2016)09-0212-01
計算機信息管理系統(tǒng)大多數(shù)是以數(shù)據(jù)庫系統(tǒng)為中心,高效教學管理系統(tǒng)也不例外,教學中所有管理工作中用到的數(shù)據(jù)都是儲存于數(shù)據(jù)庫服務器中,只有保證教學管理信息系統(tǒng)安全,才可以保證數(shù)據(jù)庫中數(shù)據(jù)的安全與有效性,當然,一些管理信息系統(tǒng)中自備著數(shù)據(jù)庫安全與保護裝置,但是這些裝置只是防止非法登入者或者非授權用戶對數(shù)據(jù)庫造成的破壞。然而數(shù)據(jù)庫系統(tǒng)涉及到許多因素,比如自然災害、系統(tǒng)管理員的意外操作、病毒侵入、制度不完善等情況都會導致數(shù)據(jù)庫系統(tǒng)受到損害,針對這樣情況,我們需要及時采取數(shù)據(jù)備份策略以及故障處理措施,以避免造成無法挽回的損失。
1 數(shù)據(jù)庫備份策略
1.1 制定備份周期
確定備份周期是制定完整數(shù)據(jù)庫備份策略中非常重要的一部分,在一些聯(lián)機事務處理中,數(shù)據(jù)庫丟失一小段時間都會造成巨大的影響,比如高效教學管理中,管理信息系統(tǒng)中數(shù)據(jù)信息丟失就會導致教師和學生不能查看一些課程表,考試系統(tǒng)成績也不能順利提交,影響學生正常上課以及考查的成績,從而教學任務不能夠正產(chǎn)運行,造成無法挽回的損失。因此,制定合理有效地備份周期是制定數(shù)據(jù)備份策略中的第一步。
1.2 及時檢查數(shù)據(jù)庫完整性
數(shù)據(jù)庫中數(shù)據(jù)大部分是從系統(tǒng)外攝取的,在對數(shù)據(jù)進行輸入時就可能會發(fā)生輸入錯誤或者無效等問題 ,就會導致數(shù)據(jù)庫信息不夠完整,因此,在輸入數(shù)據(jù)庫時,應該保證輸入數(shù)據(jù)的格式或者方式符合規(guī)定,保證形成比較完整的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫完整性就是指數(shù)據(jù)庫的精確性和可靠性,防止數(shù)據(jù)庫數(shù)據(jù)存在一些錯誤的或者不符合規(guī)定的信息出現(xiàn)。只有保證數(shù)據(jù)庫完整性才可以對其進行有效備份,否則即使備份成功也不能正?;謴蛿?shù)據(jù),造成嚴重損失。
1.3 設置備份方式
目前,SQL Server2000服務系統(tǒng)中只支持脫機備份和聯(lián)機備份,脫機備份就是相對靜態(tài)備份或者冷備份,就是數(shù)據(jù)庫長時間不需要進行更新,可以斷開數(shù)據(jù)繼續(xù)連接不影響結果,這種就可以采取脫機備份方式,比如高效學期課程表查詢就可以采取脫機備份方式,因為查詢課程表更新頻率不是太高,需要很長時間才需要更新一次,斷開數(shù)據(jù)再連接不影響查詢結果,屬于靜態(tài)或者冷備份。聯(lián)機備份又稱動態(tài)備份或熱備份,就是數(shù)據(jù)庫數(shù)據(jù)更新比較頻繁,數(shù)據(jù)斷開再連接可能會影響到結果,比如學生網(wǎng)絡選課期間就可以采取聯(lián)機備份方式,因為選課期間更新頻率就比較高,數(shù)據(jù)訪問量很大,斷開連接就有可能喜歡的課程已經(jīng)選完,影響到了查詢結果,屬于動態(tài)或者熱備份。
1.4 確定備份介質(zhì)
備份介質(zhì)就是存放拷貝數(shù)據(jù)的工具或者載體,備份介質(zhì)的確定直接影響到數(shù)據(jù)庫安全性以及有效性,是數(shù)據(jù)庫備份策略的重要因素,也是關鍵一步。SQL Server2000數(shù)據(jù)庫系統(tǒng)主要支持磁帶、命名管道、磁盤文件三種類型備份介質(zhì),磁盤文件備份介質(zhì)是人們最常用的存儲介質(zhì),它不受斷電影響,存儲速度相對內(nèi)存來說較慢,存儲容量比較大。數(shù)據(jù)庫備份時可以通過SQL Server企業(yè)管理器作為導向,將數(shù)據(jù)庫備份到本地或者異地服務器的磁盤上,與此同時,也可以在斷開數(shù)據(jù)庫連接的情況下分離出數(shù)據(jù)庫,將分離出的數(shù)據(jù)庫相關文件或者相關事務日志文件存儲在準備好的磁盤文件中,以便保證數(shù)據(jù)庫備份安全,從而使得數(shù)據(jù)庫信息能夠保證完整性。
2 故障處理措施
故障處理就是數(shù)據(jù)庫恢復,加載數(shù)據(jù)庫備份到數(shù)據(jù)庫系統(tǒng)中,然后對其進行還原操作,保證數(shù)據(jù)庫中數(shù)據(jù)的安全性和有效性。數(shù)據(jù)庫備份是保證數(shù)據(jù)恢復的重要前提,沒有數(shù)據(jù)備份,就無法對故障點進行處理,更不會保證數(shù)據(jù)庫的安全。SQL Server2000數(shù)據(jù)庫恢復可以分為簡單恢復、完全恢復、大容量恢復三種類型,簡單恢復是指在數(shù)據(jù)庫恢復時只使用了數(shù)據(jù)庫備份以及差異備份,沒有事務日志備份,首先是對數(shù)據(jù)庫進行備份,再就是對數(shù)據(jù)庫進行差異備份,使其恢復原來完整的信息。完全恢復就是通過數(shù)據(jù)庫備份和事務日志備份恢復到計算機發(fā)生故障的時刻,從而保證數(shù)據(jù)的完整性以及安全性,這種類型恢復可以保證大部分的,甚至全部的數(shù)據(jù)信息不發(fā)生丟失,如果存儲介質(zhì)出現(xiàn)問題導致數(shù)據(jù)丟失,完全恢復方法是比較正確的方式。大容量日志恢復主要是對媒體故障的修復,針對大容量復制工作提供較好的功能,也可以寫大量日志使用最少空間,保證數(shù)據(jù)庫數(shù)據(jù)的有效性。比如病毒侵入導致數(shù)據(jù)庫事務日志文件丟失,計算機中只剩下數(shù)據(jù)文件,其中打開企業(yè)管理器時,數(shù)據(jù)庫系統(tǒng)正處于置疑狀態(tài),這就可以使用事務日志備份對故障進行恢復,首先在企業(yè)管理器中分離出故障數(shù)據(jù)文件,將相對應的數(shù)據(jù)文件移入到其他地方,重新命名成故障文件名字,然后停止管理器運行,將原來數(shù)據(jù)庫文件覆蓋到新的數(shù)據(jù)文件中,最后重新啟動管理服務器,并在SQL查詢分析器中執(zhí)行相關命令,從而修復相關故障,保證數(shù)據(jù)的完整性以及有效性。
3 結語
總之,數(shù)據(jù)庫備份時保證數(shù)據(jù)庫數(shù)據(jù)安全性以及有效性的重要前提,針對數(shù)據(jù)管理系統(tǒng),我們一定做好日常維護與管理,同時也要采取合理的數(shù)據(jù)庫備份策略,使得數(shù)據(jù)庫處于正常狀態(tài)。當數(shù)據(jù)庫出現(xiàn)問題或者故障時,能夠及時采取相關措施,保證相關工作能夠正常運行。
參考文獻
[1]安寧.電子數(shù)據(jù)備份方法探討[J].計算機與網(wǎng)絡,2014,(5):60-62.
[2]胡明.醫(yī)院信息系統(tǒng)備份與恢復的研究[J].電子世界,2013,(5):5.