IBM Support

[Db2] JDBC トレース取得手順 (Jcc)

Question & Answer


Question

Jcc ドライバー (IBM Data Server Driver for JDBC and SQLJ  ドライバー) を使用している場合の JDBC トレースの取得手順を教えてください。

Answer

JDBC トレースは、接続または SQL ステートメントの実行に関連する問題の診断情報を提供します。
ここでは IBM Data Server Driver for JDBC and SQLJ 構成プロパティーを Java 引数に指定する方法を案内します。

手順:
  1. Java VM の引数に db2.jcc.override.traceFile プロパティーを指定します。
    db2.jcc.override.traceFile プロパティーを指定して問題の Java アプリケーションを起動し、問題を再現します。
    java -Ddb2.jcc.override.traceFile=</tmp/jcctrc/jcctrc.txt> <クラス名>
    注:</tmp/jcctrc/jcctrc.txt> は出力ファイルを絶対パスで指定します。ファイル名は任意です。指定するパスは存在しているディレクトリーで、java プロセス・オーナーの書き込み権限が必要です。<クラス名> は Java 実行プログラム名を指定します。
  2. 再現後、出力ファイルに結果が出力されている事を確認します。
    サポートをご利用の場合、出力ファイルをサポートに送付してください。
    なお、必要な情報を取得できているか確認するには以下のページをご参照ください。
    [Db2] JDBC トレース の確認方法

注意事項
  • Type2 Driver と Type4 Driver のいずれの場合も JDBC トレースが取得できます。
  • トレースファイルは削除しない限り、トレースの内容が追加されて容量が大きくなっていきます。ディレクトリの容量に注意して下さい。
  • 何度か試行する場合は、可能なら毎回ファイルを削除して毎回の試行で新しくトレースを取得して下さい。

関連情報
IBM Data Server Driver for JDBC and SQLJ での問題診断
IBM Data Server Driver for JDBC and SQLJ 構成プロパティー
構成プロパティーを使用して JDBC トレースを開始する例
お問合せ先
技術的な内容に関して、パスポート・アドバンテージの契約のもと 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":"a8m0z0000001jHFAAY","label":"Connectivity-\u003EJDBC"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
02 February 2024

UID

swg21618587