Cloud Pak for Data クラスター間で Informix・データをインポートまたはエクスポートします。
cpd-cli export-import ユーティリティーを使用して、Informix・データを Cloud Pak for Data クラスター間でマイグレーションします。 このメソッドは、Informix `dbimport` および `dbexport` DBA ツールを実行して、移行を実行します。
始める前に
- 前提タスクを完了し、cpd-cli
export-import ユーティリティーを初期化したことを確認します。 詳しくは、Cloud Pak for Data インストール済み環境間でのデータのマイグレーションを参照してください。
- エクスポートする Informix サービス・インスタンスの補助が両方の Cloud Pak for Data クラスターにリストされているかどうかを確認します。 次のコマンドを実行して、インストールされている補助モジュールを判別します。
cpd-cli export-import list aux-modules -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME}
IFX_INSTANCE_NAME 環境変数を、Informix サーバー・インスタンスのインスタンス名に設定します。export IFX_INSTANCE_NAME="<informix-service-instance-name>"
DEST_INSTANCE_PROJECT 環境変数を、インスタンスの宛先クラスター内のプロジェクトに設定します。export DEST_INSTANCE_PROJECT="<project-in-destination-cluster>"
ヒント: ソース・クラスターと同じプロジェクトを宛先クラスターで使用する場合は、
INSTANCE_PROJECT 環境変数を使用します。
export DEST_INSTANCE_PROJECT=${INSTANCE_PROJECT}
手順
ソース・クラスターから Informix・データをエクスポートします。
- export create コマンドを使用して、ソース環境からデータ・エクスポート・ジョブを作成します。
cpd-cli export-import export create -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME} --instance-name ${IFX_INSTANCE_NAME} --service-type informix ${EXPORT_JOB_NAME}
- エクスポート・ジョブが名前空間で完了したことを確認します。
以下のコマンドを実行して、zen 名前空間内のエクスポート・ジョブの状況を確認します。
cpd-cli export-import export status -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME} ${EXPORT_JOB_NAME}
このコマンドは、以下の出力を表示します。
- Active = 1: エクスポート・ジョブが進行中です。
- Succeeded = 1: エクスポート・ジョブが正常に完了しました。
- Failed = 1: エクスポート・ジョブが失敗しました。
- ソース・クラスターから、export download コマンドを使用して、エクスポートされたデータをダウンロードします。
cpd-cli export-import export download -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME} ${EXPORT_JOB_NAME}
- export upload コマンドを使用して、データを宛先プロジェクトにアップロードします。
cpd-cli export-import export upload -n ${DEST_INSTANCE_PROJECT} -f cpd-exports-${EXPORT_JOB_NAME}-YYYYMMDDNNNNNN-data.tar --profile=${CPD_PROFILE_NAME}
cpd-exports-${EXPORT_JOB_NAME}-YYYYMMDDNNNNNN-data.tar は、エクスポートされたデータが含まれているダウンロード・ファイルの名前です。
- import create コマンドを使用して、宛先プロジェクトにデータ・インポート・ジョブを作成します。
cpd-cli export-import import create ${IMPORT_JOB_NAME} --from-export ${EXPORT_JOB_NAME} --namespace=${DEST_INSTANCE_PROJECT}
- インポート ジョブ が宛先プロジェクトで完了したことを確認します。
cpd-cli export-import import status ${IMPORT_JOB_NAME} --namespace=${DEST_INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME}
ヒント: 別のインポート・ジョブを開始する必要がある場合は、最後のインポート・ジョブを削除してから、新しいインポート・を開始してください。
cpd-cli export-import import ${IMPORT_JOB_NAME} delete --namespace=${DEST_INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME}
次のタスク
マイグレーションが正常に行われたことを確認するには、次のようにします。
- 宛先環境の Informix・サービス・インスタンスの Informix DMC を開きます。 Informix Data Management コンソールの表示 を参照してください
- 'db1' データベースを探索し、宛先環境のスキーマとデータがソース環境のものと同じであることを確認します。