检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
MySQL 为了确保用户数据库成功迁移到本云关系型数据库MySQL实例,创建迁移任务时,数据复制服务自动为目标数据库实例创建drsFull和drsIncremental临时账户,任务结束后,数据复制服务会自动删除这两个账户。 禁止使用用户自建的drsFull和drsIncrementa账号作为DRS任务连接数据库的账号。
0版本的binlog_row_image参数默认值为FULL,您无需进行设置。 如果源数据库为本地自建库,请参考如下步骤修复。 登录MySQL源数据库所在服务器。 手动修改my.cnf配置文件,将binlog_row_image参数值修改为FULL后保存。 binlog_row_image=full
DRS支持将DB2 for LUW迁移到PostgreSQL吗 DRS暂不支持DB2 for LUW迁移到PostgreSQL,目前仅支持DB2 for LUW到GaussDB的实时同步场景。DRS支持的源数据库和目标数据库类型请参见支持的数据库。 父主题: 产品咨询
SSL安全连接检查 检查源或者目标数据库的SSL安全连接设置状态。如果数据库开启了SSL开关,则DRS必须通过SSL方式进行连接。 不通过原因 数据库开启了SSL开关,必须通过SSL方式连接,但是没有上传证书。 处理建议 返回到“源库及目标库”页面,打开SSL安全连接开关并且上传证书。
已经启动的任务,在配置中没有选DDL,需要重新支持,该怎么办? 已经启动的任务,不支持修改迁移的DDL。如果需要添加或减少支持的DDL,请重新创建任务。 费用说明: 包年/包月任务,不会重新收费。 按需任务,是按需收费。 父主题: 实时同步
创建RDS for MySQL实例 本章节介绍创建RDS for MySQL实例。 进入购买云数据库RDS页面。 配置实例基本信息。选择区域“华南-广州”。 图1 基本信息 选择实例规格。 图2 实例规格 选择实例所属的VPC和安全组、配置数据库端口。 VPC和安全组已在创建VPC和安全组中准备好。
实例类型是否匹配迁移模式 检查MongoDB实例类型是否匹配迁移模式,若不匹配,则会导致迁移失败。 不通过原因 创建DRS任务时,源数据库实例类型选择为集群,但是源库为非集群。 处理建议 当前源数据库实例类型选择为集群时,请确保实际输入的源库类型是集群。 父主题: 数据库参数检查
源库库名长度校验 检查源数据库中是否存在名称超出限制长度的数据库,如果存在,则导致迁移失败。 不通过原因 源数据库存在名称超出限制长度的数据库,目前RDS限制的数据库长度为64位。 处理建议 修改数据库名称长度。 父主题: 数据库参数检查
源库的GTID功能检查 在进行数据迁移时,需要源数据库开启GTID功能。源数据库GTID关闭情况下,源数据库存在主备切换时,可能会导致任务失败。 不通过原因 源数据库GTID未开启。 处理建议 源数据库是RDS for MySQL实例时,GTID默认为开启状态且不支持关闭。如果GTID未开启,需要联系RDS
主键列复制属性的校验 PostgreSQL为源的全量+增量和单增量任务同步时,对源数据库待同步表的主键列复制属性进行检查。源数据库中表的主键列toast属性为main、external、extended时,其replica identity属性必须为full。 不通过原因 同步表
源库表复制属性检查 检查源库表的replica identity属性检查,必须为FULL。源库存在复制属性不为FULL的表时,可能导致增量同步失败。 不通过原因 所选的源库表包含主键列,但是复制属性不为FULL。 源库存在复制属性不为FULL的表,可能导致增量同步失败。 处理建议
操作流程 创建RDS业务实例以及灾备实例,并且将业务实例数据迁移到灾备实例的整个流程的主要任务流如下图所示。 图1 流程图 父主题: RDS for MySQL通过DRS搭建异地单主灾备
DRS同步任务支持MySQL8到MySQL5.7吗? DRS任务不支持MySQL8到MySQL5.7的同步。 父主题: 实时同步
创建DDM账号 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 分布式数据库中间件 DDM”,进入DDM管理控制台。 在实例管理页面,单击实例实例名称,进入实例基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 在账号管理页面单击“创建
源库参数WAL_LEVEL校验 PostgreSQL或者GaussDB为源同步时,源数据库“wal_level”参数必须为logical。若不为logical,则无法对源库的增量日志进行逻辑解码,进而无法进行增量同步。 不通过原因 源数据库参数wal_level配置错误,不为logical。
源库是否为TaurusDB备库 源数据库为TaurusDB备库时,不存在Binlog日志,会导致任务增量迁移失败。 不通过原因 源数据库为只读备库,不存在binlog日志。 处理建议 建议更换源数据库,将TaurusDB实例主库作为源数据库后,重新进行预检查。 父主题: 数据库参数检查
增量阶段失败报错,关键词“Unknown table” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Unknown table '%s'; sql is%s 可能原因 目标库不存在这张表。 解决方案
如何设置最小化权限且独立的使用DRS的Oracle账号 源数据库为Oracle的全量迁移至少需要CREATE SESSION, SELECT ANY TRANSACTION, SELECT ANY TABLE, SELECT ANY DICTIONARY权限(当目标库为PostgreSQL时,还需要SELECT
灾备任务的主备倒换是自动触发,还是手动触发 背景 实时灾备中的任务,当业务库故障后,实时灾备不会自动进行主备倒换。 原因是需要用户自行判断业务是否已经停止。 解决方案 需手动进行主备倒换,可参考主备倒换任务进行操作。 父主题: 实时灾备
备份迁移失败,提示恢复库的数量超过目标库阈值 操作场景 客户备份数据迁移上云时,报错:The number of the recovery database exceeds the threshold of the target database。 问题分析 恢复数据库数量超过目标数据库的阈值。