Data migration¶
</ div>
スキーマの移行を実行した後、データを移行します。
Migration Toolkitを使用してデータを移行します。 Migration Toolkitの使用に関する詳細については、 Migration Toolkit を参照してください。
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 を参照してください。
–dataOnlyモードでMigration Toolkitを呼び出します。テーブル間で外部キーの依存関係を解決するには、–truncLoadキーワードを含めます。
例、次のコマンドは、 hr 名前付けのスキーマにデータを移行します。
runMTK.sh –dataOnly –targetSchema hr –truncLoad HR
このコマンドは、指定された source_schema を target_schema
に移行します。データは、ローカルにインストールされたEDB Postgres
Advanced Serverインスタンスに、 enterprisedb
名前付けのデータベーススーパーユーザと password
というパスワードでロードされます。
注釈
テーブルはデータロードを試みる前に切り捨てられます。