黃青海
摘要:數(shù)據(jù)受損與資料丟失等問題在計(jì)算機(jī)數(shù)據(jù)庫應(yīng)用與管理中較為普遍,使計(jì)算機(jī)數(shù)據(jù)庫的安全問題更加突出。本文從計(jì)算機(jī)數(shù)據(jù)庫管理的實(shí)際出發(fā),以數(shù)據(jù)遠(yuǎn)程復(fù)制備份與網(wǎng)絡(luò)備份及SAN備份為切入點(diǎn),分析計(jì)算機(jī)數(shù)據(jù)庫備份方式,從重置聯(lián)機(jī)日志、多工聯(lián)機(jī)重作日志文件與激活歸檔等方面,探討計(jì)算機(jī)數(shù)據(jù)庫的恢復(fù)技術(shù),旨在為計(jì)算機(jī)數(shù)據(jù)庫中相關(guān)數(shù)據(jù)的安全管理予以參考。
關(guān)鍵詞:計(jì)算機(jī);數(shù)據(jù)庫;備份方式;恢復(fù)技術(shù)
中圖分類號:TP309.3 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2018)09-0194-01
信息技術(shù)的不斷發(fā)展以及計(jì)算機(jī)技術(shù)的日益成熟,促使計(jì)算機(jī)技術(shù)在人們的日常生活與工作中得到廣泛應(yīng)用。大數(shù)據(jù)時(shí)代,信息化與數(shù)字化是各行業(yè)企業(yè)信息管理的發(fā)展趨勢,計(jì)算機(jī)數(shù)據(jù)庫的使用及其安全性更受重視。病毒入侵與操作不當(dāng)?shù)戎T多因素容易造成計(jì)算機(jī)數(shù)據(jù)庫中一些數(shù)據(jù)的丟失與損毀,迫切需要采用科學(xué)且適宜的技術(shù)對遭受破壞的數(shù)據(jù)進(jìn)行恢復(fù),利用恰當(dāng)?shù)姆绞饺浞萦?jì)算機(jī)數(shù)據(jù)庫,避免數(shù)據(jù)庫運(yùn)行過程中因發(fā)生故障或遭到惡意攻擊而完全丟失數(shù)據(jù),以便提升計(jì)算機(jī)數(shù)據(jù)庫的安全性,為用戶安全使用計(jì)算機(jī)數(shù)據(jù)庫提供保障。
1 計(jì)算機(jī)數(shù)據(jù)庫備份方式分析
1.1 數(shù)據(jù)遠(yuǎn)程復(fù)制備份
大數(shù)據(jù)時(shí)代,計(jì)算機(jī)數(shù)據(jù)庫的數(shù)據(jù)儲存形式發(fā)生明顯改變,將記錄連續(xù)性的存儲在磁盤頁塊當(dāng)中以及行式結(jié)構(gòu)成為數(shù)據(jù)儲存的常用兩種形式。在用戶使用計(jì)算機(jī)數(shù)據(jù)庫過程中,用戶操作不當(dāng)與病毒攻擊等多方面原因容易造成計(jì)算機(jī)數(shù)據(jù)庫中數(shù)據(jù)的丟失與損毀,嚴(yán)重情況下導(dǎo)致計(jì)算機(jī)軟硬件設(shè)備發(fā)生故障,突顯出計(jì)算機(jī)數(shù)據(jù)庫備份的重要性。周期性與不定期性是計(jì)算機(jī)數(shù)據(jù)庫的兩種備份類型,需要用戶結(jié)合實(shí)際情況選擇適宜的備份方式。不定期性的數(shù)據(jù)庫備份一般是在需要批量刪除或修改數(shù)據(jù)庫中相關(guān)數(shù)據(jù)前進(jìn)行必要的數(shù)據(jù)備份;而周期性的數(shù)據(jù)庫備份一般應(yīng)用在人數(shù)較多且每天都涉及到存儲變更數(shù)據(jù)的數(shù)據(jù)庫中,需要提前設(shè)置一個(gè)備份的周期。
數(shù)據(jù)遠(yuǎn)程復(fù)制備份是計(jì)算機(jī)數(shù)據(jù)庫備份的常用方式之一,用戶在使用計(jì)算機(jī)數(shù)據(jù)庫過程中,通過采用數(shù)據(jù)遠(yuǎn)程復(fù)制備份的方式進(jìn)行數(shù)據(jù)庫備份,有助于提升數(shù)據(jù)遠(yuǎn)程一致性與數(shù)據(jù)備份的安全性,更好地應(yīng)對病毒入侵與自然災(zāi)害等諸多原因造成的數(shù)據(jù)破壞,對提升數(shù)據(jù)恢復(fù)效率有利。在備份計(jì)算機(jī)數(shù)據(jù)庫時(shí),對數(shù)據(jù)的遠(yuǎn)程備份包括同步復(fù)制與異步控制兩種方式,能夠?yàn)橛?jì)算機(jī)數(shù)據(jù)庫提供更好的數(shù)據(jù)保護(hù)。
1.2 網(wǎng)絡(luò)備份
對于計(jì)算機(jī)數(shù)據(jù)庫的及時(shí)備份,能夠在計(jì)算機(jī)數(shù)據(jù)庫遭受破壞時(shí)降低數(shù)據(jù)庫損失。在計(jì)算機(jī)數(shù)據(jù)庫應(yīng)用過程中,采用網(wǎng)絡(luò)備份方式對計(jì)算機(jī)數(shù)據(jù)庫進(jìn)行數(shù)據(jù)備份,可以降低單獨(dú)的備份資料與服務(wù)器相連接時(shí)的服務(wù)器運(yùn)行負(fù)擔(dān),實(shí)現(xiàn)對計(jì)算機(jī)數(shù)據(jù)庫的及時(shí)、準(zhǔn)確備份,提升數(shù)據(jù)庫備份的安全性,促進(jìn)計(jì)算機(jī)數(shù)據(jù)庫中數(shù)據(jù)備份效率的提高。在備份計(jì)算機(jī)數(shù)據(jù)庫時(shí),網(wǎng)絡(luò)備份方式可以將大量數(shù)據(jù)上傳到對應(yīng)的主機(jī)中進(jìn)行數(shù)據(jù)備份,實(shí)現(xiàn)對計(jì)算機(jī)數(shù)據(jù)庫中相關(guān)數(shù)據(jù)的統(tǒng)一管理,有助于降低服務(wù)器的運(yùn)行壓力,為數(shù)據(jù)備份提供便利。
1.3 SAN備份
SAN備份是指利用儲存區(qū)域網(wǎng)進(jìn)行數(shù)據(jù)備份。用戶在使用計(jì)算機(jī)數(shù)據(jù)庫過程中采用SAN備份方式去備份數(shù)據(jù),對提升生產(chǎn)系統(tǒng)的運(yùn)行效率有利。利用SAN備份方式進(jìn)行數(shù)據(jù)備份的方法包括兩種:一是利用高性能的光纖口連接服務(wù)器及磁盤陣列,強(qiáng)化儲存?zhèn)浞菁盎謴?fù)策略;二是利用高速光纖進(jìn)行相關(guān)數(shù)據(jù)的遠(yuǎn)距離訪問,借助SAN局域網(wǎng)去完成數(shù)據(jù)庫備份。
2 計(jì)算機(jī)數(shù)據(jù)庫的恢復(fù)技術(shù)
2.1 重置聯(lián)機(jī)日志
人為破壞與病毒攻擊及軟件錯誤等諸多原因會造成數(shù)據(jù)的丟失與損壞,需要借助適宜的恢復(fù)技術(shù),將計(jì)算機(jī)數(shù)據(jù)庫從異常運(yùn)行狀態(tài)中恢復(fù)到正常狀態(tài),體現(xiàn)出計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)技術(shù)的重要性。綜合考慮計(jì)算機(jī)數(shù)據(jù)庫運(yùn)行的諸多影響因素,以及數(shù)據(jù)庫恢復(fù)的具體需求,通過重置聯(lián)機(jī)日志去恢復(fù)數(shù)據(jù)庫中的相關(guān)數(shù)據(jù),確保數(shù)據(jù)不會發(fā)生丟失或破壞。為了保證數(shù)據(jù)庫資料信息的一致性,相關(guān)工作人員在具體實(shí)施過程中利用重置聯(lián)機(jī)日志的相關(guān)技術(shù)進(jìn)行計(jì)算機(jī)數(shù)據(jù)庫恢復(fù),需要將恢復(fù)后的所有數(shù)據(jù)文件恢復(fù)到同一個(gè)時(shí)間點(diǎn)上,但是在數(shù)據(jù)恢復(fù)時(shí)如果文件中發(fā)生一個(gè)與其他文件相同的檢查點(diǎn),表現(xiàn)為計(jì)算機(jī)數(shù)據(jù)庫恢復(fù)過程中發(fā)生不完全恢復(fù),影響到計(jì)算機(jī)數(shù)據(jù)庫資料信息的一致性。要求用戶在使用不完全恢復(fù)或備份控制文件等方式對計(jì)算機(jī)數(shù)據(jù)庫進(jìn)行恢復(fù)時(shí),充分了解相關(guān)恢復(fù)技術(shù)的具體規(guī)程,按照技術(shù)規(guī)范去重置聯(lián)機(jī)日志,保證恢復(fù)后數(shù)據(jù)庫的一致性。
2.2 多工聯(lián)機(jī)重作日志文件
當(dāng)前,計(jì)算機(jī)技術(shù)在人們的日常生活與工作中得到廣泛應(yīng)用,而任何一個(gè)計(jì)算機(jī)數(shù)據(jù)庫都會創(chuàng)建與自身相應(yīng)的聯(lián)機(jī)重作日志組。用戶在恢復(fù)計(jì)算機(jī)數(shù)據(jù)庫時(shí)應(yīng)當(dāng)充分考慮到這一現(xiàn)象,可以采用多工聯(lián)機(jī)重作日志文件進(jìn)行數(shù)據(jù)庫恢復(fù)。要求用戶先在重作日志緩沖區(qū)中全面記錄數(shù)據(jù)庫中所有的改變操作,以恢復(fù)數(shù)據(jù)庫中的資料信息為目的,在日志記錄器進(jìn)程中重作日志文件當(dāng)中寫入系統(tǒng)共享區(qū)域中重作日志緩沖區(qū)數(shù)據(jù),及時(shí)對日志文件進(jìn)行鏡像拷貝的備份處理,以降低數(shù)據(jù)丟失的可能性,保證計(jì)算機(jī)數(shù)據(jù)庫中資料信息的安全性。
2.3 激活歸檔
用戶在使用計(jì)算機(jī)數(shù)據(jù)庫過程中,如果是設(shè)置ARCHVELOG工作方式,能夠在計(jì)算機(jī)數(shù)據(jù)庫運(yùn)行中落實(shí)聯(lián)機(jī)備份,一定程度上增強(qiáng)數(shù)據(jù)庫資料信息的安全性,并借助數(shù)據(jù)庫的存檔與備份等方式進(jìn)行重作日志文件操作,從而實(shí)現(xiàn)計(jì)算機(jī)數(shù)據(jù)庫的實(shí)時(shí)性備份。此時(shí),在需要恢復(fù)時(shí),能夠?qū)?shù)據(jù)庫恢復(fù)到指定的時(shí)間或序列號,滿足用戶對數(shù)據(jù)庫中一些特定資料信息的需求,對計(jì)算機(jī)數(shù)據(jù)庫使用靈活性的提升有利。如果數(shù)據(jù)庫設(shè)置在NOARCHVELIG工作模式,則數(shù)據(jù)庫備份需要在結(jié)束數(shù)據(jù)庫運(yùn)行且禁用聯(lián)機(jī)重作日志存檔技術(shù)后進(jìn)行,難以在失效點(diǎn)實(shí)行數(shù)據(jù)恢復(fù)。因此,用戶在使用計(jì)算機(jī)數(shù)據(jù)庫時(shí),可以盡量將數(shù)據(jù)庫設(shè)置成ARCHVELOG工作模式。在數(shù)據(jù)庫嚴(yán)重?fù)p壞的情況下,可以利用備份日志去恢復(fù)原有數(shù)據(jù),結(jié)合日常生活與工作的實(shí)際需求,對計(jì)算機(jī)數(shù)據(jù)庫進(jìn)行更新?lián)Q代,以提升計(jì)算機(jī)數(shù)據(jù)庫的安全性。
3 結(jié)語
數(shù)據(jù)庫在具體運(yùn)行中會出現(xiàn)故障,導(dǎo)致數(shù)據(jù)丟失或損壞等問題??紤]到用戶使用計(jì)算機(jī)數(shù)據(jù)庫的需求,及時(shí)采用多樣化方式對數(shù)據(jù)庫進(jìn)行備份,在數(shù)據(jù)庫故障后,利用重置聯(lián)機(jī)日志與多工聯(lián)機(jī)重作日志文件及激活歸檔等相關(guān)技術(shù)完成對數(shù)據(jù)庫的恢復(fù),從而提升數(shù)據(jù)庫實(shí)際應(yīng)用價(jià)值。
參考文獻(xiàn)
[1]胡玉蘭.淺議計(jì)算機(jī)數(shù)據(jù)庫的管理技術(shù)要點(diǎn)[J].中國新通信,2016,(15):27.
[2]史英杰,王遠(yuǎn),等.一種實(shí)時(shí)數(shù)據(jù)庫備份恢復(fù)方法[J].計(jì)算機(jī)應(yīng)用,2016,(z1):54-57.
[3]陳平.計(jì)算機(jī)數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用[J].信息與電腦,2016,(24):145-146.