You need to enable JavaScript to run this app.
导航

管理同步对象

最近更新时间2023.11.28 12:58:59

首次发布时间2022.07.22 16:12:07

DTS 支持变更数据同步任务中的同步对象。本文介绍如何通过控制台变更同步对象,并查看变更记录。

前提条件

仅状态为执行中的同步任务支持变更同步对象。同步任务的创建方法,请参见创建同步任务

注意事项

  • 该功能仅适用于 MySQL 和 PostgreSQL 类型的数据库。
  • 多泳道模式下的任务,不支持变更同步对象。
  • 变更对象过程中,变更的对象不可以做 DDL 操作,否则可能会导致数据变更失败。

变更同步对象

  1. 登录 DTS 控制台

  2. 在顶部菜单栏的左上角,选择项目和地域。

  1. 在左侧导航栏,单击数据同步

  2. 在同步任务列表页找到目标任务,单击任务进度右侧的配置

  3. 配置同步对象页面,配置如下参数。

    参数
    说明

    主键冲突处理

    选择当目标库已存在同主键值的行时的处理方法,取值如下:

    • 冲突覆盖:使用源库数据覆盖目标库数据,同步任务可正常启动。
    • 冲突报错:预检查时提示相关报错,需手动修改相关数据,否则同步任务无法启动。
    • 冲突忽略:预检查时会跳过对目标数据库中存在同主键值的行,同步任务可正常启动。

    注意

    若选择冲突忽略处理方法,可能导致数据不一致,给业务带来风险,请谨慎选择。

    同步对象选择需要同步的对象,如表格、视图、函数或存储过程等。
  4. 在页面右下角,单击启动任务即可。

    说明

    变更同步对象后,您可以在控制台上查看变更记录详情。更多信息,请参见查看变更记录

查看变更记录

  1. 登录 DTS 控制台
  2. 在顶部菜单栏的左上角,选择目标地域。
  3. 在左侧导航栏,单击数据同步
  4. 在同步任务列表页找到目标任务,单击任务进度右侧的 ... > 任务详情
  5. 单击同步对象变更记录页签。
  6. 在变更记录表中,您可以查看变更对象的源和目标库表的名称、变更动作、变更时间和状态等信息。

    说明

    若变更记录较多,您可以在列表中根据变更动作状态进行筛选查看。