文件的 Oracle .dmp

Oracle .dmp of files

我收到了一个名为 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

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

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

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

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