88
·China Digital Medicine. 2019,Vol.14,No.2
医院跨平台容灾数据库的设计与实现
宋阳
①
郝泽余
①
刘坤尧
①
摘 要
目的:通过设计和实现跨平台的容灾数据库,确保医院核心业务不中断,提高工作效率,保障医院信息系统数据
安全。方法:在医院现有数据库环境的基础上,使用Oracle GoldenGate技术,设计两套容灾数据库方案,选择较优方案实
现。结果:完成医院核心业务切换测试,根据结果优化方案,缩短容灾时间,降低操作难度。结论:建成容灾数据库后,
提高了医院核心业务安全系数和运行效率。
关键词
容灾数据库 Oracle RAC Oracle GoldenGate 切换优化
Doi:10.3969/j.issn.1673-7571.2019.02.030
[中图分类号] R197.3;TP391 [文献标识码] A
The Design and Realization of the Cross-platform Disaster Recovery Database of Hospital / SONG Yang, HAO Ze-yu, LIU Kun-
yao//China Digital Medicine.-2019 14(2): 03 to 05
Abstract
Objective: Through the design and implementation of cross-platform disaster recovery database in hospital, ensure the
continuous of core business, high efficiency of work and the security of information system data. Methods: Based on the exsiting
database environment in hospital, Oracle GoldenGate is used to design two disaster recovery database schemes and the better one is
chosen. Results: A switch test of hospital core business is processed, based on the result the scheme is optimised which cutting down
the disaster recovery time and complexity. Conclusion: The security and efficiency is encreased after the implementation of disaster
recovery database.
Keywords
disaster recovery database, Oracle RAC, Oracle GoldenGate, handover optimization
Corresponding author
Network Management Center, The Affiliated Hospital of Southwest Medical University, Luzhou 646000,
Sichuan Province, P.R.C.
1 前言
数据库作为医院信息系统的核心,承载了医院所有患者和医护人员信息
[1]
。数据库的稳定和可靠,是医院信息系统正
常运行的前提。因硬件故障(服务器宕机,网络中断等)或人为因素(勒索病毒攻击等)造成的数据库崩溃,会直接导致
医院信息系统停摆,进而影响核心业务,给医院带来巨大损失,造成恶劣的社会影响。因此,为医院信息系统数据库设计
容灾方案,具有十分重要的意义。
2 容灾数据库的方案设计和对比
2.1 Oracle RAC和Oracle GoldenGate概述 RAC(Real Application Cluster),即真实应用集群,一般由两台或以上同构计
算机和共享存储设备组成,可提供强大的数据库处理和容错能力
[2]
。西南医科大学附属医院现有数据库环境,采用Oracle
RAC技术进行搭建:双活服务器和双活存储分别位于两个机房,在此基础上搭建两个Oracle RAC节点,降低节点负载,保
证业务连续性。但Oracle RAC只提供主机保护和负载均衡,并不具备容灾功能,硬件故障或人为因素同样会导致数据丢
失、业务中断。因此,容灾数据库的设计非常必要。
Oracle GoldenGate是一种基于软件的数据复制技术
[3]
,可应用于不同的硬件平台(小型机,X86服务器等),支持
不同的操作系统(IBM AIX,Linux,Windows等),且适用于不同数据库(Oracle,MySQL等)之间的数据复制,应用
①西南医科大学附属医院网络管理中心,646000,四川省泸州市太平街25号
网络安全与信息管理
Network Safety and Information Management
文档被以下合辑收录
评论