检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
failed: Unknown column '%s' in 'field list'。 可能原因 源库和目标库表结构不一致,可能是在全量数据同步对目标库表的列执行DDL或预检查阶段跳过表一致性检查。 解决方案 联系客户运维人员,修改目标库表结构,保持和源库表结构一致。 修改完成
源库binlog_format格式设置ROW后没有立即生效。 解决方案 通过MySQL官方客户端或者其它工具登录源数据库。 在源数据库上执行全局参数设置命令。 set global binlog_format = ROW; 在源数据库上执行如下命令确认上面操作已执行成功。 select @@global.binlog_format;
password must not equal user name] 可能原因 RDS for PostgreSQL安全要求账号的密码不能和名称相同。当源数据库没有此限制,且账号的密码和名称相同时,同步到目标库将会报错。 解决方案 在目标库中手工创建提示中的用户后,在DRS任务管理页面单击“续传”继续同步。
增量同步失败报错,关键词“The replication slot does not exist and the task is not started for the first time.” 场景描述 增量同步期间DRS任务报错,日志提示信息:service LOGMANAGER
创建VPC和安全组 灾备中心的实例和生产中心实例在不同区域,本章节介绍创建在灾备中心创建RDS实例所属VPC和安全组。 创建VPC 进入创建虚拟私有云页面。 在“创建虚拟私有云”页面,选择区域“华北-北京四”。根据界面提示完成基本信息、子网配置和地址配置。 图1 创建灾备VPC 单击“立即创建”,完成灾备VPC创建。
minutes。 可能原因 全量迁移或同步期间DRS进程异常终止。 解决方案 用户无需关注,DRS守护进程会自动恢复任务,迁移和同步业务不受影响,数据会断点续传。如果任务已异常,请在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
请参考创建ECS(MySQL服务器)创建MySQL客户端的弹性云服务器。 确保和MySQL服务器所在ECS配置成相同Region、相同可用区、相同VPC、相同安全组。 不用购买数据盘。 云服务器名配置为:ecs-client。 其他参数同MySQL服务器的ECS配置。 下载并安装MySQL客户端,请参考安装MySQL客户端。
body、Function、procedure、package body、view,不迁移的对象可单击“跳过迁移”。 对于外键,如果目标数据库支持外键,则可以先跳过迁移。在左侧对象列表栏中单击“FOREIGN KEY”,选择右侧过滤出来foreign key对象,单击跳过迁移。
创建VPC和安全组 本章节介绍创建在生产中心创建RDS实例所属VPC和安全组。 创建VPC 进入创建虚拟私有云页面。 在“创建虚拟私有云”页面,选择区域“华东-上海一”。根据界面提示完成基本信息、子网配置和地址配置。 图1 创建VPC 单击“立即创建”,完成生产VPC创建。 创建安全组
全量阶段失败报错,关键词“Too many keys specified; max 64 keys allowed” 场景描述 全量迁移或同步期间,日志界面提示信息:service DATAMOVE failed, cause by: retry structures failed
增量阶段失败报错,关键词“Can't find file: *** (errno: 2 - No such file or directory)” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Can't
全量或增量阶段失败报错,关键词“Communications link failure” 场景描述 全量或增量阶段,DRS迁移或同步任务报错,日志提示信息:service %s failed, cause by: Communications link failure The last
Oracle源库的补充日志级别为PK/UI级别,源库update操作在目标库回放没有命中,DRS默认会转成delete+insert操作,insert时日志缺少其他列的数据而报错。 解决方案 建议修改源库的补充日志级别为ALL级别,然后在任务列表中,单击任务对应操作列的“重置”,重新提交任务。 父主题: Oracle为源实时同步
增量同步失败报错,关键词“remaining connection slots are reserved” 场景描述 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed, cause by: Unable to connect to DBMS:
load table: `%s`.`%s` failed 可能原因 全量数据迁移期间用户在源数据库删除database或table。 源库迁移账户对源库的database或table没有操作权限。 解决方案 请联系源数据库管理员检查源库database和table是否删除,如果已删除,
全量阶段失败报错,关键词“CANNOT UPDATE USER WITH NULL PASSWORD” 场景描述 全量迁移或同步期间DRS任务报错,日志提示信息:service DATAMOVE failed, cause by: retry structures failed events=the
column '%s' at row %s; sql is: %s 可能原因 数据超长导致DDL语句执行失败。 解决方案 请联系目标库运维工程师检查同步报错的表结构,调整目标库报错列长度、调整更长的列数据类型。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题:
用命令: SELECT * FROM `%s`.`%s` LIMIT 1 SHOW CREATE TABLE `%s`.`%s` 请联系源数据库管理员检查源库database和table是否删除,如果已删除,可参考MySQL迁移使用须知,重建任务。 检查迁移使用的账号对源库的表是否有执行SHOW
对于外键需要选择左侧对象列表勾选。 单击“下一步”进入迁移验证页面,单击启动,确保迁移成功。 迁移成功后,可将业务系统接入GaussDB目标库进行数据写入。 父主题: 启动同步
or crashed 可能原因 迁移期间DRS进程异常终止。 解决方案 用户无需关注,DRS守护进程会自动恢复任务,迁移和同步业务不受影响,数据会断点续传。如果任务已异常,请在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步