检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
暂停迁移任务 迁移时不可避免业务高峰期的情况下,如果流速模式仍不能满足需要,DRS提供对迁移中的任务进行暂停功能。 目前以下迁移链路支持暂停功能: 入云 MySQL->MySQL MySQL->GaussDB(for MySQL) MySQL->DDM MySQL分库分表->DDM
选择合适的目标RDS数据库实例。 备份文件类型 请根据业务需求,选择全量备份或增量备份类型。 全量备份:指备份文件是完整备份类型的备份。 增量备份:指备份文件是日志类型的备份。 说明: 进行增量备份恢复前,需要先执行一次全量备份恢复的操作。 一次性数据库迁移,则需要停止业务,上传全量备份进行恢复。 如果
数据订阅是指获取数据库中关键业务的数据变化信息,这类信息常常是下游业务所需要的。数据订阅将其缓存并提供统一的SDK接口,方便下游业务订阅、获取、并消费,从而实现数据库和下游系统解耦,业务流程解耦。 常用场景:Kafka订阅MySQL增量数据。 图4 数据订阅 实时灾备 为了解决地区故障导致的业务不可用
Definer迁移权限检查 MySQL迁移场景 表1 Definer迁移权限检查 预检查项 Definer迁移权限检查。 描述 入云场景Definer迁移需要源库账号具有all privileges权限,出云场景的Definer迁移需要目标库账号具有all privileges权限。
timeout exceeded; try restarting transaction。 可能原因 目标库有客户业务连接长时间持有锁。 目标库性能不足或负载较大执行较慢。 解决方案 联系客户运维人员检查目标库锁占用情况、慢SQL或负载状况。 目标库恢复正常后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。
提前发现问题并解决问题。 同步阶段,确保目标数据库无业务写入,保证同步前后数据一致。 基于以下原因,建议您在启动任务时选择“稍后启动”功能,将启动时间设置在业务低峰期,相对静止的数据可以有效提升一次性同步成功率,避免同步对业务造成性能影响。 在网络无瓶颈的情况下,全量同步会对源数
迁移数据库 本章节介绍创建DRS实例,源端MySQL分库分表的数据迁移到DDM实例中db_test_info逻辑库中。 迁移前检查 在创建任务前,需要针对迁移环境进行手工自检,以确保您的迁移任务更加顺畅。 在迁移前,您需要参考DRS使用须知获取迁移相关说明。 创建迁移任务 登录华为云控制台。
迁移服务器磁盘可用空间是否足够 表1 迁移服务器磁盘可用空间是否足够 预检查项 迁移服务器磁盘可用空间是否足够。 描述 查看迁移服务器的可用空间是否足够,若空间不足,会导致迁移失败。 不通过提示及处理建议 不通过原因:源数据库选择数据量大于迁移实例剩余空间大小。 处理建议:请重新修改同步对象。
提前发现问题并解决问题。 同步阶段,确保目标数据库无业务写入,保证同步前后数据一致。 基于以下原因,建议您在启动任务时选择“稍后启动”功能,将启动时间设置在业务低峰期,相对静止的数据可以有效提升一次性同步成功率,避免同步对业务造成性能影响。 在网络无瓶颈的情况下,全量同步会对源数
MySQL、Oracle等数据库语法与GaussDB(DWS)不同,增量阶段DDL同步存在失败的可能性,部分DDL转换规则可参考表1,建议在方案实施前联系GaussDB(DWS)技术支持评估DDL的支持度。 表1 DDL转换规则 语法转换点 转换结果 示例原语句 转换结果 备注 表名、列名有反引号
源端表结构是否存在换行 源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。 不通过原因 源端的库、表、列、索引、约束对象中含有换行符。 处理建议 源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。建议修改源数据库中的对象,重新进行预检查。 父主题:
创建全量+增量任务,任务启动并全量结束后,需要使用“账户委托”,否则任务不会进入增量,迁移日志报:can not get agency token。 解决方案 目前针对该情况,分别提供如下解决方案: 方法一:使用主账号重新创建任务,启动方式选择“定时启动”。 方法二:使用主账号在子账号所在的用户组添加Security
自建MySQL迁移到RDS for MySQL 方案概述 资源规划 操作流程 上云操作 父主题: 实时迁移
ECS自建MySQL迁移到GaussDB(for MySQL) 方案概述 前提条件 资源规划 操作流程 实施步骤 父主题: 实时迁移
如果时间允许,则选择全部对比。 如果时间不允许,则推荐对比活跃表,关键业务表,第二步对比多次存在差异的表等。 确定系统割接时机,业务系统指向本云数据库,业务对外恢复使用,同步完成。 同步结束。 结束同步任务:业务系统和数据库切换至本云后,为了防止源数据库的操作继续同步到目标数据库,造
如果时间允许,则选择全部对比。 如果时间不允许,则推荐对比活跃表,关键业务表,第二步对比多次存在差异的表等。 确定系统割接时机,业务系统指向本云数据库,业务对外恢复使用,同步完成。 同步结束。 结束同步任务:业务系统和数据库切换至本云后,为了防止源数据库的操作继续同步到目标数据库,造
实时迁移管理 批量更新迁移用户信息 获取源库迁移用户列表 父主题: API v3(不再推广)
inary,可能导致乱码。 业务数据库须开启GTID。 业务数据库名称在1到64个字符之间,由小写字母、数字、中划线、下划线组成,不能包含其他特殊字符。 灾备中,不支持业务库在自增主键列上写入0值,否则会造成该自增列的数据在业务库和灾备库不一致。 业务数据库中的表名、视图名不能包含:
innodb_force_recovery > 0. 可能原因 目标库实例异常。 当目标库系统变量 innodb_force_recovery > 0时,目标库禁止了INSERT, UPDATE, DELETE操作。 解决方案 请联系目标库运维工程师检查目标库状态。 待目标数据库恢复正常后,在任务
inary,可能导致乱码。 业务数据库须开启GTID。 灾备中,不支持业务库在自增主键列上写入0值,否则会造成该自增列的数据在业务库和灾备库不一致。 业务数据库名称在1到64个字符之间,由小写字母、数字、中划线、下划线组成,不能包含其他特殊字符。 业务数据库中的表名、视图名不能包含: