检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
任务的处理方式。cancel:取消后重新创建。keep:保持未完成的不再创建。 取值: cancel keep compare_type 是 String 数据级对比类型,lines:行对比,contents:内容对比。 取值: lines contents 说明: 不能同时进行对象级对比和内容对比。
Boolean 该列是否进列过滤,不能与附加列additional同时使用。取值: true:表示同步该列。 false:表示过滤该列不同步。 additional 否 Boolean 该列是否为附加列,当该列为附加列时:name必须与表级对象中列名一致,并且不能与列过滤filtered同时使用。
实时同步任务:已创建成功但是未确认启动的编辑状态时,可以修改同步对象。同步任务在增量阶段,且为表级同步时,可以进行再次编辑对象的操作,库级同步或其他同步阶段不可以进行再编辑,详细操作可参考编辑同步对象。 数据订阅任务:已创建成功但是未确认启动的编辑状态时,可以修改选择对象,任务启动后,不支持进行修改。
业务数据库对热点表进行频繁操作。DRS灾备实例会对热点表的事务进行合并后再进行回放,减少频繁对目标库操作。 灾备数据库访问异常导致增量数据无法回放成功。 RTO增大处理建议 在“实时灾备管理”页面,选择指定的灾备任务,单击任务名称进入“基本信息”页签。 在“基本信息”页签,单击“
读写:目标数据库可以读写,但需要避免操作或接入应用后会更改迁移中的数据(注意:无业务的程序常常也有微量的数据操作),进而形成数据冲突、任务故障、且无法修复续传,充分了解要点后可选择此选项。 只读保护优点是避免用户对正在迁移的数据库或表进行DDL或DML误操作,造成数据不一致,可提高迁移完整性和数据一致性。
辑的表。 MySQL->GaussDB(for MySQL)同步,单表的列数超过500时, 对该表添加附加列可能会超过列数上限,会导致任务失败。 如果使用serverName@database@table作为附加列,后续在进行数据对比时,目标端将默认使用该附加列作为行比对、内容比对的隐含过滤条件。
目标端产生Binlog日志文件,占用部分磁盘空间,导致目标数据库磁盘空间使用量大于源数据库磁盘空间使用量。 解决方法 磁盘空间使用量的大小不能判断迁移前后数据是否一致,可使用DRS的数据对比功能,对比源数据库和目标数据库迁移前后数据是否一致。 父主题: 产品咨询
sleep(1000); } 如果返回结果是waiting,则表示当前Balancer正在执行块(chunk)迁移,此时不能执行关闭Balancer的命令,否则可能引起数据不一致。 图1 查看输出结果 如果返回结果是空,则表示当前Balancer没有在进行块(c
支持的数据库 数据复制服务支持多种数据源之间的数据流通,实时迁移、备份迁移、实时同步、数据订阅和实时灾备对不同数据库的支持情况如下所示。 实时迁移 实时迁移适用于跨云平台、云下数据库迁移上云或云上跨区域等多种业务场景的全部数据库对象迁移,其支持的数据库、版本和迁移类型如下所示,更多实时迁移的功能特性可参考实时迁移。
'k')),得到的结果为0201581D9FC84F7BBF136A80E7FC9572,两次的结果不一致。可能会导致源库的加密数据同步到目标库之后,在目标库执行解密无法还原出原始数据值。 不通过原因 源数据库和目标数据库的参数block_encryption_mode设置不一致。 处理建议 如果确认未使用
登录目标库,执行show processlist查看DRS在目标库的执行情况。 排查目标库是否有死锁: 目标库如果有死锁,可能导致全量数据无法写入。以MySQL为例,可执行以下命令查看、删除死锁。 查看是否锁表:show OPEN TABLES where In_use > 0;。
据写入,且作为备节点未来也不会有数据写入,备节点的数据只来自主节点的同步,任何其他地方的写入将会导致备库数据被污染,使得灾备出现数据冲突而无法修复。 DDM->DDM灾备为多任务,不支持在“灾备监控”页签进行主备倒换,可通过批量主备倒换方式进行倒换。 图1 灾备监控 批量主备倒换
导入模板上传任务不支持在模板中配置定时启动时间,待导入任务自动运行至预检查成功状态后,可以通过界面“编辑”进入到启动页面自行设置定时启动时间。 导入模板中的参数校验不能校验所有参数的正确性,建议单击“编辑”按钮进入页面,确认每一步保存的数据正确性后再进行启动。 导入模板为通用模板,一个sheet创建一个任
selected Boolean 是否选择。 no_privileges String 无法同步的用户权限。 parent_account String 父用户。 no_parent_account String 无法同步父子关系的父用户。 表10 roles_list字段数据结构说明 参数 参数类型
是否必选 参数类型 描述 name 是 String 任务名称,名称在4位到50位之间,必须以字母开头,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。 type 是 String 任务类型。 trans:实时迁移、同步、灾备使用 subscription:数据订阅使用 offline:备份迁移使用
SQL 5.7.6版本的InnoDB引擎,单字段索引不应超过767个字节(字符数=767/最大字节数)。 如果是联合索引,则每个字段长度均不能超过表1中的“单字段索引最大字符数”,且所有字段长度合计不应超过“联合索引合计最大字符数”。例如,MySQL 5.7.6版本的InnoDB
object 标签信息,最多添加20个标签。 详情请参见表7。 description 否 String 任务描述。 约束:任务描述不能超过256位,且不能包含!<>&'"\特殊字符。 multi_write 否 Boolean db_use_type 是cloudDataGuard时,必填,灾备类型是双主灾备时
缺省值:en-us 取值: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 jobs 是 Array of objects 不能包含空对象。 集合中的job_id取值严格匹配UUID规则。 详情请参见表4。 表4 jobs字段数据结构说明 参数 是否必选 参数类型 描述
Boolean 该列是否进列过滤,不能与附加列additional同时使用。取值: true:表示同步该列。 false:表示过滤该列不同步。 additional 否 Boolean 该列是否为附加列,当该列为附加列时:name必须与表级对象中列名一致,并且不能与列过滤filtered同时使用。
注意重新命名时不要使用特殊符号,否则会导致迁移后执行SQL语句报错。 确认重命名设置内容,单击“下一步”。 高级设置。 本页面内容仅做确认,无法修改,确认完成后单击“下一步”。 数据加工。 在该页面可以对迁移的表进行加工。包括选择迁移的列,重新命名迁移后的列名,本次实践将“COL_