我尝试从转储文件导入(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等。只是表记录。
答案 0 :(得分:0)
删除INCLUDE = TABLE_DATA。那将不会执行创建表..应该工作。