2012-11-16 57 views
2

我想知道Oracle RBMS使用的.dmp文件(转储文件或备份和还原文件)的内部格式如何。Oracle转储(.dmp)文件格式

它是否遵循任何标准?它以任何方式进行了优化?

谢谢。

编辑:

Oracle版本:11g的

+1

您应该注明的Oracle版本的后。我不是专家,但它看起来像版本9和10之间的格式(从二进制到文本?) - 我不确定)。 –

+3

@ Christian.K - 我想你会看到旧的'exp'转储和更新的'expdp'(数据泵)转储文件之间的区别。尽管这两种格式都没有公开记录。 –

回答

0

首先,有两种不同的格式

虽然数据泵的导出(expdp)功能类似的 原有的导出工具(EXP)它们是完全独立的 实用程序和它们的文件不兼容。

它是否遵循任何标准? :文件格式是专有的。我没有发现任何恶意文件在线格式...

转储文件集是由包含 表数据,数据库对象元数据生成一个或多个磁盘文件和控制信息。 文件是以专有的二进制格式写入的。

它被优化了吗?
由a_horse_with_no_name回答。

来源:https://docs.oracle.com/html/B28319_02/dp_export.htm