DB2 NSEでCTE0139 がでたら・・

NSEでインデックスをCREATEする際、

$ db2text "CREATE INDEX index_xxx FOR TEXT ON xxx(name)" 
CTE0139 The environment variable "DB2DBDFT" is not set. 

となることがあります。
環境変数DB2DBDFTが定義されていない場合なのですが、
いまいち定義してもうまくいかないことがあります。
(ちなみにDB2DBDFTにはDB名を設定します)
また、複数のDBを扱うとなるとちょっとめんどいので

コマンド語尾に

 connect to DB名

をつけると解決できます。

$ db2text "CREATE INDEX index_xxx FOR TEXT ON xxx(name) connect to testdb" 
CTE0001 Operation completed successfully.