【问题标题】:GoldenGate SPECIALRUN abending with [OGG-02419] Missing checkpoint file nameGoldenGate SPECIALRUN 异常异常 [OGG-02419] 缺少检查点文件名
【发布时间】:2020-07-19 19:21:39
【问题描述】:

我的 GG 可以正常处理从源到目标的更新。但是,在尝试进行初始加载时,我遇到了一个奇怪的错误。我有来自源的提取文件,并且我已经设置了参数文件来获取它。我还添加了带有ADD REPLICAT rlcosmos, SPECIALRUN, EXTFILE dirdat\ld000000 的副本。当我尝试使用START myreplicat 运行时,我收到“OGG-02419 Missing checkpoint file name”错误。我的理解是SPECIALRUN不需要检查点,所以我对这个错误有点困惑,因为我可以看到检查点文件在那里。有什么想法吗?

[EDIT],我尝试修改配置文件(如下面的 PRM FILE2)并作为普通副本运行,ADD REPLICAT rlcosmos, EXTFILE dirdat\ld000000。这个过程就是这样工作的。

复制细节

GGSCI (xdaz002092) 52> INFO REPLICAT rlcosmos, DETAIL

REPLICAT   RLCOSMOS  Initialized   2020-07-19 15:12   Status STOPPED
Checkpoint Lag       00:00:00 (updated 00:50:23 ago)
Log Read Checkpoint  File dirdat\ld000000
                     First Record  RBA 0
  Extract Source                          Begin             End

  dirdat\ld000000                         * Initialized *   First Record


Current directory    C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1

Report file          C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\dirrpt\RLCOSMOS.rpt
Parameter file       C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\dirprm\RLCOSMOS.prm
Checkpoint file      C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\dirchk\RLCOSMOS.cpr
Checkpoint table
Process file
Error log            C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\ggserr.log

日志文件:

***********************************************************************
                    Oracle GoldenGate for Big Data
                    Version 19.1.0.0.1 (Build 003)

                      Oracle GoldenGate Delivery
  Version 19.1.0.0.2 OGGCORE_OGGADP.19.1.0.0.2_PLATFORMS_190916.0039
       Windows x64 (optimized), Generic on Sep 16 2019 05:33:49

Copyright (C) 1995, 2019, Oracle and/or its affiliates. All rights reserved.
                    Starting at 2020-07-19 14:52:55
***********************************************************************

Operating System Version:
Microsoft Windows 10, on x64
Version 10.0 (Build 19041)

Process id: 30828

Description:
***********************************************************************
**            Running with the following parameters                  **
***********************************************************************
2020-07-19 14:52:55  INFO    OGG-03059  Operating system character set identified as windows-1252.
2020-07-19 14:52:55  INFO    OGG-02695  ANSI SQL parameter syntax is used for parameter parsing.
2020-07-19 14:52:55  INFO    OGG-01360  REPLICAT is running in Special Run mode.

Source Context :
  SourceModule            : [ggapp.checkpt]
  SourceID                : [../gglib/ggapp/checkpt.c]
  SourceMethod            : [chkpt_context_t::openCheckpointFile]
  SourceLine              : [699]
  ThreadBacktrace         : [14] elements
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\gglog.dll(??1CContextItem@@UEAA@XZ)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\gglog.dll(?CreateMessage@CMessageFactory@@QEAAPEAVCMessage@@PEAVCSourceContext@@IZZ)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\gglog.dll(?_MSG_@@YAPEAVCMessage@@PEAVCSourceContext@@HW4MessageDisposition@CMessageFactory@@@Z)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(ERCALLBACK)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(ERCALLBACK)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(ERCALLBACK)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(ERCALLBACK)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(_ggTryDebugHook)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(_ggTryDebugHook)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(_ggTryDebugHook)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(ERCALLBACK)]
                          : [C:\oracle\product\19\OGG_BigData_Windows_x64_19.1.0.0.1\replicat.exe(CommonLexerNewSSD)]
                          : [C:\WINDOWS\System32\KERNEL32.DLL(BaseThreadInitThunk)]
                          : [C:\WINDOWS\SYSTEM32\ntdll.dll(RtlUserThreadStart)]
 
2020-07-19 14:52:55  ERROR   OGG-02419  Missing checkpoint file name.

2020-07-19 14:52:55  ERROR   OGG-01668  PROCESS ABENDING.

PRM 文件:

SPECIALRUN
DISCARDFILE dirrpt\rlcosmos.dsc, purge
ASSUMETARGETDEFS
TARGETDB LIBFILE ggjava.dll SET property=dirprm\cosmos.props
MAP MYPDB.HR.*, TARGET MYPDB.HR.*;
TABLEEXCLUDE MYPDB.HR.EMP_DETAILS_VIEW;
END RUNTIME

PRM 文件 2:

--SPECIALRUN
REPLICAT rlcosmos
DISCARDFILE dirrpt\rlcosmos.dsc, purge
ASSUMETARGETDEFS
TARGETDB LIBFILE ggjava.dll SET property=dirprm\cosmos.props
MAP MYPDB.HR.*, TARGET MYPDB.HR.*;
TABLEEXCLUDE MYPDB.HR.EMP_DETAILS_VIEW;
--END RUNTIME

【问题讨论】:

  • 投票结束此问题的人能否提供理由?

标签: oracle replication oracle-golden-gate


【解决方案1】:

从命令行而不是从 GGSCI 启动 Replicat。当您使用 GGSCI 启动它时,它预计您正在运行非初始加载 Replicat,因此缺少检查点文件。

replicat.sh paramfile path/to/file.prm reportfile optionaloutputfile

或用于 Windows 的 replicat.exe。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-12
    • 2016-02-09
    • 1970-01-01
    • 2010-10-17
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多