Question:gg only config to replicate dml, when source has some ddl changes, how to handle in source and target?
Answer:
GoldenGate capture the dml changes only by default,if you have made any changes in DDL structure,then stop the extract and replicat process and make changes in DDL structure and restart the extract and replicat process,then only extract can be able to capture the changes done at DDL structure.
It is advisible that stop extract,pump and replicat process make changes in the DDL and restart the extract,pump and replicat.
The above suggested procedure will not make any impact in DDL replication.
Also you can follow the below procedure
1. stop extract
2. stop data pump
3. there are lag in replicat, so replicat still running to reduce lag
4. do ddl in source, when replicat is running
5. stop replicat untill lag=0
6.do ddl in target
7.start extract and pump and replicat
Question:After do ddl in source, whether need to do delete and re-add the trandata on the table which is been changed?
Answer:
yes,you are correct,After doing DDL changes,you need to do delete and re-add the trandata on the table which is being changed.
转载于:https://www.cnblogs.com/macleanoracle/archive/2010/12/23/2967622.html
本文介绍了当GoldenGate源端发生DDL变化时的处理方法。首先需停止抽取和复制进程,进行DDL结构调整后再重启,确保抽取能捕捉到DDL变化。此外,文章还详细说明了在源端执行DDL变更后,如何在目标端同步这些变更,包括删除并重新添加受DDL变更影响表的交易数据。
1225

被折叠的 条评论
为什么被折叠?



