クラスター間の Informix・データのマイグレーション

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・データをエクスポートします。

  1. 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}
  2. エクスポート・ジョブが名前空間で完了したことを確認します。

    以下のコマンドを実行して、zen 名前空間内のエクスポート・ジョブの状況を確認します。

    cpd-cli export-import export status -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME} ${EXPORT_JOB_NAME}

    このコマンドは、以下の出力を表示します。

    • Active = 1: エクスポート・ジョブが進行中です。
    • Succeeded = 1: エクスポート・ジョブが正常に完了しました。
    • Failed = 1: エクスポート・ジョブが失敗しました。
  3. ソース・クラスターから、export download コマンドを使用して、エクスポートされたデータをダウンロードします。
    cpd-cli export-import export download -n ${INSTANCE_PROJECT} --profile=${CPD_PROFILE_NAME} ${EXPORT_JOB_NAME}
  4. 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 は、エクスポートされたデータが含まれているダウンロード・ファイルの名前です。

  5. import create コマンドを使用して、宛先プロジェクトにデータ・インポート・ジョブを作成します。
    cpd-cli export-import import create ${IMPORT_JOB_NAME} --from-export ${EXPORT_JOB_NAME} --namespace=${DEST_INSTANCE_PROJECT}
  6. インポート ジョブ が宛先プロジェクトで完了したことを確認します。
    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}

次のタスク

マイグレーションが正常に行われたことを確認するには、次のようにします。

  1. 宛先環境の Informix・サービス・インスタンスの Informix DMC を開きます。 Informix Data Management コンソールの表示 を参照してください
  2. 'db1' データベースを探索し、宛先環境のスキーマとデータがソース環境のものと同じであることを確認します。