Oracle GoldenGate常用参数详解(2)

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.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4880942e2846654ed1a91c859a090b7f.html