究竟与Oracle .dmp文件有什么关系

时间:2012-06-23 03:18:55

标签: macos oracle

所以我试图对Oracle转储文件中的数据集进行一些分析。事实证明,正如你们中的一些人所知,Oracle不再支持(或托管)OS X上最新版Oracle的任何二进制文件。

我想我有几个选择,我可能需要一些帮助:

  1. 找到下载适用于Mac OSX的Oracle 10 g的链接。

  2. 找到一种方法将转储文件加载到另一个数据库,比如MySQL或Postgres。

  3. 还有其他想法/建议吗?

3 个答案:

答案 0 :(得分:4)

我认为你的问题是你唯一可用的平台是Mac。因此,显而易见的解决方案是虚拟化。 Oracle的Virtualbox可用于Mac OSX中的各种版本。 More out more

然后您可以安装其中一个Oracle设备。 Download them here。这些设备基于Oracle Enterprise Linux构建,但与BSD没有什么不同。我建议使用Database App Developer。这是11gR2但是将10g导出文件导入到更高版本的数据库中应该没有任何问题。

答案 1 :(得分:3)

如果没有向Oracle发出支持请求(假设您在Mac上拥有Oracle的商业许可),那么您可能无法为旧版本的Oracle找到信誉良好的链接。我担心你找到的任何链接至少可能会被恶意软件感染。

转储文件是Oracle不会记录的Oracle专有二进制格式。我不知道有任何工具可以将这些数据导入非Oracle数据库 - 如果有人愿意对这种文件格式进行逆向工程,我会感到很惊讶。

您可以在Windows或Linux机器上安装Oracle(可能是在Mac上运行的VM)吗?这将是导入数据的最简单方法。

答案 2 :(得分:0)

dmp文件是专有格式。我怀疑你是否能够导入另一个数据库。