检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
session 可能原因 目标库可能发生倒换。 解决方案 请联系目标库运维工程师检查目标库状态。 检查完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
高版本数据库中包含新的特性,目标库无此特性会有数据迁移失败的风险。 不通过原因 目前不支持从高版本数据库到低版本数据库的迁移或同步。 处理建议 请重新选择符合版本要求的源或者目标数据库,或确认源数据库业务中没有用到高版本提供的新特性,否则会有数据迁移失败的风险。 父主题: 数据库版本检查
源库存在长时间未提交的XA事务检查 源库存在长时间未提交的XA事务检查,可能导致缺少这些未提交的XA事务的数据。 不通过原因 源库存在长时间未提交的XA事务。 处理建议 请确保XA事务已正确提交,然后重新进行预检查。 父主题: 数据库参数检查
可能原因 源库和目标库表结构不一致,可能是在全量数据同步对目标库表的列执行DDL或预检查阶段跳过表一致性检查。 解决方案 联系客户运维人员,修改目标库表结构,保持和源库表结构一致。 修改完成后,在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
您可以通过如下两种方式确保修改后的源库binlog_format格式立即生效。 方法一: 选择一个非业务的时间段,中断当前数据库上的所有业务连接。 通过如下命令查询当前数据库上的所有业务连接(所有的binlog Dump连接及当前连接除外)。 show processlist; 中断上面查出的所有业务连接。
user name] 可能原因 RDS for PostgreSQL安全要求账号的密码不能和名称相同。当源数据库没有此限制,且账号的密码和名称相同时,同步到目标库将会报错。 解决方案 在目标库中手工创建提示中的用户后,在DRS任务管理页面单击“续传”继续同步。 父主题: PostgreSQL->PostgreSQL实时同步
not started for the first time. 可能原因 源库逻辑复制槽已经被删除,DRS无法从源库获取到和当前同步位点接续的日志。 解决方案 由于DRS无法从源库获取到和当前同步位点接续的日志,需要重新创建DRS任务进行同步。 父主题: GaussDB为源实时同步
排序查询等。 源数据库的mongod服务和其他服务同时部署在一台机器上,而且没有设置cacheSizeGB的大小,这种情况下,如果因为其他服务消耗掉内存导致不能给wiredTiger引擎保证的内存,则会出现内存溢出的情况。 一般默认情况下,mongod的wiredTiger引擎可以使用整个机器内存减一的50%(3
可能原因 目标数据库的唯一索引或者主键与源数据库不一致,尤其是目标数据库唯一索引(主键)比源数据库对应唯一键的列少的情况下,在增量阶段,源数据库不同的两条数据写入时,目标数据库会因为唯一键冲突相互覆盖,导致目标库数据比源库数据少,数据发生不一致。 处理方法 单击任务操作列的“编辑”按钮,
目标库表执行DDL导致目标库表结构和源库不一致 解决方案 请联系客户目标库运维工程师,修改目标库表结构和源库保持一致。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
全量同步失败报错,关键词“GC overhead limit exceeded” 场景描述 全量同步期间DRS任务报错,同步日志界面提示:service DATAMOVE failed, cause by: GC overhead limit exceeded 可能原因 业务存在大数据字段导致同步任务内存超限。
增量同步失败报错,关键词“PL/pgSQL function *** line *** at SQL statement” 场景描述 增量同步期间DRS任务报错,同步日志界面提示:service INCREMENT failed, cause by: insert %s failed:tid:
INVITED_NODES配置项中需要包含DRS的任务IP。 如果使用黑名单,则TCP.EXCLUDED_NODES中不能包含DRS的任务IP。 查看源数据库信息(例如IP,端口,或者service name/sid)是否发生修改,如果源库信息发生改变,可选择以下操作: 恢复修改的源数据库信息,DRS任务会自动重试继续同步任务。
SERVER_UUID的一致性检查 MySQL迁移时,源数据库和目标数据库的SERVER_UUID参数一致,可能会导致迁移失败。 不通过原因 源数据库和目标数据库的参数SERVER_UUID相同。 处理建议 检查源数据库与目标数据库是否设置为同一个MySQL数据库,如果是,请重新修改源或者目标数据库。
增量阶段失败报错,关键词“Must seek before attempting to read next event” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: Extract THL file
target 可能原因 在目标库更改表结构,导致同步语句报错。 解决方案 请联系目标库运维工程师根据源库表结构在目标库修改为一致的表结构。 修改完成后,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
如果源端为RDS for MySQL老版本(5-5.7.23),有无主键表隐藏主键的特性,请参考以下步骤处理: 使用有process权限的账号,在源端执行以下SQL语句查询表信息,其中database/table为无主键表的库名与表名(如果是分区表需要用like查询)。 select * from
源数据库参数log_slave_updates检查 MySQL迁移时,为保证DRS能获取全部的Binlog日志,需要开启log_slave_updates参数。 不通过原因 源数据库log_slave_updates参数值为OFF。 处理建议 登录源数据库MySQL所在服务器。
WITH NULL PASSWORD]。 可能原因 源库账户密码为空。 解决方案 请客户运维工程师在源库为报错的账户增加密码。 完成后在任务列表中,单击任务对应操作列的“续传”,重新提交任务。 父主题: MySQL->MySQL实时迁移和同步
源库迁移账户对源库的database或table没有操作权限。 解决方案 请联系源数据库管理员检查源库database和table是否删除,如果已删除,可参考MySQL迁移使用须知,重建任务。 检查迁移使用的账号对源库的表是否有执行SHOW CREATE TABLE操作的权限,如果不具