医院信息系统故障

核心提示数据库系统是位于操作系统和应用业务系统之间,处于承上启下的位置,和信息系统其他设备的故障处理相比,分析和定位难度更大。因此当出现数据库系统的故障时,首先进行故障类型的识别和分析,才能在处理故障时对症下药。故障处理流程数据库系统故障的处理,需

数据库位于操作系统和应用业务系统之间,是承上启下的纽带。与其他信息系统的故障排除相比,分析定位的难度更大。因此,当数据库系统出现故障时,首先要识别和分析故障的类型,以便在处理故障时对症下药。

故障处理流程

为了处理数据库故障,有必要在医院信息部门建立一个可行的故障处理流程。故障处理过程要充分考虑医院信息化的实际情况和信息部门的人力资源,做到早发现、早定位、早处理,提高处理的准确性。同时也要积累宝贵的故障处理经验,在医院信息科互相学习。医院数据库系统部分采用第三方协助运维的方式,有助于提高故障排除的技术水平。那么对第三方公司服务能力的评估就非常关键,服务响应速度和处理速度是评估选择的关键指标。

创建数据库系统的故障处理流程,首先要建立故障处理联系人列表,包括医院信息科所有人员名单、手机联系方式、电子邮箱或即时通讯号码,明确个人职责。联系人名单还应包括第三方运维公司的责任工程师和原故障举报热线。

错误记录

无论信息系统发生什么,记录都是第一步,也是关键,为后续的分析、处理和统计提供了可追溯的依据。在记录数据库系统的故障信息时,最重要的是记录故障报告人和部门、错误代码、错误发生的时间、系统的对应方和影响范围。可以使用专业的服务台软件来记录故障,如果不满足条件,也可以使用电子文档来记录故障。

故障定位

记录故障后,下一步是故障的初步定位。通常,最初的故障位置是由医院信息部门工作人员在收到故障报告时判断的。故障定位的准确性取决于医院信息系统故障知识库的完备性和接受故障的工作人员的知识和经验储备。随着医院信息系统的规模越来越大,合理明确的分工和精细化的流程管理势在必行,甚至可以考虑采用部分外包的方式来提高数据库系统故障处理的技术专业性和成功率。

问题解答

当故障的初始定位完成后,下一步将是处理故障。在故障处理阶段,由医院信息科、相关工厂工程师、原厂工程师进行处理,根据故障的难易程度决定处理方法。处理故障时,一般是分层次处理。医院信息科的技术人员会先处理故障。如果在规定时间内没有处理好故障,就交给当地工厂工程师处理。如果有必要,他们可以晋升为原厂工程师。虽然这种等级处理会延长故障排除的时间,但却是平衡成本最有效的方法。

系统管理员检查数据服务器上的硬件故障。系统管理员检查

故障排除中应注意的问题

对于院内核心数据库系统的故障,由于其影响大、时效性强、专业性强,可以考虑将维护服务外包,直接将故障交给运维厂商的工程师。医院信息部门人员在处理数据库系统故障时需要注意的几个问题如下:

检查数据库连接

检查数据库的连通性是判断数据库故障的第一步。可以通过客户端配置指向数据库系统的连接字符串,然后测试是否可以登录到数据库。包括客户端工具、应用软件、ODBC、JDBC等的使用。通常情况下,70%的数据库系统故障并不影响所有业务,大部分问题可能是客户端的个别问题造成的,如客户端版本不一致、病毒、网络设置、误操作等。在大多数情况下,重新启动客户端工作站可以解决问题。

检测数据库服务器操作

当大量客户端无法连接到数据库时,需要连接到数据库服务器来检查数据库软件的运行情况。首先要检查数据库是否还在启动,确定数据库是否宕机。如果数据库宕机,需要查看数据库的日志和操作系统的日志,根据关键错误日志信息判断是什么样的问题导致了故障。常见问题包括存储访问故障、板卡故障、网络通信故障、磁盘损坏等。如果数据库运行正常,没有明显的严重错误消息。这时候就要注意数据库服务器上的资源使用情况,比如CPU使用情况,内存使用情况,I/O繁忙情况,是否因为性能瓶颈而无法连接。此时,需要重启数据库和服务器来恢复业务操作。如果找不到故障原因,可能需要有专业经验的工程师来处理。联系数据库维护工程师或数据库维护工程师分析处理问题。

灾难恢复系统的激活

当发生严重的数据库系统故障时,灾难恢复和备份系统的完整性和可用性非常重要。对于医院数据库系统,连续性要求很高。当生产数据库的严重故障无法在规定时间内处理时,灾难恢复系统是最终的解决方案。

数据库故障的预防措施

当然,降低故障率最好的方法就是提前做好预防措施。对于连续性要求较高的医院数据库系统,防范故障尤为重要。在设计医院数据库系统时,通常需要考虑预防措施。一般来说,可以从以下几个角度来预防故障。

防止单点故障

故障的发生是一个概率事件,所以通过冗余减少故障造成的停机时间是IT领域最常用的预防故障的手段。比如存储系统通过建立磁盘的RAID冗余来保证数据安全,服务器通过集群系统来保证节点的高可用性,网络交换机通过相互备份来保证网络可用性,网卡通过绑定来保证链路可用性。这些冗余措施可以防止单点故障,在数据库级别也有冗余机制,如数据库集群、日志文件冗余和数据文件冗余。冗余设备的预防措施会使IT建设成本翻倍,需要决策者权衡。

完善的灾难恢复机制

对于数据库系统来说,完善的灾难恢复和备份机制可以应对严重的故障,保证数据安全。

故障处理知识库的建立

就医院信息数据库系统而言,可以使用数据库厂商提供的故障处理知识库。在此基础上,医院自身数据库系统的运维积累的经验也是非常宝贵的财富。如果能将这些运维经验记录在知识库中,对数据库系统的故障排除会有很大的帮助。如果条件允许,可以使用专业的it知识库软件进行记录。在没有条件的情况下,可以使用电子文件进行记录和归档。

建立监测和预警系统

通常,可以监控数据库系统的故障。建立完善的监控预警系统,可以尽早发现数据库系统的隐患,帮助医院信息部门工作人员有足够的时间处理故障,以免造成大的影响。监控系统通常关注数据库的空之间的使用率、日志中的错误信息、操作系统的资源使用情况。当它达到用户设定的报警阈值,遇到定义的错误关键字,就会通过短信、报警灯、声音等方式发出通知。

资料来源:医疗信息局

来源:图宠创意

 
友情链接
鄂ICP备19019357号-22