数据传输服务DTS(Data Transmission Service)支持将双向同步实例的方向进行调转。在业务场景需要进行主备数据库切换或双云切换时,您可以轻松地调整已有双向同步实例的方向,而无需重新配置实例。
背景信息
DTS为了保障双向同步实例的稳定性,仅支持当前正向任务的DDL操作同步到目标库,当前反向任务的DDL操作不会被同步。若您需要同步当前反向任务的DDL操作,可以调转双同向步实例方向后再执行DDL操作,实现同步原反向任务的DDL操作,保证数据的一致性。
前提条件
已创建双向同步实例,详情请参见同步方案概览中的相关配置文档。
正向和反向同步任务的运行状态需要是运行中或已暂停。
注意事项
分布式的双向同步实例暂不支持调转方向。
若双向同步实例调转方向过程中数据有变化,可能会导致源库与目标库数据不一致。
双向同步实例调转方向后,原正向任务和反向任务的方向和位置均会互换。
重要仅当前正向任务的DDL操作会同步到目标库。
双向同步实例调转方向后,若当前反向任务需要执行DDL操作,您需要再次调转双向同步实例的方向后再执行DDL操作,以保证数据的一致性。
操作步骤
进入同步任务的列表页面。
登录DMS数据管理服务。
在顶部菜单栏中,单击集成与开发。
在左侧导航栏,选择 。
说明实际操作可能会因DMS的模式和布局不同,而有所差异。更多信息,请参见极简模式和自定义DMS界面布局与样式。
您也可以登录新版DTS同步任务的列表页面。
在页面左上角,选择同步实例所属地域。
在目标双向同步的正向任务右侧,选择 。
在弹出的提示框,单击确定。
当正向和反向任务的运行状态均处于运行中时,双向同步实例方向调转完成。
相关API
API接口 | 说明 |
调转双向同步任务的方向。 |
文档内容是否对您有帮助?