检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
全量阶段失败报错,关键词“Table *** already exists” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_rename_or_copy
全量同步失败报错,关键词“type 'hstore' does not exist” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the
全量同步失败报错,关键词“permission denied for schema ***” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: retry structures failed events=the
创建DRS迁移任务 创建迁移任务 进入创建迁移任务页面。 填写迁移任务参数: 配置迁移任务名称。选择区域,即为目标实例所在的区域。 图1 迁移任务 填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。
创建RDS for MySQL实例 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。 创建步骤 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。 选择实例规格。
time_zone的一致性检查 源数据库和目标数据库的time_zone参数不一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的参数time_zone或system_time_zone不一致。 处理建议 修改源数据库或者目标数据库的time_zone(timezone
全量阶段失败报错,关键词“load table: *** failed” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: load table: `%s`.`%s` failed。 可能原因 源库表结
增量阶段失败报错,关键词“not illegal for mariaDb gtid position” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: %s not illegal for mariaDb
全量同步失败报错,关键词“column *** of relation *** does not exist” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: apply event=[type=table_data
源库指定名称的复制槽是否存在 指定复制槽时,指定名称的复制槽是由DRS在启动后自动创建的,不可以是源数据库中已经存在的复制槽。 不通过原因 用户指定的复制槽在源数据库中已存在。 处理建议 请在源数据库中删除该名称的复制槽,或着指定其他源数据库不存在的复制槽名称。 父主题: 数据库参数检查
全量同步失败报错,关键词“invalid locale name” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: target engine postgresql client initialize failed
全量或增量迁移失败报错,关键词“Invalid BSON field name ***” 场景描述 MongoDB->DDS实时迁移场景,全量或增量迁移报错,日志提示信息:service DATAMOVE failed, cause by: apply event=[type=table_data
全量同步失败报错,关键词“has date/datetime: *** which is outside of dest allowed range” 场景描述 Oracle->MySQL全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed
主备库是否开启隐式主键检查 检查源库或目标库是否开启create_default_primary_key参数。源库或目标库的create_default_primary_key参数开启了,可能会导致灾备主备倒换的时候任务失败或者数据不一致,建议关闭。另外,如果在开启这个参数的状态
源数据库选择对象预检查 检查源数据库选择的对象是否符合迁移或者同步要求。 不通过原因 源数据库不存在要同步的对象。 源数据库暂时不可用。 Oracle为源的任务,所选表的schema名、表名及其包含的列名超过了30个字符。 Microsoft SQL Server为源的任务,单个任务同步的表超过了1000张。
异构数据库兼容性风险须知 在进行异构数据同步时,DRS会对兼容性进行检查,需要用户自行确认是否涉及。 待确认原因 待迁移的表中以字符串为主键或唯一键的列不包含空格,由于源数据库的字符串作为主键、唯一键时区分空格,而目标数据库不区分,所以有可能导致数据不一致或迁移失败。 由于源数据
目标库对象一致性检查 Oracle为源同步时,DRS会对目标库对象一致性检查进行检查。 不通过原因 对象名同步到目标库后会转换成小写,为避免同步失败,选择的源库表中不能存在名称字母相同但大小写不同的列。 已选择的表在目标库不存在,或与源库的表结构不一致。 目标库和源库的约束不一致
目标数据库实例状态是否正常 DRS在预检查阶段,会对提供的目标数据库实例状态进行检查。 不通过原因 目标数据库实例状态异常,实例不可用。 目标数据库为只读实例。 处理建议 目标数据库状态异常,DRS无法访问,等待数据库实例状态正常后,重新进行预检查。 目标数据库为只读实例,不允许
同Region同VPC,通过VPC网络接入华为云 使用DRS对华为云上同Region同VPC的云数据库进行迁移时,选择VPC网络其网络示意图如图1所示: 图1 网络示意图 DRS使用VPC网络访问同Region同VPC的RDS数据库,需要确保源数据库入方向的网络ACL和安全组放通
不同Region,通过公网网络接入华为云 使用DRS对华为云上不同Region的云数据库进行迁移时,选择公网网络其网络示意图如图1所示: 图1 网络示意图 DRS使用公网网络访问跨Region的RDS数据库,需要给源数据库绑定弹性公网IP,分别配置Region-A源数据库入方向的