检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
上云操作 本章节通过购买GaussDB(for MySQL)实例、创建DRS迁移任务,将自建MySQL服务器的数据迁移到GaussDB(for MySQL)实例。 创建GaussDB(for MySQL)实例 创建DRS迁移任务 确认数据迁移结果 父主题: 实施步骤
批量导入任务 功能介绍 批量导入创建任务(文件导入 - 模板上传)。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 目前仅支持MySQL->MySQL迁移和同步场景。
任务管理 创建回放任务 查询回放进度 查看回放报告 查看回放日志 任务生命周期
接”,分别测试并确定与源库和目标库连通后,勾选协议,单击“下一步”。 自建DNS服务配置 图5 自建DNS服务器 表8 自建DNS信息 参数 描述 是否配置自建DNS服务器 当用户需要填写自建的内网域名数据库地址作为源或者目标进行数据迁移时,请开启此选项。 自建DNS服务IP 填写用户自建的DNS服务IP信息。
据、表结构、关键字等信息均可能会产生兼容性改变),建议在该场景下重建同步任务。 增量同步时,MySQL源数据库的binlog日志必须打开,且binlog日志格式必须为Row格式。 在磁盘空间允许的情况下,建议源数据库binlog保存时间越长越好,建议为3天。设置为0,可能会导致同步失败。
任务管理 创建迁移任务 查询迁移进度 查看迁移日志 数据对比(对比迁移项) 对象管理 任务生命周期
任务管理 创建同步任务 查询同步进度 查看同步日志 数据对比(对比同步项) 对象管理 参数管理 任务生命周期
增量迁移 查看时延监控:全量迁移完成后,开始进行增量迁移。对于增量迁移中的任务,您可单击任务名称,在“迁移进度”页签下,查看增量迁移同步时延,当时延为0s时,说明源数据库和目标数据库的数据是实时同步的。您也可以使用“迁移对比”页签查看一致性。 图11 查看时延监控 查看迁移对比:为
数据库对象检查 源数据库是否存在MyISAM表 源库中是否存在无权限迁移的函数或存储过程 源数据库同名对象检查 源库是否包含无日志表(UNLOGGED TABLE) 源库约束完整性检查 源数据库索引(_id)检查 源数据库索引长度检查 源数据库是否存在使用不支持的存储引擎的表 映射到目标库中的库名是否合法
一性标识”。其中唯一性标识需要将任务node id中的“-”替换为“_”获取,node id可在DRS任务同步日志页面查看“task node id is ***”日志找到。 前提条件 已登录数据复制服务控制台。 账户余额大于等于0元。 满足实时同步支持的数据库类型和版本,详情请参见支持的数据库。
MySQL迁移中Definer强制转化后如何维持原业务用户权限体系 MySQL存储过程迁移上云后遇到调用权限的问题,如何解决 如何确保业务数据库的全部业务已经停止 迁移日志提示can not get agency token Oracle到MySQL迁移时,索引超长如何处理 Oracle等异构数据库迁移到My
Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。
任务管理 查看任务详情 修改任务信息 查看迁移日志 删除迁移任务 任务状态说明
任务管理 创建灾备任务 查询灾备进度 查看灾备日志 数据对比(对比灾备项) 任务生命周期
接”,分别测试并确定与源库和目标库连通后,勾选协议,单击“下一步”。 自建DNS服务配置 图5 自建DNS服务器 表8 自建DNS信息 参数 描述 是否配置自建DNS服务器 当用户需要填写自建的内网域名数据库地址作为源或者目标进行数据迁移时,请开启此选项。 自建DNS服务IP 填写用户自建的DNS服务IP信息。
表4 使用须知 类型名称 使用和操作约定 任务启动前须知 源数据库参数要求: 增量同步时,MariaDB源数据库的binlog日志必须打开,且binlog日志格式必须为Row格式。 在磁盘空间允许的情况下,建议源数据库binlog保存时间越长越好,建议为3天。 源数据库expire
将导出的Microsoft SQL Server全量备份文件上传至对象存储服务,然后恢复到目标数据库。 图1 全量迁移 场景二:全量+增量备份迁移 该场景为数据持续性迁移,需要在完成全量备份恢复的基础上,通过多次增量备份文件恢复,实现迁移过程中业务中断的最小化。一次典型的增量恢复
read lock lock table *** read 增量阶段对源数据库CPU基本无压力,只有一个dump连接实时获取增量日志,产生Binlog日志生成速率等同的IO及带宽影响。 DRS对目标数据库的压力及影响 全量(初始化)阶段,DRS需要将源数据库结构、索引以及存量数据全
供参考。 示例: 表2 备份迁移示例 阶段 名称 备份文件大小(G) 耗时(h) ① 导出数据库备份文件 283 5.5 ② 上传备份文件至OBS桶 283 8.95 ③ 通过DRS下载备份文件 283 0.61 ④ 备份文件恢复到目标库 283 2.24 合计总耗时 17.3 父主题:
表1所示。 表1 迁移方案 备份文件版本 目标数据库版本 相关文档 RDS for SQL Server全量备份文件 RDS for SQL Server 创建RDS备份迁移任务 本地及其他云Microsoft SQL Server数据库备份文件 创建OBS自建桶备份迁移任务