隨著中國信息化水平的逐漸提升,大中型數(shù)據(jù)庫產(chǎn)品在各個行業(yè)的使用越來越普及,其中Sybase是使用較為廣泛的一種。Sybase數(shù)據(jù)庫產(chǎn)品自從1987年問世以來,它的客戶機/服務(wù)器(clie
Sybase數(shù)據(jù)庫備份策略與方案
Sybase數(shù)據(jù)庫一般建議的備份策略為:在安裝完成或作了新加Login,及增加了數(shù)據(jù)庫設(shè)備和數(shù)據(jù)庫空間等操作后,應(yīng)作master庫的備份;3天至一周作一次用戶數(shù)據(jù)庫的全庫備份,每天作用戶數(shù)據(jù)庫的增量(日志)備份;建議在每次備份前對要備份的數(shù)據(jù)庫作DBCC檢查以確保其備份可用性。在條件許可時,應(yīng)定期對用戶數(shù)據(jù)庫中的關(guān)鍵用戶數(shù)據(jù)表作BCP數(shù)據(jù)備份。
根據(jù)中國各個行業(yè)的實際應(yīng)用情況,HP為用戶制定了各種備份方案,針對中小型數(shù)據(jù)庫,用戶可以每天做一次數(shù)據(jù)庫全備份(dump database);對于大型數(shù)據(jù)庫(如大于40G),用戶每周一次做數(shù)據(jù)庫全備份,如周日,其他時間做增量備份,如周一、二、三、四、五、六。HP提供的第三個方案為每天做一次數(shù)據(jù)庫全備份(dump database),但每天使用不同的磁帶或其它設(shè)備,同時保持7個備份,以確保某一個備份失敗時,其它的備份能頂替。
其中,轉(zhuǎn)儲數(shù)據(jù)庫(Dump database),就是為整個數(shù)據(jù)庫(包括數(shù)據(jù)、表結(jié)構(gòu)、觸發(fā)器、游標、存儲過程、事務(wù)日志等)做一次物理備份。轉(zhuǎn)儲數(shù)據(jù)庫時,系統(tǒng)自動執(zhí)行一次 checkpoint,即將日志和數(shù)據(jù)從緩沖區(qū)拷貝到硬盤(只拷貝臟頁),把已被分配的頁(日志和數(shù)據(jù))轉(zhuǎn)儲到設(shè)備。
傳統(tǒng)數(shù)據(jù)庫的備份方法
一般而言,數(shù)據(jù)庫的備份通過冷備與熱備來實現(xiàn)。傳統(tǒng)的數(shù)據(jù)庫冷備方法是在SYBASE數(shù)據(jù)庫啟動的時候,利用dump database命令,將數(shù)據(jù)庫備份到指定的磁盤或磁帶設(shè)備上。當(dāng)生產(chǎn)系統(tǒng)失效時,利用load database 命令便可以啟動磁盤或磁帶上的數(shù)據(jù)恢復(fù)系統(tǒng)。冷備的方法雖然簡單,但實施起來卻有較大的難度。因為當(dāng)數(shù)據(jù)庫備份運行時,所有運行的在線業(yè)務(wù)都必須停頓下來,因此數(shù)據(jù)庫備份對運行系統(tǒng)的影響非常大,并且需要消耗大量的處理器資源。冷備的缺點正在于此,因此對主機上的其他應(yīng)用影響比較大。另外,由于當(dāng)前對業(yè)務(wù)系統(tǒng)的可用性要求越來越嚴格,備份窗口變得越來越小,這對實施冷備帶來了極大的挑戰(zhàn)。
對于SYBASE數(shù)據(jù)庫的熱備,一般是通過SYBASE公司的復(fù)制服務(wù)器產(chǎn)品來實現(xiàn),很多其它的數(shù)據(jù)庫產(chǎn)品也提供類似的技術(shù)。利用復(fù)制服務(wù)器實現(xiàn)的熱備來維護一對數(shù)據(jù)庫服務(wù)器,這兩個數(shù)據(jù)庫在平時都是激活的,并且在復(fù)制系統(tǒng)中如同一個邏輯的整體,其中一個數(shù)據(jù)庫為另一個數(shù)據(jù)庫的備份。客戶端應(yīng)用通常修改主數(shù)據(jù)庫,復(fù)制服務(wù)器通過LTM讀取主數(shù)據(jù)庫日志,并通過LAN或WAN不斷地將日志的變化同時實施到備份數(shù)據(jù)庫上。熱備需要占用網(wǎng)絡(luò)帶寬,這在主數(shù)據(jù)庫數(shù)據(jù)變化不大的情況下沒有問題,當(dāng)數(shù)據(jù)變化較大時,就會對其它的一些網(wǎng)絡(luò)應(yīng)用造成影響。
HP磁帶庫為Sybase數(shù)據(jù)庫 提供強大備份方案
利用HP存儲技術(shù)實現(xiàn)的SYBASE數(shù)據(jù)庫備份,則避免了上述傳統(tǒng)備份方式的缺陷。對于用戶來說,HP在數(shù)據(jù)庫備份技術(shù)上的革新讓系統(tǒng)管理員備感輕松。HP認為,當(dāng)今數(shù)據(jù)庫備份的潮流是可管理、自動備份、最短時間恢復(fù)以及可伸縮等。根據(jù)這些需求特點,HP利用磁帶庫與備份軟件建立一套全面的數(shù)據(jù)庫備份方案。HP的數(shù)據(jù)庫備份解決方案全面滿足Sybase數(shù)據(jù)庫用戶的各種需求,能夠提供各種方式的備份,實現(xiàn)從在線備份、打開文件的備份到零停機備份、零影響備份,消除了計劃內(nèi)的停機時間,完全消除了Sybase數(shù)據(jù)庫傳統(tǒng)冷備與熱備時的各種不盡人意之處。
其中,零停機備份解決方案具備高數(shù)據(jù)保護性,同時不以犧牲系統(tǒng)性能或者停機為代價,該方案包括HP OpenView Data Protecter 5.1備份軟件和XP上運行的BusinessCopy XP與Continuous Access XP、HP StorageWorks磁帶庫ESL9000、MSL6000/5000系列、SrorageWorks磁盤陣列XP。通過采用全面的數(shù)據(jù)鏡像-分割備份,該方案允許將生產(chǎn)環(huán)境與備份和恢復(fù)環(huán)境分開,從而為最關(guān)鍵的業(yè)務(wù)應(yīng)用提供了停機時間為零且不影響操作的數(shù)據(jù)保護。有了這些解決方案,備份操作將不會造成停機時間和性能下降。
目前,備份的職責(zé)正在日益加重,HP磁帶庫在高容量、關(guān)鍵任務(wù)、無人照管的備份和恢復(fù)方法方面達到了極限狀態(tài),能夠最好地滿足大型服務(wù)器組合和集中式備份/恢復(fù)的需要。同時,由于ESL磁帶庫具有部件級冗余和高容量,因此,它能使中國電信企業(yè)完全自動化操作數(shù)年。值得一提的是,HP磁帶庫的機械手臂平均無故障交換次數(shù)高達200萬次。


