检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表名映射填写示例:第一列表示要同步的表,第二列表示映射后的表,此列为空或者和两列保持一致表示不映射。库名不支持映射,schema和表名支持映射。 映射后的对象名在Kafka消息体中体现。 图2 表名映射填写示例 Topic映射填写示例:第一列表示要同步的表,第二列表示该表写入的Topic。此列为空表示Topic不
目标端DDM准备 创建VPC和安全组 创建DDM实例 创建RDS for MySQL实例 创建DDM账号 创建逻辑库并关联RDS for MySQL实例 创建目标库表结构 父主题: 实施步骤
仅支持同步表结构、表数据、索引信息。 仅支持同步MyISAM和InnoDB表。 虚拟列会被同步为普通列,且不写入任何数据,也不做增量同步。 不支持同步存储过程等其他数据库对象。 不支持同步MySQL含虚拟列的表。 全量和增量同步不支持隐藏列(INVISIBLE),隐藏列是MySQL
扩展插件合法性检查 PostgreSQL同步场景 表1 扩展插件合法性检查 预检查项 扩展插件合法性检查。 描述 检查目标数据库是否缺少源数据库所安装的插件。 不通过提示及处理建议 不通过原因:源数据库中已安装的扩展插件,在目标数据库中不支持。 处理建议: 如果源数据库中没有业务
目标库是否存在只读实例 MySQL迁移场景 表1 目标库是否存在只读实例 预检查项 目标库是否存在只读实例。 描述 检查增量迁移的场景下,目标数据库是否存在只读实例,若存在,可能会导致迁移失败。 不通过提示及处理建议 不通过原因:增量迁移场景下,不支持迁移数据库到已经创建只读实例的MySQL目标数据库。
实例类型是否匹配迁移模式 检查MongoDB实例类型是否匹配迁移模式,若不匹配,则会导致迁移失败。 不通过原因 创建DRS任务时,源数据库实例类型选择为集群,但是源库为非集群。 处理建议 当前源数据库实例类型选择为集群时,请确保实际输入的源库类型是集群。 父主题: 数据库参数检查
源库库名长度校验 检查源数据库中是否存在名称超出限制长度的数据库,如果存在,则导致迁移失败。 不通过原因 源数据库存在名称超出限制长度的数据库,目前RDS限制的数据库长度为64位。 处理建议 修改数据库名称长度。 父主题: 数据库参数检查
源库的GTID功能检查 在进行数据迁移时,需要源数据库开启GTID功能。源数据库GTID关闭情况下,源数据库存在主备切换时,可能会导致任务失败。 不通过原因 源数据库GTID未开启。 处理建议 源数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS
目标库同名库表检查 检查目标库是否存在同名的库表。 选择同步表结构的时候目标库不能有同名的表。 不选同步表结构的时候目标库必须有相应的表,且要保证表结构与所选表结构相同。 不通过原因 对象选择已勾选同步表结构,且待同步的表在目标库中已经存在。 对象选择未勾选同步表结构,且待同步的表在目标库不存在。
源库索引列长度检查 Oracle->MySQL同步场景 表1 源库索引列长度检查 预检查项 源库索引列长度检查。 描述 检查源库源库索引列长度是否符合要求。 不通过提示及处理建议 不通过原因:源库中存在超过64个索引的数据表。 处理建议:不同步索引,或者删除部分索引,使得源库单个表的索引数不超过64个。
主键列复制属性的校验 PostgreSQL为源的全量+增量和单增量任务同步时,对源数据库待同步表的主键列复制属性进行检查。源数据库中表的主键列toast属性为main、external、extended时,其replica identity属性必须为full。 不通过原因 同步表
源库分区表检查 PostgreSQL->GaussDB、PostgreSQL->GaussDB(DWS)同步场景 表1 源库分区表检查 预检查项 源库分区表检查 描述 检查源库是否有分区表。 不通过提示及处理建 待确认原因:源库中存在分区表,同步期间若在源库更改分区关系或删除分区,可能导致分区数据无法同步或同步失败。
映射数据库对象检查 MySQL->MySQL、MySQL->TaurusDB、TaurusDB->MySQL同步场景 表1 映射数据库对象检查 预检查项 映射数据库对象检查。 描述 映射数据库对象检查。 待确认提示及处理建议 待确认原因:源数据库存在无法同步的对象。 处理建议:在
源库对象关联关系检查 PostgreSQL为源同步 表1 源库对象关联关系检查 预检查项 源库对象关联关系检查。 描述 源库对象关联关系检查,若不符合迁移要求,则导致迁移失败。 不通过提示及处理建议 不通过原因:已选择的对象中存在含外键的表,且未选择迁移该外键依赖的表。 处理建议:请在对象选择页面选择依赖的对象。
源库表复制属性检查 检查源库表的replica identity属性检查,必须为FULL。源库存在复制属性不为FULL的表时,可能导致增量同步失败。 不通过原因 所选的源库表包含主键列,但是复制属性不为FULL。 源库存在复制属性不为FULL的表,可能导致增量同步失败。 处理建议
为什么实时灾备任务不支持触发器(TRIGGER)和事件(EVENT) 数据库的触发器(TRIGGER)和事件(EVENT)操作会记录binlog,DRS通过解析binlog同步数据,如果业务侧写入与触发器、事件存在同样对象,就会发生重复执行导致数据不一致或者任务失败,所以在灾备场景下,触发器和事件是不支持的。
已经启动的任务,在配置中没有选DDL,需要重新支持,该怎么办? 已经启动的任务,不支持修改迁移的DDL。如果需要添加或减少支持的DDL,请重新创建任务。 费用说明: 包年/包月任务,不会重新收费。 按需任务,是按需收费。 父主题: 实时同步
缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL实例。 进入购买云数据库RDS页面。 配置实例基本信息。选择区域“华南-广州”。 图1 基本信息 选择实例规格。 图2 实例规格 选择实例所属的VPC和安全组、配置数据库端口。 VPC和安全组已在创建VPC和安全组中准备好。
源库编码方式检查 GeminiDB Redis出云迁移场景 表1 源库编码方式检查 预检查项 源库编码方式检查。 描述 源数据库内核编码方式是否支持数据复制功能。 不通过提示及处理建议 不通过原因:源数据库内核编码版本不支持数据复制功能。 处理建议:当前内核编码版本不支持数据复制功能,请联系GeminiDB