OGG-01201
Table of Contents
1 OGG-01201
这种错误,出现的场景之一是 direct load 加载数据,遇到此错误时,MGR会根据不一样的缘由给出不一样的提示。css
1.1 案例1 Access denied.
-
错误信息html
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信息:java
WARNING OGG-00936 Access denied (request from xxx.xxx.x.xxx, rule #0).
-
分析与解决python
根据MGR提示的信息,rule #0 说明没有rule规则。这个rule 是MGR里的一个属性,相似于防火墙,表示是否容许远程访问。其语法规则以下:sql
ACCESSRULE[, PROG program_name][, IPADDR address][, PRI rule][, login_ID]{, ALLOW | DENY}
在MGR配置文件中添加以下内容便可,表示全部接受全部远程链接。shell
ACCESSRULE, PROG *, IPADDR *, ALLOW
1.2 案例2 Parameter file xxxx does not exists.
-
错误信息 extract 日志:sass
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未启动 链接目标端执行以下内容:ruby
ggsci info all
正常状况MGR的状态应是running:bash
Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING