本文为您介绍以PolarDB-X 1.0实例为源库、且同步对象粒度为整库的同步实例,当源库新增或删除表后,如何操作以正常同步数据。
前提条件
已创建源库为PolarDB-X 1.0实例且同步对象粒度为整库的同步实例。
本操作使用的是修改同步对象功能,还需满足该功能的前提条件。
注意事项
由于本操作使用的是修改同步对象功能,所以迁移实例不支持此操作。
若您源库待同步的对象同时包含新增和删除表的操作,建议您分两次进行操作。
例如,您可以先移除同步对象并提交本次修改,随后再新增同步对象。否则,可能会导致同步实例出现异常。
操作步骤
进入目标地域的同步任务列表页面(二选一)。
通过DTS控制台进入
登录数据传输服务DTS控制台。
在左侧导航栏,单击数据同步。
在页面左上角,选择同步实例所属地域。
通过DMS控制台进入
说明实际操作可能会因DMS的模式和布局不同,而有所差异。更多信息,请参见极简模式控制台和自定义DMS界面布局与样式。
登录DMS数据管理服务。
在顶部菜单栏中,选择
。在同步任务右侧,选择同步实例所属地域。
根据源库的变更,执行相应的操作。
源库新增表
将整库粒度的同步修改为表粒度的同步。
在目标同步实例的操作列,单击修改同步对象。
在已选择对象框中勾选新增表所在的数据库,并单击
将其移动至源库对象框。
在源库对象框中,以表为粒度勾选待同步的对象(不含新增的表),并单击
将其移动至已选择对象。
在页面下方,依次单击下一步高级配置、下一步预检查并启动。
当预检查通过率显示为100%时,单击修改成功,返回列表。
等待目标同步对象的运行状态变更为运行中。
说明若您未开启自动刷新功能,则需要手动单击操作上方的
按钮,以刷新同步实例的运行状态。
将源库新增的表添加到同步对象中。
在目标同步实例的操作列,单击修改同步对象。
在源库对象框中,勾选源库新增的表,并单击
将其移动至已选择对象。
在页面下方,依次单击下一步高级配置、下一步预检查并启动。
当预检查通过率显示为100%时,单击修改成功,返回列表。
等待目标同步对象的运行状态变更为运行中。
说明若您未开启自动刷新功能,则需要手动单击操作上方的
按钮,以刷新同步实例的运行状态。
源库删除表
将整库粒度的同步修改为表粒度的同步。
在目标同步实例的操作列,单击修改同步对象。
在已选择对象框中勾选删除表所在的数据库,并单击
将其移动至源库对象框。
在源库对象框中,以表为粒度勾选需要同步的对象(不包含删除的表),并单击
将其移动至已选择对象。
在页面下方,依次单击下一步高级配置、下一步预检查并启动。
当预检查通过率显示为100%时,单击修改成功,返回列表。
等待目标同步对象的运行状态变更为运行中。
说明若您未开启自动刷新功能,则需要手动单击操作上方的
按钮,以刷新同步实例的运行状态。