同步PolarDB-X 1.0实例的新增或删除表操作

本文为您介绍以PolarDB-X 1.0实例为源库、且同步对象粒度为整库的同步实例,当源库新增或删除表后,如何操作以正常同步数据。

前提条件

  • 已创建源库为PolarDB-X 1.0实例且同步对象粒度为整库的同步实例。

  • 本操作使用的是修改同步对象功能,还需满足该功能的前提条件

注意事项

  • 由于本操作使用的是修改同步对象功能,所以迁移实例不支持此操作。

  • 若您源库待同步的对象同时包含新增和删除表的操作,建议您分两次进行操作。

    例如,您可以先移除同步对象并提交本次修改,随后再新增同步对象。否则,可能会导致同步实例出现异常。

操作步骤

  1. 进入目标地域的同步任务列表页面(二选一)。

    通过DTS控制台进入

    1. 登录数据传输服务DTS控制台

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

    3. 在页面左上角,选择同步实例所属地域。

    通过DMS控制台进入

    说明

    实际操作可能会因DMS的模式和布局不同,而有所差异。更多信息,请参见极简模式控制台自定义DMS界面布局与样式

    1. 登录DMS数据管理服务

    2. 在顶部菜单栏中,选择Data + AI > 数据传输(DTS) > 数据同步

    3. 同步任务右侧,选择同步实例所属地域。

  2. 根据源库的变更,执行相应的操作。

    源库新增表

    1. 将整库粒度的同步修改为表粒度的同步。

      1. 在目标同步实例的操作列,单击修改同步对象

      2. 已选择对象框中勾选新增表所在的数据库,并单击zuoyi将其移动至源库对象框。

      3. 源库对象框中,以表为粒度勾选待同步的对象(不含新增的表),并单击youyi将其移动至已选择对象

      4. 在页面下方,依次单击下一步高级配置下一步预检查并启动

      5. 预检查通过率显示为100%时,单击修改成功,返回列表

    2. 等待目标同步对象的运行状态变更为运行中

      说明

      若您未开启自动刷新功能,则需要手动单击操作上方的刷新按钮,以刷新同步实例的运行状态

    3. 将源库新增的表添加到同步对象中。

      1. 在目标同步实例的操作列,单击修改同步对象

      2. 源库对象框中,勾选源库新增的表,并单击youyi将其移动至已选择对象

      3. 在页面下方,依次单击下一步高级配置下一步预检查并启动

      4. 预检查通过率显示为100%时,单击修改成功,返回列表

    4. 等待目标同步对象的运行状态变更为运行中

      说明

      若您未开启自动刷新功能,则需要手动单击操作上方的刷新按钮,以刷新同步实例的运行状态

    源库删除表

    1. 将整库粒度的同步修改为表粒度的同步。

      1. 在目标同步实例的操作列,单击修改同步对象

      2. 已选择对象框中勾选删除表所在的数据库,并单击zuoyi将其移动至源库对象框。

      3. 源库对象框中,以表为粒度勾选需要同步的对象(不包含删除的表),并单击youyi将其移动至已选择对象

      4. 在页面下方,依次单击下一步高级配置下一步预检查并启动

      5. 预检查通过率显示为100%时,单击修改成功,返回列表

    2. 等待目标同步对象的运行状态变更为运行中

      说明

      若您未开启自动刷新功能,则需要手动单击操作上方的刷新按钮,以刷新同步实例的运行状态