本文へジャンプ

JDBCトレース取得手順 (Legacy JDBC driver)

1.最初にお読み下さい

2.手順

UNIXの場合は、インスタンスオーナーでログインしてください。 
Windowsの場合は、システム管理者(Administrators)権限を持つユーザーでログオンしてください。
以下の手順で資料を取得してください。


JDBCトレースの設定:
db2 update cli cfg for section common using jdbctracepathname jdbcpathname ※1
db2 update cli cfg for section common using jdbctraceflush 1
db2 update cli cfg for section common using jdbctracecomm 1
db2 update cli cfg for section common using jdbctrace 1

CLIトレースの設定:
db2 update cli cfg for section common using tracepathname clipathname ※1
db2 update cli cfg for section common using traceflush 1
db2 update cli cfg for section common using tracecomm 1
db2 update cli cfg for section common using tracetimestamp 1
db2 update cli cfg for section common using trace 1

db2 get cli cfg for section common ※2

問題の再現

JDBCトレース停止:
db2 update cli cfg for section common using jdbctrace 0 ※3

CLIトレース停止:
db2 update cli cfg for section common using trace 0 ※3

db2 get cli cfg for section common ※2

[注釈]
※1:
トレース取得先は同一出力パスにすると混乱するため、CLIトレースとJDBCトレースは異なる出力パスを指定してください。
また、対象のディレクトリはあらかじめ作成しておいてください。
また、全てのユーザが書き込み可能な状態である必要があります。

※2:
設定したパラメーターの値が正しいことを確認してください。
トレースの設定をした後の次の新規コネクションからトレースが有効になります。
(既存の接続に関するトレースは取得されません)
そのため、稼動中のアプリケーションは一度停止し再起動する必要があります。

※3:
これらのパラメーターを0にすることでトレースが停止します。

3.送付いただく資料

4.注意事項

  1. トレースファイルは、トレースの内容が追加されて容量が大きくなっていきます。ディレクトリの容量に注意して下さい。
  2. トレースを取り直す場合は取得先ディレクトリーにある既存のトレース・ファイルは削除してから取得し直してください。

文書情報

IBM、IBMロゴ、AIX およびDB2、DB2 Universal DatabaseはInternational Business Machines Corporationの米国およびその他の国における商標です。
LinuxはLinus Torvalds の米国及びその他の国における商標または登録商標。
Solaris、JavaおよびすべてのJava関連の商標およびロゴはSun Microsystems, Inc.の米国およびその他の国における商標または登録商標。
HP-UXは、米国およびその他の国におけるHewlett-Packard Companyの登録商標。
他の会社名、製品名およびサービス名などはそれぞれ各社の商標または登録商標。

コンテンツ・ナビゲーション