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.执行脚本完成数据迁移,并检查所有的表中的数据是否符合预期。