升级问题到: 一般问题
为什么在ogg1数据库表,无意中执行一个错误的update语句,想更新数据库表一个数据记录的字段值。就造成ogg2的rep01就变成abend状态?无论如何start /stop 都是abend状态,那怕 kill replicate rep01,都是abend状态,无法回复running状态。删除rep01,并重建多次,删除重启后,就变成abend状态,然后ogg2数据库表就显示一些旧数据。而且,每次重建后,启动rep01都固定读取某个rt日志文件?还有,我将ogg1和ogg2的数据库表的数据清空、删除。 然后在ogg1插入一些新数据,但在ogg2都只会显示一些旧数据。而且都是读取一个固定rt日志文件?而且ogg2的ggserr.log都显示同样的错误:
2020-06-14T15:53:57.947+0800 INFO OGG-06510 Oracle GoldenGate Delivery for Oracle, rep01.prm: Using the following key columns for target table OGGUSER.TCUSTMER: CUST_CODE.
2020-06-14T15:53:57.947+0800 WARNING OGG-01004 Oracle GoldenGate Delivery for Oracle, rep01.prm: Aborted grouped transaction on OGGUSER.TCUSTMER, Database error 1403 (OCI Error ORA-01403: no data found, SQL <UPDATE “OGGUSER”.“TCUSTMER” x SET x.“CITY” = :a4,x.“STATE” = :a5 WHERE x.“CUST_CODE” = :b0>).
2020-06-14T15:53:57.947+0800 WARNING OGG-01003 Oracle GoldenGate Delivery for Oracle, rep01.prm: Repositioning to rba 2358 in seqno 3.
2020-06-14T15:53:57.947+0800 WARNING OGG-01154 Oracle GoldenGate Delivery for Oracle, rep01.prm: SQL error 1403 mapping OGGUSER.TCUSTMER to OGGUSER.TCUSTMER OCI Error ORA-01403: no data found, SQL <UPDATE “OGGUSER”.“TCUSTMER” x SET x.“CITY” = :a4,x.“STATE” = :a5 WHERE x.“CUST_CODE” = :b0>.
2020-06-14T15:53:57.947+0800 ERROR OGG-01296 Oracle GoldenGate Delivery for Oracle, rep01.prm: Error mapping from OGGUSER.TCUSTMER to OGGUSER.TCUSTMER.