异常恢复 本节为您介绍数据库迁移异常恢复相关问题。 任务提示“function uuidgeneratev4() does not exist”怎么办? 这是由于目标数据库PostgreSQL未安装uuidossp插件所致,请进行以下操作后重新发起迁移任务。 需要在目标PostgreSQL数据库安装uuidossp插件。插件下载地址: extension "uuidossp"语句即可。 任务提示“invalid input syntax for type bigint XXX”怎么办? 这是由于源端数据库中表字段没有配置精度所致,请进行以下操作后重新发起迁移任务。 需针对没有配置精度的表,根据实际数据情况配置精度。 任务提示“ORA12547: TNS:lost contact”怎么办? 这是由于节点未加入到数据库白名单中所致。请进行以下操作后重新发起迁移任务。 将服务节点地址加到数据库白名单中。 迁移完成后,若想再次迁移如何操作? 可在清理目标库后,点击“重试”按钮。 创建迁移任务时,连接检测不通过怎么办? 查看数据库是否允许公网访问: 如果不允许公网访问则开通公网访问。 如果允许公网访问,则排查节点地址是否被纳入到数据库白名单,如未纳入,请在数据库白名单加入节点地址。 迁移任务中提示“Packet for query is too large (x>y). You can change this value on the server by setting the 'maxallowedpacket' variable”如何处理? 由于MySQL的maxallowedpacket配置小于云迁批处理提交大小。 由于列设置了默认值,因此过滤后会生成默认值。 具体步骤: 1. 在MySQL执行“set global maxallowedpacketz”,z需要大于报错信息中x的值。