3

Oracleバイナリダンプではなくプレーンテキストがあります。これをpostgresにインポートするにはどうすればよいですか?これに利用できるツールはありますか?それとも他に何かありますか、誰かが以前にこれをしましたか?

私がしているのは、あるダンプ(oracle)を別のダンプ(postgres)に変換することです。

4

3 に答える 3

2

OracleとPostgreSQL間の変換については、TalendPentahoなどのETLツールを確認してください。

Oracleダンプからは、はるかに困難になります。最善の策は、ほぼ確実にそれをOracleインスタンスにロードし、そこから移行/ETLツールを使用することです。ダンプサイズ、必要な機能などによっては、無料のOracleバージョンを使用できる場合があります。

于 2012-07-25T13:47:52.833 に答える
1

私はそれが簡単な即時の方法で実行可能であるとは思わない。プレーンテキストはsqlloader形式ですか?データベースのサイズが大きくない場合は、DDLをエクスポートしてからデータをINSERT形式でエクスポートする方が簡単かもしれません。

別の方法として、 Talendなどの移行ツールがありますが、これもすぐには実行できません。最短経路は、標準SQLであるIMHOを経由します。

于 2012-07-25T13:53:38.287 に答える
1

新しいバージョンのPostgreSQL(9.1以降)では、外部データラッパーを使用してPostgreSQLデータベース内からOracleスキーマにアクセスできる場合があります。例:

http://laurenz.github.io/oracle_fdw/

于 2016-03-04T14:59:23.453 に答える