检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
data_type); 与源数据库的表结构不一致时请在目标数据库表中创建缺失的列,或把目标数据库表中已存在名称字母相同但大小写不同的列转为小写,或删除源数据库表中多余的列。 待确认原因:源端表的主键列和目标端表的主键列存在不一致问题。主键列不一致,可能会导致同步失败或者数据不一致。 处理建议
数据库参数innodb_strict_mode一致性检查 检查源数据库和目标数据库的innodb_strict_mode参数是否一致性,若不一致,可能会导致任务失败,建议将参数变为一致。 数据库参数innodb_strict_mode用来设置是否开启严格检查模式。innodb_st
'%s'; check that column/key exists; sql is%s 可能原因 目标库表执行DDL导致目标库表结构和源库不一致。 解决方案 请联系客户目标库运维工程师,修改目标库表结构和源库保持一致。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。
F7BBF136A80E7FC9572,两次的结果不一致。可能会导致源库的加密数据同步到目标库之后,在目标库执行解密无法还原出原始数据值。 不通过原因 源数据库和目标数据库的参数block_encryption_mode设置不一致。 处理建议 如果确认未使用相关的加解密函数去操作业务,可以选择跳过该检查项。
lack some data for this Job! 可能原因 源库存在长时间未提交的XA事务,可能会导致事务对应的数据丢失,造成数据不一致。 解决方案 用户在源库执行XA RECOVER语句,找出一直未提交的XA事务,后可执行 xa commit `{xid}`,xid填入xa
function_creators=off,需修改目标库的log_bin_trust_function_creators=on。如果二者不一致,可能会导致迁移失败。 待确认原因 目标数据库不支持自定义函数 处理建议 请检查目标库my.cnf文件中是否存在参数log_bin_tru
pk write target db fail。 可能原因 无主键表由于缺乏行的唯一性标志,在网络不稳定情况下,无主键表数据写入时与源数据库数据不一致。 源端为RDS for MySQL老版本(5-5.7.23),有无主键表隐藏主键的特性,导致DRS任务报错update/delete没有命中。
如果校验对象在源数据库和目标数据库中的命名不同,可在右侧已选对象框中修改目标库对象映射名称,具体操作可参考对象名修改(对象名映射)。 使用非字母、非数字、非下划线等字符作为库表名称,或库表映射后名称包含中划线、井号时,名称的长度请不要超过42个字符。 选择导入对象文件,具体步骤和说明可参考导入同步对象。
当源库存在生成列是主键或者唯一键的表时,DRS在同步表结构时不同步生成列结构,可能导致数据同步到目标库后与源库不一致。 不通过原因 源库存在生成列是主键或者唯一键的表。 处理建议 在目标库自建表结构,保证目标库的生成列的逻辑、约束与源库一致后,返回对象选择页面,不勾选同步表结构,重新进行预检查。 返回对象选
字符集不兼容导致数据乱码或者同步失败 背景 当源数据库和目标数据库字符集不兼容时,可能导致 部分数据乱码。 数据同步不一致。 目标库写入失败。 解决方案 针对这种情况,建议先修改目标库字符集后再进行同步。若同步任务已经报错,请修改目标库字符集后再重置任务进行同步。 父主题: 实时同步
数据库SSL一致性检查 MongoDB迁移场景 表1 数据库SSL一致性检查 预检查项 数据库SSL一致性检查。 描述 检查源数据库和目标数据库的SSL是否一致,源数据库和目标数据库不能同时开启SSL安全连接,否则,会导致迁移失败。 不通过提示及处理建议 不通过原因:源数据库和目标数据库同时使用了SSL连接。
仅支持“待恢复备份类型”为“全量备份”,且“指定需要恢复的数据库类型”为“全部数据库”时重置数据库名。 待还原数据库名称 当选择的指定恢复数据库类型为“部分数据库”时,需要输入待还原数据库名称。 待还原数据库名称必须与备份文件中的数据库名称一致,区分大小写,待还原库名最大支持256字节,新库名最大支持128字节,可以
在“实时灾备管理”页面的灾备任务列表中,单击任务名称。 在“基本信息”页签的“任务信息”区域,单击“目标库实例读写设置”后的“解除只读”。 在弹出的对话框单击“是”即可。 图1 解除只读 设置只读 在“实时灾备管理”页面的灾备任务列表中,单击任务名称。 在“基本信息”页签的“任务信息”区域
将会写入到只读节点,导致目标数据库和源数据库数据不一致。 整个迁移过程中,不支持源库在自增主键列上写入0值,否则会造成该自增列的数据在源库和目标库不一致。 整个迁移过程中,不允许源数据库MySQL跨大版本升级,否则可能导致数据不一致或者迁移任务失败(跨版本升级后数据、表结构、关键
源库服务器计算机名是否一致 源数据库和目标数据库存在相同的计算机名,不符合迁移要求。 不通过原因 源数据库和目标数据库存在相同的计算机名。 处理建议 建议修改源数据库的计算机名,然后重启计算机生效。 父主题: 数据库参数检查
源库和目标库的字符集是否一致 MySQL->MySQL、DDM迁移场景 表1 源库和目标库的字符集是否一致 预检查项 源库和目标库的字符集是否一致检查。 描述 源数据库和目标库的字符集是否一致。 待确认提示及处理建议 待确认原因:源数据库支持更高版本字符集。 处理建议:源数据库支
禁止源端在灾备任务执行主备倒换过程中进行写入操作,否则会出现数据污染或者表结构不一致,并最终导致业务端和灾备端数据不一致。 操作步骤 在“实时灾备管理”页面,单击“创建灾备任务”,进入创建灾备任务页面。 在“灾备实例”页面,填选区域、项目、任务名称、描述、灾备实例信息,单击“开始创建”。 任务信息 图1
数据库的触发器(TRIGGER)和事件(EVENT)操作会记录binlog,DRS通过解析binlog同步数据,如果业务侧写入与触发器、事件存在同样对象,就会发生重复执行导致数据不一致或者任务失败,所以在灾备场景下,触发器和事件是不支持的。 假如源库表user存在这样触发器,当表user写入数据
VER_UUID参数一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的参数SERVER_UUID相同。 处理建议 检查源数据库与目标数据库是否设置为同一个MySQL数据库,如果是,请重新修改源或者目标数据库。 父主题: 数据库参数检查
目前仅支持MySQL->MySQL、MySQL->TaurusDB、MongoDB->DDS的迁移入云任务在运行时解除目标库只读。 解除目标库只读可能导致数据不一致,请谨慎操作。 解除只读后,DRS无法再设置为目的库实例只读,即使迁移任务失败后续传重新启动迁移,DRS无法再设置为目的库实例只读。 DR