请问 有谁知道怎么查询db2 hadr日志同步的记录,比如,我想了解这几天在什么时间点完成了哪个日志的同步,这个该怎么查?
收起db2pd -hadr 能够看到日志同步的情况,如:
...
PRIMARY_LOG_FILE,PAGE,POS = S0000079.LOG, 2674, 4281898758 #主库当前交易日志位置
STANDBY_LOG_FILE,PAGE,POS = S0000079.LOG, 2674, 4281898758 #备库接收日志位置
HADR_LOG_GAP(bytes) = 0 #备库重放日志点和主库交易日志点差异(字节数)
STANDBY_REPLAY_LOG_FILE,PAGE,POS = S0000079.LOG, 2674, 4281898758 #备库交易重放日志位置
STANDBY_RECV_REPLAY_GAP(bytes) = 0 #备库接收日志点和主库交易日志点差异(字节数)
PRIMARY_LOG_TIME #主库最新交易时间
STANDBY_LOG_TIME #备库接收日志最新交易时间
STANDBY_REPLAY_LOG_TIME #备库交易重放日志时间
如果需要查看某几天什么时间点同步了哪个日志,需要定期保存db2pd -hadr 的输出结果,或是表函数:mon_get_hadr()的数据历史。