前言:想要寫出一篇引人入勝的文章?我們特意為您整理了采供血信息管理論文范文,希望能給你帶來靈感和參考,敬請閱讀。
一、數(shù)據(jù)庫復(fù)制技術(shù)作用
復(fù)制是在多個節(jié)點完成的數(shù)據(jù)庫備份,其目的是保持數(shù)據(jù)庫系統(tǒng)各節(jié)點中數(shù)據(jù)狀態(tài)的一致性.數(shù)據(jù)庫復(fù)制技術(shù)可以實現(xiàn)異地實時備份與負載均衡。
1.多個數(shù)據(jù)庫副本情況下,單個或多個出現(xiàn)故障,其他正常副本可以繼續(xù)提供服務(wù),實現(xiàn)異地實時備份。
2.多個副本一般可以并行處理請求,從而避免單點瓶頸,可以顯著提高吞吐率,進而提升性能。
二、采供血機構(gòu)數(shù)據(jù)管理現(xiàn)狀
(一)可用性方面
全國300多家采供血機構(gòu)基本上都應(yīng)用了血站計算機信息系統(tǒng),數(shù)據(jù)備份方式為:dump數(shù)據(jù)庫全庫備份、bcp數(shù)據(jù)庫表備份,可以手工備份也可以自動定時備份。如果數(shù)據(jù)庫故障,將根據(jù)故障類型分為:可以修復(fù)的數(shù)據(jù)庫故障、不可修復(fù)的數(shù)據(jù)庫故障。1.可以修復(fù)的數(shù)據(jù)庫故障:發(fā)生數(shù)據(jù)庫故障后,系統(tǒng)管理員立即組織對數(shù)據(jù)庫日志進行分析,評估系統(tǒng)恢復(fù)需要的大致時間,并通知相關(guān)科室暫停計算機系統(tǒng)操作,由科室啟動手工操作應(yīng)急方案并做好手工記錄,數(shù)據(jù)庫修復(fù)后,信息中心驗證數(shù)據(jù)庫是否可用,數(shù)據(jù)是否有丟失現(xiàn)象,無任何問題后通知各個科室恢復(fù)正常工作。這需要各個科室將手工操作記錄補錄至信息系統(tǒng)內(nèi),各個科室工作秩序與流程被打斷,科室需要對手工操作相當熟悉。2.不可以修復(fù)的數(shù)據(jù)庫故障。發(fā)生數(shù)據(jù)庫故障后,如果確認數(shù)據(jù)庫損壞,無法恢復(fù),只能用先前的備份數(shù)據(jù)恢復(fù),會存在如下問題:由于備份時間點與故障時間點不一致,會造成自備份時間點至故障時間點的數(shù)據(jù)丟失;各個科室要手工補錄自備份時間點至故障時間點的數(shù)據(jù),會造成部分補錄的數(shù)據(jù)失真,補錄數(shù)據(jù)會浪費大量人力、物力,正常工作秩序、流程被打亂,工作人員精神高度緊張。發(fā)生故障后,用先前備份的數(shù)據(jù)恢復(fù)需要的時間很長,少則3-5小時,多則1-5天,有的必須要軟件供應(yīng)商工程師到達現(xiàn)場后才能實施。
(二)性能方面
由于無其他副本,所有請求都通過一個數(shù)據(jù)庫服務(wù)器響應(yīng),速度很慢,有時無法忍受。
三、sybase復(fù)制服務(wù)器在武漢血液中心的應(yīng)用
血站質(zhì)量管理規(guī)范中明確指出,必須建立和實施針對管理信息系統(tǒng)癱瘓等意外事件的應(yīng)急預(yù)案和恢復(fù)程序,以保證血液供應(yīng)。武漢血液中心自1999年8月份開始全面使用計算機信息系統(tǒng)控制采供血的主要過程,1999年-2004年由于硬件條件所限、投入不足,一直是單點運行,發(fā)生過幾次數(shù)據(jù)庫故障,工作了受到了很大影響。2005年初,武漢血液中心開始應(yīng)用sybase數(shù)據(jù)庫復(fù)制技術(shù),主要完成目標為:異地數(shù)據(jù)熱備份、負載均衡。武漢血液中心BIS(BloodInformationSystem)系統(tǒng)在建立主點雙機集群的同時,又在復(fù)制點上建立了用于查詢的BIS數(shù)據(jù)庫,通過Sybase復(fù)制服務(wù)器實時單向數(shù)據(jù)復(fù)制,達到兩個數(shù)據(jù)庫的數(shù)據(jù)一致性。我們將復(fù)制服務(wù)器(RS)安裝在復(fù)制點服務(wù)器上(具體的安裝、表復(fù)制定義、預(yù)定等步驟略)。
1.主節(jié)點1與主節(jié)點2建立雙機熱備集群,主節(jié)點部署在業(yè)務(wù)樓主機房,復(fù)制點部署在行政樓備用機房,當主節(jié)點1發(fā)生故障時,主節(jié)點2接管數(shù)據(jù)庫服務(wù)。
2.當磁盤柜或數(shù)據(jù)庫data出現(xiàn)故障時,復(fù)制點ASE接管數(shù)據(jù)庫服務(wù)。
3.在dump與bcp備份等差異備份存在的同時,又實現(xiàn)了異地實時備份,數(shù)據(jù)安全系數(shù)幾乎達到100%。
4.復(fù)制點也可以接管一部分數(shù)據(jù)查詢事務(wù),減輕主節(jié)點服務(wù)器的壓力,避免了反應(yīng)慢,死鎖現(xiàn)象的發(fā)生,提高了吞吐率,做到了負載均衡。
四、數(shù)據(jù)復(fù)制系統(tǒng)的實現(xiàn)方法
1)安裝復(fù)制點數(shù)據(jù)庫csbt,結(jié)構(gòu)與主節(jié)點數(shù)據(jù)庫完全一致,將數(shù)據(jù)庫所有表的觸發(fā)器停止,刪除大表索引。
2)安裝復(fù)制服務(wù)器。安裝復(fù)制服務(wù)器比較簡單,只要將復(fù)制服務(wù)器的光盤放入服務(wù)器光驅(qū),運行其上SETUP.EXE文件,再根據(jù)相應(yīng)的提示完成安裝步驟。
3)配置復(fù)制服務(wù)器(創(chuàng)建REP與RSM服務(wù))。配置復(fù)制服務(wù)器比較復(fù)雜,先要配置復(fù)制服務(wù)器,再配置數(shù)據(jù)主點和配置數(shù)據(jù)復(fù)制點,Sybase提供了一個應(yīng)用程序來進行復(fù)制服務(wù)器的配置,在windows系統(tǒng),以Sybase用戶登錄到服務(wù)器上,運行install目錄下的rs—init,再根據(jù)相應(yīng)的提示完成配置步驟。
4)添加主點及復(fù)制點數(shù)據(jù)庫csbt添加到復(fù)制系統(tǒng)。根據(jù)圖形化界面操作,點擊HIS_RSM彈出窗口,在username項輸入sa,password項輸入密碼后就能進入主點、復(fù)制點配置窗口分另增加主點數(shù)據(jù)庫、復(fù)制點數(shù)據(jù)庫、復(fù)制服務(wù)器到RSM中。
5)主點與復(fù)制點表的添加與預(yù)定。a)主點表。點HIS_REP下面HP下的csbt,雙擊添加,彈出一個新的窗口,把要復(fù)制的表從左邊選到右邊,定義該復(fù)制的名稱pub1,pub2……pubn。b)復(fù)制點表預(yù)定。點HIS_REP下面HIS下的csbt,雙擊添加預(yù)定,選擇pub1,pub2……pubn,點完成即可。
6)數(shù)據(jù)同步。
7)用bcp命令將數(shù)據(jù)從主點數(shù)據(jù)庫csbt導(dǎo)出,然后再導(dǎo)入復(fù)制點數(shù)據(jù)庫csbt中,并重建索引。以正常模式重啟復(fù)制服務(wù)器,打開復(fù)制服務(wù)器與業(yè)務(wù)機和查詢機的數(shù)據(jù)接口,啟動復(fù)制線程。用監(jiān)控服務(wù)器RSM查看相關(guān)DSI和AGENT是否都已經(jīng)UP,否則檢查復(fù)制錯誤,一切正常后進行下一步操作。
8)系統(tǒng)測試與日常巡檢。
1.測試數(shù)據(jù)是否同步,利用應(yīng)用程序在主點數(shù)據(jù)庫csbt上操作一筆數(shù)據(jù),查看復(fù)制點數(shù)據(jù)庫csbt中是否同樣進行了修改,若沒有及時反應(yīng),要根據(jù)復(fù)制日志的提示進行排錯。2.測試復(fù)制點是否可以接管主點數(shù)據(jù)庫服務(wù)。關(guān)閉主點,修改客戶端連接地址,查看客戶端是否能進入信息系統(tǒng),登記體檢單并測試出庫,如果正常,表明可以正常接管。
3.每天檢查復(fù)制器的復(fù)制、線程、隊列是否正常,每個月抽查復(fù)制點數(shù)據(jù)庫表的內(nèi)容、數(shù)量是否與主點一致,發(fā)現(xiàn)問題及時處理。
五、結(jié)束語
目前對數(shù)據(jù)的備份手段很多,硬件備份包括硬盤鏡像、雙機熱備、盤柜、光盤刻錄、磁帶機。軟件備份包括:bck全庫備份、日志備份、bcp數(shù)據(jù)備份等等。但可用于建立經(jīng)濟、可靠、高性能、避免自然災(zāi)害的數(shù)據(jù)庫備份產(chǎn)品,當首推Sybase進行的數(shù)據(jù)復(fù)制,它通過利用一個安全的遠程更新模式,遠程節(jié)點能夠?qū)崟r地更新、插入、刪除數(shù)據(jù),實時在異地同步復(fù)制數(shù)據(jù)。主點數(shù)據(jù)庫發(fā)生故障時可以迅速切換至復(fù)制點數(shù)據(jù)庫,主點修復(fù)后可以再切回,不影響業(yè)務(wù)的正常運行。復(fù)制點數(shù)據(jù)庫也可以承擔(dān)部分查詢請求,極大的提高了信息系統(tǒng)的性能,有效的保證了業(yè)務(wù)不間斷的運行。
作者:潘小軍 單位:武漢血液中心