CLPPlus クライアント・セッションの開始

CLPPlus コマンドを発行する前に、まず CLPPlus セッションを開始し、データベースへの接続を確立する必要があります。

手順

CLPPlus セッションを開始し、データベースへの接続を確立するには、以下の手順を実行します。

  • Kerberos が有効でない場合は、コマンド行プロセッサー (CLP) または コマンド・ウィンドウで、CLPPLUS コマンド を実行します。 プロンプトが表示されたら、パスワードを入力します。
    例えば、CLPPlus セッションを開始し、ユーザー ID db2admin を使用して、ポート 50000 で listen しているローカルの SAMPLE データベースに接続するには、以下の CLPPlus コマンドを実行します。
    clpplus db2admin@localhost:50000/sample
    
  • Kerberos が有効な場合は、クライアント・コンテナーから CLPPLUS を起動します。
    1. クライアント・コンテナー内から、コア・コンテナーの完全修飾ホスト名を反映するように /mnt/clientdir/clienthome/db2inst1/sqllib/cfg/db2dsdriver.cfg ファイルを修正します。
      次の例では、そのホスト名は vm1.fyre.ibm.com です。
      <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
        <configuration>
         <dsncollection>
          <dsn alias="BLUDB" host="vm1.fyre.ibm.com" name="BLUDB" port="50000"/>
         </dsncollection>
        <databases>
         <database host="vm1.fyre.ibm.com" name="BLUDB" port="50000"/>
        </databases>
        <parameters>
         <parameter name="Authentication" value="KERBEROS"/>
        </parameters>
       </configuration>
    2. クライアント・コンテナーの外側から、以下のコマンドを、記載している順序で実行します。
      docker exec -it client cli
      java com.ibm.security.krb5.internal.tools.Kinit your_userID
      clpplus
      接続
      BLUDB

タスクの結果

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

次のタスク

これで、CLPPlus コマンドと関連フィーチャーを使用できるようになりました。 CLPPlus プロンプトでコマンドを指定します。

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