免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 964 | 回复: 0
打印 上一主题 下一主题

Oracle GoldenGate架构概述8--Collector进程介绍 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-19 13:56 |只看该作者 |倒序浏览
我们再来回顾一下Oracle GoldenDate的逻辑架构图:

从这个图中,我看可以看到Collector是在target端的,它是一个运行在目标端的后台进程,接受从TCP/IP网络传输过来的数据库变化,并写到trail文件或者extract 文件里。通常情况下,当管理进程接收到一个连接请求后会自动启动一个collector进程。管理进程启动的collector就叫做动态collector,用户不能与动态collector交互。ORACLE GG也提供手工运行collector,这个collector就叫做静态collector.
   注意:并不是所有的Oracle GG配置都需要一个collector进程!
   当使用动态collector的时候,一个collector进程只能从一个extract进程接收信息,因此你必须为每个extract进程配置一个collector进程。
   当使用静态collector的时候,多个extract进程可以共享一个静态collector,但是在实践中,one-to-one的配置是最优的!
   注意:collector进程会随这extract的中断而中断!
   在默认的配置下,是extract进程发起TCP/IP连接的(从source DB到target上的collector进程)。但是Oracle GoldenDate也可以配置成让Collector进程发起初始的TCP/IP连接。什么情况下会用到这种配置呢?
假如你的target端是在一个可信任的网络区域内(a trusted network zone)而你的source端是在一个不可信任的网络区域内(a less trusted zone),这个时候你就可以配置让collector进程发起初始的TCP/IP连接。这种环境在做数据中心的时候会碰到。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP