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