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

This entry was posted in DB2 and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>