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

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


适用于:
Oracle GoldenGate - Version 10.4.0.12 and later
Information in this document applies to any platform.
***Checked for relevance on 25-May-2012***


症状:
若是一个客户基于少量的(a small number of)collector进程的考虑配置了少量的port号,ogg的manager进程可能会用尽可用的port。由于replicat进程也会使用port。
新的extract 连接将会fail。会报各种的TCP 错误,比方“no ports available”,比方“connection refused”


原因:
典型的,客户通过manager 參数DYNAMICPORTLIST指派了一个port的訪问,
客户希望这些port给manager进程使用。以便当extract请求时。建立server.exe collector进程


OGG的replicat进程也会从这个port范围中消耗port--这是没有在文档上记载的。
因此,假设客户基于少量的collector进程的考虑配置了少量的port号,ogg的manager进程可能会用尽可用的port,由于replicat进程也会使用port。


客户应该总是配置比理解上须要的很多其它的port。
因为 孤儿port 的可能性,manager进程应该被分配很多其它的port--这个port数量要比collector进程+ replicat进程的总数还要多。


解决方式:
配置DYNAMICPORTLIST 加上很多其它可用的port。

原文地址:https://www.cnblogs.com/yxysuanfa/p/7122651.html