zoukankan      html  css  js  c++  java
  • OGG 问题

    1.启动复制时报
    "ERROR OGG-15050 Oracle GoldenGate Delivery, l***.prm: Error loading Java VM runtime library: (2 No such file or directory)."

    设置环境变量LD_LIBRARY_PATH,然后重启mgr,再启动rhdfs.如果不重启mgr直接启动rhdfs,则会报这个错

    2. 对主键的修改无法更新,但是通过在复制上加
    xxxxxxxxxx
    13
     
    1
    ERROR 2016-07-30 14:47:40,180 [main] The Delimited Text Formatter encountered a update including a primary key.  The behavior is configured to ABEND in this scenario.
    2
    ERROR 2016-07-30 14:47:40,181 [main] The Delimited Text Formatter formatOp operation failed.
    3
    java.lang.RuntimeException: The Delimited Text Formatter encountered a update including a primary key.  The behavior is configured to ABEND in this scenario.
    4
            at oracle.goldengate.format.text.DelimitedTextFormatter.formatOp(DelimitedTextFormatter.java:427)
    5
            at oracle.goldengate.handler.flume.FlumeHandler.formatOp(FlumeHandler.java:275)
    6
            at oracle.goldengate.handler.flume.FlumeHandler.operationAdded(FlumeHandler.java:136)
    7
            at oracle.goldengate.datasource.DsEventManager$3.send(DsEventManager.java:439)
    8
            at oracle.goldengate.datasource.DsEventManager$EventDispatcher.distributeEvent(DsEventManager.java:231)
    9
            at oracle.goldengate.datasource.DsEventManager.fireOperationAdded(DsEventManager.java:447)
    10
            at oracle.goldengate.datasource.AbstractDataSource.fireOperationAdded(AbstractDataSource.java:464)
    11
            at oracle.goldengate.datasource.UserExitDataSource.addOperationToTransactionAndFireEvent(UserExitDataSource.java:1337)
    12
            at oracle.goldengate.datasource.UserExitDataSource.createOperation(UserExitDataSource.java:1305)
    13
            at oracle.goldengate.datasource.UserExitDataSource.createOperation(UserExitDataSource.java:1096)
    xxxxxxxxxx
    14
     
    1
    Logdump 25 >pos 14848654
    2
    Reading forward from RBA 14848654 
    3
    Logdump 26 >n
    4
    ___________________________________________________________________ 
    5
    Hdr-Ind    :     E  (x45)     Partition  :     .  (x04)  
    6
    UndoFlag   :     .  (x00)     BeforeAfter:     A  (x41)  
    7
    RecLength  :   147  (x0093)   IO Time    : 2016/07/30 13:34:23.006.490   
    8
    IOType     :   115  (x73)     OrigNode   :   255  (xff) 
    9
    TransInd   :     .  (x03)     FormatType :     R  (x52) 
    10
    SyskeyLen  :     0  (x00)     Incomplete :     .  (x00) 
    11
    AuditRBA   :      13456       AuditPos   : 525723664 
    12
    Continued  :     N  (x00)     RecCount   :     1  (x01) 
    13
    14
    2016/07/30 13:34:23.006.490 GGSPKUpdate          Len   147 RBA 14848654 
    x
     
    1
    2
    REPLICAT   RFLUME    Last Started 2016-07-30 14:47   Status ABENDED
    3
    Checkpoint Lag       00:00:00 (updated 02:12:47 ago)
    4
    Log Read Checkpoint  File /opt/ogg/dirdat/nn000000268
    5
                         2016-07-30 13:34:20.005220  RBA 14732512

    IOTPY:
    捕获主键更新:


    3.源表更新主键的问题
    默认是会abend,可以配置为:

    gg.handler.name.format.pkUpdateHandling

    Optional

    abend | update | delete-insert

    abend

    Provides configuration for how the formatter should handle update operations that change a primary key. Primary key operations can be problematic for the text formatter and require special consideration by you.


    4.ERROR   OGG-01875  Classic Extract doesn't support RAC parallel direct load of table.
    这个问题没弄清楚,抽取是DBA那边弄的.
    参考这个:
    https://community.oracle.com/thread/3942758

    5.kafka handler
    当使用tx模式时,如果做了partition,数据会随机的发送到某个partition中,而不是按表hash,导致数据丢失.
    op模式时不会,数据按表进入特定的partition

































  • 相关阅读:
    java 在线网络考试系统源码 springboot mybaits vue.js 前后分离跨域
    springboot 整合flowable 项目源码 mybiats vue.js 前后分离 跨域
    flowable Springboot vue.js 前后分离 跨域 有代码生成器 工作流
    Flowable 工作流 Springboot vue.js 前后分离 跨域 有代码生成器
    java 企业 网站源码 后台 springmvc SSM 前台 静态化 代码生成器
    java 进销存 商户管理 系统 管理 库存管理 销售报表springmvc SSM项目
    基于FPGA的电子计算器设计(中)
    基于FPGA的电子计算器设计(上)
    FPGA零基础学习:SPI 协议驱动设计
    Signal tap 逻辑分析仪使用教程
  • 原文地址:https://www.cnblogs.com/skyrim/p/7456195.html
Copyright © 2011-2022 走看看