Oleh: denysutani | November 16, 2009

DB2 Tools – db2diag

Tool ini sangat berguna ketika kita mencari sumber dari suatu masalah. db2diag berguna untuk memfilter dan menganalisa file db2diag.log yang berisi tentang informasi yang terjadi di dalam DB2 (tergantung tingkat parameter DIAGLEVEL)

Skip visual syntax diagram

V              |
>>-db2diag–+———————-+—-+———-+-+———->
+- -h– -optionList—-+    ‘-filename-‘
+-?– -optionList——+
‘- -help– -optionList-‘

>–+——————————–+—————————>
‘-+- -g–fieldPatternList——+-‘
+- -filter–fieldPatternList-+
+- -gi–fieldPatternList—–+
+- -gv–fieldPatternList—–+
+- -giv–fieldPatternList—-+
‘- -gvi–fieldPatternList—-‘

>–+———————-+–+———————+————>
‘- -pid–processIDList-‘  ‘- -tid–threadIDList-‘

>–+———————-+–+————————+———>
‘-+- -n—-+–nodeList-‘  ‘-+- -e—–+–errorList-‘
‘- -node-‘                ‘- -error-‘

>–+————————+–+————-+——————>
‘-+- -l—–+–levelList-‘  ‘-+- -c—–+-‘
‘- -level-‘                 ‘- -count-‘

>–+—————+–+——-+–+———-+–+———+——>
‘-+- -V——-+-‘  ‘- -cbe-‘  +- -v——+  ‘- -exist-‘
‘- -verbose-‘               ‘- -invert-‘

>–+———-+–+——————+—————————>
‘- -strict-‘  ‘- -rc–+-rcList-+-‘
‘-switch-‘

>–+———————+–+————————+———->
‘- -fmt–formatString-‘  ‘-+- -o——+–pathName-‘
‘- -output-‘

>–+———————————————–+————>
‘-+- -f——+–+—————————–+-‘
‘- -follow-‘  +-startTime——————-+
+-:–sleepInterval————+
‘-startTime–:–sleepInterval-‘

>–+—————————————————+——–>
‘-+- -H——-+–+——————————–+-‘
‘- -history-‘  +-historyPeriod——————+
+-:–historyBegin—————-+
‘-historyPeriod–:–historyBegin-‘

>–+—————————————+——————–>
‘-+- -t—-+–+-startTime————-+-‘
‘- -time-‘  +-:–endTime————+
‘-startTime–:–endTime-‘

>–+—————————-+——————————><
‘-+- -A——-+–+———+-‘
‘- -archive-‘  ‘-dirName-‘

Beberapa contoh penggunaan
1. db2diag : menghasilkan output dari file db2diag.log. Berikut merupakan cuplikan dari output tersebut

—————————————————————————————–
2009-10-20-12.54.18.137000+420 I5793684H515       LEVEL: Event
PID     : 1604                 TID  : 6308        PROC : db2syscs.exe
INSTANCE: DB2                  NODE : 000         DB   : SPATIAL
APPHDL  : 0-77                 APPID: *LOCAL.DB2.091020050616
AUTHID  : 8SDENY
EDUID   : 6308                 EDUNAME: db2stmm (SPATIAL) 0
FUNCTION: DB2 UDB, config/install, sqlfLogUpdateCfgParam, probe:20
CHANGE  : STMM CFG DB SPATIAL: “Database_memory” From: “36940” <automatic>  To:
“37920” <automatic>
—————————————————————————————–

Kita lihat disini ada beberapa parameter misalnya level, db, node, appid, instance dsb. Parameter inilah yang berguna saat kita melakukan filtering.

2. db2diag -g db=sample : menghasilkan output yang berkaitan dengan database sample saja
3. db2diag -g level=severe : menghasilkan output yang tingkat levelnya severe
4. db2diag -help : menampilkan bantuan untuk menggunakan db2diag

Sumber
http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0011728.htm


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: