Oracle GoldenGate 怎么在源头的传输进程和目的端的server/collector进程之间分配 port?

来源于:

How Does GoldenGate Allocates Ports between Source Extract Pump and Target Server/Collector? (文档 ID 965270.1)





适用于:

Oracle GoldenGate - Version 9.5.0.0 and later

Information in this document applies to any platform.

***Checked for relevance on 24-May-2012***





解决方式:

背景:

通常。OGG 通过TCP/IP来将OGG trail 从源头move到目的端。

抽取进程(通常叫做Extract Pump) 读取本地的trail file ,并通过网络发送数据给目标主机上的server进程(即:collector)





配置例如以下:

Extract Pump进程的參数文件里有rmthost參数。类似例如以下:

RMTHOST <target IP>, MGRPORT <target manager port number>

Example: RMTHOST REMOTESERVER, MGRPORT 7809 

为了控制目的端主机上的port使用。通常使用manager 进程的DYNAMICPORTLIST 參数,该參数限制OGG使用的port的范围

比如:

PORT 7809

DYNAMICPORTLIST 8000-8010





那么,OGG怎么在源头的传输进程和目的端的server/collector进程之间分配 port呢?





当Extract Pump进程使用 rmthost參数中指定的port号(RMTHOST REMOTESERVER, MGRPORT 7809)来启动到目的端的链路时,

manager进程会执行在目的端主机上,并监听在7809port上。

The target manager will start a collector and pass to the collector if configured the DYAMICPORTLIST range of ports. 

If this is not configured random ports will be used.

如上两句不翻译了,主要是pass to不知道该翻译成啥比較合适。。



目的端的manager进程回到7809port上监听。

Collector进程将会按顺序尝试使用(称之为:TCP/IP BIND)每一个port,直到collector发现有一个port端口能工作。

Collector进程将会与Extract pump进行联系,并指示Extract pump 进程使用这个port进行通信。





注意:

你能够使用例如以下命令来检查目的端上的port使用情况:

GGSCI > SEND MGR GETPORTINFO. 

在OGG version 11之前。manager进程搜索server上的一个port,而不是从server上定位一个可用的port.

【翻译自mos文章】Oracle GoldenGate 怎么在源头的传输进程和目的端的server/collector进程之间分配 port?的更多相关文章

  1. 【翻译自mos文章】11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值

    [翻译自mos文章]11.2.0.4及更高版本号的asm实例中MEMORY_TARGET 和 MEMORY_MAX_TARGET的默认值和最小值 来源于: Default and Minimum ME ...

  2. 【翻译自mos文章】在Oracle GoldenGate中循环使用ggserr.log的方法

    在OGG中循环使用ggserr.log的方法: 參考原文: OGG How Do I Recycle The "ggserr.log" File? (Doc ID 967932.1 ...

  3. 【翻译自mos文章】OGG的集成捕捉模式支持Oracle database标准版么?

    OGG的集成捕捉模式支持Oracle database标准版么? 来源于: Does OGG 11.2.1 Integrated Capture Work with Oracle Database S ...

  4. 【翻译自mos文章】job 不能自己主动执行--这是另外一个mos文章,本文章有13个解决方法

    job 不能自己主动执行--这是另外一个mos文章 參考原文: Jobs Not Executing Automatically (Doc ID 313102.1) 适用于: Oracle Datab ...

  5. 【翻译自mos文章】11gR2中的asm后台进程

    11gR2中的asm后台进程 參考原文: ASM Background Processes in 11.2 (Doc ID 1641678.1) 适用于: Oracle Database - Ente ...

  6. 【翻译自mos文章】怎么找到OGG Director Server使用的数据库和username?

    APPLIES TO: Management Pack for Oracle GoldenGate - Version: 1.0.0.0 - Release: 1.0 Information in t ...

  7. 【翻译自mos文章】OGG replicat 进程使用的 TCP port

    OGG replicat 进程使用的 TCP port 来源于: TCP PORT USED BY REPLICAT PROCESSES (文档 ID 1060954.1) 适用于: Oracle G ...

  8. 【翻译自mos文章】 在错误的从os级别remove掉 trace file 之后,怎么找到该trace file的内容?

    在错误的从os级别remove掉 trace file 之后,怎么找到该trace file的内容? 參考原文: How to Find the Content of Trace File Gener ...

  9. 【翻译自mos文章】oracle db 中的用户账户被锁--查看oracle用户的尝试次数

    參考原文: Users Accounts Getting Locked. (Doc ID 791037.1) 事实上这个文章是为oracle 别的软件产品写的,只是涉及到user 锁定问题.那还是跟d ...

随机推荐

  1. C# 导出word 表格代码

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  2. mysql 年龄计算(根据生日字段)

    mysql 年龄计算(根据生日字段) year( from_days( datediff( now( ), birthdate))) //获取年龄 now() 当前时间,精确到秒 datediff(b ...

  3. html中<a>标签_top和_parent的区别

    在html中,<a>标签有个target属性,而targe属性有四个值,分别是:_blank._self._top._parent.前两个相信很好理解,第一个就是在新窗口中打开的意思,第二 ...

  4. spring定时任务Cron时间设定

    直接举例: 0 10 0 * *?分别对应的是 秒 分 时 日 月 周 年 秒(0–59)分钟(0–59)小时(0–23)日(1–31)月(1–12或JAN–DEC)周(1–7或SUN–SAT)年(1 ...

  5. java 练习

    class Hello{ public static void main(String [] args) { System.out.println(" Hello 这是我的第一个java作品 ...

  6. selenium菜单操作

    连接到前端这个菜单下面的HTML/CSS子菜单 driver.get("https://www.imooc.com"); WebElement login = driver.fin ...

  7. CNN结构:用于检测的CNN结构进化-分离式方法

    前言: 原文链接:基于CNN的目标检测发展过程       文章有大量修改,如有不适,请移步原文. 参考文章:图像的全局特征--用于目标检测 目标的检测和定位中一个很困难的问题是,如何从数以万计的候选 ...

  8. logger日志

    Level 描述 ALL 各级包括自定义级别 DEBUG 指定细粒度信息事件是最有用的应用程序调试 ERROR 错误事件可能仍然允许应用程序继续运行 FATAL 指定非常严重的错误事件,这可能导致应用 ...

  9. Python-通过configparser读写配置文件

    Python读写配置文件: 1.创建配置文件(文件名以.conf或.ini结束的文件表示配置文件) 2.导入所需模块 OS, configparser >>> import os & ...

  10. 【剑指Offer】45、扑克牌顺子

      题目描述:   LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到 ...