2

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

4

2 回答 2

2

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

于 2012-01-19T14:44:25.743 回答
2

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

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

于 2012-01-19T17:17:38.057 回答