LOGALLSUPCOLS
有效对象
提取
说明
使用 LOGALLSUPCOLS 参数控制使用 ADD TRANDATA 或 ADD SCHEMATRANDATA 指定的补充记录的列写入线索。
LOGALLSUPCOLS 支持集成复制(适用于 Oracle AI Database)和 Oracle GoldenGateConflict 检测和解析功能 (CDR)。补充记录的列是调度列的并集,这些列是确保并行复制线程和冲突检测和解决 (Conflict Detection and Resolution,CDR) 列的数据完整性所必需的。计划列是主键、唯一索引和外键列。包括所有这些附加记录的列可满足并行复制处理中 CDR 和依赖项计算的要求。
LOGALLSUPCOLS 使 Extract 对这些补充记录的列执行以下操作:
-
自动在线索记录中包括
UPDATE操作之前的图像。 -
对于
UPDATE和DELETE操作,此项会自动包括在在线索记录,以及所有补充记录列的前映像中。注:由于某些列的数据类型,某些列不能作为 Oracle 补充日志记录的一部分。如果希望这些列存在于线索文件中,即使这些列未更改,也必须在提取参数文件中使用
FETCHCOLS。
对于早于 12c 的提取版本,可以使用 GETUPDATEBEFORES 和 NOCOMPRESSDELETES 参数来满足相同要求。有关更多信息,请参见 GETUPDATEBEFORES | IGNOREUPDATEBEFORES 和 COMPRESSUPDATES | NOCOMPRESSUPDATES 。
LOGALLSUPCOLS | NOLOGALLSUPCOLS 优先于以下参数(如果使用):
-
GETUPDATEBEFORES | IGNOREUPDATEBEFORES -
COMPRESSDELETES | NOCOMPRESSDELETES -
COMPRESSUPDATES | NOCOMPRESSUPDATES表示之前映像,但COMPRESSUPDATES | NOCOMPRESSUPDATES优先于之后映像上的LOGALLSUPCOLS。
默认值
LOGALLSUPCOLS
语法
LOGALLSUPCOLS