OGG-01201

OGG-01201

1 OGG-01201

    这种错误,出现的场景之一是 direct load 加载数据,遇到此错误时,MGR会根据不同的原因给出不同的提示。

1.1 案例1 Access denied.

  • 错误信息

    2019-07-01 06:25:33  INFO    OGG-00993  Oracle GoldenGate Capture for Oracle, initfj.prm:  EXTRACT INITFJ started.
    2019-07-01 06:25:33  ERROR   OGG-01201  Oracle GoldenGate Capture for Oracle, initfj.prm:  Error reported by MGR : Access denied.
    2019-07-01 06:25:33  ERROR   OGG-01668  Oracle GoldenGate Capture for Oracle, initfj.prm:  PROCESS ABENDING.
    

    目标端MGR report信息:

    WARNING OGG-00936  Access denied (request from xxx.xxx.x.xxx, rule #0).
    
  • 分析与解决

    根据MGR提示的信息,rule #0 说明没有rule规则。这个rule 是MGR里的一个属性,类似于防火墙,表示是否允许远程访问。其语法规则如下:

ACCESSRULE[, PROG program_name][, IPADDR address][, PRI rule][, login_ID]{, ALLOW | DENY}

在MGR配置文件中添加如下内容即可,表示所有接受所有远程连接。

ACCESSRULE, PROG *, IPADDR *, ALLOW

1.2 案例2 Parameter file xxxx does not exists.

  • 错误信息 extract 日志:

    2019-07-11T10:34:26.437+0800  INFO    OGG-00993  Oracle GoldenGate Capture for Oracle, gjxm.prm:  EXTRACT GJXM started.
    2019-07-11T10:34:26.440+0800  ERROR   OGG-01201  Oracle GoldenGate Capture for Oracle, gjxm.prm:  Error reported by MGR : Parameter file /home/ogg/dirprm/gjxm.prm does not exist.   
    
  • 分析与解决 这里的错误信息会误导人的思维。提示找不到参数文件,实际的原因是连不上对应的MGR(端口不对,或者目标端的MGR已经停掉)。 那么有以下几种可能:
    • extract参数配置不正确(主要是RMTHOST 和 MGRPORT)
    • 目标端MGR未启动 连接目标端执行如下内容:

      ggsci
      info all
      

      正常情况MGR的状态应是running:

      Program     Status      Group       Lag at Chkpt  Time Since Chkpt
      
      MANAGER     RUNNING                                           
      

Author: halberd.lee

Created: 2019-07-11 Thu 11:28

Validate

原文地址:https://www.cnblogs.com/halberd-lee/p/11168922.html