OGG-01201
Table of Contents
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
Created: 2019-07-11 Thu 11:28