环境:
源端(source):
OS平台:redhat linux 5.4 32bit
Oracle database:10.2.0.5
ogg:fbo_ggs_Linux_x86_ora10g_32bit
ip:192.168.0.115
主机名:rcvdb
单实例数据库(文件系统):数据库名:orcl,实例名orcl
目标端(target):
OS平台:redhat linux 5.4 32bit
Oracle database:10.2.0.5
ogg:fbo_ggs_Linux_x86_ora10g_32bit
ip:192.168.0.221
主机名:rhel
单实例数据库(文件系统):数据库名:orcl,实例名orcl
问题描述:
ERROR OGG-01668 PROCESS ABENDING
在源端插入了一条数据,发现目标端没有同步这条数据。
问题诊断及解决:
在source主机上查看进程,发现状态为RUNNING,说明源端正常
GGSCI (rcvdb) 36> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING DP1 00:24:27 00:00:08
EXTRACT RUNNING EX1 00:00:00 00:00:06
在target主机上查看进程,发现状态为ABENDED,说明目标端异常
GGSCI (rhel) 27> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
REPLICAT ABENDED RE1 00:00:00 00:21:13
在target主机上查看日志
more RE1.rpt,发现报OGG-01668错误
Last log location read:
FILE: /u01/ogg/dirdat/rt000000
SEQNO: 0
RBA: 1071
TIMESTAMP: 2014-09-16 01:48:13.341012
EOF: NO
READERR: 0
2014-09-16 01:48:17 ERROR OGG-01668 PROCESS ABENDING.
检查re1进程对应的参数文件,发现在最后一行多了TABLE,导致出错。
GGSCI (rhel) 29> view params re1
REPLICAT re1
USERID ggadmin, PASSWORD ggadmin
ASSUMETARGETDEFS
DISCARDFILE /u01/ogg/dirdat/discards, PURGE
MAP us01.*, TARGET TABLE us01.*;
将TABLE去掉,如下是修改后的参数文件
GGSCI (rhel) 37> view params re1
REPLICAT re1
USERID ggadmin, PASSWORD ggadmin
ASSUMETARGETDEFS
DISCARDFILE /u01/ogg/dirdat/discards, PURGE
MAP us01.*, TARGET us01.*;
修改完参数文件后,重启replicat进程,顺利将数据同步到目标端。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24626891/viewspace-2121147/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/24626891/viewspace-2121147/
270

被折叠的 条评论
为什么被折叠?



