OGG常用参数(六)-COMPRESSUPDATES | NOCOMPRESSUPDATES

1、适用

Extract

2、描述

将COMPRESSUPDATES和NOCOMPRESSUPDATES参数用于Extract用于控制将列写入跟踪记录以进行UPDATE操作的方式。

COMPRESSUPDATES,即默认值,导致Extract仅将主键和行中已更改的列写入跟踪以进行更新操作。这提供了足够的信息来更新正确的目标记录(除非需要解决冲突),同时限制了必须处理的数据量。

此外,如果使用参数KEYCOLS选项定义了替代键TABLE,则无论定义了主键还是唯一键,这些列都将写入到路径中。

NOCOMPRESSUPDATES 将所有列发送到路径。当表定义不包含主键或唯一索引时,它将成为默认值。NOCOMPRESSUPDATES在Oracle GoldenGate支持的任何平台上对DB2数据库使用冲突检测和解决(CDR)功能时,也需要使用此功能。

COMPRESSUPDATES并NOCOMPRESSUPDATES全局应用于TABLE参数文件中的所有语句。

这些参数支持以下数据库:

DB2 LUW
DB2 z / OS
我的DB2
的MySQL
SQL服务器
PostgreSQL

3、默认

COMPRESSUPDATES

4、语法

COMPRESSUPDATES | NOCOMPRESSUPDATES

对于PostgreSQL,如果启用,NOCOMPRESSUPDATES则该LOB列的before图像将不会写入该跟踪中。

Related Posts