检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据无法同步或同步失败。 处理建议:源库新增分区必须是新创建的分区,该分区名不可以同已创建过的表名重复。该分区必须在所有数据都同步至目标库后才可以从源库删除。 父主题: 数据库参数检查
PostgreSQL安全要求账号的密码不能和名称相同。当源数据库没有此限制,且账号的密码和名称相同时,同步到目标库将会报错。 解决方案 在目标库中手工创建提示中的用户后,在DRS任务管理页面单击“续传”继续同步。 父主题: PostgreSQL->PostgreSQL实时同步
is%s 可能原因 目标库表执行DDL导致目标库表结构和源库不一致。 解决方案 请联系客户目标库运维工程师,修改目标库表结构和源库保持一致。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
件大小的1.5倍。 生成备份时进行了压缩,导致目标库磁盘空间不足。 解决方案 可参考RDS磁盘扩容中的内容,或联系RDS客服调整目标库空间后重新进行迁移。 父主题: 备份迁移
迁移实例或者同步实例的操作,然后下发重试任务的命令,此时任务状态会变为故障恢复。如果重启后,迁移实例或者同步实例还处于故障无法正常完成任务时,则系统需要重新创建迁移实例或者同步实例,创建完成后自动重试任务。 全量迁移 增量迁移 全量同步 增量同步
“AUTO_PK_ROW_ID”列名是RDS for MySQL数据库的保留列名,用户无法创建。 解决方案 排查源库数据中列名含有“AUTO_PK_ROW_ID”的表,修改列名后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 重新创建任务,对象选择时去掉列名含有“AUTO_PK_ROW_ID”的表。 父主题:
作”栏的“更多”,在下拉列表中选择“设置主题策略”。 在弹出的对话框中,设置允许DRS服务发布消息,如图1。 图1 设置主题策略 设置完成后,单击“确定”。 父主题: 通用操作
如果涉及多对一场景的同步任务,可参考多对一的场景约束及操作建议。 如果涉及表级汇集的多对一同步任务,则不支持DDL,否则会导致同步全部失败。 数据同步完成后,您需要了解 同步完成后,建议您结合数据对比的“稍后启动”功能,选择业务低峰期进行数据对比,以便得到更为具有参考性的对比结果。由于同步具有轻微的时差,在
调整数据库支持的连接数。 如果为DDS,可参考DDS用户指南中的内容,查询和调整数据库支持的连接数。 如果为Mongo数据库,可参考官网文档进行调整。 调整完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 如果以上操作未能解决问题,可在管理控制台右上角,选择“工单 > 新建工单”,联系DRS客服处理。
任务,单击任务“操作”列的“更多 > 重置位点”。 图1 重置位点 在重置位点对话框中,选择重置位点时间,单击“检查”。 检查重置位点无误后,单击“开始重置”,重新提交同步任务。 父主题: 任务生命周期
能为不支持获取Binlog日志的MySQL代理节点。 解决方案 修改DRS任务,将源数据库更换为可以获取Binlog日志的节点。 修改完成后,在任务列表中,单击对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
效率会更低。 业务数据库执行了DDL操作,DRS灾备实例需要等待DDL在灾备目标实例执行完成后,再执行数据回放。 业务数据库对热点表进行频繁操作。DRS灾备实例会对热点表的事务进行合并后再进行回放,减少频繁对目标库操作。 灾备数据库访问异常导致增量数据无法回放成功。 RTO增大处理建议
在“实时灾备管理”页面的任务列表中,选择要启动的任务,单击操作列的“重置”。 在弹出的“重置任务”窗口,将重新进行灾备任务预检查。 预检查完成后,且预检查通过率为100%时,单击“开始重置”,重新提交灾备任务。 方法二 在“实时灾备管理”页面,选择需要启动的任务,单击任务名称。 页面
DRS迁移索引时目标库处于只读状态,一般原因为目标库空间不足引起。 解决方案 请联系数据库运维工程师,检查目标数据库运行状态,修复数据库异常。 待目标库状态正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
增量阶段的迁移、同步,DRS会自动进行多次断点续传的重试,全量阶段的MySQL迁移,系统默认进行三次自动续传,无需人工干预。 当自动重试失败累计一定次数后,任务会显示异常,需要人为根据日志来分析无法继续的原因,并尝试解决阻塞点(例如数据库修改了密码),如果环境无法修复,如所需日志已经淘汰,则使用重置功能可以完全重新开始任务。
如果涉及多对一迁移场景,您需要了解: 创建多对一迁移任务时,目标库读写设置需要跟已有任务设置为一致。可参考多对一的场景约束及操作建议。 数据迁移完成后,您需要了解 迁移完成后,建议您结合数据对比的“稍后启动”功能,选择业务低峰期进行数据对比,以便得到更为具有参考性的对比结果。由于同步具有轻微的时差,在
RS任务在同步表结构场景下,因目标数据库不支持该排序规则而失败。 解决方案 用户在目标数据库中手动创建替代的表结构修改排序规则。 修改完成后,重新创建DRS任务,并取消同步表结构,重新进行全量同步。 父主题: MySQL->MySQL实时迁移和同步
unique prefix keys] 可能原因 源库和目标库表结构不一致。 解决方案 请客户运维工程师修改目标库表结构和源库保持一致。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
源库存在长时间未提交的XA事务,可能会导致事务对应的数据丢失,造成数据不一致。 解决方案 用户在源库执行XA RECOVER语句,找出一直未提交的XA事务,后可执行 xa commit `{xid}`,xid填入xa recover返回的data值,提交对应xa事务,后续传任务即可解决。 客户如果
6,n的取值范围在2-4294967296之间;如果源数据库版本为MySQL5.5和MySQL5.7,n的取值范围在1-4294967296之间。 修改完成后,重新执行预检查。 父主题: 数据库参数检查