检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
致。 处理建议 如果关注存在TTL索引的集合的数据的一致性,需要删除TTL索引或者不迁移存在TTL索引的集合。 删除索引的命令请参考如下命令: db.集合名.dropIndex(索引名) 父主题: 数据库参数检查
迁移结束后请开启Balancer,因为在迁移期间关闭了Balancer,源数据库的不同shard可能产生了不等量的块(chunk),在Balancer开启之后集群shard之间的块(chunk)移动会暂时影响源数据库的性能。 关闭Balancer的步骤 通过Mongo Shell 登录数据库。 在mon
内容对比不支持哪些数据类型 DRS提供的数据比对功能可以清晰反馈出源数据库和目标数据库的数据是否存在差异。 目前对于以下数据类型,DRS不支持内容对比,进行内容对比时会自动跳过。 表1 不支持内容对比的数据类型 源数据库类型 数据类型 MySQL TINYBLOB、BLOB、ME
实时灾备常见异常场景示例 由于一些不可控原因,实时灾备在同时操作双边数据时,存在一定的数据不一致的可能性,本章节主要介绍常见的数据异常场景。以下场景均以dr1、dr2库进行示例。 场景一:双主灾备,双边同时操作同一行操作,导致多数据 初始数据如下图所示(seqno为主键,column1为非主键)。
账号权限符合要求,具体见账号权限要求。 账号权限要求 当使用DRS将其他云MySQL数据库的数据迁移到华为云云数据库GaussDB(for MySQL)实例时,在不同迁移类型的情况下,对源数据库的账号权限要求如下: 表1 迁移账号权限 迁移类型 全量迁移 全量+增量迁移 源数据库(MySQL)
录制回放统计图支持选择查看某一时间段内的SQL总量、执行量、异常量以及慢SQL数量情况。 录制回放异常SQL模块中,展示回放异常的SQL对象分类及数量。 慢SQL模块支持查看SQL原始和回放耗时。 执行SQL模块展示回放过程中正在目标库运行的SQL情况。 图1 回放进度 下载导出报告 对于回放过程中的异常的SQL和慢SQL,DRS支持下载和导出。
本示例中源数据库为MySQL,使用的华为云RDS实例。 目标数据库引擎 Kafka 本示例中目标数据库为Kafka。 网络类型 VPC网络 本示例中采用“VPC网络”。 以上资源成本仅供参考,资源配置和使用费用详情请参见产品价格详情。您可以通过华为云提供的价格计算器,选择您需要的配置规格,来快速计算出参考价格。
高版本数据库中包含新的特性,目标库无此特性会有数据迁移失败的风险。 不通过原因 目前不支持从高版本数据库到低版本数据库的迁移或同步。 处理建议 请重新选择符合版本要求的源或者目标数据库,或确认源数据库业务中没有用到高版本提供的新特性,否则会有数据迁移失败的风险。 父主题: 数据库版本检查
问题后,可以通过跳跃续传功能跳过暂停时间段的数据继续同步。目前仅DDM->Oracle的增量同步阶段,支持跳跃续传功能。 前提条件 已登录数据复制服务控制台。 任务状态为暂停。 操作步骤 在“实时同步管理”页面任务列表中,选择需要启动的任务,单击操作列“跳跃续传”,重新提交同步任务。
指公网访问产生的数据处理和数据流量费用。如果创建公网网络任务,您需要购买弹性公网IP。 详细说明请参考弹性公网IP计费说明。 目前实时迁移仅支持“按需计费”,暂不支持“包年/包月”。 实时同步和实时灾备支持“按需计费”和“包年/包月”的选择。 DRS计费链路 数据复制服务各功能的计费链路如表2所示。
操作流程 创建RDS业务实例以及灾备实例,并且将业务实例数据迁移到灾备实例的整个流程的主要任务流如下图所示。 图1 流程图 父主题: RDS for MySQL通过DRS搭建异地单主灾备
删除回放任务 对于已结束或者配置失败的录制回放任务,您可选择删除回放任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。 前提条件 已登录数据复制服务控制台。 删除任务 在“录制回放管理”页面的任务列表中,选择要删除的任务,单击“删除”。 单击“是”,提交删除任务。 批量删除
通过重试功能,重新提交灾备任务。 前提条件 已登录数据复制服务控制台。 方法一 在“实时灾备管理”页面的任务列表中,选择要启动的任务,单击操作列的“重试”,重新提交灾备任务。 方法二 在“实时灾备管理”页面,选择需要启动的任务,单击任务名称。 页面跳转至“基本信息”页签,切换至“
操作流程 本实践的主要任务流程如图1所示: 图1 操作流程 父主题: 本地Oracle同步到GaussDB主备版
目标库实例解除只读 对于运行中的迁移任务,数据复制服务支持解除目标数据库的只读状态。 约束限制 目前仅支持MySQL->MySQL、MySQL->GaussDB(for MySQL)、MongoDB->DDS的迁移入云任务在运行时解除目标库只读。 解除目标库只读可能导致数据不一致,请谨慎操作。
您可选择删除订阅任务。被删除后的任务将不会再出现在任务列表中,请谨慎操作。 前提条件 已登录数据复制服务控制台。 删除任务 在“数据订阅管理”页面的任务列表中,选择要删除的任务,单击“删除”。 单击“是”,提交删除任务。 批量删除 在“数据订阅管理”页面,选择需要删除的任务, 单击左上方的“批量操作”,选择“批量删除”。
进入创建迁移任务页面。 填写迁移任务参数: 配置迁移任务名称。选择区域,即为目标实例所在的区域。 图1 迁移任务 填写迁移数据并选择模板库。 这里的目标库选择创建RDS for MySQL实例创建的RDS实例。 图2 填写迁移实例信息 单击“开始创建”。 迁移实例创建中,大约需要5-
AZ”或“单AZ”。双AZ任务为一主一备的经典高可用架构,在任务创建后,DRS会同时创建一主一备两个子任务,当主AZ任务发生异常,DRS会自动启动备AZ任务继续进行同步,提高同步任务的可靠性。 DRS目前支持以下链路在创建时进行任务类型的选择: 入云 MySQL->MySQL MySQL->GaussDB(for
源端表结构是否存在换行 源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。 不通过原因 源端的库、表、列、索引、约束对象中含有换行符。 处理建议 源端的库、表、列、索引、约束对象中含有换行符,可能导致业务使用出现问题。建议修改源数据库中的对象,重新进行预检查。 父主题:
客户上传到OBS桶里的备份文件选择了“归档存储”,归档存储是一种冷存储,首次上传后会处于“未恢复”的状态,Microsoft SQL Server实例去下载文件的时候无法获取。 解决方案 目前针对上述可能存在的原因,分别提供如下解决方案: 方法一 重新将删除的备份文件上传至OBS