Windows

如何在 Mac 上讀取 Oracle .dmp 文件?

  • June 19, 2012

我有一個 ~1GB 的.dmp文件,我想從中取出數據,而且我在 Mac 上。有沒有辦法在不購買 Oracle 或找到 Windows 機器的情況下做到這一點?

您能否將.dmp文件導入 PostgreSQL 或其他易於在 Mac 上執行的 SQL/NoSQL 數據庫(MySQL、SQLite3、MongoDB)?

如果沒有,有哪些選擇?即使能夠.dmp免費將其轉換為 CSV 也可以。

由於.dmp文件是專有的 Oracle 格式,我不知道有任何第三方軟體可以完全讀取它,儘管在 Mac 或 *nix 機器上使用命令行上的“字元串”應該會顯示一些 SQL DDL,您可能可以’不讀取數據本身。免費的“Oracle Express Edition”可用於 Linux,因此在您的 Mac(基於 Intel?)上,您可以:

  1. 在 Mac OSX 上安裝一些可以執行 Linux 的虛擬化軟體,例如Virtual Box或 VMware。
  2. 下載並安裝免費的Oracle 11.2 Express Ed。對於 Linux x64,或者,如果許可允許,使用已安裝 Oracle 11.2的預建構開發人員 VM之一。

引用自:https://serverfault.com/questions/399653