web-dev-qa-db-ja.com

MacでOracle.dmpファイルをどのように読み取りますか?

データを取得したい〜1GBの.dmpファイルがあり、Macを使用しています。 Oracleを購入したりWindowsマシンを見つけたりせずにこれを行う方法はありますか?

.dmpファイルをPostgreSQLまたはMac(MySQL、SQLite3、MongoDB)で実行しやすい他のSQL/NoSQLデータベースにインポートできますか?

そうでない場合、オプションは何ですか? .dmpを無料でCSVに変換できても機能します。

1
Lance Pollard

.dmpファイルはプロプライエタリなOracle形式です。Macまたは* nixマシンのコマンドラインで「文字列」を使用するとSQLDDLの一部が表示されるはずですが、完全に読み取ることができるサードパーティのソフトウェアは知りません。データ自体を読み取ることはできません。無料の「OracleExpressEdition」はLinuxで利用できるため、Mac(Intelベース?)では次のことができます。

  1. Virtual Box やVMwareなど、Linuxを実行できるMacOSXに仮想化ソフトウェアをインストールします。
  2. Linux x64の場合は無料の Oracle 11.2 Express Ed。 をダウンロードしてインストールするか、ライセンスで許可されている場合は、Oracle 11.2がすでにインストールされている ビルド済みの開発者VM のいずれかを使用します。
2
George3