尹維偉
摘要:計(jì)算機(jī)信息技術(shù)作為科學(xué)技術(shù)發(fā)展的產(chǎn)物,已經(jīng)滲入到人們?nèi)粘9ぷ魃钪械姆椒矫婷?,在帶來便利的同時(shí)也隱藏了諸多安全隱患,尤其是計(jì)算機(jī)數(shù)據(jù)安全問題。如果出現(xiàn)數(shù)據(jù)丟失或損壞,將嚴(yán)重打亂人們的節(jié)奏。該文簡(jiǎn)述計(jì)算機(jī)數(shù)據(jù)庫的備份技術(shù)和方法,并對(duì)計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù)進(jìn)行分析。
關(guān)鍵詞:計(jì)算機(jī)數(shù)據(jù)庫;數(shù)據(jù)備份;恢復(fù)技術(shù)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)10-0013-02
1背景
在“互聯(lián)網(wǎng)+”的大時(shí)代背景下,計(jì)算機(jī)在人們的社會(huì)生活中扮演著越來越重要的角色,如何保證計(jì)算機(jī)數(shù)據(jù)安全,也成為人們?nèi)找骊P(guān)注的問題。計(jì)算機(jī)信息安全問題取決于兩個(gè)技術(shù)因素:數(shù)據(jù)庫備份技術(shù)和數(shù)據(jù)恢復(fù)技術(shù),有效運(yùn)用這兩大技術(shù)能夠減少計(jì)算機(jī)數(shù)據(jù)的安全問題,能合理保障計(jì)算機(jī)系統(tǒng)出現(xiàn)故障時(shí)不會(huì)造成數(shù)據(jù)的丟失,因此分析研究計(jì)算機(jī)數(shù)據(jù)庫的備份和恢復(fù)技術(shù),對(duì)于提高計(jì)算機(jī)信息的安全陛至關(guān)重要。
2計(jì)算機(jī)數(shù)據(jù)庫的特征
當(dāng)前,計(jì)算機(jī)信息技術(shù)廣泛應(yīng)用在各個(gè)行業(yè)領(lǐng)域,給人們的工作生活都帶來了便利。與其他的科學(xué)技術(shù)相比,計(jì)算機(jī)數(shù)據(jù)庫具有數(shù)據(jù)類型多和規(guī)模大的鮮明特征。一方面,計(jì)算機(jī)數(shù)據(jù)庫具有結(jié)構(gòu)和非結(jié)構(gòu)兩種數(shù)據(jù)類型,這是與文本存儲(chǔ)信息的最大不同。在計(jì)算機(jī)技術(shù)的應(yīng)用下,數(shù)據(jù)信息以音頻、視頻和圖片文字的形式進(jìn)行存儲(chǔ),并且能夠?qū)@些存儲(chǔ)信息進(jìn)行分類管理,能夠有效提高數(shù)據(jù)信息的管理效率。另一方面,計(jì)算機(jī)技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,使得計(jì)算機(jī)數(shù)據(jù)庫的數(shù)量規(guī)模非常大。
3概述計(jì)算機(jī)數(shù)據(jù)庫備份類型和方法
計(jì)算機(jī)數(shù)據(jù)庫技術(shù)包括數(shù)據(jù)庫備份技術(shù)和數(shù)據(jù)庫的恢復(fù)技術(shù),二者共同維護(hù)了計(jì)算機(jī)信息的安全和完整。當(dāng)計(jì)算機(jī)系統(tǒng)受到病毒侵入或者出現(xiàn)不未知故障時(shí),計(jì)算機(jī)數(shù)據(jù)庫技術(shù)能夠自動(dòng)保存或恢復(fù)相關(guān)的數(shù)據(jù)文件,避免因數(shù)據(jù)丟失造成的損失。
3.1計(jì)算機(jī)數(shù)據(jù)庫的備份類型
計(jì)算機(jī)數(shù)據(jù)庫備份技術(shù)是指專業(yè)的計(jì)算機(jī)技術(shù)人員根據(jù)規(guī)定要求,按時(shí)復(fù)制數(shù)據(jù)庫的數(shù)據(jù)信息,防止計(jì)算機(jī)系統(tǒng)出現(xiàn)故障時(shí)信息的丟失。在信息化時(shí)代,該項(xiàng)技術(shù)對(duì)于保障計(jì)算機(jī)正常運(yùn)行發(fā)揮著不可替代的作用。計(jì)算機(jī)數(shù)據(jù)庫通常有靜態(tài)備份和動(dòng)態(tài)備份兩種備份形式,二者相對(duì)獨(dú)立又相互聯(lián)系。靜態(tài)備份為了保證數(shù)據(jù)的完成,在備份過程中需要停止計(jì)算機(jī)的操作,這種形式下數(shù)據(jù)和數(shù)據(jù)庫分開備份的,時(shí)效性和實(shí)用性與動(dòng)態(tài)備份相比較差。動(dòng)態(tài)備份通常發(fā)生在計(jì)算機(jī)使用過程中,能夠?qū)崟r(shí)地對(duì)使用的計(jì)算機(jī)數(shù)據(jù)進(jìn)行拷貝,并且同時(shí)對(duì)數(shù)據(jù)和數(shù)據(jù)庫進(jìn)行備份,因此解決了空間不足問題并能完整恢復(fù)丟失數(shù)據(jù),但動(dòng)態(tài)備份需要相關(guān)人員對(duì)需要備份的數(shù)據(jù)進(jìn)行篩選。另外,在動(dòng)態(tài)備份中,需要建立文件日志來記錄備份的時(shí)間和內(nèi)容,能夠在恢復(fù)過程中及時(shí)有效的選擇需要恢復(fù)的文件。
3.2計(jì)算機(jī)數(shù)據(jù)庫的備份方法
計(jì)算機(jī)數(shù)據(jù)庫的備份方法隨著技術(shù)發(fā)展也在不斷增加和完善,不同的備份方法各有特點(diǎn),現(xiàn)有常見的備份方式主要有以下幾種:
1)數(shù)據(jù)SAN備份。SAN備份是利用商性能光纖有效連接計(jì)算機(jī)的磁盤和服務(wù)器,數(shù)據(jù)庫集中采集計(jì)算機(jī)存儲(chǔ)系統(tǒng)數(shù)據(jù)信息后,再利用高速率的光纖向外傳輸數(shù)據(jù),依據(jù)數(shù)據(jù)端的需求進(jìn)行遠(yuǎn)距離訪問,來共享數(shù)據(jù)存儲(chǔ)設(shè)備從而實(shí)現(xiàn)數(shù)據(jù)庫的備份。
2)數(shù)據(jù)歸檔分級(jí)備份。通過對(duì)計(jì)算機(jī)數(shù)據(jù)進(jìn)行歸檔和拷貝,能夠保證計(jì)算機(jī)數(shù)據(jù)的安全存放。該種備份方式需要利用服務(wù)器壓縮數(shù)據(jù)并進(jìn)行復(fù)制、存放,再通過備份系統(tǒng)將數(shù)據(jù)將數(shù)據(jù)儲(chǔ)存到移動(dòng)硬盤中,這樣有利于后期數(shù)據(jù)的使用和管理。數(shù)據(jù)歸檔分級(jí)備份最大的優(yōu)點(diǎn)是能夠有序整合相關(guān)的信息數(shù)據(jù),并規(guī)范新增數(shù)據(jù),及時(shí)清理儲(chǔ)存空間,降低總存儲(chǔ)成本,提高數(shù)據(jù)的有效性,但該方式備份數(shù)據(jù)的安全性較低。
3)數(shù)據(jù)網(wǎng)絡(luò)備份。數(shù)據(jù)網(wǎng)絡(luò)備份是將計(jì)算機(jī)數(shù)據(jù)傳到備份主機(jī)后,數(shù)據(jù)再通過計(jì)算機(jī)網(wǎng)絡(luò)和客戶端,利用傳輸鍵和數(shù)據(jù)軟件傳輸?shù)椒?wù)器,這樣服務(wù)器能夠直接連接到網(wǎng)絡(luò)數(shù)據(jù)資源,達(dá)到數(shù)據(jù)備份的目標(biāo)。這種備份方式能夠增加服務(wù)器的負(fù)擔(dān),也會(huì)在數(shù)據(jù)網(wǎng)絡(luò)共享時(shí)增加不安全性,提升數(shù)據(jù)交流性能夠增強(qiáng)數(shù)據(jù)備份的效果,比如計(jì)算機(jī)網(wǎng)絡(luò)結(jié)合功能可以自動(dòng)備份數(shù)據(jù),并且根據(jù)備份時(shí)間的先后,自動(dòng)判別進(jìn)行增量和差量備份,能減少信息數(shù)據(jù)的安全隱患。
4)數(shù)據(jù)遠(yuǎn)程備份。計(jì)算機(jī)數(shù)據(jù)庫的數(shù)據(jù)信息除了計(jì)算機(jī)自身的硬件故障導(dǎo)致丟失損壞外,還會(huì)受到黑客攻擊或病毒侵入等外界因素的影響造成數(shù)據(jù)信息缺失或錯(cuò)亂,遠(yuǎn)程數(shù)據(jù)備份能夠有效避免信息數(shù)據(jù)的丟失。計(jì)算機(jī)硬件通過遠(yuǎn)程系統(tǒng)傳輸數(shù)據(jù),這種備份方式能夠使數(shù)據(jù)快速的復(fù)制拷貝到另一臺(tái)計(jì)算機(jī)系統(tǒng)中。相關(guān)計(jì)算機(jī)數(shù)據(jù)人員在遠(yuǎn)程備份時(shí),需要認(rèn)真對(duì)本地?cái)?shù)據(jù)和遠(yuǎn)程數(shù)據(jù)進(jìn)行核對(duì),保證計(jì)算機(jī)數(shù)據(jù)的備份準(zhǔn)確無誤。
5)高性能數(shù)據(jù)備份。該種備份方式通過高性能的數(shù)據(jù)軟件快速轉(zhuǎn)換數(shù)據(jù)庫的內(nèi)心,一般來說,如果計(jì)算機(jī)的數(shù)據(jù)軟件性能不高,一旦數(shù)據(jù)庫內(nèi)存儲(chǔ)的信息較多,信息轉(zhuǎn)換就會(huì)不及時(shí),甚至當(dāng)數(shù)據(jù)庫信息超過預(yù)定限值時(shí),會(huì)導(dǎo)致數(shù)據(jù)庫的崩潰。高性能數(shù)據(jù)軟件面對(duì)大量數(shù)據(jù)信息能夠自動(dòng)承受,還能保證信息的正常轉(zhuǎn)換速度,維護(hù)數(shù)據(jù)庫信息的安全完整。
3.3計(jì)算機(jī)數(shù)據(jù)庫的備份時(shí)間
計(jì)算機(jī)數(shù)據(jù)庫備份時(shí)間一般根據(jù)需要分為定期備份和不定期備份,根據(jù)規(guī)定要求按固定期限進(jìn)行周期性備份是定期備份,如果公司員工多、相關(guān)產(chǎn)品銷售信息和市場(chǎng)信息更新快、資金運(yùn)轉(zhuǎn)量大,這些都提高了對(duì)數(shù)據(jù)信息安全的需求,為了實(shí)時(shí)備份數(shù)據(jù)庫的數(shù)據(jù)信息,一般采用周期性的定期備份,通過設(shè)置計(jì)算機(jī)系統(tǒng)更能夠按期自動(dòng)完成備份。公司的需求決定了計(jì)算機(jī)數(shù)據(jù)庫備份時(shí)間,根據(jù)實(shí)際情況如果需要備份的數(shù)據(jù)信息比較重要,設(shè)置的備份周期就要短些,反之就較長。不定期備份則是根據(jù)信息的變化進(jìn)行自動(dòng)備份,一般在建立或刪除數(shù)據(jù)前需要一次全面?zhèn)浞?,這也屬于不定期備份。
4分析計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù)
4.1概述計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù)
計(jì)算機(jī)數(shù)據(jù)庫的正常運(yùn)行離不開計(jì)算機(jī)硬盤和相應(yīng)的計(jì)算機(jī)軟件,當(dāng)計(jì)算機(jī)硬盤和軟件出現(xiàn)損壞故障、人為篡改、軟件運(yùn)行故障、黑客攻擊或病毒入侵時(shí),都會(huì)嚴(yán)重影響數(shù)據(jù)庫中的數(shù)據(jù)安全。如果丟失或損害的數(shù)據(jù)沒有備份,職能通過計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù)進(jìn)行數(shù)據(jù)修復(fù),最大限度地將丟失的數(shù)據(jù)恢復(fù),保證信息的完整嘲,降低因數(shù)據(jù)丟失引起的損失。一般計(jì)算機(jī)數(shù)據(jù)庫異常發(fā)生損壞有以下兩種情況:一是數(shù)據(jù)庫已經(jīng)發(fā)生介質(zhì)破壞、磁盤或磁頭損壞等情況,導(dǎo)致數(shù)據(jù)庫原有的數(shù)據(jù)已經(jīng)丟失無法提取使用,需要將最近日期的數(shù)據(jù)引入到新磁盤,從而恢復(fù)數(shù)據(jù)。除此之外,如果數(shù)據(jù)庫數(shù)據(jù)未發(fā)生破壞,只是中斷了數(shù)據(jù)處理運(yùn)行,這時(shí)存檔中的數(shù)據(jù)庫不能進(jìn)行復(fù)制,數(shù)據(jù)處理可以通過執(zhí)行撤銷這一操作進(jìn)行數(shù)據(jù)恢復(fù)。
4.2計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù)的主要形式
計(jì)算機(jī)在運(yùn)行過程中出現(xiàn)故障導(dǎo)致丟失數(shù)據(jù),數(shù)據(jù)還原恢復(fù)一般有以下幾種方式。簡(jiǎn)單恢復(fù)是使用本地備份、遠(yuǎn)程備份或異步備份等方式進(jìn)行備份的數(shù)據(jù)庫,數(shù)據(jù)直接得到恢復(fù),這種數(shù)據(jù)庫恢復(fù)方式不能恢復(fù)計(jì)算機(jī)全部的數(shù)據(jù);全盤恢復(fù)與簡(jiǎn)單恢復(fù)最大的不同在于,全盤恢復(fù)使用了包括日記備份在內(nèi)的計(jì)算機(jī)所有數(shù)據(jù)的備份,它能將計(jì)算機(jī)數(shù)據(jù)恢復(fù)到故障之前的狀態(tài),最大限度降低數(shù)據(jù)丟失損失;郵件系統(tǒng)恢復(fù)需要相關(guān)技術(shù)人員較高的操作水平,能夠數(shù)量掌握和應(yīng)用各種計(jì)算機(jī)軟件,通過備份的數(shù)據(jù)進(jìn)行計(jì)算機(jī)數(shù)據(jù)庫恢復(fù),在數(shù)據(jù)導(dǎo)人計(jì)算機(jī)系統(tǒng)過程中能夠有效進(jìn)行維護(hù),對(duì)于郵件系統(tǒng)的備份能夠進(jìn)行合理維護(hù),數(shù)據(jù)信息能夠通過這種修復(fù)方式進(jìn)行全部恢復(fù)。
4.3計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)的具體方法
計(jì)算機(jī)在運(yùn)行過程中,執(zhí)行的事務(wù)突然中斷或終止,相關(guān)的運(yùn)行操作數(shù)據(jù)丟失,這種情況稱為計(jì)算機(jī)數(shù)據(jù)庫事務(wù)故障。針對(duì)這種計(jì)算機(jī)故障引起的數(shù)據(jù)損壞,可以通過從前向后的順序掃描文件日志,直至查到最新的更新日志。找到更新日志后逆操作執(zhí)行事務(wù)的更新,反向掃描日志對(duì)更新操作進(jìn)行查找,不斷循環(huán)處理。當(dāng)此事務(wù)有了開始的標(biāo)記后停止循環(huán),這樣就完成計(jì)算機(jī)數(shù)據(jù)庫事務(wù)故障數(shù)據(jù)恢復(fù)。
當(dāng)數(shù)據(jù)庫已寫入計(jì)算機(jī)但更新尚未完成,或者數(shù)據(jù)庫已更新事務(wù)操作但尚未填寫數(shù)據(jù),這時(shí)計(jì)算機(jī)操作系統(tǒng)發(fā)生故障,就會(huì)導(dǎo)致數(shù)據(jù)的狀態(tài)不一致的情況。針對(duì)這種計(jì)算機(jī)系統(tǒng)故障導(dǎo)致的數(shù)據(jù)損壞,可以通過從頭掃描文件日志,尋找到故障前已提交的事務(wù)操作并進(jìn)行重做隊(duì)列標(biāo)記,尋找到故障發(fā)生時(shí)操作未完成的事務(wù)操作并進(jìn)行撤銷隊(duì)列比較急,這樣就能恢復(fù)系統(tǒng)故障引起的數(shù)據(jù)。
計(jì)算機(jī)磁盤的數(shù)據(jù)會(huì)因?yàn)榻橘|(zhì)故障遭到損壞或丟失,是所有數(shù)據(jù)故障中數(shù)據(jù)最難以恢復(fù)的一種情況,這時(shí)需要重裝數(shù)據(jù)庫,并且對(duì)已完成的事務(wù)進(jìn)行重新操作。首先通過重裝數(shù)據(jù)庫副本將數(shù)據(jù)庫恢復(fù)到最近一次狀態(tài),然后將存儲(chǔ)的日志副本導(dǎo)入,通過恢復(fù)計(jì)算機(jī)系統(tǒng)故障數(shù)據(jù)的操作方法將數(shù)據(jù)進(jìn)行恢復(fù)。
計(jì)算機(jī)再逆向恢復(fù)技術(shù)是比較重要的計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù),計(jì)算機(jī)正常運(yùn)行時(shí)記錄了相關(guān)數(shù)據(jù)信息日志,系統(tǒng)信息采集區(qū)采集整理這些日記數(shù)據(jù),并在不斷在數(shù)據(jù)使用時(shí)對(duì)日記進(jìn)行更新,不斷完善這些數(shù)據(jù)的使用信息。這種技術(shù)的應(yīng)用能夠按照時(shí)間記錄用戶操作和信息的修改使用情況。當(dāng)計(jì)算機(jī)出現(xiàn)故障導(dǎo)致數(shù)據(jù)問題,利用逆向恢復(fù)技術(shù)能夠及時(shí)有效的恢復(fù)數(shù)據(jù),有利于計(jì)算機(jī)數(shù)據(jù)的完整。
5計(jì)算機(jī)數(shù)據(jù)庫備份技術(shù)與恢復(fù)技術(shù)的發(fā)展
計(jì)算機(jī)數(shù)據(jù)庫備份技術(shù)與恢復(fù)技術(shù)二者各有不同有緊密相連,相輔相成缺一不可。計(jì)算機(jī)相關(guān)的備份數(shù)據(jù)能夠進(jìn)行復(fù)制,能夠有效降低數(shù)據(jù)庫故障引起的數(shù)據(jù)損壞或缺失。計(jì)算機(jī)運(yùn)行過程中因?yàn)楣收蠈?dǎo)致的數(shù)據(jù)損壞,數(shù)據(jù)恢復(fù)時(shí)需要先排除計(jì)算機(jī)故障,在通過導(dǎo)入備份的數(shù)據(jù)才能完成數(shù)據(jù)庫恢復(fù)。在計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù)中必須結(jié)合數(shù)據(jù)庫備份技術(shù),通過備份的中間數(shù)據(jù)才能完成計(jì)算機(jī)數(shù)據(jù)庫的恢復(fù),保證計(jì)算機(jī)系統(tǒng)的完整,通過計(jì)算機(jī)數(shù)據(jù)庫備份技術(shù)對(duì)數(shù)據(jù)庫進(jìn)行備份,能夠提高數(shù)據(jù)恢復(fù)的效率和數(shù)據(jù)信息的安全完成。
6結(jié)束語
信息網(wǎng)絡(luò)化時(shí)代,計(jì)算機(jī)信息技術(shù)的應(yīng)用越來越廣,與人們的生活也愈加密切,任何情況下計(jì)算機(jī)重要數(shù)據(jù)的丟失都會(huì)造成損失,這就需要計(jì)算機(jī)數(shù)據(jù)庫備份技術(shù)與恢復(fù)技術(shù)不斷發(fā)展,能夠及時(shí)有效地恢復(fù)損壞或丟失的數(shù)據(jù)。