无论是哪种技术,学习初期对概念的理解非常重要。掌握概念之后,将各个知识点连接起来,通过实践理解其体系结构。如果概念都不清楚的话,面对灵活的配置参 数会感觉云里雾里。oracle官方文档是学习oracle技术的一个瑰宝,从入门阶段到提高阶段都能在文档中找到需要的那一部分。公司最近开始做OGG 的项目,借此机会系统的学习一下,打开尘封已久的文档开始学习之旅。
Configuring Manager and Network CommunicationsConfiguring the Manager process. 配置Manager进程
Specifying ports for local and remote network communications. 为本地和远程的网络连接指定端口
All Oracle GoldenGate ports are configurable. 所有的ogg端口是可配置的
Manager进程
在配置和运行Oracle GoldenGate之前,Manager进程必须在source系统和target系统或者是任何中介系统上都必须处于运行状态。管理进程的功能如下:
- 启动Oracle GoldenGate进程
- 启动dynamic进程
- 启动Collector进程
- 管理进程的端口号
- 执行trail管理
- 创建事件、错误、和阈值报告
为本地通信分配端口
每一个Oracle GoldenGate安装的Manager进程都需要一个专用端口,该端口为自己和其它Oracle GoldenGate进程建立通信连接。
在Manager 参数文件中用参数PORT来指定端口。
必须在配置文件中指定端口,可以采用默认值也可以选择其它值。默认值为7809
该端口必须可用,并且没有被限制,比如防火墙限制
如果系统上有多个manager instance,端口号不能相同
在Manager参数文件中还可以使用参数DYNAMICPORTLIST来指定多个端口,甚至多达5000个,列表格式如下:
7830, 7833, 7835
7830-7835
7830-7835, 7839
虽然DYNAMICPORTLIST不是必要参数,但是为了传输性能还是强烈建议添加该参数。如果设置了多个通信端口,当正在通信的端口出现故障时Collector进程会及时发现,然后再端口列表中尝试使用下一个端口号,直到找到可用的为止,这样就大大降低了端口的单点故障。如果Collector在遍历到了列表的最末端还没有找到能用的端口,可是在文件上端的端口号可以使用了,是否可以回过头来选择它呢?这就需要在tcperrs file中设置重新尝试的次数。重新尝试的机会用尽依然没有可用的端口Manager会发送一个错误信息记录在ggserr log中。
就像我们去乘地铁,经常会有刷卡不好使的时候,最简单的办法就是换旁边的入口再次刷卡,不好使可以再换一个入口尝试刷卡,实在不行才去找工作人员求助。多数情况下只要卡没消磁,换个口刷卡就应该能行了。想象一下,如果只有一个入口呢,在上下班高峰期斤地铁站,刷卡不好使,只能无奈的挤出人群向工作人员求助,经过修理再挤回到人群中继续刷卡。
PORT和DYNAMICPORTLIST的详细信息参看reference guide
Manager建议参数
AUTOSTART:在Manager进程启动后,Extract和Replicat进程也可以随之启动。在集群环境中这个参数时必须设置的。在集群系统启动后Oracle GoldenGate也立即启动显得非常有用。在一个参数文件中可以使用多个AUTOSTART语句。
AUTORESTART:当Extract或者Replicat进程出现故障被停止运行后,该参数可以将该进程重新启动。在集群环境中该参数同样是必须设置的。
PURGEOLDEXTRACTS: 当Oracle GoldenGate使用完trail文件后,没有PURGEOLDEXTRACTS语句将其消除,trail会持续占用磁盘空间。最好是在Manager参数中使用
PURGEOLDEXTRACTS,而不是在Extract或者Replicat中
STARTUPVALIDATIONDELAY:
对这种检验机制不是很理解USERID:如果使用Oracle GoldenGate DDL support必须设置USERID
创建管理参数文件
GGSCI > EDIT PARAMS MGR
PORT 7809DYNAMICPORTLIST 7810-7820, 7830
AUTOSTART ER t*AUTORESTART ER t*, RETRIES 4, WAITMINUTES 4
STARTUPVALIDATIONDELAY 5
PURGEOLDEXTRACTS /ogg/dirdat/tt*, USECHECKPOINTS, MINKEEPHOURS 2
启动和停止Manager
GGSCI > START MANAGER
GGSCI > STOP MANAGER
分享文章:【goldengate】官方文档笔记一配置Manager和网络连接-创新互联
网页地址:
http://cxhlcq.com/article/cojdse.html