在CDC管理控制台中找到表的ddl更改

时间:2019-01-11 20:46:32

标签: db2 ddl oracle-cdc

我们的目标数据库是DB2,源是ORACLE,我们在CDC管理控制台中发现了ddl的更改,我需要将实例修复到适当的运行状态。

2 个答案:

答案 0 :(得分:1)

Paul Vernon的答案假设您要寻找的是如何复制DDL更改。我将假定您不想复制DDL更改,而只是在微小的布局更改后重新启动预订(例如,在增加列大小或不打算复制的列之后,就进行更改)。

在这种情况下,请右键单击预订上的特定表映射,然后更新表定义。我不确定,但是我认为之后,您必须刷新整个订阅。如果表很大,您将希望避免全部刷新,但这是另一个问题。

当然,如果在表更改中添加了一个列并且您要处理它,则可以编辑列映射并为该列进行特定的分配。

我希望这会有所帮助。

答案 1 :(得分:0)

CDC不支持用于异构环境(即从Oracle到DB2)的DDL复制。

查阅本文档以了解从Oracle https://www.ibm.com/developerworks/community/files/app?lang=en#/file/665db508-9b6f-4238-a95e-61f45744a9ea采购时如何适应CDC中的DDL变化