检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
检查目标库的max_allowed_packet参数 MySQL或MariaDB的迁移和同步场景,目标库的max_allowed_packet参数值小于100MB时,会导致目标库无法写入造成全量迁移失败。 不通过原因 目标库的max_allowed_packet参数值过小导致目标库数据无法写入造成全量迁移失败。
(***):***. The full response is {***}。 可能原因 目标库返回错误,常见错误码: Error 91:目标库服务异常。 Error 133:目标库shard存在异常。 Error 10107:目标库主节点异常。 解决方案 此类报错为目标库返回的错误码,需要联系目标数据库工程师排查并解决。
增量阶段失败报错,关键词“without PK execute failed” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: record tid:%s,seqno:%s without PK execute
创建逻辑库并关联RDS for MySQL实例 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例对应操作栏的“创建逻辑库”。 在创建逻辑库页面,选择“逻辑库模式”、“逻辑库
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL业务实例,选择已规划的业务实例所属VPC,并为业务实例(源实例)绑定EIP。 创建RDS for MySQL实例 进入购买云数据库RDS页面。 选择区域“华东-上海一”。填选实例信息后,单击“立即购买”。
全量阶段失败报错,关键词“error when split table shard occur!” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: error when split table shard
源库和目标库的字符集是否一致 MySQL->MySQL、DDM迁移场景 表1 源库和目标库的字符集是否一致 预检查项 源库和目标库的字符集是否一致检查。 描述 源数据库和目标库的字符集是否一致。 待确认提示及处理建议 待确认原因:源数据库支持更高版本字符集。 处理建议:源数据库支
同步对象中是否存在包含bytea、text类型字段的表 PostgreSQL为源同步场景 表1 同步对象中是否存在包含bytea、text类型字段的表 预检查项 同步对象中是否存在包含bytea、text类型字段的表。 描述 bytea、text类型的字段在同步过程中可能会导致DRS任务OOM。
全量阶段失败报错,关键词“Temporary file write failure.” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the
全量阶段失败报错,关键词“Access denied for user *** to database ***” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed
创建DRS灾备实例 本章节介绍创建DRS灾备实例,创建时选择灾备中心创建的RDS for MySQL实例。 操作步骤 进入创建灾备任务页面。 选择区域“华北-北京四”。灾备关系选择“本云为备”,灾备数据库实例选择在“华北-北京四”新创建的RDS for MySQL灾备实例,单击“开始创建”,开始创建灾备实例。
源库集合复合哈希分片键检查 MongoDB->DDS迁移、同步场景 表1 源库集合复合哈希分片键检查 预检查项 源库集合复合哈希分片键检查。 描述 源库存在复合哈希分片键的集合。 不通过提示及处理建议 不通过原因:已选集合存在复合哈希分片键. 处理建议:请取消选择上述不支持的集合。
源端是否存在触发器或事件 MySQL迁移场景 表1 源端是否存在触发器或事件 预检查项 源端是否存在触发器或事件。 描述 为了避免触发器或事件的自动触发机制导致非预期数据操作,从而引起两边数据的不一致,DRS任务将在用户结束任务时启动触发器或事件的迁移,如果您在任务运行中,关闭或
全量同步失败报错,关键词“function *** does not exist” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: apply event=[type=table_structure, index=%s
源库表结构是否一致 多对一同步时,源库选择的多个对象表结构需要保持一致才能进行同步。 不通过原因 源库表结构不一致,无法进行多对一同步。 处理建议 修改源库需要多对一但结构不一致的表,使其结构一致。 父主题: 数据库参数检查
源库中表的复制属性检查 PostgreSQL->GaussDB、PostgreSQL->GaussDB(DWS)同步场景 表1 源库中表的复制属性检查 预检查项 源库中表的复制属性检查 描述 检查源库中表的复制属性。 不通过提示及处理建 待确认原因:源库表中包含主键列,但是复制属
全量迁移失败报错,关键词“Prematurely reached end of stream” 场景描述 MongoDB->DDS实时迁移场景,全量迁移报错,日志提示信息:service DATAMOVE failed, cause by: Prematurely reached
增量阶段失败报错,关键词“Unknown storage engine” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Unknown storage engine 'FEDERATED'; sql
源库表结构是否存在虚拟列 Oracle为源同步时,DRS会检查源库表结构是否存在虚拟列。 不通过原因 源库存在虚拟列,目前不具备虚拟列数据同步能力,会导致同步数据不完整。 处理建议 在预检查结束之后、启动任务之前,在目标库创建存在虚拟列的表结构。 父主题: 数据库参数检查
表结构一致性检查 DRS在选择仅同步数据时,会对用户源端和目标端的表结构一致性进行检查。 不通过原因 目标端表的字段未涵盖源端表的所有字段。 列名的大小写问题,源和目标端是不同数据库的情况下,源端表列名会转成小写和目标端比较。 列名中包含空格或者特殊字符等。 处理建议 返回设置同