ogg ddl报错通用处理
作者简介:王旭,在数据库管理方面拥有10多年经验。精通主流数据库系统,在企业数据库管理、性能优化、架构设计和高可用性能解决方案方面拥有丰富得实践经验。目前拥有(ORACLE ACE、MYSQL OCP、PG ACE、PGCA、PGCE、PGCM)等数据库认证。
背景
ogg ddl报错:
[oracle@sv ogg]$ cat ggserr.log |grep -i ora- -A 2 -B 2 e [2430], Error code [2430], Error code [2430], Error code [2430], Error code [2430], Error code [2430], ORA-02430: 无法启用约束条件 (ZLOBSOLETEDATADEAL_FK_系统) - 没有这样的约束条件 ], operation [alter table "XX"."ZLRPTCONDS" enable constraint ZLRPTCONDS_FK_报表ID (size 71)] Operation failed at at seqno 0 rba 89,206,701]. 2025-03-30T07:58:38.385+0800 INFO OGG-01408 Oracle GoldenGate Delivery for Oracle, rep_120.prm: Restoring current schema for DDL operation to OG
复制
解决办法
默认ddl报错后是abend 复制进程,这里报错修改为写入文件,然后排查具体原因。我这里是因为目标端没有导入约束导致的,可以忽略。
ddlerror 2430,discard
ddlerror 2431,discard复制
总结
后续将持续分享,欢迎关注~
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。