Oracle SQL转储文件提取部分到SQL /另一个转储文件



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

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

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

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

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

您可以在Oracle文档中进一步搜索。

那么,导入整个表,并创建一个只包含所需部分的新表:

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

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

相关内容

  • 没有找到相关文章

最新更新