赵鹏
摘要:本文在研究中以医院信息系统中的数据维护为核心,分析医院信息系统结构框架,提出医院信息系统中的数据维护途径,提高数据安全性和完整性,保证医院信息系统的正常高效运行,并为相关研究人员提供一定的借鉴和帮助。
关键词:医院信息系统;数据库;信息化建设;安全维护
中图分类号: TP311 文献标识码:A
文章编号:1009-3044(2020)16-0048-02
随着计算机技术和网络技术的发展,大多数医院为了提高作業效率,积极建设和引入信息系统,通过这一信息化建设,为医院运营提供技术支持与基础设施。在实际应用中,医院信息系统可以有效实现医院业务流程的优化,整合医疗资源,控制医疗成本,不断提高医院的诊疗质量与服务水平,进而提高医院的综合竞争实力。数据库是医院信息系统中的重要内容和,一旦发生数据泄露或是数据失真,会直接影响医院信息系统的正常运行。对此,在医院信息系统运行中,要重视和加强信息系统数据库维护工作,根据实际情况制定数据库管理维护计划,并落实到日常工作中,提高数据库的安全等级,进而保证医院信息系统数据库的安全性和高效性。在这样的环境背景下,探究医院信息系统中的数据库维护具有非常重要的现实意义。
1 医院信息系统数据库结构分析
1.1 医院信息系统
医院信息系统以IBM System X5系列机型为主,内存为256GB,安装Redhat Enterprise Linux 6.4操作系统,配以Sybase数据库,运用两台服务器联接共同运作的方式,构建双机备用保护,在实际应用中,服务器利用核心交换机中的单模光纤连接实现双机通信。从另一个角度上看,为了提高数据库数据的安全水平,设置EMC的两台VNX5500,借助EMC同城双活技术进行VPLEX组建异地双活机制,形成集中的存储资源池,在任何一个VNX5500中设置40个300GB的硬盘,并在其中一个信息系统服务器中增设EMC持续数据保护系统,可以自动将需要保护的数据保存至CDP保护空间中,一旦信息系统出现逻辑错误,也不会影响被保护数据,根据需求可以将CDP保护磁盘中的保护数据进行恢复。
1.2 医院信息系统数据库架构
本文研究的信息系统数据库为Sybase Adaptive Server Enterprise 15.7版本,这一数据库不仅储存大量的数据,也是信息系统日常使用业务库,信息系统相关业务均在数据库实例中运行,其中还包括镜像数据库SVEZY,与正式数据库的配置相同,使用Replication Server服务器中的单向复制功能,正式生产库中的执行操作都要通过复制队列通道按照相关顺序逐步复制到镜像数据库中。设置镜像数据库的目的有以下几方面:第一,镜像数据库可以当作备用数据库,一旦数据库发生故障问题,可以切换至镜像数据库中,利用操作系统可用组件下发clusvcadm命令,把数据库服务切换至镜像数据库中,开启数据库服务,切换时间短,进而达到快速恢复数据库正常使用的目的。第二,可以把信息系统相关数据进行外围系统处理,包括医院感染信息系统和手术追溯信息系统等,与镜像数据库相连,由于这些数据信息的实时性要求低,将其转移到镜像数据库中,可以有效缓解数据库的存储压力,防止其他应用干扰数据库的正常使用,降低故障率,进而提高医院信息系统运行的稳定性和有效性。
2 医院信息系统中的数据库维护途径
2.1 加强数据库日常检查工作
在医院信息系统运行中,系统管理人员要日常监控服务器与数据库的运行情况,定期查看与监控数据库的数据,检查服务器与储存硬件,检查机房内湿温度环境与消防控制系统情况,做好操作系统层面中的监控工作,检查操作系统中的CPU利用率、I/O以及进程数等数据,并查看数据库监控软件,检查数据库是否存在异常情况,查看数据库每日产生的数据量。对此,系统管理人员要将以上提到的检查内容进行整合,制定服务器与数据库运行状态监控表,根据表里内容进行监控检查工作,检查完毕要做好记录,及时填写表格,记录下医院信息系统运行状态。由于每个医院信息系统设计都有差异,对此,系统管理人员在监控检查中找到侧重点,具体为以下几点内容:
第一,检查服务器在线进程数、最大连接数,通过这两个参数来分析服务器目前的负载能力,连接数或是在线进程数过大,都会造成服务器宕机。
第二,检查数据库相关设备现有容量、日增量、日志大小以及实际大小,通过对这些基本信息参数的分析,得到数据库总体运行状态,考虑是否根据当前储存容量而增加设备或是日志。
第三,检查是否存在alert,系统管理人员检查alert文件,一旦数据库发生异常情况,alert文件中会形成告警信息,查看文件中反应的数据库问题,及时发现,控制数据库故障出现率。
第四,检查数据库备份情况,备份数据正常情况下会储存在计划任务中定期执行,查看备份基本信息,包括备份起始时间、备份文件大小,保证增量备份完整,防止备份使用过程中发生备份文件缺失的情况。
第五,检查CPU、I/O、无阻塞进程实际运行情况,在数据库图形界面软件中,检查阻塞进程且杀掉,进而保证数据库正常运行。
第六,检查数据库配置,包括内存分配、用户连接数、锁个数和储存过程缓冲等参数设置,控制I/O系统操作,强化数据分析能力与计算能力,根据客户端规模、系统使用需求进行参数调整,进而提高数据库运行的安全性和流畅性。
2.2 及时排查数据库故障
通过数据库日常检查工作,可以有效发现数据库运行故障和异常情况,而面对这一情况,系统管理人员要及时排查数据库故障原因,具体可从以下几方面入手:
第一,检查最早进程时间,通过最早进程时间判断数据库潜在的安全隐患,找到个别数据库实务一直储存却未能执行完成,找到潜在不安因素并提前处理。系统管理人员可以将ISQ1接入数据库中,排查master syslogshold文件,找到不完整数据库事务,查看SPID最早进程,若进程开始时间距今超过2天左右,基本认定进程有问题,会让日志不能截断。管理人员找到该进程并终止,减少数据库的故障几率。
第二,检查数据库单向复制状态,正式数据库与镜像数据库是通过单向复制进行连接,需要管理人员定期检查,单向复制运行状态,常见方法如下:一是通过ADM IN WHO检查复制列队事务运行情况,利用first seg.block进行对比,了解复制完成的数据块;二是通过ADM IN WHO监控列队传输状态,检查当前事务处理状态;三是通过ADM IN WHO检查DSI线程运行情况,排除异常情况;四是通过ADM IN WHO检查已经复制完成的分区间使用状态。
3 结束语
综上所述,在医院信息系统运行中,系统管理人员要做好日常维护管理工作,了解医院信息系统和数据库的结构框架,加强日常检查力度,并对数据库异常情况进行及时排查,找到造成数据库故障或是异常的因素并解决,保证数据库的正常运行,进而提高医院信息系统的综合运行效率。
参考文献:
[1]王洪岩.浅析医院信息系统(HIS)数据库的维护[J].中国新通信,2018,20(16):157.
[2]吴剑.医院信息系统中SQL数据库服务器的安全维护分析[J].数字通信世界,2017(4):206-207.
[3]吴文俊,周彬,沈黎,蔡敏芳.医院信息系统Sybase数据库的维护管理[J].中国卫生信息管理杂志,2015,12(4):371-375.
[4]肖仁军,解春博.RMAN克隆ORACLE数据库技术在完善医院信息系统维护工作中的作用[J].网络安全技术与应用,2014(1):14-15.
【通联编辑:唐一东】