NUMFILES Controls the initial allocation of memory dedicated to storing information about tables to be processed by Oracle GoldenGate.
定义本extract为最大多少张表预留空间,缺省为500,超过500张表需要设定一个比实际表数略大的值。
示例:numfiles 3000
RMTHOSTOPTIONS Specifies connection attributes other than host information for a TCP/IP connection used by a passive Extract group.
THREADOPTIONS Controls aspects of the way that Extract operates in an Oracle Real Application Cluster environment. Supports Oracle.
示例:THREADOPTIONS MAXCOMMITPROPAGATIONDELAY 60000 IOLATENCY 60000
RAC集群中的所有节点必须同步系统时钟。GoldenGate通过比较本地系统的时间和事务提交的时间点来做出关键决策。可以通过NTP来不同系统时间。所有节点上的COMPATIBLE参数设置也必须相同。注:这个参数在Oracle11.2版本后就不再使用了。
TRANLOGOPTIONS Supplies log-processing options.
指定在解析数据库日志时所需要的特殊参数。例如,对于裸设备,可能需要加入下列参数:
示例1: tranlogoptions rawdeviceoffset 0
示例2:TRANLOGOPTIONS CONVERTUCS2CLOBS
--指定在解析数据库日志时所需要的特殊参数
--本参数只用在extract端 UTF字符类型,并且11.1.1前处理CLOB才需要:
示例3:--tranlogoptions asmuser sys@asm, asmpassword AACAAAAAAAAAAGAIF, ENCRYPTKEY default
示例4:TRANLOGOPTIONS altarchivelogdest primary instance sgpmdb1 /sgpmdb/arch altarchivelogdest instance sgpmdb2 /sgpmdb/arch 指定RAC环境下每个节点的归档日志地址
TRANSMEMORY Controls the amount of memory and temporary disk space available for caching uncommitted transaction data.
设定GoldenGate的抽取进程能够使用的内存大小。如下参数指定本进程最大只能占用2G内存,其中每个事务最大占用内存不能超过500M,如果超过则使用指定目录作为虚拟内存,该目录下的单个文件大小为4G,最多只能在该目录下占用8G空间作为缓存:
示例:transmemory directory (/backup/goldengate/dirtmp,8G,4G),ram 2G,transram 500M
(11)维护Maintenance
DISCARDROLLOVER Controls how often to create a new discard file.
示例:DISCARDROLLOVER AT 3:00 --为了防止discard file被写满,每天3:00做一次文件过期设定
PURGEOLDEXTRACTS Purges obsolete trail files.同mgr进程,可以设置自动删除队列,建议在mgr设置