RAC环境中threads变更后如何确保goldengate继续正常复制

        当rac节点变更的时候,比如我们添加或者删除了集群中的节点,理所当然会对节点对应的log threads进行添加或者删除,但会造成goldengate的map log threads的顺序发生紊乱。在进行这一类行为变更的时候,特别需要注意goldengate端也需要进行特别处理。

         比如,在节点添加之前,goldengate map log threads顺序如下(数据库log thread在后,下同):

         1—>1 (假设是sequence 100,rba 1001)

         2—>2(假设是sequence 88,rba 3009)

        当添加节点后,map log threads的顺序会变成:

        1—->3(sequence 88,rba 3009)

        2—->1(sequence 100,rba 1001)

        3—->2(new)

        当ogg重新工作的时候,因为此时map的顺序发生了变化,因此会造成抽取进度出现问题。

【 阅读全文 】

goldengate培训提纲<一>

     Blog一晃半年没有更新了,还真对不起每年交的空间和域名费。

     一连实施了好几个goldengate的项目,关注ogg也有好些时日了。这是前不久应客户要求做的goldengate的培训,share一下。因为用户只是应急容灾的应用,因此ogg上的很多功能当时并没有提及。接下来的blog会持续整理goldengate的一些问题和技巧。

【 阅读全文 】