web-dev-qa-db-ja.com

OracleデータベースをSQLステートメントとしてダンプする方法はありますか?

私はオラクルにとても慣れていません。すべてのOracleDBAがバイナリのみのダンプを使用しているようです。これは時々問題を引き起こし、私にはかなり役に立たないように見えます(パフォーマンスの向上はごくわずかです)が、私は何を知っていますか。

  1. 私を逃れる正当な理由はありますか?

  2. データベースからSQLステートメントを生成できるPostgres用のpg_dumpのようなツールはありますか?

アプリケーションの1つが、あるバージョンから別のバージョンに移動しているか、データを別のDBに変換している可能性があります。

3
niXar

オラクルが提供する、あなたが求めることを実行するツールを私は知りません。私は過去に DbVisualizer を使用してOracleから小さなテーブル/スキーマ(DDLおよび挿入ステートメント)をエクスポートしましたが、pg_dumpとはまったく同じではありません。

ただし、他のDBがpostgresである「データを別のDBに変換する」ことを計画している場合は、 ora2pg を参照してください。

3
gsiems