CLPPlus コマンドを発行する前に、まず CLPPlus セッションを開始し、データベースへの接続を確立する必要があります。
手順
CLPPlus セッションを開始し、データベースへの接続を確立するには、以下の手順を実行します。
-
Kerberos が有効でない場合は、コマンド行プロセッサー (CLP) または コマンド・ウィンドウで、CLPPLUS コマンド を実行します。 プロンプトが表示されたら、パスワードを入力します。
例えば、CLPPlus セッションを開始し、ユーザー ID
db2admin を使用して、ポート 50000 で listen しているローカルの SAMPLE データベースに接続するには、以下の CLPPlus コマンドを実行します。
clpplus db2admin@localhost:50000/sample
-
Kerberos が有効な場合は、クライアント・コンテナーから CLPPLUS を起動します。
-
クライアント・コンテナー内から、コア・コンテナーの完全修飾ホスト名を反映するように
/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>
-
クライアント・コンテナーの外側から、以下のコマンドを、記載している順序で実行します。
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 コマンドを発行します。