IMPDP:如何仅导入表数据

时间:2018-04-24 12:24:47

标签: oracle import impdp

我尝试从转储文件导入(TABLES,PROCEDURE,FUNCTION等)。我做错了 导入仍在继续时执行KILL -9 <PROCESS_ID>

所以,我又开始导入了。现在,我提到了另一个错误 TABLE_EXISTS_ACTION=TRUNCATE。因此,导入的表具有重复记录。

我想摆脱重复的数据。涉及的表超过500个。 我打算再次导入,先截断表,然后再导入数据。

以下是我提出的导入命令。此命令是否仅首先导入表数据(记录) 截断表然后只插入数据?

impdp DIRECTORY=MY_DIRECTORY  dumpfile=EXP_MY_DUMP.dmp INCLUDE=TABLE_DATA TABLE_EXISTS_ACTION=TRUNCATE

我可以尝试执行自己并找出是否有效。但是,我已经尝试了两次并且失败了。

另外,我不想再次导入INDEX,SEQUENCES等。只是表记录。

1 个答案:

答案 0 :(得分:0)

删除INCLUDE = TABLE_DATA。那将不会执行创建表..应该工作。