检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
重置迁移任务 DRS任务在迁移过程中由于不确定因素导致迁移任务失败,后台会进行多次断点续传的重试,无需人工干预。但有时候存在无法自动修复的场景,比如源日志被人为强制清理,导致无法继续迁移任务,则可通过重置功能,重新开始迁移而不用再次配置任务。 DRS目前支持以下迁移链路的重置: MySQL
浮点数类型作为主键时,增量同步可能会导致数据不一致。 注意事项 为保证任务的正常运行,DRS提供了自动化的检查方法,在您启动DRS任务前,会针对源数据库和目标数据库的相关配置、条件进行检查。主要的检查项和对应的处理建议请参考预检查项。
浮点数类型作为主键时,增量同步可能会导致数据不一致。 注意事项 为保证任务的正常运行,DRS提供了自动化的检查方法,在您启动DRS任务前,会针对源数据库和目标数据库的相关配置、条件进行检查。主要的检查项和对应的处理建议请参考预检查项。
浮点数类型作为主键时,增量同步可能会导致数据不一致。 源数据库要求 库名、表名等数据库对象名称支持英文字符、“#”、“$”、“_”等符号, DRS 不支持非ASCII字符、“. ”、 “>”、 “<”、 “\”、 “`”、 “|”、 “,”、 “? ”、 “!
浮点数类型作为主键时,增量同步可能会导致数据不一致。 源数据库要求 库名、表名等数据库对象名称支持英文字符、“#”、“$”、“_”等符号, DRS 不支持非ASCII字符、“. ”、 “>”、 “<”、 “\”、 “`”、 “|”、 “,”、 “? ”、 “!
增量同步阶段: 增量阶段不支持bfile、interval、sdo_geometry、urowid、timestamp(精度大于6位)和自定义类型。 增量阶段不支持Oracle字符集扩展的字符,标准字符集无法解析Oracle自定义扩展字符。
查看订阅数据 数据复制服务支持通过管理控制台在线查看增量订阅数据,能够查看的时间范围为订阅任务的数据范围(不含视图和存储过程的数据)。 本小节介绍在线查看订阅数据的方式,及数据记录的各个字段的含义。 前提条件 已登录数据复制服务管理控制台。 已成功创建数据订阅任务。 操作步骤 在“
DRS对比任务对数据库有什么影响 对象对比:会查询源库及目标库的系统表,占用10个左右的session的连接数,正常情况不会对数据库产生影响。但是如果对象数量巨大(比如几十万张表),可能会对数据库产生一定的查询压力。 行数对比:会查询源库及目标库的表行数,占用10个左右的session
源库类型是decimal类型精度超过38会有效数字被截断补0,原因是目标库对应的number类型的最大精度是38。 源库varchar类型的长度大于等于667时,该类型到Oracle中将会被转成clob类型。
修改消费时间点 数据复制服务支持在消费的过程中,随时修改消费时间点,修改的时间点必须在订阅任务的时间范围内。一旦修改完消费时间点,那么下游SDK拉取到的增量数据从修改后的消费时间点开始。 本章节将详细介绍通过数据复制服务管理控制台修改消费时间点的操作步骤。 约束限制 数据订阅任务已启动且任务为
当目标数据库为5.7版本时,因为版本限制,json类型中的浮点数会丢失小数点后末位的0,存在精度损失导致内容对比不一致。 全量和增量过程中,不支持源库在自增主键列上写入0值,否则会造成该自增列的数据在源库和目标库不一致。
检查分片节点是否和mongos节点属于同一个集群 MongoDB迁移场景 表1 检查分片节点是否和mongos节点属于同一个集群 预检查项 检查分片节点是否和mongos节点属于同一个集群。 描述 分片节点和mongos节点若不属于同一个集群,则会导致迁移失败。 待确认提示及处理建议
更新增量任务启动位点 功能介绍 更新增量任务的启动位点。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 接口约束 目前仅支持MySQL->MySQL、MySQL->GaussDB
DRS增量同步怎样填启动位点 MySQL为源 MySQL的单增量同步任务,在“设置同步”页面需要填写启动位点,任务源库日志从位点后开始获取(不含当前启动位点)。 图1 启动位点 当数据库的gtid_mode参数是on的情况下,位点信息由三部分构成:文件名(File)、位置(Position
源库类型是decimal类型,精度超过38有效数字被截断补0,原因是目标库对应的number类型的最大精度是38。 源库表中类型为varbinary、binary、timestamp的字段不能含有主键或唯一键约束。
采集数据库位点信息 功能介绍 采集数据库位点信息。 接口约束 目前仅支持MySQL->GaussDB(DWS)同步场景。 仅支持部分Region使用,详情参考终端节点。 URI POST /v5/{project_id}/jobs/{job_id}/collect-db-position
当灾备数据库为5.7版本时,因为版本限制,json类型中的浮点数会丢失小数点后末位的0,存在精度损失导致内容对比不一致。 在创建DRS任务之前,如果业务数据库或者灾备数据库实例开启并设置了SQL限流规则,可能会导致DRS任务失败。
行数对比任务结果不一致,目标数据库执行SQL超时 操作场景 数据级行对比不一致,提示"目标数据库执行SQL超时"。 图1 对比不一致 问题分析 由于比对的表数据量比较大,行比对超时,默认超时时间1小时。 解决方案 重新进行行对比。 拆分需要进行对比的表,分批多次进行对比。 如果以上操作不能解决问题
数据对比(对比迁移项) 对比迁移项可以清晰反馈出源数据库和目标数据库的数据是否存在差异。为了尽可能减少业务的影响和业务中断时间,数据库实时迁移场景提供了完整的迁移对比流程,帮助您确定合适的业务割接时机。 图1 迁移对比流程 对比使用场景 迁移对比功能支持以下几种对比方式: 对象级对比
获取查询数据库位点的结果 功能介绍 获取查询数据库位点的结果。 接口约束 目前仅支持MySQL->GaussDB(DWS)同步场景。 仅支持部分Region使用,详情参考终端节点。 URI GET /v5/{project_id}/jobs/{job_id}/db-position