5

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

我尝试使用strings Linux 命令,但找不到指示表空间的模式。

任何想法?

4

3 回答 3

13

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

impdp directory=expdir dumpfile=myexp.dmp sqlfile=myddl.sql
于 2012-10-29T08:19:53.793 回答
2

获取模式名称类似于 -

strings myexp.dmp | grep TS_NAME | sed -e 's/.*<TS_NAME>\([^<]*\)<\/TS_NAME>.*/\1/g' | sort -u
于 2016-07-01T12:50:48.057 回答
-1

因此导出将在 myexp.dmp 文件中,但有时在同一行中添加以下日志会有所帮助:myexp_log_file.log; 这将提供导出/导入所做的全部范围。

于 2019-02-17T21:21:03.953 回答