Db2 Warehouse ホスト・コンテナーからの CLPPlus の開始

Command line processor plus (CLPPlus) は、ステートメント、スクリプト、およびコマンドを定義、編集、および実行するために使用できるコマンド行ユーザー・インターフェースを提供します。 Db2® Warehouseコンテナーにはこれが含まれていますが、使用するには root権限が必要です。

始める前に

CLPPlus クライアントは、Db2 ドライバー・パッケージを使用してインストールできます。 手順については、CLPPlus クライアント・セッションの開始を参照してください。

構文と使用法について詳しくは、CLPPLUS コマンドのトピックを参照してください。

このタスクについて

コマンド行でパラメーターを渡すことはできません。

このタスクを実行するには、root 権限が必要です。

手順

  1. CLPPlus セッションを開始するには、コンテナー・ホストのコマンド行から以下のコマンドを発行します。
    docker exec -it Db2wh clpplus
  2. 接続ストリングを指定してデータベースに接続します。
    connect username/password@localhost:50000/bludb

タスクの結果

CLPPlus プロンプト (SQL>) が使用可能になり、指定したデータベースに接続されます。

CLPPLus を使用してデータを Db2 Warehouse データベースにロードする場合は、まずファイルを /mnt/clusterfs/scratch ディレクトリーにコピーしてから、パス /mnt/bludata0/scratch を使用してそれらのファイルをコマンドで指定する必要があります。

ユーザー Someuser は、スクリプト b.sql を使用して CLPPlus でデータのロードを自動化しようとしています。
  1. Someuser は b.sql を /mnt/clusterfs/scratch にコピーします。
    cp /home/someuserscripts/b.sql /mnt/clusterfs/scratch/
  2. Someuser は CLPPlus セッションを開始します。
    docker exec -it Db2wh clpplus
  3. Someuser はデータベースに接続し、スクリプトを指定します。
    connect someuser/Db2wh@localhost:50000/bludb @/mnt/bludata0/scratch/b.sql

次のタスク

CLPPLus セッションを終了するには、EXIT または QUIT CLPPlus コマンドを発行します。