系统集成HADRdb2 11

db2 hadr ros限制?

db2 11版本,搭建主备高可用环境,在备机上查询,提示connection reset,最后找到原因是hadr ros限制,那我如何用备库执行查询操作呀显示全部

db2 11版本,搭建主备高可用环境,在备机上查询,提示connection reset,最后找到原因是hadr ros限制,那我如何用备库执行查询操作呀

收起
参与8

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

tongshuaitongshuai数据库工程师北京新数科技有限公司

你这个是由于没在备机上开启 ‘read on standby’,即备库可读功能。
想要开启备机可读功能在备库上设置环境变量参数‘DB2_HADR_ROS’ 为‘ON’即可,
同时再配置可读隔离级别
db2set DB2_HADR_ROS=ON
db2set DB2_STANDBY_ISO=UR
然后重启备库让参数生效,再启动HADR,此时就可以连到数据库进行读操作了。

另外为防止主备切换后现在的主库切换为备库后也能开启只读功能,在主库上也进行同样的配置,当然配置完之后不用立即重启主库,待有可以重启的窗口时再重启主库。

互联网服务 · 2019-10-18

回答者

tongshuai
数据库工程师北京新数科技有限公司

tongshuai 最近回答过的问题

回答状态

  • 发布时间:2019-10-18
  • 关注会员:3 人
  • 回答浏览:2495
  • X社区推广