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