【问题标题】:Which dmp file contains which tables哪个 dmp 文件包含哪些表
【发布时间】:2017-08-22 22:43:49
【问题描述】:

我想从昨晚的 expdp-files-set 中(通过 impdp)将 3 个表导入回我的数据库中。

expdp 创建了 33 个转储文件。

有没有办法检查哪些文件包含我的表格?

我在 windows 环境下安装了 Oracle 11g。

谢谢

【问题讨论】:

    标签: oracle export impdp


    【解决方案1】:

    我没有看到这样做的任何理由,因为 impdp 参数之一是 TABLES 参数,您可以在其中指定要导入的表。

    impdp ... TABLES=[schema_name.]table_name[:partition_name] ...
    

    来源https://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_import.htm#i1007036

    【讨论】:

    • 2 个原因:第一 - 我不想在 impdp 命令中写入所有 33 个文件......听起来没有必要。第二 - 如果我想在数据库之间导入它......我不想在两台服务器之间复制所有这些文件......(假设我不使用远程导入)
    • 嗯,我现在明白了。以及如何设置 DUMPFILE 参数以检查文件名是否符合此处提到的表达式:docs.oracle.com/cd/B19306_01/server.102/b14215/…。然后设置 TABLES 参数以指定要导入的表。我会试试这个。
    猜你喜欢
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多