0%

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