OGG Source Extract进程启动一直挂载

场景

ogg 所有Extract 进程起不起来,一直挂载中,查看日志,报错如下

2019-08-26T14:13:12.177+0800  ERROR   OGG-00868  Oracle GoldenGate Capture for Oracle, e_xxl3.prm:  Gap found in DDL metadata records.
2019-08-26T14:13:12.182+0800  ERROR   OGG-00508  Oracle GoldenGate Capture for Oracle, e_xxl3.prm:  Fragment number gap detected (faulty data) in DDL object versioning table, fragment #3 for SCN , query [SELECT metadata_text, fragmentNo, optime FROM ogg_admin.GGS_DDL_HIST WHERE seqno = (SELECT MAX(seqno) FROM ogg_admin.GGS_DDL_HIST WHERE objectid = (SELECT objectId FROM ogg_admin.GGS_DDL_HIST_ALT WHERE altObjectId = :object_id AND rownum=1) AND startSCN = (SELECT MAX (startSCN) FROM ogg_admin.GGS_DDL_HIST WHERE objectid = (SELECT objectId FROM ogg_admin.GGS_DDL_HIST_ALT WHERE altObjectId = :object_id AND rownum=1)))  ORDER BY fragmentNo ].
2019-08-26T14:13:12.182+0800  ERROR   OGG-01668  Oracle GoldenGate Capture for Oracle, e_xxl3.prm:  PROCESS ABENDING.
  • 思路
上面报错大概意思就是在历史表中找不到scn对应的片段,就是中间有数据丢失了

解决过程

  • 查看日志的scn号

select GROUP#,sequence#,STATUS,FIRST_CHANGE#,to_char(FIRST_TIME,‘yyyy/mm/dd:hh24:mi:ss’) firsttime,NEXT_CHANGE#,to_char(NEXT_TIME,‘yyyy/mm/dd:hh24:mi:ss’) nexttime from V$log;

  • view report E_CC

在这里插入图片描述

对比两个scn号,发现进程里记录的scn与日志里查到的差别很大,就是有很多数据丢失了

  • 解决办法:修正 scn ,然后重启,ok

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章