1.最初にお読み下さい
- 資料取得前後に、db2pd -edus コマンドでEDUID情報を取得してください。
- DIAGPATH以下の既存ファイルはdb2pdコマンド実行の前に別ディレクトリに移動して下さい。
2.手順
インスタンスオーナーでログインしてください。
その後、以下の手順で資料を取得してください。
$ db2pd -stack all -repeat 60 5
[注釈]
※1:
60 は実行間隔の秒数を示します。
5 は実行回数を示します。
※2:
特定の EDU に対する現在の呼び出しスタックを確認したい場合には、例えば以下のように db2pd -stack <eduid> を発行してください。
$ db2pd -stack 258 -repeat 60 5
Attempting to produce stack trace for EDUID 258.
See current DIAGPATH for trapfile.
3.送付いただく資料
- DIAGPATH以下に生成された <PID>.<TID>.<NODE#>.stack.txtファイル
(NODE# は論理ノード 0 の場合、常に "000"になります。)
もしくは、db2support(下記)の出力
db2support 取得手順 for UNIX
- EDUID情報
4.注意事項
- ESEかつDPFの環境をご使用の場合、複数の物理ノードのある複数パーティション環境では、db2_all "; db2pd -stack all -repeat 60 5" を使用することにより、すべてのパーティションから情報を取得できます。
しかし、同じマシン上の複数の論理パーティションだけから成る環境では、db2pd -alldbp -stack all -repeat 60 5 を使用した方が速く動作します。
文書情報
- 製品名: DB2
- バージョン: V9.5
- OS:
- AIX
- Linux
- Solaris
- HP-UX
- 作成日時: 2006年5月10日
- 更新日時: 2009年3月24日
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の登録商標。
他の会社名、製品名およびサービス名などはそれぞれ各社の商標または登録商標。
