我该如何imp这张几十万条记录的表?
数据库:Oracle9i
5张表:table1,table2,table3,table4,table5
表table3大概有几十万条记录
Ora1221.dmp中原table3表设有索引
导入语句如下:
imp system/manager fromuser=Ps01 touser=Ps02 file=d:\Ora1221.dmp rows=y ignore=y
当导入表table3时
报错信息为:
IMP-00009: 导出文件异常结束
IMP-00020: 用于列缓冲区大小 (22) 的长整数列过大
IMP-00028: 上一个表的部分导入已回退: 回退 276300 行
成功终止导入,但出现警告。
表table1,table2都成功导入,数据全部都有,表table3也到近去了,但是没有数据;表table4,table5没有导入
请问这是怎么回事,我该怎么做才能正确导入这几张表?
5张表:table1,table2,table3,table4,table5
表table3大概有几十万条记录
Ora1221.dmp中原table3表设有索引
导入语句如下:
imp system/manager fromuser=Ps01 touser=Ps02 file=d:\Ora1221.dmp rows=y ignore=y
当导入表table3时
报错信息为:
IMP-00009: 导出文件异常结束
IMP-00020: 用于列缓冲区大小 (22) 的长整数列过大
IMP-00028: 上一个表的部分导入已回退: 回退 276300 行
成功终止导入,但出现警告。
表table1,table2都成功导入,数据全部都有,表table3也到近去了,但是没有数据;表table4,table5没有导入
请问这是怎么回事,我该怎么做才能正确导入这几张表?
...全文
相关推荐
Oracle中如何使用imp语句导入不同表空间?
在实际工作中,有时需要将exp导出的历史备份dmp文件进行恢复,若之前的建表语句及表空间名无法找到,则直接用imp语句进行导入的话可能报错表空间不存在,且导入数据占用空间可能会非常大。使用本文方法可将exp导出的数据用imp导入不同的表空间,从而有效解决此问题。
Oracle中用exp_imp命令参数详解
Oracle中用exp/imp命令参数详解 用 exp 数 据 导 出、用 imp 数 据 导 入
Oracle数据导入导出技巧之imp/exp命令
数据的导入 1 将D:daochu.dmp 中的数据导入 TEST数据库中。 imp system/manager@TEST file=d:daochu.dmp imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。 在后面加上 ignore=y 就可以了。
EXP、IMP命令详解
EXP、IMP命令详解 EXP、IMP命令详解
ORACLE的EXP和IMP
oracle,exp,imp,备份


