抽取进程参数说明
extract E_JSFK
userid ogg, password ogg
exttrail /u02/ogg/ggs/dirdat/JSFK/JS
--TRANLOGOPTIONS DBLOGREADER
dynamicresolution
gettruncates
TABLE SEASHELL.PAYMENTORDER;
TABLE SEASHELL.WITHDRAWWORKORDER;
对extract进程中可能出现的各种参数的说明
Extract <extract_name>:指定extract的名字
SETENV():指定该extract启动时oracle相关的环境变量.
Userid <oracle_user>, password <oracle_password>:连接到源数据库的用户,既我们在第一步建立的源端数据库用户。
Report:指定每天在日志中产生报告的时间
Reportrollover:指定每天汇报队列文件切换报告的时间
Gettruncates:告诉extract对truncate操作也要捕获
Warnlongtrans nH,checkinterval 5M:超过<n>个小时的交易为长交易,会在goldengate日志中产生一条warning,5分钟检测一次
Tranlogoptions:针对源数据库的一些配置选项,如数据库归档的位置等等。在GoldenGate的DML同步中,如果字段类型包含CLOB,必须在源端的extract进程中配置参数:TRANLOGOPTIONS CONVERTUCS2CLOBS
Exttrail:本地队列文件,extract将数据从数据库日志抓取后存放在该队列文件。
Discardfile:指定出错后写错误信息的目标文件,为查错提供帮助。append表示追加方式,purge表示每次生成一个新的disard文件;megabyte表示最大允许大小,如果超过了此大小则进程也会终止。
Dynamicresolution:指定当extract从日志抓取变化数据时,根据当前的需要,动态解析表名,从而加快抓取进程的启动速度。
Table <schema>.<table_name>:指定要从源系统抓取那些表的数据,这里schema不能用通配符,table_name可以用通配符