要双向同步时,主要是在抽取时要排除双方恢复进程所对应的日志,那如何排这些日志呢,主要是在恢复的时候要打标签,即在恢复的时候将日志打上标签之后,通过抽取把该标签日志排除就可以避免反复抽取相同的重做日志导致死循环。
恢复进程配置文件增加标签:
DBOPTIONS SETTAG 0935
抽取的时候配置文件增加该标签的排除:
TRANLOGOPTIONS EXCLUDETAG 0935
这个就是抽取时要排除的标签,这样就能避免反复把恢复的重做日志再抽取出来,这样在主从都配置上该配置即可以实现双向同步,而之前很多网站所说的通过排除用户名是不起作用的,即:TRANLOGOPTIONS EXCLUDEUSER OGG
标签的值是允许16进制的一串字符。
参考