Обнаружено изменение ddl для таблицы в консоли управления CDC
Наша целевая база данных - DB2, а источник - ORACLE, мы обнаружили изменения ddl в консоли управления CDC, и мне нужно исправить экземпляр в надлежащем рабочем состоянии.
2 ответа
В ответе Пола Вернона предполагается, что вы ищете способ репликации изменений DDL. Я предполагаю, что вы не хотите реплицировать изменения DDL, а просто перезапустите подписку после незначительных изменений макета (например, после увеличения размера столбца или изменения столбца, который вы не собираетесь реплицировать).
В этом случае щелкните правой кнопкой мыши конкретную таблицу таблиц в вашей подписке и обновите определение таблицы. Я не уверен, но думаю, после этого вам придется обновить всю подписку. Если таблица очень большая, вам не следует обновлять их все, но это другой вопрос.
Конечно, если в таблице изменения был добавлен столбец, и вы хотите с ним справиться, вы можете отредактировать карту столбцов и сделать конкретное назначение для этого столбца.
Надеюсь, это поможет.
Репликация DDL для гетерогенных сред, т. Е. От Oracle к DB2, не поддерживается в CDC.
Ознакомьтесь с этим документом, чтобы понять, как обслуживать изменения DDL в CDC при получении из Oracle https://www.ibm.com/developerworks/community/files/app?lang=en