zoukankan      html  css  js  c++  java
  • OGG-00751处理

    观察ogg,发现主站的dump进程abend掉了,err log里报错信息如下:
     
    2012-05-23 16:56:42  ERROR   OGG-00751  Oracle GoldenGate Capture for Oracle, dpksr1.prm:  Failed to validate table MYNET_APP.M_ORDER_INFO. Likely due to existence of unused columns. It will cause data integrity issue if you are not using sourcedefs in downstream Replicat or the target table doesn't have the same unused columns due to ASSUMETARGETDEFS or DDL replication. Please use 'DBOPTIONS ALLOWUNUSEDCOLUMN' parameter to override this.
    2012-05-23 16:56:42  ERROR   OGG-01668  Oracle GoldenGate Capture for Oracle, dpksr1.prm:  PROCESS ABENDING.
     
    仔细观察发现,是由于一张表中存在unused列导致
     
    OGG-00751: Failed to validate table {0}. Likely due to existence of unused columns.
    It will cause data integrity issue if you are not using sourcedefs in downstream
    Replicat or the target table doesn't have the same unused columns due to
    ASSUMETARGETDEFS or DDL replication. Please use 'DBOPTIONS
    ALLOWUNUSEDCOLUMN' parameter to override this.
    Cause: The specified table contains unused columns. Oracle Supports tables with
    unused columns, but the support is disabled by default. Extract abends on these
    columns unless you use the DBOPTIONS parameter with the
    ALLOWUNUSEDCOLUMN option to force Extract to generate a warning and
    continue processing.
    Action: Specify DBOPTIONS with ALLOWUNUSEDCOLUMN. When using this
    parameter, either the same unused column must exist in the target table, or a
    source definitions file must be created for Replicat with the DEFGEN utility. For
    more information about the source definitions file, see the Oracle GoldenGate
    administration documentation.
     
    解决方法也给出了,很简单,停掉dump进程,添加参数:
     
    DBOPTIONS  ALLOWUNUSEDCOLUMN
     
    然后重启进程就ok了,正常启动后,该错误就变成了警告,相关log信息如下:
     
    2012-05-23 16:59:07  WARNING OGG-00752  Oracle GoldenGate Capture for Oracle, dpksr1.prm:  Failed to validate table MYNET_APP.M_ORDER_INFO. Likely due to existence of unused column. Please make sure you use sourcedefs in downstream Replicat, or the target table has exactly the same unused columns when using ASSUMETARGETDEFS or DDL replication.
     
    这个警告的官方说明如下:
     
    OGG-00752: Failed to validate table {0}. Likely due to existence of unused column.
    Please make sure you use sourcedefs in downstream Replicat, or the target table
    has exactly the same unused columns when using ASSUMETARGETDEFS or
    DDL replication.
    Cause: The specified table contains unused columns. Oracle Supports tables with
    unused columns, but the support is disabled by default. Extract abends on these
    columns unless you use the DBOPTIONS parameter with the
    ALLOWUNUSEDCOLUMN option to force Extract to generate a warning and
    continue processing.
    Action: Specify DBOPTIONS with ALLOWUNUSEDCOLUMN. When using this
    parameter, either the same unused column must exist in the target table, or a
    source definitions file must be created for Replicat with the DEFGEN utility. For
    more information about the source definitions file, see the Oracle GoldenGate
    administration documentation.

  • 相关阅读:
    QT自定义控件插件化简要概述
    wildfly9 配置SSL单向认证/https
    wildfly-9.0.2 web项目部署详细步骤
    SQL Server 2008 数据库日志文件丢失处理方法
    win7 64位系统 pl/sql 无法解析指定的连接标识符解决办法
    mybatis 应用参考
    去除浏览器下jquey easyui datagrid、combotree 缓存问题
    java 页面url传值中文乱码的解决方法
    jasperreports-5.6 + jaspersoftstudio-5.6 生成pdf 文件中文无法正常显示问题
    HTML5实现在线抓拍
  • 原文地址:https://www.cnblogs.com/dataroot123/p/13021689.html
Copyright © 2011-2022 走看看