ORA-39786: Number of columns does not match between export and import databases ORACLE 报错 故障修复 远程处理

文档解释

ORA-39786: Number of columns does not match between export and import databases

Cause: External tables could not import into a table with mismatched columns.

Action: Ensure the number of columns matches between export and import database.

ORA-39786: Number of columns does not match between export and import databases错误消息指出,数据库之间存在架构不相匹配的情况。

官方解释

常见案例

1.源和目标数据库中有字段名不同或字段数多余,它们的类型也不同的情况。

2.源数据库中的表有不同的可空性,而目标系统中的表可以为空值,或者可以为空值而源系统中的不能为空的情况。

一般处理方法及步骤

1.准备好数据导出工具,并确保SQL语法有效。

2.根据源和目标系统之间的表结构差异,对导入导出语句进行修改,并确保能够成功的插入数据。

3.编辑SQL脚本,以便将表中的每一列从源系统复制到新系统。

4.执行脚本完成数据迁移,并检查所有的表中的数据是否符合预期。


数据运维技术 » ORA-39786: Number of columns does not match between export and import databases ORACLE 报错 故障修复 远程处理