系统集成HADRdb2 11

db2 hadr ros限制?

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

参与8

2同行回答

tongshuaitongshuai  数据库工程师 , 北京新数科技有限公司
你这个是由于没在备机上开启 ‘read on standby’,即备库可读功能。想要开启备机可读功能在备库上设置环境变量参数‘DB2_HADR_ROS’ 为‘ON’即可,同时再配置可读隔离级别db2set DB2_HADR_ROS=ONdb2set DB2_STANDBY_ISO=UR然后重启备库让参数生效,再启动HADR,此时就可以连到...显示全部

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

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

收起
互联网服务 · 2019-10-18
yhl71yhl71  数据库架构师 , 某公司
使用HADR,建议是至少使用11版本的FIXPACK4a版本,否则读的功能在备机上不好使用。显示全部

使用HADR,建议是至少使用11版本的FIXPACK4a版本,否则读的功能在备机上不好使用。

收起
IT咨询服务 · 2019-10-22
浏览2306

提问者

bingwangzi2500
数据库运维工程师海信网络科技
擅长领域: HADR

问题来自

相关问题

问题状态

  • 发布时间:2019-10-18
  • 关注会员:3 人
  • 问题浏览:4824
  • 最近回答:2019-10-22
  • X社区推广