检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
选择的对象过多导致查询超时。部分预检查项会按对象进行查询,例如检查选中表在目标库是否已存在、是否已有数据等。 DRS任务规格过低,受物理资源限制也可能出现预检查超时的情况。 处理建议 排查源及目标库负载情况,若负载较高,建议在业务低峰时段再进行DRS任务预检查操作。 重试预检查,如果检查结果仍然显示超时,可在管理控制台右上角,选择“工单
源库对象名长度检查 目标库对象名有长度限制,当源库存在超过目标库长度限制的对象名,可能会导致同步失败。 不通过原因 源库存在超过目标库长度限制的对象名。 处理建议 方法一:单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。 方法二:如果对象是表,建议使用对象名映射功能,映射成符合条件的表名。
目标库是否已存在指定迁移对象检查 PostgreSQL->RDS for PostgreSQL迁移和同步、PostgreSQL->GaussDB(DWS)同步 表1 目标库是否已存在指定迁移对象检查 预检查项 目标库是否已存在指定迁移对象检查。 描述 目标库是否已存在指定迁移的对
Server为源的任务,单个任务同步的表超过了1000张。 内部错误。 处理建议 返回对象选择页面,重新选择要同步的对象后再进行预检查。 预检查阶段,源数据库连接中断,导致检查失败。请确认源数据库连接正常后再重新进行预检查。 Oracle为源的任务,由于Oracle Logminer组件限制,增量阶段源库所选表的s
源数据库版本是否支持 预检查源数据库版本是否符合要求,不同数据库引擎支持的版本不同,详情可参考支持的数据库。 不通过原因 源数据库版本不符合迁移要求。 处理建议 请重新选择符合版本要求的源数据库。 父主题: 数据库版本检查
目标数据库版本是否支持 预检查目标数据库版本是否符合要求,不同数据库引擎支持的版本不同,,详情可参考支持的数据库。 不通过原因 目标数据库版本不符合迁移要求。 处理建议 请重新选择符合版本要求的目标数据库。 父主题: 数据库版本检查
目标库sql_mode中no_engine值检查 MySQL迁移时,迁移的对象中包含引擎为MyISAM的表时,目标数据库sql_mode不能包含no_engine_substitution参数,否则可能会导致迁移失败。 不通过原因 目标数据库含有no_engine_substitution参数。
目标库参数session_replication_role检查 PostgreSQL同步时,目标数据库参数“session_replication_role”建议配置为replica,否则当同步的表具有关联的外键约束或者触发器时,可能会造成数据同步失败。 不通过原因 目标数据库参
源库约束完整性检查 Oracle为源库的迁移、同步场景 表1 源库约束完整性检查 预检查项 源库约束完整性检查。 描述 源库约束完整性检查,若不符合迁移要求,则导致迁移失败。 待确认提示及处理建议 不通过原因:需要迁移的表中含有依赖,但是被依赖的表没有被迁移。 处理建议:在对象选择中添加这些表。
源库集合复合哈希索引检查 MongoDB->DDS迁移、同步场景 表1 源库集合复合哈希索引检查 预检查项 源库集合复合哈希索引检查。 描述 源库存在复合哈希索引的集合。 不通过提示及处理建议 不通过原因:已选集合的包含复合哈希索引。 处理建议:请取消选择上述不支持的集合,或在源库重建索引为非复合hash索引。
源库的实例类型检查 MongoDB迁移场景 表1 源库的实例类型检查 预检查项 源库的实例类型检查。 描述 源数据库类型和目标数据库类型不匹配,会导致迁移任务失败。 不通过提示及处理建议 不通过原因:源数据库类型和目标数据库类型不匹配。 处理建议:若源数据库为集群实例,请确保源数
目标库排序字符集检查 目标数据库的主键或者唯一键列,在不区分大小写的排序字符集下,即“…_ci”结尾的不区分大小写的排序字符集,可能在数据迁移时发生“重复键”报错,导致数据迁移失败。 不通过原因 目标库的排序字符集不支持。 处理建议 修改目标端的排序字符集至区分大小写的(非_ci结尾的)排序字符集。
源数据库表字段类型检查 Oracle为源同步场景 表1 源库表字段类型检查 预检查项 源库表字段类型检查。 描述 对源数据库待同步表字段进行检查。 不通过提示及处理建议 不通过原因:源数据库表含有不支持的表字段类型。支持的表字段类型有: VARCHAR,VARCHAR2,NVAR
源数据库集合索引个数检查 MongoDB迁移时,索引的个数会影响整个迁移的时间。DRS会检查源数据库是否存在索引个数大于10的集合,如果存在会影响迁移速度,请确认是否有必要迁移所有的索引。 待确认原因 源数据库存在索引个数大于10的集合,这些集合迁移会比较慢。 处理建议 索引的个
检查源库的max_allowed_packet参数 MySQL、TaurusDB为源场景 表1 检查源库的max_allowed_packet参数 预检查项 检查源库的max_allowed_packet参数。 描述 源库的max_allowed_packet参数值过小,可能会导致数据迁移失败。
源数据库分片键配置检查 MongoDB迁移场景 表1 源数据库分片键配置检查 预检查项 源数据库分片键配置检查。 描述 检查用户提供的目标数据库账号权限是否符合迁移要求,若权限不够,会导致迁移失败。 不通过提示及处理建议 待确认原因:源数据库是副本集,没有分片键配置。 处理建议:
源数据库集合TTL索引检查 MongoDB迁移时,TTL索引会因为源数据库和目标库数据的时区、时钟不一致导致迁移后数据不一致。DRS会检查源数据库是否存在TTL索引的集合,如果存在,需要删除TTL索引或者不迁移存在TTL索引的集合。 待确认原因 待迁对象存在TTL索引,会因为源数
目标库对象一致性检查 Oracle为源同步时,DRS会对目标库对象一致性检查进行检查。 不通过原因 对象名同步到目标库后会转换成小写,为避免同步失败,选择的源库表中不能存在名称字母相同但大小写不同的列。 已选择的表在目标库不存在,或与源库的表结构不一致。 目标库和源库的约束不一致
源数据库expire_logs_days参数检查 MySQL迁移时,可通过设置expire_logs_days参数设置Binlog保留时间。建议将expire_logs_day参数设置在合理的范围,确保恢复时断点处的Binlog尚未过期,以保证任务中断后的顺利恢复。 不通过原因
源数据库列名检查 Microsoft SQL Server为源同步场景 表1 源数据库列名检查 预检查项 源数据库列名检查 描述 检查源数据库列名是否包含特殊字符。 不通过提示及处理建议 不通过原因:源数据库存在不符合要求的列名,列名中不允许出现特殊字符:[ ] ? 处理建议:请确保列名符合要求。