检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
全量阶段失败报错,关键词“The MySQL server is running with the --super-read-only option so it cannot execute this statement” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:
待确认原因 待迁对象存在TTL索引,会因为源数据库和目标库数据的时区、时钟不一致导致迁移后数据不一致。 处理建议 如果关注存在TTL索引的集合的数据的一致性,需要删除TTL索引或者不迁移存在TTL索引的集合。
录制回放异常SQL模块中,展示回放异常的SQL对象分类及数量。 慢SQL模块支持查看SQL原始和回放耗时。 执行SQL模块展示回放过程中正在目标库运行的SQL情况。 图1 回放进度 下载导出报告 对于回放过程中的异常的SQL和慢SQL,DRS支持下载和导出。
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL实例。 进入购买云数据库RDS页面。 配置实例基本信息。选择区域“华南-广州”。 图1 基本信息 选择实例规格。 图2 实例规格 选择实例所属的VPC和安全组、配置数据库端口。 VPC和安全组已在创建VPC
扩大带宽是否会对DRS正在进行中的任务产生影响 扩大云连接带宽时需要重建带宽链路,则会导致网络断开,此时是否会对DRS任务产生影响取决于网络断开的时间以及源库IP有没有发生变化。例如针对MySQL引擎而言,如果网络断开1天,而在这1天时间内源库binlog被清理了(MySQL都有binlog
compare_type 否 Array of strings 对比类型列表,action为open时必填: object_comparison:对象对比。 lines:行对比。 account:用户对比。
取值: CREATE:创建任务 CHOOSE_OBJECT:选择对象 PRE_CHECK:预检查 CHANGE_MODE:修改任务模式 FREE_RESOURCE:释放资源 MODIFY_DB_CONFIG:修改数据库配置 RESET_DB_PWD:重置数据库密码(源库、目标库)
objects_comparison:对象对比。 compare_job_id 否 String 对比任务的ID,内容对比、抽样对比、行数对比场景必填。
进入“选择订阅对象”页面,填写订阅类型和订阅对象信息,单击“下一步”。 在“任务确认”页面,设置任务异常通知设置、SMN主题,并确认订阅任务信息无误后,勾选协议,单击“启动任务”,提交订阅任务。
compare_object_with_token 否 Array of objects 数据级对比的对象(Cassandra灾备专用,带token信息)。 详情请参见表5。
为保证同步数据的一致性,请勿对目标数据库中的同步对象进行修改操作。 一对一实时同步 用户创建一个同步任务来实现一对一的实时同步。 一对多实时同步 用户需要用户创建多个同步任务来实现一对多的实时同步。例如从实例A同步到实例B、实例C和实例D,需要创建三个同步任务。
object_compare_details Map<String,Array<ObjectCompareResultDetails>> 对象对比结果详情。KEY值为对象对比结果概览中的对象类型。 详情请参见表7。 error_code String 错误码。
源数据库连接是否成功 DRS在预检查阶段,会对提供的源数据库IP、端口、用户名、密码的连通性及准确性进行检查。 不通过原因 用户名或密码错误。 端口无法访问。 数据库账号不允许远程连接。 连接失败。 处理建议 检查DRS测试连接时输入的用户名和密码是否正确,填入正确的数据库用户名和密码后重新执行预检查
√ √ 批量数据库对象选择信息 PUT /v3/{project_id}/jobs/batch-select-objects drs:migrationJobs:select(对象选择信息需要在项目上配置 RDS FullAccess、DAS FullAccess) √ √ 批量查询
任务变更中 编辑同步对象后,正在进行同步任务变更。 任务变更失败 编辑同步对象后,同步任务变更失败。 故障恢复 同步实例发生故障,系统自动恢复同步任务。 已暂停 实时同步任务已暂停。 克隆中 正在进行同步任务克隆。 克隆失败 克隆同步任务失败。
设置同步策略:设置同步策略,包括冲突策略、过滤DROP Database、对象同步范围。 添加需要同步的库表信息:选择需要同步的数据库或者表。 数据加工:为选择的对象添加规则。 执行预检查:执行预检查,校验是否可进行同步。
如增量中的任务修改限速,编辑任务新加同步对象后,限速会在同步任务的全量阶段生效。 修改限速后会出现短暂的没有流量情况,是因为DRS后台进程会重启续传,并不影响任务进度和数据一致性。 前提条件 已登录数据复制服务控制台。 已创建同步任务。
表3 使用须知 类型 使用和操作限制 灾备对象约束 仅支持MyISAM和InnoDB表的灾备。 不支持系统表。 不支持触发器和事件的灾备。 不支持对系统库下自定义对象有操作权限的账号灾备。 不支持在主2上执行DDL的场景。
目标数据库是否连接成功 DRS在预检查阶段,会对提供的目标数据库IP、端口、用户名、密码的连通性及准确性进行检查。 不通过原因 用户名或密码错误。 端口无法访问。 数据库账号不允许远程连接。 Kafka brokers不可用。 连接失败。 处理建议 检查DRS测试连接时输入的用户名和密码是否正确
user_principal String Kerberos用户对象。