【问题标题】:Oracle .dmp of filesOracle .dmp 文件
【发布时间】:2017-09-22 08:33:21
【问题描述】:

我收到了一个名为 STP.dmp 的文件,其中包含一个数据库备份,我已成功将其还原到 Oracle 中。

我还收到了多个按顺序命名的附加 .dmp 文件 - 例如。 STP-DOCS01.dmp、STP-DOCS02.dmp - 我希望它包含图像和文档文件(可能是 blob 数据格式,我不知道)。

但是,在尝试恢复此数据库时,请使用以下命令:

Impdp bkup_user/password directory=exp_table dumpfile=STP_DOCS01.DMP TABLE_EXISTS_ACTION=TRUNCATE

我收到一个错误:无法在提供的转储文件中定位主表。当我尝试获取数据库模式时,我得到了同样的结果。提供文件的第三方发誓 DOCS 备份已正确完成,并且已将所有文件发送给我们。

我已尝试重命名 DOCS DMP 文件,以便名称与主数据库一致,以防它们属于同一数据库,但这并没有起到任何作用。我完全不知道还有什么可以尝试的。谁能帮忙

【问题讨论】:

    标签: oracle dmp oracle-dump


    【解决方案1】:

    如果文件是按顺序命名的,这可能意味着完成导出的人使用了并行性并一次写入多个文件,这就是为什么单个文件没有完整部分数据的原因,尝试使用导入:

    Impdp bkup_user/password directory=exp_table dumpfile=STP_DOCS%U.DMP TABLE_EXISTS_ACTION=TRUNCATE
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      • 1970-01-01
      • 2012-06-26
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多