检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
增量阶段失败报错,关键词“filter data in config condition filter error” 场景描述 增量同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: filter data in config
"is_database_support_search" : true, "is_table_support_search" : true } 状态码 状态码 描述 200 OK 错误码 请参见错误码。 父主题: 实例数据库对象配置
前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。 创建VPC 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。 进入虚拟私有云信息页面。 单击“创建虚拟私有云”购买VPC。 单击“立即创建”。 返回VPC列表,查看创建VPC是否创建完成。
增量阶段失败报错,关键词“without PK execute failed” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: record tid:%s,seqno:%s without PK execute
检查目标库的max_allowed_packet参数 MySQL或MariaDB的迁移和同步场景,目标库的max_allowed_packet参数值小于100MB时,会导致目标库无法写入造成全量迁移失败。 不通过原因 目标库的max_allowed_packet参数值过小导致目标库数据无法写入造成全量迁移失败。
源库参数MAX_REPLICATION_SLOTS校验 PostgreSQL、GaussDB同步时,源数据库“max_replication_slots”参数值必须大于当前已使用的复制槽数量。否则,可能导致同步失败。 不通过原因 源库参数“max_replication_slots”小于或等于当前已使用的复制槽数量。
映射到目标库中的type名是否合法 MySQL->CSS/ES、TaurusDB->CSS/ES实时同步 表1 映射到目标库中的type名是否合法 预检查项 映射到目标库中的type名是否合法。 描述 映射到目标端的type需满足以下要求: 目标是5.x版本时,一个index可以支持多个type。
源库存在不支持的生成列检查 当源库存在生成列是主键或者唯一键的表时,DRS在同步表结构时不同步生成列结构,可能导致数据同步到目标库后与源库不一致。 不通过原因 源库存在生成列是主键或者唯一键的表。 处理建议 在目标库自建表结构,保证目标库的生成列的逻辑、约束与源库一致后,返回对象
(***):***. The full response is {***}。 可能原因 目标库返回错误,常见错误码: Error 91:目标库服务异常。 Error 133:目标库shard存在异常。 Error 10107:目标库主节点异常。 解决方案 此类报错为目标库返回的错误码,需要联系目标数据库工程师排查并解决。
源数据库参数ENABLE_SLOT_LOG校验 GaussDB为源同步场景 源库参数ENABLE_SLOT_LOG校验,容灾集群为源的不涉及。 预检查项 源数据库参数ENABLE_SLOT_LOG校验。 描述 增量同步,此参数必须为on,表示是否开启复制槽主备同步特性。 处理建议
全量阶段失败报错,关键词“Failed to add the foreign key constraint '***' to system tables” 场景描述 全量迁移或同步期间,日志界面提示信息:Failed to add the foreign key constraint
对比任务报错,关键词“失败报错:service SDV failed! cause by: the size of records in one shard[ *** ] of target database, exceeds the max size 200000” 操作场景
增量同步失败报错,关键词“The replication slot does not exist and the task is not started for the first time.” 场景描述 增量同步期间DRS任务报错,日志提示信息:service LOGMANAGER
源数据表是否含有不支持的表字段类型 PostgreSQL->GaussDB(DWS)同步 表1 源数据表是否含有不支持的表字段类型 预检查项 源数据表是否含有不支持的表字段类型 描述 源数据表若含有不支持的表字段类型,会造成数据同步失败。 不通过提示及处理建议 不通过原因:源数据库表含有不支持的表字段类型。
增量阶段失败报错,关键词“Deadlock found when trying to get lock” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: record tid:%s,seqno:%s
增量阶段失败报错,关键词“current serverUUID not equals to this session” 场景描述 增量迁移或同步期间DRS任务报错,日志提示信息:service INCREMENT failed, cause by: write table %s failed:
源数据库的均衡器状态检查 MongoDB迁移场景 表1 源数据库的均衡器状态检查 预检查项 源数据库的均衡器状态检查。 描述 源数据库若存在均衡器打开的集合,则会导致迁移失败。 待确认提示及处理建议 不通过原因:源数据库存在均衡器打开的集合。 处理建议:请关闭集合均衡器。 父主题:
目标数据库用户权限是否足够 预检查用户提供的目标数据库账号权限是否符合要求,不同数据库引擎,全量阶段和增量阶段所需目标数据库账号权限不同。 不通过原因 连接目标数据库的用户权限不足。 处理建议 在使用DRS进行迁移或同步时,连接目标数据库的账号需要满足一定的权限要求,才能启动任务
校验源数据库参数max_wal_senders PostgreSQL同步时,源数据库“max_wal_senders”参数值必须大于当前已使用的复制槽数量。否则,可能会导致同步失败。 不通过原因 源数据库参数“max_wal_senders”小于或等于当前已使用的复制槽数量 处理建议
目标数据库是否存在与源数据库同名的表 MySQL同步场景 表1 目标数据库是否存在与源数据库同名的表 预检查项 目标数据库是否存在与源数据库同名的表(表名冲突)。 描述 校验用户提供的目标数据库是否存在与源数据库同名的表,避免已存在的表被覆盖。若存在,则无法迁移。 特殊情况:如果