使用日志控制字段来审计复制活动

日志控制字段是一组字段,包含有关与源表更改相关联的日志条目的不同信息。 由于日志条目信息是通过源表数据复制的,所以可将日志控制字段分配给目标列。 在 Management Console 中,日志控制字段表示为在字段的名称前面带有和号 (&)

日志控制字段提供了关于源系统上日志条目的信息。 在源系统上进行更改时,数据库会将更改记录在日志条目中,该日志条目包含已更改的数据以及关于所做更改的类型、执行更改的人员及进行更改的时间的其他信息。 当相关日志条目将复制事件触发到目标系统时, CDC Replication 会将已更改的数据以及额外的日志条目信息复制到目标系统。 CDC Replication 通过日志控制字段提供额外的日志条目信息。

CDC Replication 提供了许多日志控制字段,其中包含来自源系统的日志条目。 可以将日志控制字段映射至目标系统上的列。 CDC Replication 从源系统复制日志信息,并将此信息应用于目标系统上的映射列。 例如,您可能要维护将最近复制的更改应用于源系统上表中的每行的时间。 如果要为目标系统上表中的每行捕获此信息,那么您可以向该表添加一列,并将该列映射至相应的日志控制字段。 还可以将日志控制字段包括在行选择及派生的表达式中。

在使用日志控制字段之前,应该考虑下列问题:

  • 根据已安装 CDC Replication 的平台类型和复制方法 (镜像或刷新) ,可能支持也可能不支持某些日志控制字段。
  • If you have installed the Db2® for z/OS® 的 CDC Replication Engine and you want to build an expression with &MEMBER, then you need to enclose this journal control field in single quotation marks.
  • CDC Replication 不支持将日志控制字段映射到目标表中的 LOB 列。