USERID goldengate, PASSWORD YGGJBFJGIH, ENCRYPTKEY default
DYNAMICPORTLIST 7840-7914 --动态端口列表的范围从7840到7914。当制定端口被占用或者出现通信故障,管理进程将会从列表中选择下一个端口尝试连接,避免通信端口的单点故障。
AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3 --当提取进程中断后尝试自动重启,每隔7分钟尝试启动一次,尝试5次。
PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 5 --定期清理dirdat路径下的远程队列(remote trail)。保留期限5天,过期后自动删除。从而控制队列文件的目录不会增长过大。
--PURGEDDLHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10 --删除DDL历史表,最小保存7天,最大保存10天。由于此项目没有开启DDL,所以该参数被注释。
--PURGEMARKERHISTORY MINKEEPDAYS 7, MAXKEEPDAYS 10 --删除MARKER历史表,最小保存7天,最大保存10天。此项目没有使用该参数,所以该参数被注释。
LAGREPORTHOURS 1 --每隔一小时检查一次传输延迟情况
LAGINFOMINUTES 30 --传输延时超过30分钟将写入错误日志
LAGCRITICALMINUTES 45 --传输延时超过45分钟将写入警告日志
参考:真实环境的OracleGoldenGate配置参数详解 --
3、完整可选参数列表
(1)通用参数:
COMMENT | -- Allows insertion of comments in a parameter file.##允许在参数文件中插入注释信息
SYSLOG Filters the types of Oracle GoldenGate messages that are written to the system logs.
(2)端口管理参数:
DYNAMICPORTLIST Specifies the ports that Manager can dynamically allocate.
##指定Manager可以动态分配的端口列表(这些端口将用来接受extract发送过来的数据)
示例:DYNAMICPORTLIST 7840-7850
DYNAMICPORTREASSIGNDELAY Specifies a time to wait before assigning a port number that was previously assigned.
##当要分配的端口被占用时,指定在再次分配前需要等待的时间
PORT Establishes the TCP/IP port number on which Manager listens for requests.
##指定Manager监听请求所使用的TCP/IP端口号,示例:PORT 7809
(3)进程管理参数:
AUTORESTART Specifies processes to be restarted by Manager after a failure.
##指定Manager可(定时)重启哪些进程(可以在网络中断等故障恢复后自动重起,避免人工干预)
示例:AUTORESTART ER *, WAITMINUTES 5, RETRIES 3 --每隔5分钟尝试启动一次,尝试3次
AUTOSTART Specifies processes to be started when Manager starts.
##指定Manager进程启动时,自动启动哪些进程
示例:AUTOSTART ER *
AUTOSTART extract extsz
BOOTDELAYMINUTES Determines how long after system boot time Manager delays until performing main processing activities. This parameter supports Windows.