如何从一个导出的DMP文件中,导入某一个表??(该表在数据库中已经存在)

时间:2020-12-14 19:10:36

imp name/pwd@conn tables=table_name file=d:\data.dmp


我第次导入的时候,总是报告错误,
IMP-00015: 由于对象已存在, 下列语句失败:
 "CREATE TABLE "T_BID_ITEM_TEMP" ("RECORD_ID" NUMBER(10, 0) NOT NULL ENABLE, "。。。。。。。。。。。

5 个解决方案

#1


该表中在已有的数据库中是否存在数据?
drop table然后再倒。

#2



这个表是存在数据的,且其它表有外键关联到此表某个字段,,

#3


可不可以在不删除表的情况下,只往表里面插入这个备份文件中的某一个表的数据行?

#4


imp name/pwd@conn IGNORE=Y tables=table_name file=d:\data.dmp

#5


ignore参数含义:
ignore = n 表示创建表错误,IMPORT将会越过它执行下一个表
ignore = y 表示表不能被创建时,import也会尽力导入这个表的数据。

#1


该表中在已有的数据库中是否存在数据?
drop table然后再倒。

#2



这个表是存在数据的,且其它表有外键关联到此表某个字段,,

#3


可不可以在不删除表的情况下,只往表里面插入这个备份文件中的某一个表的数据行?

#4


imp name/pwd@conn IGNORE=Y tables=table_name file=d:\data.dmp

#5


ignore参数含义:
ignore = n 表示创建表错误,IMPORT将会越过它执行下一个表
ignore = y 表示表不能被创建时,import也会尽力导入这个表的数据。