Oracle SQL Dump文件将部件提取到sql /另一个转储文件

时间:2011-12-21 13:59:19

标签: sql database oracle oracle-export-dump

我有一个Oracle数据库转储文件,现在我只需要包含在那里的部分表。有谁知道我如何将这些部分提取到一个单独的转储文件(或SQL)?

我考虑过使用import语句。从转储文件(完全导出)导入到dumpfile(需要的部分)这样的东西,但不知道它是否可能这样

import user/pw directory=fullexport_dump dumpfile=part.dmp logfile=import.log status=30

1 个答案:

答案 0 :(得分:3)

不,不可能。您只能在使用query参数导出时限制行。

exp .....  query="where id=10"

您可以在Oracle Documentation.

中进一步搜索

因此,导入整个表,并创建一个只包含必需部分的新表:

create table NEEDEDPARTS as select * from FULLEXPORT where id=10

或者,导入整个表并使用query参数重新导出。