2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Db2 クライアントのSSL接続でエラーになったときの対処法

Last updated at Posted at 2018-03-23

Db2クライアントからのSSL接続時にエラーとなり接続出来なかったので、一つの対応策をシェア。

問題
Db2 V11.1 のイメージに含まれるGSkitを利用して、Db2 クライアントからDb2 データベースサーバーに対してSSL接続を試みたところ、

SQL1022C There is not enough memory available to process the command. SQLSTATE=57011

というエラーとなり接続が出来ません。

原因
これは鍵の運用で利用しているGSKitのバージョンが古いために発生するエラーでした。

対応策
GSKitの最新版をダウンロードし、更新する事で接続出来るようになりました。

苦労したところ
・Db2のイメージに同梱されているGSKitがそもそも古く、そのままでは利用できなかった
・GSKit自身のダウンロードサイト等が不明で探すのに苦労した

ではさっそく、Fix Central へ移動します。
https://ibm.com/support/fixcentral

製品の選択のところから
製品グループ:Information Management
その下:Db2 for Linux Unix and Windows

ここから下はご環境に合わせて選択
バージョン:11.1
プラットフォーム:Windows 64bit

image

フィックスの特定の「個々のフィックスID」の項目で*GSKIT* と入力して次へ

image

環境に合わせて最新のGSKITをダウンロードします。

image

なお、GSKITの導入については以下のURLが参考になります。
http://ibm.com/support/docview.wss?uid=swg21631462

導入後エラーもなくなり、無事に接続する事ができました

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?