HADR接管以及容灾演练方式如何选择?

1.一般HADR的接管方式如何选择?

2.主库是linux DB2 10.5 HA环境,用HADR做的异步复制到同城备端,平时是正常复制状态,每年要在备端联合其他的数据库和应用启动演练,演练的时候应该断开HADR复制,把库启动,这样会影响HADR日常复制。对于这种演练需求,如何规划HADR和演练相结合的方案

2回答

leilinleilin  数据库管理员 , IBM
changgmlxuelandyz等赞同了此回答
1、 HADR 如果用于高可用(HA)目的,建议使用自动接管方式,如果容灾(DR)目的,建议采用手动接管方式,因为切换到容灾机房的决定往往需要领导批示 2、这里的演练是指模拟主中心/主库坏掉的情况,所以启动备库为新的主库后才需要断开HADR复制的吧?这样的话,演练期间产生的日志会比较多,当回...显示全部

1、 HADR 如果用于高可用(HA)目的,建议使用自动接管方式,如果容灾(DR)目的,建议采用手动接管方式,因为切换到容灾机房的决定往往需要领导批示

2、这里的演练是指模拟主中心/主库坏掉的情况,所以启动备库为新的主库后才需要断开HADR复制的吧?这样的话,演练期间产生的日志会比较多,当回切到原来的主库前,需要先将日志追平,时间会比较长,建议将演练期间产生的日志手工拷贝到主中心/主库活动日志路径下,让HADR采用Local Catchup的方式快速追平日志,否则性能会比较差,回切的时间比较长。另外,如果不断开HADR会有什么问题?

收起
 2017-11-28
浏览941
libai21libai21  软件架构设计师 , 海通证券
flywiththewindchanggmlxue等赞同了此回答
在生产环境下一般都是选择by force种强制接管的方式容灾演练要模拟真实的情况,不能主动的断开hadr,那样模拟就不真实了,可以通过杀死DB2进程,或者把主库机器的网线拔掉,来模拟故障。当然这种方式演练后,hadr就需要重建了。 如果不想重建,那么就用普通takeover命令进行接管就可以...显示全部

在生产环境下一般都是选择by force种强制接管的方式
容灾演练要模拟真实的情况,不能主动的断开hadr,那样模拟就不真实了,可以通过杀死DB2进程,或者把主库机器的网线拔掉,来模拟故障。
当然这种方式演练后,hadr就需要重建了。

如果不想重建,那么就用普通takeover命令进行接管就可以了。

模拟方式的不同,达到的效果也不同,当真的出问题的时候,如果没有演练过,就会心里没底。所以还是建议根据设计目标来进行演练。

收起
 2017-11-28
浏览869

提问者

pyhzone软件开发工程师, 联想集团

问题状态

  • 发布时间:2017-11-28
  • 关注会员:3 人
  • 问题浏览:3263
  • 最近回答:2017-11-28
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30