データ移行¶
スキーマの移行を実行したら、次の手順を実行してデータを移行します。
- EDB Migration Toolkitを使用してデータを移行します。 Migration Toolkitの使用に関する詳細は、 EDB Postgres移行ガイドを参照してください。
- Migration Toolkitの
toolkit.propertiesファイルを構成して、ソースデータベースとターゲットデータベースの接続情報がプロパティファイルで利用できるようにします。
SRC_DB_URL = jdbc: oracle:thin:@localhost:1521:ORCL
SRC_DB_USER = user_name
SRC_DB_PASSWORD = password
TARGET_DB_URL= jdbc:edb://localhost:5444/migration
TARGET_DB_USER = enterprisedb
TARGET_DB-PASSWORD = password
詳しくは、toolkit.propertiesファイルの作成を参照してください。
Migration Toolkitを
–dataOnlyモードで–dataOnlyます。テーブル間の外部キーの依存関係を解決するには、–truncLoadキーワードを含めます。たとえば、次のようなコマンドです。
runMTK.sh –dataOnly –targetSchema hr –truncLoad HRこのコマンドは、指定されたsource_schemaを
target_schema移行します。データは、enterprisedbという名前のデータベーススーパーユーザーとpasswordというパスワードをpasswordして、ローカルにインストールされたEDB Postgresインスタンスに読み込まれpassword。注意してください :データロードを試みる前にテーブルは切り捨てられます。