前言:想要寫出一篇引人入勝的文章?我們特意為您整理了醫院數據庫備份和災難性恢復方法范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要數據庫是醫院信息管理系統的核心組成部分,其完整與否將直接影響到醫院信息系統的正常運行。若醫院數據庫運行過程中,出現硬件或軟件故障或破壞事故,不僅會影響數據庫的穩定運行,而且會對整個醫院信息系統造成嚴重的危害。因此,本文依據醫院信息管理系統含義,對醫院信息管理系統運行過程中數據備份與管理的必要性進行了簡單的分析,并提出了幾點數據庫備份及災難性恢復方法。
關鍵詞醫院數據庫;備份;災難性恢復
1醫院信息管理系統概述
醫院信息管理系統簡稱為HIS,其涵蓋了管理學、計算機學、信息學、醫學等多個學科知識。在醫院信息化建設過程中,醫院信息管理系統主要以數據庫的形式將醫院業務數據及技術數據進行了有機整合。醫院管理系統不僅是現代醫院正常運營的主要支撐,而且是醫院規范化管理的重要工具。
2醫院數據庫備份與恢復必要性
醫院HIS系統數據庫主要為Oracle11G,其需要負責醫院常規藥房數據、處方信息、住院信息、掛號、收費等業務,每天都會產生大量的數據信息。現階段醫院HIS系統數據庫信息大致為200.0GB,主要包括log文件及Oracle數據庫文件兩個模塊。除此之外,醫院內部信息管理系統還包括醫保前置機、EMR、PACS、LIS服務器等Intel架構服務器。一旦數據庫出現故障,所有業務系統均無法正常運行,因此對醫院數據庫進行定期備份管理非常必要。
3醫院數據庫備份和災難性恢復方法
3.1Oracle數據庫常規備份
Oracle數據庫常規備份主要包括完全、事務日志、差異三種備份方式。其中完全本分主要是通過數據庫復本創設的方式,進行備份集設置;而差異備份則是根據前一次完全備份后變化數據進行重新備份;事務備份主要針對主機數據庫內全部在建事務。在常規數據庫備份管理過程中,可依據醫院業務特點,在應用空閑且客戶端數量較少是進行數據后臺備份,如早05:00-晚22:00之外的時間段,可以直接進入文件夾進行日志備份。
3.2基于服務器群集的HIS數據庫災難恢復
基于服務器群集的HIS數據庫災難恢復主要依據現有醫院信息資源,采用兩臺或四臺IBM刀片式服務器,以一個盤柜為中心,進行服務器群集的設置。同時利用WIN2010ADVSERVER群集服務進行儲存調度,隨后增設一臺服務器,作為standbydatabase,并將其調整至最大可用模式。如在以往數據庫基礎上增設Standbyredolog,保證醫院HIS系統穩定運行。在整體系統主要為64位Win2010ADVSERVERSPa群集服務,其主要將Primarydatabase作為主庫。若某一單一數據庫出現文件損壞故障,則可以直接點擊數據庫文件儲存路徑,隨后進入alterdatabasedatafile將備份冷備份庫中文件拷貝到主庫,點擊recoverdatafile選擇auto進行主文檔恢復;若主庫出現盤柜損壞等不可恢復故障,則需要在備份庫中進行災難轉移,即重啟standbyredolog,將全部數據信息轉移到備份數據庫,將其作為主要數據庫應用。通過服務器群集管理及調度,醫院HIS系統服務器穩定性及管理學有了較大的提升,且利用DataGuard可以有效實現數據災難轉移及恢復。
3.3大規模數據備份管理
基于服務器群集的HIS數據庫災難恢復方法,雖然可以有效實現故障轉移,但是服務器群集內僅僅可以實現兩臺或四臺服務器故障轉換,并不能有效處理多臺單一服務器負荷調控。因此,基于醫院信息系統運行情況,結合醫院各業務數據重要程度,可采用IBM小型機服務器、兩臺IBMX3678服務器作為HIS、EMR、PACS、LIS等系統數據庫的輔助服務器。以HIS服務器為例,由于HIS服務器為核心系統,其內部數據丟失對整體信息管理系統具有嚴重的影響。因此可設定HIS數據恢復時間為30min,備份時間為60min,每隔7*24h進行一次全面備份及增量備份。在HIS服務器實際備份管理中,主要采用IBMX3678作為加備機,即以IBMP550小型機為中心的ORACLEDataGuard容錯系統。其中在數據備份模塊主要采用Aix腳本,結合Oracle軟件在每天00:00進行數據庫備份,并將備份文檔以FTP的形式上傳到TSM、物理磁帶庫內。整體備份數據為兩份,分別儲存在主機本地、TSM兩個位置(條件許可的話,建議再離線保存一份);而在數據恢復模塊,則在DataGuard架構下數據恢復模塊或者HIS備份進行數據庫系統恢復。若在整體系統中主庫出現嚴重損害,則需要點擊“修改tnsnames.ore”進行主機文件、備份數據庫強制IP切換。
4總結
綜上所述,醫院HIS系統為聯機事務系統,需要長時間不間斷為患者及臨床醫技人員提供服務。因此,為了保證醫院業務工作順利運行,在醫院數據庫實際管理過程中,醫院信息科系統維護人員可在服務器群集備份恢復的基礎上,針對醫院EMR、PACS、LIS等服務器特點,進行大規模系統備份及災難恢復平臺設置,結合常規Oracle數據庫管理,可為醫院信息系統穩定運行提供保障。
參考文獻:
[1]舒曄.醫院數據庫備份和災難性恢復的有效方法研究[J].硅谷,2014(4):90-90.
[2]李惠子.企業數據庫備份和災難性數據恢復方法探究[J].硅谷,2015(2):42-42.
[3]楊忠林.淺談醫院HIS系統數據備份與恢復技術[J].臨床醫藥文獻電子雜志,2017,4(27):5332-5332.
[4]張艷.企業數據庫備份和災難性恢復的關鍵途徑研究[J].計算機光盤軟件與應用,2014(7):161-161.
[5]葛娟娟.企業數據庫備份和災難性恢復的關鍵途徑研究[J].中國科技博覽,2014(18):77-77.
作者:饒原