【goldengate】官方文档笔记一 配置Manager和网络连接
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,无论是哪种技术,学习初期对概念的理解非常重要。掌握概念之后,将各个知识点连接起来,通过实践理解其体系结构。如果概念都不清楚的话,面对灵活的配置参 数会感觉云里雾里。oracle官方文档是学习oracl
千家信息网最后更新 2024年11月23日【goldengate】官方文档笔记一 配置Manager和网络连接无论是哪种技术,学习初期对概念的理解非常重要。掌握概念之后,将各个知识点连接起来,通过实践理解其体系结构。如果概念都不清楚的话,面对灵活的配置参 数会感觉云里雾里。oracle官方文档是学习oracle技术的一个瑰宝,从入门阶段到提高阶段都能在文档中找到需要的那一部分。公司最近开始做OGG 的项目,借此机会系统的学习一下,打开尘封已久的文档开始学习之旅。
Configuring Manager and Network Communications
Configuring 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安装的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
Configuring Manager and Network Communications
Configuring 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
端口
进程
参数
文件
系统
配置
口号
多个
学习
尝试
管理
通信
文档
入口
故障
是在
概念
集群
运行
不好
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库系统第五版测试题
在数据库中代表一个字符
模块通过公网传输数据库
服务器主板ipmi
参看数据库代码
公司搭建服务器
cayenne数据库配置大小写
java与数据库开发技术
storms 关系数据库
有关网络安全主题班会的PPT
网络安全法隐私便利
欧洲网络安全战略
电子软件开发人才招聘
联影集团软件开发工程师
软件开发市场下沉怎么办
阿里云服务器学生购买
银行冬奥会网络安全保障工作报告
软件开发常用的两种方法是
非法网络安全
一对多 数据库设计
台江网络安全宣传
莱州微信小程序软件开发哪家靠谱
2019年网络安全大事件
湖北省信息网络安全报告
绿盟科技与中国互联网协会
数据库中添加管理员步骤
台湾服务器英文简称什么云空间
数据库类型的作用是什么
ssl服务器证书无效
不能链接到数据服务器