Question & Answer
Question
Db2 サーバーにフィックスパックを適用すると、更新されたシステム・パッケージは自動的にバインドされます。
システム・パッケージが正常にバインドされたことを確認する方法はありますか?
システム・パッケージが正常にバインドされたことを確認する方法はありますか?
Cause
Db2 サーバーにフィックスパックを適用後、最初のデータベース活動化時に、システム・パッケージが自動的にバインドされます。しかし、バインディングが正常に終了したかどうかを確認する方法が記述されていません。
フィックスパックのインストール後のバインド・ファイルのバインディング
サーバー上のフィックスパックのインストールの一環として、データベース・ユーティリティー (IMPORT、EXPORT、REORG、コマンド行プロセッサー) および CLI バインド・ファイルのバインディングが自動的に行われます。 ただし、フィックスパックをクライアントにインストールする場合、あるいはエラーが発生した場合には、データベース・ユーティリティーと CLI バインド・ファイルを手動でバインドすることができます。
Answer
自動バインドが正常に終了したかどうかは、以下のように Db2 診断ログ (db2diag.log) を確認してください。
運用上の考慮点
データベース・サーバーにフィックスパックを適用した場合、システム・パッケージは自動的にバインドされますが、クライアントにフィックスパックを適用した場合は、クライアントからデータベースへ接続して明示的にシステム・パッケージをバインドする必要があります。詳細は以下の文書の「ケース 2」を参照してください。
- インスタンス・オーナーで Db2 サーバーにログインします。
- データベースを活動化後、Db2 診断ログを参照します。
db2 activate db <データベース名> db2diag -g funcname:=AutoBind
自動バインドで問題がおきた場合、以下のようなエントリーが表示されます。
2017-10-07-10.00.44.110437+540 I10551G914 LEVEL: Warning PID : 8766 TID : 3079662496 PROC : db2sysc 0 INSTANCE: db2inst1 NODE : 000 DB : SAMPLE APPHDL : 0-16 APPID: *LOCAL.db2inst1.171007005919 AUTHID : DB2INST1 EDUID : 17 EDUNAME: db2agent (SAMPLE) 0 FUNCTION: DB2 UDB, base sys utilities, sqeLocalDatabase::AutoBind, probe:7835 DATA #1 : String, 50 bytes Please see db2ubind_lst.log file for more details. DATA #2 : SQLCA, PD_DB2_TYPE_SQLCA, 136 bytes sqlcaid : SQLCA sqlcabc: 136 sqlcode: <SQLコード> sqlerrml: 0 sqlerrmc: sqlerrp : SQL10057 sqlerrd : (1) 0x00000000 (2) 0x00000000 (3) 0x00000000 (4) 0x00000000 (5) 0x00000000 (6) 0x00000000 sqlwarn : (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) sqlstate: 01H52
診断ログ・パスは db2 get dbm cfg コマンドで表示されます。
例:$ db2 get dbm cfg | grep DIAGPATH Diagnostic data directory path (DIAGPATH) = Current member resolved DIAGPATH = /home/db2inst1/sqllib/db2dump/DIAG0000
運用上の考慮点
データベース・サーバーにフィックスパックを適用した場合、システム・パッケージは自動的にバインドされますが、クライアントにフィックスパックを適用した場合は、クライアントからデータベースへ接続して明示的にシステム・パッケージをバインドする必要があります。詳細は以下の文書の「ケース 2」を参照してください。
[Db2] Java アプリケーションなどで SQL0805N (-805) エラーが返る (IM-10-00V)
関連情報
[Db2] パスポート・アドバンテージによく寄せられる質問
[Db2] db2diag.log や管理通知ログの出力先 (IM-10-0AC)
[Db2] Java アプリケーションなどで SQL0805N (-805) エラーが返る (IM-10-00V)
diagpath - 診断データ・ディレクトリー・パス構成パラメーター
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート
関連情報
[Db2] パスポート・アドバンテージによく寄せられる質問
[Db2] db2diag.log や管理通知ログの出力先 (IM-10-0AC)
[Db2] Java アプリケーションなどで SQL0805N (-805) エラーが返る (IM-10-00V)
diagpath - 診断データ・ディレクトリー・パス構成パラメーター
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと Db2 テクニカル・サポートへお問い合わせください。
Db2 テクニカル・サポート
[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008PknAAE","label":"Install\/Migrate\/Upgrade"},{"code":"a8m500000008PmRAAU","label":"Programming Interface-\u003EBind and Packages"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]
Was this topic helpful?
Document Information
Modified date:
26 August 2023
UID
swg22010404