ターゲット・データベース・サービス (Db2 または Db2 Warehouse) のシャットダウン後、一部のData Gate表がエラー状態になっています。 これは、以下の手順に従うことで回避できます。
このタスクについて
Data Gate インスタンスのダッシュボードで「表」タブをクリックすると、一部の表が ERROR 状態であることが分かります。これは、これらの表を再ロードする必要があることを意味します。
ターゲット・データベース・サービスのシャットダウンにより、同期化処理の最後のフェーズ (表変更適用プロセス) が中断されます。 その結果、影響を受ける表は ERROR 状態に設定されます。
ターゲット・データベース・サービスがシャットダウンされることが事前に分かっている場合は、Data Gate表のエラー状態を回避でき、その結果、これらの表の再ロードも回避できます。 以下の手順に従います。
手順
ターゲット・データベース・サービスがシャットダウンされることが事前に分かっている場合は、Data Gate表のエラー状態を回避でき、その結果、これらの表の再ロードも回避できます。 以下の手順に従います。
- ターゲット・データベース・サービスを停止する前に、Data Gate インスタンスのダッシュボードを開き、以下のスイッチをクリックして同期を停止します。

スイッチの動作モードが オフ であることを示している必要があります。

あるいは、Cloud Pak for Data コントロール・プレーンのコマンド・ラインに移動し、data-gate-api コンテナーで以下のコマンドを実行することもできます。
oc exec -it ${DG_POD} -c data-gate-api -n ${PROJECT_CPD_INST_OPERANDS} -- bash
cd /head/clone-api/scripts
sh stop_replication.sh ${CP4D_USERNAME} ${CP4D_PASSWORD} ${IAM_Integration}
ここで:
- DG_POD
- Data Gate・インスタンスのポッド名です。
- PROJECT_CPD_INST_OPERANDS
- Cloud Pak for Data コントロール・プレーンおよびサービスのプロジェクト名です
- CP4D_USERNAME
- Cloud Pak for Dataにログインし、Data Gate UI にアクセスするために使用する名前です。
- CP4D_PASSWORD
- ログイン・ユーザー名に属するパスワードです。
- IAM_Integration
- Cloud Pak for Dataが ID 管理サービスと統合されているかどうかを示す値。
trueの値は統合を意味し、falseは統合されていないを意味します。
- ターゲット・データベース・サービス (Db2 または Db2 Warehouse) を停止します。
- ターゲット・データベースでの保守作業を終了します。
- ターゲット・データベース・サービスを再始動します。
- Data Gate インスタンスのダッシュボードで、スイッチをクリックして同期を再開し、オンに表示されるようにします。

あるいは、以下のコマンドを実行することもできます。
oc exec -it ${DG_POD} -c data-gate-api -n ${PROJECT_CPD_INST_OPERANDS} -- bash
cd /head/clone-api/scripts
sh start_replication.sh ${CP4D_USERNAME} ${CP4D_PASSWORD} ${IAM_Integration}
パラメーターの説明については、ステップ 1 のリストを参照してください。