Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我经常得到需要加载到数据库中的 .dmp 文件。其中一些是使用 datapump 创建的,有些是使用 exp 创建的。有没有一种简单的方法可以将它们区分开来,我可以将它们放入脚本中?
获取每个示例并在 HxD 等十六进制编辑器中查看它们。每种类型都可能在文件的开头有标题或其他东西来标识它是什么。打开文件并检查它是什么。
在我看来,EXP 格式文件在第一“行”中包含字符串 EXPORT:V。我在数据泵文件中没有看到这样的字符串。使用 grep 来区分。
另一种选择是尝试使用 IMP 加载,检查返回码,如果失败(您应该很快知道),尝试使用 IMPDP。