Oracle .dmp文件的实际类型

Oracle .dmp文件的实际类型,oracle,exp,datapump,Oracle,Exp,Datapump,我经常会收到需要加载到数据库中的.dmp文件。其中一些是用数据泵创建的,另一些是用exp创建的。有没有一种简单的方法可以将它们区分开来,我可以将其放入脚本中 获取每个示例,并在十六进制编辑器(如HxD)中查看它们。每种类型可能在文件的开头都有头或其他东西来标识它是什么。打开该文件并检查其所在位置。获取每个文件的示例,并在十六进制编辑器(如HxD)中查看它们。每种类型可能在文件的开头都有头或其他东西来标识它是什么。打开文件并检查它是哪个。在我看来,EXP格式的文件在第一行包含字符串EXPORT:V

我经常会收到需要加载到数据库中的.dmp文件。其中一些是用数据泵创建的,另一些是用exp创建的。有没有一种简单的方法可以将它们区分开来,我可以将其放入脚本中

获取每个示例,并在十六进制编辑器(如HxD)中查看它们。每种类型可能在文件的开头都有头或其他东西来标识它是什么。打开该文件并检查其所在位置。

获取每个文件的示例,并在十六进制编辑器(如HxD)中查看它们。每种类型可能在文件的开头都有头或其他东西来标识它是什么。打开文件并检查它是哪个。

在我看来,EXP格式的文件在第一行包含字符串EXPORT:V。我在数据泵文件中没有看到这样的字符串。使用grep来区分差异


另一个选项是尝试使用IMP加载,检查返回代码,如果失败(您应该很快知道),请尝试使用IMPDP。

在我看来,EXP格式文件在第一行包含字符串EXPORT:V。我在数据泵文件中没有看到这样的字符串。使用grep来区分差异


另一个选项是尝试使用IMP加载,检查返回代码,如果失败(您应该很快知道),尝试使用IMPDP。

我打开了两个文件,发现exp文件的前两个字节是0x03和0x00。数据泵的前两个字节是0x03和0x01。其他人看到了不同的东西吗?我打开了两个文件,发现exp文件的前两个字节是0x03和0x00。数据泵的前两个字节是0x03和0x01。还有其他人看到不同的东西吗?