一种基于安腾平台下实现DB2数据库两地三中心的方法技术

技术编号:11904974 阅读:98 留言:0更新日期:2015-08-19 17:56
本发明专利技术公开了一种基于安腾平台下实现DB2数据库两地三中心的方法,所述方法使用IBM DB2的灾难恢复技术HADR,组成HADR的多备机数据库场景模式,构建一种同时实现高可用性和灾难恢复的高可用性灾难恢复的解决方案。本发明专利技术充分利用备机的系统资源,同时实现了生产业务系统的高可用性(HA)和灾难恢复(DR),并且对实际生产业务的性能影响几乎可以忽略不计。

【技术实现步骤摘要】

本专利技术涉及DB2数据库
,具体涉及一种基于安腾平台下实现DB2数据库两地三中心的方法,在安腾平台上,使用IBM DB2的灾难恢复(High AvailabilityDisaster Recovery)技术HADR,实现一种同时实现高可用性(HA)和灾难恢复(DR)的高可用性灾难恢复的方法。
技术介绍
HADR(高可用性灾难恢复)是DB2数据库的一个组件,是DB2提供给用户的一种高可用性和灾难恢复的解决方案。DB2 HADR技术是一种灵活的架构,可用于解决大部分环境中多项重要的可用性需求。它通过将数据更改从源数据库复制到一个或多个目标数据库,使得在主服务器失败时,备用服务器可以非常快速地接管主服务器的工作负载,从而保证了服务在发生本地硬件故障或灾难性站点故障时不会中断。如图1所示,HADR的基本原理是主机将数据库产生的日志通过网络传输到备机,然后备机将这些日志重新应用,整个过程类似于前滚恢复,从而保证主机和备机数据库的一致。当主机发生意外停机以后,例如停电或者灾难等,备机可以很快的接替主机继续工作。从DB2 V97FP1开始,HADR开始支持R0S(Read On Standby),备机除了做备份数据库以外,还可以接收连接,执行读操作。并且,在DB2 10.0以后,组成HADR的一对机器,一个主机和一个备机目前可以支持最多到三个备机,而基于安腾平台的浪潮天梭Kl平台的DB2最高版本是10.5,这就为实现在安腾平台下实现一主多备的HADR提供了更多技术支撑。灾备信息系统两地三中心的架构,即包括本地数据中心、本地备份数据中心和异地备份数据中心。一般的生产系统方案,要么采用操作系统的双机集群方式,要么采用数据库层的主备容灾方式,但是这些传统的方式均只有一个备用数据库,要么实现了 HA,要么实现了 DR,但不能同时实现二者。
技术实现思路
本专利技术要解决的技术问题是:本专利技术使用IBM DB2的灾难恢复(HighAvailability Disaster Recovery)技术HADR,组成了 HADR的多备机数据库场景模式,从而构建了一种同时实现高可用性(HA)和灾难恢复(DR)的高可用性灾难恢复的解决方案,即基于安腾平台实现的DB2两地三中心的容灾方案。本专利技术所采用的技术方案为: 一种基于安腾平台下实现DB2数据库两地三中心的方法,所述方法使用IBM DB2的灾难恢复(High Availability Disaster Recovery)技术 HADR,组成 HADR 的多备机数据库场景模式,构建一种同时实现高可用性(HA)和灾难恢复(DR)的高可用性灾难恢复的解决方案,即基于安腾平台实现的DB2两地三中心的容灾方案。所述方法通过配置数据库参数hadr_target_list,明确指定一个主要数据库拥有的备用数据库数量的条目数,从而为数据库启用了 HADR的多备机模式。配置多个备用数据库可以在单数据库多站点数据复制场景中实现数据库的高可用性(HA)和灾难恢复(DR) O所述HADR支持各种不同的日志发布同步模式来平衡性能与数据保护。通过对HADR的监控,管理员能够更清楚的了解当前主机和各个备机的配置以及运行情况,可以根据监控的结果做出优化或者相应的管理措施。通过计算HADR对整个数据库交易的影响,管理员能够作出相应的调优方案。当将多备机设置与针对Vers1n 10.1及10.1以后的其他HADR增强、日志假脱机和延迟重放特点相结合时,还支持从用户错误或出错的事务中快速恢复的功能。所述方法实施步骤如下: 1)在serverK server2、server3 分别安装 DB2 10.5 ; 2)在server1、server2、server3分别创建实例用户和数据库实例; 3)在serverI端创建数据库,并在serverl端根据以往生产数据库情况,分别进行数据库实例级参数和数据库级参数调优; 4)在serverl备份数据库,并将备份文件远程copy到server2、server3,在server2、server3上分别执行db2 restore来还原数据库; 5)在serverl端配置hadr,重点通过设定hadr_target_list来明确指定当前环境下的备机server2、server3 ;其次根据生产业务对数据库性能和数据保护的要求选择同步模式; 6)在server2端配置HADR首要备用数据库; 7)在serverf端配置HADR辅助备用数据库; 8)依次在server3、server2上以stanby身份启动hadr,启动成功后,在serverl端以primary身份启动hadr,至此,hadr的两地三中心的配置完毕。本专利技术的有益效果为: 本专利技术充分利用备机的系统资源,同时实现了生产业务系统的高可用性(HA)和灾难恢复(DR),并且对实际生产业务的性能影响几乎可以忽略不计。说明书附图 图1为DB2 HADR原理图; 图2为DB2 HADR 一主多备数据库配置图; 图3为DB2 HADR两地三中心的工作流程示意图。【具体实施方式】下面根据说明书附图,结合【具体实施方式】对本专利技术进一步说明: 一种基于安腾平台下实现DB2数据库两地三中心的方法,所述方法使用IBM DB2的灾难恢复(High Availability Disaster Recovery)技术 HADR,组成 HADR 的多备机数据库场景模式,从而构建了一种同时实现高可用性(HA)和灾难恢复(DR)的高可用性灾难恢复的解决方案,即基于安腾平台实现的DB2两地三中心的容灾方案。所述方法通过配置数据库参数hadr_target_list,明确指定一个主要数据库拥有的备用数据库数量的条目数,从而为数据库启用了 HADR的多备机模式。配置多个备用数据库可以在单数据库多站点数据复制场景中实现数据库的高可用性(HA)和灾难恢复(DR)。所述HADR支持各种不同的日志发布同步模式来平衡性能与数据保护。通过对HADR的监控,管理员可以更清楚的了解当前主机和各个备机的配置以及运行情况,可以根据监控的结果做出优化或者相应的管理措施。通过计算HADR对整个数据库交易的影响,管理员可以作出相应的调优方案,例如改进1性能,网络性能,修改HADR的同步模式等等。当将多备机设置与针对Vers1n 10.1及10.1以后的其他HADR增强、日志假脱机和延迟重放特点相结合时,它还支持从用户错误或出错的事务中快速恢复的功能。所述方法实施步骤如下: 1)如图3 所不,在 serverl、server2、server3 分别安装 DB2 10.5 ; 2)在server1、server2、server3分别创建实例用户和数据库实例; 3)在serverI端创建数据库,并在serverl端根据以往生产数据库情况,分别进行数据库实例级参数和数据库级参数调优; 4)在serverl备份数据库,并将备份文件远程copy到server2、server3,在server2、server3上分别执行db2 restore来还原数据库; 5)在serverl端配置hadr,重点通过设定hadr_target_list来明确本文档来自技高网
...

【技术保护点】
一种基于安腾平台下实现DB2 数据库两地三中心的方法,其特征在于:所述方法使用IBM DB2的灾难恢复技术 HADR,组成HADR的多备机数据库场景模式,构建一种同时实现高可用性和灾难恢复的高可用性灾难恢复的解决方案。

【技术特征摘要】

【专利技术属性】
技术研发人员:段利宁
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1