公务员期刊网 论文中心 正文

医院数据库备份和灾难性恢复方法

医院数据库备份和灾难性恢复方法

摘要数据库是医院信息管理系统的核心组成部分,其完整与否将直接影响到医院信息系统的正常运行。若医院数据库运行过程中,出现硬件或软件故障或破坏事故,不仅会影响数据库的稳定运行,而且会对整个医院信息系统造成严重的危害。因此,本文依据医院信息管理系统含义,对医院信息管理系统运行过程中数据备份与管理的必要性进行了简单的分析,并提出了几点数据库备份及灾难性恢复方法。

关键词医院数据库;备份;灾难性恢复

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.

作者:饶原