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图像将不会写入该跟踪中。