OGG 部分参数解释
mgr:
LAGREPORTHOURS x
每隔 x 小时检查一次传输延迟情况
LAGINFOMINUTES x
传输延时超过 x 分钟将写入错误日志
LAGCRITICALMINUTES x
传输延时超过 x 分钟将写入警告日志
ex:
REPORTCOUNT EVERY x MINUTES, RATE
每隔 x 分钟报告一次从程序开始到现在的抽取进程或者复制进程的事物记录数,并汇报进程的统计信息
DISCARDROLLOVER AT xx:xx
为了防止 discard file 被写满,每天 xx:xx 做一次文件过期设定
WARNLONGTRANS yh, CHECKINTERVAL xm
每隔 x 分钟检查一下大事务,超过 y 小时还没结束的进行报告
DYNAMICRESOLUTION
有时候开启 OGG 进程的时候较慢,可能是因为需要同步的表太多,OGG 在开启进程之前会将需要同步的表建
立一个记录并且存入到磁盘中,这样就需要耗费大量的时间。使用该参数来解决此问题。
DBOPTIONS ALLOWUNUSEDCOLUMN
当抽取进程遇到一个没有使用的字段时只生成一个警告,进程会继续执行而不会被异常终止(abend)
FETCHOPTIONS NOUSESNAPSHOT
不会从闪回日志中获取数据
FETCHOPTIONS FETCHPKUPDATECOLS
当使用了 HANDLECOLLISIONS 时,请使用该参数。
复制进程出现丢失 update 记录(missing update)并且更新的是主键,update 将转换成 insert。由于
插入的记录可能不是完整的行,若要保证完整需要加入此参数
TRANLOGOPTIONS CONVERTUCS2CLOBS
指定在解析数据库日志时所需要的特殊参数。本参数只用在 extract 端 UTF 字符类型,并且 11.1.1 前处理
CLOB 才需要。如果包含 CLOB 字段,在 Extract 参数文件中必须添加
TRANLOGOPTIONS altarchivelogdest primary instance <rac1> </arch>
altarchivelogdest instance <rac2> </arch>
指定 RAC 环境下每个节点的归档日志地址
TRANLOGOPTIONS LOGRETENTION DISABLED
LOGRETENTION 主要功能是防止 rman 删除 ogg 恢复所需要用到的归档日志,可以通过禁用这个特性来解决
上面的这个问题。
dp:
NUMFILES x
最多处理 x 张表
PASSTHRU
采用 pass-through 模式处理表
DYNAMICRESOLUTION
动态解析表名
re:
DBOPTIONS DEFERREFCONST
约束延迟设置。在复制进程的事物被提交之前,延迟级联删除、级联更新时的校验和实施。
GETTRUNCATES
不捕获生产端 truncate table 的操作。
REPORT AT xx:xx
每天 xx:xx 点报告
REPORTCOUNT EVERY x MINUTES, RATE
每隔 x 分钟报告一次从程序开始到现在的抽取进程或者复制进程的事物记录数,并汇报进程的统计信息
REPORTROLLOVER AT xx:xx
为了防止 report file 被写满,每天 xx:xx 做一次文件过期设定
REPERROR DEFAULT, ABEND
评论