Oracle OGG常用错误处理 OGG-01163 错误内容 1 2 ERROR OGG-01163 Bad column length (466) specified for column DBRANGE in table GCLOUD_DC.HT_DCDY_JBXX_ZS, maximum allowable length is 400. 解决方案 1 表结构不一致,重新复表 OGG-00869 错误内容 1 2 No unique key is defined for table DC_JG_SYS_RIGHT_DEPARTMENT. All viable columns will be used to represent the key, but may not guarantee uniqueness 解决方案 1 2 检查表结构是否存在主键或唯一键,如果不存在则在TARGET复制进程参数中表后加入KEYCOLS关键 字指定列,例如map test.tab1,target test.tab1,keycols(id) OGG版本不一致 错误内容 1 OGG版本不一致复制进程无法启动 解决方案 1 2 3 4 5 在参数文件中指定trail文件格式版本,例如源端是12.3,目标端是12.2。 则可以在抽取进程参数中加入: exttrail /oraogg/app/dirdat/EXTEST01/EX,FORMAT RELEASE 12.2, 投递进程参数中加入: rmttail /oraogg/app/dirdat/RETEST01/RE,FORMAT RELEASE 12.2 长事务 错误内容 1 同步存在长事务,进程法停止 查询长事务 1 2 3 4 ##查询XID对应的事务信息 sql> select se.username,se.sid,se.serial#,se.sql_id,ts.start_time,ts.status,ts.name from v$transaction ts,v$session se where ts.addr=se.taddr and XIDUSN='35' AND XIDSLOT='30' AND XIDSQN='123225'; 处理长事务 1 SEND EXTRACT EXDBC02,SKIPTRANS 105.7.274114 THREAD 2 或者 1 SEND EXTRACT EXDBC02,FORCETRANS 105.7.274114 THREAD 2