能源采矿HADR

DB2数据库的HADR集群,读写分离,当主节点宕机后,另一节点接管业务,请问新产生的数据如何同步至主节点?

比如两台服务器安装DB2数据库配置HADR集群,下层各自连接自己的存储。今天与第三方讨论该架构时得知,如果节点1(主要用于业务数据写入)宕机,业务会迁移至节点2(主要用于报表等数据读取)。即节点2会同时读写。此时最新数据会存放在对应的存储2上。请问当节点1恢复后,第三方人员反映...显示全部

比如两台服务器安装DB2数据库配置HADR集群,下层各自连接自己的存储。今天与第三方讨论该架构时得知,如果节点1(主要用于业务数据写入)宕机,业务会迁移至节点2(主要用于报表等数据读取)。即节点2会同时读写。此时最新数据会存放在对应的存储2上。请问当节点1恢复后,第三方人员反映此时必须人为手动同步整个数据库到节点1,不支持增量同步。请问是这样子的吗?如何才能做到不用人为干预?

收起
参与11

查看其它 1 个回答jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信

HADR本身不会自动切换的,切换要靠单独的高可用软件去做的,可以在高可用软件的启停脚本中,增加: db2 start hadr on database XXdb as standby或者 db2 start hadr on database XXdb as primary等内容即可实现HADR反转

银行 · 2020-04-16
浏览1746
  • 我不想翻转,只想主节点(写的节点)恢复后还是主的,哪怕手动切换回来也行。主要是数据如何从工作节点(读的节点)上同步回主节点
    2020-04-16
  • 反转后,通过db2pd -d 数据库名 -hadr看同步状况,再在之前的主节点上运行db2 takeover hadr on database 数据库名来切换
    2020-04-16

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2020-04-16
  • 关注会员:3 人
  • 回答浏览:1746
  • X社区推广