2

テーブル スキーマとデータを ORACLE データベースから Postgres データベースに移行するために ora2pg 移行ツールを使用しています。

次のクエリを使用して、スキーマ全体とデータを ORACLE データベースからエクスポートし、データを Postgres データベースにインポートできます。

データベース スキーマをエクスポートするには:

./export_schema.sh

データをエクスポートするには:

ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf

これを使用して、エクスポートされたデータをインポートします。

./import_all.sh -d MyDB -o postgres(Owner) -U User

しかし、これを使用して特定のテーブル スキーマとデータを移行する方法がわかりません。

誰もがそれについて知っています、答えてください。それは私を大いに助けます。アドバイスありがとう。

4

1 に答える 1

4

特定のテーブルを移行する場合は、ora2pg.conf ファイルで構成を変更する必要があります。

エクスポート セクションで、そのALLOW部分のコメントを解除し、必要なテーブル名をスペースまたはコンマ (,) で区切って指定します。

(すなわち)

ALLOW   CUSTOMER,STUDENT,APPLICATION,EMPLOYEE

次に、コマンドを実行すると、上記のテーブルのみがエクスポートされます。

./export_schema.sh

これがお役に立てば幸いです。

于 2016-03-05T10:03:28.013 に答える