检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MongoDB->DDS实时迁移 全量迁移失败报错,关键词“Prematurely reached end of stream” 全量迁移失败报错,关键词“not authorized on *** to execute command {***}” 全量迁移失败报错,关键词“GC
性后再进行启动。 导入模板为通用模板,一个sheet创建一个任务,若需要批量创建任务,请复制多个sheet,进行参数配置。 操作步骤 在“实时同步管理”页面,单击左上角“批量导入任务”。 在“批量导入任务”对话框中,单击“下载模板”。 图1 批量导入任务 编辑下载的Excel模板,按照要求填写任务信息。
结束迁移任务 业务系统和数据库切换至目标数据库后,可选择结束迁移任务。对于需要恢复目标数据库或停止迁移的任务,您可选择结束任务,避免源数据库的操作继续同步到目标数据库,造成数据覆盖问题。 如下状态下的任务可以结束迁移: 创建中 配置 等待启动 全量迁移 全量迁移失败 增量迁移 增量迁移失败
对接云监控服务 支持的监控指标 设置告警规则 查看监控指标
对接云审计服务 支持审计操作的关键列表 如何查看审计日志
连接信息管理 创建连接信息 编辑连接信息 删除连接信息
保持实时同步时延为0,并稳定保持一段时间;同时,您可以使用数据级对比功能,进行割接前的最后一次数据级对比,耗时可参考之前的对比记录。 如果时间允许,则选择全部对比。 如果时间不允许,则推荐对比活跃表,关键业务表,第二步对比多次存在差异的表等。 确定系统割接时机,业务系统指向本云数据库,业务对外恢复使用,迁移完成。
源数据库的IP地址或域名、数据库用户名和密码,会被系统加密暂存,直至删除该迁移任务后自动清除。 图6 目标库信息 表10 目标库信息 参数 描述 数据库实例名称 默认为创建同步任务时选择的DDM实例,不可进行修改。 数据库用户名 目标数据库对应的数据库用户名。 数据库密码 数据库用户名和密码将被系统加密暂存,直至该任务删除后清除。
GaussDB(DWS)集群(8.1.3、8.2.0版本) 数据库账号权限要求 在使用DRS进行同步时,连接源库和目标库的数据库账号需要满足以下权限要求,才能启动实时同步任务。不同类型的同步任务,需要的账号权限也不同,详细可参考表2进行赋权。DRS会在“预检查”阶段对数据库账号权限进行自动检查,并给出处理建议。
失败。 实时同步过程中,如果修改了源库的用户名、密码,会导致同步任务失败,需要在数据复制服务控制台将上述信息重新修改正确,然后重试任务可继续进行实时同步。一般情况下不建议在同步过程中修改上述信息。 实时同步过程中,如果修改了源库端口,会导致同步任务失败。针对该情况,系统自动更新为
已登录数据复制服务控制台。 账户余额大于等于0元。 满足实时迁移支持的数据库类型和版本,详情请参见支持的数据库。 当用户创建DRS任务使用的是子账号时,请先确认已添加过委托。创建委托方法,可参考委托管理。 已阅读DRS预检查项一览表和注意事项。 操作步骤 在“实时迁移管理”页面,单击“创建迁移任务”,进入创建迁移任务页面。
务才可以使用该功能。 在“实时迁移管理”页面,选择指定的实时迁移任务,单击“操作”列的“数据对比”。 在“创建对比任务”页面,根据业务需要,选择“立即启动”或“稍后启动”后,单击“是”启动对比任务。 查看对比任务 在“实时迁移管理”页面,选择指定的实时迁移任务,单击“操作”列的“查看对比”。
任务状态说明 实时灾备提供了多种任务状态,以便区分不同阶段的灾备任务。 实时灾备任务的状态和说明,请参见表1。 表1 实时灾备任务状态和说明 状态 说明 创建中 正在创建数据复制服务需要用到的灾备实例。 配置 灾备实例创建成功,但还没有启动任务,可以继续配置任务。 冻结 账户余额
全量阶段,是否与表结构同时建立索引 是,实时迁移过程中,全量同步迁移表结构的时候,会同时迁移索引。 否,索引会在迁移数据阶段后进行单独迁移。 过滤DROP DATABASE 实时迁移过程中,为了降低迁移数据的风险,数据复制服务提供了过滤删除数据库操作的功能。 是,表示实时迁移过程中不会迁移用户在源数据库端执行的删除数据库的操作。
对接云审计服务 支持审计操作的关键列表 如何查看审计日志
保持实时同步时延为0,并稳定保持一段时间;同时,您可以使用数据级对比功能,进行割接前的最后一次数据级对比,耗时可参考之前的对比记录。 如果时间允许,则选择全部对比。 如果时间不允许,则推荐对比活跃表,关键业务表,第二步对比多次存在差异的表等。 确定系统割接时机,业务系统指向本云数据库,业务对外恢复使用,迁移完成。
使用须知 同步对象范围 副本集:目前只支持集合(包括验证器,是否是固定集合),索引和视图的同步。 不支持同步系统库(如local、admin、config等)和系统集合,如果业务数据在系统库下,则需要先将业务数据移动到用户数据库下,可以使用renameCollection命令进行移出。 不支持视图的创建语句中有正则表达式。
如果因为非网络原因导致迁移失败,系统默认进行三次自动续传,若三次续传后仍无法恢复,可手动进行续传。 前提条件 已登录数据复制服务控制台。 已成功创建迁移任务。 方式一 在“实时迁移管理”页面任务列表中,选择需要启动的任务,单击操作列“续传”,重新提交迁移任务。 方式二 在“实时迁移管理”页面任务
同步对象约束 支持表数据的同步。 不支持数据库、视图、索引、约束、函数、存储过程、触发器(TRIGGER)和事件(EVENT)的同步。 不支持系统库的同步以及事件状态的同步。 不支持主键为FLOAT类型的表的同步。 不支持无主键表的同步。 全量和增量同步不支持隐藏列(INVISIBLE),隐藏列是MySQL
会触发错位问题。 操作步骤 本小节以MySQL->RDS for MariaDB的实时同步为示例,介绍如何使用数据复制服务创建两个数据库实例之间的实时同步任务,其他存储引擎的配置流程类似。 在“实时同步管理”页面,单击“创建同步任务”。 在“同步实例”页面,填选区域、项目、任务名