dmp导入问题:ORA-01400: 无法将 NULL 插入
操作如下:还原mtee.dmp,通过企业管理器数据库向导选择导入,查看作业结果:internal已完成,导入0073失败。
可以看到表里面多了一个mtee,打开一看里面只有一行标题,事实上应该有数据的。
是不是必须事先建跟原来dmp相同的用户名和表空间?
log记录:
连接到: Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
With the Partitioning option
JServer Release 9.0.1.1.1 - Production
经由常规路径导出由EXPORT:V09.00.01创建的文件
警告: 此对象由 SHUIWEN 导出, 而不是当前用户
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. . 正在导入表 "MTEE"
IMP-00019: 由于 ORACLE 的 1400 错误而拒绝行
IMP-00003: 遇到 ORACLE 错误 1400
ORA-01400: 无法将 NULL 插入 ("SYS"."MTEE"."YR")
列 1 30330800
列 2 一般 ..................
列 3
列 4
列 5
列 6
列 7
列 8
列 9
列 10
列 11
列 12
IMP-00019: 由于 ORACLE 的 1400 错误而拒绝行
IMP-00003: 遇到 ORACLE 错误 1400
ORA-01400: 无法将 NULL 插入 ("SYS"."MTEE"."STCD")
。。。。。。。。。。。。。。。。。。。
IMP-00009: 导出文件异常结束
IMP-00028: 上一个表的部分导入已回退: 回退 1482 行
成功终止导入,但出现警告。