启用监视
有效对象
GLOBALS
说明
使用 ENABLEMONITORING 参数可以从 Oracle GoldenGate Monitor 监视 Oracle GoldenGate 实例并收集性能度量服务的趋势数据。
性能度量服务器用于监视进程或服务并收集统计信息。从 Oracle GoldenGate 21c 开始,Unix 域套接字 (Domain Sockets,UDS) 用于与本地性能度量服务通信。
UDS 是性能度量服务中的默认模式。此功能适用于 Oracle GoldenGate Microservices Architecture for Oracle 和非 Oracle 数据库。
对于不支持 UDS 的操作系统,如 Windows 和其他操作系统,将继续使用 UDP。如果您正在使用不支持 UDS 的操作系统,则需要在启动传统服务器之前设置 ENABLEMONITORING UDP 参数,以启动 PMSRVR GLOBALS 参数。对于 Oracle GoldenGate MA,默认情况下执行此操作。有关详细信息,请参见 Oracle GoldenGate 微服务体系结构中的不同操作系统的性能监视协议。
注意:在 UNIX 系统上为大量 Oracle GoldenGate 进程启用监视(大约 400 个)时,可能会超出系统对允许的最大共享内存量的限制。Manager 返回的消息类似于以下内容:
WARNING OGG-01934 Datastore repair failed" reported during "start...
如果发生这种情况,则将内核参数 kernel.shmall 增大八倍于操作系统的缺省值。
默认值
已禁用
语法
ENABLEMONITORING
[ UDP ]
[ UDPPORT <portnumber> ]
[ HTTPPORT <portnumber> ]
UDPPORT <portnumber>
在 UDP 中有效,可在 Windows 和不支持 UDS 的其他操作系统上使用性能度量服务器 (PMSRVR) 进行监视。
UDP 监听端口。它是可选的。如果提供,它将覆盖现有的 GLOBALS 参数 REPOUDPPORT。如果未提供,则使用 REPOUDPPORT 的值作为端口号。
通过将 repoUDPPORT 参数添加到 GLOBALS 文件,可以在安全部署中更改 PMSRVR 的 UDP 端口。有关为 PMSRVR 配置 UDP 和 TCP 端口的更多信息,请参见 Add a Deployment 。
HTTPPORT <portnumber>
在 UDP 中有效,可用于使用性能度量服务器进行监视。对 BDB 或 LMDB 监视模式无效。
服务的 HTTP 监听端口。它是可选的。如果未提供,则 9004 是默认端口号。