查找datapump转储文件中使用的表空间

And*_*alo 5 oracle datapump

给定Oracle数据池文件是否可以在不访问原始/源模式的情况下查找/检索已使用的表空间?

我试图使用字符串 Linux命令,但我找不到指示表空间的模式.

任何的想法?

Rob*_*ebe 10

您可以使用sqlfile选项将DDL语句转储到文件中.

impdp directory=expdir dumpfile=myexp.dmp sqlfile=myddl.sql
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,我想没有“直接方法”可以在不通过 sqlfile 的情况下获取此信息。无论如何,将命令的输出与以下 bash 命令相结合,我能够得到一个唯一的列表...也许有人会发现它很有用`grep TABLESPACE outputfile.sql | 排序| 优衣库 | awk -F" " '{print $2}' | 独特` (2认同)