データ移行¶
スキーマの移行を実行した後、次の手順を実行してデータを移行します。
EDBMigrationToolkitを使用してデータを移行します。MigrationToolkitの使用に関する詳細については、``EDBPostgresMigrationGuide<https://www.enterprisedb.com/edb-docs/d/edb-postgres-migration-toolkit/user-guides/user-guide/52.0``を参照してください。3/toc.html>`_。
MigrationToolkitの
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ファイルの構築<https://www.enterprisedb.com/edb-docs/d/edb-postgres-migration-toolkit/user-guides/user-guide/52.0.3/EDB_Postgres_Migration_Guide``を参照してください.1.14.html#>`_。
移行ツールキットを
–dataOnlyモードで呼び出します。テーブル間で外部キーの依存関係を解決するために–truncLoadキーワードを含めます。たとえば、次のコマンド:
runMTK.sh –dataOnly –targetSchema hr –truncLoad HRこのコマンドは、指定されたsource_schemaを
target_schemaに移行します。データは、enterprisedbという名前のデータベーススーパーユーザーとpasswordというパスワードを使用して、ローカルにインストールされたEDBPostgresインスタンスにロードされます。注:データのロードを試行する前にテーブルが切り捨てられます。