检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
column/key exists; sql is%s 可能原因 目标库表执行DDL导致目标库表结构和源库不一致。 解决方案 请联系客户目标库运维工程师,修改目标库表结构和源库保持一致。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
database '***'] 可能原因 DRS迁移账号在目标库权限不足。 解决方案 请客户运维工程师在目标库为迁移账户添加对应schema权限。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
可能原因 目标库结构对应的database不存在。 迁移或者同步对象所依赖的database不在对象选择列表中。 解决方案 查看目标库是否存在错误信息中的database。 不存在,手工在目标库重新创建database,结构和源库保持一致,完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。
B为源灾备场景 表1 源端存在不支持的外键引用操作 预检查项 源端存在不支持的外键引用操作。 描述 同步对象中存在包含CASCADE、SET NULL、SET DEFAULT之类引用操作的外键。这些关联操作会导致更新或删除父表中的行会影响子表对应的记录,并且子表的相关操作并不记录
cause by: load table: `%s`.`%s` failed。 可能原因 源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。 解决方案 联系客户运维工程师检查源库表结构是否正常,常用命令: SELECT * FROM `%s`.`%s` LIMIT 1
迁移等多种业务场景迁移。 实时分析,报表系统,数仓环境等。 实现云下数据库到云上的灾备、跨云平台的数据库灾备。 特点 同构数据库间以整体数据库搬迁为目的。 支持包括:表、数据、索引、视图、存储过程、函数、数据库账号、数据库参数等。 可选择表级、库级或全部迁移维度。 支持同构、异构
请求语言类型。 缺省值:en-us 取值: en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 jobs 是 Array of objects 集群批量测试连接任务请求列表。 详情请参见表4。 表4 jobs字段数据结构说明 参数 是否必选 参数类型 描述 action
符合要求。lower_case_table_names参数为1表示不区分大小写,无法迁移包含大写字母的库或者表。 不通过原因 目标库lower_case_table_names参数为1,并且对象选择中有大写的库名或表名。 处理建议 若目标库是自建库,请修改目标数据库lower_c
保克隆后的新任务和源库、目标库网络互通。 前提条件 已登录数据复制服务控制台。 已创建迁移任务。 操作步骤 在“实时迁移管理”页面的任务列表中,选择要克隆的任务,单击“操作 > 克隆任务”。 在弹出的“克隆任务”对话框中,确认新任务名称,单击“克隆”提交任务。 任务提交后,待任务
源库表类型校验 检查Microsoft SQL Server源库表类型,源库表不支持SQL_VARIANT、GEOMETRY、GEOGRAPHY数据类型,如果存在该类型的数据,则导致同步失败。 不通过原因 源库存在数据类型不支持同步的表。 处理建议 单击“上一步”,返回至对象选择页面,在同步对象中去除该对象。
cause by: Unknown table '%s'; sql is%s 可能原因 目标库不存在这张表。 解决方案 请联系客户参考源库表结构在目标库创建这张表。 完成后单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
源库加密表检查 MySQL、TaurusDB为源场景 表1 源库加密表检查 预检查项 源库加密表检查 描述 检查源库是否存在加密表。 不通过提示及处理建 待确认原因:当前源库存在加密的表,请确认目标库是否支持。如果目标库不支持,存在任务失败等风险。 处理建议:确认目标库是否支持,如果不支持,请从对象选择中移除。
SELECT * FROM t2; UNION 是 MERGE 引擎的建表参数。通过该关键字建表类似于创建普通视图。新创建的表将在逻辑上合并UNION关键字限定的多个表的数据。 LIKE 表克隆 迁移时会添加额外的表属性信息。 CREATE TABLE IF NOT EXISTS `public`
failed! Table is %s. message is %s.。 可能原因 源库表结构加载时异常,可能用户在同步期间删库删表或者源库账户的权限不足。 解决方案 联系客户运维工程师检查源库表结构是否正常,常用命令: SELECT * FROM `%s`.`%s` LIMIT 1
en-us zh-cn 表3 请求Body参数 参数 是否必选 参数类型 描述 full_sync 否 Map<String,String> 全量参数的参数名及对应的取值。 incre_capture 否 Map<String,String> 增量抓取参数的参数名及对应的取值。 incre_apply
'FEDERATED'; sql is: %s 可能原因 源库DDL建表语句在目标库回放时,存在目标库不支持的引擎。 解决方案 请联系客户在源库创建目标库支持引擎的表。 再联系华为工程师跳过报错的DDL语句。 完成后单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
图3 SSL 表2 参数信息 参数 描述 Truststore证书 后缀名为jks的SSL证书,证书文件生成可参考SSL证书。 Truststore证书密码 证书对应的秘钥。 主机名端点识别算法 指定通过服务端证书验证服务端主机名的端点识别算法,选填,不填表示禁用主机名验证。
has more columns than target 可能原因 在目标库更改表结构,导致同步语句报错。 解决方案 请联系目标库运维工程师根据源库表结构在目标库修改为一致的表结构。 修改完成后,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
作,以满足DRS任务的环境要求。 表1 准备工作概览 准备项 说明 需要执行的准备工作 账号准备 准备华为账号,创建用户并赋权使用DRS。 参考注册华为账号并开通华为云。 参考权限管理创建用户并授权使用DRS。 数据库准备 源和目标数据库以及对应连接账号权限准备。 说明: 建议创
需要授权DRS FullAccess以及RDS ReadOnlyAccess策略。 不同数据库引擎需要的权限可参考表1。 表1 数据库引擎授权策略 数据库引擎 对应授权策略 MySQL RDS ReadOnlyAccess Microsoft SQL Server RDS ReadOnlyAccess