いくつかの共通管理タスクを実行するには、カタログ・パーティションを持つ Db2 Warehouse ポッドで exec コマンドを実行できる必要があります。
始める前に
コマンドをコピーして、変更せずにシステムで実行できるようにするには、インストール環境変数の 1 回限りのセットアップを行います。 例えば、PROJECT_CPD_INST_OPERANDS 環境変数は、データベース・デプロイメントの名前空間を定義します。 詳しくは、インストール環境変数の設定を参照してください。
手順
- それぞれの Db2uCluster または Db2uInstance リソース名を見つけて、Db2uCluster または Db2uInstance環境変数を作成します。
oc get db2ucluster,db2uinstance --all-namespaces
- Db2uCluster または Db2uInstance カスタム・リソース名を DB2_CR_ID 環境変数に設定します。
DB2_CR_ID=<db2ucluster_cr_name/db2uinstance_cr_name>
- データベース デプロイメントの Db2 Warehouse ポッドの名前を見つけます。
db2_podname=$(oc -n ${PROJECT_CPD_INST_OPERANDS} get po --selector name=dashmpp-head-0 | grep ${DB2_CR_ID} | awk {'print $1'})
- exec コマンドを実行して、Db2 Warehouse ポッドに exec します。
oc -n ${PROJECT_CPD_INST_OPERANDS} exec -it ${db2_podname} -- bash