问题描述:运用OGG同步异构数据库时OGG-01201、OGG-00936的异常处理.
数据库:源端 oracle 19.13 目标端 mysql 8.0.27
ogg安装包:源端 213000_fbo_ggs_Linux_x64_Oracle_shiphome.zip 目标端 213000_ggs_Linux_x64_MySQL_64bit.zip
1、问题重现
oracle源端全量同步数据到mysql目标端启动OGG抽取进程时,出现OGG-00936、OGG-01201报错.
源端告警日志:
2024-08-07T11:11:45.258+0800 INFO OGG-06509 Oracle GoldenGate Capture for Oracle, ext0.prm: Using the following key columns for source table RPTUSER.FRUITS: F_ID.
2024-08-07T11:11:45.271+0800 INFO OGG-00993 Oracle GoldenGate Capture for Oracle, ext0.prm: Extract group EXTRACT EXT0 started.
2024-08-07T11:11:45.299+0800 ERROR OGG-01201 Oracle GoldenGate Capture for Oracle, ext0.prm: Error reported by Manager: Access denied.
2024-08-07T11:11:45.299+0800 ERROR OGG-01668 Oracle GoldenGate Capture for Oracle, ext0.prm: PROCESS ABENDING.
2024-08-07T11:11:50.838+0800 INFO OGG-00987 Oracle GoldenGate Command Interpreter for Oracle: GGSCI command (oracle): info ext0 detail.
目标端告警日志:
2024-08-07 11:11:45 INFO OGG-00963 Command received from application EXTRACT on host [192.168.133.101]:36206: START REPLICAT REP0 CPU -1 PRI -1 PARAMS.
2024-08-07 11:11:45 WARNING OGG-00936 Access denied (request from 192.168.133.101, rule #0).
2、问题分析
目标端告警日志出现rule #0,表明没有rule规则.rule为mgr的一个属性,类似防火墙,表示是否允许远程访问,语法如下:
ACCESSRULE[, PROG program_name][, IPADDR address][, PRI rule][, login_ID]{, ALLOW | DENY}
3、解决方案
--目标端mgr进程添加如下参数
ACCESSRULE, PROG *,IPADDR *, ALLOW
说明:此后成功开启源端初始化抽取进程.
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.