检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
回放方案概览 录制回放是指将源数据库发生的真实业务流量,在目标数据库模拟执行,从而观察和检验目标数据库的功能和性能表现。 录制回放主要分为录制、回放两个阶段,录制过程是从源数据库上将所需时间段内的全部SQL原语句(包括增、删、改、查)通过binlog下载、录制工具等进行采集,以文
获取任务ID 在调用接口的时候,部分URL中需要填入任务ID,所以需要获取到任务ID。任务ID获取方法如下: 从控制台获取任务ID 登录数据复制服务管理控制台。 在任务管理界面,查看任务ID。 或单击任务名称,在“基本信息”页签,查看当前任务的ID。 图1 基本信息 通过API获取任务ID
终端节点 终端节点(Endpoint)即调用API的请求地址,不同服务不同区域的终端节点不同,您可以从地区和终端节点中查询DRS服务的终端节点。 父主题: 使用前必读
DK接口,方便下游业务订阅、获取、并消费。 在使用SDK消费之前,需要先在数据复制服务控制台创建数据订阅任务。 当订阅任务创建完成后,使用SDK可以实时订阅订阅通道中的增量数据。目前: 数据复制服务只提供JAVA版本SDK,SDK下载地址。 一个订阅通道只能被一个SDK消费,如果
对象管理 迁移用户 参数对比列表 查看迁移对象 父主题: 任务管理
权限策略和授权项 策略及授权项说明 DRS授权分类
DRS服务从源数据库抽取原始增量日志,解析为标准格式并持久化保存到本地,同时实时调用客户端订阅SDK的notify接口,推送增量变更数据到客户端业务程序,客户端根据业务需求实现具体消费逻辑。 当客户端程序消费的变更数据会实时记录在服务器端,异常中断、重连等场景下,DRS服务端会从最后的消费位点继续推送增量变更数据。
合理规划源数据库业务,不要在同步期间产生支持范围外的DDL操作。 同步步骤 创建同步任务。 登录管理控制台,在服务列表中选择“数据库 > 数据复制服务”,进入数据复制服务信息页面。 在“实时同步管理”页面,单击右上角“创建同步任务”,进入同步任务信息页面。 在“同步实例”页面,填选任务名称、描述和同步实例信息。
源数据库的IP地址或域名。 说明: 对于RAC集群,建议使用SCAN IP接入,提高访问性能。 端口 源数据库服务端口,可输入范围为1~65535间的整数。 数据库服务名 数据库服务名(Service Name/SID),客户端可以通过其连接到Oracle,具体查询方法请参照界面提示。
该项为可选参数,开启之后,选择对应的SMN主题。当同步任务状态、时延指标或数据异常时,系统将发送通知。 SMN主题 “任务异常通知设置”项开启后可见,需提前在SMN上申请主题并添加订阅。 SMN主题申请和订阅可参考《消息通知服务用户指南》。 时延阈值 在增量同步阶段,源数据库和目标数据库之间的同步
删除任务 对于已结束的校验任务,您可选择删除校验任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。 前提条件 已创建并启动校验任务。 操作步骤 在“校验任务管理”页面的任务列表中,选择要删除的任务,单击操作列的“删除”。 单击“确定”,提交删除任务。 父主题: 校验任务管理
重置订阅任务 对于不确定因素导致的失败任务,当前任务中断时间过长,任务无法续传时,可使用重置功能,从当前时间点重新进行数据订阅,可以无需重新配置。 约束限制 任务重置并启动后,任务的开始时间点为当前时间,并非任务创建时间。 操作步骤 在“数据订阅管理”页面的任务列表中,选择要重置的任务,单击操作列“重置”按钮。
数据订阅 支持的数据源类型 数据订阅支持的数据源类型包括: RDS for MySQL实例 支持的订阅对象 数据订阅的订阅对象可以为:表级订阅。 数据订阅将增量数据细分为数据变更(Data Manipulation Language 简称DML)和结构变更(Data Definition
实例上用到该服务,但是迁移上云后,本地DBLink是不会自动同步到云上实例的,还需要简单的手动进行同步。 通过微软提供的官方Microsoft SQL Server Management Studio客户端工具连接本地实例与云上实例,同时在“服务器对象 > 链接服务器”下找到当前实例的DBLink链接。
用户迁移权限要求 用户迁移时,如果源数据库为8.0版本,需要有mysql.user表的SELECT权限;如果为5.7及以下版本,则需要mysql系统库的SELECT权限,源数据库为阿里云数据库,则账户需要同时具有mysql.user和mysql.user_view的SELECT权限。 参考语句:
源数据库的IP地址或域名。 说明: 对于RAC集群,建议使用SCAN IP接入,提高访问性能。 端口 源数据库服务端口,可输入范围为1~65535间的整数。 数据库服务名 数据库服务名(Service Name/SID),客户端可以通过其连接到Oracle,具体查询方法请参照界面提示。
不同Region,通过公网网络接入华为云 使用DRS将不同Region的华为云ECS数据库迁移到华为云云数据库时,选择公网网络其网络示意图如图1所示: 图1 网络示意图 源数据库为ECS自建数据库,源和目标数据库属于不同Region,DRS使用公网网络。需要给源数据库所在ECS绑
数据订阅任务创建成功后,支持对部分任务基本信息进行修改,以方便区分和识别订阅任务。 支持可修改的任务信息如下: 任务名称 描述 SMN主题 前提条件 已登录数据复制服务控制台。 操作步骤 在“数据订阅管理”页面,选择指定的订阅任务,单击任务名称。 进入“基本信息”页签,在“任务信息”模块下,在指定需要修改的任务信息处,单击,进行修改即可。
当内容对比过程中表出现表DDL变化时,可能会引起任务失败,此时需要用户重新进行对比,建议对比过程中尽量减少对表的DDL变更。 对数据库影响 对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。
在创建灾备任务前,请务必阅读以下使用须知。 表3 使用须知 类型 使用和操作限制 灾备对象约束 仅支持MyISAM和InnoDB表的灾备。 不支持系统表。 不支持触发器和事件的灾备。 不支持对系统库下自定义对象有操作权限的账号灾备。 不支持在主2上执行DDL的场景。 不支持宽松模式可以写入但严格模式下无法写入的