HIS系统数据库跨平台迁移实践
1HIS系统数据迁移背景
HIS承载了医院挂号、收费等核心业务,其稳定、高效运转,对保障医疗质量,提升工作效率具有重要作用。很多初期建设的HIS,其装备可靠性、数据库性能等方面都已到了支持的极限,存在很大的宕机风险。但HIS常常与医院业务高度契合,直接更换系统会带来很大风险。因此保存HIS的功能不变,对数据库平台进行升级能快速解决性能和装备问题,下降系统更换风险,是较好的解决思路。但是出于HIS的重要性和对历史数据能否可靠、高效迁移的耽忧,医院迟迟不敢决策,致使信息化建设出现瓶颈。
医院也面临了相同的问题,现有HIS服务器已运行8年多,装备老化严重,性能严重不足。现有DB2医院信息化建设的需要。医院系统的稳定性和效力,夯实医院未来信息化建设基础,医院要针对目前数据库进行升级,转为医疗行业更多厂商支持的、主流的oracle数据库。医院期望能够通过本项目完全改良系统效力及稳定性方面的问题,为后续的信息化发展打下良好基础。
2数据迁移的整体要求
对HIS的跨平台迁移,医院最担心的问题就是数据库切换时产生宕机,或各种问题致使的数据丢失,财务账目数据不平等灾难性[4]问题。医院数据迁移经过反复的测试和论证,全面分析了全部升级进程的风险和难点,逐一做好应对措施和解决方案:通过屡次迁移测试和核对,确保数据的一致性和完整性,制定数据不一致的应急方案;通过屡次迁移方案比较和调优,确保切换进程的快速完成,为后续功能验证、接口测试预留充足时间;通过屡次测试和演练,制定各种回退方案,确保升级进程安稳、风险可控。
3技术难点和风险分析
本次迁移的数据库表有张,数据量为G。数据类型基本覆盖关系数据库常见的各种类型,和clob,blob等超大字段;数据库迁移还触及普通视图、嵌套视图、物化视图、函数、存储进程、索引、触发器、序列等多种数据库对象和数百个系统接口;另外,oracle与DB2架构和技术也存在很多差异。这些缘由致使本次跨平台的数据迁移存在着两方面的困难:HIS本身的复杂度引发的业务逻辑处理困难。不同数据库的技术差异致使的技术困难。在项目的实行进程中,经过屡次测试和攻关,逐一克服了这些难点,主要经验总结以下。
3.1
重庆治白癜风最好的医院什么原因会产生白癜风