OGG-00751错误处理一例
2013-07-10 14:50
561 查看
今天下午观察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列导致,回想下,昨天我们经理在这张表上加了一列,之后发现加错了,想直接drop,由于业务高峰期,就先执行了unused操作,从而导致dump进程异常abend,这个错误的官方说明如下:
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.
可以忽略。
记录一下~~
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列导致,回想下,昨天我们经理在这张表上加了一列,之后发现加错了,想直接drop,由于业务高峰期,就先执行了unused操作,从而导致dump进程异常abend,这个错误的官方说明如下:
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.
可以忽略。
记录一下~~
相关文章推荐
- GoldenGate投递进程OGG-01416+OGG-01061错误处理一例
- Google Maps API一例错误处理 SCRIPT5007: 无法获取属性“firstChild”的值: 对象为 null 或未定义 main.js
- Delphi 7 编译时出现 Internal error U1295 错误时的处理一例
- Oracle 11g R2 (11.2.0.1.0)impdp 导入报ora-06512错误,处理一例
- 【OGG】OGG故障错误处理总结
- ORA-12537错误处理一例
- ora-00201,ora-00202错误处理一例
- OGG配置DML单向复制一例及错误分析
- perl调用mysql时出现的错误--处理一例
- Oralce错误处理一例(使用OracleBulkCopy要非常小心)
- shareplex 错误处理一例 qview has been initialized with qinit
- ogg错误一例:OGG-01028
- OGG登陆报cannot open shared object file错误处理
- APP-BOM-20516 错误处理一例
- RAC 下处理ORA-12545错误一例
- shareplex 错误处理一例 Cop: Address already in use tcp server bind addr port - exiting
- “Cannot start ECMT Manager”错误的处理
- Aerospike C客户端手册———错误处理
- cygwin相关问题错误处理
- 服务启动错误1053,一例解决方案(给用户添加NetworkService权限)