張召琪
(西北師范大學(xué)檔案館,甘肅 蘭州 730070)
高校檔案數(shù)據(jù)備份策略探討
張召琪
(西北師范大學(xué)檔案館,甘肅 蘭州 730070)
檔案館;數(shù)據(jù)備份;管理系統(tǒng)
隨著信息技術(shù)、網(wǎng)絡(luò)的高速發(fā)展和檔案管理系統(tǒng)軟件的不斷完善,大部分高校檔案館都進(jìn)入了檔案數(shù)字化管理階段。當(dāng)我們深切感受到計(jì)算機(jī)網(wǎng)絡(luò)管理優(yōu)越性的同時(shí),也越來(lái)越依賴管理系統(tǒng)。然而,從硬件、軟件、網(wǎng)絡(luò)環(huán)境等方面看,計(jì)算機(jī)網(wǎng)絡(luò)管理系統(tǒng)并不十分可靠,尤其是在網(wǎng)絡(luò)日益普及,系統(tǒng)開(kāi)放性日益增強(qiáng)的今天,這種依賴令人擔(dān)憂。如果缺乏嚴(yán)格的科學(xué)管理和有效的應(yīng)急措施,系統(tǒng)的安全性將受到威脅。
數(shù)據(jù)是檔案館最寶貴的資源和財(cái)富,是檔案館的核心。檔案館的一切活動(dòng)都以數(shù)據(jù)為基礎(chǔ)。因此,一旦數(shù)據(jù)遭到破壞或丟失,將嚴(yán)重影響業(yè)務(wù)的正常開(kāi)展,并可能造成無(wú)法挽回的損失。檔案館管理系統(tǒng)中的數(shù)據(jù)有兩大特點(diǎn),一是數(shù)據(jù)量大且集中,二是具有變化性和流動(dòng)性。這決定了系統(tǒng)具有較大的風(fēng)險(xiǎn)性,任何環(huán)節(jié)失誤,都可能造成嚴(yán)重后果。為了避免損失,應(yīng)對(duì)系統(tǒng)進(jìn)行有效、可靠的備份。
目前,AIX操作系統(tǒng)和Oracle數(shù)據(jù)庫(kù)在高校檔案管理系統(tǒng)中應(yīng)用較為廣泛。筆者結(jié)合工作實(shí)際,以AIX 5.0操作系統(tǒng)和Oracle數(shù)據(jù)庫(kù)為例,探討檔案管理系統(tǒng)中的數(shù)據(jù)備份與恢復(fù)。
備份工作可分為3種:第一,全面性備份,優(yōu)點(diǎn)是只需發(fā)一次備份命令。第二,根據(jù)需要對(duì)指定文件進(jìn)行備份,優(yōu)點(diǎn)是可對(duì)文件分開(kāi)保存,缺點(diǎn)是可操作性不強(qiáng)。第三,通過(guò)編寫(xiě)自動(dòng)批處理程序,自動(dòng)進(jìn)行備份,優(yōu)點(diǎn)是不需要人工干預(yù),可操作性強(qiáng);缺點(diǎn)是當(dāng)批處理程序執(zhí)行時(shí)要消耗系統(tǒng)資源。筆者認(rèn)為,備份工作最好在系統(tǒng)無(wú)任何用戶的情形下進(jìn)行為宜,否則就像照相機(jī)對(duì)著一個(gè)快速移動(dòng)的目標(biāo),得到一個(gè)模糊不清的影像一樣。
當(dāng)前用于備份和恢復(fù)的主要媒介是磁帶、磁盤(pán)驅(qū)動(dòng)器、Zip和Jaz驅(qū)動(dòng)器及只讀或可寫(xiě)CD。一般要求所選的備份媒介應(yīng)滿足3個(gè)要求,即快速恢復(fù)、保證數(shù)據(jù)完整性和靈活性,同時(shí)還要考慮可靠性、容量和數(shù)據(jù)量。例如,磁帶一般被認(rèn)為是大容量數(shù)據(jù)的可靠存貯體,只讀CD更適合于不經(jīng)常使用數(shù)據(jù)的備份。雖然磁帶驅(qū)動(dòng)器、CD驅(qū)動(dòng)器較硬盤(pán)驅(qū)動(dòng)器慢,但較同樣容量的硬盤(pán)價(jià)格更便宜。因此,選取備份媒介時(shí)要根據(jù)備份解決方案的費(fèi)用、數(shù)據(jù)價(jià)值、數(shù)據(jù)量大小、數(shù)據(jù)是否經(jīng)常改變等具體情況而定。
數(shù)據(jù)庫(kù)冷備份又稱為離線備份,即在數(shù)據(jù)庫(kù)停止運(yùn)行的情況下,利用操作系統(tǒng)命令備份相關(guān)數(shù)據(jù)庫(kù)文件,備份內(nèi)容包括所有數(shù)據(jù)文件、控制文件、聯(lián)機(jī)日志文件、ini文件。根據(jù)檔案館實(shí)際情況,建議冷備份的時(shí)間定在晚上11點(diǎn)到凌晨6點(diǎn)為宜,因?yàn)檫@一時(shí)段檔案館服務(wù)器訪問(wèn)人數(shù)較少,備份的數(shù)據(jù)更為完整、可靠、安全和準(zhǔn)確。
熱備份也稱聯(lián)機(jī)備份,當(dāng)Oracle數(shù)據(jù)庫(kù)在自動(dòng)歸檔模式下打開(kāi)和操作時(shí)常采用這種方式。雖然備份過(guò)程中允許用戶訪問(wèn)數(shù)據(jù)庫(kù),但應(yīng)選擇數(shù)據(jù)庫(kù)負(fù)載較低的時(shí)間段。聯(lián)機(jī)備份以表空間為單位,內(nèi)容包括特定表空間的所有數(shù)據(jù)文件或表空間,以及歸檔重做日志和控制文件。建議使用Oracle數(shù)據(jù)庫(kù)自帶的熱備份工具或第三方備份軟件實(shí)施。聯(lián)機(jī)熱備份功能強(qiáng)大,使用靈活,可以備份全部或任何一部分?jǐn)?shù)據(jù)庫(kù),而且進(jìn)行其他操作時(shí)不影響數(shù)據(jù)庫(kù)的正常運(yùn)行,但對(duì)數(shù)據(jù)庫(kù)管理員和硬件設(shè)備要求較高。
邏輯備份一般在下班后進(jìn)行為宜,備份文件可以直接以日期和時(shí)間命名,這樣有利于了解數(shù)據(jù)庫(kù)邏輯備份的詳情,恢復(fù)數(shù)據(jù)時(shí)不易出錯(cuò)。邏輯備份不需要關(guān)閉數(shù)據(jù)庫(kù),導(dǎo)出的數(shù)據(jù)是二進(jìn)制文件,文件較小,因此建議采用異地邏輯備份策略。
Oralce數(shù)據(jù)庫(kù)的恢復(fù)按備份方式不同可分為邏輯備份的恢復(fù)和物理備份的恢復(fù)。物理備份有3種基本恢復(fù)類型:聯(lián)機(jī)數(shù)據(jù)塊恢復(fù)、線程恢復(fù)和介質(zhì)恢復(fù)。邏輯備份的恢復(fù)由Import和Export 2個(gè)相配套的實(shí)用程序?qū)崿F(xiàn),Export實(shí)用程序把數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出到操作系統(tǒng)文件中,而Import實(shí)用程序則把Export導(dǎo)出的數(shù)據(jù)恢復(fù)到數(shù)據(jù)庫(kù)中。物理備份中聯(lián)機(jī)數(shù)據(jù)塊級(jí)的恢復(fù)在數(shù)據(jù)庫(kù)正常操作期間由Oracle自動(dòng)進(jìn)行,對(duì)用戶是透明的,不需要DBA進(jìn)行干涉。線程恢復(fù)一般用于并行服務(wù)器中,并且有多個(gè)實(shí)例訪問(wèn)數(shù)據(jù)庫(kù)同時(shí)使用。在介質(zhì)恢復(fù)中,不丟失數(shù)據(jù)的數(shù)據(jù)庫(kù)恢復(fù)稱為完全恢復(fù);而數(shù)據(jù)庫(kù)恢復(fù)后丟失了某些數(shù)據(jù),則稱為不完全恢復(fù)。不完全恢復(fù)在不能完全恢復(fù)所有數(shù)據(jù)時(shí)使用,如當(dāng)控制文件、聯(lián)機(jī)或存檔的事務(wù)日志丟失或損壞時(shí)。介質(zhì)恢復(fù)時(shí),可以使用3種恢復(fù)命令:recover database,recover datafile space,recover datafile。
實(shí)施備份方案前,必須詳細(xì)了解備份機(jī)的系統(tǒng)配置、備份數(shù)據(jù)量、備份方式、允許的備份時(shí)間窗口,每日數(shù)據(jù)增量等信息以及各機(jī)器的網(wǎng)絡(luò)配置信息。
備份系統(tǒng)實(shí)施前,必須做好對(duì)檔案館系統(tǒng)管理員的培訓(xùn)工作。培訓(xùn)內(nèi)容一般包括備份軟件的基本結(jié)構(gòu),備份管理程序的安裝使用,數(shù)據(jù)庫(kù)在線備份模塊的安裝與使用,數(shù)據(jù)備份與恢復(fù)方法,系統(tǒng)災(zāi)難備份方法,日常維護(hù)等。
(1)制定備份日程表。分析各備份客戶機(jī)的數(shù)據(jù)量、數(shù)據(jù)增量、備份窗口等因素,制定可行的備份日程表。
(2)制訂備份卷分組方案。根據(jù)備份數(shù)據(jù)分類存儲(chǔ)需求,建立不同的卷標(biāo)格式和卷池,并對(duì)備份媒體格式化。
(3)配置各客戶機(jī)選項(xiàng)。設(shè)定數(shù)據(jù)源、選擇時(shí)間表、選擇組別、設(shè)定與數(shù)據(jù)庫(kù)備份有關(guān)的特殊選項(xiàng)、設(shè)定遠(yuǎn)程訪問(wèn)權(quán)限。
(4)其他選項(xiàng)配置。包括管理員設(shè)置,數(shù)據(jù)遠(yuǎn)程恢復(fù)權(quán)限設(shè)置,設(shè)備并行流設(shè)置,設(shè)備自動(dòng)管理選項(xiàng),數(shù)據(jù)壓縮選項(xiàng)等。
檔案館備份系統(tǒng)安裝調(diào)試成功后,日常維護(hù)包含2方面工作:硬件維護(hù)和軟件維護(hù)。如果硬件設(shè)備具有很好的可靠性,系統(tǒng)正常運(yùn)行后基本不需要經(jīng)常維護(hù);如果發(fā)生意外斷電等情況,系統(tǒng)重新啟動(dòng)運(yùn)行后,應(yīng)檢查設(shè)備與軟件的聯(lián)接是否正常。軟件系統(tǒng)工作過(guò)程檢測(cè)到的錯(cuò)誤和警告信息都有明顯提示和日志,可以通過(guò)電子郵件發(fā)送給管理員。管理員也可以利用遠(yuǎn)程管理功能,全面監(jiān)控備份系統(tǒng)的運(yùn)行情況。
檔案數(shù)據(jù)備份是一項(xiàng)經(jīng)常性工作,應(yīng)引起系統(tǒng)管理員的高度重視,根據(jù)檔案數(shù)據(jù)的重要性選擇不同的備份策略,特別是在使用磁帶或硬盤(pán)備份數(shù)據(jù)時(shí),最好在改變服務(wù)器數(shù)據(jù)前后各做一次備份。而采用哪種方式備份數(shù)據(jù),各館應(yīng)根據(jù)自身實(shí)際情況而定,但不管采用哪種方式,系統(tǒng)管理員的安全意識(shí)非常重要,備份后應(yīng)及時(shí)檢查生成文件,以確保數(shù)據(jù)安全。
G472.4
B
1671-1246(2011)07-0156-02