zoukankan      html  css  js  c++  java
  • goldengate的HANDLECOLLISIONS参数

    HANDLECOLLISIONS 是一个 replicat 进程参数,主要在 initial load 中使用。
    在 replicat 进程中使用该参数时,即使目标数据库环境中存在数据完整性问题(如 update、delete 操作遇到缺失行或重复的插入操作),
    replicat 进程仍然能够继续处理 trail 中的数据。

    如果使用了 HANDLECOLLISIONS 参数,则 replicat 进程将按如下方式处理数据:
    Missing updates are ignored.
    Missing deletes are ignored.
    Duplicate inserts are turned into updates.

    如果要使用 HANDLECOLLISIONS 参数,只需在 replicat 进程参数文件中加入该参数,然后重启 replicat 进程即可生效。

    --如果不使用此参数,双方表不一致,会出现进程挂起,如下的出错:
    2013-08-29 15:40:33  WARNING OGG-00869  Oracle GoldenGate Delivery for Oracle, rep1.prm:  OCI Error ORA-00001: unique constraint (TEST.SYS_C0011221) violated (status = 1). INSERT INTO "TEST"."TEST1" ("AA") VALUES (:a0).
    2013-08-29 15:40:33  WARNING OGG-01004  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Aborted grouped transaction on 'TEST.TEST1', Database error 1 (OCI Error ORA-00001: unique constraint (TEST.SYS_C0011221) violated (status = 1). INSERT INTO "TEST"."TEST1" ("AA") VALUES (:a0)).
    2013-08-29 15:40:33  WARNING OGG-01003  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Repositioning to rba 1426 in seqno 2.
    2013-08-29 15:40:33  WARNING OGG-01003  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Repositioning to rba 1426 in seqno 2.
    2013-08-29 15:40:33  ERROR   OGG-01296  Oracle GoldenGate Delivery for Oracle, rep1.prm:  Error mapping from TEST.TEST1 to TEST.TEST1.
    2013-08-29 15:40:33  ERROR   OGG-01668  Oracle GoldenGate Delivery for Oracle, rep1.prm:  PROCESS ABENDING.

    ###################
    2013-08-29 15:29:39  INFO    OGG-00996  Oracle GoldenGate Delivery for Oracle, rep2.prm:  REPLICAT REP2 started.
    2013-08-29 15:29:39  WARNING OGG-01004  Oracle GoldenGate Delivery for Oracle, rep2.prm:  Aborted grouped transaction on 'TEST.TEST1', Database error 1403 (OCI Error ORA-01403: no data found, SQL <DELETE FROM "TEST"."TEST1"  WHERE "AA" = :b0>).
    2013-08-29 15:29:39  WARNING OGG-01003  Oracle GoldenGate Delivery for Oracle, rep2.prm:  Repositioning to rba 1018 in seqno 0.
    2013-08-29 15:29:39  WARNING OGG-01154  Oracle GoldenGate Delivery for Oracle, rep2.prm:  SQL error 1403 mapping TEST.TEST1 to TEST.TEST1 OCI Error ORA-01403: no data found, SQL <DELETE FROM "TEST"."TEST1"  WHERE "AA" = :b0>.
    2013-08-29 15:29:39  WARNING OGG-01003  Oracle GoldenGate Delivery for Oracle, rep2.prm:  Repositioning to rba 1018 in seqno 0.
    2013-08-29 15:29:39  ERROR   OGG-01296  Oracle GoldenGate Delivery for Oracle, rep2.prm:  Error mapping from TEST.TEST1 to TEST.TEST1.
    2013-08-29 15:29:39  ERROR   OGG-01668  Oracle GoldenGate Delivery for Oracle, rep2.prm:  PROCESS ABENDING.

  • 相关阅读:
    时序点过程学习笔记
    蚂蚁集团 CeresDB 团队 | Rust CPU Affinity 初探
    宽客Quant量化投资书籍推荐(33本)
    线性代数库调研
    比较OpenBLAS,Intel MKL和Eigen的矩阵相乘性能
    空间点过程&点格局分析
    4-网络芯片CH395Q学习开发-关于中断检测和DHCP实验
    3-网络芯片CH395Q学习开发-芯片初始化,网线连接检测实验(轮训和中断方式)
    2-网络芯片CH395Q学习开发-学习资料说明,测试通信,获取硬件版本,获取设备本身MAC,代码移植说明
    001-STM32+Air724UG基本控制篇(华为云物联网平台)--测试STM32+Air724UG(4G模组),Android,微信小程序等连接华为云物联网平台
  • 原文地址:https://www.cnblogs.com/pangblog/p/3395315.html
Copyright © 2011-2022 走看看