OGG常用参数(七)-LOGALLSUPCOLS

1、适用

Extract

2、描述

使用此LOGALLSUPCOLS参数可以控制用ADD TRANDATA或ADD SCHEMATRANDATA向该路径指定的补充记录列的写入。

LOGALLSUPCOLS支持集成的复制(针对Oracle数据库)和Oracle GoldenGateConflict检测和解决功能(CDR)。补充记录的列是调度列的并集,它们是确保跨并行Replicate线程和冲突检测与解决(CDR)列的数据完整性所必需的。调度列是主键,唯一索引和外键列。包括所有这些补充记录的列,可满足并行复制处理中CDR和依赖性计算的要求。

LOGALLSUPCOLS 使Extract对这些补充记录的列执行以下操作:

在记录中自动包括UPDATE操作之前的图像。

自动在跟踪记录中包括UPDATE和DELETE操作的所有补充记录列的前映像。

提醒一下,某些列不能成为Oracle补充日志记录的一部分。如果希望这些列出现在跟踪文件中,即使它们没有更改,也必须FETCHOPTIONS MISSINGCOLS 在Extract参数文件中使用。

对于12c之前的Extract版本,可以使用GETUPDATEBEFORES和NOCOMPRESSDELETES参数来满足相同的要求。

LOGALLSUPCOLS | NOLOGALLSUPCOLS 如果使用,则优先于以下参数:
GETUPDATEBEFORES | IGNOREUPDATEBEFORES
COMPRESSDELETES | NOCOMPRESSDELETES
COMPRESSUPDATES | NOCOMPRESSUPDATES用于之前的图像,但COMPRESSUPDATES | NOCOMPRESSUPDATES优先LOGALLSUPCOLS于之后的图像。

3、默认

LOGALLSUPCOLS

4、语法

LOGALLSUPCOLS

Related Posts