OGG目标端开启Replicat时可以指定Trail文件的位置:
alter replpg, extseqno 0, extrba 0
extseqno 表示Trail文件的编号
extrba 表示Trail文件内的偏移
但是有时候指定的 extrba 位置报错,因为不在事务的分界点上,此时就要查看,Trail文件,使用logdump命令:
replicat指定seqno和rba时报错:
OGG-02191 Incompatible record 101 in /mnt/disk01/ogg-for-pg/dirdat/re000000000, rba 37,357 when getting trail header
因为rba值37,357的偏移不对,从info pumpora取得的值需调整:
Logdump >open /mnt/disk01/ogg-for-pg/dirdat/re000000000
Logdump >ghdr on
Logdump >POSITION 37357
Logdump >n
Logdump >sfh prev
Logdump >count