Data Migration

スキーマの移行を実行した後、次の手順を実行してデータを移行します。

  1. Migration Toolkitを使用してデータを移行します。 Migration Toolkitの使用に関する詳細については、Migration Toolkit Guideを参照してください。

  2. 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

詳細については、Building the toolkit.properties Fileを参照してください。

  1. –dataOnlyモードでMigration Toolkitを呼び出します。テーブル間で外部キーの依存関係を解決するには、–truncLoadキーワードを含めます。

例、hr名前付けのスキーマにコマンド移行データを以下:

  • runMTK.sh –dataOnly –targetSchema hr –truncLoad HR

  • このコマンドは、指定されたsource_schemaをtarget_schemaに移行します。データは、ローカルにインストールされたEDB Postgresインスタンスに、enterprisedb名前付けのデータベーススーパーユーザとpasswordというパスワードでロードされます。

  • !!! Note

  • テーブルはデータロードを試みる前に切り捨てられます。