检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
附录 通用使用建议 DRS预检查项一览表
附录 通用使用建议 DRS预检查项一览表
选择“数据库 > 数据复制服务 DRS”。进入数据复制服务页面。 单击左侧目录的“实时迁移管理”,在“实时迁移管理”页面,单击目标实例名称,进入基本信息页面(此处以实时迁移为例,实时同步、实时灾备、录制回放操作类似)。 在实例的基本信息页面,单击左侧“迁移日志”,进入日志页面。
新建工单”,完成工单提交。 源端分片个数 当源端实例类型设置为“集群”且增量数据获取方式为“oplog”时,需要填写源端数据库分片个数。 源端数据库分片个数默认最小值为2,最大值为32,你需要根据源库实际的集群分片个数设置该值大小。 在“源库及目标库”信息页面,迁移实例创建成功后,填选源库信息
任务管理 创建灾备任务 查询灾备进度 查看灾备日志 数据对比(对比灾备项) 任务生命周期
检查无误后,单击“下一步”,进入下一步操作。 查看数据过滤 在“实时同步管理”页面任务列表中,选择需要查看数据加工的任务,单击任务名称。 选择“数据加工”页签,查看数据过滤记录。单击右上角的,可刷新数据。 查看列加工 在“实时同步管理”页面任务列表中,选择需要查看的任务,单击任务名称。 选择“同步
败。 增量同步过程中暂停、任务异常续传,目标Kafka中可能会出现重复数据,请使用Kafka数据中的id字段进行去重。 结束任务须知 正常结束任务: 全量+增量实时同步任务正常结束时,将自动删除任务在源库创建的流复制槽。 强制结束任务: 强制结束全量+增量实时同步任务,需要手动删
暂停同步任务 DRS提供对实时同步中的任务进行暂停功能。目前支持暂停的同步链路可参考支持暂停的链路。 前提条件 已登录数据复制服务控制台。 暂停任务 在“实时同步管理”页面的同步列表中,选择要暂停的任务,单击“操作 > 暂停”。 在弹出的“暂停任务”对话框中,选择“暂停日志抓取”后,单击“是”。
前提条件 已登录数据复制服务控制台。 方法一 在“实时同步管理”页面的任务列表中,选择要启动的任务,单击操作列“重置”按钮。 在弹出的“重置任务”窗口,将重新进行同步任务预检查。 重置多对一同步任务时,若预检查存在失败项,需要在查看失败详情中,单击对应失败的子任务名称,才能查看到具体任务的不通过原因。
限速模式指的是限制秒级的流量上限,可能因为网络波动原因导致统计值的降低,实际统计的值可能会低于限速值大小。 限速模式只对全量同步阶段生效,增量同步阶段不生效。 增量阶段修改限速后,待任务再次进入全量阶段会生效。如增量中的任务修改限速,编辑任务新加同步对象后,限速会在同步任务的全量阶段生效。
档。 增量同步过程中暂停、任务异常续传,目标Kafka中可能会出现重复数据,请使用Kafka数据中的id字段进行去重。 增量同步过程中,请勿在Kafka上删除接收DRS数据的topic,否则可能导致任务失败。 操作步骤 本小节以DDS到Kafka的出云单增量实时同步为示例,介绍如何使用数据复制服务配置实时同步任务。
入云 将MySQL迁移到MySQL 将MySQL迁移到DDM 将MySQL迁移到GaussDB(for MySQL) 将MySQL分库分表迁移到DDM 将MongoDB迁移到DDS 将MongoDB迁移到GeminiDB Mongo 将Redis迁移到GeminiDB Redis
出云 将MySQL同步到MySQL 将MySQL同步到Kafka 将MySQL同步到CSS/ES 将MySQL同步到Oracle 将MySQL同步到MariaDB 将DDM同步到MySQL 将DDM同步到Oracle 将DDM同步到Kafka 将DDS同步到MongoDB 将DDS同步到Kafka
双向同步 MySQL到MySQL双向同步
灾备任务的主备倒换是自动触发,还是手动触发 实时灾备中的任务,当业务库故障后,需手动进行主备倒换,可参考主备倒换任务进行操作。 父主题: 实时灾备
源数据库必须为GaussDB(for MySQL)主备实例的主节点。 源数据库中的库名不能包含:'<`>/\"以及非ASCII字符。 源数据库中的表名不能包含:'<>/\"以及非ASCII字符。 源数据库中的列名不能包含:.\"以及非ASCII字符。 源数据库中的库名或映射后的名称不允许以ib_logfile
同步场景操作参考 Kafka消息格式 Kafka认证方式 GaussDB分布式版为源任务序列值同步 GaussDB分布式版为源强制结束任务 GaussDB主备版为源强制结束任务 PostgreSQL为源强制结束任务 通过创建事件触发器和函数实现PostgreSQL增量DDL同步
败。 增量同步过程中暂停、任务异常续传,目标Kafka中可能会出现重复数据,请使用Kafka数据中的id字段进行去重。 结束任务须知 正常结束任务: 全量+增量实时同步任务正常结束时,将自动删除任务在源库创建的流复制槽。 强制结束任务: 强制结束全量+增量实时同步任务,需要手动删
一致的可能性。 由于数据库引擎支持不同,MySQL中的非空约束支持空字符串,Oracle中的非空约束不支持空字符串。数据同步过程中,如果非空约束的字段出现了空字符串,建议用户在目标端Oracle中将这个非空约束删除。 源数据库中存在主键重复的数据时,直接同步将导致目标库数据比源库少,请务必检查并订正数据后启动同步。
标数据库执行相同语义的DDL(当前提示显示的为源数据库的DDL,需在目标数据库执行符合目标库语法的语句)。 执行完成后,在“实时同步管理”页面的同步列表中,选择要跳过的任务,单击任务“操作”列的“跳过DDL”。 图1 跳过DDL 确认目标数据库执行完成后,单击“是”跳过报错,继续同步任务。