公司有两台数据库,做的是HADR(环境为AIX,模式为NEARSYNC ),由于年前发生数据库活动日志空间异常导致了原本HADR状态为Peer的,现在是Disconnect。经检查主库的HADR已经运行,但是备库没有运行,手动在备库中执行“db2 START HADR ON DB dbname AS STANDBY”后开启了备库的hadr,但是状态会先由Remote catchup pending state-->Remote catchup state-->Disconnect,最终是无法连接的。由于日志可能相差了将近1个月没有同步过来,现在想请教下各位大神,这种情况如何让状态变为peer,且HADR状态正常?
活动日志会转归档日志或者被循环掉了,所以近一个月的日志肯定同步不到HADR节点了,如果能手动把这些缺失的日志拷贝到HADR节点,应该能够解决,但最后好的办法还是重新备份主库,然后恢复到HADR节点,再通过当天的活动日志去追,这样是主推的做法。
收起