文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【goldengate】官方文档笔记一 配置Manager和网络连接

2024-04-02 19:55

关注
无论是哪种技术,学习初期对概念的理解非常重要。掌握概念之后,将各个知识点连接起来,通过实践理解其体系结构。如果概念都不清楚的话,面对灵活的配置参 数会感觉云里雾里。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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 资料下载
  • 历年真题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯