检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
网络情况 源数据库连接是否成功 目标数据库是否连接成功 父主题: 预检查不通过项修复方法
存在,则无法迁移。 不通过提示及处理建议 不通过原因:源数据库连接失败,导致该项检查无法进行。 处理建议:查看源数据库连接是否成功。 不通过原因:目标数据库连接失败,导致该项检查无法进行。 处理建议:查看目标数据库连接是否成功。 不通过原因:目标数据库存在与源数据库同名的数据库下的同名非空集合。
对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。 行数对比:会查询源库及目标库的表行数,占用10个左右的session的连接数,正常的select count语句基本不会
间,推荐使用抽样对比,设置适当的抽样比例可以在较短时间内获取到对比结果。 用户对比:对源库和目标库的账号名称、权限进行对比。 周期性对比:定时对源数据库与目标数据库表的行数或对象进行对比并展示结果,需要用户开启并设置对比策略。 在使用对比功能查看数据一致性时,建议优先使用行数对比
业务切换时可通过如下方法确保业务数据库的全部业务已经停止: 在源数据库端执行如下语句,查看当前是否还存在有业务连接 。 show processlist; 图1 查看是否存在业务连接 可选:如果源数据库有业务连接,则通过结果中Host列的值来查找对应的业务进程并将其停止。 在源库执行如下语句,查看bi
在实例管理页面,单击实例对应操作栏的“创建逻辑库”。 在创建逻辑库页面,选择“逻辑库模式”、“逻辑库总分片数”,填写“逻辑库名称”,并选择要关联的DDM账号、要关联的实例,单击“下一步”。 本示例中逻辑库模式为单库,逻辑库名称为db_test_info。 DRS目前仅支持迁移源端MySQL的数据到目标DDM,不支持
在实例管理页面,单击实例对应操作栏的“创建逻辑库”。 在创建逻辑库页面,选择“逻辑库模式”、“逻辑库总分片数”,填写“逻辑库名称”,并选择要关联的DDM账号、要关联的实例,单击“下一步”。 本示例中逻辑库模式为单库,逻辑库名称为db_test。 DRS目前仅支持同步源端Oracle的数据到目标DDM,不支持同步源库
场景介绍 由于安全原因,数据库的IP地址有时不能暴露在公网上,但是选择专线网络进行数据库迁移,成本又高。这种情况下,您可以选用数据复制服务提供的备份迁移,通过将本地Microsoft SQL Server数据库的备份文件上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您
在“选择订阅源”页面,填选区域、任务名称、描述、订阅源信息,单击“下一步”。 图1 订阅任务信息 表3 任务和描述 参数 描述 区域 当前所在区域,可进行切换。为了降低访问时延、提高访问速度,请就近选择靠近您业务的区域。 项目 当前区域对应的项目,可进行切换。 任务名称 任务名称在4到50位
ve_updates参数。 不通过原因 源数据库log_slave_updates参数值为OFF。 处理建议 登录源数据库MySQL所在服务器。 执行以下SQL语句,查看log_slave_updates值是否为ON。 show variables like '%log_slave_updates%';
联系GaussDB运维人员执行以下操作。 操作步骤 使用DRS同步任务测试连接时的用户登录GaussDB分布式版的每个主DN节点。 执行如下语句,查询同步任务选择的database对象所对应的流复制槽名称。 select slot_name from pg_replication_slots
在实例管理页面,单击实例对应操作栏的“创建逻辑库”。 在创建逻辑库页面,选择“逻辑库模式”、“逻辑库总分片数”,填写“逻辑库名称”,并选择要关联的DDM账号、要关联的实例,单击“下一步”。 本示例中逻辑库模式为单库,逻辑库名称为db_test。 DRS目前仅支持迁移源端MySQL的数据到目标DDM,不支持迁移源库表
式修改。 通过以下命令查看数据库的字符集。 SHOW VARIABLES LIKE "collation_server"; 使用命令修改服务器的字符集。 SET collation_server='utf8_unicode_ci'; 如果为RDS for MySQL实例,可通过修
ow_image修改为FULL,完成修改后重启源数据库即可。 如果源数据库为本地自建库,请参考如下步骤修复。 登录MySQL源数据库所在服务器。 手动修改my.cnf配置文件,将binlog_row_image参数值修改为FULL后保存。 binlog_row_image=full
迁移方案概览 由于安全原因,数据库的IP地址有时不能暴露在公网上,但是选择专线网络进行数据库迁移,成本又高。这种情况下,您可以选用数据复制服务提供的备份迁移,通过将源数据库的数据导出成备份文件,并上传至对象存储服务,然后恢复到目标数据库。备份迁移可以帮助您在云服务不触碰源数据库的情况下,实现数据迁移。
cloudDataGuard:实时灾备。 枚举值: migration sync cloudDataGuard name 否 String 任务ID或名称。支持输入多个任务ID,逗号分隔,最多10个。 status 否 String 任务状态。取值: CREATING:创建中。 CREATE_FAILED:创建失败。
由于MySQL固有特点限制,CPU资源紧张时,存储引擎为Tokudb的表,读取速度可能下降至10%。 DRS并发读取数据库时,会占用大约6-10个session连接数,需要考虑该连接数对业务的影响。 在网络无瓶颈的情况下,全量迁移会对源数据库增加约50MB/s的查询压力,以及占用2~4个CPU。 更多DRS对数
异常请求结果 异常响应要素说明 表1 异常响应要素说明 名称 参数类型 说明 error_code String 接口响应异常时返回的错误编码,详细错误码描述参考错误码。 error_msg String 接口响应异常时返回的错误描述信息。 响应样例 { "error_code":
8GB - DRS迁移任务 迁移任务名 DRS-mysql 自定义 源数据库引擎 MySQL 本示例中源数据库为自建MySQL,即在华为云弹性云服务器上安装社区版MySQL。 目标数据库引擎 MySQL 本示例中目标数据库也是MySQL,使用的云数据库 RDS for MySQL实例。
单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 选择RDS实例,单击实例后的“更多 > 登录”。 在弹出的对话框中输入密码后,单击“测试连接”检查。 连接成功后单击“登录”,登录RDS实例。 单击“新建数据库”,创建db_test测试库。 在db_test库中执行如下语句,创建对应的测试表table3_。