DB2 V10.1 BvZpublic.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/... · 2013-01-14 · IBM DB2...
Transcript of DB2 V10.1 BvZpublic.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/... · 2013-01-14 · IBM DB2...
IBM DB2 10.1for Linux, UNIX, and Windows
DB2 V10.1 BvZ]|B1d 2013 j 1 B
S151-1752-01
���
IBM DB2 10.1for Linux, UNIX, and Windows
DB2 V10.1 BvZ]|B1d 2013 j 1 B
S151-1752-01
���
"b
9CKE"0d'VDz70,kHDAZ 2093D=< D, :yw;BD#fE"#
^)fyw
KD5|, IBM DyP(E"#|ZmI-iPa),R\f((D#$#>vfoP|,DE";|(TNNz7D
#$,Ra)DNNod<;h*gKbM#
zIZ_r(}1XD IBM zm&): IBM vfo#
v *Z_):vfo,k*A IBM vfoPD,x7*:http://www.ibm.com/shop/publications/order
v *iR1XD IBM zm&,k*A IBM +r*5K?<,x7*:http://www.ibm.com/planetwide/
*S@zrSCsD DB2 P!Mz[?): DB2 vfo,kBg 1-800-IBM-4YOU(426-4968)#
z"ME"x IBM s,4Zh IBM G@<(^,IBM IT4|O*J1DNN==9CrV"zya)DNNE"x
^kTzP#NNpN#
© Copyright IBM Corporation 2013.
?<
XZ>i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix>iD9CTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix>iDa9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix;vT><( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Z 1 ?V BvZ] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Z 1 B DB2 V10.1 DX*Z] . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Z 2 B DB2 V10.1 for Linux, UNIX, and Windows ^)|** . . . . . . . . . . . 7
Z 3 B z7r|v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Z 4 B I\mTv?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15P9uJMW9CTQDx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15`BH}]f"wITa)T}]DlYCJ . . . . . . . . . . . . . . . . . . . . . . . . 16f"w\mQDx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16mUdSf"wiLPiJtT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17XUw}P49CUdDBzF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18BvKek1d/:m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18db2move |nVZ'V"P&m. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19mSr=S}]Vx1,Vxm#VI)i/CJ . . . . . . . . . . . . . . . . . . . . . . . 19
Z 5 B pureXML v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . 21yZ XML Dw}y'VDB`M . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21&\T XML w}ITa_i/YH . . . . . . . . . . . . . . . . . . . . . . . . . . . 21BD~xF XML q=\;a_3) Java M'zDT\ . . . . . . . . . . . . . . . . . . . . 22uYK XML ?F`M*;MXOms . . . . . . . . . . . . . . . . . . . . . . . . . . 23a_K3) XML i/DT\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25FP1:Z+Vd?M`kM SQL /}PmSK XML }]`M'V . . . . . . . . . . . . . . . . . 26
Z 6 B `Sv?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29BB~`SwzYdCM"am|D0 DDL M5CLr4P . . . . . . . . . . . . . . . . . . . 29BC(PmTsj60lmrw}Dod . . . . . . . . . . . . . . . . . . . . . . . . . . 29P5DB STATEMENT rJmzT|,X(D>Dod(eP5 . . . . . . . . . . . . . . . . . 29CZCJ`SE"DB/}MQ|DD/} . . . . . . . . . . . . . . . . . . . . . . . . . 30$w%*B~`SwE"P|(I4Pj6Pm . . . . . . . . . . . . . . . . . . . . . . . 33yPB~`SwVZ<'V WRITE TO TABLE ?j . . . . . . . . . . . . . . . . . . . . . 33IDdVPD4AmDB~`SwT6qd{_-}]i . . . . . . . . . . . . . . . . . . . . 33VZI}6B~`Swm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34VZI'V^t4q=/DB~mPD}] . . . . . . . . . . . . . . . . . . . . . . . . . 34BD`S*XCz|j8XKb DB2 ~qwDYw . . . . . . . . . . . . . . . . . . . . . . 35FP1:r3FB~`SwmSKBD_-}]i . . . . . . . . . . . . . . . . . . . . . . . . 43FP1:BD XML D5f"I3FB~`SwU/DH?5 . . . . . . . . . . . . . . . . . . . . 44FP1:P5%}B~`SwU/|`&CLrE" . . . . . . . . . . . . . . . . . . . . . . . 44FP2:IT`S}L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Z 7 B _ICT"8]"U>G<"/TMV4v?&\ . . . . . . . . . . . . . . . 47HADR VZ'V`v8C}]b . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47_Yek5CLrJmF/51}],x;a0lICT . . . . . . . . . . . . . . . . . . . . 47
© Copyright IBM Corp. 2013 iii
f"Qi5U>D~h*OYDELUd . . . . . . . . . . . . . . . . . . . . . . . . . . 48HADR SYXEI@9&CLrms . . . . . . . . . . . . . . . . . . . . . . . . . . . 48HADR U>YQzI\bvVLB?e5 . . . . . . . . . . . . . . . . . . . . . . . . . 484FDx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Z 8 B T\v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51v?K#C SQL odDi/T\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51RUNSTATS M}]b3FDx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52E/E*D~'V"amd?MG+7%d . . . . . . . . . . . . . . . . . . . . . . . . . 533FS<DxK3FE"T0i/E/wD3FE"U/ . . . . . . . . . . . . . . . . . . . . 53VxZ"PTDx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54v?KKP AIX DsM POWER7 53ODZf2m . . . . . . . . . . . . . . . . . . . . . 55(}|P'XxP}]Mw}$!xa_Ki/T\ . . . . . . . . . . . . . . . . . . . . . . 55a_KT_PiOw}Dm4PDi/DT\ . . . . . . . . . . . . . . . . . . . . . . . . 56a_KyZGM#=Di/DT\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57mSK FCM "PT'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58FP2:V4z7G<D~DxI\a_T\ . . . . . . . . . . . . . . . . . . . . . . . . . 58
Z 9 B SQL f]Tv?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . 59)9KT%"wD'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59ywD`MM}L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59BDj?/} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59FP2:j?/}v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60FP2:vSK SUBTYPE 'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60FP2:vSK\@Mm/}'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Z 10 B $w:X\mv?&\ . . . . . . . . . . . . . . . . . . . . . . . . . 61DB2 WLM VIw\m~q` CPU J4Vd . . . . . . . . . . . . . . . . . . . . . . . . 61DB2 WLM ITy]CJD}]47(n/DEH6 . . . . . . . . . . . . . . . . . . . . . . 63VZ DB2 pureScale 73 Pa)K DB2 $w:X\mw . . . . . . . . . . . . . . . . . . . . 64FP1:yZ1dDP5'V|+8D#H . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Z 11 B 2+Tv?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65PMPCJXF (RCAC) v?K}]2+T . . . . . . . . . . . . . . . . . . . . . . . . . 65
Z 12 B &CLr*"v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . 67mSK9C SAS 6k=xLxP}]bZVvD'V . . . . . . . . . . . . . . . . . . . . . 67ZC+Vd?)9K SQL `L&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . 689C Java (Cm/}xP(FVv . . . . . . . . . . . . . . . . . . . . . . . . . . . 689CY1m\mMi/yZ1dD}] . . . . . . . . . . . . . . . . . . . . . . . . . . 69RDF &CLr*"v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69FP2:u`M/D%5`M'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70FP2:ARRAY_AGG [//}v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . 71FP2:)9K SQLCA PDms(; . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Z 13 B IBM }]~qwM'zM}/Lrv?&\ . . . . . . . . . . . . . . . . . 73wC6SZ (CLI) }/Lrv?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . 73IBM Data Server Provider for .NET v?&\ . . . . . . . . . . . . . . . . . . . . . . . . 76v?K JDBC M SQLJ 'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79mSK RDF &CLr*"'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Z 14 B DB2 Text Search v?&\ . . . . . . . . . . . . . . . . . . . . . . . 85DB2 Text Search DQwDx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85DB2 Text Search @"~qw?p . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85DB2 Text Search 'VVx}]b73 . . . . . . . . . . . . . . . . . . . . . . . . . . 85VxmD DB2 Text Search 'V . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
iv DB2 V10.1 BvZ]
Z 15 B 20M}6v?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . 8720|nQv? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87vSKBDl&D~X|V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88BvD db2prereqcheck |naZ*<20.0liGqzcHvu~ . . . . . . . . . . . . . . . . 88DB2 mI$;BT(fQv? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88DB2 ~qwf20f>P|(D DB2 pureScale Feature . . . . . . . . . . . . . . . . . . . . . 89DB2 Spatial Extender VZ|(Z DB2 }]bz7iJP . . . . . . . . . . . . . . . . . . . . 8920Q/I= DB2 20xLPD IBM Data Studio . . . . . . . . . . . . . . . . . . . . . . 89
Z 16 B DB2 pureScale Feature v?&\ . . . . . . . . . . . . . . . . . . . . 91DB2 ~qwf20f>P|(D DB2 pureScale Feature . . . . . . . . . . . . . . . . . . . . . 91QmST RoCE xgOD AIX ~qwD DB2 pureScale Feature 'V . . . . . . . . . . . . . . . . 9120|nQv? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92VZI+mVxCZ DB2 pureScale 73 . . . . . . . . . . . . . . . . . . . . . . . . . 93I9C db2val |ni$ DB2 pureScale Feature . . . . . . . . . . . . . . . . . . . . . . . 93db2cluster |nVZ'V^45}rMXFT/4PJOV4D1d . . . . . . . . . . . . . . . . 93BD CURRENT MEMBER 1!5DxK DB2 pureScale T\ . . . . . . . . . . . . . . . . . . 94B`S}La)Ti:eXC>D{b . . . . . . . . . . . . . . . . . . . . . . . . . . 95VZ DB2 pureScale 73 Pa)K DB2 $w:X\mw . . . . . . . . . . . . . . . . . . . . 95DxK DB2 pureScale 73DoO}]U/ . . . . . . . . . . . . . . . . . . . . . . . . . 95FP2:GPFS D^\k6L root C'G< . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Z 17 B `D/'Vv?&\ . . . . . . . . . . . . . . . . . . . . . . . . . . 97a)KyZ UCA RoT73`XDB{m(yZ CLDR 1.8.1) . . . . . . . . . . . . . . . . . . 97yZ CLDR 1.8.1 DBoT73 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97IBM }]~qwM'z'VDd{Xrzk . . . . . . . . . . . . . . . . . . . . . . . . . 98
Z 2 ?V Q|DDZ] . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Z 18 B \m|D** . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1014FPDVZG@"$_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Lr|PmE"U/Q|D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101DB2 Text Search 2+#M|D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102DB2 Text Search w};CQ|D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102DB2 Text Search wHLr|D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DB2 Text Search \m|nMf"}LQ|D . . . . . . . . . . . . . . . . . . . . . . . . 103TOTALDBPARTITIONCONNECTIONS M TOTALSCPARTITIONCONNECTIONS P5D{FQ|D . . . . . . 104?V5V5VZ|(Ts3FE" . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104VQZ1!ivBpV1!oOU>76 . . . . . . . . . . . . . . . . . . . . . . . . . 105|DK;)}]b\mwdCN} . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106|DK3)"amd?M73d? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Z 19 B }]bhCMz720|D** . . . . . . . . . . . . . . . . . . . . . 111N<<xVI* TRUSTED r NOT TRUSTED . . . . . . . . . . . . . . . . . . . . . . . 111VaT/20 IBM Tivoli System Automation for Multiplatforms (SA MP) . . . . . . . . . . . . . . 112|DK;)}]bdCN} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Z 20 B 2+T|D**. . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Kerberos O$|D (UNIX) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Z 21 B &CLr*"|D** . . . . . . . . . . . . . . . . . . . . . . . . . 119FP1:Q|D!(D IBM Data Server Driver X|VD1!5rP* . . . . . . . . . . . . . . . . 119FP1:|DK!(M'zT/XB7I IBM Data Server Driver X|VD1!5 . . . . . . . . . . . . 119;+I\"z XML ?F`M*;ms (SQL16061N) . . . . . . . . . . . . . . . . . . . . . 120VZ,E/wIT*|, fn:starts-with Di/!q VARCHAR w} . . . . . . . . . . . . . . . . 121
?< v
Q|D CREATE GLOBAL TEMPORARY TABLE M DECLARE GLOBAL TEMPORARY TABLE od . . . . 121|D3)?<S<MZC}LT|(I1E" . . . . . . . . . . . . . . . . . . . . . . . . 1223)ZCV{./}Q|DK Unicode }]bPDa{}]`M. . . . . . . . . . . . . . . . . . 124Q|D3)(CDfw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125mSM|DK;)53?<S<"ZC/}M+Vd?T0ZC\m}LMS< . . . . . . . . . . . . . 126
Z 22 B DB2 |nM SQL od|D** . . . . . . . . . . . . . . . . . . . . . 133db2cat |ndvD>Q|D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133QTVx73v?K db2ckupgrade |n . . . . . . . . . . . . . . . . . . . . . . . . . . 134CZ\m5}D|nD;)N}Q|D . . . . . . . . . . . . . . . . . . . . . . . . . . 134db2evtbl |nQ|D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135db2exfmt |ndvQ*Vxm|D . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Q|D db2pd |nT'VB&\ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136ALTER TABLE M CREATE TABLE odQ|D . . . . . . . . . . . . . . . . . . . . . . 137ALTER TABLESPACE od_PBSd . . . . . . . . . . . . . . . . . . . . . . . . . . 137ALTER WORKLOAD M CREATE WORKLOAD odQ|D . . . . . . . . . . . . . . . . . . 138CREATE INDEX odPD DETAILED X|VVZ8>Q|DD1!P* . . . . . . . . . . . . . . 139
Z 23 B V10.1 P;Fv9CD&\ . . . . . . . . . . . . . . . . . . . . . . . 141;Fv9Cn/`Sw}L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142;Fv9C~q`DzmLrEH6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 143;Fv9CyZ Unicode j< V4.0.0 D Unicode {mc(D{m . . . . . . . . . . . . . . . . . 143VaT/20 IBM Tivoli System Automation for Multiplatforms (SA MP) . . . . . . . . . . . . . . 144;Fv9C SMS @CmUd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144;Fv9CT/3FE"E*Vv . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145;Fv9C3)Tf>w*s:D SQL \m}L . . . . . . . . . . . . . . . . . . . . . . 145;Fv9C HADR D3)`SSZ . . . . . . . . . . . . . . . . . . . . . . . . . . . 146FP1:;Fv9C3FB~`SwZ details_xml PTH?5D(f . . . . . . . . . . . . . . . . . 147FP1:;Fv9C DMS @CmUd . . . . . . . . . . . . . . . . . . . . . . . . . . . 148;Fv9C Net Search Extender . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148;Fv9C db2IdentifyType1 |n . . . . . . . . . . . . . . . . . . . . . . . . . . . 149;Fv9C db2_install |n(Linux M UNIX) . . . . . . . . . . . . . . . . . . . . . . . 149;Fv9C dynexpln |n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150;Fv9C PRUNE LOGFILE |n . . . . . . . . . . . . . . . . . . . . . . . . . . . 150;Fv9C CREATE DATABASE |nD;)N} . . . . . . . . . . . . . . . . . . . . . . 150CZ\m5}D|nD;)N}Q|D . . . . . . . . . . . . . . . . . . . . . . . . . . 151;Fv9C db2pdcfg |nD -flushbp N} . . . . . . . . . . . . . . . . . . . . . . . . 152FP1:;Fv9C LOAD |nD ALLOW READ ACCESS N} . . . . . . . . . . . . . . . . . 152;Fv9Cr#C REORG INDEXES/TABLE |nN}M`X DB2 API }]a9DN}5 . . . . . . . . 153;Fv9C ALTER DATABASE od . . . . . . . . . . . . . . . . . . . . . . . . . . 153;Fv9C3)"amd?M73d? . . . . . . . . . . . . . . . . . . . . . . . . . . 154;Fv9Cr_Q#C3)}]bdCN} . . . . . . . . . . . . . . . . . . . . . . . . . 154;Fv9C HADR D3)`SSZ . . . . . . . . . . . . . . . . . . . . . . . . . . . 156;Fv9CJOoO$_D -global !n . . . . . . . . . . . . . . . . . . . . . . . . . 156
Z 24 B V10.1 PQ#99CD&\ . . . . . . . . . . . . . . . . . . . . . . . 159Q#C 32 ;M'z'V (HP-UX) . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Q#C DB2 JDBC 2 `}/Lr . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Q#C DB2SE_USA_GEOCODER. . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Q#CT Microsoft Systems Management Server DV<=20'V (Windows) . . . . . . . . . . . . . 161;Y'V3)Yw53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Q#C3)Tf>*s:D SQL \m}L . . . . . . . . . . . . . . . . . . . . . . . . . 162Q#C Import M Export 5CLrD$wmq= (WSF) . . . . . . . . . . . . . . . . . . . . 162Q#C Microsoft Visual Studio 2005 'V . . . . . . . . . . . . . . . . . . . . . . . . . 163Q#C Query Patroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Q#CXFPD$_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
vi DB2 V10.1 BvZ]
Q#C IBM DB2 Xm}]\m&\?~ . . . . . . . . . . . . . . . . . . . . . . . . . 166Q#CTCZ\m}]bz7G<D DB2 API D COBOL"FORTRAN M REXX 'V . . . . . . . . . . 167Q#C db2imigr M db2ckmig |n . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Q#C db2flsn M db2rfpen |nD -file N} . . . . . . . . . . . . . . . . . . . . . . . . 168Q#C db2iupdt |nD -s N} . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168Q#C3)"amd?M73d? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169;Fv9Cr_Q#C3)}]bdCN} . . . . . . . . . . . . . . . . . . . . . . . . . 171
Z 25 B ;Fv9CM#C V10.1 M.0"PfPD DB2 &\** . . . . . . . . . . 173
Z 3 ?V DB2 Connect v?&\M|D** . . . . . . . . . . . . . . . . . 189
Z 26 B 0l DB2 Connect D DB2 V10.1 v?&\M|D . . . . . . . . . . . . 191
Z 4 ?V DB2 Connect V10.1 ^)|** . . . . . . . . . . . . . . . . . . 193
Z 5 ?V =< . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
=< A. DB2 &\?~M DB2 z7^)fPD&\ . . . . . . . . . . . . . . . . . 197
=< B. DB2 Connect z7^)fP DB2 &\?~D&\ . . . . . . . . . . . . . 199
=< C. DB2 <uE"Ev . . . . . . . . . . . . . . . . . . . . . . . . . . . 2012=4r PDF q=D DB2 <ub . . . . . . . . . . . . . . . . . . . . . . . . . . . 201S|nP&mwT> SQL 4,oz . . . . . . . . . . . . . . . . . . . . . . . . . . . 203CJ;,f>D DB2 E"PD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204|B20ZFczrZ?x~qwOD DB2 E"PD . . . . . . . . . . . . . . . . . . . . . 204V/|B20ZFczrZ?x~qwOD DB2 E"PD . . . . . . . . . . . . . . . . . . . 205DB2 LL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207DB2 JOoOE". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207E"PDunMu~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
=< D. yw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
w} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
?< vii
viii DB2 V10.1 BvZ]
XZ>i
>ia)XZ DB2® Database for Linux, UNIX, and Windows T0 DB2 Connect™ z
7D V10.1 "PfP|(DB&\MQ|D&\DE"#
>iD9CTs
>iJCZ}]b\m1"&CLr1Md{k*Kb DB2 V10.1 for Linux, UNIX, and
Windows 0 DB2 Connect V10.1 Pa)Dv?&\T0b)z7D V10.1 M V9.7 .
dfZDnpD DB2 }]bC'#
>i;a)EvE",|;|,PXgN9CyhvD&\Dj88>E"#*q!
|`E",k9Ca)DN<JO#
PX V10.1 P}kD&\Mv?&\DE",kDA Z 13DZ 1 ?V, :BvZ
];#
PX V10.1 PQ|DD&\";Fv9CD&\rQ#CD&\DE",kDA Z 99
3DZ 2 ?V, :Q|DDZ];#KE"8vZ9C V10.1 .0zh*KbDX*
|D#
PX DB2 Connect DE",kDA Z 1893DZ 3 ?V, :DB2 Connect v?&\
M|D**;#
>iDa9
>i|(BPwb:
Z 1 ?V:BvZ]
Z 33DZ 1 B, :DB2 V10.1 DX*Z];>BhvPXX*DB&\Mv?&\Dz7Ac#
Z 133DZ 3 B, :z7r|v?&\;>BhvK V10.1 P}kDz7r|==D|D#
Z 153DZ 4 B, :I\mTv?&\;>BhvK;)B&\Mv?&\,|GIozz(|YD1d4\m}]
b#
Z 213DZ 5 B, :pureXML v?&\;>BhvKBD pureXML®
&\Mv?&\#
Z 293DZ 6 B, :`Sv?&\;>BhvK;)B&\Mv?&\,I9Cb)&\4`S}]b53#
Z 473DZ 7 B, :_ICT"8]"U>G<"/TMV4v?&\;>BhvK;)B&\Mv?&\,|GPzZ7#zD}]I)C'Vx9
C#
© Copyright IBM Corp. 2013 ix
Z 513DZ 8 B, :T\v?&\;>BhvK;)B&\Mv?&\,|GPzZ7#ZCJM|B}]1qC
nQT\#
Z 593DZ 9 B, :SQL f]Tv?&\;>BhvK;)B&\Mv?&\,Iozz+d{)&La)DVP}]b
&CLrF2= DB2V10.1 73#
Z 613DZ 10 B, :$w:X\mv?&\;>BhvK)9H0"PfPa)DVP$w:X\m&\DB$w:X\m
&\#
Z 653DZ 11 B, :2+Tv?&\;>BhvK;)B&\Mv?&\,|GIozz#$M\mtP}]#
Z 673DZ 12 B, :&CLr*"v?&\;>BhvK;)B&\Mv?&\,|Gr/K&CLr*""DxK&CL
rIF2TRcZ?p&CLr#
Z 853DZ 14 B, :DB2 Text Search v?&\;>BhvK Net Search Extender D;)B&\Mv?&\#
Z 873DZ 15 B, :20M}6v?&\;>BhvK;)B&\Mv?&\,|G9 DB2 }]bz7?p|lYR|W
Z,$#
Z 913DZ 16 B, :DB2 pureScale Feature v?&\;>BhvICZ'V DB2 pureScale® DB&\Mv?&\#
Z 973DZ 17 B, :`D/'Vv?&\;>BhvK;)B&\Mv?&\,|G9C|]W&m9C`V>XoTD
}]M}]b&CLr#
Z 2 ?V:Q|DDZ]
Z 1013DZ 18 B, :\m|D**;>Bhvk}]b\m`XDVP DB2 &\PD|D#
Z 1113DZ 19 B, :}]bhCMz720|D**;>Bhvk}]bhCMz720`XDVP DB2 &\PD|D#
Z 1173DZ 20 B, :2+T|D**;>Bhvk2+`XDVP DB2 &\PD|D#
Z 1193DZ 21 B, :&CLr*"|D**;>Bhvk&CLr*"`XDVP DB2 &\PD|D#
Z 1333DZ 22 B, :DB2 |nM SQL od|D**;>BhvT'VB&\D DB2 CLP |n"DB2 53|nM SQL odD|D#
Z 1413DZ 23 B, :V10.1 P;Fv9CD&\;>BP>K;Fv9CD&\,bm>X(&\r&\?~T\'V,+(i
;*Y9C|G,+4D"PfPI\a+d}%#
Z 1593DZ 24 B, :V10.1 PQ#99CD&\;>BP>K V10.1 P;\'VD&\?~M&\#
Z 1733DZ 25 B, :;Fv9CM#C V10.1 M.0"PfPD DB2 &\**;>BP>K DB2 V10.1 P;Fv9CrQ#CD&\?~M&\#
x DB2 V10.1 BvZ]
Z 3 ?V:DB2 Connect v?&\M|D**
Z 1913DZ 26 B, :0l DB2 Connect D DB2 V10.1 v?&\M|D;>BhvKa0l DB2 Connect D&\M\&D V10.1 Dv?&\"Q|D
&\";Fv9CD&\MQ#CD&\#
Z 4 ?V:=<
Z 1973D=< A, :DB2 &\?~M DB2 z7^)fPD&\;>=<|,PXZ DB2 }]bz7^)fM DB2 &\?~Pa)D&\DE
"#
Z 1993D=< B, :DB2 Connect z7^)fP DB2 &\?~D&\;>=<|,PXZ DB2 z7^)fM DB2 &\?~Pa)D&\DE"#
Z 2013D=< C, :DB2 <uE"Ev;>=<|,XZCJM9C DB2 }]b53DnBD5DE"#
Z 2093D=< D, :yw;>=<|,k9C DB2 }]bz70dD5`XD(I*sMV^T#
;vT><(
kX(^)|`X*DwbDjb*7|(“FPx”0:,dP x m>^)|6p#
>iP9CBP;vT><(#
Ve 8>d{FGI53$H(eD|n"X|VMd{n#s4|nG CLP |
n,x!4|nG53|n#
1eV 8>BPdP;Viv:
v XkIC'a)D{Fr5(d?)
v ;c?w
v }kBuo
v }Cm;vE"4
HmVe 8>BPdP;Viv:
v D~M?<
v 8>zZ|na>{&r0ZPdkDE"
v X(}]5>}
v `FZ53I\T>DZ]DD>>}
v 53{">}
v Lrzk>}
XZ>i xi
xii DB2 V10.1 BvZ]
Z 1 ?V BvZ]
BvZ]|(PX V10.1 P|(DB&\DE"#
DB2 V10.1 for Linux, UNIX, and Windows ;6K;)B&\,b)&\ITozz
\mI>"r/&CLr*"#
Z 33DZ 1 B, :DB2 V10.1 DX*Z];>BhvPXX*DB&\Mv?&\Dz7Ac#
Z 133DZ 3 B, :z7r|v?&\;>BhvK V10.1 P}kDz7r|==D|D#
Z 153DZ 4 B, :I\mTv?&\;>BhvK;)B&\Mv?&\,|GIozz(|YD1d4\m}]
b#
Z 213DZ 5 B, :pureXML v?&\;>BhvKBD pureXML &\Mv?&\#
Z 293DZ 6 B, :`Sv?&\;>BhvK;)B&\Mv?&\,I9Cb)&\4`S}]b53#
Z 473DZ 7 B, :_ICT"8]"U>G<"/TMV4v?&\;>BhvK;)B&\Mv?&\,|GPzZ7#zD}]I)C'Vx9
C#
Z 513DZ 8 B, :T\v?&\;>BhvK;)B&\Mv?&\,|GPzZ7#ZCJM|B}]1qC
nQT\#
Z 593DZ 9 B, :SQL f]Tv?&\;>BhvK;)B&\Mv?&\,Iozz+d{)&La)DVP}]b
&CLrF2= DB2V10.1 73#
Z 613DZ 10 B, :$w:X\mv?&\;>BhvK)9H0"PfPa)DVP$w:X\m&\DB$w:X\m
&\#
Z 653DZ 11 B, :2+Tv?&\;>BhvK;)B&\Mv?&\,|GIozz#$M\mtP}]#
Z 673DZ 12 B, :&CLr*"v?&\;>BhvK;)B&\Mv?&\,|Gr/K&CLr*""DxK&CL
rIF2TRcZ?p&CLr#
Z 853DZ 14 B, :DB2 Text Search v?&\;>BhvK Net Search Extender D;)B&\Mv?&\#
Z 873DZ 15 B, :20M}6v?&\;>BhvK;)B&\Mv?&\,|G9 DB2 }]bz7?p|lYR|W
Z,$#
Z 913DZ 16 B, :DB2 pureScale Feature v?&\;>BhvICZ'V DB2 pureScale DB&\Mv?&\#
© Copyright IBM Corp. 2013 1
Z 973DZ 17 B, :`D/'Vv?&\;>BhvK;)B&\Mv?&\,|G9C|]W&m9C`V>XoTD
}]M}]b&CLr#
2 DB2 V10.1 BvZ]
Z 1 B DB2 V10.1 DX*Z]
IBM® DB2 V10.1 for Linux, UNIX, and Windows Lx+]}]bD_'T"r%T
MI?T#X*DB&\Mv?&\zcKzD5qh*#^[zh*a_5qX|
I?TMT\"r/{OM2+T"a_5q4l&"5MI>r*+>P[5DE
"Jza);v/T53,DB2 V10.1 <a+]b)h*#
TJ&9u
DB2 }]b8u*yP`MD}]bTsa)+fD9u,|(m}]"w}"Y1
m"XML D5"U>D~M8]!s#ZH0Df>P,-dDP9uoz5Mf"I
>"a_i/T\#DB2 V10.1 (}BM9u(TJ&9u)x;=v?K-dDm9
u#
TJ&9u&\?~I(}9C=v6pD9uVd(m6pM3f6p)D_6P
9u<ua_m9uTa_9uJ,Z}]|D1HdgK#36p9uVd!Zm
6pVd,rK}]Z3fO|D1,a|]WT/lY|B,R;h*4PmXi
4I|B36pDVd#
TJ&9uIozz:
v 5V_9uJ,x^h9zD}]Qz44PmXi
v Lxa_i/T\
v vSf"wUdZ!M53ICT
v (}5Mf"hsZ!Jp#
|=cDG,Z DB2 V10.1 P,1!ivBBm9CTJ&9u#4TH0 DB2 "
PfDVPm;htCTJ&9u4I=cX9C#
PXTJ&9uD|`E",kND Z 153D:P9uJMW9CTQDx;#
}]2+Tv?&\
DB2 V10.1 (}}kKPMPCJXF (RCAC) w*ozzx;=#$}]2+Db
v=8,Sx*2+MsFa)X|Dv?&\#RCAC P1F*8E#HCJXFr
FGAC#
RCAC 2+JmzZ}]6paI4(;,D2+fr#b)2+frI7#tZK<
G+riDI1DC'v4=Jmdi4D}],"}%4SS<M=J<BD2+
T<xMT\Jb#hCVlVrc,49G4Ss553,2+T2]WXF#
RCAC a)DC&|(:
v XFT}]CJD/P/"I4PMIsFD}L
v 5MkT5qtP}]DCJXFfrxP*"M\m`X*DI>#
v uLT_P;BTMsF*sD5q}L&CLr@[D1d#
|=cDG,Z5) RCAC 1^hT&CLrxP|D#
© Copyright IBM Corp. 2013 3
PX RCAC D|`E",kND Z 653D:PMPCJXF (RCAC) v?K}]2
+T;#
IBM DB2 pureScale Feature v?&\
(}a)+s]?M+_&CLr8wH45MkvsV<=}]bbv=8PXD
gUMI>#IBM DB2 pureScale Feature *5V,xICT"_ICTxhF,uA
,}nOqDP5j<,SxIaIKPf.,$M&mi~JO#
V9.8 PWN}kK DB2 pureScale Feature#V10.1 GZ DB2 pureScale Feature 'V
Dy!O9(D#
PX|`E",kNDZ 913DZ 16 B, :DB2 pureScale Feature v?&\;#
`BHf"
8(}]DEH6(HE"+HMdE)"+d/,8(A;,`pDf"w#}
g,10>HD;WG<If"A_T\f"w,b;>Haxs,dPD}]M;
YGHE}],aFAOcKDf"w#Z!DyP(D\I>G5C<GD,|I
TP'?pf"w2~"n!/\m*z#
PX`BHf"D|`E",kND Z 163D:`BH}]f"wITa)T}]D
lYCJ;#
T\a_
DB2 V10.1 Z"<T\a_(}g,T/T\a_M RUNSTATS |na_)09(,dT\a_XcZuY CPU &m1d,x;a<BXsD\mr&CLr|D#*5)
s`}T\a_,;h}6= V10.1 4I#zITSa_Di/E/w<uM&\(|
(GM#=i/E/"a_D}]Mw}$!,0a_T3FS<D9C)qCXs
DT\a_#9Pd{ RUNSTATS |na_,T_PiOw}mi/DT\a_0`KD"PTDa_#
DB2 V10.1 94kMKP_' SQL i/|r%,"9zDVP SQL i/KP|l,
R##^hNN|D#
PX|`E",kNDZ 513DZ 8 B, :T\v?&\;#
SQL f]T
g{z9C DB2 z7.bDX5}]bz7,G4 V10.1 a9(VP&\"SZMf
]T&\?~,Ta)z|Sl$D DB2 z7D=Sv?&\#b)v?&\ITu
L93)frd{X5}]bz7`4D&CLr\;Z DB2 73PlYKPyhD
1d"5M4ST#
PX|`E",kNDZ 593DZ 9 B, :SQL f]Tv?&\;#
1dCPi/
1dCPi/9zD}]b*1dP*,"#t9CY1mT}]yv|DDz7G
<#zICP=}%,"i/}],!\|T;,D1dcvV#
1dCPi/Iozz:
4 DB2 V10.1 BvZ]
v aI9VP DB2 m*1dP*
v a)I>M"'J_D=(,IbvsFM;BTJb
v 9C4S1d*XcDYwD_' SQL `kI5MI>,T5V",$1dP*D
&CLr
v (}Jm DBA 9CVP SQL &CLr"Z;,1dNKP|SxuY&CLr*
"1d
v (}cKRWZ,$D1d*XcD}]'Vy!a9uYxP?pD1d
v Z;P=S&CLr_-DivBTMI>4(yZ1dDVb#
WZ9C ALTER TABLE od*VPmtC1dCPi/,|(4TH0 DB2 "P
fDVPm#Z;P=S&CLr_-DivBIf"MlwyZ1dD}]#
PX1dCPi/D|`E",kND Z 693D:9CY1m\mMi/yZ1dD
}];#
DB2 V10.1 |,m`d{v?&\MB&\#PXj8E",kND Z 13DZ 1 ?
V, :BvZ]; PPvDv?&\#
Z 1 B DB2 V10.1 DX*Z] 5
6 DB2 V10.1 BvZ]
Z 2 B DB2 V10.1 for Linux, UNIX, and Windows ^)|**
V10.1 ^)||,;)X*D<u|DMB&\,b)|DM&\I\a0lz7D9
C#
i4TB V10.1 ^)|P|,D<u|DMB&\#;v"PfD?v^)|<G[}
D;||,C"PfDH0^)|Pa)DyP<u|DMB&\#
v :FP2;
v Z 93D:FP1;
FP2
FP2 |,H0^)|D&\"|(TB|D:
v ,SA DB2 z/OS® f }]2mi1,G^l ACR &\?~DP*Q|D#PX
|`E",kNDCall Level Interface Guide and Reference Volume 1PD“G Java™
&CLrA DB2 z/OS f ~qwDT/M'zXB7I&\?~DYw”#
FP2 |,H0^)|D&\"|(BPv?&\:
v Z DB2 pureScale 73P,DB2 pureScale I1VZ'V`vH}1dOLD_Y/
:%,#hzI1OD`v/:%,,IT+?vI1<,SA`v;;z#T DB2
pureScale 73mS/:%,MmS;;z<ITDx]m#PX|`E",kND2
0 DB2 ~qwPD“xgXKdC"bBn”#
v VZa)K{* db2Ingest API DB API#hzK API,VZIT(}dkD~r\
@+}]ek DB2 mP#PX|`E",kND Administrative API ReferencePD
“db2Ingest API - (}dkD~r\@+}]ek DB2 m”#
v Qr db2prereqcheck |nmS`v!nxPv?#PX|`E",kND Com-
mand ReferencePD“db2prereqcheck - li20Hvu~”#
v Z DB2 pureScale 73P,DB2 \mDD~53DB1!5;Y*stC GPFS™ D
^\k root C'G<#!{KT0*tC^\k6L root C'G<D*s,Sx9
z\;*@"zYT root C'm]G<DC'j6#*Zwz.d9C2+ shell
(SSH) xg-i,k9CBDG root SSH C'j6 db2sshid#PX|`E",kN
DZ 953D:FP2:GPFS D^\k6L root C'G<;#
v vSK GET_ROUTINE_NAME f"}L#x( SQL PL TsD LIB_ID ivB,
K}La5XCTsD{F#PX|`E",kND Administrative Routines and
ViewsPD“GET_ROUTINE_NAME }L - q! SQL PL Ts{”#
v vSK ADMIN_SET_MAINT_MODE f"}L#K}LhC10,SDZ?j>,
Tc4P SQL 1,;aZ SQL `kZd)9NN%"wr<x#PX|`E",
kND Administrative Routines and ViewsPD“ADMIN_SET_MAINT_MODE }L -
* SQL `khC,$==”#
v vSK SET_MAINT_MODE_RECORD_NO_TEMPORALHISTORY }L#K}Lh
CZ?!nT{9G<531dNY1mDY1z7G<,"JmTXbY1P8
© Copyright IBM Corp. 2013 7
(5#PX|`E",kND Admin i s t r a t i ve Rou t ine s and ViewsPD
“SET_MAINT_MODE_RECORD_NO_TEMPORALHISTORY }L - {9G<Y1z
7G<”#
v )9K73}L'V,C'VVZ* HP-UX M Solaris =(a)|`DYw53H
?5#PX|`E",kND Admin i s t r a t i ve Rou t ine s and ViewsPD
“ENV_GET_NETWORK_RESOURCES m/} - 5XxgE"”M Administrative Rou-
tines and ViewsPD“ENV_GET_DB2_SYSTEM_RESOURCES m/} - 5X DB2 5
3E"”#
v vSK MON_GET_ROUTINE m/}#Km/}5XT$n}]bT4QwCD}
L"b?}L"`kM/}"`kM%"wMd{iD[/4PH?5#PX|`
E",kND Administrative Routines and ViewsPD“MON_GET_ROUTINE m/}
”#
v vSK MON_GET_ROUTINE_DETAILS m/}#Km/}5XT$n}]bT4Q
wCD}L"b?/}"`kM/}"`kM%"wMd{iD[/4PH?5#
PX|`E",kND A d m i n i s t r a t i v e R o u t i n e s a n d V i e w sPD
“MON_GET_ROUTINE_DETAILS m/}”#
v vSK MON_GET_ROUTINE_EXEC_LIST m/}#Km/}5XT$n}]bT4
QwCD?v}L"b?/}"`kM/}"`kM%"wMd{iy4PDyP
od(?V)DPm#PX|`E",kND Administrative Routines and ViewsP
D“MON_GET_ROUTINE_EXEC_LIST m/}”#
v vSK MON_GET_SECTION_ROUTINE m/}#Km/}5X4Pdk?VZdI
\wCDyP}L"b?/}"`kM/}M`kM%"wDPm#PX|`E
",kND Administrative Routines and ViewsPD“MON_GET_SECTION_ROUTINE
m/}”#
v LTRIM"RTRIM M MOD j?/}Dv?&\9b)/}kd{}]bz7Df]
T|_#PX|`E",kNDZ 603D:FP2:j?/}v?&\;#
v %5`MDv?&\JmzZ4(KC'(eD`M19C?`M/frru`M
/fr#PX|`E",kNDZ 703D:FP2:u`M/D%5`M'V;#
v VZa)KBDC'(eD}]`M SUBTYPE,C}]`MyZVPZC}]`M#
PX|`E",kNDZ 603D:FP2:vSK SUBTYPE 'V;#
v )9K RDF &CLr*"'V"r/Kf"w\m#PX|`E",kNDZ 693
D:RDF &CLr*"v?&\;#
v Z Windows =(OD2,20Zd,DB2DSDRIVER_CFG_SOURCE_PATH X|V
VZS\(FD db2dsdriver dCD~#PX|`E",kND “IBM Data Server
Driver Package (Windows)”#
v _P DBADM (^DC'VZITLx4P ADMIN_MOVE_TABLE Yw,2IT
!{}Z4PD ADMIN_MOVE_TABLE Yw#ZH0"PfP,;Pt/K*zF
/mYwDGvZ(j6E\Lx4Pr!{CYw#PX|`E",kND Admin-
istrative Routines and ViewsPD“ADMIN_MOVE_TABLE }L - *zF/m”#
v ADMIN_MOVE_TABLE }LVZ'VF/_P}Cj{T<xDm#ZH0"Pf
P,Z"v ADMIN_MOVE_TABLE }L.0,h*Y1{C}Cj{Tli#PX
|`E",kND Administrative Routines and ViewsPD“ADMIN_MOVE_TABLE
}L - *zF/m”#
8 DB2 V10.1 BvZ]
v hzBD DB2_MAX_GLOBAL_SNAPSHOT_SIZE "amd?,IThC+VlUDs!#
PX|`E",kND}]b\mEnMdCN<PD“(C"amd?”PD
“DB2_MAX_GLOBAL_SNAPSHOT_SIZE”u?#
v VZ,ZI&jIYw.s,+T/zI8]M4-3FE"#PX|`E",k
ND}]V40_ICT8OkN<PD“8]M4-3FE"”#
v VZ,db2adutl db2ckbkp 5CLr'V8]3qD DMS M AS 3fi$,BACKUPDATABASE |nD4PZd2'VCi$#PX|`E",kND Command Refer-
encePD“db2adutl”"“db2ckbkp”M“BACKUP DATABASE”#
v VZIT8(,3)8]49"4|,yPXhU>D~2ITI&#PX|`E
",kND Command ReferencePD“BACKUP DATABASE”#
v installDSDriver |nIT+ 32 ;b20Z 64 ; IBM Data Server Driver Pack-
age 20f>P#PX|`E",kND20 IBM Data Server ClientPD“Z Linux
M UNIX Yw53O20 IBM Data Server Driver Package”#
v installDSDriver |nIT}6VP IBM Data Server Driver Package 20f>#P
X|`E",kND Command ReferencePD“installDSDriver - i! IBM Data Server
Driver i~|n”#
v DB2DSDRIVER_CFG_PATH "amd?ITS\ db2dsdriver.cfg D~D`v76#P
X|`E",kND}]b\mEnMdCN<PD“d{d?”#
v K^)|f=D CLI }/Lr|,`vv?&\#PX|`E",kND CLI }/
Lrv?&\.
v K^)|f=D IBM Data Server Provider for .NET |,`vv?&\#PX|`
E",kND IBM Data Server Provider for .NET v?&\“IBM v?&\”.
v 8( DB2_ODBC_DSN_TYPE M DB2_ODBC_DSN_ACTION X|V,TZ Win-
dows =(OD2,20Zd"a ODBC DSN#PX|`E",kNDCall Level
Interface Guide and Reference Volume 1PD“,SACZ ODBC M CLI D}]b
”#
v a)KBDm/},b)m/}JmlwXZ}LDE"#PX|`E",kND
Z 443D:FP2:IT`S}L;#
v ARRAY_AGG [//}VZ'VzIX*}iT0_PP*X`MD}i#PX|`
E",kNDZ 713D:FP2:ARRAY_AGG [//}v?&\;#
v SQL (Ex (SQLCA) a9VZ|,PX SQL PL M PL/SQL KP1msDE"#
PX|`E",kNDZ 713D:FP2:)9K SQLCA PDms(;;#
v a)Koz'VZ Optim™ Data Studio PxPwTDv?&\#PX|`E",k
ND *"C'(eD}L(SQL Mb?}L)PD“IBM Data Studio }L*"'V
”#
v vSKT PL/SQL M SQL PL PD\@Mm/}D'V#PX|`E",kND Z
603D:FP2:vSK\@Mm/}'V;#
v K^)|f=D IBM Data Server Driver for JDBC and SQLJ f>|,`vv?&
\#PX|`E",kNDZ 813D:FP2:Driver v?&\;#
v VZ'V4F+1,m#PX|`E",kND}]b\mEnMdCN<PD“5
CLrM$_”#
FP1
FP1 |(TB|D:
Z 2 B ^)|** 9
v TZk DB2 i f D,S,1z* SchemaList M SchemaFilter X|V8(*USRLIBL 51,a|D DB2 wC6SZ (CLI) DP*#PX|`E",kND
“SchemaFilter IBM Data Server Driver dCX|V”M Call Level Interface Guide and
Reference Volume 2PD“SchemaList CLI/ODBC dCX|V”#
v |DKkM'zT/XB7IX*D!(}]~qw}/LrX|VD1!5#P
X|`E",kNDZ 1193D:FP1:|DK!(M'zT/XB7I IBM Data
Server Driver X|VD1!5;#
v Q|D!(}]~qw}/LrX|VD1!5rP*#PX|`E",kND Z
1193D:FP1:Q|D!(D IBM Data Server Driver X|VD1!5rP*;#
v TZk D B 2 i f D,S,1z* S c h e m a F i l t e r X|VM
DB2ConnectionStringBuilder.SchemaList tT8( *USRLIBL 51,a|D IBM Data
Server Provider for .NET DP*#PX|`E",kND “SchemaFilter IBM Data
Server Driver dCX|V”M “DB2ConnectionStringBuilder.SchemaList tT”#
FP1 9|,BPv?&\:
v VZ,4(+Vd?"8(N}T4(`kM SQL /}r(e`kM SQL /}P
D>X XML d?1,IT8( XML }]`M#PX|`E",kNDZ 263D
:FP1:Z+Vd?M`kM SQL /}PmSK XML }]`M'V;#
v 3FB~`SwVZ_P=SD_-}]i,byMIT1Si4H?5`S*
X,9ITS XML D5i4#mb,zIT!qi4?v`S1ddtDH?5}
],ri4TON}]b$nT4}[D5#kND Z 433D:FP1:r3FB~`
SwmSKBD_-}]i; M Z 443D:FP1:BD XML D5f"I3FB~
`SwU/DH?5; Tq!|`E"#
v VZQ+ Windows 73d?|B*|( IBM Data Server Driver Package 76#P
X|`E",kND “IBM Data Server Driver Package D5373d? (Win-
dows)”#
v VZzITli Net Search Extender D>w}D4,#PX|`E",kNDNet
Search Extender \mMC'8OPD“i$D>w}(Windows M AIX®)”#
v mSK`koT SQL C'(eD/} (UDF) PDBqXF'V#1zhC
DB2_COMPATIBILITY_VECTOR "amd?T'VKP1}L SQL }]CJ6p
?F4P1,JmZ`kM PL/SQL UDF M`kM SQL PL UDF P9C COM-
MIT M ROLLBACK od,u~GQ9C CREATE FUNCTION od(} MODI-
FIES SQL DATA Sd(eKb)/}#PX|`E",kND SQL }LoT:&
CLrtCM'VPD“}]CJ6p?F4P”#
v QmSK FLUSH FEDERATED CACHE od#SQL odIeU*O_Y:f,J
mBN9C*OD}?V{FkT6LmrS<"v SQL od1qCBD*}]#
PX|`E",kND SQL Reference Volume 2 PD:FLUSH FEDERATED CACHE
od;#
v (}Z DB2 }]b~qwOKP SAS 6k=xL,VZITZ}]VbP9C}
]bZDVv=(#PX|`E",kNDZ 673D:mSK9C SAS 6k=xL
xP}]bZVvD'V;#
v ADMIN_MOVE_TABLE f"}LVZ_P REDIRECT !n,C!nI+|D1S
*"A?jm,xG6qG(mPD|D#PX|`E",kND Administrative Rou-
tines and ViewsPD“ADMIN_MOVE_TABLE }L - *zF/m”#
v K^)|f=D CLI }/Lr|,`vv?&\#PX|`E",kND CLI }
/Lrv?&\.
10 DB2 V10.1 BvZ]
v K^)|f=D IBM Data Server Provider for .NET |,`vv?&\#PX|`
E",kND IBM Data Server Provider for .NET v?&\.
v UNIX M Linux Yw53OD installDSDriver |nVZI4( db2profile M
db2cshrc D~,ThCXhD73d?#PX|`E",kND Command Refer-
encePD“installDSDriver - i! Data Server Driver i~|n”#
v 6k= SQL &CLrI9C db2dsdriver.cfg D~P8(D,15#PX|`E
",kND*"6k= SQL &CLrPD“(}6k= SQL &CLr9C
db2dsdriver.cfg dCD~”#
v 6k= SQL &CLrI9C}?V{FwCf"}L#PX|`E",kND*"
6k= SQL &CLrPD“Z *"6k= SQL &CLr PtC*(FDf]T&
\?~”#
v 6k= SQL &CLrI9CBo(wCf"}L#PX|`E",kND*"6k
= SQL &CLrPD“tC*(FDf]T&\?~”#
v "zl#u~1,6k= SQL &CLrI9C WHENEVER condition DO action o
dI!8(DYw#PX|`E",kND SQL Reference Volume 2PD
“WHENEVER od”#
v VZIT9C fcm_parallelism dCN}XFCZZ DB2 5}ZDI1d(ED"
PH#PX|`E",kNDZ 583D:mSK FCM "PT'V;.
v IT4 10 kD6}48( UOWTOTALTIME P5#PX|`E",kNDZ 64
3D:FP1:yZ1dDP5'V|+8D#H;.
v P5%}B~`SwVZI6qPX,vP5D&CLrD|`E"#PX|`E
",kNDZ 443D:FP1:P5%}B~`SwU/|`&CLrE";.
v K^)|f=D IBM Data Server Driver for JDBC and SQLJ f>|,`vv?&
\#PX|`E",kNDZ 813D:FP1:Driver v?&\;#
Z 2 B ^)|** 11
12 DB2 V10.1 BvZ]
Z 3 B z7r|v?&\
fE IBM }]~qw;Ox/,DB2 i~D{FMr|==+Py|DTl&P!h
s#
IBM Q|Bz7|0,T(}OYLr|a)rcT,"(}y> DB2 ^)fP|(
D|`/}M&\a)OsD5#
*Kbb)z7"i4`XmI$"EMP!*zE",kND DB2 z73f,x7
*:http://www.ibm.com/software/data/db2/linux-unix-windows#
© Copyright IBM Corp. 2013 13
14 DB2 V10.1 BvZ]
Z 4 B I\mTv?&\
V10.1 a)Kv?&\,Sx9 DB2 73|]W\m"5MKyP(\I> (TCO)"
uaK4P53\mNqx4D0l")9KH0"PfP}kDTw&\?~D&
\#
9|(TBv?&\:
v DxKP9uJ9d|WZ9C(kND:P9uJMW9CTQDx;)
v `BH}]f"wITa)T}]DlYCJ(kNDZ 163D:`BH}]f"
wITa)T}]DlYCJ;)
v f"wiD\mQDx(kNDZ 163D:f"w\mQDx;)
v mUdSf"wiLPiJtT(kNDZ 173D:mUdSf"wiLPiJt
T;)
v }kKY1mw*;V9yZ1dD4,E"k}]`X*D=((kNDZ 693
D:9CY1m\mMi/yZ1dD}];)
v CZT$tZ DMS mUdPDmDw}XU49CUdDBzF(kNDZ 183
D:XUw}P49CUdDBzF;)
v }kKek1d/:mw*;V,$}]/:D=((kNDZ 183D:BvKe
k1d/:m;)
v db2move |nQv?(kNDZ 193D:db2move |nVZ'V"P&m;)
v DxKmSr,SBVx1TVxmDICJT(kNDZ 193D:mSr=S}
]Vx1,Vxm#VI)i/CJ;)
P9uJMW9CTQDx
DB2 V10.1 TP9ua)K;)XsDv?&\,9uJ"W9CTM}]ICT<P
ya_#
TJ&9u
Z DB2 V10.1 P,}Kz7D.0f>P9CDm6p9uVd.b,9I9C36
p9uVd49um}]#ZK9u=8P,?3m}]<P;v36p9uVd,
CVd+C3ZfZDyP}]<GZZ#36p9uVdGT/,$D;3P}]
|D1,C9uVd/,|B#bb6E,z;h*4PmXiMIT9uC3OD
}]#rK,}KDx9uJTb,K9u=(9IDx}]ICT#K=(9Cm
6p9uVdMT/|BD36p9uVd49u}]P,rKF*TJ&9u#
tCTJ&9u
I(}Z CREATE TABLE M ALTER TABLE odP9C COMPRESS YES ADAP-
TIVE Sd4tCTJ&9u#
":ADAPTIVE X|VVZG COMPRESS YES SdD1!!n#
g{TmtCTJ&9uD9C,G4ZBP}]|DYwZda9uP:
v ek
© Copyright IBM Corp. 2013 15
v |B
v <k
v 0k
v XBV"
v Xi
v *zmF/
T|,VP}]DmtCTJ&9u.s,sxekDPI\a%"=S36pVd
D4(,r*mSKB}]#
`BH}]f"wITa)T}]DlYCJ
(}dC}]bI|_'X\m IT $c,Tcv+-#CJD}](H}])f"Z
:sDlYf"wO,}g,L,}/w (SSD),"+;-#CJD}](d}])f
"ZO}xcKDf"wO,}g,M RPM 2L}/w#
fEH}]p%d*d}]"ROYCJ,IT+d/,FAO}Df"w,SxS
$OcKf"w(CZf"B}]Md}])JzDY|#
Z}]b53P,`TxT,!?VD}]GH}],s`}}]Gd}],bVw
F\?R#10}](#;O*GH}],+GfE1dFFap%d*d}]#b
)`BH}]/TZG)T<;+d}]f"ZlYf"wP,SxE/lYf"w
D9CD DBA avKXst=#fE}]Vb<C|`f"w,E/lYf"wD9
CTZZ!f"wD\mI>TC=4=X*#
(}f"Znlf"wJzODH}],`BH}]f"IozzuLlwCJn5
1}]yDCD1d,,1uYf"CJ;51DB}]Md}]DI>#
f"w\mQDx
DB2 V10.1 PDXsDxG\;4(f"wi,|GG`if"76#f"wi|,_
P`FXwDf"w76#
4(rDdf"wi1,*kTWcf"w<GD;)X|tTG:ICDf"w]
?"H}1d"}]+dJT0 RAID #$H6#
b)f"wiICZ4(;,f"w`(`BHf"w`),dP-#CJ(rH)
D}]f"Z$tZlYf"wODf"w76P,;-#CJ(rd)D}]f"
Z$tZO}OcKDf"wODf"w76P#
Zz4(+3dA}]b\m53P;,`pf"wDf"wi.s,ITy]D)
mUd_PH}]rd}]4Tb)f"wiVdT/f"wmUd#I9Cf"w
iT5JTT/f"w\mDmUdxPVx#IT9Cx USING STOGROUP !n
D ALTER TABLESPACE odT/,==+mUdXBVdx;,Df"wi#
(}TmUd4P ALTER TABLESPACE od"8( MANAGED BY AUTOMATIC
STORAGE Sd,I+}]b\mDmUd*;*T/f"wmUd#k"b,jIK
Yws,h*(}TmUd4P ALTER TABLESPACE od"8( REBALANCE S
16 DB2 V10.1 BvZ]
d4TCmUd4PXB=bYw#Z V10.1 P,v?KXB=bYw,ZTT\tP
Zd,ITV/ SUSPEND(]R)M RESUME(V4)XB=bYw#
(}dC DB2 $w:X\mw (WLM) Ty]*CJD}]DEH67(n/EH6,
Tx;={C+}]i/If"wiDEF#
ADMIN_GET_STORAGE_PATHS m/}ICZq!?v}]bf"wiDT/f"w
76Pm,|(?vf"w76DD~53E"#*K'V`Sf"wixQmSr
Q^DDd{m/}|(:
M O N _ G E T _ R E B A L A N C E _ S T A T U S"M O N _ G E T _ T A B L E S P A C E M
MON_GET_CONTAINER#
*'Vf"wi\m,QmSr^DTB SQL odM DB2 |n:
v BvK ALTER STOGROUP od#
v BvK CREATE STOGROUP od#
v BvK RENAME STOGROUP od#
v COMMENT od_PBD STOGROUP Sd#
v DROP od_PBD STOGROUP Sd#
v ALTER TABLESPACE od_PBD USING STOGROUP Sd#
v CREATE TABLESPACE od_PBD USING STOGROUP Sd#
v db2pd |n_PB -storagegroups N}#
v ^DK db2look |nD -l N},TTC'(eDf"wizI DDL od#
*K'VTf"wixPX(rD4-,QmSrQ^DBP|nM API:
v RESTORE DATABASE |n_PBN} -USING STOGROUP storagegroup-name-#
v BvK SET STOGROUP PATHS |n#
v Z db2RestoreStruct }]a9P,db2Restore API _PBN} piStogroup#
v BvK db2SetStogroupPaths API#
mUdSf"wiLPiJtT
9C CREATE TABLESPACE od4(mUd1,I8(mUdSdX*f"wi/
,LPiJtT#9I9C ALTER TABLESPACE odT9VPmUdSdf"wi
LPiJtT#
mUdT/,==SdX*f"wiLPiJtT1,g{CmUd9CBDf"w
i,G4mUdiJtTa/,hC*Bf"wiDtT#byIT|r%XxPf
"w\m,r*?N9CBf"wi1;XT=8(iJtT#
4(f"wi1,I8(TBiJtT:
OVERHEADKtT8( I/O XFw*z0EL0@1dMH}1d(TAkF)#
DEVICE READ RATEKtT8(A+dYJDh8f6(TWVZ/kF)#K5CZ7(i/E
/ZdD I/O I>#g{K5TZyPf"w76"G`,,G4&!tZC
f"wiDyPf"w76D=y5#
Z 4 B I\mTv?&\ 17
DATA TAGKtTTX(f"wiPD}]8(jG,WLM I9CKjG47(}]bn
/D&mEH6#
f"witTD1!5gBy>:
m 1. f"witTD1!hC
tT 1!hC
DATA TAG NONE
DEVICE READ RATE 100 MB/sec
OVERHEAD 6.725 ms
4(rDdT/f"wmUd1,I8(f"wi{F0 D A T A
TAG"TRANSFERRATE M OVERHEAD tT#+G,(}8( INHERIT Sd,m
UdISX*f"wi/,LPb)tT#
":g{8(K TRANSFERRATE INHERIT Sd,G4 TRANSFERRATE tTSf
"wiLP DEVICE READ RATE tT5#
XUw}P49CUdDBzF
}kKXUw}P49CUdDBzF,SxT|_'D==ME$tZ DMS mUd
Pw}DUd#
(ZSmP>}s?}]a<BmMX*w}PP49CDUd#ZXi.0,,;
mUdPDNNd{Ts<;\9CKUd#
Z V10.1 P,IT9CBD*zw}Xi&\4XU DMS mUdPDm49CDw
}Ud#I(}TB!n9CK&\:
v "vxPB RECLAIM EXTENTS SdD REORG INDEX FOR TABLE r REORG INDEXESALL FOR TABLE |n#
v wC db2Reorg API "T db2ReorgStruct }]a9PD reorgFlags N}8(B5
DB2REORG_INDEX_RECLAIM_EXTENTS#
v hCT/Xiw}"Zdk X M L D~PD R e o r g O p t i o n s *XP8(
reclaimExtentsSizeForIndexObjects tT#
BvKek1d/:m
ek1d/: (ITC) ma)KP'==4,$}]/:"9z\;|aIX\mUd{
CJ#
ITC mDXwk MDC m`F#}g,b)m`M9CyZiDVdMiw}#ITC m
k MDC mD;,.&ZZ}]D/:==#ITC m(}9CibP(KPTZ`F1
dekDPxP/:)+}]/:=;p#MDB mOD/:,I4(_8(#
(}8( ORGANIZE BY INSERT TIME Sd9C CREATE TABLE |n4( ITC
m#
18 DB2 V10.1 BvZ]
9C ADMIN_MOVE_TABLE }LIT\=cXT*z==+VPm*;* ITC m#
9I9C<v/<krSm0kD=(+VPm*;* ITC m#^(+VPm|D* ITC
m#
db2move |nVZ'V"P&mZX(ivB,db2move |n'V"P&m#
g{4F#=18(K COPY ==,G4 db2move |nVZI(}9CBD PARAL-
LEL !nZC#=P"P0km#
mSr=S}]Vx1,Vxm#VI)i/CJ
(}9CxP ADD PARTITION r ATTACH PARTITION SdD ALTER TABLE o
drVxmPmSr=S}]Vxb;}LQv?#VZ,Vxm#VI)Z RS"CS
r UR tk6pKPD/,i/CJ#
mb,g{zZ=SYw.04P}]j{Tli,G4IT|lX9B=SD}]
IC#(}9C SET INTEGRITY... ALL IMMEDIATE UNCHECKED odx};X
*D6'M<x%}li,ITE/}]*k}L#ZbVivB,m+;Y&Z SET
INTEGRITY ]R4,,"R1?jmO;PGVxC'w}1,B}]+"4I)&
CLr9C#
Z 4 B I\mTv?&\ 19
20 DB2 V10.1 BvZ]
Z 5 B pureXML v?&\
V10.1 'V XML }]`M"v?K pureXML &\,T9}]&m|in"|lY"
R|I?#
yZ XML Dw}y'VDB`MVZ,IT4(`M* DECIMAL M INTEGER RyZ XML }]Dw}#g{}V
}]D`M* INTEGER r DECIMAL,G4w* DECIMAL M INTEGER 54(D
w}PI\uLi/l&1d#
ZH0"PfP,DOUBLE G(;\ XML w}'VD}V`M#Z DOUBLE w}
Pf";\^.xF5M 64 ;{}I\a*'+H,bI\<BK`}]D DOUBLE
w}Di/T\7Q#(}ZJOZ}]D1r9CBw}`M INTEGER M DECI-
MAL,IT\bbV1ZDT\;Qiv#
ZVx}]b73P,j+'V+BD DECIMAL M INTEGER `MDw}CwV?
w}r+Vw}#
&\T XML w}ITa_i/YHS DB2 V10.1 *<,zIT9C fn:upper-case M fn:exists /}44(&\T XML
w}#9C fn:upper-case 4(Dw}ITa_T XML }]4P;xVs!4DQw
1DYH#9C fn:exists 4(Dw}ITa_CZQwX(*Xr7(X(*XGq;
fZDi/DYH#
"R,Z DB2 V10.1 P,TZ=J|, fn:starts-with /}Di/,E/wVZIT!
q9C VARCHAR `MDw}#
9C(} fn:upper-case 4(Dw}xP;xVs!4DQw
ZH0"PfP,*Qw3vV{.5ZX(76PDyP5}x;<Gs!4,z
Xk9C;vi/+Qw=D}]*;*3;s!4(s4r!4)#Ki/49C
XML w}4SlQwYH#
Z DB2 V10.1 P,zIT4(`M* VARCHAR r VARCHAR HASHED D&\T
XML w},Kw}+V{.}]*;*s4N=#*jIKNq,kZ CREATE
INDEX odD XMLPATTERN SdP8( fn:upper-case#}g:
CREATE INDEX clients_state_idx ON clients(contactinfo)GENERATE KEYS USING XMLPATTERN ’/Client/address/state/fn:upper-case(.)’AS SQL VARCHAR(50);
TZ=Jk XMLPATTERN SdPD XML 76%d",18(K fn:upper-case /}
Di/,E/wIT!q9CKw},gTBi/,Ny>:
XQUERY db2-fn:xmlcolumn(’CLIENTS.CONTACTINFO’)[Client/address/state/fn:upper-case(.)="NEW YORK"];
TZsM}]/,9CK`w}PI\sya_T\#
© Copyright IBM Corp. 2013 21
Z4(;xVs!4Dw}1,ITy]h*9C fn:upper-case /}DI!oT73N
}#}g,TBod* tr_TR locale TX7tT type(76* /Client/address/
@type)4(w}:
CREATE INDEX client_address_type_idx_tr ON clients(contactinfo)GENERATE KEYS USING XMLPATTERN ’/Client/address/@type/fn:upper-case(., "tr_TR")’AS SQL VARCHAR(50);
*CE/w<G client_address_type_idx_tr w},i/9Xk8(,;oT73,Xk
k XMLPATTERN SdPD XML 76%d"8( fn:upper-case /}#
9C(} fn:exists 4(Dw}Tc;QwfZD*XrtT
Z DB2 V10.1 P,(}Z CREATE INDEX odD XMLPATTERN SdP|(
fn:exists,IT4(CZ7(3v*XrtTGqfZD XML w}#Xk8(K*Xr
tTw* fn:exists DN},"R,Kw}D`MXk* VARCHAR(1)#
}g,TBw}f"%;V{ T r F,T8>GqZ XML D5a9PG<01DP
d{:
CREATE INDEX empindex on company(companydocs)GENERATE KEY USING XMLPATTERN’/company/emp/name/fn:exists(middle)’ AS SQL VARCHAR(1);
fn:exists /}CZliX(*XGqfZ#
TZ*Qw fn:exists DN}(Z>}P,bGPd{)Di/,E/wIT!q9CK
w},gTBi/,Ny>:
XQUERY db2-fn:xmlcolumn(’COMPANY.COMPANYDOCS’)/company/emp/name[fn:exists(middle)];
+ VARCHAR w}k=J|, fn:starts-with Di/dO9C
Z DB2 V10.1 P,TZ=J|, fn:starts-with Di/,E/wIT!q9C VARCHAR
`MDw}4a_i/YH#;X|DVP VARCHAR w},2;h*Z CREATE
INDEX odPTBw}9CNNXbo(#ZH0"PfP,=J|, fn:starts-with /
}Di/49C XML w}44PCJ,xXk9Cm(h#
fn:starts-with /}7(V{.GqTX(S.*7#
BD~xF XML q=\;a_3) Java M'zDT\BD~xF XML q=a)K;VlYD=(,IZ3) Java pureXML &CLrM
DB2 ~qw V10.1 .d+dMSU XML }]#TZb) Java &CLr,{}K;
X*D XML bvI>,Sxa_KT\#
~xF XML }]G8I)9/,~xF XML DB2 ~xF XML q=(VF* XDBX
q=)D}]#
TZ JDBC M SQLJ &CLr,VZIT!qT~xF XML q=+}]+dA DB2
~qw V10.1 0SdSU}]#TZ&mICGD>m>(D}]D&CLr,}gG
)9C SAX r StAX TsD&CLr,~xFq=a)K|lYD=(4"MMSU
22 DB2 V10.1 BvZ]
XML }]#ZH0"PfP,v'VD> XML }]q=#VZ,zIT9CnJO
Z}]&mhsDq=#~xF XML q=vCZ}]+d#}];aT~xFq=f
"Z}]bPrNNd{;C#
TZ&mICGD>m>(D}]D JDBC M SQLJ &CLr,~xF XML q={
}K;X*D XML bvMrP/I>,Sxa_KT\#}g,g{&CLr9CK
BPNN=(4lwM|B XML }],G4T\+Txa_:
v getSource(SAXSource.class) M getSource(StAXSource.class)
v setResults(SAXResults.class) M setResults(StAXResult.class)
T\DFLH2!vZ XML D5a9"jG$H"X4jGD}?T0}]ZD5P
DnH#
*9CBD~xF XML q=,zh*9C IBM Data Server Driver for JDBC and SQLJ
V4.9 r|_f>4,S= DB2 V10.1 r|_f>~qw#TZ SQLJ &CLr,9
h*9C sqlj4.zip |D V4.9 r|_f>#
TZ9CK IBM Data Server Driver for JDBC and SQLJ V4.9 r|_f>D JDBC M
SQLJ &CLr,1C&CLr,SA DB2 ~qw V10.1 r|_"Pf1,~xF
XML G1!q=#zITZ DriverManager M DataSource SZP9C xmlFormat t
T4XFGTD>q=9G~xFq=+d XML }]#
IT+~xF XML q=kNNP'D SQL/XML r XQuery oddO9C#
uYK XML ?F`M*;MXOmsS DB2 V10.1 *<,DB2 }]b\mwT`FZ&m SQL D==4&m XML ?F
`M*;#CZ}"msDi3VZJm&CLrLxKP#"R,*Ka_WC
T,CZHO;f]`MD XML }]Di/VZ5X FALSE,x;G5Xms
SQL16061N#
T CHAR r VARCHAR `M*?jD?F`M*;PD|D
Z DB2 V10.1 P,k SQL &m`,,+ XML }]?F*;*+!D CHAR r
VARCHAR `M+<BXO}]Tc9d{O8(D}]`M,x;a5Xms#g{
XOKGUWV{,G4+5X/f SQL0445W#ZH0"PfP,+ XML }]?F
*;*+!D CHAR r VARCHAR `M+<B5Xms SQL16061N#
}g,ZH0"PfP,TBi/,N+ 14 vV{DV{.“SQL standards ”?F*;
* CHAR(13) }]`M,b<B5XKms SQL16061N:
VALUES XMLCAST(XMLQUERY(’"SQL standards "’) AS char(13));
a{:SQL016061N ^(+5“SQL standards ”9l*r_(}~=rT=?F`M*;+d?F*;*}]`M CHAR(13)#
Z DB2 V10.1 PKP,;i/,N1,+XOK}],x;avm#IZXODZ 14
vV{GUWV{,rK;a"z/f{"#
VALUES XMLCAST(XMLQUERY(’"SQL standards "’) AS char(13));
a{:1
Z 5 B pureXML v?&\ 23
-------------SQL standards
!qK 1 vG<#
Z DB2 V10.1 P,g{+ 13 vV{DV{.“SQL standards”?F*;* VARCHAR
(12) }]`M,G4;a5Xms#+G,IZXOK“s”,yT+"v/f{"
SQL0445W#
VALUES XMLCAST(XMLQUERY(’"SQL standards"’) AS varchar(12));
a{:1------------SQL standardSQL0445W QXO5“SQL standards”#SQLSTATE=01004
!qK 1 vG<,"Rr!K 1 u/f{"#
Z9C XMLTABLE /}1,2a"zP*=fDbV|D#XMLTABLE /}Jmz
4P XQuery mo="+5w*;vm5X,x;G+dw*;5PD55X#Z
XMLTABLE /}D COLUMNS SdP,z(e?vPDXw,}g}]`M#TZ
CHAR M VARCHAR P,g{XOKNNGUWV{,G4 XMLTABLE /}+5
X/f SQL0445W#
T DECIMAL `M*?jD?F`M*;PD|D
Z DB2 V10.1 P,k SQL &m`,,+ XML }]?F*;*.xFVt{R`;
}Ud;cD DECIMAL `M+<BXO2?}VTc+d0k8(D}]`M,x;
a5Xms#ZH0"PfP,b+5Xms SQL16061N#
k0"Pf`,,g{}]5S8(D DECIMAL `M(K`MZ.xFVt{s`D
;}Ud;c)Pgv,G4+Lx5Xms SQL16061N#
DECIMAL `MP=vN},4 precision M scale#Z;vN} precision G5Z 1 =
31 6'ZD{}#?,CZ8(\;}#Z~vN} scale GsZrHZcR!ZrH
Z precision D{}#?#scale 8(!}cR`D;}#
TB>}5wZ DB2 V10.1 P+wV5?F*;* DECIMAL(3,2) `M1"zDiv:
m 2. +5?F*;I DECIMAL(3,2) 0da{D>}
5 a{ 8"
1.0 1.0 ;a"zXOms
3.23 3.23 ;a"zXOms
0.2 0.2 ;a"zXOms
9.99 9.99 ;a"zXOms
1.056 1.05 Z~v!};R`DyP}V<+;XO#;a"vm
sr/f#
3.230 3.23 Z~v!};R`DyP}V<+;XO#;a"vm
sr/f#
0.006 0.00 Z~v!};R`DyP}V<+;XO#;a"vm
sr/f#
24 DB2 V10.1 BvZ]
m 2. +5?F*;I DECIMAL(3,2) 0da{D>} (x)
5 a{ 8"
9.9999 9.99 Z~v!};R`DyP}V<+;XO#;a"vm
sr/f#
19.9 5Xms# K5+S DECIMAL(3,2) `MPgv#"zKms
SQL16061N#
165 5Xms# K5+S DECIMAL(3,2) `MPgv#"zKms
SQL16061N#
99.678 5Xms# K5+S DECIMAL(3,2) `MPgv#"zKms
SQL16061N#
Z9C XMLTABLE /}1,2a"z?F`M*;P*=fDbV|D#XMLTABLE
/}a+ XML 5*;*}Z4(D?jPD}]`M#
xPHO1D|D
Z DB2 V10.1 P,g{i/T`M;f]D XML }]xPHO,G4KHO+5X
FALSE#T0,b+5Xms SQL16061N#
}g,ZH0"PfP,r*TBi/+V{.“N/A”k}V 3.4 xPHO,rK5X
ms SQL16061N:
Xquery let $doc := <a><b>N/A</b></a> return $doc[b < 3.4];
a{:SQL016061N ^(+5“N/A”9l*r_(}~=rT=?F`M*;+d?F*;*}]`M double#
Z DB2 V10.1 PKP,;i/1,;a"zms#KHO+5X FALSE,rK;a*
Ki/5XNNP:
Xquery let $doc := <a><b>N/A</b></a> return $doc[b < 3.4];
a{:1-!qK 0 vG<#
a_K3) XML i/DT\Z DB2 V10.1 P,E/K DB2 ~qw,Sxa_K3)#Ci/(}g,G)9C
XMLTABLE /}Di/)DT\#
BfG;)I\l&YHdC|lDi/>}:
v 9C XMLTABLE /}Di/#}g:
SELECT T.* FROM TEST,XMLTABLE(’$doc/a/b’ passing TEST.XMLCOL as "doc" columns
c varchar(10) path ’c1/c2/c’d varchar(10) path ’d1/d2/d’e varchar(10) path ’e1/e2/e’) AS T;
v G_T XQuery i/(_P`u76rV')#}g:
Z 5 B pureXML v?&\ 25
xquery for $a in db2-fn:xmlcolumn(’XTAB.DOC’)/afor $b in $a/bfor $c in $a/creturn <res>{$b,$c}</res>
v 9CgZb,S=JxPi/#ZgZb,SP,ZmPn`P;PXkkbmP
D;P`%d#}g,TB XMLTABLE i/_PTZPzIwDgZb,S:
SELECT stat, gen FROM custacc,XMLTABLE(’$CADOC/Customer [DateOfBirth >= xs:date("1910-01-01")
and BankingInfo/PremiumCustomer = "No"] ’COLUMNS
GEN VARCHAR(20) PATH ’Gender’,Nationality VARCHAR(20) PATH ’Customer/Nationality,STAT VARCHAR(20) PATH ’BankingInfo/CustomerStatus’);
TB>}_PTZ for SdDgZb,S:
xquery for $i in db2-fn:xmlcolumn(’T.XMLCOL’)/PRODUCT,$j in $i[NAME=’5Z761’]//PRICEreturn $j
v _P8aDi/#}g,TB XMLTABLE i/_P;Zdv=hPD8a:
SELECT T.* FROM TEST,XMLTABLE ( ’$doc/a/b’ passing TEST.XMLCOL as "doc" columns
c varchar(10) path ’c1/c2/c’d varchar(10) path ’../d1/d2/d’e varchar(10) path ’../../e1/e2/e’) as T
TB>}2_P;Zdv=hPD8a:
xquery let $doc := db2-fn:xmlcolumn(’T.XMLCOL’) return ($doc/root//a/.. )/b
FP1:Z+Vd?M`kM SQL /}PmSK XML }]`M'VS V10.1 FP1 *<,IT4( XML }]`MD+Vd?,ITZ`kM SQL /}
DN}M RETURNS SdP8( XML }]`M,"RITZ`kM SQL /}P(
e>X XML d?#
g{*(F9C XML d?r XML /}N}D Oracle &CLr,G4KB'VI9
C(F|*]W#
y] XML D5Ds!,9C XML +Vd?M`kM SQL /}PD XML }]`
MI\Z53Y1mUdPh*nbDUd#Xk7#53Y1mUdPPc;DI
CUd#
KB&\vZ DB2 %Vx73Pa)#
TB^FJCZ XML +Vd?:
v ;\+1!58(* NULL#
v ;\+#?58(* NULL#
v ;\+q=}7DD58(x XML +Vd?#
`kM SQL /}DyPVP^F<T;JC#
26 DB2 V10.1 BvZ]
>}
TB>}T>gN4( XML +Vd?:
CREATE OR REPLACE VARIABLE MYSCHEMA.CUSTOMER_HISTORY_VAR XML
TB>}T>Z4(`kM SQL /}1gN8(dkMdv XML N}:
CREATE FUNCTION update_xml_phone(IN regionNo VARCHAR(8),INOUT phone_xml XML)
RETURNS VARCHAR(28)LANGUAGE SQLNO EXTERNAL ACTIONBEGIN
DECLARE tmp_full_phone VARCHAR(28);SET tmp_full_phone = regionNo ||
XMLCAST(XMLQUERY(’$p/phone’ PASSING phone_xml AS "p") AS VARCHAR(20));SET phone_xml = XMLELEMENT (NAME "phone", tmp_full_phone);
RETURN tmp_full_phone;END
TB>}T>Z4(`kM SQL /}1gNZ RETURNS SdP8( XML:
CREATE FUNCTION return_phone_number( cid INTEGER)RETURNS XMLLANGUAGE SQLNO EXTERNAL ACTIONBEGINRETURN
SELECT XMLELEMENT (NAME "phone", phone_number)FROM customer WHERE customer_id = cid
END
Z 5 B pureXML v?&\ 27
28 DB2 V10.1 BvZ]
Z 6 B `Sv?&\
V10.1 |(m`v?&\,b)&\hz|j8DXF4|+fX`S DB2 }]b7
3#
BB~`SwzYdCM"am|D0 DDL M5CLr4Pd|z7G<B~`Sw6qT}]bM}]b\mwdC0"amhCD|D"
DDL odD4PM5CLrD4P#IT9CK}]47(}]b"zDNNJbGq
rb)B~PDNN;vx<B#
BfGT53ywDI\a0l53KPT\rP*D;)|D>}:
v bb4(r>}w}
v 4ZKP,$zzJO
v T}]bdCN}r DB2 "amhCywD|D
C'I\xPKa0l}]bYwDGJb|DrG$Z|D;}g,DBA I\a4P
DDL 4>}w}#2PI\T/xP|D,xkC'4xPNN;%;}g,Tw{Z
f\mw (STMM) I\a|DdCN},r_mT/Xi&\I\aTmxPXi#^
[GDViv,z<IT9Cd|z7G<B~`Sw4zY`V;,`MD|D,
b)|D|(:
v }]bM}]b\mwdCN}|D
v "amd?|D
v 4P DDL od
v 4P5CLr(}g,RUNSTATS"LOAD M REORG)
d|z7G<B~`SwuAIZ}]bQz1G<yvD3)`MD|D#
BC(PmTsj60lmrw}Dod
9CBDC(Pm}]bTs4G<}CX(mrw}D DML od?V,"6qPX
b)?VZ4P1T?vTsD0lD3FE"#
C(PmPD?vu?<|,XZ3v?VZX(1dNZD4PN}DE"#m
b,b)u?9|,3FE"\F,CZ8vC?VZyP4PZdgNTmrw}
zz0l#
C(Pm9|,XZ;)rX(}g,?vod?VDx(M:eX9Civ)D3
FE"#g{z7(3vodTmrw}zz:f0l,k9Cb)3FE"7(I
\h*x;=`SD)X=,r_7(w{CodD==#
P5DB STATEMENT rJmzT|,X(D>Dod(eP5Z DB2 V10.1 P,CREATE THRESHOLD odo(mSK{* STATEMENT DB
P5r#Kr9C\;(e4PX(od1ICDP5#
© Copyright IBM Corp. 2013 29
}g,IT“SELECT * FROM TABLE1, TABLE2”.`D SQL od(e CPUTIME P
5,by;4,g{4PKod1,}KodD CPU 1dP5,G4a"zP5%}#
I(}8(odD>(}g,ZK>}P)rodDI4Pj64kTb)P5j6
Cod#kd{rDP5`F,IdC STATEMENT P5T+%4CP5Dn/D`
XE"4An/B~`Sw#
kOM"Pf`H,bvB&\Z6qE"=f|j8R|_e#ZH0"PfP,
7(X(odDn/fZDJbh*z6qm`n/D`XE",;sP8liB~
`Sw}]TiRl#iv#VZ,j6KP1$,}$ZDods,I8YU/"
livkCod`XDn/E"#}g,ITi4ZodP8>z7j6DN}jG
ym>D}]#r_,zI\a"Vlikod4P`XD“DC1d”`S*XG#
PC,}g\4P1d (TOTAL_EXEC_TIME)#
CZCJ`SE"DB/}MQ|DD/}
QmStIm/}M=vj?/}"RQ)9tIm/},TczI9C SQL lwd
{`SE"#
Bmhv V10.1 PCZ5X`SE"DBm/}:
m 3. CZ5X`SE"DBm/}
{F j8E"
ADMIN_GET_STORAGE_PATHS 5X?v}]bf"wiDT/f"w76P
mT0?vf"w76DD~53E"#
MON_GET_AUTO_MAINT_QUEUE 5XPX10ESH}T/FcX$Lr
(db2acd) 4PDyPT/,$w5(513Fw
5}b)DE"#
MON_GET_AUTO_RUNSTATS_QUEUE 5XPX10QESH}10`,}]bPD
T/3FU/xP@@DyPTsDE"#
MON_GET_CF 5XPX53OD;vr`v/:_Y:fh
)D4,E"#
MON_GET_CF_CMD (f/:_Y:fh)&mks1yDCD1
d(T"kF)#
MON_GET_CF_WAIT_TIME (fH}/:_Y:fh)&mks1yDC
D1d(T"kF)0k/:_Y:fh)x
P`X(E1yDCD1d(T"kF)#
MON_GET_EXTENDED_LATCH_WAIT 5XPX)9H}f0DxfwDE"#
MON_GET_GROUP_BUFFERPOOL 5XPXi:eXDE"#
MON_GET_HADR 5X_ICTVQV4E"#
MON_GET_INDEX_USAGE_LIST 5X*w}(eDC(PmPDE"#
MON_GET_MEMORY_SET 5X5}6pMC5}ZyPn/}]bDQ
VdZf/PDH?5#
MON_GET_MEMORY_POOL 5XZf/P|,DZfXPDH?5#
MON_GET_PAGE_ACCESS_INFO 5XPXkT8(mH}D:eX3DE"#
MON_GET_REBALANCE_STATUS 5XkTmUdDXB=bYwD4,#
30 DB2 V10.1 BvZ]
m 3. CZ5X`SE"DBm/} (x)
{F j8E"
MON_GET_RTS_RQST 5XPX53P]RDyP513FksT0
10}I513FX$Lr&mD;iksD
E"#
MON_GET_SERVERLIST 5XPXZ;vr`vI1O_Y:fD10
`,}]bD~qwPmDH?5#
MON_GET_TABLE_USAGE_LIST 5X*m(eDC(PmPDE"#
MON_GET_TRANSACTION_LOG 5XPX10`,}]bDBqU>G<S5
3DE"#
MON_GET_USAGE_LIST_STATUS 5XPXC(PmDE",}g,Pms!"
n|;N|D1dT0*CPmVdDZf
?#
MON_SAMPLE_SERVICE_CLASS_METRICS Sg;vr`v}]bD;vr`v~q`P
A!=v1dcD53H?5,"Ry]b)
H?5FcwV3FE"#
MON_SAMPLE_WORKLOAD_METRICS Sg;vr`v}]bD;vr`v$w:X
PA!=v1dcD53H?5,"Ry]b
)H?5FcwV3FE"#
Bmhv V10.1 PCZ5X`SE"DBj?/}:
m 4. CZ5X`SE"DBj?/}
{F j8E"
MON_GET_APPLICATION_HANDLE 5XwC&CLrD&CLrdz#
MON_GET_APPLICATION_ID 5XwC&CLrD&CLrj6#
Bmhv V10.1 P|D*5Xd{`SE"Dm/}:
m 5. CZ5Xd{`SE"Dm/}
{F j8E"
MON_BP_UTILIZATION 5Xd{P,}g,
A V G _ A S Y N C _ R E A D _ T I M E "
A V G _ A S Y N C _ W R I T E _ T I M E "
A V G _ S Y N C _ R E A D _ T I M E "
A V G _ S Y N C _ W R I T E _ T I M E M
GBP_XDA_HIT_RATIO_PERCENT#
MON_GET_ACTIVITY_DETAILS 5Xd{P,}g,CZ(fPX~q`P5
P}]jGDE"DP#
MON_GET_BUFFERPOOL 5Xd{P,}g,CZ(fPXl=A!M
4k:eXT0 I/O ~qw'JDH?5D
P#
Z 6 B `Sv?&\ 31
m 5. CZ5Xd{`SE"Dm/} (x)
{F j8E"
M O N _ G E T _ C O N N E C T I O N M
MON_GET_CONNECTION_DETAILS
5XCZa)gBE"Dd{P:
v PX I/O ~qw'JDH?5
v Sb?&CLra;DQjIG6Wn/D
}?
v O$&m1d"3FE"zI"od4PM
)9xfwH}
MON_GET_CONTAINER 5XCZhv]wDf"w76j6Dd{
P#
MON_GET_INDEX 5Xd{P,}g,CZ(fPXA!M4k
:eXDH?5DP#
M O N _ G E T _ P K G _ C A C H E _ S T M T M
MON_GET_PKG_CACHE_STMT_DETAILS
5Xk CALL odD?j`X*D}Lj6#
TZd{od,5* 0#K/}95Xd{P,
b)P(fPX I/O ~qw'J"O$&m1
d"3FE"zI"od4P"_.;jGd
k5M)9xfwH}DH?5#
M O N _ G E T _ S E R V I C E _ S U B C L A S S M
MON_GET_SERVICE_SUBCLASS_DETAILS
5XCZa)gBE"Dd{P:
v PX I/O ~qw'JDH?5
v Sb?&CLra;DQjIG6Wn/D
}?
v O$&m1d"3FE"zI"od4PM
)9xfwH}
MON_GET_TABLE 5Xd{P,}g,CZ(fPXA!M4k
:eXDH?5DP#
MON_GET_TABLESPACE 5XCZ(fgBE"Dd{P:
v bGTsm*<&ns;v,x3D`E
v l=A!M4k:eXDH?5
v f"wiE"
v }]jGE"
M O N _ G E T _ U N I T _ O F _ W O R K M
MON_GET_UNIT_OF_WORK_DETAILS
5XCZa)gBE"Dd{P:
v PX I/O ~qw'JDH?5
v Sb?&CLra;DQjIG6Wn/D
}?
v O$&m1d"3FE"zI"od4PM
)9xfwH}
M O N _ G E T _ W O R K L O A D M
MON_GET_WORKLOAD_DETAILS
5XCZa)gBE"Dd{P:
v PX I/O ~qw'JDH?5
v Sb?&CLra;DQjIG6Wn/D
}?
v O$&m1d"3FE"zI"od4PM
)9xfwH}
W L M _ G E T _ S E R V I C E _ C L A S S _
WORKLOAD_OCCURRENCES
5X APPL_ID PM application_handle 5#
32 DB2 V10.1 BvZ]
m 5. CZ5Xd{`SE"Dm/} (x)
{F j8E"
W L M _ G E T _ W O R K L O A D _
OCCURRENCE_ACTIVITIES
5XIoz!{ES,};(1dDn/Dd
{P,}g,ENTRY_TIME P#
$w%*B~`SwE"P|(I4Pj6Pm
VZIU/$w%*DI4Pj6PmMX*od6pH?5#|,I4Pj6Pm
Ioz3{xP SQL odJOoO#
I9CBP=vzFDdP;v4tCKE"DU/:
v (}+ mon_uow_data }]bdCN}hC* BASE "+ mon_uow_execlist }]bdCN}hC* ON TZ}]b6ptCU/,gTB>}y>:
UPDATE DB CFG FOR SAMPLE USING mon_uow_data BASEUPDATE DB CFG FOR SAMPLE USING mon_uow_execlist ON
v (}T CREATE WORKLOAD r ALTER WORKLOAD od8( COLLECT UNIT
OF WORK DATA Sd4TX($w:XtCU/#KSdDo(Q|D#PXj
8E",kND“ALTER WORKLOAD M CREATE WORKLOAD odQ|D”#
ZVx}]b73P,T?v-wLrI1r}]I1U/I4Pj6Pm#Z DB2
pureScale 73P,53aS-wLrI1&U/I4Pj6Pm#
yPB~`SwVZ<'V WRITE TO TABLE ?jZ.0"PfP,a+;)B~`SwDB~}]4A^q=B~ (UE) m,b*si
4s&m#VZ,yPB~`Sw<I+B~}]1S4AX5m#
DB2 V9.7 P}kK}vBDB~`Sw:
v x(B~`Sw
v Lr|_Y:fB~`Sw
v $w%*B~`Sw#
Z V9.7 P,dP?vB~`Sw<+ddv4A^q=B~ (UE) m#+G,r*|
G6qDs`}B~}]T~xFq=xPf",yTh*T UE m4Ps&mE\9
CC}]#S V10.1 *<,I!q4zDb8+b)B~`Sw1S4AX5mr UE
m#
IDdVPD4AmDB~`SwT6qd{_-}]i
4(;v4AmDB~`Sw1,I8(&SB~`SwdvPE}4T;vr`v
_-}]iD}]#BD ALTER EVENT MONITOR odmSH0SB~`SwPE
}D_-}]i#
ZH0"PfP,*mSH0E}D}]i,Xk>}CB~`Sw;sXB4(#
Z 6 B `Sv?&\ 33
}g,g{4(;v4AmDx(B~`Sw,G4I8(v&6q4T
lock_part ic ipants _-}]iD*X#ZbVivB,KB~`Sw+v4(
LOCK_PARTICIPANTS_evmon-name m,dP evmon-name G*KB~`Sw8(D{
F#
g{Tsv(*+ lock_participant_activities _-}]imSAKB~`Sw,G4I9
C ALTER EVENT MONITOR od:
ALTER EVENT MONITOR evmon-name ADD LOGICAL GROUP lock_participant_activities
Kod*BmSD_-}]imS{* LOCK_PARTICIPANT_ACTIVITIES_evmon-
name Dm#|9a^DB~`Sw,T9CB~`Sw}KH0U/D}].b,9U
/4T lock_participant_activities _-}]iD}]#
^F:ALTER EVENT MONITOR od;\C4+_-}]imSAB~`Sw#;
)mS_-}]i.s,M^(}%r>}C_-}]i,2;\|DkzcTBu
~Dm`X*D PCTDEACTIVATE D{F"?jmUdr5:C46qtZ}]iD
`S*XPD}]Dm#
VZI}6B~`Swm
VZISH0"Pf}6VPB~`Swm#ZH0"PfP,g{*Z}6 DB2 z
71#tVPB~`SwmPD}],G4XkV/Ddb)mT%dB"PfPD
B~`SwmD(e#
VZIT9CBvD EVMON_UPGRADE_TABLES }L}64AmM^q=B~ (UE)
mDB~`SwDVP?jm#K}L+4PBPNqT}6VP?jmMmSf"
B~`SwdvyhDNNB?jm:
v TZ4AmDB~`Sw,|a(}mSBP"}%IP0^DVPP4^D?j
m,T9?jmI<7U/yP*X#|9I4(Z4(CB~`Sws}kDB
?jm#
v TZ4A UE mDB~`Sw,|a(}mSBPM^DVPP4^D?jm,Tc
EVMON_FORMAT_UE_TO_TABLES r EVMON_FORMAT_UE_TO_XML }LI}
7T UE m4Ps&m#
9I}6 EVMON_FORMAT_UE_TO_TABLES }LzIDVPm#K}LmSKBD
UPGRADE_TABLES !n#g{8(K!n,G4 EVMON_FORMAT_UE_TO_TABLES
+4PTBNq4}6f"B~`SwdvyhDm:
v |(}mSBPM^DVPP4^D EVMON_FORMAT_UE_TO_TABLES zIDN
NVPm,TcI}7T UE m4Ps&m#
v |4(Z4(B~`Sws}kDNNBm#
VZI'V^t4q=/DB~mPD}]
T EVMON_FORMAT_UE_TO_TABLES }LmSK PRUNE_UE_TABLES !n,S
xIZ+}]I&<v=X5m.s,+K}]S^q=B~ (UE) mP>}#
Zz9C EVMON_FORMAT_UE_TO_TABLES }L+ UE mPD}]<v.s,g
{;Yh*K}],IT^tK}]#}g,g{z?lU/}],;s+d<v=
#fmPT<8zI(f,G4zI\";#{#t UE mPD}]#
34 DB2 V10.1 BvZ]
v1 EVMON_FORMAT_UE_TO_TABLES }L+ UE mPD}]I&ek=X5m
.s,PRUNE_UE_TABLES !nEa>}K}]#
BD`S*XCz|j8XKb DB2 ~qwDYwV10.1 PmSKm`B`S*X#
b)`S*X(fwVE",|(TBwn:
v I/O ~qwDYw($!Lr)(kNDm 6)
v &CLra;DG6Wn/D4,(kNDZ 373Dm 7)
v PX DATATAGINSC P5DE" (kNDZ 373Dm 8)
v PXf"wiDE" (kNDZ 383Dm 9)
v $w:X`SE" (kNDZ 383Dm 10)
v ,SMO$n/ZdDC1d (kNDZ 393Dm 11)
v PXLr|_Y:fPKP1dn$D SQL odDj8E"(kNDZ 393Dm
12)
v 53PDDC1dDd{H?==(kNDZ 403Dm 13)
v DB2 pureScale 73PD:eXMi:eXn/(kNDZ 403Dm 14)
v PXC(PmDE" (kNDZ 413Dm 15)
v PXZfXMZf/C(DE" (kNDZ 423Dm 16)
Kb,9mSKtId{`S*X#kNDZ 423Dm 17#
BmP>CZ(f I/O ~qw($!Lr)'JDB`S*X#
m 6. CZ}]$!DB`S*X
{F hv
pool_failed_async_data_reqs bG"TC}]$!ksES+'\DN
}#;vI\-rG$!SPQz,^(
SUPPmq!ks#
pool_failed_async_index_reqs bG"TCw}$!ksES+'\DN
}#;vI\-rG$!SPQz,^(
SUPPmq!ks#
pool_failed_async_other_reqs bG"TCG$!ksES+'\DN
}#
pool_failed_async_temp_data_reqs bG"TCkTY1mUdD}]$!k
sES+'\DN}#
pool_failed_async_temp_index_reqs bG"TCkTY1mUdDw}$!k
sES+'\DN}#
pool_failed_async_temp_xda_reqs bG"TCkTY1mUdD XML f"w
TsksES+'\DN}#
pool_failed_async_xda_reqs bG"TC XML f"wTsksES+'
\DN}#
pool_queued_async_data_pages bGI&ks$!D}]3}#
pool_queued_async_data_reqs bGI&mSA$!SPD}]$!ks
}#
Z 6 B `Sv?&\ 35
m 6. CZ}]$!DB`S*X (x)
{F hv
pool_queued_async_index_pages bGI&ks$!Dw}3}#
pool_queued_async_index_reqs bGI&mSA$!SPDw}$!ks
}#
pool_queued_async_other_reqs bGI&mSA$!SPDG$!$wk
s}#
pool_queued_async_temp_data_pages bGI&ks$!DY1mUd}]3
}#
pool_queued_async_temp_data_reqs bGI&mSA$!SPDY1mUd}
]$!ks}#
pool_queued_async_temp_index_pages bGI&ks$!DY1mUdw}3
}#
pool_queued_async_temp_index_reqs bGI&mSA$!SPDY1mUdw
}$!ks}#
pool_queued_async_temp_xda_pages bGI&ks$!DY1mUd XML f"
wTs}]3}#
pool_queued_async_temp_xda_reqs bGI&mSA$!SPDY1mUd
XML f"wTs}]$!ks}#
pool_queued_async_xda_pages bGI&ks$!D XML f"wTs}]
3}#
pool_queued_async_xda_reqs bGI&mSA$!SPD XML f"wT
s}]$!ks}#
pool_sync_data_gbp_reads Z DB2 pureScale 73 P,bGZ{3v
}]3;Z>X:eXP,+4Si:e
XPlw=C3DN}#K5Zd{73
P* 0#
pool_sync_data_reads bGZ{3v}]3;Z:eXP,+4
SELPA!=C3DN}#
pool_sync_index_gbp_reads Z DB2 pureScale 73 P,bGZ{3v
w}3;Z>X:eXP,+4Si:e
XPlw=C3DN}#K5Zd{73
P* 0#
pool_sync_index_reads bGZ{3vw}3;Z:eXP,+4
SELPA!=C3DN}#
pool_sync_xda_gbp_reads Z DB2 pureScale 73 P,bGZ{3v
XML 3;Z>X:eXP,+4Si:e
XPlw=C3DN}#K5Zd{73
P* 0#
pool_sync_xda_reads bGZ{3v XML 3;Z:eXP,+4
SELPA!=C3DN}#
prefetch_waits bGzmLrH} I/O ~qwjIr:eX
0k3DYwDN}#
skipped_prefetch_data_p_reads bG I/O ~qwrQ0k:eXPxx}D
}]3}#
36 DB2 V10.1 BvZ]
m 6. CZ}]$!DB`S*X (x)
{F hv
skipped_prefetch_index_p_reads bG I/O ~qwr*QZ:eXP0kyT
x}Dw}3}#
skipped_prefetch_temp_data_p_reads bG I/O ~qwr*QZ:eXP0kyT
x}DY1mUd}]3}#
skipped_prefetch_temp_index_p_reads bG I/O ~qwr*QZ:eXP0kyT
x}DY1mUdw}3}#
skipped_prefetch_temp_xda_p_reads bG I/O ~qwr*QZ:eXP0kyT
x}DY1mUd XML f"wTs}]3
}#
skipped_prefetch_uow_data_p_reads bG I/O ~qwr*,=BqQZ:eXP
0kyTx}D}]3}#
skipped_prefetch_uow_index_p_reads bG I/O ~qwr*,=BqQZ:eXP
0kyTx}Dw}3}#
skipped_prefetch_uow_temp_data_p_reads bG I/O ~qwr*,=BqQZ:eXP
0kyTx}DY1mUd}]3}#
skipped_prefetch_uow_temp_index_p_reads bG I/O ~qwr*,=BqQZ:eXP
0kyTx}DY1mUdw}3}#
skipped_prefetch_uow_temp_xda_p_reads bG I/O ~qwr*,=BqQZ:eXP
0kyTx}DY1mUd XML f"wT
s}]3}#
skipped_prefetch_uow_xda_p_reads bG I/O ~qwr*,=BqQZ:eXP
0kyTx}D XML f"wTs}]3
}#
skipped_prefetch_xda_p_reads bG I/O ~qwr*QZ:eXP0kyT
x}D XML f"wTs}]3}#
BmP>;)B`S*X,|GT(}b?&CLr4PDQI&jI"QjI+"
zmsr;\xDG6Wn/xPF}#
m 7. CZTG6Wn/xPF}DB`S*X
{F hv
app_act_aborted_total bGQjI+"zmsDb?G6W-wLrn/D\
}#
app_act_completed_total bGQI&jIDb?G6W-wLrn/D\}#
app_act_rejected_total bGZNN6W6pQ;\x(x;GJm4P)Db
?G6W-wLrn/D\}#
BmP>;)B`S*X,|G8>P5D(;j6"P>&CZP5D}]jGT
0CZ5wGq%4P5D8>{#
m 8. CZP5DB`S*X
{F hv
datataginsc_threshold_id bG&CZn/D DATATAGINSC IN P5Dj6#
Z 6 B `Sv?&\ 37
m 8. CZP5DB`S*X (x)
{F hv
datataginsc_threshold_value bG&CZn/D DATATAGINSC IN P5PD}]j
GD:EVtPm#
datataginsc_threshold_violated bG8>n/Gq%4 DATATAGINSC IN P5D5#
datatagnotinsc_threshold_id bG&CZn/D DATATAGINSC NOT IN P5Dj
6#
datatagnotinsc_threshold_value bG&CZn/D DATATAGINSC NOT IN P5PD}
]jGD:EVtPm#
datatagnotinsc_threshold_violated bG8>n/Gq%4 DATATAGINSC NOT IN P5D
5#
BmP>CZ'V`SmUdMf"wiDB`S*X#
m 9. CZmUdMf"wiDB`S*X
{F hv
db_storage_path_id bGf"wiPvVD?vf"76D(;j6#
query_data_tag_list bGodP}CD}]jG5D:EVtPm#
storage_group_id bG(;m>10}]by9CDf"wiD{}#
storage_group_name bGf"wiD{F#
tablespace_rebalancer_source_storage
_group _id
bG4f"wiDj6(g{XB=bLr}Z+m
UdS;vf"wiF=m;vf"wi)#
tablespace_rebalancer_source_storage_group
_name
bG4f"wiD{F(g{XB=bLr}Z+m
UdS;vf"wiF=m;vf"wi)#
tablespace_rebalancer_target_storage_group
_id
bG?jf"wiDj6(g{XB=bLr}Z+
mUdS;vf"wiF=m;vf"wi)#
tablespace_rebalancer_target_storage_group
_name
bG?jf"wiD{F(g{XB=bLr}Z+
mUdS;vf"wiF=m;vf"wi)#
tbsp_datatag bGTmUdT=8(DrSmUdf"wiLPD
}]jG5#
tbsp_last_consec_page bGmUdDns;v,x*}]3DTs`T3
E#
BmP>CZv?$w:X`SDB`S*X#
m 10. CZ$w:X`SDB`S*X
{F hv
act_throughput bGZNN6W6p?kjID-wLrn/}#
cpu_limit bG*~q`dCD WLM VIw CPU ^F#
cpu_share_type bG*~q`dCD WLM VIw CPU ]nD`M#
cpu_shares bG*~q`dCD WLM VIw CPU ]nD}?#
cpu_utilization bGX(_-VxOD~q`r$w:XyDCD\
CPU 1d}TX(1dNZwzr LPAR ODIC CPU
1d?yzID5#
38 DB2 V10.1 BvZ]
m 10. CZ$w:X`SDB`S*X (x)
{F hv
cpu_velocity bG CPU J4DyCLH,T 0 = 1 DjHH?,5
=!m>yCLH=_#
estimated_cpu_entitlement bGy]~qS`D CPU ]n+ddC*Zwzr
LPAR ODCD CPU \?YVH#
total_disp_run_queue_time bG~q`PKPDksH}CJ CPU 1DCD\1d
(T"kF)#
uow_completed_total bG(}d5rXvjID$w%*\}#
uow_lifetime_avg bG$w%*D=yzfZ(TAkF)#
uow_throughput bG?kjID$w%*}#
BmP>CZ(f,SksMO$&m1dDB`S*X#
m 11. CZ,SksMO$&m1dDB`S*X
{F hv
total_connect_authentication_proc_time bGZ4P,SrP;C'O$1yDCD&m
(GH})1d(TAkF)#
total_connect_authentication_time bGZ4P,SrP;C'O$1yDCD1d
(TAkF)#
total_connect_authentications bGy4PD,SrP;C'O$DN}#
total_connect_request_proc_time bGZ&m,SrP;C'ks1yDCD&m
(GH})1d(TAkF)#
total_connect_request_time bGZ4P,SrP;C'ks1yDCD1d
(TAkF)#
total_connect_requests bG,SrP;C'ks\}#
BmP>CZ(fTBnDB`S*X:
v n$od4P1d
v kod4P`X*Ddkd?
v od*<4PD1d
v kCod`X*D}L
m 12. CZLr|_Y:fDB`S*X
{F hv
max_coord_stmt_exec_time_args d8zG{* db2_max_coord_stmt_exec_time_args D*
XD X M L D5I;vr`v{*
d b 2 _ m a x _ c o o r d _ s t m t _ e x e c _ t i m e _ a r g R`M*
db2_max_coord_stmt_exec_time_arg_type D*XiI#
max_coord_stmt_exec_time bGodD%N4PDn$-wLr4P1d(TAk
F)#
max_coord_stmt_exec_timestamp bGzI max_coord_stmt_exec_time `S*X5Dod
*<4PD1d#
routine_id bGk CALL odD?j`X*D(;}Lj6#g{
n/4|(Z}LP,G4K`S*X5X 0#
Z 6 B `Sv?&\ 39
BmP>;)BD“DC1d”`S*X,|Ga)PXl=A4"H}1d"3FE
"zIM,=513FE"i~DE"#
m 13. BD“DC1d”`S*X
{F hv
async_read_time bGl=}fII2%* (EDU) A!:eXrmUd1
yDCD\1d#
async_write_time bGl= EDU 4k:eXrmUd1yDCD\1d#
evmon_wait_time bGzmLrH}B~`SwG<dIIC4,D1
d#mkND evmon_waits_total#
total_extended_latch_wait_time bG)9xfwH}yDCD1d(TAkF)#
total_extended_latch_waits bG)9xfwH}DN}#
total_stats_fabrication_proc_time bG513FE"U/ZzI3FE"1yDCDGH
}\1d(TAkF)#
total_stats_fabrication_time bG513FE"U/ZzI3FE"1yDCD\1
d(TAkF)#mkND total_stats_fabrications#
total_sync_runstats_proc_time bG513FE"U/y%"D,= RUNSTATS |nn/
yDCDGH}1d(TAkF)#
total_sync_runstats_time bG513FE"U/y%"D,= RUNSTATS |nn/
yDCD\1d(TAkF)#mkND
total_sync_runstats#
BmP>CZa)PX:eXMi:eX (GBP) {CJDE"DB`S*X#
m 14. CZ:eXMi:eXDB`S*X
{F hv
object_data_gbp_invalid_pages bGr GBP ksm}]3(r*C3Z>X:eX
(LBP) P^')DN}#
object_data_gbp_invalid_pages bGr GBP ksm}]3(r*C3Z LBP P^')
DN}#
object_data_gbp_l_reads bGr GBP ksmD@5Z GBP D}]3(r*C3
Z LBP P^'r;fZ)DN}#
object_data_gbp_p_reads bG+mD@5Z GBP D}]3SELA!= LBP P
(r*Z GBP PR;=C}]3)DN}#
object_data_l_reads bGr:eX(_-)ksDm}]3}#
object_data_lbp_pages_found bG LBP PD3vm}]3DvVN}#
object_data_p_reads bG5JA!Dm}]3}#
object_index_gbp_invalid_pages bGr GBP ksw}Dw}3(r*C3Z LBP P^
')DN}#
object_index_gbp_l_reads bGr GBP ksw}D@5Z GBP Dw}3(r*C
3Z LBP P^'r;fZ)DN}#
object_index_gbp_p_reads bG+w}D@5Z GBP Dw}3SELA!= LBP
P(r*Z GBP PR;=C3)DN}#
object_index_l_reads bGr:eX(_-)ksD3vw}Dw}3}#
object_index_lbp_pages_found bG LBP PDw}Dw}3DvVN}#
object_index_p_reads bG5JA!Dw}Dw}3}#
40 DB2 V10.1 BvZ]
m 14. CZ:eXMi:eXDB`S*X (x)
{F hv
object_name bGmrw}DTs{#objtype `S*X8>CTsG
m9Gw}#
object_schema bGmrw}D#={F#objtype `S*X8>CTs
Gm9Gw}#
object_xda_gbp_invalid_pages bGr GBP ksmD XML f"wTsD}]3(r*
C3Z LBP P^')DN}#
object_xda_gbp_l_reads bGr GBP ksmD XML f"wTsD@5Z GBP
D}]3(r*C3Z LBP P^'r;fZ)DN}#
object_xda_gbp_p_reads bG+mD XML f"wTsD@5Z GBP D}]3S
ELA!= LBP P(r*Z GBP PR;=C3)DN
}#
object_xda_l_reads bGr:eX(_-)ksDmD XML f"wTs}]
3}#
object_xda_lbp_pages_found bGmD XML f"wTs}]3Z LBP PDvVN
}#
object_xda_p_reads bGomA!DmD XML f"wTs}]3}#
pool_async_data_gbp_indep_pages_found
_in_lbp
(}l= EDU Z>X:eXPR=D GBP @"}]3
D}?#
pool_async_index_gbp_indep_pages
_found_in_lbp
(}l= EDU Z>X:eXPR=D GBP @"w}3
D}?#
pool_async_xda_gbp_indep_pages_found
_in_lbp
(}l= EDU Z>X:eXPR=D GBP @" XML
f"Ts (XDA) 3D}?#
object_data_gbp_indep_pages_found_in
_lbp
(}zmLrZ>X:eX (LBP) PR=D GBP @"
}]3D}?#
object_index_gbp_indep_pages_found
_in_lbp
(}zmLrZ>X:eX (LBP) PR=D GBP @"
w}3D}?#
o b j e c t _ x d a _ g b p _ i n d e p _ p a g e s
_found_in_lbp
(}zmLrZ>X:eX (LBP) PR=D GBP @"
XML f"Ts (XDA) }]3D}?#
pool_data_gbp_indep_pages_found_in_lbp (}zmLrZ>X:eX (LBP) PR=D GBP @"
}]3D}?#
pool_index_gbp_indep_pages_found_in
_lbp
(}zmLrZ>X:eX (LBP) PR=D GBP @"
w}3D}?#
pool_xda_gbp_indep_pages_found_in_lbp (}zmLrZ>X:eX (LBP) PR=D GBP @"
XML f"Ts (XDA) }]3D}?#
BmP>CZa)PXC(PmDE"DB`S*X#
m 15. CZC(PmDB`S*X
{F hv
usage_list_last_state_change bGn|;N|D usage_list_state `S*X5D1d
AG#
usage_list_last_updated bG;v1dAG,CZ8>n|;N|BI
executable_id M mon_interval_id `S*X5m>D
?VD1d#
Z 6 B `Sv?&\ 41
m 15. CZC(PmDB`S*X (x)
{F hv
usage_list_mem_size bG*PmVdDZfs!\F(T'VZF)#
usage_list_name bGC(Pm{F#
usage_list_num_references bGTTsmSAPms3v?V}CKTsD\N
}#
usage_list_num_ref_with_metrics bGTTsmSAPm(xP*|BD3FE")s3
v?V}CKTsD\N}#
usage_list_schema bGC(PmD#=D{F#
usage_list_size bGC(PmI]IDnsu?}#
usage_list_state bGC(PmD4,#
usage_list_used_entries bGmSAC(PmDu?}#g{4,* I,"RQ$
nKPmTxP`S,G4K`S*Xm>H06qD
u?}#
usage_list_wrapped bG8>KPmGqQO"D5#
BmP>CZ(fZfVdDB`S*X#
m 16. CZZf/MZfXDB`S*X
{F hv
memory_pool_id bGZfXj6#
memory_pool_type bGCZj6ZfX`MDZfX{F#
memory_pool_used_hwm bG4(KXs8(x|Dn_Zf?(T KB F)#
memory_set_committed bG10d5AZf/DZf?(T KB F)#
memory_set_id bGX(Zf/`MD}Vj6#
memory_set_size bGZf{C^F(T KB F)#
memory_set_type bGZf/`M#
memory_set_used_hwm bG4(Zf/sSK/8(xZfXDn_Zf?
(T KB F)#
memory_set_used bGZf/P8(xZfXDZf?(T KB F)#
BmP>d{B`S*X#
m 17. d{B`S*X
{F hv
disabled_peds bGgZG+f{}X4Yw;{C(r*ICErQ
;c)DN}#
edu_ID bGkZfX`X*D EDU Dj6#
evmon_waits_total bGzmLrH}B~`SwG<dIIC4,DN
}#mkND evmon_wait_time#
index_jump_scans bGx>(hDN}#x>(hG;Vw}(h,ZK
(hP,w}*<|kax|.dfZdt,"R+x
};azza{Dw}?V#
index_name bGw}D{F#
42 DB2 V10.1 BvZ]
m 17. d{B`S*X (x)
{F hv
index_schema bGw}#=D{F#
mon_interval_id bGBqjI1 MON_INTERVAL_ID +Vd?D5#
num_page_dict_built bG*m4(rXB4(D36p9uVd}#
post_threshold_peds bGgZG+f{}X4YwSU=DZf?MZyk
sZf?(r*,}ErQP5)DN}#
total_peas bG4PgZG+f[/YwD\N}#
total_peds bG4PgZG+f{}X4YwD\N}#
total_stats_fabrications bG513FE"U/4PD3FE"zID\N}#
mkND total_stats_fabrication_time#
total_sync_runstats bG513FE"U/y%"D,= RUNSTATS |nn/
D\}#mkND total_sync_runstats_time#
tq_sort_heap_rejections bGmSPksErQZf";\x(r*,}ErQ
P5)DN}#
tq_sort_heap_requests bGmSPksErQZfTf"}]DN}#
FP1:r3FB~`SwmSKBD_-}]iS V10 FP1 *<,=vBD_-}]iICZ3FB~`Sw#b)_-}]i|(
H?5`Sw*X,b)*XT0vZ XML D5P5X#
Z FP1 f>.0,I3FB~`SwU/DH?5E"w* XML D5f"Z
details_xml `Sw*XP#XML D5|,(f53H?5E"Dd{`Sw*X#
details_xml `Sw*X|(Z EVENT_SCSTATS M EVENT_WLSTATS _-}]i
P#hzBD_-}]i EVENT_SCMETRICS M EVENT_WLMETRICS,VPIT1
Si4T0T X M L D5xP&msrVvsyhDNNH?5#IT9C
EVMON_UPGRADE_TABLES }L^DNNVP3FB~`Sw4mSBD_-}]
i#
1!ivB,BD_-}]i|(Z3FE"B~`SwDdvP#b)B_-}]
ivICZ4k=mD3FB~`Sw#
*c:details_xml `Sw*X XML D5PG<DH?5G[}5,b)5Z}]b
$n1*<vS,1=}]b#91*9#1 E V E N T _ S C M E T R I C S M
EVENT_WLMETRICS _-}]iP(fD`Sw*XT>TONU/3FE"T4H
?5Dd|#ZkBD metrics `Sw*XX*D XML D5PG<DH?5a5q
BD EVENT_SCMETRICS M EVENT_WLMETRICS _-}]iPG<Db)H?5#
PX|`E",kND Z 443D:FP1:BD XML D5f"I3FB~`SwU/
DH?5;#
S V10.1 FP1 *<,;Fv+ details_xml `Sw*XCZ3FB~`Sw,"I\S+4D"PfP}%#g{z9C details_xml `Sw*X XML D5P5XDH
?5}],G4I\a<GDC metrics XML D5#PX|`E",kND Z 147
3D:FP1:;Fv9C3FB~`SwZ details_xml PTH?5D(f;#
Z 6 B `Sv?&\ 43
FP1:BD XML D5f"I3FB~`SwU/DH?5S V10 FP1 *<,BD metrics `Sw*XZ XML D5Pf"v?53H?5E
"#
Z FP1 f>.0,3FB~`Swaw* details_xml `Sw*XPD XML D56
q53H?5#kT EVENT_SCSTATS M EVENT_WLSTATS _-}]izIK XML
D5#BD metrics `Sw*XG XML D5,||,D53H?5k details_xmlPDH?5`,#+G,k details_xml D5P|,DH?5(b)H?5G[}5,Z}]b$n1vS,1=}]b#C*9);,,metrics XML D5PDH?5T
>TONU/3FE"T4H?5PD|D#9akT EVENT_SCSTATS M
E V E N T _ W L S T A T S _-}]izI m e t r i c s `Sw*X#IT9C
EVMON_UPGRADE_TABLES }L^DNNVP3FB~`Sw,T+BD metrics `Sw*XmS= EVENT_SCSTATS M EVENT_WLSTATS _-}]i#
ZkBD metrics `Sw*XX*D XML D5PG<DH?5a5qBD
EVENT_SCMETRICS M EVENT_WLMETRICS _-}]iPG<Db)H?5#PX
|`E",kND Z 433D:FP1:r3FB~`SwmSKBD_-}]i;#
":S V10.1 FP1 *<,;Fv+ details_xml `Sw*XCZ3FB~`Sw,"I\S+4D"PfP}%#g{9C details_xml P5XD XML H?5,G4I
\a<GDC metrics XML D5#PX|`E",kND Z 1473D:FP1:;Fv
9C3FB~`SwZ details_xml PTH?5D(f;#
FP1:P5%}B~`SwU/|`&CLrE"S V10.1 FP1 M|_f>D^)|*<,P5%}B~`SwITU/XZ"zKP5
%}D&CLrD|`E"#
VZ5XD?Vnb`Sw*X|(&CLr{F"$w:Xj6MM'z&CLr
y,SDzwDwz{#kND event_thresholdviolations _-}]iTq!IC*XD
j{Pm#vSDb)`S*X;a0lVPP5%}B~`Sw#g{z*U/d
{&CLrE",G4XkwC EVMON_UPGRADE_TABLES f"}L,r_>}"
XB4(`Sw#
FP2:IT`S}LZ DB2 V10.1 FP 2 M|_f>D^)|P,IT9Cm/}4lwXZ}LDE"#
IT9CBvDm/}MQ|BDm/}4ozXpBPJb:
v D)}LDI>n_?
v }L4PKD) SQL od?
v }L4PD SQL odPD)DQ1dn$?
v 4PX( SQL od1wCKD)}L?
vSKBPBDm/}TU/}LE":
v MON_GET_ROUTINE
v MON_GET_ROUTINE_DETAILS
v MON_GET_ROUTINE_EXEC_LIST
44 DB2 V10.1 BvZ]
v MON_GET_SECTION_ROUTINE
|BKBPm/},|GVZ|,d{odE",KE"PzZ9odk4Pb)o
dD}L`X*:
v MON_GET_PKG_CACHE_STMT
v MON_GET_PKG_CACHE_STMT_DETAILS
v MON_GET_ACTIVITY_DETAILS
v WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES
|BKBPB~`Sw,|GVZ|,d{odE",KE"PzZ9odk4Pb
)odD}L`X*:
v n/
v Lr|_Y:f
Z 6 B `Sv?&\ 45
46 DB2 V10.1 BvZ]
Z 7 B _ICT"8]"U>G<"/TMV4v?&\
V10.1 |(;)v?&\,b)&\Iozz7#}];1IC#
HADR VZ'V`v8C}]b_ICTVQV4 (HADR) &\VZn`Jm9C}v HADR 8C}]b#`8Ch
Cv9C;V<uMIZ#V}]_ICTD,1a_#$}]D\&#
ZH0"PfP,HADR &\vJm9C%v8C}]b,bb6Ezn`I+}]E
Z=v;C#(}9C`v8C}]b,I@9xrT#KrVQI\,1<Bw}
]bM8C}]bXUDiv#}g,zI+w}]brdP;v8C}]bEZ,
;;C,"+;==vd{8C}]bEZO6;C#b)6`k8C}]bT/T
SUPERASYNC ==KP,by`k;a0lw}]bODn/#
9C`v8C}]bDm;vEcZZ,|G{}K_ICTkVQV4.dD`%
^NV{#I9C;v8C}]b(we HADR 8C}]b)4zc_ICT*s:(
}+ddC*Tkw}]bS|,=D==KP,"xPhCK8C}]bTZ#K
101T/4PJO*F#9I9C;==vd{8C}]b((z HADR 8C}]
b),(}+dE=6L>c4zcVQV4hs#T0,5VK`hCD(;=(
G9C HADR 4zcZ;v*s,9Cm;V<u4zcZ~v*s#
yP8C}]b<'V HADR D“Z8C}]bOA!”&\,"R|G<'V?FS
\MG?FS\#mb,9I+dP;v8C}]bkBDS1XE&\;p9C#
9CK&\,ITZU>XE1+8C}]bECZw}]b.s,TcP1dSa
<Bw}]bOD}]*'D&CLrmsxPV4#
_Yek5CLrJmF/51}],x;a0lICT
ingest 5CLrG;vBDM'K DB2 5CLr,(ECZ+}]SD~M\@.`
D44,x;OX_Yek= DB2 ?jmP,TZ51ndD}]Vbm,|T"P
C'$w:XM}]~qwJ4D0l+!#
ek5CLrJmz*k5qX|}],49$1dKPDi/}ZCJCm2Gg
K#;xT.,^(,1fK}]"PTk}]ICT#ek5CLrD$w==
G,9C SQL }iek"|BM>}Yw;O+}]"k DB2 mP,1=D!4*
9#1!ivB,ZvVJO1,yPekYw<ITXBt/#k0k5CLr;
y,C'IT!qXBt/rU9'\DekYw#
k;)v'VY?y> SQL odDz&m0kLr;,,INGEST |n'VwV SQL
Yw,|(ek"|B"O""f;M>}#mb,z9IT9C SQL mo=y]`
v}]VN9(wvP5#
TBGek5CLrDB|nDPm:
v INGEST
v INGEST SET
v INGEST GET STATS
© Copyright IBM Corp. 2013 47
v INGEST LIST
TBGek5CLrDdCN}DPm:
v commit_count - d5N}F}
v commit_period - d5\Z
v num_flushers_per_partition - ?vVxDeVLr}
v num_formatters - q=/Lr}
v pipe_timeout - \@,1
v retry_count - XTF}
v retry_period - XT\Z
v shm_max_size - ns2mZfs!
f"Qi5U>D~h*OYDELUd
*uYf"Qi5U>D~yhDELUd,VZIZf"Qi5U>D~1xP9
u#
Kbv=8Dw*EcZZ,k0vIV4}]b`X*Df"I>uY#DB2 for
Linux, UNIX, and Windows QP9u5J}]bPD}]Mw}09u8]3qDz
F#Kbv=8vSK9uQi5U>D~D&\#Qi5U>D~G0vIV4}
]bDZ}sw*UdDC_#
Qi5U>D~|,D}]?\s#|Ga8Yv$,XpGTZ_"P OLTP =8#
g{9umPfZQ^D}],G453Q>h+Q9uG<3q|(=U>G<P
uYKU>G<ELUd#+G,g{TQi5U>D~>m&C9u,G4I\a
x;=Z!f"I>#
K&\Z'V8]9uDyP DB2 for Linux, UNIX, and Windows f>PIC#k8
]9u;y,Z DB2 Enterprise Server Edition P,KB&\;h* DB2 Storage Opti-
mization Feature mI$#
HADR SYXEI@9&CLrmsI9CBD}]bdCN} hadr_replay_delay 4oz#$}]T@9&CLrms#
IT_ICTVQV4 (HADR) 8C}]b9C hadr_replay_delay dCN}T8(CZXEU>0T8C}]b&C|DDSY#(}C8C}]bD1dcgZ HADR
w}]bD1dc,I\br*msBqx<BD}]*'# g{dP;vBq"Zw
}]bO,"RzZ-zXESY.0lb=CJb,G4IS8C}]bV4C}
]#
HADR U>YQzI\bvVLB?e5HADR U>YQzGB&\?~,|Jmz8(IZ8C}]bO9U>YQzDd{
Ud#bPzZ\br*8C}]bODU>G<n/;;vVDe5x<Bw}]
bO"z39Jb#
48 DB2 V10.1 BvZ]
(}9C hadr_spool_limit }]bdCN}4tCU>YQz,bahC4krYQz
AEL(g{U>SU:exnz)D}]?DO^#Ts8C}]bODU>XE
ISELA!U>}]#
K&\?~Jm HADR w}]bODBqZ;XH} HADR 8C}]bODU>X
EDivBxP#|D?jGuYr*8C}]bOD:}U>XExTw}]bz
zD0l#g{w}]bODBq?;;vVe5,r_8C}]bOXEs?`F
XiDYw,G4zI\av=:}XEDiv#U>YQz;ap& HADR a)D
_ICT (HA) MVQV4 (DR) #$#(}9C8(,===,w}]bP;6D}
]TaX4A8C}]b;;G*(1d+C}]XEA8C}]bODmUd#
4FDx
S V10.1 *<,VZ53'VZ#=6pxP4F#bb6EQTNNB4(DmhC
K4F#
ZH0"PfP,Xk9C CREATE TABLE odE\tC4F#VZ,(}+ DATA
CAPTURE tTk CREATE SCHEMA oddO9Cr(}+ dft_schemas_dcc }]b
dCN}hC* ON,ICyPsx4(DmLP DATA CAPTURE CHANGES tT#
Z 7 B _ICT"8]"U>G<"/TMV4v?&\ 49
50 DB2 V10.1 BvZ]
Z 8 B T\v?&\
V10.1 |,Z` SQL T\v?&\,b9 DB2 }]~qwLxw*JOZNbf#
i/z9D5glH}]~qwbv=8#
v?K#C SQL odDi/T\Z DB2 V10.1 P,|(KZ`T\DxTa_m`i/DYH#
b)DxGT/xPD;;h*dCNNhC,2;h*|D SQL od#
gZG+f{}X4 (PED)
VZ,9C_'JD"P/}Zi/&mDgZWN}%?VX4n#bI\;a}
%+?X4n,+auYTsDi/s5WNXk&mD}]?#}%3)u<X4
PITa_i/YH"5MD!ErQZfDza,SxZb`ivB;h*9CY
H`TOMDELUdw*Y1f"w#KnDxF*“gZG+f{}X4”(PED)#
*7(Gq}Z+KnDxCZX(i/,k$n Explain h)"KPCi/#+Kn
B&\&CZi/s,EXPLAIN_ARGUMENT mPD;vB5+8>Kiv:
v ARGUMENT_TYPE P = UNIQUE
v ARGUMENT_VALUE PVZI_PTB5:HASHED PARTIAL,b8>Q9CB&\
VZ,db2exfmt $_+ZddvPT> HASHED PARTIAL,gTB>}y>:
6) UNIQUE: (Unique)Cumulative Total Cost: 132.519Cumulative CPU Cost: 1.98997e+06......Arguments:---------JN INPUT: (Join input leg)
INNERUNIQKEY : (Unique Key columns)
1: Q1.C22UNIQKEY : (Unique Key columns)
2: Q1.C21pUNIQUE : (Uniqueness required flag)
HASHED PARTIAL
gZG+f[/ (PEA)
kgZG+f!{X4 (PED) `F,gZG+f[/ (PEA) "TTi/&mPDgZ
}]4PG+f[/#d;K1;I\4P+f[/,+|AYauYi/s5sZ
Xk&mD}]?#
*7(Gq*+gZG+f[/CZX(i/,k$n5w$_"KPCi/#+K
nB&\&CZi/s,EXPLAIN_ARGUMENT mPD;vB5+8>Kiv:
v ARGUMENT_TYPE P = AGGMODE
v ARGUMENT_VALUE PVZ9I_PTB5:HASHED PARTIAL,b8>Q9CKB
&\
© Copyright IBM Corp. 2013 51
g{Zi/DC?VP&CKKB&\,G4 db2exfmt $_9+ZdT& GRPBY ?V
DdvPT> HASHED PARTIAL "ZwS<PT> pGRPBY#
VZi/E/w*|s6'D SQL i/!q"P,S
Z7(gNKP|,,SD SQL i/1,i/E/wZ}vy>,S_T.dxP!
q#Zm`ivB,"P,SGnP'D=(,TZK"Pf,IZ|`ivB9C
"P,S#
}]`M;%d
VZ49,SPD=PD}]`M;,,2a<G9C"P,S#yPivB
<GgK,++Kiv}b#
,S=JP9CDmo=
|,mo=D,S=J;Y+,S=(^F*6W-7,S#ZK"PfP,
g{ WHERE Sd|, WHERE T1.C1 = UPPER(T1.C3) .`Dmo=,G4a
<G9C"P,S
Zb)ivB,53aT/<G9C"P,S#;X|DNNVP SQL i/MI9C
KDx&\#k"b,"P,S9CErQZf#
DxKi/zIDxg(Ew?DI>@c
i/E/w@5;(6'DE"4!q!I\_'Df!=8#i/D(EI>@c
VZQDx,9E/w\;|<7X<GMHOyP CPU"IO M(EI>#Zm`i
vB,b+Dxi/T\#
QDx5w*X COMM_COST M FIRST_COMM_COST 5XDi/D?Zc(EI>@c#
VZ,|GkVP?Zc CPU M IO I>FcD;BH|_#bJmi/E/wZ@
@;,f!=81P'=byP}vI>@c#ZI\DivB,|9PzZa_"
PT((}9xgw?\;|yHXV<Z`vxgJdw.d)#XpG:
v g{f0`vxgJdw,G453a5X_Pn_5DJdwD[}(EI>#
ZH0"PfP,535X{vxgP+dD\!}#
v b)5v|(omzw.dDxgw?DI>#|G;|(Vx}]b73P,;
omzwOZcVx.dDib(EI>#
RUNSTATS M}]b3FDxQT RUNSTATS |nxPKs?DxTZ3)ivBa_3FE"U/YH#|nN}
2QC=r/#
RUNSTATS VZ'Vw}Iy
VZ,RUNSTATS |nIT9CIy=((x;X(h{vw})4U/w}3FE"#
zIT9CB|nN} INDEXSAMPLE 4$nK&\#KSZkVPD TABLESAMPLE |nN}`F#(#,BDIy=(\;uY RUNSTATS y&mD6SZc\}(g{8(K INDEXSAMPLE SYSTEM)r_uY RUNSTATS y&mDw}u?\}(g{8(KINDEXSAMPLE BERNOULLI),SxuLzI3FE"yhD1d#
S DB2 V10.1 *<,CZU/j8w}3FE"D1!=(Q|D#9CK DETAILED!n1,|+;Y(h{vw},xG9CIy=(4U/3FE"#VZ,K!n
`1Z*K5Vf]Tx#tD SAMPLED DETAILED !n#g{*qH0"Pf;y(
52 DB2 V10.1 BvZ]
}(h{vw}4U/j8Dw}3FE",IT8( UNSAMPLED !n#
RUNSTATS |nDx
BD VIEW |nN}
VZ,RUNSTATS |n'V VIEW |nN}#mSKN}Db<G,9zTS<
KP RUNSTATS 1|*1[#K|nDKP==MqGzTS<8(K TABLE N};y#
#={Ff6
*Dx RUNSTATS |nDICT,z;XY(}8(#={4j+^(Ts{#
g{z48(#={,G4+9C1!#=#
TyPs(3FE"U/IPDT/iy
VZITkTsMmM3FS<DyPs(3FE"U/tCT/iy#(#,;<
G}]iy1zID3FE"k<G{vmrS<1zID3FE";y<7,+;
hOY1dMJ4MIjI#9CBD auto_sampling N}4tCK&\#
E/E*D~'V"amd?MG+7%d
VZ,E/E*D~ICZhC3)"amd?,"'VG+7%d#G+7%dI
TCZZ`ki/od1|CXxP%d#
IT9C REGISTRY *XPD OPTION *XZE/E*D~PhC?V"amd?#
OPTION *X_P NAME M VALUE tT,zITZb)tTP8("amd?T0
|D5#ITZ+V6phCm`"amd?,mb,TZX(Dod,2ITZo
d6phCb)d?#
VZ,E/E*D~}K'V+7%dTb,9'VG+7%d#G+7%d+Z%
dod1vTDV"wd?MN}jG#*ZE/E*D~P8(G+7%d,k+
STMTMATCH *XD EXACT tT5hC* FALSE#zITZ+V6pMod6p
,18( STMTMATCH *X#
3FS<DxK3FE"T0i/E/wD3FE"U/
3FS<a)KBD&\?~,DB2 i/E/wVZIT9Cb)&\?~4zI|C
Df!=8,Sxa_3)i/DT\#
|,4Smo=D=J
VZ,DB2 i/E/wIT9C3FS<PDmo=P(xP;vr`v/}DP)P
D3FE"#ZH0"PfP,TZ=J|,4Smo=Di/,E/w;\9C1
!5xP!qT@c#+G,SK"Pf*<,E/wVZIT9C5J3FE"4
zI|CDf!=8#
uY3FS<D}?
VZ,g{fZ}Cj{T<x"RZ}]P(eKb)<x,G4ITuYq!G
M,Si/D<C3FE"yhD3FS<}?#VZ,zIT4(;v3FS<"
9d|,m`4T,Si/DP#X(,SD3FE"+y]}Cj{T<xSbv
3FS<FO#
Z 8 B T\v?&\ 53
T3FS<U/DPi3FE"
VZ,DB2 i/E/wIT9CTS<U/KPi3FE"D3FS<PD3FE"#
+Pi3FE"k3FS<xPiOITDxf!=8,bGr*,E/wIT9C
SI\Py+nDi/U/=Dw{s3FE"#
3FS<DT/3FE"U/
VZ,DB2 T/3FE"U/&\ITT/U/3FS<D3FE"#Z1!ivB,
K&\4&ZtC4,,xXk9CBD}]bdCN} auto_stats_view *t#Xk
9C UPDATE |n4*tbvBN},byE\S3FS<PT/U/3FE"#T/
3FE"U/&\U/D3FE"`1Z"vTB|n:runstats on view <view_name>
with distribution#
VxZ"PTDx
DB2 i/E/wD;v?jG,!q"P4P_TT,$SzmLr.dD}]=b"
#V|GD1&LH`,#ZK"PfP,TE/wD"P/\&wKx;=v?,
T9|`$w:X\;|dVX{C`KD&mw#
T;=bDSzmLr$w:XxPXB=b
}]}KM}]+nI\a<BSzmLr.dD$w:XZi/4PZddC;=
b#;=bD$w:XD'J7Q,x,SMd{FcI>O_DYwa9bViv
SX#E/w+Zi/Df!=8PiR;=bDy4"&C=b_T,Sx7#Z
SzmLr.dyHXVd$w#TZ^rDb?}]wxT,E/w(}Tb?}
]w9C REBAL Kc{4=b,S#TZPr}]w(Pr}]Iw}CJrErz
I)xT,E/w+9C2mEr4=b}]#g{Ergv=Y1mP,G4+;
a9C2mEr,bGr*ErgvDI>O_#
T6'VxmMw}4PD"P(h
ITT6'VxmKP"Pm(h,,y,ITTVxw}KP"Pw}(h#TZ
"P(hxT,Vxw}+y]w}|5T0|5D|u?}.V*`vG<6'#
"P(h*<1,+;vG<6'VdxSzmLr,CSzmLrjI&m;v6
'1,+;3hB6'#w}Vx43rxP(h,"R,SzmLrI\ZNb1
dc(h4#tDw}Vx,x;a`%H}#;Pki/`XDw}VxS/(I
}]Vx{}Vv7()Ea;(h#
\;T"PHxPwZTckTBqT$w:XxPE/
VZ,wv&CLrr$w:XIT/,XwZVxZ"PH,TckT}Z4PD
i/D`M4E/T\#ZH0f>D DB2 P,;\kT{v5}XF"PH(T0
G+d*t9GXU)#*trXU"PT2*sXBt/5}#Z_PlO$w:
XD}]b~qwO,h*|inD=(4XFVxZ"PT#BqT$w:X((
#|(OLDek"|BM>}Bq)^(S"PTP\f#tCVxZ"PTs,
fZ;)&m*z,b+TBqT$w:Xzz:f0l#+G,IZ}]Vb$w
:X(#|($1dKPD&mw\/Mi/,rK+IZ"P/xss\f#
54 DB2 V10.1 BvZ]
TZ|,BqTIVM}]V"IVDlO$w:XxT,VZITT}]b53x
PdC,Tca)TZ?v&CLr?pD$w:X`MxTnED"PThC#z
IT(}&CLr_-4XF"PThC,2IT(} DB2 $w:X\mwxPKX
F(b;*s|D&CLr)#
S}]b&CLrPXFVxZ"PT:*S}]b&CLrPtCr{CVxZ"
PT,zITwCBD ADMIN_SET_INTRA_PARALLEL }L#}g,TBod+t
CVxZ"PT:
CALL ADMIN_SET_INTRA_PARALLEL(’YES’)
d;Z10BqPwCK}L,+K}LSB;vBq*<z',"RvJCZww
&CLr#ADMIN_SET_INTRA_PARALLEL hCDVxZ"PThC+2G
intra_parallel dCN}PDNb5#
S DB2 $w:X\mwPXFVxZ"PT:*T8(D$w:XtCr{CVxZ"PT,IThC MAXIMUM DEGREE $w:XtT#}g,TBodT{* trans
D$w:X{CVxZ"PT:
ALTER WORKLOAD trans MAXIMUM DEGREE 1
Z ALTER WORKLOAD od.s4PD$w:XPDyPod<+ZVxZ"PT&
ZXU4,DivBKP#MAXIMUM DEGREE $w:XtTxPDVxZ"PTh
C+2GT ADMIN_SET_INTRA_PARALLEL xPDwC,"R+2G intra_paralleldCN}PDNb5#
v?KKP AIX DsM POWER7 53ODZf2mDB2 V10.1 53VZI7(KP POWER7® D AIX 53OD2~XKI(}_'2
mZfT1Zv?i/T\#
g{+ DB2_RESOURCE_POLICY d?hC* AUTOMATIC,G4 DB2 }]b53+T/7
(2~XK"(}TB==+}fIVI%* (EDU) 8(xwV2~#i:ZK==
B,IZh*CJ`,ZfxrD`v EDU d|_'X2mZf#
KhCJCZxP 16 vr|`KDDOs POWER7 53"Iv?3)$w:XDi
/T\#nCZ+Kd?hC* AUTOMATIC .0M.sKP$w:XT\VvTi$T
\GqPNNDx#
(}|P'XxP}]Mw}$!xa_Ki/T\
DB2 V10.1 a)Kt]}]$!Mt]w}$!&\,ba_Ki/T\,"R5MK
XimMw}Dh*#
Tm}]rw}xPm`|D.s,,x}]rw}PI\;Z/:4v;QD}]
3r_M\Hw}6S3O#ZH0"PfP,bI\a<Bi/T\B5#bGr
*fE/:4v;QD}]3vST0w}6S3D\H5M,3rlb$!D'J
+OM#
Z 8 B T\v?&\ 55
vZ ISCAN-FETCH Zd&Ct]}]$!,+ZNNw}(h(49|G ISCAN-
FETCH D;?V)Zd<+}Ct]w}$!#E/wIT+t]}]$!Mt]w}
$!`aO,T!qnQDw}$!M}]$!<u#+G,t]w}$!Mt]}
]$!%;`X#
DB2 V10.1 P}kK;VF*a0A$!DBM$!,IC4_'$!/:4v;QD
}]3MM\HDw}3#E/w+!qa0A$!w*3rlb$!D8C=(,
TB^Fiv}b#ZKP1,g{lb=3rlb$!DKPiv;Gc;<C,
G4$!`MI\aS3rlb$!P;*a0A$!#a0A$!+$HKbw}
T7(w}(hYw+CJD<7}]3rw}6S3,"R$!b)}]3Mw}
6S3#d;a0A$!a)KZ4Pw}(hZdh*DyP}]3Mw}6S3
(;P;h*D3),+G|9h*d{J4E\R=b)3#TZ_H,xD}]
rw},3rlb$!DT\(#+,}a0A$!DT\#
ICt]}]$!=(1,+y]}]/:LH47(G9C3rlb$!9Ga0
A$!#1,xf"}]31,+9C3rlb$!;1}]3D/:;Q1,+9
Ca0A$!#t]}]$!9}]b53\;dV{Cf"Z,x3PD}]D1
ZT\EF,,1V\_'$!/:4v;QD}]#IZ/:4v;QD}];Y
Ti/T\;{,rK,5MK4PI>_:DYw(}g,TmxPXi)Dh
*#
ICt]w}$!=(1,+y]w}D\H47(G9C3rlb$!9Ga0A
$!#1,xf"w}1,+9C3rlb$!;1w}D\H5M1,+9Ca0
A$!#t]w}$!9}]b53\;dV{C,xf"Dw}D1ZT\EF,
,1V\_'$!M\HDw}#t]w}$!=(5MK4PI>_:DYw(}
g,Tw}xPXi)Dh*#
t]}]$!Mt]w}$!'VvJCZw}(hYw,x;'V XML w}")9
w}MD>QwD>w}#T+V6'/:mw}xP(hZd,IZb)w}G_
-w},x;Gomw},rK^(9Ct]}]$!#Kb,TZt]}]$!,
g{ ISCAN-FETCH T+V6'Vxw}xP(h,G4+;a9C}]a0A$!#
g{Zt]}]$!Dw}(hZdTw}=JxPKs5,"RE/w7(";G
+`P{OCw}(hD*s,G4+{Ca0A$!#t]w}$!2^(CZ6
'/:mw}#
a_KT_PiOw}Dm4PDi/DT\
DB2 i/E/wVZI4(d{f!=8,(}9Cx>(hYw,b)f!=8T*
<|kax|.dfZw}dtDi/I\|_'#
}g,ZkT_PiOw}Dm"vD|,`v=JDi/P,w}dt\#{#x
>(h9C;h*w}dtf\k),}g4(d{w}#
Jb:w}dt
TZf0m`4/i/D$w:XxT,(#\QT}]bxPE/TqCO_T
\#T_PiO(`P)w}Dm4PDi/MG;nXbDt=#mkivB,i
/D=JkmDiOw};B#bb6E,?v=J<ITCw;v*<-ax|,b
4}4+u!h*QwDw}6'#1i/|,kiOw};;BD=J1,bMF
*w}dt#Md>mx[,w}dtG;vi/Xw,x;Gmw}Xw#
56 DB2 V10.1 BvZ]
}g,Y(P;vm T,||,{}P A"B M C,"RTP A"B M C (eKiO
w}#VZ,k<GTBkTm T 4PDi/:
SELECT * FROM t WHERE a=5 AND c=10
Ki/ZiOw}DP B &P;vw}dt(bY(f!=8|,TiOw}4Pw}
(h)#
g{fZw}dt,G4w}(hI\Xk&mm`;X*D|#I\h*Tw}P
?v{O*</ax|u~D|%@&Cw}DG0<PPD=J#b+5Mw}(h
YH,r*h*&m|`DP,"Rh**?v|Td{=JxPs5#mb,DB2 9
Xk43rli;vOs6'ZDyP|#
*\bw}dt,zIT(ed{w}T-G$w:XPI\vVDi/=JDE
P#b"Gmkbv=8,r*(ed{w}h*nbD}]b\m"{Df"w]
?#mb,TZf0m`4/i/D$w:XxT,I\QT$Fyh*Dw}#
bv=8:tCx>(h
Z DB2 V10.1 P,i/E/wI9(f!=8,Cf!=8Zi/|,w}dt19
Cx>(hYw#Zx>(hYwP,w}\mw+*|,dtD!?ViOw}j
6OqD|,;s9Cb)OqD|ndb)dt#a{G,w}\mw+x};a
zINNa{Dw}?V#
":Ti/xPs51,I\afZi/E/w9(;|,x>(hYwDf!=8
Div,49fZw}dt2GgK#g{i/E/wO*m;V=(H9Cx>(
h'J|_,G4+avVbViv#
a_KyZGM#=Di/DT\
GM#=T\Dx|(QDxDlbc(MBD,S=(#
-}DxDGM#=lbc(Jmi/E/wlbyZGM#=Di/"{CX(Z
GM#=D_T,Sxa_b)i/DT\#mb,*KZ}]VbM}]/P73
Pa_G)9CKGM#=Di/DT\,IT9CBD Zigzag ,S=(+;vr`
vB5mk=vr=vTO,m`,S#
-}DxDGM#=lb
-}DxDBGM#=lbc(";G9|DVvy]ms!47(i/GqyZG
M#=#xG,Kc(@5Z,/)(mDw|"(;w}r(;<xT0,/)(mk
B5m.dD,S=J#-}v?DGMlbc(\;6pi/iPD`vGM#|
}%K DB2 for Linux, UNIX, and Windows V10.1 .09CDGMlbc(y5)D
3)^F#g{Blb=(^(lbi/GqyZGM#=,}g,g{,mO;f
Zw|"(;w}r(;<x,G4+D*9C-<lb=(#
(}9Cx>(h&\,i/E/w\;6pGM#=,49i/P1Y,S=J#
BD Zigzag ,S=(
ZK"PfD DB2 for Linux, UNIX, and Windows .0,9C=VX(D_T4&m
GM#=,Si/:
Z 8 B T\v?&\ 57
v Q({PD,SF.:KF.Fcwv,DQ({K};;s,9CQ({K}P
D?;P4=b`PB5mw}#
v GM,SF.:KF.4,TB5mxP$H}KTzIk,S,;sZw}kb
)k,SDa{.d4P AND Kc,nsjIb)k,S#
}Kb=VXbDGM,S&m<uTb,VZIT9CBD Zigzag ,S=(Sly
ZGM#=Di/D&mYH#
Zigzag ,SG;V,S=(,dPTGM#=,SK;vB5m0=vr|`,m,T
c9Cw}CJCB5m#|*sZ?v,mkCB5m.d9CH==J#K,S
=(Z;+Q({K}5J_e/DivBFc,mPwPDQ({K},"9C`
Pw}4=bB5m,Tc,14=vr=vTOD,m}KB5m#B5mD=b
w+R=%dDP#;s,Zigzag ,S5XB5mw}PDB;v5iO#bv5iO
F*4!,CZx},mQ({K}a)DG)ZB5mPR;=%dnD=bw
5#,14=vr=vTO,mTB5mxP}K,T0x}Q*;P'fD=b
w,2,9 Zigzag ,SI*i/sMB5mD_'=(#
mSK FCM "PT'V
lY(E\mw (FCM) "PTbvKVx}]b73PD1ZDIluT^F#
1$w:XF/ FCM }fi~a_&\1a"zbyD^F,Sx<BSPSYxd
sZZcd(E&m#I(}9C fcm_parallelism }]b\mwdCN}tCK&\,r*|8(KZ DB2 5}ZDI1dxP(E(XF\mM}]w)y9CD"
PH#
FP2:V4z7G<D~DxI\a_T\Z DB2 V10.1 FP2 P4kV4z7G<D~D}LVZ_P|_'J#KDxI\a
+fXa_YH,XpGZV4z7G<D~s!vs1|GgK#+T/a_Y
H;;h*T53ri/xP|D#
\mV4z7G<D~Ds!T;G,$T\DX*?V#+G,IZDxKV4z
7G<D~,yTz2m\;uYyhD^t?x;a0lT\,XpGZ_Pm`
BqD53O|GgK#
58 DB2 V10.1 BvZ]
Z 9 B SQL f]Tv?&\
g{z9C} DB2 z7TbDX5}]bz7,G4 V10.1 |,;)9z|Sl$
DB2 z7Dv?&\#b)v?&\ITuL93)frd{X5}]bz7`4D&
CLr\;Z DB2 73PKPyhD1d"5M4ST#
)9KT%"wD'V
%"w(eK;iYw,53*Kl&Tm4PDek"|Br>}Yw.`DB~
+4Pb)Yw#S V10.1 *<,CREATE TRIGGER odZ4(%"w1a)K|
sDinTM|`&\#
`B~%"w'V
VZ,CREATE TRIGGER odPD%"wB~SdIT|,`nYw#\;
Z%;SdP+ UPDATE"DELETE M INSERT Yw;p9Cb6E,%"
wQ;vVDNN8(B~$n#zITZ CREATE TRIGGER odPNb8
(;v"=vryPD}v%"wB~#+G,^(`N8(%"wB~#
%"wB~=Jj6%"wB~
%"wB~=J UPDATING"INSERTING M DELETING ICZj6$nK
%"wDB~#%"wB~=J;\CZ CREATE TRIGGER odD%"wY
wP,"RC%"wYw9C4O SQL(`kM)od#
Q}% FOR EACH STATEMENT ^FTZ PL/SQL %"w,VZ'VZ CREATE TRIGGER odP9C FOR EACH
STATEMENT !n#zIT4(TZ?vodv%";N(^[\0lDP}
gN)D%"w#
ywD`MM}L
S V10.1 *<,zITywwCrV^Z4O SQL(`kM)odDC'(e}]`
MM}L#
PXQyw}]`MM}LDE"4f"Z DB2 ?<P#;\Zywb)`MM}L
D4O SQL(`kM)odrdP6WD4O SQL(`kM)odP9Cb)}]`
MrwCb)}L#
BDj?/}
DB2 V10.1 PvSKBDj?/}Ta_ DB2 f]T#
INSTRBINSTRB /}CZ5X;vV{.Zm;vV{.PDp<;C(TVZF)#
TO_SINGLE_BYTETO_SINGLE_BYTE /}CZ5XdPD`VZV{*;IH,D%VZV{
(g{H,V{fZ)DV{.#
© Copyright IBM Corp. 2013 59
TIMESTAMPDIFFTIMESTAMPDIFF /}CZy]=v1dAG.dDn55XZ;vN}y(
e`MD1ddt@F}V#
FP2:j?/}v?&\Z DB2 V10.1 FP2 M|_f>D^)|P,v?K3)j?/}Tvs DB2 f]T#
LTRIMLTRIM /}VZ_PZ~vI!N},IT9CCN}48(*SV{.*<
&}%DV{#Z|M"PfP,;\}%UW#
MOD MOD /}D SYSIBM f>'VyP SQL }V}]`M(;vvG{}`
M)#C/}DVP SYSFUN f>T;IC#
RTRIMRTRIM /}VZ_PZ~vI!N},IT9CCN}48(*SV{.)2
&}%DV{#Z|M"PfP,;\}%UW#
FP2:vSK SUBTYPE 'VZ DB2 V10.1 FP 2 M|_f>D^)|P,PL/SQL Lr|IT|,yZVPZC}
]`MD SUBTYPE }]`MDyw#
SUBTYPE GyZVPZC}]`MDC'(eD}]`M#TZyPYw,SUB-
TYPE S*kd4`M`,,;G SUBTYPE 9IT(e*;IU"RIT&C+d5
^ZX(6'D<x#IT9C SUBTYPE 4/P(eX(}]`M,;sZzkbP
9CC}]`M#IZTP'5D\m((}}]`M<x)|in,yTvSKn
bDi$6p4TK%;}]`M(eD9CxPi$#
FP2:vSK\@Mm/}'VZ DB2 V10.1 FP 2 M|_f>D^)|P,vSKT PL/SQL M SQL PL PD\
@Mm/}D'V#
\@M/}T|z==5X;v|,a{Dmr}i,?N5X;Pr;v*X#5
X?vP.s,+xPHODQ1dDi/,1=SC/}PksBP*9#
60 DB2 V10.1 BvZ]
Z 10 B $w:X\mv?&\
V10.1 &\?~)9KH0"PfPa)D$w:X\m&\#
DB2 WLM VIw\m~q` CPU J4VdDB2 $w:X\mw (WLM) VIwG;VZC DB2 <u,(}bn<u,zIT*
}Z}]b~qwO4PD$w(EVd CPU J4#IT9C DB2 WLM C'M,
$~q`TsOD CPU ]nM CPU ^FtT4XF CPU J4({#
IT9C DB2 WLM C'M,$~q`TsOD CPU ]nM CPU ^FtT4XF
CPU J4({#
\.,DB2 WLM VIw_PTBEc:
v WZ5V,k5VYw53 WLM(}g AIX WLM r Linux WLM)`H,|y
hD1dM$w?|Y#
v 'VZU(D53U#9C_e1NMG_e1NxPinD CPU Vd#bVin
T44Z;va)ZyP1d<?F4PD@CVd(2 CPU ]nM CPU ^F),
xR9a);PZhs,v]?1E?F4PD/,Vd(m CPU ]n)#
v DB2 }]b\mwPTxDhC CPU J4({.`D&\9z\;XFyP=(O
D$w:X,r*K&\@"Z AIX WLM r Linux WLM .`DYw53 WLM#
v zITLx9CYw53 WLM z7w*$w:XXFzF,+g{5V4ST\_
(}g,Z?vVxO<hC AIX WLM)ri/Zb{;;B(}g,53\m1
;8b5VrJm9CYw53 WLM)"rKxI*O-,G4;h*9CYw5
3 WLM#r_,zIT+Yw53 WLM z7CZ`S?D,,1@5Z DB2
WLM VIw4XF$w:X#
(}Vdz8(D CPU J4({,zIT9C DB2 WLM VIwP'X\m DB2 $
w:X,x;h*9CZ}=$w:X\mwm~#CVIwIT(}wVyZ CPU ]
nDhCM CPU ^FhC4XF DB2 $w:XD CPU J4({#;\^m CPU ]
nJm8u;\^FX9CzVdx_EH6$wD49C CPU J4(?1b)J4
IC1)#zIT*MEH6$wVd\^FD2 CPU ]n#2 CPU ]nM CPU ^
FZ@9MEH6$wPO_EH6$wD4P=fnP'#+G,MEH6$w
(b)$w(#;Vd2 CPU ]n)\;inDC_EH6$wIZxkUP4,r
5M=n/4,y*sDnM CPU {CJ6p.BxMED49C CPU J4;bV
iv(#ZG_e1N"z#Z CPU {CJ(#OMD73P,2 CPU ]nM CPU
^FnPC,x;h*VdZ CPU {CJ8u\G\_D73PnP'Dm CPU ]
n#
VIwy!a9Z DB2 }]b\mwD5}6pKP#WLM VIwy]* DB2 z
mLrD~q`VdD CPU 7(D) DB2 zmLrITKP#
*tC WLM VIw,zXk+ wlm_dispatcher }]b\mwdCN}hC* YES
(1!ivB,KdCN}hC* NO)#1!ivB,tCC WLM VIw.s,|
MITv(} CPU ^FhC4\m CPU J4#
© Copyright IBM Corp. 2013 61
Zzv(H0tCD WLM VIwIT(}+ CPU ]nk CPU ^FdO9C4nC
X\mtED CPU J4.s,zXk(}+ wlm_disp_cpu_shares }]b\mwdCN}hC* YES 4tC CPU ]n#KN}D1!hC* NO#zIT(}9C CRE-
ATE SERVICE CLASS M ALTER SERVICE CLASS od4hC"w{ CPU ]nM
CPU ^F#
m;v9z\;n*inXXF DB2 }]b\mwDP*D<GBnG,!q9C
wlm_disp_min_util }]b\mwdCN}4hC~q` CPU J4{CJDn!YV
H#CPU J4{CJHZrsZbvn!YVHD~q`;S*Zwzr_-Vx
(LPAR) O&Zn/4,,"Ra+b)n/~q`D CPU ]nIk CPU J4({
FcP#
WLM VIwI\ms?,=_L,bVF*VI"P6p#I9C wlm_disp_concur}]b\mwdCN}4hCVI"P6p#I8(C DB2 }]b\mw>mhC"
P6p (COMPUTED),2I+"P6pV/hC*L(5#
T$w:X`SxPKv?T'V WLM VIw<u#BDMQv?D`S*X0m/
}gBy>:
v BD`S*X:
– act_throughput -“n/LB?”`S*X
– cpu_limit -“WLM VIw CPU ^F”`S*X
– cpu_share_type -“WLM VIw CPU ]n`M”`S*X
– cpu_shares -“WLM VIw CPU ]n”`S*X
– cpu_utilization -“CPU {CJ”`S*X
– cpu_velocity -“WLM VIw CPU YH”`S*X
– estimated_cpu_entitlement -“@FD CPU ({”`S*X
– total_disp_run_queue_time -“VIwKPSP\1d”`S*X
– uow_completed_total -“QjI$w%*\}”`S*X
– uow_lifetime_avg -“$w%*=yzfZ”`S*X
– uow_throughput -“$w%*LB?”`S*X
v v?D`S*X:
– db_name -“}]b{F”`S*X
– histogram_type -“y4<`M”`S*X
– hostname -“wz{”`S*X
– total_cpu_time -“CPU 1d\F”`S*X
v BDm/}:
– MON_SAMPLE_SERVICE_CLASS_METRICS - q!y>~q`H?5
– MON_SAMPLE_WORKLOAD_METRICS - q!y>$w:XH?5
v v?Dm/}:
– MON_GET_ACTIVITY_DETAILS m/} - q!j{Dn/j8E"
– MON_GET_CONNECTION m/} - q!,SH?5
– MON_GET_CONNECTION_DETAILS m/} - q!j8D,SH?5
– MON_GET_PKG_CACHE_STMT m/} - q!Lr|_Y:fPD SQL odn
/H?5
62 DB2 V10.1 BvZ]
– MON_GET_PKG_CACHE_STMT_DETAILS m/} - q!Lr|_Y:fPD
SQL odn/H?5
– MON_GET_SERVICE_SUBCLASS m/} - q!~qS`H?5
– MON_GET_SERVICE_SUBCLASS_DETAILS m/} - q!j8D~qS`H?
5
– MON_GET_UNIT_OF_WORK m/} - q!$w%*H?5
– MON_GET_UNIT_OF_WORK_DETAILS m/} - q!j8D$w%*H?5
– MON_GET_WORKLOAD m/} - q!$w:XH?5
– MON_GET_WORKLOAD_DETAILS m/} - q!j8D$w:XH?5
– WLM_GET_SERVICE_SUBCLASS_STATS m/} - q!~qS`3FE"
– WLM_GET_WORKLOAD_STATS m/} - q!$w:X3FE"
DB2 WLM ITy]CJD}]47(n/DEH6
VZ,(}9C DB2 WLM,zITZn/4P.0($bT)r_Zn/4PZd
(4&T)y]Cn/yCJD}]47(dEH6#
*7(n/DEH6,zIT9C}]jGDiO(}]jGG&CZmUdrf"
wiT0 WLM X~D}Vj6)#}g,g{mUd IMPORTANT_TS |,X|}
],"RzQTb)}]8(}]jG,G4IT+NNSbvmUdDmPA!}
]Di/3d=53O;VdKO_\e CPU \ZYVHD~q`#
zIT+}]jG1S8(xmUd,2IT+}]jG8(xmUdDf"wi,
;s9mUdLPCf"wiD}]jG#f"wiG_P`FXwDf"w76
i#9C`BH}]f"=(,IT4(3d=53P;,`Df"wDf"wi#
Iy]D)mUd_PH}]"B}]rd}]4+T/f"wmUd8(=b)f
"wi#-#CJD(H)}]f"ZlYf"wP,;-#CJD(B)}]f"
ZO}Df"wP,\YCJD(d)}]f"ZO}RcKDf"wP#fEH}
]p%d*d}]"ROYCJ,zIT+dF/=O}Df"wP#IT9C ALTER
TABLESPACE od"8( USING STOGROUP !n4T/,==+mUdXBVd
x;,Df"wi#
9C$w`M$wYw/D$bTEH67(9CZ`k1*n/q!D@F}]j
GPm,KPm`FZI>My}@F5#@F}]jGPm|,`kwO*+Zn
/4PZdCJDyPmUdD}]jG#zIT(e$w`/Tj6Zd@F}]
jGPmP_PX(}]jGDn/#SB4,ITH(e;n$wYwTc+NN
k$w`/`%dDn/3d=X(~q`,;sY4Pb)n/#
1n/CJTd8(KX(}]jGD}]1,9CBD DATATAGINSC P5D4&
TEH67(ZKP1+Cn/3d=m;v~q`#}g,zIT8(Zn/S}
]jG5* 3 DmUdPA!}]1,+Cn/3d=m;v~q`#g{`kw^(
<7X@Fn/D}]jGPm,G44&TEH67(G#PC#T9CN}jG
D6'Vxm4Pi/MGbVivD;v>}#`kw;;(\a07(+CJD
m6'#
*K'V}]jG,mSr^DKBP DB2 |n SQL }Cod:
v VZ,db2pd |nD -tablespace N}Ddv|,XZ}]jGDE"#
Z 10 B $w:X\mv?&\ 63
v VZ,db2pd |nD -workclasses N}DdvZy>$w`E"BfP>$w`tT#
v ALTER TABLESPACE od_PBD DATA TAG Sd#
v ALTER THRESHOLD od_PBD DATATAGINSC Sd#
v ALTER WORK CLASS SET od_PBD DATA TAG LIST CONTAINS Sd#
v CREATE TABLESPACE od_PBD DATA TAG Sd#
v CREATE THRESHOLD od_PBD DATATAGINSC Sd#
v CREATE WORK CLASS SET od_PBD DATA TAG LIST CONTAINS Sd#
VZ DB2 pureScale 73 Pa)K DB2 $w:X\mwZ DB2 V10.1 P,VZIZtC IBM DB2 pureScale Feature s9C DB2 $w:X
\mw (DB2 WLM) 4\m$w:X#EcD$w:X\mdCIozns/53'J
MLB?,,1ozz5V5qT\?j#
FP1:yZ1dDP5'V|+8D#HDxKyZ1dDP5Dj8LH#K|DPzZZ$Hlb}?1d{D\X*1
uYSY#
m 18 \aKT V9.7 T43)yZ1dDP5Dj8LHPDDx#
m 18. 3)yZ1dDP5DQDxj8LH
P5 hv j8LH
CONNECTIONIDLETIME XF,SI&ZUP4,(4
4Z&mC'ks)Dn$1
d#
S 5 VS|D* 1 VS(S
V9.7 p)
ACTIVITYTOTALTIME XFn/Dn$zfZ# S 5 VS|D* 1 VS(S
V9.7 p);S 1 VS|D*
10 k(S V9.7 FP5 p)
UOWTOTALTIME XF$w%*Z DB2 }fPI
(QDn$1d#
S 1 VS|D* 10 k(S
V9.7 FP6 p)
64 DB2 V10.1 BvZ]
Z 11 B 2+Tv?&\
fEZ?Mb?2+T~2D}?;Ov$,+#$}]2+DNqk\mX|53
D\mNq`tk.VX*#V10.1 v?&\TH0f>P}kDv?&\*y!,I
7#tP}]\=|CD#$#
PMPCJXF (RCAC) v?K}]2+TDB2 V10.1 }kKPMPCJXF (RCAC) w*ozzx;=#$}]2+Dbv=
8#RCAC P1F*8E#HCJXFr FGAC#
PMPCJXFJmzZP6pM/rP6p\m}]CJ(#RCAC ICZTmX(#
MxP9d#
zIT@5ZPMPCJXF47#C';\CJd$wyhD}]#
© Copyright IBM Corp. 2013 65
66 DB2 V10.1 BvZ]
Z 12 B &CLr*"v?&\
V10.1 &CLr*"v?&\r/K}]b&CLr*",DxK&CLrIF2T,
"9&CLr?p|*r%#
mSK9C SAS 6k=xLxP}]bZVvD'V(}Z DB2 }]b~qwOKP SAS 6k=xL (SAS EP),ITZ}]VbP9C
}]bZDVv=(#
\;Z}]b~qw73PxP/,FVrKPXi"/:"q-xgMd{Vvc
(#rK,(}+&mMnkVvFr}]yZ;C,+uYkF/}]`X*DH
}1d,"vSnUC'Vv&\DinT#
SAS Scoring Accelerator for DB2 9FV}LIZ}]bZ?jI,"R;h*F/}
]#Z V4.1 .0,SAS Scoring Accelerator for DB2 + SAS Enterprise Miner *"
D#M*;*I?p= DB2 }]b~qwPDFV/}#b)FV/}qd{ DB2 C
'(eDj?/};yICZ SQL odP,"a)TBEc:
v uYK}]F/Mf"hs
v IT|CX\m}](s`}}]fZZ}]bZ?)
v X5}]b\m53 (RDBMS) Ia)|?DFc\&
v En*/*z7D\Z|L,SxqC|_Dzz&
SAS Scoring Accelerator for DB2 V4.1 PDBv?&\b%K"aj?C'(eD/
} (UDF) Dh*,9Z DB2 P?pMKPFV#MD}L|*/,,"ZkTsM}
]/4P#M1IqC|QDT\#IT+* SAS Enterprise Miner *"DFV#MT
d>zq=?pZ DB2 }]bP#IT(}Vvmo=Z SQL odP}CM9Cb
)#M#
v ITZSi/Dm}CSdP8( ANALYZE_TABLE mo=,Cmo=9zITP
'X4PFV#M#PX|`E",kND“table-reference”wb#
v DB2_SAS_SETTINGS "amd?tC SAS EP#9C db2set |n4dCdhC#P
X|`E",kND“d{d?”wb#
v SAS EP bZ{* db2sasep D\@$==xLP0kMKP#ZVx}]b73P,
KxLZ DB2 5}D?v}]bVxOKP#PX|`E",kND“db2ida - #9
rXBt/ SAS 6k=xL|n”wb#
v TBFUNC GBD5wKc{`M#
v 1 SAS i/}Z&m1,DB2 zmLrI\h*Zk SAS EP xP(E1H}#
r SAS EP "M}]rS SAS EP SU}]1,I\a"zbViv#DC1dc
Na9PD=vBD}]bZVvH}1d( i d a _ s e n d _ w a i t _ t i m e M
ida_recv_wait_time)mVKb)H}T\e53ki/T\lID0l#
":DB2 pureScale 73P;'V9C SAS 6k=xLxP}]bZVv#
© Copyright IBM Corp. 2013 67
ZC+Vd?)9K SQL `L&\ZC+Vd?GI9C}]b\mw4("r53?<PD}]b\mw"aD+V
d?#
DB2V10.1 P}kDZC+Vd?GZ4(}]bZdT/zID#4(b)d?s,
I(} SQL odT`L==CJb)+Vd?D5,TZ;h*d{&CLr_-D
ivB2m}]#
TBZC+Vd?VZIC#
CLIENT_HOSTKZC+Vd?|,10M'zDwz{,IYw535X#
CLIENT_IPADDRKZC+Vd?|,10M'zD IP X7,IYw535X#
CLIENT_ORIGUSERIDKZC+Vd?|,-<C'j6,I&CLr~qw.`Db?&CLr(
}T=IE,Sa)#
CLIENT_USRSECTOKENKZC+Vd?|,2+TnF,I&CLr~qw.`Db?&CLr(}
T=IE,Sa)#
MON_INTERVAL_IDKZC+Vd?|,10`S1ddtDj6#
PACKAGE_NAMEKZC+Vd?|,104PDLr|D{F#
PACKAGE_SCHEMAKZC+Vd?|,104PDLr|D#={F#
PACKAGE_VERSIONKZC+Vd?|,104PDLr|Df>j6#
ROUTINE_MODULEKZC+Vd?|,104PD}LD#i{F#
ROUTINE_SCHEMAKZC+Vd?|,104PD}LD#={F#
ROUTINE_SPECIFIC_NAMEKZC+Vd?|,104PD}LDX({F#
ROUTINE_TYPEKZC+Vd?|,104PD}LD`M#
TRUSTED_CONTEXTKZC+Vd?|,*("10IE,Sx%dDIEOBDD{F#
9C Java (Cm/}xP(FVvhz(Cm/},zITZ}Cm/}1(x;G4(K/}1)8(K/}Dd
v#
68 DB2 V10.1 BvZ]
*(e(Cm/},k9C CREATE FUNCTION od"8( RETURNS GENERIC
TABLE !n#*9CK!n,9Xk8( LANGUAGE JAVA M PARAMETER STYLE
DB2GENERAL !n#
Z(eK/}.s,IT9C|,`M/X*SdD SQL SELECT od4CJ/}d
v#`M/X*SdCZ(ea{mD#=,|(P{M}]`M#zIT9C;,
D SELECT odS,;v(Cm/}Pdv;,#=Dm#
9CY1m\mMi/yZ1dD}]
9Ck1dCPi/`X*DY1mT+yZ1dD4,E"8(x}]#;9CY
1'VDmPD}]m>fZK}],xY1mPD}]Z}]b53M/rM'&C
Lry(eD1dNZP'#
}g,}]bITf"mDz7G<(Q>}DPr_Q|BDPD-<5),Tc
zITi/}]Dz74,#z9ITT}]P8(UZ6',T8>&CLrr5
qfrO*K}]P'D1d#
TZm`s5xT,.yT*#t}]|Dz7G<,<fZ;)X*-r#g{}
]b;_8K\&,G4s5*,$sFzYT{O`\j<+I>_:xR`14
S#
m`s59h*zYO*}]PP'(Ss5GHxT)D1dN#}g,#%&Z
n/4,D1dN#9I\h*Q+4D}](}g,5q&CLrP4+dS*P
'D}])f"ZmP#
BPivBI\a9CY1m:
v ,$MCJJCZ;,1dND}]#
v 9UZM1d6'kP}]`X*#
v ?F5)yZUZM1dD<x#}g,Zyx(DNN1d6'Z,;v1$;
\Vdx%v?E#
v Z3;PDP'ZZ|Br>}CP#
v f"+4D}]#
TZs5xT,**"T:DY1'Vy!a9(}g,d{m"%"wM&CLr
_-)+I>_:R<u4S#;x,(}9CY1m,s5ITf"MlwdyZ
1dD}],x^h9(",$M\m4SDY1y!a9#
RDF &CLr*"v?&\DB2 J4hvr\ (RDF) |, DB2 V10.1 D;)w*v?&\#
i4BP V10.1 ^)|P|,D<u|DMB&\#"PfD?v^)|<G[}D;
||,C"PfDH0^)|Pa)DyP<u|DMB&\#
v FP2
FP2
FP2 |,H0^)|D&\"|(TVP&\M'VDBP|D:
Z 12 B &CLr*"v?&\ 69
v Qv? createrdfstore M createrdfstoreandloader RDF |n,T|(53DB
N}M=J3d#PX|`E",kND “ c r e a t e r d f s t o r e |n ”M
“createrdfstoreandloader |n”#
v Q* RDF )9K JENA #M API 'V#PX|`E",kND “JENA #M API
'V”#
v Q* RDF )9K SPARQL 'V#PX|`E",kND “SPARQL 'V”#
FP2 |,H0^)|D&\"|(BPv?&\:
v VZQr/ RDF f"w\m,TJmC'Z;vmPi4yP RDF f"w#PX
|`E",kND “RDF f"wDPkS<”#
v 9vSK}vBD RDF |nToz0kMi/ RDF }]:
m 19. DB2 V10.1 FP2 DBv RDF |n
|n{ hv
genpredicatemappings y] RDF f"wD=JX*4zI=J3d#
loadrdfstore +}*i0k=VP RDF f"w#
queryrdfstore C4i/ RDF f"w#
PX|`E",kND“RDF |n”#
v Q* RDF )9KTBPnD SPARQL 'V:
– SPARQL V1.1 D|B'V#
– SPARQL V1.1 D<Nf" HTTP -i'V#
PX|`E",kND“i/ RDF f"w”#
FP2:u`M/D%5`M'VZ DB2 V10.1 FP 2 M|_f>D^)|P,%5`MIT9C?`M/frru`M
/fr#
%5`MGC'(eD}]`M,|kVPZC}]`M(d4`M)2mdZ?m
>#%5`M+(e*9C?`M/frru`M/fr#DB2 for Linux, UNIX, and
Windows DH0f>v'V?`M/#
?`M/D%5`M
TZs`}Yw,?`M/D%5`MS*%@R;f]D`M#ZYw}D
}]`M{F;%d1,C%5`M+^Fs`}Yw#
u`M/D%5`M
TZyPYw,u`M/D%5`MS*kd4`M`,,;G1u`M/D
%5`MZ35r?F`M*;ZdT5&C<x1}b#C%5`MJms
`}Yw,MCqYw}9CC%5`Mm>DZC}]`M;y#
u`M/D%5`M9z\;/P(eX(}]`M,;sZzkbP9CC}]`
M,x;fZ?`M/TYw(}g,HOM/}bv)D^F#IZTP'5D\
m((}}]`M<x)|in,yTvSKnbDi$6p4TK%;}]`M(
eD9CxPi$#
70 DB2 V10.1 BvZ]
FP2:ARRAY_AGG [//}v?&\Z DB2 V10.1 FP 2 M|_f>D^)|P,+)9 ARRAY_AGG /}T'VzI
*O}iT0_PP*X`MD}i#
C/}vSKI!DZ;vN},8(KCN}1,|m>*O}iBjmo=#g
{!TKKN},G4+zIU(}i#
IT9C=V==49lPi#IT9CPmo=48(j?P5,C5+I*}i
D*X#r_,IT+I=vr|`mo=iIDPmdk= ARRAY_AGG /}#b
i5m>w*}i*XDP}]`MPDVN#
FP2:)9K SQLCA PDms(;Z DB2 V10.1 FP 2 M|_f>D^)|P,(f SQL PL r PL/SQL KP1ms
1,m>CmsD SQLCA |,CZj6CmsD44DTsj6MPE#
DB2 }]b\mw?0Z SQL PL M PL/SQL `k1msD SQLCA Pa)PEE
"#"z`k1ms1,sqlcaid(6) PDV{G“L”,"R sqlerrd(3) |, SQL `kw
y(fDPE#ZBDKP1ms(;'VP,g{ sqlcaid(6) PDV{G“M”,G4
sqlerrd(3) |,"zKmsDodDPE,"R sqlerrd(4) |,Tsj6,|j6"zK
msD SQL PL r PL/SQL Ts#
IT9C{* GET_ROUTINE_NAME DB}L4+(;j63dA"zKmsDTs
D{F#K}Lq! sqlerrd(4) VND5w*dkN}"5XXZ"zKmsDTsD
E"#
Z 12 B &CLr*"v?&\ 71
72 DB2 V10.1 BvZ]
Z 13 B IBM }]~qwM'zM}/Lrv?&\
3) IBM }]~qwM'zM}/LrQv?,_PBDMDxD&\?~Ta_&
CLrT\MI?T#
*9CV10.1 &\?~,Xk}6AV10.1 IBM }]~qwM'zr}/Lr#
(#,IT9C V9.7 M V9.5 M'zM}/LrZ DB2 V10.1 OKP&CLr"*
"&CLrM4P}]b\mNq#,y,IT9C V10.1 M'zM}/LrZ DB2
V9.8"V9.7 M V9.5 ~qwOKP&CLr"*"&CLrM4P\mNq#+G,y
]~qwMM'z(r}/Lr)O9CDf>6piO;,,IC&\I\a;
,#
wC6SZ (CLI) }/Lrv?&\CLI }/Lr|, V10.1 D;)w*v?&\#
i4TB V10.1 ^)|P|,D<u|DMB&\#"PfD?v^)|<G[}D:
||,C"PfDH0^)|P|(DyP<u|DMB&\#
v FP1 v?&\
v FP2 v?&\
FP2:DB2 ;%= CLI |n (db2cli) Dv?&\
V10.1 FP2 M|_f>D^)||( db2cli |nDBPv?&\:
v ITZyP\'VD=(O"v db2cli validate |n4i$"R= db2dsdriver.cfg
D~#kNDi$ db2dsdriver.cfg D~#
v ITZ\'VD=(O"v db2cli validate |nT9C db2dsdriver.cfg D~4
bT CLI }]b,S#kND9C db2dsdriver.cfg D~4bT CLI }]b,S#
v ITZyP\'VD=(O"v db2cli validate -embedded |nT9Cdb2dsdriver.cfg D~4bT6k= SQL }]b,S#kND9C db2dsdriver.cfg
D~4bT6k= SQL }]b,S#
v IT"v db2cli bind |n4s( CLI Lr|#kND db2cli - DB2 ;%= CLI
|n#
FP2:'V9C IBM Data Server Driver Package m~Mdb2dsdriver.cfg D~4bT}]b,S
Z V10.1 FP2 M|_f>D^)|P, IBM Data Server Driver Package m~ITb
T}]b,S:
v *KbCZbT CLI }]b,SD=h,kND“9C db2dsdriver.cfg D~4bT CLI
}]b,S”#
v *KbCZbT CLPPlus }]b,SD=h,kND“9C db2dsdriver.cfg D~4b
T CLPPlus }]b,S”#
v *KbCZbT6k= SQL }]b,SD=h,kND“9C db2dsdriver.cfg D~
4bT6k= SQL }]b,S”#
© Copyright IBM Corp. 2013 73
v *KbCZbT ODBC }]b,SD=h,kND“9C db2dsdriver.cfg D~4b
T ODBC }]b,S”#
v *KbCZbT PHP }]b,SD=h,kND“9C db2dsdriver.cfg D~4bT
PHP }]b,S”#
v *KbCZbT Python }]b,SD=h,kND“9C db2dsdriver.cfg D~4b
T Python }]b,S”#
v *KbCZbT Ruby on Rails }]b,SD=h,kND“9C db2dsdriver.cfg D
~4bT Ruby on Rails }]b,S”#
FP2:'VZ\kP9CXbV{
Z V10.1 FP2 M|_f>D^)|P,CLI }/LrS\\kPDXbV{,+fZ
;)}biv#kND “IBM Data Server Driver ^F”#
FP2:BtT
V10.1 FP2 M|_f>D^)||(BPBtT:
v ITZodM,S6phC SQL_FREE_MEMORY_ON_STMTCLOSE_YES M
SQL_FREE_MEMORY_ON_STMTCLOSE_NO tT,TZ8( SQL_CLOSE Yw1
MEM'zODZf#kND“,StT (CLI) Pm”M“odtT (CLI) Pm”#
v IThC S Q L _ A T T R _ D B C _ S Y S _ N A M I N G _ Y E S M
SQL_ATTR_DBC_SYS_NAMING_NO ,StTZ DB2 i f ~qwOtCM{C
SQL |{==#kND:,StT (CLI) Pm;#
v ITZyP=(OhC SQL_ATTR_DB2TRC_STARTUP_SIZE 73tT48( DB2
zY:exs!#kND“73tT (CLI) Pm”#
FP2:db2dsdriver.cfg D~Dv?&\
V10.1 FP2 M|_f>D^)||( db2dsdriver.cfg D~DBPv?&\:
v ITZ db2dsdriver.cfg D~P8(BD servervariables SZ4hC(CDfw#
kND “db2dsdriver.cfg dCD~”#
v ITZyP=(OD db2dsdriver.cfg D~P8( db2trcstartupsize X|V4hC DB2 zY:exs!#kND “db2trcStartupSize IBM Data Server Driver dC
X|V”#
FP2:SQLDataSources() API Dv?&\
Z V10.1 FP2 M|_f>D^)|P,SQLDataSources() API ITS}]b?<M
db2dsdriver.cfg D~5X}]4{F (DSN)#kND “SQLDataSources /} (CLI) -
q!}]4Pm”#
FP1:DB2 ;%= CLI |n (db2cli) Dv?&\ (Windows)
V10.1 FP1 M|_f>D^)||( db2cli |nDBPv?&\:
v IT"v db2cli validate |n4q! Windows Yw53O20D IBM }]~q
wM'z Lr|Dj{Pm#1zZ Windows Yw53O"vC|n1,db2cli |n+(fZ db2dsdriver.cfg D~D,; DSN"}]br+V?VP,;tTDy
PX4Me;DhC#
74 DB2 V10.1 BvZ]
v IT"v db2cli validate |n4li db2dsdriver.cfg D~D,;?VPX4r
Pe;DX|Vu?#
v Z Windows Yw53O,r db2cli |nD registerdsn N}mSKB!n:
– db2cli registerdsn -remove |n|(BPB!n:
- -alldsn
- -copyname copy_name
- -allcopies
- -force
- -dsn
– db2cli registerdsn -add |n|(BD -dsn !n#
– db2cli registerdsn -list |n|(BPB!n:
- -copyname copy_name
- -allcopies
kND db2cli - DB2 ;%= CLI |n#
FP1:x;=v?K DB2 i f ~qw'V
Z V10.1 FP1 M|_f>D^)|P,CLI &CLr'V DB2 i f ~qwPDTB
&\?~:
v SQL_BINARY M SQL_VARBINARY }]`M
v TBM'zE"tT(Z DB2 i f V6R1 0|_f>P):
– SQL_ATTR_INFO_ACCTSTR
– SQL_ATTR_INFO_APPLNAME
– SQL_ATTR_INFO_USERID
– SQL_ATTR_INFO_PROGRAMID
– SQL_ATTR_INFO_WRKSTNNAME
kND73tT (CLI) Pm M,StT (CLI) Pm#
FP1:Qx;=v?K SQL_ATTR_NETWORK_STATISTICS tT'V
Z V10.1 FP1 M|_f>D^)|P,ITZ DB2 z/OS f V10 M|_f>OqC
COMMIT r ROLLBACK SQL YwD~qwF1#kND,StT (CLI) Pm#
FP1:db2dsdriver.cfg D~DBD LDAP X|V
Z V10.1 FP1 M|_f>D^)|P,I+BPBDX|VmS= db2dsdriver.cfg P
TqC LDAP 'V:
v EnableLDAP
v LDAPServerHost
v LDAPServerport
v ClientProvider
v BaseDN
v UserID
v Password
Z 13 B IBM }]~qwM'zM}/Lrv?&\ 75
kND IBM Data Server Driver dCX|V#
FP1:BD SQL_C_CURSORHANDLE C }]`M
Z V10.1 FP1 M|_f>D^)|P,BD SQL_C_CURSORHANDLE C }]`MI
CZk SQL_CURSORHANDLE SQL }]`MaO9C#kND CLI &CLrD SQL
{EM1!}]`M#
FP1:QueryTimeout X|V'V
Z V10.1 FP1 M|_f>D^)|P,CLI }/LrVZ'VZ db2dsdriver.cfg D
~P9C QueryTimeout X|V#kND QueryTimeout IBM Data Server Driver dC
X|V#
FP1:M'z^lT/XB7ID$!Nj'V
Z V10.1 FP1 M|_f>D^)|P,g{Z;vi/irsxCfksP5XKyP
}](|(D~)2 (EOF) V{),G41zZ~qwd*^(,Ss"v COM-
MIT r ROLLBACK od1,CLI }/LrIT4P^lJO*F#*9^lJO*
F\;"z,XkzcTBu~:
v Xk,1tC enableAcr M enableSeamlessAcr N}#
v NjXktCVi#
v NjXk*;Arvr0M#
kNDCZSG Java M'z,SA DB2 Database for Linux, UNIX, and Windows D
T/M'zXB7IYw"CZSG Java M'z,SA DB2 for z/OS ~qwDT/
M'zXB7IYwT0CZSG Java M'z,S= Informix® }]b~qwDT/
M'zXB7IYw#
IBM Data Server Provider for .NET v?&\IBM }]~qw .NET a)Lr |, V10.1 D;)v?&\#
i4TB V10.1 ^)|P|,D<u|DMB&\#"PfD?v^)|<G[}D:
||,C"PfDH0^)|P|(DyP<u|DMB&\#
v FP2 v?&\
v FP1 v?&\
FP2:'V Microsoft Framework Lr|M Visual Studio 2012
Z V10.1 FP2 M|_f>D^)|P,IBM Data Server Provider for .NET 'VBP
Microsoft z7:
v Microsoft .NET Framework 4.5
v Microsoft Entity Framework 4.3
v Microsoft Visual Studio 2012
FP2:'VZ\kP9CXbV{
Z V10.1 FP2 M|_f>D^)|P,IBM Data Server Provider for .NET 'VZ\
kP9CXbV{#&CLrIT8( ASCII .yxF5* 0x20 A 0x7e DXbV
76 DB2 V10.1 BvZ]
{,+fZ;)}biv#PX|`E",kND Password IBM Data Server Driver d
CX|VPassword IBM Data Server Driver dCX|V
FP2:DB2Connection v?&\
Z V10.1 FP2 M|_f>D^)|P,ITZ,SA DB2 i f ~qw19CBD
S y s t e m N a m i n g tT4hC53|{==#PX|`E",kND
DB2Connection.SystemNaming tTDB2Connection.SystemNaming tT#
FP2:db2dsdriver.cfg D~v?&\
Z V10.1 FP2 M|_f>D^)|P,db2dsdriver.cfg D~P|(BP&\:
v ITZ db2dsdriver.cfg D~P8( specialregisters SZ4hC~qwODNN(CDfw#PX|`E",kND db2dsdriver dCD~db2dsdriver dCD~#
v ITT DB2DSDRIVER_CFG_PATH "amd?8( db2dsdriver.cfg D~D`v76#
PX|`E",kNDd{d?d{d?#
FP1:DB2Connection `v?&\
Z V10.1 FP1 M|_f>D^)|P,BP&\|(Z DB2Connection `P:
v TZk DB2 i f V6R1 M|_f>D,S,'V9C CacheUSRLIBLValue tT4
_Y:f *USRLIBL#PX|`E",kND DB2Connection.CacheUSRLIBLValue t
TDB2Connection.CacheUSRLIBLValue tT#
v TZk DB2 i f V6R1 M|_f>D,S,'V9C ClearUSRLIBLCache =(4
e} * U S R L I B L _Y:f#PX|`E",kND
DB2Connection.ClearUSRLIBLCache =(DB2Connection.ClearUSRLIBLCache =(#
v w* DB2Connection.ClientWorkStation tTD1!5Dwz{#PX|`E",kN
D DB2Connection.ClientWorkStation tTDB2Connection.ClientWorkStation tT#
v DelimIdent X|V,|XFQ,SD Informix }]b~qwGq'V(g SQL j
6#PX|`E",kND D B 2 C o n n e c t i o n . C o n n e c t i o n S t r i n g tT
DB2Connection.ConnectionString tT#
FP1:DB2ConnectionStringBuilder `v?&\
Z V10.1 FP1 M|_f>D^)|P,BPtT|(Z DB2ConnectionStringBuilder `
P:
v 'V9C DB2ConnectionStringBuilder.NewPWD tT|DC'D\k#PX|`E",
kND DB2ConnectionStringBuilder.NewPWD tTDB2ConnectionStringBuilder.NewPWD
tT#
v 'V9CBD CurrentSQLID I B M D a t a S e r v e r D r i v e r dCX|Vr
DB2ConnectionStringBuilder.CurrentSQLID tTZ DB2 z/OS f OhC CURRENT
SQLID (CDfw#PX|`E",kND DB2ConnectionStringBuilder.CurrentSQLID
tTDB2ConnectionStringBuilder.CurrentSQLID tT#
v CZ}K DB2 z/OS f y>mDi/a{D ZOSDBNameFilter IBM Data Server Driver
dCX|VM DB2ConnectionStringBuilder.DBName tT#PX|`E",kND
DB2ConnectionStringBuilder.DBName tTDB2ConnectionStringBuilder.DBName tT#
Z 13 B IBM }]~qwM'zM}/Lrv?&\ 77
v 'VT DB2 z/OS f V10 0|_f>xP CERTIFICATE O$#PX|`E",
kND D B 2 C o n n e c t i o n S t r i n g B u i l d e r . A u t h e n t i c a t i o n tT
DB2ConnectionStringBuilder.Authentication tT#
FP1:}]`M'Vv?&\
Z V10.1 FP1 M|_f>D^)|P,|(KBP}]`Mv?&\:
v DB2 i f V6R1 0|_f>VZ'V SQL }]`M SQL_BINARY M
SQL_VARBINARY#PX|`E",kND ADO.NET }]b&CLrPD SQL }
]`Mm>ADO.NET }]b&CLrPD SQL }]`Mm>#
v DB2Decimal a9'VBPBVN:
– E
– MinusOne
– One
– Pi
– Zero
PX|`E",kND DB2Decimal I1DB2Decimal I1#
v DB2Blob M DB2Clob `'VBPBtT:
– EstimatedSize
– IsOpen
– Size
v DB2Blob M DB2Clob `'VBPB=(:
– Read(byte[] buff)
– Read(byte[] buff, Int64 byteOffset, Int64 numBytesToRead, Int64 smartLobOffset,
DB2SmartLOBWhence whence)
v DB2Blob `'V DB2Bob(DB2Connection conn) 9l/}#
v DB2Clob `'V DB2Cob(DB2Connection conn) 9l/}#
FP1:FetchBufferSize X|V'V
Z V10.1 FP1 M|_f>D^)|P,IBM }]~qw .NET a)Lr 'VhC
FetchBufferSize X|V,TdCICfks9CD:exs!#PX|`E",kN
D FetchBufferSize IBM Data Server Driver dCX|VFetchBufferSize IBM Data Server
Driver dCX|V#
FP1:IBM 5ea)LrDv?&\
Z V10.1 FP1 M|_f>D^)|P,IBM 5ea)Lr'VBP DB2 M Informix
/},TxP LINQ to Entity i/:
v Acos
v Asin
v Atan
v Atan2
v Cos
v Exp
78 DB2 V10.1 BvZ]
v Log
v Log10
v Sin
v SquareRoot
v Tan
PX|`E",kND Microsoft Entity Framework Da)Lr'VMicrosoft Entity
Framework Da)Lr'V#
FP1:d{i'Vv?&\
Z V10.1 FP1 M|_f>D^)|P,IBM Data Server Provider for .NET 'V9C
DB2DataReader r DB2ResultSet `4lwd{iD4Pa{/#
FP1:'V Informix }]`M
Z V10.1 FP1 M|_f>D^)|P,IBM Data Server Provider for .NET 'VBP
Informix &\:
v + DB2DateTime a9k Informix }]b~qwdO9C#PX|`E",kND
DB2DateTime a9DB2DateTime a9#
v k DB2DateTime a9dO9CDB=( GetDB2DateTime() M SetDB2DateTime()#
v DB2Type 6Y'V Informix }]`MTk Informix }]b~qwdO9C#PX
|`E",kND DB2Type 6YDB2Type 6Y#
FP1:Z db2dsdriver.cfg D~PhC diaglevel dCN}
Z V10.1 FP1 M|_f>D^)|P,ITZ db2dsdriver.cfg D~P9C DiaglevelX|V4hC diaglevel oOms6q6pdCN}#PX|`E",kND Diaglevel
IBM Data Server Driver dCX|VDiaglevelIBM Data Server Driver dCX|V#
v?K JDBC M SQLJ 'VIBM Data Server Driver for JDBC and SQLJ |, V10.1 D;)w*v?&\#
Zf DB2 for Linux, UNIX, and Windows ;pa)D IBM Data Server Driver for JDBC
and SQLJf>Pa)KBPv?&\#
v V9.7 P}kD V10 v?&\
v V10 P}kD V10 v?&\
v FP1 v?&\
v FP2 v?&\
IBM Data Server Driver for JDBC and SQLJ V3.62 M V4.12 PD DB2 V10 v?&\
V3.62"V4.12 r|_f>a)KBP IBM Data Server Driver for JDBC and SQLJ v
?&\#V3.62 M V4.12 nuf DB2 V9.7 FP4 ;p;6#
db2sqljprint TY1mD*}]D'V
Z 13 B IBM }]~qwM'zM}/Lrv?&\ 79
T IBM Data Server Driver for JDBC and SQLJ db2sqljprint E*D~r!z
5CLrxPKv?TT>Y1mD*}]#}g:
...Parameter 3:
name:START_TSlabel:nullnullable:falsesqlType:392precision:0scale:0ccsid:37columnLength:32tableName:POLICY_DETAILtemporal column: ROW BEGIN
Parameter 4:name:END_TSlabel:nullnullable:falsesqlType:392precision:0scale:0ccsid:37columnLength:32tableName:POLICY_DETAILtemporal column: ROW END
Parameter 5:name:TRANS_IDlabel:nullnullable:truesqlType:393precision:0scale:0ccsid:37columnLength:32tableName:POLICY_DETAILtemporal column: TRANSACTION START ID
...
IBM Data Server Driver for JDBC and SQLJ V3.63 M V4.13 PD DB2 V10 v?&\
V3.63"V4.13 r|_f>a)KBP IBM Data Server Driver for JDBC and SQLJ v
?&\#
53`Sv?&\
VZ,DB2SystemMonitor.getServerTimeMicros 5XD~qw1d|(d51
dMXv1d#
|D}Z\kDB=(
IT9CB=( com.ibm.db2.jcc.DB2Driver.changeDB2Password |D\k,;
[C\kGq}Z#
|JCZ+VdCtTD1!5
++VdCtTD`v1!5|D*|JOZdMM'73D5#BmPvK
I1!5MB1!5#
dCtT
V3.63 M V4.13 .0f>D1!5
V3.63 M V4.13 r|_f>D1!5
db2.jcc.maxRefreshInterval 30 k 10 k
db2.jcc.maxTransportObjects -1(;\^F) 1000
80 DB2 V10.1 BvZ]
dCtT
V3.63 M V4.13 .0f>D1!5
V3.63 M V4.13 r|_f>D1!5
db2.jcc.maxTransportObjectWaitTime -1(;\^F) 1 k
|JCZ Connection M DataSource tTD1!5+ Connection M DataSource tTD`v1!5|D*|JOZdMM'73
D5#BmPvKI1!5MB1!5#
Connection M DataSourcetT
V3.63 M V4.13 .0f>D1!5
V3.63 M V4.13 r|_f>D1!5
maxRetriesForClientReroute g{4hC
maxRetriesForClientReroute M
retryIntervalForClientReroute,
G4 10 VSsaXT,S,R
XT,S.dDH}1daf
Z;NXTH}1dDvSx
vS#
g{4hC
maxRetriesForClientReroute M
retryIntervalForClientReroute,
G4a+ enableSysplexWLB t
ThC* true,R}]~qw
* DB2 z/OS f,1!5*
5#qr,C1!5kH0}/
Lrf>D1!5`,#
retryIntervalForClientReroute g{4hC
maxRetriesForClientReroute M
retryIntervalForClientReroute,
G4 10 VSsaXT,S,R
XT,S.dDH}1daf
Z;NXTH}1dDvSx
vS#
g{4hC
maxRetriesForClientReroute M
retryIntervalForClientReroute,
G4a+ enableSysplexWLB t
ThC* true,R}]~qw
* DB2 z/OS f,1!5* 0
k#qr,C1!5kH0}
/Lrf>D1!5`,#
FP1:Driver v?&\
Z DB2 for Linux, UNIX, and Windows V10.1 FP1 P,Driver V3.64 r V4.14 Pa
)KTBv?&\#V3.64 |, JDBC 3.0 r|Mf>D&\#V4.14 |, JDBC 4.0
r|_f>D&\T0 JDBC 3.0 r|Mf>D&\#
FP1:k DB2 z/OS f D,SDv?&\
TZk DB2 z/OS f D,S,vSKBPv?&\:
v BvDMQ|DD Connection M DataSource tT:
securityMechanismmSK CLIENT_CERTIFICATE_SECURITY 5,TcZQdC DB2 z/OS f V10
}]~qwM IBM Data Server Driver for JDBC and SQLJ xP SSL O$1,
TkC}]~qwD,StC$iO$#
FP2:Driver v?&\
Z DB2 for Linux, UNIX, and Windows V10.1 FP2 P,Driver V3.65 r V4.15 Pa
)KBPv?&\#V3.65 |, JDBC 3.0 r|Mf>D&\#V4.15 |, JDBC 4.0
r|_f>D&\T0 JDBC 3.0 r|Mf>D&\#
Z 13 B IBM }]~qwM'zM}/Lrv?&\ 81
FP2:'Vd{tT
vSKBP Connection tTM DataSource tT:
commandTimeout8(Z}/LrWvl#.0,IBM Data Server Driver for JDBC and SQLJ BK
PD&CLrH}T}]~qwNNV`ksDl&Dn$1d(TkF)#
connectionTimeout8(1}/Lr"Tk}]~qw(",S1,IBM Data Server Driver for JDBC
and SQLJ H}4T}]~qwD&pDn$1d(TkF)#KtTk IBM Data
Server Driver dCX|V ConnectTimeout 4P`,D&\#
enableExtendedDescribeJmlw*{CD)9hvE"#{9lw)9hvE"ITa_T\#+G,{
C)9hv&\1,3)=(;pwC#h*)9hv&\D=(D>}G5X*
}]D=("|B ResultSet TsD=(T0lwT/zID|D=(#
keepAliveTimeout8(+?v TCP KeepAlive EE"MA}]~qw.0Dn$1d(TkF)#
IBM Data Server Driver for JDBC and SQLJ 9C TCP/IP -i4k}]~qw(
E#keepAliveTimeout tTC4w{M'zOD TCP/IP KeepAlive N},T@9
TCP/IP cP"zI,1}pD1ZJO*FJb#
memberConnectTimeout8(r DB2 z/OS f }]2mi"DB2 pureScale 5}r IBM Informix _IC
T/:DI1r*WSVD"T'\.0D1d$H(TkF)#KtTk IBM
Data Server Driver dCX|V MemberConnectTimeout 4P`,D&\#
vSKBP+VdCtT:
db2.jcc.encryptionAlgorithm M db2.jcc.override.encryptionAlgorithmb)tTG}/LrZk Connection M DataSource tT encryptionAlgorithm H
[DtT# b)tT8>12+TzF|(S\1Gq9C DES r AES S\#
db2.jcc.encryptionAlgorithm * encryptionAlgorithm tTa)1!5#
db2.jcc.override.encryptionAlgorithm 2G encryptionAlgorithm tT#
db2.jcc.securityMechanism M db2.jcc.override.securityMechanismb)tTG Connection M DataSource tT securityMechanism D}/Lr6'D
H[tT#b)tT8>CZk}]~qwD,SD2+T`M#
db2 . j cc . s ecu r i t yMechan i sm * secu r i t yMechan i sm tTa)1!5#
db2.jcc.override.securityMechanism 2G securityMechanism tT#
FP2:'VZ\kP9CXbV{
\kVZIT|, ASCII 6' X’20’(.xF 32)A X’7E’(.xF 126)P}BP
V{.bDyPV{:
v \k*7r)2D X’20’(Uq)
v X’3B’(VE)
FP2:'V9C getString 4S DECFLOAT PPlwXb5
VZIT9C java.sql.ResultSet.getString =(4S DECFLOAT PPlw5 NaN"Infinity
r -Infinity#
82 DB2 V10.1 BvZ]
FP2:'VhCNN(CDfw5
IT9C DB2DataSource.setSpecialRegisters =(4hCNN DB2 (CDfwD5#K
=(DdkG java.util.Properties Ts,CTs|,*hCD(CDfwD{FM5#
FP2:'VTVZ}]DN=lwmP
IT9C DB2ResultSet.getDBRowAsBytes =(4TVZ}]DN=lwmPPDyP
}]T07(P}]P?vP5D+F#;sIT9C DB2ResultSet.getDBRowDescriptor
=(47(?vP5DXw#
FP2:M'zXB7IDd{oOE"
xP;9C^lJO*FDM'zXB7I1,+Wv SQL ms* -30108 r -4498
D SQLException#Qv?b) SQL msDms{",Ta)XZJO*F-rT0J
O*F.s(CDfwD4,Dd{E"#
FP2:k Informix }]~qwD,SDv?&\
TZk Informix Servers D,S,VZITZ SQL odV{.P|,Cs(E ({}) (
pD"M#Zf"}LwCD*eo(P9Cs(EfZ;)^F,bGr*Co(
|(s(E#
mSK RDF &CLr*"'VDB2 for Linux, UNIX, and Windows VZ'VJ4hvr\ (RDF) 9C3;J4j6
(URI) TE"(##IT*"Z DB2 }]bPaIf"Mi/ RDF }]D&CLr#
RDF 4(}=rD=D}]X5#9C DB2 RDF |n44("^Dr>}zD RDF
f"#9C SPARQL i/oT4i/M^Db)bPD}]#9I+ RDF }]Iz
0k= DB2 }]bP#
Z 13 B IBM }]~qwM'zM}/Lrv?&\ 83
84 DB2 V10.1 BvZ]
Z 14 B DB2 Text Search v?&\
V10.1 |(CZ)9D>Qw&\Dv?&\#
DB2 Text Search DQwDxT DB2 Text Search xPKv?T'VBQw&\MDxDoT&m&\#
Qw&\VZ|(#}QwMZ|QwXw##}QwCZiRd44kQwnD4
4`FDJ#Z|QwCZlw`%.d`t8(`kR|,QwJDD5#
DB2 Text Search VZ*PD"UoM+zoa)N,VN!n(VF*yZVdD%
JVN)#N,VN9CX(ZoTDVdZD5DV{rPZj63)%J#K<
Ia)+7Qwa{,r*539CVd4j6%J_g#
TZ ’so*’ .`D(d{Qw,dCN} queryExpansionLimit ICZhC(d{9*^F#g{D>Qww}PD;,%dn}?,}K^F,G4;PkQ9*n`
%dDD5E|(ZQwa{P#
9CYVE (%) x;GZJc0SO“?”48(JcrLoGI!D#PX DB2 Text
Search N}D|`E",kND D5#
DB2 Text Search @"~qw?p}K/IhC.b,DB2 Text Search VZ9'V@"~qwhC#
@" Text Search ~qw(VF*s5Z]\m (ECM) Text Search ~qw)D20M
\mVZI@"Z DB2 20xP,"RIEZk}]b~qw`,r;,Domzw
O#53aT/T@" Text Search ~qwtC;D>q=M(Pq='V#
@" DB2 Text Search ~qwhCGVx73DW!hC,r*|cZVd$w:X#
532'V DB2 }]b~qwM Text Search ~qwDg=(?p#
TZ/I?pM@"~qw?p,Text Search ~qwa)CZw{J49CivDd{
XF,"JmzT|8#H4XFU>G<MzY#
DB2 Text Search 'VVx}]b73DB2 Text Search 'VZVx}]b73P4P+D>Qw#
?vD>Qww}<+y]w\Cw}DmDVx;.V*`vD>Qww}/O#
D>Qww}rKzI`v/O|B(?vVx;v)#IT?vD>Qww}8(
G"P9G.P4P/O|B(1!5*"P)#7(J4hs1h*4P]?f
.#
VxmD DB2 Text Search 'VDB2 Text Search 'VTVxm09C`,/:&\Dm4P+D>Qw#
© Copyright IBM Corp. 2013 85
TZGVx}]b73,VxmmDD>Qww}3dA%vD>Qww}/O#Z
Vx}]b73P,|+y]}]bVxVn*tID>Qww}/O#
6'VxmDD>Qww}9Cj{T&m4j6|D#I(}+ AUXLOG w}dChC* ON TGVxm$nK`,zF#v?|B+9CD>#tG(y!a94xPj
{T&m(}g,b|(ek(}0kYwq!D}]),x;G9Cek/>}%"
w#
Ky!a9+zzk9C_e/i/mkSY"B1`FDm4,|D#K DB2 "P
fPQa)BD db2ts RESET PENDING D>Qw|nT=cT\0lStmKPhCj{Tod#g{D>Qww};GI4PC|nDC'4(D,"R4(Cw}DC
';_P DBADM X(,G4 SECADM h*ZhT(zU>mDXF(#
86 DB2 V10.1 BvZ]
Z 15 B 20M}6v?&\
V10.1 |,;)v?&\,b)&\9z\;|lYX?pz7T0|=cX,$z7#
20|nQv?
`vk20`XD|nQv?,TcZ20M,$ DB2 731a)|`inT#
BPk20`XD|nPvSK;)BDN}:
m 20. k20`XDB|nN}D**
20|n BN}
db2cluster_prepare TBBN}JCZ DB2 pureScale 73:
-instance_shared_mount Shared_Mounting_Dir
I8(B General Parallel File System (GPFS) D20c#
-cfs_takeover
(}KN},I8> DB2 z7XF/:#
db2icrt
db2iupdt
BN} -j 9C|]W(}9C1!54dC DB2 Text Search ~qw#
-j ″TEXT_SEARCH″ r_
-j ″TEXT_SEARCH, servicename″ r_
-j ″TEXT_SEARCH, servicename, portnumber″ r_
-j ″TEXT_SEARCH, portnumber″
TBBN}JCZ DB2 pureScale 73:
-mnet MemberNetName
9CKN}I8(I1D/:%*xg{#bvBN}+f; -m hostname:netname
N}D :netname o(#;Fv9C :netname o(,I\aZ+4D"PfP+
d}%#k(}9C -m MemberHostName N}48(I1wz#
-cfnet CFNetName
9CKN}I8(/:_Y:fh) (CF) D/:%*xg{#bvBN}+f;
-cf hostname:netname N}D :netname o(#;Fv9C :netname o(,I\
aZ+4D"PfP+d}%#k(}9C -cf CFHostName N}48( CF#
-instance_shared_mount Shared_Mounting_Dir
(}KBN},I8(B General Parallel File System (GPFS) D20c#
db2iupgrade 9C|]W(}9C1!54dC DB2 Text Search ~qw#
-j ″TEXT_SEARCH″ r_
-j ″TEXT_SEARCH, servicename″ r_
-j ″TEXT_SEARCH, servicename, portnumber″ r_
-j ″TEXT_SEARCH, portnumber″
db2nrupdt
db2nrupgrade
9C|]W(}9C1!54dC DB2 Text Search ~qw#
-j ″TEXT_SEARCH″ r_
-j ″TEXT_SEARCH, portnumber″
© Copyright IBM Corp. 2013 87
m 20. k20`XDB|nN}D** (x)
20|n BN}
db2setup BN} -c Zz20^)|.0i$l&D~DZ]#VZ,^h4P204Ii$l
&D~DZ]#byI7#Z?p20.0l&D~DZ]}7"j{#
db2val BDzYN} -t CZtCi$zY"f;VPD -d N}#;Fv9C -d N},I
\aZ+4D"PfP+d}%#
installFixPack -p N}Z8(;C20 DB2 ^)|#Kb,yPmI$$i<GT/&CD#}g,
g{ DB2 $wi~qwf 20Z path1 P,xzk*+^)|20Z path2 P"
ZC76P&CyPmI$$i,k"vTB|n:
installFixPack -b path1 -p path2
Z DB2 pureScale 73P,B -H N}Z`vwzP&C^)|#bfZ;)^F#
PXj8E",kND installFixPack |n#
vSKBDl&D~X|V
zITZ9Cl&D~D^KU\20Zd9C;)BDX|V#
IZvSKBD&\?~M&\,yTa)K;)BD V10.1 X|V,CZ9Cl&D
~D^KU\20#
m 21. BD20|nN}D**
l&D~X|V j8E"
INSTANCE_SHARED_MOUNT 8(BD General Parallel File System (GPFS) D20c#
REMOVE_INSTALL_CREATED_
USERS_GROUPS
}% DB2 20Lr*10 DB2 1>4(DC'Mi#
SSH_SERVER_INSTALL_DIR Z Windows Yw53O,KX|VCZ7( IBM Secure Shell (SSH) Server for Win-
dows ~qDy>2076#
AUTOSTART_SSH_SERVER Z Windows Yw53O,KX|VCZ7( IBM Secure Shell (SSH) Server for Win-
dows ~qGq&T/t/#
BvD db2prereqcheck |naZ*<20.0liGqzcHvu~I9C db2prereqcheck |n4lizD53GqzcX( DB2 f>D20Hvu~#
IT9C db2prereqcheck |n47(53Gqzc DB2 20DHvu~*sx;X
BXBf>D DB2,;st/20}L#
DB2 mI$;BT(fQv?mI$;BT(fVZ8>Dvz7M&\?~<B%}#
?v DB2 z7M&\?~<P;vX*mI$\?#*i$ DB2 z7M&\?~D
mI$;BT,kVv DB2 mI$;BT(f#g{PNNmI$%}iv,G4z
IT(}q!`&DmI$\?r_(}}%vVJbD DB2 z7r&\?~4bv
b)iv#
88 DB2 V10.1 BvZ]
DB2 ~qwf20f>P|(D DB2 pureScale FeatureZ DB2 V10 P,zITZ20 DB2 Enterprise Server Edition"DB2 Workgroup Server
Edition M DB2 Advanced Enterprise Server Edition 120 IBM DB2 pureScale Fea-
ture#
DB2 pureScale Feature vZ x86_64 AIX M Linux Yw53O\'V#
z;\+xP DB2 pureScale Feature D DB2 z7kVP DB2 Enterprise Server
Edition"DB2 Workgroup Server Edition r DB2 Advanced Enterprise Server Edition 2
0f>20Z,;76P#4}4,z;\+ DB2 Enterprise Server Edition"DB2 Work-
group Server Edition r DB2 Advanced Enterprise Server Edition k?020DxP DB2
pureScale Feature D DB2 z720Z,;76P#
*20 DB2 pureScale Feature,k9CBPdP;V=(:
v S DB2 t/eP,!qxP DB2 pureScale Feature DJ1 DB2 z7#
v 9C DB2 l&D~xP201,k8((F20"!q DB2 pureScale Feature#
DB2 Spatial Extender VZ|(Z DB2 }]bz7iJPDB2 Spatial Extender u<20M^)|&CVZr;h%E20iJxdCr%#
DB2 Spatial Extender Jmf"Mi/m>_Y+7"M';CM||_g.`DTs
Dc"_M`_NUd}]`M#
Z V10.1 P,IT9C DB2 Setup r<w* DB2 }]bz720D;?V20 DB2
Spatial Extender#!q(F201,Spatial Extender IC#DB2 Spatial Extender %@
D CD r DVD Q;IC#
ZH0"PfP,DB2 Spatial Extender PdT:%@D CD r DVD,R;|(ZN
N DB2 }]bz7iJP#
20Q/I= DB2 20xLPD IBM Data Studio20 DB2 z7s,I"4S“DB2 t/e”20 IBM Data Studio#
I9C IBM Data Studio j{M'zi~44P}]b\mNq:VvMw{i/,T
04("?pMwT}]b&CLr#
I9C IBM Data Studio Web XF(i~4`S}]bDKP4v"\mw502m
Data Studio M'z.dD}]b?<,SE"#Z(C'IS Web /@wr Data Stu-
dio j{M'zZCJ Web XF(#
Z 15 B 20M}6v?&\ 89
90 DB2 V10.1 BvZ]
Z 16 B DB2 pureScale Feature v?&\
V9.8 PWN}kK IBM DB2 pureScale Feature#V10.1 GZ DB2 pureScale Feature
'VDy!O9(D#
DB2 ~qwf20f>P|(D DB2 pureScale FeatureZ DB2 V10 P,zITZ20 DB2 Enterprise Server Edition"DB2 Workgroup Server
Edition M DB2 Advanced Enterprise Server Edition 120 IBM DB2 pureScale Fea-
ture#
DB2 pureScale Feature vZ x86_64 AIX M Linux Yw53O\'V#
z;\+xP DB2 pureScale Feature D DB2 z7kVP DB2 Enterprise Server
Edition"DB2 Workgroup Server Edition r DB2 Advanced Enterprise Server Edition 2
0f>20Z,;76P#4}4,z;\+ DB2 Enterprise Server Edition"DB2 Work-
group Server Edition r DB2 Advanced Enterprise Server Edition k?020DxP DB2
pureScale Feature D DB2 z720Z,;76P#
*20 DB2 pureScale Feature,k9CBPdP;V=(:
v S DB2 t/eP,!qxP DB2 pureScale Feature DJ1 DB2 z7#
v 9C DB2 l&D~xP201,k8((F20"!q DB2 pureScale Feature#
QmST RoCE xgOD AIX ~qwD DB2 pureScale Feature 'VDB2 for Linux, UNIX, and Windows V10.1 PmSKTu4* RoCE DyZZOT+
xD6L1Sf"wf! (RDMA) D AIX ~qwOD IBM DB2 pureScale Feature D
'V#
6L1Sf"wf! (RDMA) G /:_Y:fh) MI1(}_YMH}1d/:
%,xg(E1yhD#Z DB2 for Linux, UNIX, and Windows DH0"PfP,T
9CyZZOT+xD RDMA (RoCE) D DB2 pureScale Feature D'Vv^Z Linux
~qw#
T RoCE /:%,xgD'V*?p DB2 pureScale Feature bv=8D53\9hF
&a)|`!q#(}9CVPT+xy!a9,zIozuY?pI>,r*z;
XICBDxgiJ#
© Copyright IBM Corp. 2013 91
20|nQv?
`vk20`XD|nQv?,TcZ20M,$ DB2 731a)|`inT#
BPk20`XD|nPvSK;)BDN}:
m 22. k20`XDB|nN}D**
20|n BN}
db2cluster_prepare TBBN}JCZ DB2 pureScale 73:
-instance_shared_mount Shared_Mounting_Dir
I8(B General Parallel File System (GPFS) D20c#
-cfs_takeover
(}KN},I8> DB2 z7XF/:#
db2icrt
db2iupdt
BN} -j 9C|]W(}9C1!54dC DB2 Text Search ~qw#
-j ″TEXT_SEARCH″ r_
-j ″TEXT_SEARCH, servicename″ r_
-j ″TEXT_SEARCH, servicename, portnumber″ r_
-j ″TEXT_SEARCH, portnumber″
TBBN}JCZ DB2 pureScale 73:
-mnet MemberNetName
9CKN}I8(I1D/:%*xg{#bvBN}+f; -m hostname:netname
N}D :netname o(#;Fv9C :netname o(,I\aZ+4D"PfP+
d}%#k(}9C -m MemberHostName N}48(I1wz#
-cfnet CFNetName
9CKN}I8(/:_Y:fh) (CF) D/:%*xg{#bvBN}+f;
-cf hostname:netname N}D :netname o(#;Fv9C :netname o(,I\
aZ+4D"PfP+d}%#k(}9C -cf CFHostName N}48( CF#
-instance_shared_mount Shared_Mounting_Dir
(}KBN},I8(B General Parallel File System (GPFS) D20c#
db2iupgrade 9C|]W(}9C1!54dC DB2 Text Search ~qw#
-j ″TEXT_SEARCH″ r_
-j ″TEXT_SEARCH, servicename″ r_
-j ″TEXT_SEARCH, servicename, portnumber″ r_
-j ″TEXT_SEARCH, portnumber″
db2nrupdt
db2nrupgrade
9C|]W(}9C1!54dC DB2 Text Search ~qw#
-j ″TEXT_SEARCH″ r_
-j ″TEXT_SEARCH, portnumber″
db2setup BN} -c Zz20^)|.0i$l&D~DZ]#VZ,^h4P204Ii$l
&D~DZ]#byI7#Z?p20.0l&D~DZ]}7"j{#
db2val BDzYN} -t CZtCi$zY"f;VPD -d N}#;Fv9C -d N},I
\aZ+4D"PfP+d}%#
92 DB2 V10.1 BvZ]
m 22. k20`XDB|nN}D** (x)
20|n BN}
installFixPack -p N}Z8(;C20 DB2 ^)|#Kb,yPmI$$i<GT/&CD#}g,
g{ DB2 $wi~qwf 20Z path1 P,xzk*+^)|20Z path2 P"
ZC76P&CyPmI$$i,k"vTB|n:
installFixPack -b path1 -p path2
Z DB2 pureScale 73P,B -H N}Z`vwzP&C^)|#bfZ;)^F#
PXj8E",kND installFixPack |n#
VZI+mVxCZ DB2 pureScale 73VZI+mVxCZ DB2 pureScale m#
hzmVx,IZ`v}]Vxd.VsMmTsTqC|CT\#
IZ DB2 pureScale m(b|(9C PARTITION BY RANGE SdDm)P9CmV
x#Kb,IZ DB2 pureScale 73P9CkmVx`X*D|n#
bb6E(}g)BPyPYw\'V:
v (} ALTER TABLE oda)D*kM*vVxYw
v CREATE INDEX odD PARTITIONED M NOT PARTITIONED Sd
v (TZVxw})REORG TABLE M REORG INDEXES ALL odD ON DATA
PARTITION Sd
Kb,Q|B MON_GET_PAGE_ACCESS_INFO m/}T9CmVx#Z}]VxO
KPDyPVP`S/}+9C DB2 pureScale m#
g{QZ9C DB2 pureScale Feature,G4I9CmVx4ozbv3yCJb#(}
)syC6',IuY}]3yC;,y,I(}9CVxw}4uYw}3yC#
I9C db2val |ni$ DB2 pureScale FeatureVZI9C db2val |n4i$ DB2 pureScale 73DKD&\#K|n+i$20M
5}#
K|n(}li20D~M5}hCD4,,lY7# DB2 pureScale 73dC}7#
db2cluster |nVZ'V^45}rMXFT/4PJOV4D1ddb2cluster |nVZICZ^45}r#(}XB4(/:\mwrMNN/:J4,
IT|lS3)JOivV4#Kb,9I9C db2cluster 4XFN1+I1T/JOV4Ad-<wz#
^4r
g{ DB2 pureScale 5} "zJO"Rh*XB4(/:\mwr,G4I9C
db2cluster |nXB4(Cr0/:PyP5}DJ4#M#ZKOBDP,;\T
DB2 /:~q\m1m]KPK|n#
Z 16 B DB2 pureScale Feature v?&\ 93
&9CkVP/:\mwr`,DdC(YCMwzJOlb1d)4XB4(/:
\mwr#
*XB4(Cr,kKPTB|n:
db2cluster -cm -repair -domain domain-name
*9C db2cluster |n4^45}r,G4 db2cluster |nH0XkZ V10.1 DB2
pureScale 73P4(KCr#(}9C db2haicu |nZ V10.1 Vx}]b73rG
Vx}]bP4(D5}r;\9C db2cluster |nxP^4#
{CT/JOV4
Z DB2 pureScale 73 P,TXBt/8e==XB}<wzr_wz"zJOa<
BdI1T/FACMwz#1KwzYNdCIC1,aT/xPJOV4,Sx
<BX(;DI1"4FXywz#Y}45,ZI1FXywz"XBSk/:.
0,\m1I\#{XFT/xPJOV4Ti$XBt/DywzDKP4vD1
d#Z;_8KXF&\DivB,\m1h*9ywzQz,rK,Z+KI1F
ACMwzYFXywzbN1dZaERBq#
S DB2 V10.1 *<,I(}KPTB|n4{CT/JOV4:
db2cluster -cm -set -option autofailback -value off
;s,I9C db2cluster |nV/t/+I1T/JOV4Ad-<wzD}L,gBy>:
db2cluster -cm -set -option autofailback -value on
g{fZwzJO"RI1Q<8CT/JOV4Ad-<wz,G){CT/JO
V4sazzkTCX(I1D/(#IT9C db2instance -list |n4mwGqf
ZC/(#IT9C db2cluster -cm -list -alert |n4a)PXC/(DE"T0
gN*<T/xPJOV4#
BD CURRENT MEMBER 1!5DxK DB2 pureScale T\VZ,ALTER TABLE M CREATE TABLE SQL odJm9CD1!5/OP|,
CURRENT MEMBER !n#
1! CURRENT MEMBER P
K|DJmz+ CURRENT MEMBER (CDfwD5CwCPD1!5#KDfw5
GZKP INSERT"UPDATE r LOAD Yw1lwD#;sIy]C10I15.V
$w:X,rxuY DB2 pureScale 73PD}]byC#
uYyCD;v=(G9C ALTER TABLE od+ CURRENT MEMBER PmSA
m,;s9CCBPTmhCmVx#(}K=(,BekDP<U#tZI1>
X#yT,I1kCmPDX(PPW5X5,"RI1d,=DI>rK5M#
g{v=w}yCJb,G4ImS_P CURRENT MEMBER 1!5D~=~XP,
"9CCPPDE"4XB(ew}#
94 DB2 V10.1 BvZ]
Z DB2 pureScale 73P,9C53J4D2,I>k/:I1d"zDw/V/?I
}H#9C CURRENT MEMBER PTmrw}xPVxI5MI1dw/2mD6
p,{v73PDT\rKa_#
B`S}La)Ti:eXC>D{b
BD MON_GET_GROUP_BUFFERPOOL m/}a)DE"Iozz7(GqJ1w{
DB2 pureScale 73Pi:eX (GBP) DdCs!#
g{"T"a3v3fr+3v3f4k GBP 1 GBP ;PdVDUd,G4a"z
GBP_FULL ms#zIT9C MON_GET_GROUP_BUFFERPOOL m/}TX(I1
(10,SDI1r DB2 pureScale 73PDyPI1)(f GBP_FULL ms"zD
N}#g{ GBP_FULL D5vS;N1d,G4I\h*vS GBP Ds!#
VZ DB2 pureScale 73 Pa)K DB2 $w:X\mwZ DB2 V10.1 P,VZIZtC IBM DB2 pureScale Feature s9C DB2 $w:X
\mw (DB2 WLM) 4\m$w:X#EcD$w:X\mdCIozns/53'J
MLB?,,1ozz5V5qT\?j#
DxK DB2 pureScale 73DoO}]U/VZI(}Qv?D db2support |n4U/ DB2 pureScale i~Dd{oO}]#K
QDxDoO}]U/IozZ DB2 pureScale 73PSlJOoO}L#
*ozZ DB2 pureScale 73P|l7(Jb,DxK db2support |nTU/X(ZDB2 pureScale i~Ds`}oO}],}g,1!ivBD/:\mw"/:D~5
3M uDAPL#9v?K db2support |nD -purescale N}#g{VZ8(
-purescale !n,G4aU/X(Z DB2 pureScale 73Dd{oO}]#
1!ivB,VZ db2support |n9SyPwzU/oO}],|(I1M/:_Y:f$_ (CF)#KDxI7#Z1!ivBU/JOoO}LZdI\h*DyPE
"#
*ozzlYQw db2support |nU/DNNoO}],VZv? db2support.html
D~T|(Z db2support.html D~PU/D}]D,S,|8r db2support Lr|
S?<D`&D=fD~#F* db2support.map D~D3dD~D?D>f>2|(
Z db2support Lr|P#
FP2:GPFS D^\k6L root C'G<TZBD DB2 pureScale 20f>,DB2 \mD GPFS D~53DB1!5;Y*s
+^\k6L root C'G<w*Hvu~#
DB2 pureScale Feature 9C General Parallel File System (GPFS) w*2mELD~5
3,TZ DB2 pureScale 73PDyPI1.da)}]CJ#GPFS *sZtZ GPFS
rDyPwzOT root C'm]KP3)|n#
T0,XkT GPFS rPDyPwz<tC9Cj< SSH +C\?O$=(D^\k
6L root C'G<#Z DB2 V10.1 FP2 M|_f>D^)|P,g{z*+ DB2 \
Z 16 B DB2 pureScale Feature v?&\ 95
mD GPFS D~53CZBD DB2 pureScale 20f>,G4;Y*s+^\k6L
root C'G<w*YwHvu~#h*BDG root C'j6 (db2sshid) E\Zwz.
d9C2+ shell (SSH) xg-i#g{48(K SSH C'j6,G45}yP_C
'j6+Cw SSH C'j6#
4(5}.s,IT{C^\k root C'G<#T;XktC^\k root C'CJE
\4P DB2 z|\Z,$Nq,+ZjIKNq.s,z_P{CCCJD!n,b
Gr* DB2 \mD GPFS 20f>;Y*stCCCJ#
96 DB2 V10.1 BvZ]
Z 17 B `D/'Vv?&\
V10.1 a)K|`CZ&m`D/}]D!n#
a)KyZ UCA RoT73`XDB{m(yZ CLDR 1.8.1)V10.1 a)Kd{yZ UCA RoT73`XD{m#
oT73`XD{ma)KyZy8(oT73D}](dP|(ngoTMXrH
E")DZ{Er#9IT(Fb){m,Ta);xVs!4R;xVXtDE
r#
Unicode {mc((UCA)a)KT;V{O Unicode j<*sD==T=v Uni-
code V{.xPHODf6#V10.1 PDoT73`X{mG4U UCA V5.2 5VD#
b){myZ(CoT73}]f"b (CLDR) V1.8.1#
z9IT+yZ UCA RoT73`XD{mk SQL j?/} COLLATION_KEY_BIT
dO9C#
vSKm>BPoTDBoT73:
v OGI<o
v G@aGo
v "{].o
v OS-o
v +3OS-o
v @vo
v A)o
v +3#IBo
v U(ao
v .$^o
v .$^o(Vd)
v 9_#oo
v Z{<o
v ~{?o
v <3Mo
yZ CLDR 1.8.1 DBoT73(CoT73}]f"b (CLDR) V1.8.1 |,yZ 186 VoTM 159 vXrD,}
500 VoT73D}]#;*Z DB2 z7Pa)KoT73'V,zMITZ V10.1
P9Cb)oT73#
ITZ CURRENT LOCALE LC_TIME (CDfwP9C CLDR 1.8.1 m>DyPo
T73#|G9ITCZBPkoT73`XD SQL j?/}M XQuery /}#
© Copyright IBM Corp. 2013 97
v DAYNAME
v LOWER(koT73`X)
v MONTHNAME
v NEXT_DAY
v ROUND
v ROUND_TIMESTAMP
v TIMESTAMP_FORMAT
v TRUNC_TIMESTAMP
v TRUNCATE r TRUNC
v UPPER(koT73`X)
v VARCHAR_FORMAT
v !4D XQuery /}
v s4D XQuery /}
IBM }]~qwM'z'VDd{Xrzk
9Cy(eDXrzkD IBM }]~qwM'zDC'+i4ICJOZdoT73
Dq=DUZ"1dM!}c#
V10.1 P'VBPBXr:
v @z
v q3*G
v OaG
v a4{
v 9o<(
v 9#aG
98 DB2 V10.1 BvZ]
Z 2 ?V Q|DDZ]
|DZ]|(PX V9.7 M V9.8 PDVP&\|DDE"#
DB2 V10.1 for Linux, UNIX, and Windows |,;)Q|DD&\";Fv9CD&
\MQ#CD&\,zZTB&CLrxP`kr^DVP&CLr1,&tbb)
&\#
Kbb)|DPzZ+10&CLr*"MF.}6A V10.1#
Q|DD&\(#|(1!5|Dr_zzDa{kH0"Pf;,#}g,ZH0
"PfP9CD SQL odI\aZ V10.1 PzI;,a{#
,$g"PfD&CLrf]TGdP;vnEH<GDBn#+G,;)P*Xk
xP|DE\{C10"PfPDB&\T0Q|DD&\#
BPwBhv V10.1 PI\0lVP&CLrDQ|D&\";Fv9CD&\MQ#
CD&\#
Z 1013DZ 18 B, :\m|D**;>Bhvk}]b\m`XDVP DB2 &\PD|D#
Z 1113DZ 19 B, :}]bhCMz720|D**;>Bhvk}]bhCMz720`XDVP DB2 &\PD|D#
Z 1173DZ 20 B, :2+T|D**;>Bhvk2+`XDVP DB2 &\PD|D#
Z 1193DZ 21 B, :&CLr*"|D**;>Bhvk&CLr*"`XDVP DB2 &\PD|D#
Z 1333DZ 22 B, :DB2 |nM SQL od|D**;>BhvT'VB&\D DB2 CLP |n"DB2 53|nM SQL odD|D#
Z 1413DZ 23 B, :V10.1 P;Fv9CD&\;>BP>K;Fv9CD&\,bm>X(&\r&\?~T\'V,+(i
;*Y9C|G,+4D"PfPI\a+d}%#
Z 1593DZ 24 B, :V10.1 PQ#99CD&\;>BP>K V10.1 P;\'VD&\?~M&\#
Z 1733DZ 25 B, :;Fv9CM#C V10.1 M.0"PfPD DB2 &\**;>BP>K DB2 V10.1 P;Fv9CrQ#CD&\?~M&\#
PX DB2 }]bz7M&\?~D|DDE",kND :DB2 &\?~M DB2 z
7^)fD&\;#DB2 for Linux, UNIX, and Windows w3 (http://www.ibm.com/
software/data/db2/linux-unix-windows/) a)K`XDmI$"EMP!*zE"#
© Copyright IBM Corp. 2013 99
100 DB2 V10.1 BvZ]
Z 18 B \m|D**
V10.1 |(0lz\mM9C DB2 }]bD==DQ|D&\#
4FPDVZG@"$_
4FPDVZG@"$_#Q|DCZt/4FPDD201!!nM|n#
j8E"
Z V10.1 P,4FPDZ Linux M Windows Yw53O*%z$_#ZH0"Pf
P,|GMd{\m$_(}gXFPD)iOZ;pD#Q#C\m$_#
Z V10.1 P,db2rc |nICZt/4FPD#Q#CH0"PfPD db2cc -rc |n#
Z Windows Yw53O,z2I%w*< > Lr > IBM DB2 > DB2 copy name> 4FPD,dP DB2 copy name 8>Z20Zd8(D DB2 1>D{F#
Z V10.1 P,dMr(F2011!ivBa+4FPDw20*4F$_i~D;?
V#+G,lY20;Y204F$_i~,dP|(4FPD#ZH0"PfP,
4F$_GlY203)z71DX8i~#
H0"PfDyP4FPD&\TIC"\'V#
bv=8
*204FPD,k7#zTNN DB2 }]bz7<!qKdMr(F20#
*t/4FPD,k"v db2rc |n#Z Windows Yw53O,2I9C*<K%#
Lr|PmE"U/Q|D
tCI$w%*B~`SwU/Lr|PmE"DzFQ|D#
j8E"
I9CBP=vzFDdP;v4tCLr|PmE"DU/:
v (}hC mon_uow_data M mon_uow_pkglist }]bdCN}4tC}]b6pDU/#Z V10.1 P,mon_uow_data }]bdCN}_P=v5:NONE M BASE#ZH
0"PfP,KN}_P}vI\5:NONE"BASE M PKGLIST#mon_uow_data N}GBD mon_uow_pkglist M mon_uow_execlist }]bdCN}D8N}#I[O9
Cb=vN}4U/Lr|PmE"M/rI4Pj6E"#
v (}9C CREATE WORKLOAD r ALTER WORKLOAD odD COLLECT UNIT
OF WORK DATA Sd4TX($w:XtCU/#CSdDo(Q|D*8(U
/Lr|PmE"M/rI4Pj6E"#PXj8E",kND“ALTER WORK-
LOAD M CREATE WORKLOAD odQ|D”#
© Copyright IBM Corp. 2013 101
bv=8
g{E>r&CLrD mon_uow_data }]bdCN}hC* PKGLIST,k+
mon_uow_data }]bdCN}hC* BASE "+ mon_uow_pkglist }]bdCN}hC* ON,gTB>}y>:
UPDATE DB CFG FOR SAMPLE USING mon_uow_data BASEUPDATE DB CFG FOR SAMPLE USING mon_uow_pkglist ON
g{*}6+ mon_uow_data }]bdCN}hC* PKGLIST D}]b,G4Z}]b
}6Zd,mon_uow_data }]bdCN}hC* BASE,mon_uow_pkglist }]bdCN}hC* ON#
g{T CREATE WORKLOAD r ALTER WORKLOAD od8( COLLECT UNIT
OF WORK DATA Sd,k*<TKSd9CBo(#
DB2 Text Search 2+#M|DDB2 Text Search VZy]4P\mYwDC'DZ(j644Pb)\mYw#
j8E"
5}yP_;Yh*NN}]bX(,"R\#$C';Xk5}yP_%tZ,;
vwi#9CC'DZ(j644PYw+a_IsFT,"Ra_TD>Qw\m
DXF#
*Kr/CJXF,a)KBf}vBD53G+:
v Text Search \m1 (SYSTS_ADM) - Z}]b6p4PYw
v Text Search w\ (SYSTS_MGR) - Zw}6p4PYw
v Text Search C' (SYSTS_USR) - P(CJD>Qw?<}]
bv=8
|DE>M&CLrT9CBD DB2 Text Search 2+#M#
DB2 Text Search w};CQ|DD>Qww}D1!;CQ|D#
j8E"
VZ(} defaultDataDirectory N}XF"RI9C configTool 5CLrhCD>Q
ww}D1!;C#CN};P1!dC#g{4|D,G453+Z sqllib D~P
DSD~P(x;G}]b76)P4(/O#
bv=8
9C configTool 5CLr4dCB defaultDataDirectory N}r|DE>M&CLrT9C(F/O?<#
kND CREATE INDEX FOR TEXT |nDhvPDj8E"#
102 DB2 V10.1 BvZ]
DB2 Text Search wHLr|DDB2 Text Search VZ9C\mNqwHLr4T/4PNq#
j8E"
wHNqGT/4(D,"y]D>Qww}D UPDATE FREQUENCY hCxP|B#z
IT(}9CwHLrD\mS<4`SNqPmMQ4PNqD4,#PXwHL
rD|`E",kNDXZ9C\mNqwHLrDwb#
D>w}DwHvT4(CwHDC'T0_P DBADM X(DC'I{#g{_P
wHDD>w};;v;GCD>w}D4(_R;P DBADM X(DC'>},G
4C>}Yw+I&jI,+wHNqT#t#,y,g{bvC'DdD>w}T
}%VPwH,G4wHNq+#t#1`v;_P DBADM X(DC';f\mD
>w}1,+a"zbViv,r*C'DZ(j6CZ4P\mYw#rK,*}
%b)B"DwH,k9C DBADM X(xP,S"liwHLrNqPm"}%N
NB"DwHNq#
bv=8
TZ9C.0"Pf4(DD>Qww},ki$QwHNq"9C ALTER INDEX Yw4hCM|B1dm#
DB2 Text Search \m|nMf"}LQ|DQmSr^D DB2 Text Search \m|nMf"}LT'V V10.1 PDB&\?~#
j8E"
K DB2 "PfPa)Kv?DD>Qw|nT'V=S&\?~#TBGQv?D>
Qw|nDPm:
v db2ts ALTER INDEX FOR TEXT |n
v db2ts CLEANUP FOR TEXT |n
v db2ts CLEAR COMMAND LOCKS FOR TEXT |n
v db2ts CLEAR EVENTS FOR TEXT |n
v db2ts CREATE INDEX FOR TEXT |n
v db2ts DISABLE DATABASE FOR TEXT |n
v db2ts DROP INDEX FOR TEXT |n
v db2ts ENABLE DATABASE FOR TEXT |n
v db2ts RESET PENDING FOR TEXT |n
v db2ts START FOR TEXT |n
v db2ts STOP FOR TEXT |n
v db2ts UPDATE INDEX FOR TEXT |n
TBGQv?D>Qwf"}LDPm:
v SYSTS_ADMIN_CMD }L
v SYSTS_ALTER }L
Z 18 B \m|D** 103
v SYSTS_CLEAR_EVENTS }L
v SYSTS_CLEAR_COMMANDLOCKS }L
v SYSTS_CONFIGURE }L
v SYSTS_CREATE }L
v SYSTS_DISABLE }L
v SYSTS_DROP }L
v SYSTS_ENABLE }L
v SYSTS_UPDATE }L
bv=8
4iQ|D DB2 Text Search &\?~M&\DPmT7(&CLrrE>Gq\0
l,;sxP`&^D#
(}9CBDD>QwN}rTVPD>QwN}9CB549CQ|DD&\r&
\?~#
TOTALDBPARTITIONCONNECTIONS MTOTALSCPARTITIONCONNECTIONS P5D{FQ|D
T O T A L D B P A R T I T I O N C O N N E C T I O N S P5D{FQ|D*
TOTALMEMBERCONNECTIONS P5#TOTALSCPARTITIONCONNECTIONS P5D
{FQ|D* TOTALSCMEMBERCONNECTIONS P5#
j8E"
?vQX|{P5D&\#V;d#;|DKb)P5D{F#ZVx}]b73
P,}]bVxVZVF*I1#
bv=8
9C T O T A L M E M B E R C O N N E C T I O N S P54zf
TOTALDBPARTITIONCONNECTIONS P5#
9C T O T A L S C M E M B E R C O N N E C T I O N S P54zf
TOTALSCPARTITIONCONNECTIONS P5#
?V5V5VZ|(Ts3FE"
Z V10.1 P,5w$_dvPD?V5J5E"|(}]bTsD3FE"#
j8E"
ZH0"PfP,5w$_DdvPv|(PXKc{D5JE"#KdvVZ|(
4PodZ1CJDmMw}DKP13FE"#
bv=8
ZIq!xP|(Ts3FE"D5JivDZ5w0,XkH(F5wm#9C
SYSINSTALLOBJECTS }Lr db2exmig |n4(F5wm#
104 DB2 V10.1 BvZ]
VQZ1!ivBpV1!oOU>76
Z V10.1 P,1!ivB+yP I1"/:_Y:fh)"}]bVx~qwM}]
bVxG<=(C db2diag U>D~P#
j8E"
ZH0Df>P,yP I1 M /:_Y:fh) +doO}]G<=?<
sqllib_shared B GPFS 2mOD#C;C#*9 I1"/:_Y:fh)"}]b
Vx~qwM}]bVxG<=vpoO?<P,XkV/8(*pVDoO}]#
T(CoO?<DK|DIa_oOU>G<DT\,r*bauY db2diag.log M
cfdiag.*.log D~ODJ4yC#,1,|a@9%;JOc#
m 23 M m 24 T>B4(D V10.1 5}DoO76,C5}9CTB|n|B:
update dbm cfg using [DIAGPATH|CF_DIAGPATH|ALT_DIAGPATH] <config_setting>
"b,NULL dkdPf"MT>D5J5G5J1!5,P'm>;Y'V NULL h
C#2MG5,498( NULL hC,2a9C1!5ndCdCD~#
m 23. B DB2 5}P diag.log M cfdiag.*.log 76DhC
config_setting %;Vx73 Vx}]b73 DB2 pureScale 73
NULL $ INSTHOME / sql l ib /
db2dump/ $m
$ INSTHOME / sql l ib /
db2dump/ $m
$ I N S T H O M E /
sqllib_shared/db2dump/
$m
path path path path
$X1 $ INSTHOME / sql l ib /
db2dump/ $X
$ INSTHOME / sql l ib /
db2dump/ $X
$ I N S T H O M E /
sqllib_shared/db2dump/
$X
path $X path $X path $X path $X
$X/path $ INSTHOME / sql l ib /
db2dump/ $X/path
$ INSTHOME / sql l ib /
db2dump/ $X/path
$ I N S T H O M E /
sqllib_shared/db2dump/
$X/path
path $X/path path $X/path path $X/path path $X/path1 $X zmTBdP;vpV diagpath jG:
v $h
v $n
v $m
v $h$n
v $h$m
r*VZ2m?<76M $INSTHOME QV*,yTP;vS diagpath omV*D1! alt_diagpath,bGT0FvDdC#
m 24. B DB2 5}P8C diag 76DhC
config_setting %;Vx73 Vx}]b73 DB2 pureScale 73
NULL : ; : ; $ INSTHOME / sql l ib /
db2adump/ $m
path path path path
Z 18 B \m|D** 105
m 24. B DB2 5}P8C diag 76DhC (x)
config_setting %;Vx73 Vx}]b73 DB2 pureScale 73
$X $ INSTHOME / sql l ib /
db2dump/ $X
$ INSTHOME / sql l ib /
db2dump/ $X
$ I N S T H O M E /
s q l l i b _ s h a r e d /
db2adump/ $X
path $X path $X path $X path $X
$X/path $ INSTHOME / sql l ib /
db2dump/ $X/path
$ INSTHOME / sql l ib /
db2dump/ $X/path
$ INSTHOME / sql l ib /
db2adump/ $X/path
path $X/path path $X/path path $X/path path $X/path
m 25 +T>S V10.1 $ DB2 5}}6s diagpath M cf_diagpath dCN}DhCiv#
m 25. }6D DB2 5}P diag.log M cfdiag.*.log 76DhC
config_setting %;Vx73 Vx}]b73 DB2 pureScale 73
NULL $ INSTHOME / sql l ib /
db2dump
$ INSTHOME / sql l ib /
db2dump
$ I N S T H O M E /
sqllib_shared/db2dump
path path path path
$X1 $ INSTHOME / sql l ib /
db2dump/ $X
$ INSTHOME / sql l ib /
db2dump/ $X
$ I N S T H O M E /
sqllib_shared/db2dump/
$X
path $X path $X path $X path $X
$X/path $ INSTHOME / sql l ib /
db2dump/ $X/path
$ INSTHOME / sql l ib /
db2dump/ $X/path
$ I N S T H O M E /
sqllib_shared/db2dump/
$X/path
path $X/path path $X/path path $X/path path $X/path
bv=8
^hNNC'Yw,}Gzk8(%; diagpath ?<#g{k9-=T0DP*(4,
*oO}]a)%;;C),k8(;xCjGDoO76
|DK;)}]b\mwdCN}
V10.1 |,;)BDMQ|DD}]b\mwdCN}#
j8E"
BD}]b\mwdCN}
IZvSKBD&\?~M&\,yTV10.1 |,;)BDdCN}#
m 26. BDV10.1 }]b\mwdCN}D**
N}{F hv j8E"
comm_exit_list (E:exvZbPm KN}8( DB2 +9CD(E:exvZbP
m#(E:exvZbG/,0kDb,)&L
&CLrI9CCbCJMliCZkM'z&
CLr(ED DB2 (E:ex#
106 DB2 V10.1 BvZ]
m 26. BDV10.1 }]b\mwdCN}D** (x)
N}{F hv j8E"
wlm_dispatcher $w:X\mwVIw KN}+tC (YES) r{C (NO) DB2 $w:X
\mw (WLM) VIw#1!ivB,QtCD
WLM VIwvXF CPU ^F#
wlm_disp_concur $w:X\mwVIw_L"
PH
KN}8( DB2 $w:X\mw (WLM) VIw
gNhC_L"PH#9IT+_L"PHV/
hC*L(5#
wlm_disp_cpu_shares $w:X\mwVIw CPU
]n
KN}+tC (YES) r{C (NO) I DB2 $w
:X\mw (WLM) VIw4XF CPU ]n#1
!ivB,QtCD WLM VIwvXF CPU ^
F#
wlm_disp_min_util $w:X\mwVIwnM
CPU {CJ
KN}8(+~q`|(ZI DB2 WLM \mD
CPU J42mP1AYh*o=D CPU {CJ#
|DD}]b\mwdCN}
BmPvKQ|Dd1!5D}]b\mwdCN}#
m 27. Q|Dd1!5DdCN}Dc\
N}{F hv PX1!5|DDj8E"
alt_diagpath “8CoO}]?<76”d
CN}H0"Pf
Null
V10.1 DB2 pureScale 73(Linux MUNIX) INSTHOME/sqllib/db2adump/ $m
cf_diagpath CZ CF D“oO}]?<
76”dCN}DB2 pureScale 73DH0"Pf
Null
V10.1 DB2 pureScale 73INSTHOME/sqllib/db2dump/ $m
Z 18 B \m|D** 107
m 27. Q|Dd1!5DdCN}Dc\ (x)
N}{F hv PX1!5|DDj8E"
diagpath “oO}]?<76”dCN
}
Q|DoO}]?<76dCN}D1!5
H0"Pf
Null
V10.1 Server Edition(Linux M UNIX)INSTHOME/sqllib/db2dump/
V10.1 Vx}]b73(Linux M UNIX)INSTHOME/sqllib/db2dump/ $m
V10.1 DB2 pureScale 73(Linux MUNIX) INSTHOME/sqllib/db2dump/ $m
KB1!5b6EyP}]bVx"
CF MI1<PT:DoOU>?
<#
V10.1 (Windows)Z Vx}]b73 O:I
DB2INSTPROF registry variable\ $m 8
(D?<D5}S?<
Z Vx}]b73 b:I
DB2INSTPROF "amd?8(D?
<D5}S?<
IT9CB5 $m(|+bv* DIAG_number)
*yP}]bVx"CF rI18((;DoO
U>76#
mon_obj_metrics `STsH?5dCN}H0"Pf
BASE
V10.1 EXTENDED
Z V10.1 P,BP}]b\mwdCN}DP*Q|Dr__PBD!56
'#
m 28. dP*Q|D,r_PBD!56'rB5D}]b\mwdCN}c\
N}{F hv V10.1 PywD|D
diagpath “oO}]?<76”dCN} v IT9CB5 $ m(|+bv*
DIAG_number)*yP}]bVx"CF
rI18((;DoOU>76#
v ;Fv9C5 $n,+4D"PfPI\
a+d}%#kD*9C $m 5#
mon_obj_metrics `STsH?5dCN} v Q*KdCN}mSKB5
EXTENDED#VZI*TsH?5!
q}v6pdD}]/O:
NONE"BASE M EXTENDED;1!5
* EXTENDED#
numdb |(wzMSystem i® }]bd
CN}D"Pn/}]bDn
s}?
v VZ DB2 pureScale 73P"Pn/}
]bDns}?G 200 v#
108 DB2 V10.1 BvZ]
bv=8
(}9CBD}]b\mwdCN}r_TVP}]b\mwdCN}9CB54I
CB&\,Sx{Cv?&\r_BD&\?~#
TZG)<B DB2 ~qwP*"z|DDB}]b\mwdCN}r_TVP}]b
\mwdCN}ywD|D,kw{VPD&CLrrE>#
|DK3)"amd?M73d?
T"amd?M73d?xPKm`|D,T{C V10.1 PDB&\MQ|DD&\#
j8E"
Bd?
BfG V10.1 PBvD73d?M"amd?:
m 29. vSD73d?M"amd?
"amd? hv
DB2_BCKP_INCLUDE_LOGS_WARNING S V10.1 FP2 *<,IT9CKBd?48(*z8]
494\|(yPXhU>D~2ITI&#
DB2_BCKP_PAGE_VALIDATION S V10.1 FP2 *<,IT9CKBd?48(8]Zd
+xP DMS M AS 3fi$#
DB2_BACKUP_USE_DIO 9CK"amd?I+8]3qD~1S4k=EL
(^h4kD~_Y:f),byZ Linux =(OI\
aC=|_DZf{CJ#K"amd?Z V10.1 FP1
0|_f>D^)|Pa)#
DB2_HISTORY_FILTER 9CKd?I8(;a^Dz7G<D~DYw,Sx
uYz7G<D~D1ZyCiv#K"amd?Z
V10.1 FP1 0|_f>D^)|Pa)#
DB2_INDEX_PCTFREE_DEFAULT I9CK"amd?Z9(w}18(?vw}3D*
twICUdDYVH#
DB2_MAX_GLOBAL_SNAPSHOT_SIZE S V10.1 FP2 *<,I9CKBd?48(lUrlU
@cDnss!,Sx@9sM+VlU}pZf9C
?o=e5#
DB2_MCR_RECOVERY_PARALLELISM_CAP ZI1@#V4Zd,zIT9CK"amd?^FT
3vI1"PV4n/}]bD}?#vITZ DB2
pureScale 73P9CKd?#
DB2_SAS_SETTINGS TZ9C SAS 6k=xLxPD}]bZVv,K DB2
"amd?GdCDu<c#
DB2_XSLT_ALLOWED_PATH zIT9CK"amd?XF DB2 5}Gq8Z XSLT
y=mP(eDb?5e#
VP"amd?DB5
BmT>d V10.1 5}_PB5D"amd?:
Z 18 B \m|D** 109
m 30. _PB5D"amd?
"amd? B5
DB2_PMODEL_SETTINGS VZ,zIT9CKd?DB!n
SRVLST_EQUAL_WEIGHT 42G1!P*;1!P*
Gy]:X4FcI1(X,"9~qwPmPDGc
I1(X<Uj+`,#
Q|DDP*
BmhvK1z4(r}6= V10.1 5}1T"amd?ywD|D:
m 31. Q|DP*D"amd?
"amd? Q|DDP*
DB2_ANTIJOIN S V10.1 FP1 *<,G ESE 73PKd?D1!5G
EXTEND,m>E/wQw+ NOT IN M NOT EXISTS Si/
*;=4,SPDza#
DB2BPVARS IZxPKE/MDx,9CKd?D NUMPREFETCHQUEUES M
PREFETCHQUEUESIZE !nQ}1,rKQ#Cb)!n#T;;
Fv9C DB2BPVARS "amd?#
DB2_EXTENDED_OPTIMIZATION ;Fv9C ENHANCED_MULTIPLE_DISTINCT hC,+4D"Pf
I\a+d}%#V10.1 |(CZDx`v;,i/DT\Dv
?&\#b)v?&\ZyP73(|(Vx}]bM DB2
pureScale 73)P\'V#1!ivBaZK"amd?4hC
* ENHANCED_MULTIPLE_DISTINCT DB4(}]bMQ}6}]
bPtCb)v?&\#g{#tKhC,G4H0"PfP
*#V;d#&}%KhCT9Bv?&\IC"ri/T\
a_x\f#
DB2_NO_FORK_CHECK ;YFv9CK"amd?#?0Lx9CKd?D?DG,
nsLHXuY DB2 KP1M'z*K7(10xLGq*I
zwCDa{xxPDli#
DB2NTNOCACHE ;YFv9CK"amd?#?0Lx9CKd?G*K2G
_Y:fD4}=ywD 192 MB ^F#
bv=8
(}9CBD"amd?r_TVP"amd?9CB54ICB&\,Sx{Cv
?&\r_BD&\?~#
TZG)<B DB2 ~qwP*"z|DDB"amd?r_TVP"amd?ywD
|D,kw{VPD&CLrrE>#
k4i;Fv9CMQ#CD"amd?DPm,TKbI\a0l&CLrME>
Dd{|D#
110 DB2 V10.1 BvZ]
Z 19 B }]bhCMz720|D**
V10.1 |(Q|DD&\,b+0lz20 DB2 }]bz7MhC DB2 }]bD=
=#
*K{C10"PfP|(DB&\?~,QT3)nMm~*swK|B#*K7
#}7XhC53,kND“DB2 }]bz7D20*s”M“TZ}]b&CLr*"7
3D*XD'V”#
zI+ DB2 ~qwrM'z1>S V9.8"V9.7 r V9.5 }6= V10.1#V10.1 GB
"Pf,z^((}&C^)|SH0"PfxP}6#
*Kbj8E""}6}LDV^TT0h**@DI\Jb,kND}6= DB2
V10.1PD:DB2 ~qwD}6*c;M:M'zD}6*c;#
+ DB2 ~qwMM'z}6A V10.1 I\*s,1}6}]b&CLrM}L#kN
D}6= DB2 V10.1PD:}]b&CLrD}6*c;M:}LD}6*c;,To
zz7(GqfZNN}60l#
N<<xVI* TRUSTED r NOT TRUSTED*mMGFPD}Cj{T<x4(N<<x1,VI8( TRUSTED r NOT
TRUSTED X|V#
j8E"
Z V10.1 P,N<<xI(e* TRUSTED r NOT TRUSTED#NOT ENFORCED
TRUSTED <xkH0"PfP_P`,DP*"RG1!5#NOT ENFORCED NOT
TRUSTED <x8>}];IER;{O<x#g{Ti/E/tC NOT ENFORCED
NOT TRUSTED <x,G4+;a9CC<x44P@?j+{OC<xD}]DE
/#
IZBP SQL odPD NOT ENFORCED N}sv*}Cj{T<x8( TRUSTED
r NOT TRUSTED X|V:
v CREATE TABLE
v ALTER TABLE
v CREATE NICKNAME
v ALTER NICKNAME
bv=8
&^D&CLrME>,+ NOT ENFORCED f;* NOT ENFORCED TRUSTED#
d; NOT ENFORCED M NOT ENFORCED TRUSTED DwCG`,D,+9Cj
< SQL odHOC)#
^D&CLrME>,1s?VPPD}]{O<x+";GyPP}]MTsmS
D}]<{O<x1mS NOT TRUSTED X|V#
© Copyright IBM Corp. 2013 111
VaT/20 IBM Tivoli System Automation for Multiplatforms (SAMP)
g{!q20d{i~1 IBM Tivoli® System Automation for Multiplatforms (SA MP)
GXhi~,G4VZaT/20Ci~#
j8E"
g{!q20h* SA MP DNNi~,^[Gq!q SA MP,<aT/20 SA
MP#}g,IBM DB2 pureScale Feature h* SA MP#g{20 DB2 pureScale Fea-
ture,G453aT/20 SA MP#
rK,;Fv9C DB2 20D INSTALL_TSAMP l&D~X|V#g{ZCl&D
~P8( INSTALL_TSAMP=NO,v1!q20DNNd{i~;h* SA MP 1E
a;20 SA MP#
bv=8
Sl&D~P}% INSTALL_TSAMP X|V#1!q20Dd{i~h*1,Ea2
0 SA MP#
|DK;)}]bdCN}
V10.1 |,;)BvMQ|DD}]bdCN}#
BD}]bdCN}
IZ V10.1 a)K;)BD&\?~MB&\,rK||,m`BD}]bd
CN}#
m 32. V10.1 PBvD}]bdCN}
N}{F hv j8E"
dft_schemas_dcc B#=D1!}]6q KN}JmTB4(D#=XF DATA
CAPTURE CHANGES D1!hC,Tc
xP4F#PX|`E",kNDZ 49
3D:4FDx;#
hadr_replay_delay HADR 8CU>XE1dS
Y
KN}8(S}]Zw}]bO"z|D
*<,1=b)|D43Z8C}]bP
Xk-zD1d#4k}8(K1d#P
X|`E",kND Z 483D:HADR
SYXEI@9&CLrms;#
hadr_spool_limit HADR YQz^F KN}JmT HADR w}]bxPU>
XE.sET HADR 8C}]bxPU
>XE#g{IZ4PX(YwMU>S
U:exnzx<B5q?$vr_XE
YH:},G4a+U>}]4k(r_
TYQz==<v)=ELP,TsYA
!b)U>}]#PX|`E",kND
Z 483D:HADR U>YQzI\bv
VLB?e5;#
112 DB2 V10.1 BvZ]
m 32. V10.1 PBvD}]bdCN} (x)
N}{F hv j8E"
hadr_target_list HADR ?jPm KN}C4tC`v HADR (z}]
b,|8(n`Io}vd1 HADR 8
C}]bD“?jwz/KZ”TyiID
Pm#PX|`E",kND Z 473D
:HADR VZ'V`v8C}]b;#
log_appl_info &CLrE"U>G< KN}8(Z?v|BBqt/1M4k
&CLrE"U>G<#
log_ddl_stmts U> DDL od KN}8(a+PX DDL odDnbE
"4kU>#
mon_uow_execlist `SxI4PD~PmD$
w%*B~
KN}+tC (ON) r{C (OFF) I$w
%*B~`Sw4U/4PPmE"#1
!ivB,;U/4PPmE"(KN}
D5* OFF)#|G mon_uow_data }]
bdCN}DSN}#PX|`E",k
NDZ 33 3D:$w%*B~`SwE
"P|(I4Pj6Pm;#
mon_uow_pkglist `SxLr|PmD$w%
*B~
KN}+tC (ON) r{C (OFF) I$w
%*B~`Sw4U/Lr|PmE"#
1!ivB,;U/Lr|PmE"(K
N}D5* OFF)#|G mon_uow_data
}]bdCN}DSN}#PX|`E
",kNDZ 1013D:Lr|PmE"
U/Q|D;#
systime_period_adj w{Y1 SYSTEM_TIME
1dN
K}]bdCN}8(gN&mTBi
v:PI\9CH*<1dAG|gDa
x1dAG*531dNY1mzIz7
G<P#
|DD}]bdCN}
TB}]bdCN}Q|D V10.1 PDP*"B!56'rB5#
m 33. dP*Q|D,r_PBD!56'rB5D}]bdCN}
N}{F hv j8E"
auto_stats_views 3FS<dCN} KN}tCM{CT3FS<T
/U/3FE"#t/K&\
1,DB2 +T/,$3FS<D
3FE"#
Z 19 B }]bhCMz720 113
m 33. dP*Q|D,r_PBD!56'rB5D}]bdCN} (x)
N}{F hv j8E"
v hadr_local_host
v hadr_local_svc
v hadr_peer_window
v hadr_remote_host
v hadr_remote_inst
v hadr_remote_svc
v hadr_syncmode
v hadr_timeout
HADR `XdCN} ZH0"PfP,;\/,|B
NN HADR dCN};}]bX
k!{$n;sXB$n,|B
Eaz'#S V10.1 *<,^h
!{$n}]b,Tb)dCN
}D|BMIZ HADR w}]b
Oz'#zXkTw}]b"v
sz START HADR AS PRI-
MARY D STOP HADR#rK,
I|B HADR w}]bDdCN
}x;0l}9CC}]bD&
CLr#
":TBB HADR dCN}2_
PKP*:
v hadr_replay_delay
v hadr_spool_limit
v hadr_target_list
mon_uow_data `S$w%* Z V 1 0 . 1 P,Q|DzIT
m o n _ u o w _ d a t a 8(D5#
mon_uow_data D1!5T*
N O N E#KN}G
m o n _ u o w _ e x e c l i s t M
mon_uow_pkglist D8N}#PX
|`E",kNDZ 101 3D
:Lr|PmE"U/Q|
D;#
num_iocleaners XF}]bDl=3fe
mLrD}?
ZH0D"PfP,AUTOMATIC h
Cy]_- CPU D}?Fc3f
emLrD}?#Z V10.1 P,
CFcVZDCom CPU KDD
}?#(Z HP-UX =(O,T9
C_- CPU D}?#)
seqdetect 3rlbMa0Aj> KN}XFGqJm}]b\m
wZ I/O n/Zd4P3rlb
ra0A$!#
mon_req_metrics `SksH?5dCN} Z V 1 0 . 1 P,+
mon_req_metrics D1!5S
BASE |D* NONE#
mon_act_metrics `Sn/H?5dCN} + mon_act_metrics D1!5S
BASE |D* NONE#
mon_obj_metrics `STsH?5dCN} + mon_obj_metrics D1!5S
BASE |D* NONE#
mon_lw_thresh `Sx(H}P5dCN
}
+ mon_lw_thresh D1!5S
5000000 |D* 4294967295#
114 DB2 V10.1 BvZ]
bv=8
(}9CBD}]bdCN}r_TVP}]bdCN}9CB54ICB&\,S
x{Cv?&\r_BD&\?~#
TZG)<B DB2 ~qwP*"z|DDB}]bdCN}r_TVP}]bdCN
}ywD|D,kw{VPD&CLrrE>#
k4iQ#CD}]bdCN}DPm,T7(I\a0l&CLrME>Dd{|
D#
Z 19 B }]bhCMz720 115
116 DB2 V10.1 BvZ]
Z 20 B 2+T|D**
V10.1 |(Q|DD&\,b+0l SYSADM"SECADM M DBADM (^6p"SSL
dCT0d{&\?~DwCrk\&#
Kerberos O$|D (UNIX);) UNIX Yw53D Kerberos O$'VZK"PfPQ|D#
j8E"
Z Solaris M Linux Yw53O,DB2 ,SD Kerberos O$VZ9CWcYw53a
)D MIT“krb5”Kerberos |#b) MIT Kerberos |f; IBM NAS Toolkit a)D|#
Z HP Yw53O,VZ'V DB2 ,SD Kerberos O$9CWcYw53a)D
MIT“krb5”Kerberos |#
Z AIX Yw53O,DB2 ,SD Kerberos O$Lx9C IBM NAS Toolkit a)D
Kerberos |#
Q`&|B Kerberos D20MdC8>E"#kND20MdC Kerberos
bv=8
Solaris M Linux Yw53ODC'h*H}% IBM NAS Toolkit a)D Kerberos |,
;s20CYw53a)D MIT“krb5”Kerberos |#
PX20MdCBD Kerberos |Dd{=h,kND“`X4S”?VPDX(ZYw5
3D208>E"#
© Copyright IBM Corp. 2013 117
118 DB2 V10.1 BvZ]
Z 21 B &CLr*"|D**
V10.1 |(Q|DD&\,b+0lz*"&CLrD==#
mb,ki4;Fv9CDMQ#CD&\,T7(Gq0lVPD&CLr#
FP1:Q|D!(D IBM Data Server Driver X|VD1!5rP*Z V10.1 FP1 M|_f>D^)|P,Q|D QueryTimeoutInterval MClientWorkstationName IBM Data Server Driver X|VD1!5#mb,Q|D
ConnectionTimeout X|VDP*#
j8E"
li=i/,10,QueryTimeoutInterval X|Va8(1ddt(TkF)#
QueryTimeoutInterval X|VD1!5VZG 1 k#
ClientWorkstationName X|V8("M=}]bDM'z$w>{F#
ClientWorkstationName X|VD1!5VZGM'zDwz{#
U9"T0"T("=~qwD,S1,ConnectionTimeout X|Va8(H}p4D1d(TkF)#?F3v,SD ConnectionTimeout X|V5,kGqtC_ICTbv=8^X#g{Z ConnectionTimeout 58(D1dZ,S"T'\,G4XF(+;9x&CLr"zz SQL30081N ms#
FP1:|DK!(M'zT/XB7I IBM Data Server Driver X|VD1!5
S V10.1 FP1 *<,|DK maxRefreshInterval"maxACRRetries"MaxTransports"MaxTransportIdleTime M MaxTransportWaitTime IBM Data Server Driver X|VD
1!5#
j8E"
maxRefreshInterval X|V8("B~qwPm.0Dn$DC1d(TkF)#
maxRefreshInterval X|VD1!5VZG 10 k#
MaxTransports X|V8(ks_Ir}]2mi"vDns,S}#DB2 z/OS f D
MaxTransports X|VD1!5VZG 1000#
MaxTransportIdleTime X|V8(UP+dO*.0Dn$DC1d(TkF)#1!
5VZG 60 k#
MaxTransportWaitTime X|V8(M'zH}3v+dd*ICDk}#1!5VZG
1 k#
© Copyright IBM Corp. 2013 119
;+I\"z XML ?F`M*;ms (SQL16061N)*K\bZi/ XML }]1"z;X*DPO,VZT SQL IC`FD==4&m
?F`M*;MXO#
j8E"
Z DB2 V10.1 .0Df>P,T XML }]xP?F`M*;MHO1"zDr%m
sMa<Bzz SQLCODE#I\GIZ8(D}]`M+!r_T`M;f]D}]
xPHOx<Bb)ms#}g,ZH0"PfP,TB=vi/<+5Xms
SQL16061N:
v XMLCAST(XMLQUERY(’"Jonathan"’) AS VARCHAR(2))
r*V{. Jonathan +$,;{O VARCHAR(2) 5D$H*s,yTCi/+'
\#
v Xquery let $doc := <a><b>N/A</b></a> return $doc[b < 3.4];
r*Ki/+V{.“N/A”k}V 3.4 xPHO,yTKHO+'\#
bv=8
Z DB2 V10.1 P,+ XML }]?F*;* CHAR"VARCHAR r DECIMAL `M
1,Z3)ivB,TZr%?F`M*;MHOms+;Y"v{" SQL16061N#B
mTH0"PfDP*k DB2 V10.1 a)DBP*xPKHO#
m 34. HO V10.1 .0D"Pfk DB2 V10.1 DP*
i/,N DB2 V10.1 .0D"Pf DB2 V10.1
X M L C A S T ( X M L Q U E R Y (
’"Jonathan"’) AS VARCHAR
(2))
+5Xms SQL16061N Ci/+5X:Jo
IZXOKGUWV{,rK
a"v/f SQL0445W
X M L C A S T ( X M L Q U E R Y (
’"Jo "’) AS VARCHAR
(2))
+5Xms SQL16061N Ci/+5X:Jo
IZvXOKUWV{,rK
;a"v/f
XMLCAST (XMLQUERY(
’1.234’) AS DECIMAL(3,2))
+5Xms SQL16061N Ci/+5X:1.23
Xquery let $doc := <a><b>N/
A</b></a> return $doc[b < 3.4];
+5Xms SQL16061N Ci/+5X:FALSE
;a"vms#r*HOYw
5X FALSE,yTCi/4l
w=NNP#
Z9C XMLTABLE /}1,2a"zKBP*#XMLTABLE /}Jmz4P XQuery
mo="+5w*;vm5X,x;G+dw*;5PD55X#Z XMLTABLE /}
D COLUMNS SdP,z(e?vPDXw,}g}]`M#TZ CHAR M
VARCHAR P,g{XOKNNGUWV{,G4 XMLTABLE /}+5X/f
SQL0445W#
120 DB2 V10.1 BvZ]
VZ,E/wIT*|, fn:starts-with Di/!q VARCHAR w}T DB2 V10.1 *<,TZxP|, fn:starts-with /}D=JDi/,E/wVI!q
9C VARCHAR `Mw}#
j8E"
ZH0"PfP,=J|, fn:starts-with /}Di/^(9C XML w}44PCJ,
xXk4Pm(h#fn:starts-with /}7(V{.GqTX(S.*7#
bv=8
Z DB2 V10.1 P,TZ=J|, fn:starts-with Di/,E/wIT!q9C VARCHAR
`MDw}4a_i/YH#;XTVPD VARCHAR w}xPNN|D,"R;h
*ZBw}D CREATE INDEX odP9CNNXbo(#
}g,<GBPod4(Dw}:
CREATE INDEX varcharidx ON favorite_cds (cdinfo)GENERATE KEYS USING XMLPATTERN’/favoritecds/cd/year’ as SQL VARCHAR(20);
Z V9.8 MH0f>P,BPi/Xk4Pm(h,;x,Z DB2 V10.1 P,g{
varcharidx w}a)|lDi/l&,E/wI!q9CCw}:
XQUERY for $y in db2-fn:xmlcolumn(’FAVORITE_CDS.CDINFO’)/FAVORITECDS/CD[YEAR/fn:starts-with(., "199")] return $y;
;'VTb)V`Di/9C VARCHAR HASHED `MDw}#
Q|D CREATE GLOBAL TEMPORARY TABLE M DECLAREGLOBAL TEMPORARY TABLE od
Q4(Y1mMQywY1mP;'V~=~XP#
j8E"
;\9C LIKE SdyZ|,~=~XPDy>m4(Q4(Y1mrQywY1m#
5XKms#ZH0"PfP,I9C8(K_P~=~XPDy>mD LIKE Sd4
4(Y1m#
g{9C AS (fullselect) DEFINITION ONLY SdyZ|,~=~XPDy>m4(Q
4(Y1mrQywY1m,G4Y1mPDBP;aLP~=~XtT#
bv=8
*<T|,~=~XPDm9C AS (fullselect) DEFINITION ONLY Sd4f; LIKE
Sd#kG!,Y1mPDBP+;aG~=~XP#I!qZ+i/PE}~=~
XP#
mb,^DNN9C LIKE SdyZ|,~=~XPDy>m4(Q4(Y1mrQy
wY1mDE>r&CLr#
Z 21 B &CLr*"|D** 121
|D3)?<S<MZC}LT|(I1E"
Z V10.1 P,|D3)53?<S<M SQL \m}LT|(}]bI1E"#
j8E"
TB53?<S<QmSB MEMBER P:
v SYSCAT.EVENTMONITORS
v SYSCAT.PACKAGES
TB\m SQL S<M}L5XB MEMBER P:
v APPL_PERFORMANCE
v APPLICATIONS1
v AUDIT_ARCHIVE
v BP_HITRATIO
v BP_READ_IO
v BP_WRITE_IO
v DBCFG
v DB_GET_CFG
v LOG_UTILIZATION
v LONG_RUNNING_SQL
v LOCKS_HELD3
v LOCKWAITS3
v PD_GET_DIAG_HIST
v PD_GET_LOG_MSGS
v PDLOGMSGS_LAST24HOURS
v QUERY_PREP_COST
v SNAP_GET_AGENT
v SNAP_GET_AGENT_MEMORY_POOL3
v SNAP_GET_APPL_INFO1
v SNAP_GET_APPL
v SNAP_GET_BP_PART
v SNAP_GET_BP
v SNAP_GET_DB_MEMORY_POOL3
v SNAP_GET_DB
v SNAP_GET_DBM_MEMORY_POOL3
v SNAP_GET_DBM
v SNAP_GET_DETAILLOG
v SNAP_GET_DYN_SQL
v SNAP_GET_FCM
v SNAP_GET_FCM_PART2
v SNAP_GET_HADR3
122 DB2 V10.1 BvZ]
v SNAP_GET_LOCK3
v SNAP_GET_LOCKWAIT3
v SNAP_GET_STMT
v SNAP_GET_SUBSECTION
v SNAP_GET_SWITCHES
v SNAP_GET_TAB
v SNAP_GET_TAB_REORG
v SNAP_GET_TBSP
v SNAP_GET_TBSP_QUIESCER
v SNAP_GET_UTIL
v SNAP_GET_UTIL_PROGRESS
v SNAP_WRITE_FILE
v SNAPAGENT
v SNAPAGENT_MEMORY_POOL3
v SNAPAPPL
v SNAPAPPL_INFO1
v SNAPBP
v SNAPBP_PART
v SNAPDB
v SNAPDB_MEMORY_POOL3
v SNAPDBM
v SNAPDBM_MEMORY_POOL3
v SNAPDETAILLOG
v SNAPDYN_SQL
v SNAPFCM
v SNAPFCM_PART2
v SNAPHADR3
v SNAPLOCK3
v SNAPLOCKWAIT3
v SNAPSTMT
v SNAPSUBSECTION
v SNAPSWITCHES
v SNAPTAB
v SNAPTAB_REORG
v SNAPTBSP
v SNAPTBSP_QUIESCER
v SNAPUTIL
v SNAPUTIL_PROGRESS
v TOP_DYNAMIC_SQL
v WLM_GET_QUEUE_STATS
Z 21 B &CLr*"|D** 123
v WLM_GET_SERVICE_CLASS_AGENTS
v WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES1
v WLM_GET_SERVICE_SUBCLASS_STATS
v WLM_GET_SERVICE_SUPERCLASS_STATS
v WLM_GET_WORK_ACTION_SET_STATS
v WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES1
v WLM_GET_WORKLOAD_STATS
1 K}L95XF* COORD_MEMBER D=SBP#
2 K}L95XF* FCM_MEMBER =SBP#
3 ;FvZ DB2 V10.1 P9CK}L#
TB SQL \m}L5X NUM_MEMBER P,x;G MEMBER P:
v ENV_INST_INFO
mb,;Fv9C ADMIN_GET_DBP_MEM_USAGE m/},|5XK5}D\Zf
{D#ADMIN_GET_DBP_MEM_USAGE m/}I ADMIN_GET_MEM_USAGE m/
}f;#=v}LdDnpG:{F,0Bm/}5XPXC5}P?vI1DE
"#
bv=8
TZb)53?<S<M\m SQL }L,g{&CLr;9C SELECT odPDT=
P{F,G49a5XB MEMBER P#K=S5XDa{ITVP&CLrlI0
l#
*9C DB2 pureScale 73P\0lD}L,I\h*|B&CLrTT=9CBD
MEMBER P#
Z DB2 pureScale 73.b,I^u~9CCB&\#(;;,DG,a5XBD
MEMBER P#g{zD&CLri/9C(d{r SELECT * FROM ... zkN,G4
I\h*^Db)i/#
g{T0ZzD&CLrP9C ADMIN_GET_DBP_MEM_USAGE m/},G4h*
^D&CLrTDC ADMIN_GET_MEM_USAGE m/}#
3)ZCV{./}Q|DK Unicode }]bPDa{}]`MZ V10.1 P,Q|D3)ZCV{./}Da{}]`MTj+kC/}j8DD5w
b`;B#
j8E"
ZH0"PfP,wC Unicode }]bPD3vZCV{./}+msX5XV{}]
`M,x;G<N}]`M#
TB/}a\=0l:
v CONCAT
v INSERT
124 DB2 V10.1 BvZ]
v LISTAGG
v LPAD
v LTRIM
v OVERLAY
v REPLACE
v RPAD
v RTRIM
v TRANSLATE
}g:
v ZH0D"PfP,TB/}P;v VARCHAR(10) a{}]`M:
LPAD(g’abcdefg’, 10, ?)
Z V10.1 P,a{}]`MG VARGRAPHIC(10)#
v ZH0D"PfP,TB/}P;v VARCHAR(5) a{}]`M:
RPAD(DBCLOB(’abc’), 5)
Z V10.1 P,a{}]`MG VARGRAPHIC(5)#
v ZH0D"PfP,TB/}P;v VARCHAR(254) a{}]`M:
TRANSLATE(?, VARGRAPHIC(’abc’), VARGRAPHIC(’def’))
Z V10.1 P,a{}]`MG VARGRAPHIC(254)#
bv=8
g{h*C}]`M#t4|D,G4IT=?F*;Ca{D`M#
g{zP;vVP_e/i/m (MQT),|9CCZ(e MQT D+i/!qPmPD
ZCV{./}D\0lwC,G4ZCJ MQT 1aU=ms SQLCODE -344
(SQL0344N)#*bvCJb,O*"XB4(\0lD MQT#
>}
v VARCHAR(LPAD(g’abcdefg’, 1, ?), 10) 5X;v VARCHAR(10) a{}]`M#
v VARCHAR(RPAD(DBCLOB(’abc’), 1), 5) 5X;v VARCHAR(5) a{}]`M#
v VARCHAR(TRANSLATE(?, VARGRAPHIC(’abc’), VARGRAPHIC(’def’)), 254) 5X;v
VARCHAR(254) a{}]`M#
Q|D3)(CDfw
*K'V V10.1 PDBv&\?~,mSM^DK(CDfw#
j8E"
mSKBP(CDfw:
v CURRENT TEMPORAL BUSINESS_TIME
v CURRENT TEMPORAL SYSTEM_TIME
Z 21 B &CLr*"|D** 125
bv=8
*<Z&CLrME>P9Cb)BD(CDfw#BPodT>KgN|D|GD
5:
v SET CURRENT TEMPORAL BUSINESS_TIME
v SET CURRENT TEMPORAL SYSTEM_TIME
mSM|DK;)53?<S<"ZC/}M+Vd?T0ZC\m}LMS
<
*Z V10.1 P'VB&\,mSM^DK;)}]b?<Ts,}g,53?<S<"
ZC/}M+Vd?"ZC\m}LMS<#
j8E"
53?<S<|D
V10.1 P|DKBP53?<S<#T?<S<xPD^Dw*|(BvP"|
Dhv"|DP}]`MMvSP$#
v SYSCAT.AUDITUSE
v SYSCAT.BUFFERPOOLDBPARTITIONS
v SYSCAT.BUFFERPOOLEXCEPTIONS
v SYSCAT.COLUMNS
v SYSCAT.CONTEXTS
v SYSCAT.DATAPARTITIONS
v SYSCAT.DATATYPEDEP
v SYSCAT.DATATYPES
v SYSCAT.DBAUTH
v SYSCAT.EVENTMONITORS
v SYSCAT.EVENTS
v SYSCAT.EVENTTABLES
v SYSCAT.HISTOGRAMTEMPLATEUSE
v SYSCAT.INDEXCOLUSE
v SYSCAT.INDEXES
v SYSCAT.INDEXXMLPATTERNS
v SYSCAT.INVALIDOBJECTS
v SYSCAT.PACKAGEDEP
v SYSCAT.PACKAGES
v SYSCAT.ROLES
v SYSCAT.ROUTINES
v SYSCAT.ROWFIELDS
v SYSCAT.SCHEMATA
v SYSCAT.SERVICECLASSES
v SYSCAT.TABCONST
126 DB2 V10.1 BvZ]
v SYSCAT.TABLES
v SYSCAT.TABLESPACES
v SYSCAT.THRESHOLDS
v SYSCAT.TRANSFORMS
v SYSCAT.TRIGGERS
v SYSCAT.VARIABLES
v SYSCAT.WORKACTIONS
v SYSCAT.WORKLOADS
V10.1 PmSKBP53?<S<:
v SYSCAT.CONTROLDEP
v SYSCAT.CONTROLS
v SYSCAT.PERIODS
v SYSCAT.SCPREFTBSPACES
v SYSCAT.STATEMENTTEXTS
v SYSCAT.STOGROUPS
v SYSCAT.USAGELISTS
v SYSCAT.WORKCLASSATTRIBUTES
(i;*Z V10.1 P9CBP53?<S<:
v S Y S C A T . B U F F E R P O O L D B P A R T I T I O N S . *<D*9C
SYSCAT.BUFFERPOOLEXCEPTIONS ?<S<#
ZC/}|D
V10.1 P|DKTBZC/}:
v TIMESTAMPDIFF j?/}
mSKTBZC/}:
v INSTRB j?/}
v TO_SINGLE_BYTE j?/}
v VERIFY_GROUP_FOR_USER j?/}
v VERIFY_ROLE_FOR_USER j?/}
v VERIFY_TRUSTED_CONTEXT_ROLE_FOR_USER j?/}
ZC+Vd?|D
mSKTBZC+Vd?:
v CLIENT_HOST
v CLIENT_IPADDR
v CLIENT_ORIGUSERID
v CLIENT_USRSECTOKEN
v MON_INTERVAL_ID
v PACKAGE_NAME
v PACKAGE_SCHEMA
v PACKAGE_VERSION
Z 21 B &CLr*"|D** 127
v ROUTINE_MODULE
v ROUTINE_SCHEMA
v ROUTINE_SPECIFIC_NAME
v ROUTINE_TYPE
v TRUSTED_CONTEXT
ZC\mS<M}L|D
V10.1 P|DKBP\mS<M}L#^Dw*|(BvP"Bv5"|DP}
]`MMvSP$H:
v ADMIN_GET_INDEX_INFO m/}
v ADMIN_REVALIDATE_DB_OBJECTS }L
v ADMIN_SET_MAINT_MODE }L
v APPLICATIONS \mS<
v APPL_PERFORMANCE \mS<
v BP_HITRATIO \mS<
v BP_READ_IO \mS<
v BP_WRITE_IO \mS<
v ENV_GET_SYSTEM_RESOURCES
v ENV_SYS_RESOURCES \mS<
v EVMON_FORMAT_UE_TO_TABLES }L
v LOG_UTILIZATION \mS<
v LONG_RUNNING_SQL \mS<
v MON_BP_UTILIZATION \mS<
v MON_FORMAT_XML_METRICS_BY_ROW m/}
v MON_FORMAT_XML_TIMES_BY_ROW m/}
v MON_FORMAT_XML_WAIT_TIMES_BY_ROW m/}
v MON_GET_ACTIVITY_DETAILS m/}
v MON_GET_BUFFERPOOL m/}
v MON_GET_CONNECTION m/}
v MON_GET_CONNECTION_DETAILS m/}
v MON_GET_CONTAINER m/}
v MON_GET_FCM
v MON_GET_FCM_CONNECTION_LIST
v MON_GET_INDEX m/}
v MON_GET_PAGE_ACCESS_INFO m/}
v MON_GET_PKG_CACHE_STMT m/}
v MON_GET_PKG_CACHE_STMT_DETAILS m/}
v MON_GET_SERVICE_SUBCLASS m/}
v MON_GET_SERVICE_SUBCLASS_DETAILS m/}
v MON_GET_TABLE m/}
v MON_GET_TABLESPACE m/}
128 DB2 V10.1 BvZ]
v MON_GET_UNIT_OF_WORK m/}
v MON_GET_UNIT_OF_WORK_DETAILS m/}
v MON_GET_WORKLOAD m/}
v MON_GET_WORKLOAD_DETAILS m/}
v PDLOGMSGS_LAST24HOURS \mS<
v QUERY_PREP_COST \mS<
v SNAPAGENT \mS<
v SNAPAGENT_MEMORY_POOL \mS<
v SNAP_GET_AGENT m/}
v SNAP_GET_BP_PART m/}
v SNAP_GET_DBM_MEMORY_POOL m/}
v SNAP_GET_DB_MEMORY_POOL m/}
v SNAP_GET_FCM m/}
v SNAP_GET_FCM_PART m/}
v SNAP_GET_LOCK m/}
v SNAP_GET_LOCKWAIT m/}
v SNAP_GET_STMT m/}
v SNAP_GET_SUBSECTION m/}
v SNAP_GET_SWITCHES m/}
v SNAP_GET_TBSP_QUIESCER m/}
v SNAP_GET_UTIL m/}
v SNAP_GET_UTIL_PROGRESS m/}
v SYSINSTALLOBJECTS }L
v WLM_GET_SERVICE_SUPERCLASS_STATS m/}
v WLM_GET_WORK_ACTION_SET_STATS m/}
v WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES m/}
mSKBP ADMIN_CMD f"}LMX*\m SQL }L:
v ADMIN_GET_INTRA_PARALLEL j?/}
v ADMIN_GET_STORAGE_PATHS m/}
v ADMIN_GET_TAB_COMPRESS_INFO m/}
v ADMIN_GET_TAB_DICTIONARY_INFO m/}
v ADMIN_GET_TAB_INFO m/}
v ADMIN_SET_INTRA_PARALLEL }L
QmSr|DTBD>Qw}L:
v SYSTS_CLEANUP }L
v SYSTS_CONFIGURE }L
v SYSTS_DROP }L
v SYSTS_ENABLE }L
v SYSTS_UPDATE }L
Z 21 B &CLr*"|D** 129
v SYSTS_UPGRADE_CATALOG }L
v SYSTS_UPGRADE_INDEX }L
QmSTB`Sw}L:
v MON_GET_APPLICATION_HANDLE j?/}
v MON_GET_APPLICATION_ID j?/}
v MON_GET_AUTO_MAINT_QUEUE m/}
v MON_GET_AUTO_RUNSTATS_QUEUE m/}
v MON_GET_CF m/}
v MON_GET_CF_CMD m/}
v MON_GET_CF_WAIT_TIME m/}
v MON_GET_EXTENDED_LATCH_WAIT m/}
v MON_GET_GROUP_BUFFERPOOL m/}
v MON_GET_HADR m/}
v MON_GET_INDEX_USAGE_LIST m/}
v MON_GET_REBALANCE_STATUS m/}
v MON_GET_ROUTINE m/}
v MON_GET_ROUTINE_DETAILS m/}
v MON_GET_ROUTINE_EXEC_LIST m/}
v MON_GET_RTS_RQST m/}
v MON_GET_SECTION_ROUTINE m/}
v MON_GET_TABLE_USAGE_LIST m/}
v MON_GET_TRANSACTION_LOG m/}
v MON_GET_USAGE_LIST_STATUS
v MON_INCREMENT_INTERVAL_ID f"}L
v MON_SAMPLE_SERVICE_CLASS_METRICS m/}
v MON_SAMPLE_WORKLOAD_METRICS m/}
mSKTB73}L:
v ENV_GET_DB2_SYSTEM_RESOURCES m/}
v ENV_GET_NETWORK_RESOURCES m/}
vSKBP SQL }L}L:
v GET_ROUTINE_NAME }L
QmSTBlU}LMS<:
v SNAP_GET_APPL_INFO m/}
v SNAP_GET_APPL m/}
v SNAP_GET_BP m/}
v SNAP_GET_CONTAINER m/}
v SNAP_GET_DB m/}
v SNAP_GET_DBM m/}
v SNAP_GET_DETAILLOG m/}
130 DB2 V10.1 BvZ]
v SNAP_GET_DYN_SQL m/}
v SNAP_GET_TAB m/}
v SNAP_GET_TBSP_PART m/}
v SNAP_GET_TBSP m/}
mSKBP$w:X\m}L:
v WLM_GET_SERVICE_CLASS_AGENTS m/}
v WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES m/}
v WLM_GET_SERVICE_SUBCLASS_STATS m/}
v WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES m/}
v WLM_GET_WORKLOAD_STATS m/}
vSKBPwV}L:
v SET_MAINT_MODE_RECORD_NO_TEMPORALHISTORY }L
bv=8
w{&CLrTJ&VP53?<Ts(}g,BvPrPP^DD}]`M)PD
|D#mb,*<9CG)a)K|`[OS<r}Lr_CZCJPXB&\DE
"DB53?<Ts#
i4Administrative Routines and ViewsPD:;Fv9CD\m}LM|GDfz}L
rS<DPm;,T7(I\a0lzD&CLrME>Dd{|D#*+TZC}
LMS<ywD|DzzD0l5AnM,ki46Administrative Routines and Views7
PD:Z&CLrPwCZC}LMS<DnQ5y;#
PX}]Vdf]S<DPm,kND:}]Vdf]S<;wb#
*Z V10.1 ^)|"Pf.0D V10.1 P4(D}]bPq!TC^)|"PfPB
D\m}LDCJ(,XkKP db2updv10 |n#g{zD}]bGZ V10.1 .04
(D,"Rz+d}6A V10.1 ^)|"Pf,G4;XKP db2updv10 |n,bGr*}]b}6}LaT/|B53?<#
Z 21 B &CLr*"|D** 131
132 DB2 V10.1 BvZ]
Z 22 B DB2 |nM SQL od|D**
V10.1 }kT DB2 CLP |n"DB2 53|nM SQL odD|DT'VB&\#b
)|DI\a0lVP}]b&CLrr}]b\mE>#
TB DB2 53|nQ|D:
v db2cat |n(kND :db2cat |ndvD>Q|D;)
v db2ckupgrade |n(kND Z 1343D:QTVx73v?K db2ckupgrade |
n;)
v db2cluster_prepare |n(kND Z 1343D:CZ\m5}D|nD;)N}Q
|D;)
v db2evtbl |n(kND Z 1353D:db2evtbl |nQ|D;)
v db2exfmt |n(kND Z 1353D:db2exfmt |ndvQ*Vxm|D;)
v db2icrt |n(kND Z 1343D:CZ\m5}D|nD;)N}Q|D;)
v db2iupdt |n(kND Z 1343D:CZ\m5}D|nD;)N}Q|D;)
v db2pd |n(kND Z 1363D:Q|D db2pd |nT'VB&\;)
TB SQL odQ|D:
v ALTER TABLE od(kND Z 1373D:ALTER TABLE M CREATE TABLE
odQ|D;)
v ALTER TABLESPACE od(kND Z 1373D:ALTER TABLESPACE od_
PBSd;)
v ALTER WORKLOAD od(kND Z 1383D:ALTER WORKLOAD M CRE-
ATE WORKLOAD odQ|D;)
v CREATE INDEX od(kND Z 1393D:CREATE INDEX odPD DETAILED
X|VVZ8>Q|DD1!P*;)
v CREATE TABLE od(kND Z 1373D:ALTER TABLE M CREATE TABLE
odQ|D;)
v CREATE WORKLOAD od(kND Z 1383D:ALTER WORKLOAD M CRE-
ATE WORKLOAD odQ|D;)
mb,4s;Fv9CDrQ#CD DB2 CLP |n"DB2 53|nM SQL od,r
*|G2a0lVP}]b&CLrr}]b\mE>#
db2cat |ndvD>Q|Ddb2cat |ndv;Y|(f"K}]bTsDmUdDtT#
j8E"
IZ V10.1 PTf"wiywD|D,db2cat |n+;Y(fBPmUdtT:
v TRANSFERRATE
v OVERHEAD
© Copyright IBM Corp. 2013 133
v WRITETRANSFERRATE
v WRITEOVERHEAD
v PREFETCHSIZE
v EXTENTSIZE
v PAGESIZE
S Y S C A T . T A B L E S P A C E S ?<S<a)yPb)mUdtTD5#
EXPLAIN_ARGUMENT m2a)PXE/w9CD TRANSFERRATE"OVERHEAD M
PREFETCHSIZE tT5DE"#
ZH0"PfP,db2cat |n|(mUdtTT0mDb0hv{E"#
bv=8
*7(mUdtTD5,WH7(f"Kmrw}DmUd,;sZ
SYSCAT.TABLESPACES ?<S<Pi/CmUd#
QTVx73v?K db2ckupgrade |ndb2ckupgrade |nVIi$1!ivBQ<8C}6DyP}]bVx#ZH0"Pf
P,|vi$10}]bVx#
j8E"
ZH0"PfP,zh*Z?v}]bVxOKP db2ckupgrade |n4i$yP}]bVx#Z V10.1 P,ISNNVxKP;NK|n"R|+i$yP}]bVx#
bv=8
"v db2ckupgrade |nliyP}]bVxT7#5}}6QI&#
7#Z"v db2iupgrade |n.0 db2ckupgrade |nQI&jI#
CZ\m5}D|nD;)N}Q|D
db2icrt"db2iupdt M db2cluster_prepare |nPKBN}"|DKVPN}"R;
Fv9CN}5q=#
j8E"
Z V10.1 P,db2icrt"db2iupdt M db2cluster_prepare |nPD -m M -cf N}Vp8(I1r/:_Y:f$_ (CF) Dwz{#/:%,xg{GCZI1k/:
_Y:fh).d_Y(ED%,wz{#*TI18(/:%,xg{,k9CB
D -mnet N}#*T CF 8(/:%,xg{,k9CBD -cfnet N}#
ZH0"PfP,I9C -m M -cf N}48(T0EVtDwz{Mxg{#;Fv
9Cb)N}DKq=,I\aZ+4D"PfP+d#C#
g{k8(wz{D IPv6 IP X7,G4Xk9C -m M -cf N}48(wz{,"9C -mnet M -cfnet N}48(xg{#9CH0"PfPa)DIq=4,18(
wz{Mxg{+a5Xms#
134 DB2 V10.1 BvZ]
mb,I9C V10.1 PD instance_shared_mount N}48(*20B4(D DB2 \
\/:D~53D?<#g{49CKN},}]b\mwazI{F#
bv=8
Z#CIq=0*<9CBD -mnet M -cfnet N}48(xg{#+yPVPE>M
&CLr^D*9CBN}#
*<9C instance_shared_mount N}48(CZ20 DB2 \\/:D~53D?<,
Tf;53zID{F#
db2evtbl |nQ|DK|nVZIzI DDL T4(d|z7G<B~`Sw#K|nVZ9azI DDL T
4(B1!?j`M* TABLE Dx(B~`Sw"$w%*B~`SwMLr|_Y
:fB~`Sw#
j8E"
ZH0"PfP,x(B~`Sw"Lr|_Y:fB~`SwM$w%*B~`S
wvI4A^q=B~ (UE) m#rK,db2evtbl |nzIKx WRITE TO
UNFORMATTED EVENT TABLE SdD CREATE TO EVENT MONITOR od#S
V10.1 *<,x(B~`Sw"Lr|_Y:fB~`SwM$w%*B~`Sw}K
'V UNFORMATTED EVENT TABLE b9'V TABLE ?j#db2evtbl |nVZzIx WRITE TO TABLE Sd(x;G WRITE TO UNFORMATTED EVENT
TABLE Sd)D CREATE TO EVENT MONITOR od#
bv=8
9C db2evtbl |nTzIx WRITE TO TABLE SdD CREATE TO EVENT MONI-
TOR od(|(TZBDd|z7G<B~`Sw)#
g{h* DDL od44(4A UE mDx(B~`Sw"$w%*B~`SwrLr
|_Y:fB~`Sw,G4I9C db2evtbl |n4zIx WRITE TO TABLE S
dD CREATE TO EVENT MONITOR od#;s,`-QzIod"+“WRITE TO
TABLE”f;*“WRITE TO UNFORMATTED EVENT TABLE”#
db2exfmt |ndvQ*Vxm|Ddb2exfmt |ndvVZT>|,VxmD?vmUdDmUdtT5#
j8E"
Z V10.1 P,EXPLAIN_OBJECT m|,dPfZVxmD?vmUdD%v5#
ZH0"PfP,TZVxm,f"Z EXPLAIN_OBJECT mPDmUdtT5Gf"
ZyPT&mUdPD[/mUdtT5#g{KP db2exfmt |nTq=/EXPLAIN_OBJECT m,G4dvC4T>VxmDmUdtTD[/5#
TZZ V10.1 P+ CURRENT EXPLAIN MODE hC* YES 1`kDod,g{V
xmDmUdtT5TZ|,CVxmD?vmUd<`,,G4 EXPLAIN_OBJECT
m+|,C5#qr,g{tT;,,G4 EXPLAIN_OBJECT m+|,5 -1#
Z 22 B DB2 |nM SQL od|D** 135
}g,g{mUdtT OVERHEAD"TRANSFERRATE M PREFETCHSIZE ;,,G
4 EXPLAIN_OBJECT mPD OVERHEAD"TRANSFERRATE M PREFETCHSIZE P
Vp|,5 -1 48>;,mUdPD`&tT;,#
f"}LaA!CZ"+5wE"4k5wmP#TZVxmrw},BP}La+
tT54k EXPLAIN_OBJECT mP:
v EXPLAIN_FROM_ACTIVITY
v EXPLAIN_FROM_CATALOG
v EXPLAIN_FROM_DATA
v EXPLAIN_FROM_SECTION
bv=8
w{9C db2exfmt |nD&CLrrE>T&mVxmD|DDdv#
Q|D db2pd |nT'VB&\QZf"wi'VPmSBD -storagegroups N}#xR,-catalogcache"-hadr"-serviceclasses"-storagepaths"-tablespaces"-tcbstats"-workclasssets Ddv(fMN}Q|DT'VB&\#
j8E"
Z V10.1 P,BD -storagegroups N}a)PXf"wiMf"76Dj8E"#g
{48(f"wij6,G4+(fPXyPf"wiDE"#-storagepaths N}TI(fPXyPf"wiDE"#
mb,Q|DBPN}Ddv(f:
v -catalogcache N}Ddv(fPXBDmUd_Y:fDj8E"#
v Qj+|D -hadr N}Ddv#QX|{VPVNT%dB MON_GET_HADR m
/}Ddv,"mSKVNT'V`SBD`8C HADR#Q+N}q=S;P`V
N{FB;P`VN5D*?P;vVN#
v serviceclasses N}dvV|( UOW LB?"n/LB?"=yn/zfZ"CPU
YJM CPU 9CJ#
v -storagepaths N}dv|(f"widCj8E"#
v -tablespaces N}dvV|(kmUdX*Df"wij6MmUdf"w3FE"#
v Q}% RowsComp M RowsUNcomp PD -tcbstats N}dv#mb,;Fv9C
IndexObjSize DPM}]Ddv#g{4PXiTY{C)9}]i,G4
IndexObjSize dv;a<743w}TsPD3f},r*C5T|(Xi}LPM
ED3f#&D*9C A D M I N _ G E T _ I N D E X _ I N F O m/}D
INDEX_OBJECT_P_SIZE r INDEX_OBJECT_L_SIZE P4q!<75#
v -workclasssets N}dv;YT>*mq=#dvq=P>$w`tTE"yzDy
>$w`E"#
bv=8
+9C db2pd |ndvD&CLrrE>|D*ICb)|D#
136 DB2 V10.1 BvZ]
D*9Ck|ndv(f`,E"D SQL \m}LMS<,|GIa)|``Lin
T#
ALTER TABLE M CREATE TABLE odQ|DALTER TABLE M CREATE TABLE odD COMPRESS Sd_PBq=,Q|D1
!9u=(#IMPLICITLY HIDDEN Sd2ICZNN`MDP#
j8E"
V10.1 }kK9C36p9uVdM{*TJ&P9uDm6p9uVd49u}]P
DB=(#ZH0"PfP,9CVF*-dP9uDm6p9uVd49u}]
P#
CREATE TABLE M ALTER TABLE odD COMPRESS YES ADAPTIVE r COM-
PRESS YES SdCZTmxPTJ&P9u#BD COMPRESS YES STATIC SdC
ZxP-dP9u#COMPRESS YES SdT;G1!!n#+G,|kH0"PfP
DP*;,,|CZtCTJ&P9u#ZH0"PfP,COMPRESS YES SdCZ
tC-dP9u#
TVPmtCP9u.s,4YwvaZ9uD}]PPpwC#mPDVP}]T
&Z49uq=#*9uVP}],XkXimrXB0k}]TX(36p9uV
dMm6p9uVd#
Z V10.1 P,ALTER TABLE M CREATE TABLE odPD IMPLICITLY HIDDEN
SdICZNN`MDP#ZH0"PfP,vIT ROW CHANGE TIMESTAMP P
8(KSd#PX9C IMPLICITLY HIDDEN PDmD|`j8E",kND:53
\ZY1mD1dNMBq*<P;#
bv=8
g{zPE>r&CLr"vKxP COMPRESS YES SdD ALTER TABLE r CRE-
ATE TABLE od,k7#zmSK STATIC r ADAPTIVE X|VTT=8(h*
Dm9u=(#
SH0"Pf}6}]b.s,*TVPmtCTJ&P9u,k"vxP COM-
PRESS YES ADAPTIVE SdD ALTER TABLE od"X(9uVd#PX|`j8
E",kND:a_m9uYJ9d|WZ9C;#*LxtC-dP9u,Xk9
C COMPRESS YES STATIC Sd#
*<ZBmMVPmP9C~XP#*rVPmmS~XP,k9Cx
includeimplicitlyhidden ^N{D LOAD"IMPORT r EXPORT |nxPnd#
ALTER TABLESPACE od_PBSdVZIT=]RT\tP1Z}Z4PDXB=bYw,"TsV4#
j8E"
*]RXB=bYw,k"vx REBALANCE SUSPEND SdD ALTER
TABLESPACE od#ba+YwCZ]R4,#
Z 22 B DB2 |nM SQL od|D** 137
*V4CYw,k"vx REBALANCE RESUME SdD ALTER TABLESPACE o
d#
]R4,GVCD,$n}]b1EaXBt/XB=bYw#
I9C MON_GET_REBALANCE_STATUS m/}4`S}Z4PDXB=bYw#
bv=8
*<9C ALTER TABLESPACE odT]RrV4XB=bYw#
ALTER WORKLOAD M CREATE WORKLOAD odQ|DALTER WORKLOAD M CREATE WORKLOAD odDo(Q|DT'VB&\,}
g,tC&CLrVxZ"PT"^F&CLrDn_KP1H60U/E"#
j8E"
tC&CLrVxZ"PTM^F&CLrDn_KP1H6
4(r^D$w:X1,I9CB MAXIMUM DEGREE Sd45VTBC
>:
v Tz8(x$w:XD&CLrtCr{CVxZ"PT
v ^F&CLrI9CD53J4
U/E"
VZIT COLLECT UNIT OF WORK DATA SdD BASE !n8(=vB
5:INCLUDE PACKAGE LIST M INCLUDE EXECUTABLE LIST#TZk
$w:X`X*DBq,I9Cb)B548>Gq*U/PXI4Pj6P
mM/rLr|PmDE"#CE"a"MA$w%*B~`Sw#ZH0"
PfP,;\(}T COLLECT UNIT OF WORK DATA Sd9C PACK-
AGE LIST !n4U/k$w:X`X*DBqDLr|PmE"#
bv=8
tC&CLrVxZ"PTM^F&CLrDn_KP1H6
*<9C MAXIMUM DEGREE SdTT8(x$w:XD&CLrtCr{
CVxZ"PT,r^F&CLrn_KP1H6#
U/E"
^D9C COLLECT UNIT OF WORK DATA PACKAGE LIST SdDE>
M&CLr#9CBo(4U/Lr|PmE",gTB>}y>:
ALTER WORKLOAD REPORTS COLLECT UNIT OF WORK DATA BASEINCLUDE PACKAGE LIST
g{*U/PXI4Pj6PmDE",k9CTB>}y>DBo(:
ALTER WORKLOAD REPORTS COLLECT UNIT OF WORK DATA BASEINCLUDE PACKAGE LIST, EXECUTABLE LIST
!\ COLLECT UNIT OF WORK DATA PACKAGE LIST SdT\'VT
ckH0"Pff],+Ko("Gj<o(,yT;&9C#
138 DB2 V10.1 BvZ]
CREATE INDEX odPD DETAILED X|VVZ8>Q|DD1!P*CREATE INDEX odPD DETAILED X|VVZ8(Z&mw}u?TU/)9w
}3FE"19CIy<u#
j8E"
Z DB2 V10.1 P,Z CREATE INDEX odP8( DETAILED X|VMZ CRE-
ATE INDEX odP8( SAMPLED DETAILED X|VDwC`,#
ZH0"PfP,CREATE INDEX odD DETAILED X|V8(+VpliyPw
}n#
g{*#VH0"PfPDP*,k+ UNSAMPLED DETAILED X|VM CREATE
INDEX oddO9C#
bv=8
"v CREATE INDEX od19C SAMPLED DETAILED r UNSAMPLED DETAILED
X|VToIZ{DP*#
Z 22 B DB2 |nM SQL od|D** 139
140 DB2 V10.1 BvZ]
Z 23 B V10.1 P;Fv9CD&\
g{X(&\r&\?~Z10"PfP\'V,++4D"PfI\a+d}%,
G4bV&\;jG*;Fv9C#Z3)ivB,f.Q#C;FvD&\GwG
.Y#
}g,>"PfPI\;Fv9C3v"amd?D-rgB:1!ivBZK"P
fPQtCC"amd?y%"DP*,xZ+4D"amP+}%C}1D"am
d?#
DB2 &\V10.1 PQ;Fv9CBP DB2 &\:
v n/`Sw}L(kNDZ 1423D:;Fv9Cn/`Sw}L;)
v ~q`DzmLrEH6(kNDZ 1433D:;Fv9C~q`DzmL
rEH6;)
v yZ Unicode j< V4.00 D{m(kNDZ 1433D:;Fv9CyZ Uni-
code j< V4.0.0 D Unicode {mc(D{m;)
v INSTALL_TSAMP l&D~X|V(kNDZ 1123D:VaT/20 IBM
Tivoli System Automation for Multiplatforms (SA MP);)
v SMS C'mUd(kNDZ 1443D:;Fv9C SMS @CmUd;)
v T/3FE"E*Vv(kND Z 1453D:;Fv9CT/3FE"E*
Vv;)
v ;)Tf>*s:D SQL \m}L(kNDZ 1453D:;Fv9C3)T
f>w*s:D SQL \m}L;)
v SNAPHADR \mS<M SNAP_GET_HADR m/}(kNDZ 1463D:;
Fv9C HADR D3)`SSZ;)
v 3FB~`SwZ details_xml PTH?5D(f(kND Z 147 3D
:FP1:;Fv9C3FB~`SwZ details_xml PTH?5D(f;)
v SMS C'mUd(kND Z 1483D:FP1:;Fv9C DMS @CmU
d;)
DB2 }]bz7;FvZ V10.1 P9CBPz7:
v Net Search Extender(kNDZ 1483D:;Fv9C Net Search Extender;)
|n"|nN}"od""amd?"dCN}M`S*X
;FvZ V10.1 P9CBP|n"|nN}"od""amd?"dCN}M
`S*X:
v db2IdentifyType1 |n(kNDZ 1493D:;Fv9C db2IdentifyType1
|n;)
v db2_install |n(kND Z 1493D:;Fv9C db2_install |n(Linux
M UNIX);)
v dynexpln |n(kNDZ 1503D:;Fv9C dynexpln |n;)
© Copyright IBM Corp. 2013 141
v PRUNE LOGFILE |n(kNDZ 1503D:;Fv9C PRUNE LOGFILE |
n;)
v CREATE DATABASE |nD3)N}(kNDZ 1503D:;Fv9C CRE-
ATE DATABASE |nD;)N};)
v CZ(} db2icrt"db2iupdt M db2cluster_prepare |nD -m M -cf N},18>wz{Mxg{Dq=CZ(}3)\m5}D|nPD -m M-cf N},18>wz{Mxg{Dq=(kND Z 1343D:CZ\m5
}D|nD;)N}Q|D;)
v db2pdcfg |nD -flushbp N}(kNDZ 1523D:;Fv9C db2pdcfg
|nD -flushbp N};)
v (} db2pd |nD -tcbstat N}dvDdPD;P(kND Z 1363D
:Q|D db2pd |nT'VB&\;)
v LOAD |nD ALLOW READ ACCESS N}(kND Z 1523D:FP1:;
Fv9C LOAD |nD ALLOW READ ACCESS N};)
v REORG INDEXES/TABLE D CLEANUP ONLY M RECLAIM EXTENTS ONLY N}PD ONLY X|V(kND Z 1533D:;Fv9Cr#C REORG
INDEXES/TABLE |nN}M`X DB2 API }]a9DN}5;)
v ALTER DATABASE od(kNDZ 1533D:;Fv9C ALTER DATA-
BASE od;)
v 3)"amd?M73d?(kNDZ 1543D:;Fv9C3)"amd
?M73d?;)
v DB2_EXTENDED_OPTIMIZATION "amd?D ENHANCED_MULTIPLE_DISTINCT h
C(kNDZ 1093D:|DK3)"amd?M73d?;)
v 3)}]bdCN}(kNDZ 1543D:;Fv9Cr_Q#C3)}]
bdCN};)
v HADR D3)`S*X(kNDZ 1463D:;Fv9C HADR D3)`
SSZ;)
v JOoO$_D -global !nZ 156 3D:;Fv9CJOoO$_D
-global !n;
i4?vwbTKb|`j8E""f.+4|D#mki4I\0l}]bMVP
&CLrDZ 1593DZ 24 B, :V10.1 PQ#99CD&\;#
;Fv9Cn/`Sw}L
;Fv9Cn/`Sw}L,"I\Z+4D"PfP+d}%#
j8E"
n/`SwGCZa)`Sw(fD<N(f$_,|GXFPD$_D;?V#m
b,;5Pn/`Sw}LyZX(S/D`Sw}]a)$(eD(f#
Z V10.1 P,Q#C DB2 XFPD$_#rK,n/`Sw GUI ;YIC#yT,
;Fv9CBPn/`Sw}L:
v AM_BASE_RPT_RECOMS
v AM_BASE_RPTS
142 DB2 V10.1 BvZ]
v AM_DROP_TASK
v AM_GET_LOCK_CHN_TB
v AM_GET_LOCK_CHNS
v AM_GET_LOCK_RPT
v AM_GET_RPT
v AM_SAVE_TASK
bv=8
*<9C`S}L"db2pd |nr IBM InfoSphere® Optim $_4`Sn/,r*|G
a)`,DE"#
;Fv9C~q`DzmLrEH6
+?v DB2 ~q`MzmLrEH6`X*,bXFK~q`PDzmLrDYw5
3EH6,+;Fv9CC&\"RZ+4D"PfPI\a+d}%#
j8E"
Z V10.1 P,I9C$w:X\mw (WLM) VIw4|P'XXF CPU 9C?,
"Jm_EH6$wHMEH6$w9C|`D CPU J4#}zmLrEH6b,
WLM VIwa)Kd{&\#
Z V9.5 P,}kKzmLrEH64yZ$wP~q`DzmLrEH6*MEH6
$wVdOYD53 CPU J4"*_EH6$wVdO`53 CPU J4#+G,K
=(-i$;TX(`MD$w:XP'#
TZ AIX M Linux Yw53,9I9C DB2 ~q`M AIX WLM r Linux WLM
`.dD/I4XFVdx?v~q`D53J4?#
bv=8
*<9C WLM VIwTzfzmLrEH64XF CPU 9C?#
;Fv9CyZ Unicode j< V4.0.0 D Unicode {mc(D{m(i;*T C R E A T E D A T A B A S E |nPD C O L L A T E U S I N G N}9C
UCA400_NO"UCA400_LSK M UCA400_LTH X|V#
j8E"
4( Unicode }]b1,I9C CREATE DATABASE |nD COLLATE USING N}8(yZ Unicode{mc( (UCA) DxVoT73D{m#b){ma)`FD&\M|C
DT\#
bv=8
9CNNxVoT73DyZ UCA D\'V{m44(BD Unicode }]b#PXj
8E",kND:yZ Unicode {mc(D{m;#
Z 23 B ;Fv9CD&\ 143
TZVP Unicode }]b,Iy]“+G Unicode }]b*;* Unicode }]b”Nq
PhvD`F}LXB4(}]b,Sx*;*xVoT73DyZ UCA D\'V{
m#
VaT/20 IBM Tivoli System Automation for Multiplatforms (SAMP)
g{!q20d{i~1 IBM Tivoli System Automation for Multiplatforms (SA MP)
GXhi~,G4VZaT/20Ci~#
j8E"
g{!q20h* SA MP DNNi~,^[Gq!q SA MP,<aT/20 SA
MP#}g,IBM DB2 pureScale Feature h* SA MP#g{20 DB2 pureScale Fea-
ture,G453aT/20 SA MP#
rK,;Fv9C DB2 20D INSTALL_TSAMP l&D~X|V#g{ZCl&D
~P8( INSTALL_TSAMP=NO,v1!q20DNNd{i~;h* SA MP 1E
a;20 SA MP#
bv=8
Sl&D~P}% INSTALL_TSAMP X|V#1!q20Dd{i~h*1,Ea2
0 SA MP#
;Fv9C SMS @CmUdVZ(i;*TC'(eD@CmUd9C53\mDUd (SMS) mUd`M#
j8E"
TIT?<mUdMY1mUd8( SMS `M#C'mUdD(imUd`MGT/
f"w#
S V10.1 FP1 *<,2;Fv9C}]b\mDUd (DMS) `M#PX|`j8E
",kND Z 1483D:FP1:;Fv9C DMS @CmUd;#
ZH0D"PfP,9C SMS @CTmUd,r*|GWZ4(M\m#*4( SMS
mUd,;X8(u<5s!,+Xk7#Pc;DICELUd#]wD~Ds!
Mv$ZYw536pxP\m#+G,SMS mUdDT\;gT/f"wmUd#
T/f"wD}kr/KTmUdD\m#IBM +Lx6JM*"T/f"wmUd#
bv=8
TZB}]b,k9C CREATE TABLESPACE odr CREATE DATABASE |n"9CT/f"wmUd`MDC'mUd44(b)}]b#
TZVP SMS @CmUd,Z#C SMS C'mUd.0,*<+b)mUd*;*
T/f"wmUd#IT9C8(K CURSOR D~`MD db2move |nr LOAD |n4+ SMS mUdPDmFAT/f"wmUd#
144 DB2 V10.1 BvZ]
;Fv9CT/3FE"E*Vv
;Fv9CT/3FE"E*Vv,"I\Z+4D"PfP+d}%#
j8E"
;Fv9CT/3FE"E*Vv,r*|PTxDT\*zM^F#|ZtCKV
xZ"PTDVx}]b73"*O53r}]bP;\'VrtC?V5JivD
/O#
2;Fv9Cw* SYSINSTALLOBJECTS }LD$_{FN}D ASP 5#
ZOgD"PfP,zIT9CT/3FE"E*Vv47( RUNSTATS |nDFvN}#mb,T/3FE"E*VvIlbm3FE"Gq}Z#
TIj+'VD RUNSTATS |nD3FE"E*D~;\K}ZD0l#
bv=8
#99CT/3FE"E*Vv0,(}+ auto_stats_prof }]bdCN}hCIOFF 4{CT/3FE"E*Vv#
zIT9C IBM Data Studio $_4ozz7( RUNSTATS |nDnQN},T(}9C3FE"E*VvrKP RUNSTATS |n4LxU/3FE"#TB&\Iozzq
CPX3FE"U/D(i:
v 3FE"KJLr#PX|`j8E",kNDzI(i"4(iYwTU/ SQL o
dDf!76P}]bTsD3FE",x7*:http://publib.boulder.ibm.com/
infocenter/dstudio/v3r1/topic/com.ibm.datatools.qrytune.sngqry.doc/topics/
genrecsstats.html #
v $w:XKJLr#KKJLr*s IBM InfoSphere Optim Query Workload Tuner
$_Dn/mI$#PX|`j8E",kNDzI(i"4(iYwT*Z DB2
for Linux, UNIX, and Windows OKPDi/$w:X_e/i/m"`,/:0g
}]bVxXBV"}],x7*:http://publib.boulder.ibm.com/infocenter/dstudio/
v3r1/topic/com.ibm.datatools.qrytune.workloadtunedb2luw.doc/topics/genrecsdsgn.html #
v RUNSTATS |nDNqzV#PX|`j8E",kNDzITSNqzVKPD}
]b\m|n,x7*:http://publib.boulder.ibm.com/infocenter/dstudio/v3r1/topic/
com.ibm.datatools.adm.doc/topics/c_taskassitantcommandsupport.html#
;Fv9C3)Tf>w*s:D SQL \m}Lm`Tf>w*s:D SQL \m}LZ V10.1 PQ(i;*9C#TZ;Fv9CD
}L,?0Q*<9Cfz}L,Z+4D"PfPa+d}%#
j8E"
S V10.1 *<,\m}L{F+;Tf>w*s:,T9{FZwv"Pf.d#V;
B#
BfG;Fv9CD SQL \m}L:
v ADMIN_GET_TAB_COMPRESS_INFO_V97
Z 23 B ;Fv9CD&\ 145
v ADMIN_GET_TAB_INFO_V97
v SNAP_GET_APPL_INFO_V95
v SNAP_GET_APPL_V95
v SNAP_GET_BP_V95
v SNAP_GET_CONTAINER_V91
v SNAP_GET_DBM_V95
v SNAP_GET_DB_V97
v SNAP_GET_DETAILLOG_V91
v SNAP_GET_DYN_SQL_V95
v SNAP_GET_STORAGE_PATHS_V97
v SNAP_GET_TAB_V91
v SNAP_GET_TBSP_PART_V97
v SNAP_GET_TBSP_V91
v WLM_GET_SERVICE_CLASS_AGENTS_V97
v WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES_V97
v WLM_GET_SERVICE_SUBCLASS_STATS_V97
v WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97
v WLM_GET_WORKLOAD_STATS_V97
bv=8
+zD&CLrME>^D*9Cfz}LrS<#
T SQL \m}L"vi/1,kq-<CD0_v((}g,BfDNN;V0_v
():
v 9CPDPm,x;9C(d{,Tci/<U+5X`,DP}#
v i$S3P5XD5,TvSUZ{5#}g,i$C5GqZCPDP'56'
Z#
;Fv9C HADR D3)`SSZ(i;*Z V10.1 P9C SNAPHADR \mS<"SNAP_GET_HADR m/}M HADR
D3)`X`S*X,+4D"PfI\a+d}%#
Z V10.1 P,Q}k MON_GET_HADR m/},T(fPX HADR &\DE"#m
b,Q|D db2pd -hadr |ndvT(fBD HADR E"#(}b)SZ(fD
HADR E"|(PXB&\Dj8E",}g,HADR `v8C==#
zTI9C SNAPHADR \mS<"SNAP_GET_HADR m/}MPvD HADR `X
`Sw*X,+(fD HADR E";|(PXB&\DyPj8E"#}g,g{S
w}]bwC SNAPHADR \mS<M SNAP_GET_HADR m/},G4|G+;(
fPX(z8C}]bDE"#
2(i;*9CTB`Sw*X:
146 DB2 V10.1 BvZ]
hadr_heartbeat - HADR v/EE*7(H,E",k9C db2pd -hadr |nr MON_GET_HADR m/}i/
TIME_SINCE_LAST_RECV D5,"(} HEARTBEAT_INTERVAL .VC5#
hadr_local_service - HADR >X~q*7(H,E",ki/dCN} hadr_local_svc#Z HADR w}]bO,b8
DGw}]b,xZ HADR 8C}]bO,b8(D8C}]b,ZdO"P DB2GET CFG |n#
hadr_remote_service - HADR 6L~q*7(H,E",ki/ hadr_local_svc M hadr_remote_svc dCN}#Zw}
]bO,b8DGw8C}]b,xZ8C}]bO,|8DGw}]b#
bv=8
Z#C;Fv9CD\mS<"m/}M`Sw*X.0*<9C MON_GET_HADR m
/}r db2pd -hadr |n4`S HADR }]b#
FP1:;Fv9C3FB~`SwZ details_xml PTH?5D(fS V10.1 FP1 *<,Q;Fv9C details_xml `Sw*X#I\aZ+4D"Pf
PSC53B~`SwDdvP}%K`Sw*X#
j8E"
1 EVENT_SCSTATS M EVENT_WLSTATS _-}]i|(Z3FB~`SwDdv
P1,aw*dvD?V|( details_xml `Sw*X#K`Sw*XG XML D5,
CD5|,(f53H?5E"Dd{`Sw*X#K XML D5PT>D*X2|,
ZkBD metrics `Sw*XX*D XML D5P#metrics *X|(Z=v`,D_-}]i(EVENT_SCSTATS M EVENT_WLSTATS)P#+G,k details_xml D5PU/DH?5(b)H?5G[}5,Z}]b$n1vS,1=}]b#C*
9);,,metrics XML D5PDH?5T>TONU/3FE"T4H?5P5D
d|#PX|`E",kND Z 443D:FP1:BD XML D5f"I3FB~`S
wU/DH?5;#
Kb,a+=vB_-}]i EVENT_SCMETRICS M EVENT_WLMETRICS mS=
3FB~`Sw#hzb)BD_-}]i,VZzITi4 metrics `Sw*XP|,DE",w*%v*X^hVv XML D5#PX|`E",kND Z 43 3D
:FP1:r3FB~`SwmSKBD_-}]i;#
bv=8
g{9C details_xml `Sw*XP5XD XML H?5}],k*<D*9C
metrics `Sw*X#r_,g{z+_-}]i EVENT_SCMETRICS M
EVENT_WLMETRICS |(ZB~`SwU/DE"P,G4IT1SCJH?5`S
*X#}g,g{4(3FB~`Sw,"R+C`Sw4A|(b=v_-}]i
Dm,G4ITSkb=viPD?v<X*DBmPCJH?5`S*X#
Z 23 B ;Fv9CD&\ 147
FP1:;Fv9C DMS @CmUdS DB2 V10.1 FP1 *<,;Fv+}]b\mDUd (DMS) mUd`MCZC'(
eD@CmUd#
j8E"
T;ITTY1mUdM?<mUd8( DMS `M#9CT/f"wmUd`M44
(C'mUd#
ZH0"PfP,z4( DMS @CmUd4v(*CZ]wDD~Mh8T0\mb
)D~Mh8DUd#+G,DMS mUdD,$I>O_#
T/f"wD}kr/KTmUdD\m#IBM +Lx6JM*"T/f"w#
bv=8
TZBD}]b,1!ivB,+TT/f"wDN=4(mUd#9C CREATE
TABLESPACE od44(BDT/f"wmUd#
TZVP DMS @CmUd,Z#C.0,*<+|G*;*T/f"wmUd#9C
ALTER TABLESPACE od4+ DMS mUd*;*T/f"wmUd,gBy>:
ALTER TABLESPACE tbsp_name MANAGED BY AUTOMATIC STORAGE [USING STOGROUP stogroup-name];ALTER TABLESPACE tbsp_name REBALANCE;
;Fv9C Net Search Extender;Fv9C Net Search Extender (NSE) 0dyP`X&\,I\aZ+4D"PfP
+d}%#
j8E"
DB2 D>QwG DB2 }]bz7D=TTQwbv=8#
DB2 D>QwDe5a9IaIICB&\?~"a) NSE P;PDBPX|&\:
v 'VoT&m
v XQuery M XPath `FDQwo(
v 20/ID Text Search ~qw
v \mw}Df"}L
v 'V9C DB2 =tW0m~|D;D>D5q=
DB2 D>QwZ} Linux on System z®(64 ;)bDyP'V NSE DYw53O<
\'V#DB2 D>Qw a)K=vbv=8D&\HOPyvD NSE &\DH[&
\#
bv=8
Z#C NSE .0MD*9C DB2 D>Qw#DB2 D>QwJm"v SQL M XQuery
od4Tf"Z DB2 }]bPD}]4PD>Qwi/#
148 DB2 V10.1 BvZ]
TZ9C NSE D IBM Business Partners &CLr,k*5 IBM Business Partner T
q!PXS NSE (FA DB2 D>QwDj8E"#
TZ9Ck DB2 D>Qw _P,H&\D NSE &\?~DM',kND“(FA DB2
Text Search”Tq!j8E"#
;Fv9C db2IdentifyType1 |n;Fv9C db2IdentifyType1 |n,I\aZ+4D"PfP+d}%#
j8E"
Z V9.7 P,a) db2IdentifyType1 |nG*KozzZ}6A V9.7 .0+ 1 `
w}*;* 2 `#
QZ V9.7 P#C 1 `w}#Z}]b}6Zd,1 `w};jG*^',"RaZW
NCJ}]br}]bXBt/sT/X(#rK,Z}60*; 1 `w}%tKT/
X(D*z#
Z V10.1 P,v&Z}6 V9.5 }]b.09C db2IdentifyType1 |n#V9.7 }]
b;YP 1 `w}#
bv=8
g{S V9.5 }6A V10.1,k9CK|n4zIE>TozzZ}60+ 1 `w}*
;* 2 `#PXgN9CK|nDj8E",kND }6= DB2 V10.1 PD:+ 1
`w}*;* 2 `w};#
;Fv9C db2_install |n(Linux M UNIX);Fv9C db2_install |n,Z+4D"PfPI\a+d}%#*<D*9C
db2setup |n#
j8E"
;Fv9C db2_install |n,r*|kxPl&D~D db2setup |na)D&\`,#mb,db2setup |nJmzZ20}LP4(MdC5}#
bv=8
g{"v db2_install |n,+U=;u/f{",8>Q;Fv9CC|n,"+4UH0"PfLxxP20#
d;T'V db2_install |n,+kZ#C db2_install |n0*<9CxPl&D~D db2setup |nxP2,20#mb,+20E>PT db2_install |nD}CD*9CxPl&D~D db2setup |n#
g{k* db2setup |nM db2_install |nypDwC`,,k"vxP|,BPX|VDl&D~D db2setup |n:
PROD = ENTERPRISE_SERVER_EDITIONFILE = /opt/ibm/db2/dirnameLIC_AGREEMENT = ACCEPTINSTALL_TYPE = COMPLETE
Z 23 B ;Fv9CD&\ 149
;Fv9C dynexpln |n;Fv9C dynexpln |n,I\aZ+4D"PfP+d}%#
j8E"
db2expln |nhvK* SQL M XQuery od!qDf!=8#db2expln |nDdynamic-options Jmz4P dynexpln |nDyP&\#
9C dynamic-options 1,aqf}D/, SQL r XQuery od;y$`kCod"
Si/_Y:fP5wzID=8#K5wdv=(H dynexpln |na)K|+7Df!=8,r* dynexpln |n+Cod$`k*2, SQL r XQuery od#dynamic-
options 9Jm9CvZ/, SQL M XQuery odPa)D&\,}gN}jG#
9IZ db2expln |nP9C -opids N}T dynexpln |nD==4r!Q5w=8s_DYwLrj6E#ILx9Cb)YwLrj64%dCf!=8D;,m>
PD=h#
bv=8
Z#C dynexpln |n0*<D*9C db2expln|n#
9&^DNN9C dynexpln |nDE>r&CLr"+df;* db2expln |n#
;Fv9C PRUNE LOGFILE |n;Fv9C PRUNE LOGFILE |n,+4D"PfPI\a+d}%#2;Fv9C
db2PruneStruct }]a9D Action N}D DB2PRUNE_ACTION_LOG 5#
j8E"
TZtCKU>#t+4tCi5U>D}]b,I"v PRUNE LOGFILE |nSn/U>76P}%V41;h*9CDU>D~#
TZtCKi5U>D}]b,}]b\mwa+U>D~4FAi5;C,"y]
h*+dSn/U>76P}%#I9C PRUNE HISTORY |nSi5;CP}%V41;Yh*9CDU>D~#
bv=8
d;I9CYw53|n}%;h*9CDU>D~,+7(N1EIT2+}%X
(U>D~";r%#ID*<G(}+}]bdCN} logarchmeth1 hC*USEREXIT"DISK"TSM r VENDOR T}]btCi5U>,"9C PRUNE HISTORY |n4}%i5;CPDU>D~#
;Fv9C CREATE DATABASE |nD;)N};Fv9C AUTOMATIC STORAGE N}"USER TABLESPACE N}D MANAGED BY SYSTEMSdM CREATE DATABASE |nD COLLATE USING N}5#
150 DB2 V10.1 BvZ]
j8E"
V;Fv9C AUTOMATIC STORAGE N},|CZ8>}]bGqtCT/f"w#1!
ivB,yP}]b<tCKT/f"w#DB2 pureScale v'VtCKT/f"wD
}]b#IBMSTOGROUP f"wiZ SYSSTOGROUPS ?<mPT/4(*1!f"
wi#9C ALTER STOGROUP od4|D1!f"wir\mf"wi#
4(}]b1,IT9C MANAGED BY N}48(**C}]b4(DmUd0d`M#
VZ(i;*T@CmUd9C53\mDUd (SMS) mUd`M#S V10.1 FP1 *
<,;Fv+}]b\mDUd (DMS) CZ@CmUd#C'mUdD(imUd`
MGT/f"w#
;Fv9C C R E A T E D A T A B A S E |nD C O L L A T E U S I N G N}D
UCA400_NO"UCA400_LSK M UCA400_LTH X|V#xVoT73DyZ UCA D
\'V{ma)`,D&\M|CDT\#
bv=8
Z#C CREATE DATABASE |nD AUTOMATIC STORAGE N}0,*<#99CCN}#
mb,SyPE>r&CLrP}%KN}#
(}9C MANAGED BY AUTOMATIC STORAGE N},9CT/f"wmUd`M44(BDC'mUd#TZVP SMS r DMS C'mUd,Z#C.0,*<+b)mUd
*;*T/f"wmUd#
9CNNxVoT73DyZ UCA D\'V{m44(BD Unicode }]b#TZV
P}]b,I(}XB4(}]b4*;*xVoT73DyZ UCA D\'V{m#
CZ\m5}D|nD;)N}Q|D
db2icrt"db2iupdt M db2cluster_prepare |nPKBN}"|DKVPN}"R;
Fv9CN}5q=#
j8E"
Z V10.1 P,db2icrt"db2iupdt M db2cluster_prepare |nPD -m M -cf N}Vp8(I1r/:_Y:f$_ (CF) Dwz{#/:%,xg{GCZI1k/:
_Y:fh).d_Y(ED%,wz{#*TI18(/:%,xg{,k9CB
D -mnet N}#*T CF 8(/:%,xg{,k9CBD -cfnet N}#
ZH0"PfP,I9C -m M -cf N}48(T0EVtDwz{Mxg{#;Fv
9Cb)N}DKq=,I\aZ+4D"PfP+d#C#
g{k8(wz{D IPv6 IP X7,G4Xk9C -m M -cf N}48(wz{,"9C -mnet M -cfnet N}48(xg{#9CH0"PfPa)DIq=4,18(
wz{Mxg{+a5Xms#
mb,I9C V10.1 PD instance_shared_mount N}48(*20B4(D DB2 \
\/:D~53D?<#g{49CKN},}]b\mwazI{F#
Z 23 B ;Fv9CD&\ 151
bv=8
Z#CIq=0*<9CBD -mnet M -cfnet N}48(xg{#+yPVPE>M
&CLr^D*9CBN}#
*<9C instance_shared_mount N}48(CZ20 DB2 \\/:D~53D?<,
Tf;53zID{F#
;Fv9C db2pdcfg |nD -flushbp N};Fv9C db2pdcfg |nD -flushbp N},I\aZ+4D"PfP+d}%#
j8E"
v1 IBM ~q8>1EXk9C db2pdcfg |nD -flushbp#
Z V10.1 P,FLUSH BUFFERPOOLS od+X(}]bDyP>X:eXPD`3,
=4k=EL#
I9C FLUSH BUFFERPOOLS odZ"zJO1r4P}]bYw(}g*z8])
0u!}]bDV40Z#mb,9ICZ+Vn5q}]bDV41d5AnL#
bv=8
D*9C FLUSH BUFFERPOOLS od#
FP1:;Fv9C LOAD |nD ALLOW READ ACCESS N};Fv9C LOAD |nD ALLOW READ ACCESS N},+4D"PfPI\a+d
}%#2;Fv9C d b 2 L o a d I n }]a9D i A c c e s s L e v e l N}D
SQLU_ALLOW_READ_ACCESS 5#
j8E"
mb,;FvZ ADMIN_MOVE_TABLE }LP+ ALLOW READ ACCESS 8(*
xP COPY_USE_LOAD N}5D0k!n#
Z*<Tm4P0kYw.0,ALLOW READ ACCESS N}a)TfZZCmPD}
]DACJ(#}Z0kD}]Z0kYwjI.sEIC#
S DB2 V10.1 *<,ek5CLr(P1F*,x}]ekr CDI)G;v_YM'
K5CLr,|(}D~r\@+}]ekmP#r*|ITZ;x(?jmDiv
BF/s?}],yT|a)K}]w(TMICT#|y]DC1drP}4d5
Bq#rK,}]Zd5sM"4I)CJ#IZyPb)-r,yTek5CLr
HxP ALLOW READ ACCESS N}D LOAD |n_P|CD}]"PTMICT#
bv=8
Z#C LOAD |nD ALLOW READ ACCESS N}.0,*<9Cek5CLr#m
b,9ITZ|nE>P9Cek5CLr#
152 DB2 V10.1 BvZ]
;Fv9Cr#C REORG INDEXES/TABLE |nN}M`X DB2 API}]a9DN}5
*a_ REORG INDEXES/TABLE |nDIAT,X(|nN}Q;Fv9C";B!nf;#mb,Q;Fv9Cr#C`X DB2 API }]a9D3)N}5#
j8E"
Q;Fv9C REORG INDEXES |nD CLEANUP ONLY N},"+df;* CLEANUP
!n#TBMG9C CLEANUP !nD>}:
REORG INDEXES ALL FOR TABLE USER1.TABLE2 ALLOW WRITE ACCESS CLEANUP ALL;
Q;Fv9C REORG TABLE |nD RECLAIM EXTENTS ONLY N},"+df;*RECLAIM EXTENTS !n#TBMG9C RECLAIM EXTENTS !nD>}:
REORG TABLE USER1.TABLE1 RECLAIM EXTENTS;
Q#C REORG INDEXES |nD CONVERT N}#QZ V9.7 P#C 1 `w}#rK,
KN}Q}1#S V9.7 }6A V10.1 D}]b;Y_P 1 `w}#+}]bS V9.5
}6A V10.1 .s,WNCJdPDm1,aT/+ 1 `w}XB9(* 2 `w}#
Z db2Reorg API D db2ReorgStruct }]a9P,Q;Fv9Cr#C reorgFlags N
}DBP5:
v ;Fv9C DB2REORG_CLEANUP_NONE 5#K58>1 reorgType hC*
DB2REORG_OBJ_INDEXESALL r DB2REORG_OBJ_INDEX 1;h*4Pe}Y
w#;8(K5_P`,'{,rK,8(K5G``Yw#
v ;Fv9C DB2REORG_CONVERT_NONE 5#ZH0"PfP,K58>1
reorgType hC* DB2REORG_OBJ_INDEXESALL r DB2REORG_OBJ_INDEX 1
;h**;w}#K5Q}1,r*S V9.7 *<Q#C 1 `w}#
v Q#C DB2REORG_CONVERT 5#ZH0"PfP,K58>1 reorgType hC
* DB2REORG_OBJ_INDEXESALL r DB2REORG_OBJ_INDEX 1h**;w}#
K5Q}1,r*S V9.7 *<Q#C 1 `w}#
Z d b 2 L o a d Q u e r y A P I D d b 2 L o a d Q u e r y O u t p u t S t r u c t }]a9M
d b 2 L o a d Q u e r y O u t p u t S t r u c t 6 4 }]a9P,Q#C T a b l e S t a t e N}D
DB2LOADQUERY_TYPE1_INDEXES 5#K58>m109C 1 `w}"Q}1,r
*S V9.7 *<Q#C 1 `w}#
bv=8
*<+ CLEANUP !nM REORG INDEXES |nr_+ RECLAIM EXTENTS !nM
R E O R G T A B L E |ndO9C#;Y*sZ r e o r g F l a g s N}P8(
DB2REORG_CLEANUP_NONE#
#99C REORG INDEXES |nD CONVERT N}#g{9CCN},G4a5Xms#
;Fv9C ALTER DATABASE od;Fv9C ALTER DATABASE od,I\aZ+4D"PfP+d}%#CREATE
STOGROUP r ALTER STOGROUP oda)k ALTER DATABASE od`,uA
|`D&\#
Z 23 B ;Fv9CD&\ 153
j8E"
Z V10.1 P,I"v ALTER STOGROUP od4mSr}%NNf"wiDf"7
6#mb,I9CKod4|Df"wiD(eMtT#9C CREATE STOGROUP o
d44(BDf"wiT0Td8(f"76#
ALTER DATABASE odv\mSr}%}]bD1!f"wiDf"76#;\8(
X(f"wi#
bv=8
Z#C ALTER DATABASE od.0*<9C CREATE STOGROUP r ALTER
STOGROUP od4\mf"wi#^DNN9C ALTER DATABASE odDE>r
&CLr,+9CDCodf;* CREATE STOGROUP r ALTER STOGROUP o
d#
{C CREATE STOGROUP r ALTER STOGROUP oda)DB&\44(BDf
"wi"hC1!f"wiT0|DVPf"wiDtT,TDF}]b}]f"w
DomhF#
;Fv9C3)"amd?M73d?
Pm`"amd?Z V10.1 PQ(i;*9C#b)d?T;IC,+z;&C9C|
G,r*|GZ+4f>PI\a;}%#
BmP>K;Fv9CD"amd?M73d?#|GQf;*d{&\?~,r_
|Gy'VD&\Q}1#
m 35. V10.1 P(i;*9CD"amd?M73d?
"amd?r73d? j8E"
DB2_LIKE_VARCHAR +&FvKd?DhC* Y,bG1!5#zT
:dCKd?I\<B;I$bDi/T\,
r*I\fZhCCd?D=8G#4S#z
;&4U IBM ~qPDD(i4|DKd?#
bv=8
}GZ IBM ~qPDD8<B9CK"amd?,qrkp9C#
;Fv9Cr_Q#C3)}]bdCN}
IZ|DK&\"}kKBD}]bdCN}r}%K'V,<B;Fv9Cr#C
KBP}]bdCN}#
154 DB2 V10.1 BvZ]
j8E"
;Fv9CBP}]bdCN}:
m 36. ;Fv9CD}]bdCN}
N}{F hv j8E"
auto_stats_prof
auto_prof_upd
T/3FE"E*Vv ;Fv9CT/3FE"E*Vv,r*|P
TxDT\*zM^F#|ZtCKVxZ"
PTDVx}]b73"*O53r}]bP
;\'VrtC?V5JivD/O#
health_mon KP4v`SdCN} ;Fv9CKP4v`SwM`XDKP4v
8>w#
mincommit idCN}Dd5N} IZDxKU>G<y!a9,yT;h*w
{KN}#
#CKBP}]bdCN}:
m 37. #CD}]bdCN}
N}{F hv j8E"
dyn_query_mgmt /, SQL M XQuery i/
\m
KN};YIC,r* Query Patroller Q#
C#
logretain tCU>#t KN}Qf;* logarchmeth1(wU>i5=
(dCN})#*#tn/U>D~TCZ0
vV4,k(}"v UPDATE DB CFG USING
logarchmeth1 LOGRETAIN |n+ logarchmeth1
hC* LOGRETAIN#logarchmeth2 XkhC*
OFF#
userexit tCC'vZ KN}Qf;* logarchmeth1(wU>i5=
(dCN})#*(}C'vZLrtCU>
i5,k"v U P D A T E D B C F G U S I N G
l o g a r c h m e t h 1 U S E R E X I T |nT+
logarchmeth1 hC* USEREXIT#logarchmeth2
XkhC* OFF#
S V10.1 .0D"Pf}64D}]bPD logarchmeth1 M logarchmeth2 dCN}k logretain M userexit dCN}_P`,D5#ZH0"PfP,logarchmeth1 Mlogarchmeth2 dCN}k logretain M userexit dCN}D5G,=D#}6}]
b.s,^h4PNNYw,r* logarchmeth1 M logarchmeth2 dCN}QhC*OJD5#
bv=8
}%;Fv9CD}]bdCN},r*M|GX*D&\Q}1rQ;B&\f
;#mb,}%Q#CD}]bdCN},r*|GQ-;P-4DwC#
g{a)Kf;}]bdCN},khCCN}T#tZ{D}]bP*#
Z 23 B ;Fv9CD&\ 155
;Fv9C HADR D3)`SSZ(i;*Z V10.1 P9C SNAPHADR \mS<"SNAP_GET_HADR m/}M HADR
D3)`X`S*X,+4D"PfI\a+d}%#
Z V10.1 P,Q}k MON_GET_HADR m/},T(fPX HADR &\DE"#m
b,Q|D db2pd -hadr |ndvT(fBD HADR E"#(}b)SZ(fD
HADR E"|(PXB&\Dj8E",}g,HADR `v8C==#
zTI9C SNAPHADR \mS<"SNAP_GET_HADR m/}MPvD HADR `X
`Sw*X,+(fD HADR E";|(PXB&\DyPj8E"#}g,g{S
w}]bwC SNAPHADR \mS<M SNAP_GET_HADR m/},G4|G+;(
fPX(z8C}]bDE"#
2(i;*9CTB`Sw*X:
hadr_heartbeat - HADR v/EE*7(H,E",k9C db2pd -hadr |nr MON_GET_HADR m/}i/
TIME_SINCE_LAST_RECV D5,"(} HEARTBEAT_INTERVAL .VC5#
hadr_local_service - HADR >X~q*7(H,E",ki/dCN} hadr_local_svc#Z HADR w}]bO,b8
DGw}]b,xZ HADR 8C}]bO,b8(D8C}]b,ZdO"P DB2GET CFG |n#
hadr_remote_service - HADR 6L~q*7(H,E",ki/ hadr_local_svc M hadr_remote_svc dCN}#Zw}
]bO,b8DGw8C}]b,xZ8C}]bO,|8DGw}]b#
bv=8
Z#C;Fv9CD\mS<"m/}M`Sw*X.0*<9C MON_GET_HADR m
/}r db2pd -hadr |n4`S HADR }]b#
;Fv9CJOoO$_D -global !n;Fv9Cm` DB2 JOoO$_y'VD -global !n,Z+4D"PfPI\a
+d}%#
j8E"
T0,9C -global !n4U/PX6LwzMVxDoOE"#;Fv9CI -global
!na)D&\,TZBPJOoO$_,C&\Qf;* -member M -host !n:
v db2trc
v db2pd
v db2fodc
v db2pdcfg
v db2support
T0T+V==U/oOE"1,*s8( -global !n,498(K6LwzMVx
2GgK#*Kr/Co(,;Y*sT6LwzMVx?F9C -global !n#
156 DB2 V10.1 BvZ]
C'l&
g{10+ -global !nk db2trc"db2pd"db2fodc"db2pdcfg r db2support |ndO9C,k*<D*9C -member !nr -host !n#-member !nITCZ8(
NN}]bVxI1,x -host rCZ8(NNwz#g{*T+V==U/PXyP
I1DoOE"x;X8(53PD?vI1,G4IT9C -member all !n#
Z 23 B ;Fv9CD&\ 157
158 DB2 V10.1 BvZ]
Z 24 B V10.1 PQ#99CD&\
Q#CD&\QS V10.1 P}%,rK;YIC#g{z}Z9CH0"PfPDC&
\,G4h*xP|D#
DB2 &\
V10.1 PQ#CBP DB2 &\:
v 32 ;M'z'V (HP-UX)(kNDZ 1603D:Q#C 32 ;M'z'V
(HP-UX);)
v DB2 JDBC 2 `}/Lr(kNDZ 1603D:Q#C DB2 JDBC 2 `}
/Lr;)
v D B 2 S E _ U S A _ G E O C O D E R(kNDZ 1 6 1 3D:Q#C
DB2SE_USA_GEOCODER;)
v Z9C Microsoft Systems Management Server DivBTV<=20D'V
(kNDZ 1613D:Q#CT Microsoft Systems Management Server DV
<=20'V (Windows);)
v 3)Yw53(kNDZ 1613D:;Y'V3)Yw53;)
v 3)Tf>*s:D SQL \m}L(kNDZ 1623D:Q#C3)Tf>
*s:D SQL \m}L;)
v IMPORT M EXPORT |nPCZdkrdvD~D$wmq= (WSF)(kND
Z 1623D:Q#C Import M Export 5CLrD$wmq= (WSF);)
v Visual Studio 2005 'V(kND Z 1633D:Q#C Microsoft Visual Stu-
dio 2005 'V;)
DB2 }]bz7r&\?~V10.1 PQ#CBPz7M&\?~:
v Query Patroller(kNDZ 1633D:Q#C Query Patroller;)
v XFPD$_(kNDZ 1643D:Q#CXFPD$_;)
v IBM DB2 Xm}]\m&\?~(kNDZ 1663D:Q#C IBM DB2 X
m}]\m&\?~;)
API"|n"|nN}""amd?MdCN}
V10.1 PQ#CBP API"|n"|nN}M"amd?:
v Q#CTCZ\m}]bz7G<D DB2 API D COBOL"FORTRAN M
REXX 'V(kNDZ 1673D:Q#CTCZ\m}]bz7G<D DB2
API D COBOL"FORTRAN M REXX 'V;)
v db2imigr M db2ckmig |n(kNDZ 167 3D:Q#C db2imigr M
db2ckmig |n;)
v db2flsn M db2rfpen |nD -file N}(kNDZ 168 3D:Q#C
db2flsn M db2rfpen |nD -file N};)
v db2iupdt |nD -s N}(kNDZ 1683D:Q#C db2iupdt |nD -s
N};)
© Copyright IBM Corp. 2013 159
v REORG INDEXES |nD CONVERT N}T0`X DB2 API }]a9DN}5
(kNDZ 1533D:;Fv9Cr#C REORG INDEXES/TABLE |nN
}M`X DB2 API }]a9DN}5;)
v 3)"amd?M73d?(kNDZ 1693D:Q#C3)"amd?M
73d?;)
v 3)}]bdCN}(kNDZ 1543D:;Fv9Cr_Q#C3)}]
bdCN};)
Q#C 32 ;M'z'V (HP-UX)S DB2 V10.1 *<,Z HP-UX Yw53OQ#C 32 ;M'z'V#
j8E"
Z DB2 V8 P}kTyZ HP Itanium D~qwD'V.s,Z HP-UX Yw53O
ca)K 32 ; DB2 M'zb,T'VG)4\"4Z>z 64 ; Itanium 73Pt
C 32 ; HP-UX PA RISC &CLrDM'Moi#Z DB2 V9.5 P,Q;Y'V
HP-UX PA RISC 53OD DB2 ~qw5}#IZ?0QUi9CyZ HP Itanium D
~qw,rK;Y'VZ HP-UX Yw53OKPD 32 ; DB2 M'z#+G,K|
D;a0ld{=((Zb)=(O,aLxv?T 32 ; DB2 M'zD'V)#
bv=8
;Y'VZ HP-UX Yw53OKPD 32 ;&CLr#Z}6= V10.1 .0,Xk
+ 32 ;&CLr}6* 64 ;&CLr,T9b)&CLr\;ZyZ 64 ; HP-UX
Itanium D>z73PKP#
Q#C DB2 JDBC 2 `}/LrQ#CCZ Linux"UNIX M Windows Yw53D DB2 JDBC 2 `}/Lr#&C
D*9C IBM Data Server Driver for JDBC and SQLJ#
j8E"
(i;*Z V8.2 P9C DB2 for Linux, UNIX and Windows JDBC 2 `}/Lr#
K}/LrJm Java &CLr(} JDBC wC DB2 ~qw#DB2 JDBC 2 `}/
Lr9C DB2 CLI SZ4k DB2 }]~qwxP(E#9CK}/LrD Java &
CLrh*Z DB2 M'zOKP#K}/Lr'V JDBC 1.2 M 2.0 f6PhvDy
P=(#
IBM Data Server Driver for JDBC and SQLJJm Java &CLr(}9C%v}/L
r5}(" JDBC 2 `M JDBC 4 `,S#IBM Data Server Driver for JDBC and
SQLJD 2 `}/LrP*F* IBM Data Server Driver for JDBC and SQLJ 2 `,
ST#K}/Lr'V JDBC 3.0 M 4.0 f6PhvDyP=(#
bv=8
D*9C IBM Data Server Driver for JDBC and SQLJx;G DB2 JDBC 2 `}/L
r#kNDNq}6}]b&CLr(x7* http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.qb.upgrade.doc/doc/t0024117.html)MSNq}69
160 DB2 V10.1 BvZ]
C DB2 JDBC 2 `}/LrD Java &CLr(x7* http://publib.boulder.ibm.com/
infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.qb.upgrade.doc/doc/t0024117.html)#
g{z9CK DB2 JDBC 2 `}/Lr4`k Java &CLrr}L,G4+U=^
(R=}/LrDms#
Q#C DB2SE_USA_GEOCODER;Y'V DB2SE_USA_GEOCODER#xR,|2;Yk DB2 Spatial Extender ;p2
0#
j8E"
DB2SE_USA_GEOCODER GCZ+@zX7`k* ST_Point }]Dy>Xm;C`
kw#ZH0"PfP,|Gw* DB2 Spatial Extender Di~20"T/"aD#C
Xm;C`kwvZP^}?DYw53O\'V#KXm;C`kwD}C}]G
Z 2002 jw*a)xM'D>}*"D#a)TC}C}]D|B+h*k9C}]
DM''6mI$QC#
DB2 Spatial Extender 'V)&LMC'a)DXm;C`kw#PKb)Xm;C`
kw,IbQ9Ck DB2SE_USA_GEOCODER dkrdv;,Ddkrdv#9IT
:!qzYw53'VDXm;C`kw#
bv=8
9C)&LMC'a)DXm;C`kw#PXgN9Cb)Xm;C`kwDj8
E",kNDgN9CXm;C`kwr +(FXm;C`kwk DB2 Spatial Extender
xP/I#
Q#CT Microsoft Systems Management Server DV<=20'V(Windows)
Q;'V(}xg20 DB2 z7,2;'V9C Microsoft Systems Management Server
(SMS) 4SPd;ChC20#
j8E"
Z V10.1 P,I9C Microsoft Systems Center Configuration Manager (SCCM) 4T
DB2 z74PV<=20#
ZH0"PfP,I9C Microsoft Systems Management Server 44PV<=20#
+G,Microsoft Q#9T SMS D'V#
bv=8
kD*9C SCCM 44PV<=20#PXj8E",kND SCCM D5,x7*
http://technet.microsoft.com/en-us/library/cc507089.aspx#
;Y'V3)Yw53
S V10.1 *<,;Y'V3)Yw53#
Z 24 B Q#CD&\ 161
j8E"
;Y'VBPYw53M Linux V"z7:
v AIX 5.3
v HP-UX 11iv2
v Solaris 9
v Ubuntu 8.0.4.x
C'l&
T DB2 }]bz7xP}6.0,k4i\'VYw53DPm,"RF.T DB2 ~
qwYw53xP}6#
Q#C3)Tf>*s:D SQL \m}Lm` SQL \m}LZ V10.1 PQ#C#z&C}%Tb)}LDyP}C#
j8E"
Z V9.1 M V9.5 P,;Fv9C3)Tf>w*s:D SQL \m}L#VZ,Q-
Q#Cb)}L#V10.1 PDfz}L_P|+fD&\#
Bm5wKVZQ-Q#CD}L0dfz}L:
m 38. Q#CD SQL \m}L0dfz}L
Q#CD}L fz}L
SNAP_GET_DB_V91 SNAP_GET_DB m/}
SNAP_GET_DB_V95 SNAP_GET_DB m/}
SNAP_GET_DYN_SQL_V91 SNAP_GET_DYN_SQL m/}
SNAP_GET_TBSP_PART_V91 SNAP_GET_TBSP_PART m/}
":g{zwCNNQ#CD}L,G4+5X SQL0440N ms{"#
bv=8
^DyP&CLrME>,"}%Tb)}LDyP}C;r_,9C“;Fv9CD
SQL \m}LMS<”Py8>Dfz}LrS<#
Q#C Import M Export 5CLrD$wmq= (WSF)$wmq= (WSF) C4k Lotus® 1-2-3® M Symphony™
.`Dz7;;}]#;Y
'VCD~q=#
j8E"
WSF D~fZkd{\'VD~q=PXDV^T#(i;*T DB2 5CLr9CK
q=#
162 DB2 V10.1 BvZ]
C'l&
9C\'VDD~q=,x;9C WSF D~#k|BNN9CKD~q=4P<kM
<vYwD&CLrrE>#TZVP WSF D~,(}+}]0kX DB2 mP"+
}]<v*\'Vq=(g ASC"DEL r PC/IXF)4*;*m;q=#
Q#C Microsoft Visual Studio 2005 'VQ#C Microsoft Visual Studio 2005 'V,r* Visual Studio 2005 D'VQ=Z#
j8E"
Visual Studio 2005 WNZ 2005 j 10 B"<,fs}6='V NET Framework 2.0#
(} Visual Studio 2005 Extensions for .NET Framework 3.0 a)T .NET Framework
3.0 D'V#
*_PT .NET Framework 3.0 r|_f>'VDCJ(^,&9C Visual Studio 2008
r|_f>#g{*Z Visual Studio 2005 P4Pd{$w,I9C .NET Framework
3.0 r|_f>,r* Visual Studio 2005 Z .NET Framework O;PNNZC@5X
5#+G,z+;PTBn?"D~#eM$_DCJ(^#
bv=8
9C Visual Studio 2008 r Visual Studio 2010 zf Visual Studio 2005#IT+ Visual
Studio 2005 PDVPn?*;= Visual Studio 2008 r Visual Studio 2010 P#
Q#C Query PatrollerQ#C Query Patroller,zXkD*9C DB2 $w:X\mw4w*$w:X\mb
v=8#
j8E"
V10.1 ;Y'V Query Patroller#(i;*Z V9.7 P9C Query Patroller#rK,2
Q#C`XD"amd?#
mb,Q#Cl&D~DBPX|V:
v QUERY_PATROLLER_DATABASE
v QP_CONTROL_TABLESPACE
v QP_CONTROL_DBPARTITIONGROUP
v QP_CONTROL_DBPARTITIONNUM
v QP_CONTROL_PATH, QP_CONTROL_DMS
v QP_CONTROL_DMS_CONTAINER
v QP_CONTROL_DMS_NUMPAGES
v QP_RESULT_TABLESPACE
v QP_RESULT_DBPARTITIONGROUP
v QP_RESULT_DBPARTITIONNUM
v QP_RESULT_PATH, QP_RESULT_DMS
Z 24 B Q#CD&\ 163
v QP_RESULT_DMS_CONTAINER
v QP_RESULT_DMS_NUMPAGES
v QP_REPLACE, QP_USERNAME
v QP_DOMAIN
v QP_PASSWORD
DB2 $w:X\mw (WLM) GT V9.5 T4DW!$w:X\mbv=8#|a)K
;iQssv?D$w:X\m&\,b)&\ITfz Query Patroller M DB2 Gov-
ernor#
bv=8
T V9.7 FP1 *<,I9C qpwlmmig.plE>4zICZozS Query Patroller 73(
FA WLM 73DE>#kNDBPdP;vNqTq!PXgNS Query Patroller (
FA DB2 $w:X\mwDj8E":
v 9Cy>E>S Query Patroller (FA DB2 $w:X\mw
v S Query Patroller (FA DB2 $w:X\mw
Z}6A V10.1 .0,XkZ20K Query Patroller D V9.7 DB2 1>PKP
qpwlmmig.pl E># V10.1 ;'V Query Patroller#qpwlmmig.pl E>2aZ20K
Query Patroller D V9.5 DB2 1>PKP#
Q#CXFPD$_
XFPD$_0dyPD`Xi~(}gr<MKJLr)<Q#C#CZ\m DB2 for
Linux, UNIX, and Windows }]MT}]*PDD&CLrDB GUI $_W~VQf
Z"ID*9C#
j8E"
Q#CBPXFPD$_0d`X&\?~:
v n/`Sw
v |n`-w
v dCzV
v XFPD0X*r<MKJLr
– “mSVx”t/e
– “Dd}]bVxi”r<
– “8]”r<
– “dCKJLr”r<
– “dC}]bU>G<”r<
– dC`>c|Br<
– “4(_Y:fm”r<
– “4(}]b”r<
– “4(*OTs”r<(VF*“4(GF”r<)
– “4(mUd”r<
164 DB2 V10.1 BvZ]
– “4(m”r<
– “hFKJLr”r<
– “>}Vx”t/e
– KP4v/((*
– “KP4v8>wdC”t/e
– 0kr<
– (iKJLr
– “XBV"}]”r<
– 4-r<
– “hCn/`Sw”r<
– “hC_ICTVQV4 (HADR) }]b”r<
– “f"w\mhC”t/e
– JOoOr<
v XFPDe~)9
v B~Vvw
v KP4vPD
v ;7(Bq`Sw
v U>
v mI$PD
v ZfIS/w
v Query Patroller PD
v @G\mPD
v NqPD
v CZCJ Spatial Extender &\DC'gf
v Visual Explain DC'gf
rK,DB2 20D|nMl&D~X|V2Q#C##CKBPX*D DB2 |n:
v db2am(t/n/`SwPD|n)
v db2ca(t/dCzV|n)
v db2cc(t/XFPD|n)
v db2ce(t/|n`-w|n)
v db2eva(B~Vvw|n)
v db2hc(t/KP4vPD|n)
v db2indbt(t/;7(Bq`SwPD|n)
v db2journal(t/U>|n)
v db2lc(t/mI$PD|n)
v db2memvis(t/ZfIS/wPD|n)
v db2tc(t/NqPD|n)
mb,Q#CBPl&D~X|V:
v CTLSRV_INSTANCE
Z 24 B Q#CD&\ 165
v DB2SATELLITEAPPVER
v DB2SATELLITEID
v SATELLITE_CONTROL_DATABASE
v TOOLS_CATALOG_DATABASE
v TOOLS_CATALOG_SCHEMA
TZ Query Patroller,#CDl&D~X|VP>ZZ 1633D:Q#C Query Patrol-
ler; P#
*c:;'V9CXFPD$_ V9.7 r|gf>4,SA V10.1 }]b#g{(}|
D DB2_DOCHOST d?4hCCZCJ V10.1 DB2 E"PDD;C,G4XFPD
$_ V9.7 r.0f>D*zoz;IC#
bv=8
9C AUTOCONFIGURE |nSdCKJLrq!(i#!\Q#CdCKJLrDr<g
f,+G(}9C AUTOCONFIGURE |nTI9CCdCKJLr#
9C db2advis |nShFKJLrq!(i#hFKJLrDr<gf2Q#C,+
G(}9C db2advis |nTI9CChFKJLr#
IBM Data Studio M IBM Optim $_4PDNqk9CXFPD$_4PDNq`F#
b)(i9CD$_*b)Nqa)Kv?&\#9CBPNb$_4zfXFPD
$_:
v IBM Data Studio
v IBM InfoSphere Data Architect
v IBM InfoSphere Optim Database Administrator
v IBM InfoSphere Optim Development Studio
v IBM InfoSphere Optim Performance Manager
v IBM InfoSphere Optim Performance Manager Extended Edition
PXb)(i$_kXFPD$_.dD3d,kND6DB2 V10.1 BvZ]7;iP
D:(i$_MXFPD$_m;#
yP DB2 }]bz7^)f<=xa)K Data Studio"IBM InfoSphere Optim Data-
base Administrator M IBM InfoSphere Optim Development Studio#IBM InfoSphere Optim
Performance Manager f DB2 Advanced Enterprise Server Edition r IBM InfoSphere
Warehouse ;p=xa)#
PX|`E",kND:}]b\mM&CLr*"$_;#
`XE":
/I}]\mE"PD,x7* http://publib.boulder.ibm.com/infocenter/idm/docv3/
index.jsp
Q#C IBM DB2 Xm}]\m&\?~Q#C DB2 Geodetic Data Management Feature#g{ZH0"PfP#t_PK&\
DmI$,G4zT+qC'V#
166 DB2 V10.1 BvZ]
j8E"
Z V10.1 P,DB2 Spatial Extender 20;|( DB2 Geodetic Data Management Fea-
ture#TZ_P DB2 Geodetic Data Management Feature D DB2 Spatial Extender D
B20f>,k*5 IBM 'Vz9TKbPXgNqCCm~K&\Dj8E"#
ZH0"PfP,DB2 Geodetic Data Management Feature GT DB2 Spatial Extender
D9d#DB2 Geodetic Data Management Feature (},xrN==(x;G=f X x
jM Y xj53)&mZXrmfO(eDTs#
(i;*Z V9.7 P9CK&\?~#
bv=8
g{zZ V9.7 r V9.5 P_P DB2 Geodetic Data Management Feature DmI$,
"+ DB2 Spatial Extender }6= V10.1,G44U IBM 'Va)D5wBXM20
DB2 Geodetic Data Management FeatureM&\mI$#
g{Z V9.7 r V9.5 P;P DB2 Geodetic Data Management Feature DmI$,k
k IBM z[zm*5T7(nJOzD73Dbv=8#
Q#CTCZ\m}]bz7G<D DB2 API D COBOL"FORTRAN MREXX 'V
Q#CTCZ\m}]bz7G<D DB2 API D COBOL"FORTRAN M REXX '
V#Z V10.1 P,T;T C M Java `LoT'Vb) API#
j8E"
Q}%TBP DB2 API D COBOL"FORTRAN M REXX 'V:
v db2HistoryCloseScan
v db2HistoryGetEntry
v db2HistoryOpenScan
v db2HistoryUpdate
bv=8
^D9C COBOL"FORTRAN M REXX `LDyP&CLrME>^D"}%Tb
) DB2 API DyP}C#
I(}9C DB_HISTORY \mS<"vi/4CJ}]bz7G<#
Q#C db2imigr M db2ckmig |nQ#C db2imigr M db2ckmig |n#
Z 24 B Q#CD&\ 167
j8E"
Z V9.5 M|M"PfP,9C“(F”uo4hv+ DB2 ~qw"M'z"}]b&
CLr"}L"5}M}]bSH0"PfxP}6,Sx\;Z9C10"PfD
73PKPD}L#*KZ DB2 z7uoP#V;B,S V9.7 *<,*<9C“}6
”uo4hvOv}L#
IZxPKb;uo|D,rKQ#CCZ(F5}M}]bD DB2 |n#Bm5w
KCZT5}M}]bxP}6D|n#
m 39. Q#CD|nMfz|n
Q#CD|n fz|n Tfz|nDhv
db2imigr db2iupgrade db2iupgrade |na+5}SH0"P
fD DB2 1>}6=10"PfD
DB2 1>#
db2ckmig db2ckupgrade db2ckupgrade +i$>X}]bGq
Q<8CxP}6#
C'l&
9C db2iupgrade M db2ckupgrade |nT5}M}]bxP}6#
Q#C db2flsn M db2rfpen |nD -file N}Q#C db2flsn M db2rfpen |nD -file N}#XkD*9C -path N}#
j8E"
Q#C -file N},r*z9CKN};\8(;vU>XFD~(SQLOGCTL.LFH.1
r SQLOGCTL.LFH.2)#TZ db2rfpen |n,v8(;vU>XFD~a<B=vU>XFD~;;B,ba<B}]bPvV1Z}];BTJb#TZ db2flsn |n,g{8(DD~PJb,G4a5Xms#
-path N}8(U>XFD~(SQLOGCTL.LFH.1 0d5q1> SQLOGCTL.LFH.2)
yZ?<Dj{76#9C db2rfpen |n8(76m>2a|BC76PDU>XFD~#9C db2flsn |n8(76m>g{A!dP;vD~vVJb,G4+D*9Cm;vD~#
bv=8
D*9C database_alias r -path N}#
Q#C db2iupdt |nD -s N}r*^(vTVPD SPM U>?<,yT db2iupdt |nD -s N};YIC#
j8E"
db2iupdt |n4PBP&\:
v |B5},9dZ20KBD DB2 }]bz7r&\?~D DB2 1>OKP
168 DB2 V10.1 BvZ]
v |B5},9dZkC5}`X*D DB2 1>_P`,f>D DB2 1>OKP
v +5}`M|B*|_"PfD5}`M
Z UNIX M Linux Yw53ODH0"PfP,zIT8( -s N}TvTVP,=c\mw (SPM) U>?<#
C'l&
ZyPYw53O,db2iupdt |nDKN};YIC#Z UNIX M Linux Yw53O,
kpT db2iupdt |n8(KN}#g{z8(KN},G4+;avTVP,=c\m
w (SPM) U>?<,rKa5Xms#
Q#C3)"amd?M73d?
V10.1 PQ#Cm`"amd?#z&C}%Tb)"amd?DyP}C#
j8E"
V10.1 PQ#CBP"amd?M73d?:
m 40. V10.1 PQ#CD"amd?
"amd?r73d? j8E"
DB2_ASYNC_IO_MAXFILOP IZ_L}]b\mwy,$D2mD~dzmx9Kd?Q
}1#
DB2_BAR_AUTONOMIC_DISABLE Kd?T0v) IBM Z?9C#
DB2COUNTRY Kd?Qf;* DB2TERRITORY "amd?#9C DB2TERRITORY
"amd?48(M'z&CLr9CDxrrXrzk,K
zka0lUZM1dq=#DB2TERRITORY k DB2COUNTRY S
\`,D5:}g,+ DB2COUNTRY hC* 68,k+
DB2TERRITORY hC* 68 H[#
DB2DEFPREP ;PZ9CIf>D DB2(DEFERRED_PREPARE $`kN};I
C)1Eh*9CKd?#
DB2_DJ_COMM Kd?C48(}]b\mwt/10kD|0Lrb#|0
LrbDa9M0k=(Qv?,Sx9CKd?Q}1#
DB2DMNBCKCTLR Kd?;YGXhD,bGr* Active Directory PD8]rX
FwvfZZ Windows NT Yw53O,x;fZZ Win-
dows 2003 M Windows XP Professional Yw53O#DB2 V9.5
r|_"Pf;'V Windows NT Yw53#
DB2FFDC Kd?+f;* DB2FODC "amd?#g{z9C DUMPCORE N
} DB2FODC,G4+_8 DB2FFDC ya)D`,&\#1!i
vB,DUMPCORE N}hC* ON,Tc\;zIKDD~"Rk
H0"Pf#Vf]#
DB2_HASH_JOIN 4(Kd?G*Ka)TF*"P,SD,S=(DXF,|
;YGXhD#i/E/waT/7(nQ,S=(,|("
P,S#
DB2_MAP_XML_AS_CLOB_FOR_DLC Kd?Q#C,r*CJ XML 5Ds`}VP DB2 &CLr
T'V XML DM'z(V9.1 0|_f>)byv#;PH0
;cCZCfm}]T04\bv BLOB PD UTF-8 XML }
]D&CLrEh*Kd?#
DB2MEMMAXFREE IZ}]b\mwVZ9C_L}f#M,rK;Yh*Kd
?#PX|`E",kND DB2 xL#M#
DB2_QP_BYPASS_APPLICATIONS Kd?;Y\'V,r* DB2 Query Patroller a)D&\Qf
;* DB2 $w:X\mw#
Z 24 B Q#CD&\ 169
m 40. V10.1 PQ#CD"amd? (x)
"amd?r73d? j8E"
DB2_QP_BYPASS_COST IZQ#C DB2 Query Patroller,rK;Y'VKd?#DB2 $
w:X\mw&\?~f; DB2 Query Patroller "a)j{b
v=8#
DB2_QP_BYPASS_USERS IZQ#C DB2 Query Patroller,rK;Y'VKd?#DB2 $
w:X\mw&\?~f; DB2 Query Patroller "a)j{b
v=8#
DB2ROUTINE_DEBUG Kd?;YGXhD,r*Kf"}LwTwQf;*3;w
Tw#
DB2_RR_TO_RS IZ;Y'V 1 `w},rKQ#CKd?#
DB2_SNAPSHOT_NOAUTH IZzIT9C SYSMON (^i45V`,D&\,rK;h
*Kd?#
DB2_UPDATE_PART_KEY IZ1!ivBJmxPVx||B,rK,Kd?Q}1#
DB2_USE_DB2JCCT2_JROUTINE IZQ#CkKd?`XD}/Lr,rK;Yh*Kd?#
DB2_VENDOR_INI IZzIT+Kd?|,D73d?hCEkI DB2_DJ_INI d
?8(DD~P,rK;Yh*Kd?#
DB2YIELD vZ Windows 3.1 O9CKd?,x|_f>D DB2 ;'V
Kd?
Query Patroller "amd?:
v DQP_ABORTRESULT
v DQP_CHILD_WAIT
v DQP_DISKMON
v DQP_EXIT_AN
v DQP_INTERVAL
v DQP_LAST_RESULT_DEST
v DQP_LOCAL_SERVANTS
v DQP_LOG
v DQP_LOGMON
v DQP_MAIL
v DQP_MAIL_ACCOUNT
v DQP_MAPI_PASSWORD
v DQP_MAPI_PROFILE
v DQP_NET
v DQP_NOCPU
v DQP_NOEXPLAIN
v DQP_NTIER
v DQP_PURGEHOURS
v DQP_RECOVERY_INTERVAL
v DQP_RES_TBLSPC
v DQP_RUNTIME
v DQP_SERVER
v DQP_SHARE
v DQP_SIBLING_WAIT
v DQP_STARTUP
v DQP_TRACEFILE
IZQ#C DB2 Query Patroller,rK;Y'Vb)d?#DB2
$w:X\mw&\?~f; DB2 Query Patroller "a)|j
{Dbv=8#
170 DB2 V10.1 BvZ]
bv=8
IZQ#CD"amd?;_8Z{D'{,rK,k}%y9CDb)"amd
?#g{Z 1693Dm 40 P8vKfz"amd?,k+dhC*J1D5,T#V
yh*D}]b\mwP*#
;Fv9Cr_Q#C3)}]bdCN}
IZ|DK&\"}kKBD}]bdCN}r}%K'V,<B;Fv9Cr#C
KBP}]bdCN}#
j8E"
;Fv9CBP}]bdCN}:
m 41. ;Fv9CD}]bdCN}
N}{F hv j8E"
auto_stats_prof
auto_prof_upd
T/3FE"E*Vv ;Fv9CT/3FE"E*Vv,r*|P
TxDT\*zM^F#|ZtCKVxZ"
PTDVx}]b73"*O53r}]bP
;\'VrtC?V5JivD/O#
health_mon KP4v`SdCN} ;Fv9CKP4v`SwM`XDKP4v
8>w#
mincommit idCN}Dd5N} IZDxKU>G<y!a9,yT;h*w
{KN}#
#CKBP}]bdCN}:
m 42. #CD}]bdCN}
N}{F hv j8E"
dyn_query_mgmt /, SQL M XQuery i/
\m
KN};YIC,r* Query Patroller Q#
C#
logretain tCU>#t KN}Qf;* logarchmeth1(wU>i5=
(dCN})#*#tn/U>D~TCZ0
vV4,k(}"v UPDATE DB CFG USING
logarchmeth1 LOGRETAIN |n+ logarchmeth1
hC* LOGRETAIN#logarchmeth2 XkhC*
OFF#
userexit tCC'vZ KN}Qf;* logarchmeth1(wU>i5=
(dCN})#*(}C'vZLrtCU>
i5,k"v U P D A T E D B C F G U S I N G
l o g a r c h m e t h 1 U S E R E X I T |nT+
logarchmeth1 hC* USEREXIT#logarchmeth2
XkhC* OFF#
S V10.1 .0D"Pf}64D}]bPD logarchmeth1 M logarchmeth2 dCN}k logretain M userexit dCN}_P`,D5#ZH0"PfP,logarchmeth1 Mlogarchmeth2 dCN}k logretain M userexit dCN}D5G,=D#}6}]
Z 24 B Q#CD&\ 171
b.s,^h4PNNYw,r* logarchmeth1 M logarchmeth2 dCN}QhC*OJD5#
bv=8
}%;Fv9CD}]bdCN},r*M|GX*D&\Q}1rQ;B&\f
;#mb,}%Q#CD}]bdCN},r*|GQ-;P-4DwC#
g{a)Kf;}]bdCN},khCCN}T#tZ{D}]bP*#
172 DB2 V10.1 BvZ]
Z 25 B ;Fv9CM#C V10.1 M.0"PfPD DB2 &\**
IZ|DK`X&\"}kKB&\r}%K'V,yT;Fv9CrQ#C|M"
PfP3)ICD DB2 for Linux, UNIX and Windows &\#
i4b)|DD**+ozzKbT73D{e0l#
&\G4d*<;Fv9CD"PfViD#a)DE"G[}D:*q!X("P
fD;Fv&\Dj{Pm,mki4*|M"Pfa)DE":
v Z 1743D:Z V9.5 r|M"PfP(i;*9C"RI\Z|_"Pf>PQ#
CD&\;
v Z 1803D:Z V9.7 P(i;*9C"RZ|_"PfPI\Q#CD&\;
v Z 1853D:Z V10.1 P(i;*9C"RZ|_"PfPI\Q#CD&\;
":
1. a)K8r9dE"D8k(g{IC)#
2. 4|(PX=S&\?~(g Spatial Extender)D;Fv&\DE"#
3. PX;Fv9CD"amd?DE"Q%@Pv,b)"amd?kd{mP4h
v&\`X#
*i4Q#CD&\DnBPm(4 DB2 }]bz7"PfEP),k9CTBE":
m 43. Q#CD&\(4 DB2 }]bz7"PfEP)
"Pf d{E"D4S
V9.5
v kND“Q#CD&\D**”,x7*:http://publib.boulder.ibm.com/
infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.wn.doc/doc/c0023234.html
v kND “Q#C3)"amd?M73d? ”,x7*:h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.wn.doc/
doc/i0052379.html
V9.7 v kND“Q#CD&\**”,x7*:http://publib.boulder.ibm.com/
infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/c0023234.html
V10.1
v kND“Q#CD&\D**”,x7*:http://publib.boulder.ibm.com/
infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/c0023234.html
v kND “Q#C3)"amd?M73d? ”,x7*:h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.wn.doc/
doc/i0052379.html
© Copyright IBM Corp. 2013 173
Z V9.5 r|M"PfP(i;*9C"RI\Z|_"Pf>PQ#CD&\
m 44. Z V9.5 r|M"PfP(i;*9C"RI\Z|_"Pf>PQ#CD&\
&\
Z"PfPQ
#C d{E"D4S
ALTER TABLE odD ADD
PARTITIONING KEY M DROP
PARTITIONING KEY Sd
}( kND“;Fv9C ALTER TABLE odD
ADD PARTITIONING KEY Sd”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v9 / top i c / com. ibm.db2 .udb . rn .doc /doc /
c0023217.htm
0“;Fv9C ALTER TABLE odD DROP
PARTITIONING KEY Sd”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v9/
t o p i c / c o m . i b m . d b 2 . u d b . r n . d o c / d o c /
c0023216.htm
agentpri dCN} }( kND“Q|D3)}]b\mwdCN}
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052553.html
a p p _ c t l _ h e a p _ s z"
a p p g r o u p _ m e m _ s z M
groupheap_ratio dCN}
}( kND“Q|D3)}]bdCN}”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r5/topic/com.ibm.db2.luw.wn.doc/doc/
i0052508.html
S Y S C A T . I N D E X E S PD
COLNAMES P
}( kND“;Fv9C SYSCAT.INDEXES PD
C O L N A M E S P ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9/
t o p i c / c o m . i b m . d b 2 . u d b . r n . d o c / d o c /
c0023225.htm
9C-<h8D}]bU>G< }( kND“;Fv9C-<h8xP}]bU>
G<”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 / t o p i c /
com.ibm.db2.udb.rn.doc/doc/c0023086.htm
db2ilist |n!n -a M
-p(Linux M UNIX Yw53)
V9.7 kND“Q#C db2ilist |n!n -a M -p”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0054579.html
db2secv82 |n V9.7 kND“Q#C db2secv82 |n”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0054247.html
b?}LbPD1!/}kZc
'V
}( kND“VZ,b?}L*s8(T=kZc
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 / t o p i c /
com.ibm.db2.udb.rn.doc/doc/c0023021.htm
DB2 6k=&CLr~qw
(EAS)
V9.7 kND“Q#C DB2 6k=&CLr~qw
(EAS)”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0054935.html
174 DB2 V10.1 BvZ]
m 44. Z V9.5 r|M"PfP(i;*9C"RI\Z|_"Pf>PQ#CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
GET AUTHORIZATIONS |n V9.7 kND“Q#C GET AUTHORIZATIONS |
n”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0054248.html
iCheckPending N} }( kND“f;Kli]Rm4,,"R;Fv
9C iCheckPending N}”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v9/
t o p i c / c o m . i b m . d b 2 . u d b . r n . d o c / d o c /
c0024079.htm
IMPORT |n!n CREATE M
REPLACE_CREATE
}( kND“;Fv9C IMPORT |n!n CRE-
ATE M REPLACE_CREATE”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v9r5/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0052280.html
logretain M userexit dCN
}
V10.1 kND“;Fv9C"RQ#C3)dCN}
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058741.html
U>XFD~ SQLOGCTL.LFH V9.5 kND“QX|{"4FKU>XFD~
S Q L O G C T L . L F H ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r5/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0051995.html
db2flsn |nD -file !n }( kND“QX|{"4FKU>XFD~
S Q L O G C T L . L F H ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r5/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0051995.html
LONG VARCHAR M LONG
VARGRAPHIC }]`M
}( kND“FP1:;Fv9C LONG VARCHAR
M LONG VARGRAPHIC }]`M”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r5/topic/com.ibm.db2.luw.wn.doc/doc/
i0053661.html
maxagents M maxcagents dC
N}
}( kND“Q|D3)}]b\mwdCN}
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052553.html
Netscape /@w'V V9.7 kND“;Y'V Netscape /@w”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0054105.html
xgE"~q(NIS M NIS+)
'VM`X"amd?(Linux
M UNIX Yw53)
}( kND“;Fv9CxgE"~q(NIS M
NIS+)'V(Linux M UNIX)”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v9 / top i c / com. ibm.db2 .udb . rn .doc /doc /
c0024980.htm
Z 25 B ;Fv9CDMQ#CD&\D** 175
m 44. Z V9.5 r|M"PfP(i;*9C"RI\Z|_"Pf>PQ#CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
indexsort }]bdCN} V8 kND“V8 kH0"Pf.dD;f]T”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/
admin/r0008109.htm
numsegs }]bdCN} }( kND“Q|D3)}]bdCN}”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r5/topic/com.ibm.db2.luw.wn.doc/doc/
i0052508.html
query_heap_sz }]b\mwd
CN}
}( kND“Q|D3)}]b\mwdCN}
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052553.html
sqluadau API V9.7 kND “Q#C s q l u a d a u A P I M
sql_authorization }]a9”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0054249.html
2,}]wlUdv }( kND“;Fv9C2,}]wlUdv”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r5/topic/com.ibm.db2.luw.wn.doc/doc/
i0052585.html
S N A P _ G E T _ D B _ V 9 1 "
S N A P _ G E T _ D B _ V 9 5 M
SNAP_GET_DYN_SQL_V91 m
/}
V10.1 kND“Q#C3)Tf>*s:D SQL \m
}L”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058675.html
1 `w}M`X&\ V9.7 kND“Q#C 1 `w}”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0054145.html
Web TsKP1r\ (WORF)
'V
V9.7 kND“Q#C Web TsKP1r\ (WORF)
'V”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0054173.html
IBM DB2 Xm}]\m&\?
~
V10.1 kND“Q#C IBM DB2 Xm}]\m&\
?~”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059833.html
XML Extender V9.7 kND“Q#C XML Extender”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0052510.html
HP-UX 32 ;M'z'V }( kND“FP7:;Fv9C HP-UX 32 ;M'
z'V”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058505.html
176 DB2 V10.1 BvZ]
m 44. Z V9.5 r|M"PfP(i;*9C"RI\Z|_"Pf>PQ#CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
DB2 KP4vKJLr }( kND“FP8:;Fv9C DB2 KP4vKJ
Lr”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059075.html
m 45. V9.5 P(i;*9C"RZ|_"PfPI\Q#CD"amd?
"amd?
Z"PfPQ
#C d{E"D4S
DB2_ALLOCATION_SIZE }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2ATLD_PORTS }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2_ASYNC_IO_MAXFILOP V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_BAR_AUTONOMIC_DISABLE V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2BPVARS }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2_COMMIT_ON_EXIT }( kND“;Fv9C V9.1 mPD"amd?
”,x7*:http://publib.boulder.ibm.com/
infocenter /db2luw/v9/ index. jsp?topic=/
com.ibm.db2.udb.admin.doc/doc/r0004670.htm
%23r0004670__depr-rv
DB2COUNTRY V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_CORRELATED_PREDICATES }( kND“;Fv9C V9.1 mPD"amd?
”,x7*:http://publib.boulder.ibm.com/
infocenter /db2luw/v9/ index. jsp?topic=/
com.ibm.db2.udb.admin.doc/doc/r0004670.htm
%23r0004670__depr-rv
Z 25 B ;Fv9CDMQ#CD&\D** 177
m 45. V9.5 P(i;*9C"RZ|_"PfPI\Q#CD"amd? (x)
"amd?
Z"PfPQ
#C d{E"D4S
DB2DEFPREP V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_DJ_COMM V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2DMNBCKCTLR V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_ENABLE_BUFPD }( kND“;Fv9C V9.1 mPD"amd?
”,x7*:http://publib.boulder.ibm.com/
infocenter /db2luw/v9/ index. jsp?topic=/
com.ibm.db2.udb.admin.doc/doc/r0004670.htm
%23r0004670__depr-rv
DB2_ENABLE_SINGLE_NIS_GROUP }( kND“;Fv9C V9.1 mPD"amd?
”,x7*:http://publib.boulder.ibm.com/
infocenter /db2luw/v9/ index. jsp?topic=/
com.ibm.db2.udb.admin.doc/doc/r0004670.htm
%23r0004670__depr-rv
DB2FFDC V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_HASH_JOIN V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_INDEX_FREE }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2_MAP_XML_AS_CLOB_FOR_DLC V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_MAPPED_BASE }( kND“;Fv9C V9.1 mPD"amd?
”,x7*:http://publib.boulder.ibm.com/
infocenter /db2luw/v9/ index. jsp?topic=/
com.ibm.db2.udb.admin.doc/doc/r0004670.htm
%23r0004670__depr-rv
178 DB2 V10.1 BvZ]
m 45. V9.5 P(i;*9C"RZ|_"PfPI\Q#CD"amd? (x)
"amd?
Z"PfPQ
#C d{E"D4S
DB2MEMMAXFREE V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_NO_MPFA_FOR_NEW_DB }( kND“;Fv9C V9.1 mPD"amd?
”,x7*:http://publib.boulder.ibm.com/
infocenter /db2luw/v9/ index. jsp?topic=/
com.ibm.db2.udb.admin.doc/doc/r0004670.htm
%23r0004670__depr-rv
DB2_PARTITIONEDLOAD_DEFAULT }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2_PRED_FACTORIZE }( kND“;Fv9C V9.1 mPD"amd?
”,x7*:http://publib.boulder.ibm.com/
infocenter /db2luw/v9/ index. jsp?topic=/
com.ibm.db2.udb.admin.doc/doc/r0004670.htm
%23r0004670__depr-rv
D B 2 P R I O R I T I E S M
DB2NTPRICLASS
}( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2ROUTINE_DEBUG V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_RR_TO_RS V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_SNAPSHOT_NOAUTH V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_TRUSTED_BINDIN }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 5 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2_UPDATE_PART_KEY V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
Z 25 B ;Fv9CDMQ#CD&\D** 179
m 45. V9.5 P(i;*9C"RZ|_"PfPI\Q#CD"amd? (x)
"amd?
Z"PfPQ
#C d{E"D4S
DB2_VENDOR_INI V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2YIELD V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
Z V9.7 P(i;*9C"RZ|_"PfPI\Q#CD&\
m 46. V9.7 P(i;*9CD&\
&\
Z"PfPQ
#C d{E"D4S
CREATE EVENT MONITOR
FOR DEADLOCKS odM
DB2DETAILDEADLOCK B~`
Sw
}( kND“;Fv9C CREATE EVENT MONI-
T O R F O R D E A D L O C K S odM
DB2DETAILDEADLOCK B~`Sw”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0054715.html
CREATE EVENT MONITOR
FOR TRANSACTIONS od
}( kND:;Fv9C CREATE EVENT
MONITOR FOR TRANSACTIONS od;,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0054716.html
DB2 Governor }( kND“;Fv9C DB2 Governor M Query
P a t r o l l e r ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0054901.html
Query Patroller V10.1 kND“Q#C Query Patroller”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058730.html
IBM DB2 Xm}]\m&\?
~
V10.1 kND“Q#C IBM DB2 Xm}]\m&\
?~”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059833.html
db2imigr M db2ckmig |n V10.1 kND“Q#C db2imigr M db2ckmig |n”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058593.html
180 DB2 V10.1 BvZ]
m 46. V9.7 P(i;*9CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
MIGRATE DATABASE |n;
sqlemgdb M sqlgmgdb API
}( kND“;Fv9C5}M}]b(F|n0
API”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0053793.html
db2iupdt |nD -s N} V10.1 kND“Q#C db2iupdt |nD -s N}”,x
7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058592.html
db2rfpen |nD -file N} V10.1 kND“Q#C db2flsn M db2rfpen |nD
- f i l e N} ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0058592.html
db2trc"db2pd"db2fodc"
db2pdcfg M db2support |nD
-global N}
}( kND“FP4:;Fv9CJOoO$_D
- g l o b a l N} ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0058858.html
REORG INDEXES |nD CONVERT
N}
V9.7 kND“Q#C 1 `w}”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0054145.html
Import M Export 5CLrD$
wmq= (WSF)
V10.1 kND“Q#C Import M Export 5CLrD
$wmq= ( W S F ) ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0057410.html
LIST TABLESPACES M LIST
TABLESPACE CONTAINERS |nT
0`X API:
v sqlbctsq
v sqlbftsq
v sqlbftpq
v sqlbgtss
v sqlbmtsq
v sqlbotsq
v sqlbstpq
v sqlbstsq
v sqlbtcq
}( kND“;Fv9C LIST TABLESPACES M
LIST TABLESPACE CONTAINERS |n”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0055001.html
MIGRATE_PRIOR_VERSIONS M
CONFIG_ONLY l&D~X|V
}( kND“;Fv9C3)l&D~X|V”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0054093.html
Z 25 B ;Fv9CDMQ#CD&\D** 181
m 46. V9.7 P(i;*9CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
3) DB2 API }]a9PD
D B 2 L O A D Q U E R Y _ T Y P E 1
_ I N D E X E S M
DB2REORG_CONVERT 5
V9.7 kND“Q#C 1 `w}”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0054145.html
sqlugrpn API }( kND“;Fv9C sqlugrpn API”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0054733.html
sqlugtpi API }( kND“;Fv9C sqlugtpi API”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0053643.html
d b 2 H i s t o r y C l o s e S c a n "
d b 2 H i s t o r y G e t E n t r y "
d b 2 H i s t o r y O p e n S c a n M
db2HistoryUpdate API
V10.1 kND“Q#C COBOL"FORTRAN M
REXX PTCZ\m}]bz7G<D DB2
A P I D'V ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0059298.html
Z_-}]iP(f details_xml }( kND“FP6:;Fv9C3FB~`SwZ
details_xml PTH?5D(f”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0060390.html
dyn_query_mgmt }]bdCN} V10.1 kND“;Fv9C"RQ#C3)dCN}
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058741.html
DB2SE_USA_GEOCODER V10.1 kND“Q#C DB2SE_USA_GEOCODER”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0059643.html
;?V Net Search Extender &\
M|n
}( kND“;Fv9C?V Net Search Extender
&\?~M|n ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0054683.html
;?V SQL \m}L }( kND“;Fv9CD V9.7 SQL \m}L0
df;}LrS< ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
topic /com.ibm.db2. luw.sql . r tn .doc/doc/
r0023171.html
SNAP_GET_TBSP_PART_V91 m
/}
V10.1 kND“Q#C3)Tf>*s:D SQL \m
}L”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058675.html
182 DB2 V10.1 BvZ]
m 46. V9.7 P(i;*9CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
SNAP_GET_DBM_MEMORY_
P O O L m/}M
SNAPDBM_MEMORY_POOL \
mS<
}( kND“FP5:;Fv9C3)`S}LMS
<”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059455.html
SNAP_GET_DB_MEMORY_
P O O L m/}M
SNAPDB_MEMORY_POOL \m
S<
}( kND“FP5:;Fv9C3)`S}LMS
<”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059455.html
S N A P _ G E T _ A G E N T _
MEMORY_POOL m/}M
SNAPAGENT_MEMORY_ POOL
\mS<
}( kND“FP5:;Fv9C3)`S}LMS
<”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059455.html
TB DB2 \m$_:
v n/`Sw
v |n`-w
v dCzV
v XFPD0X*r<MKJ
Lr
v XFPDe~)9
v B~Vvw
v KP4vPD
v ;7(Bq`Sw
v U>
v mI$PD
v ZfIS/w
v Query Patroller PD
v @G\mPD
v NqPD
V10.1 kND“Q#C DB2 \m$_”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058731.html
DB2 \m~qw (DAS) }( kND“;Fv9CXFPD$_M DB2 \m
~qw ( D A S ) ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v9r7/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0054250.html
DB2 KP4vKJLr }( kND“FP4:;Fv9C DB2 KP4vKJ
Lr”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059075.html
KP4v`Sw }( kND“;Fv9CKP4v`Sw”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0055045.html
Z 25 B ;Fv9CDMQ#CD&\D** 183
m 46. V9.7 P(i;*9CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
HP-UX 32 ;M'z'V }( kND“FP3:;Fv9C HP-UX 32 ;M'
z'V”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058505.html
IBM SDK V1.4.2 T Java }L
D'V
}( kND“;Fv9C IBM Software Develop-
er’s Kit (SDK) 1.4.2 T Java }LD'V”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0055421.html
Visual Studio 2005 'V V10.1 kND“Q#C Visual Studio 2005 'V”,x
7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0060222.html
m 47. V9.7 P(i;*9CD"amd?
"amd?
Z"PfPQ
#C d{E"D4S
DB2_CAPTURE_LOCKTIMEOUT }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2_QP_BYPASS_APPLICATIONS V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_QP_BYPASS_COST V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_QP_BYPASS_USERS V10.1 kND“Q#C3)"amd?M73d?
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052379.html
DB2_SERVER_ENCALG }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
DB2_USE_DB2JCCT2_JROUTINE V10.1 kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
184 DB2 V10.1 BvZ]
m 47. V9.7 P(i;*9CD"amd? (x)
"amd?
Z"PfPQ
#C d{E"D4S
Query Patroller "amd?:
v DQP_ABORTRESULT
v DQP_CHILD_WAIT
v DQP_DISKMON
v DQP_EXIT_AN
v DQP_INTERVAL
v DQP_LAST_RESULT_DEST
v DQP_LOCAL_SERVANTS
v DQP_LOG
v DQP_LOGMON
v DQP_MAIL
v DQP_MAIL_ACCOUNT
v DQP_MAPI_PASSWORD
v DQP_MAPI_PROFILE
v DQP_NET
v DQP_NOCPU
v DQP_NOEXPLAIN
v DQP_NTIER
v DQP_PURGEHOURS
v DQP_RECOVERY_INTERVAL
v DQP_RES_TBLSPC
v DQP_RUNTIME
v DQP_SERVER
v DQP_SHARE
v DQP_SIBLING_WAIT
v DQP_STARTUP
v DQP_TRACEFILE
V10.1 kND“Q#C Query Patroller”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058730.html
Z V10.1 P(i;*9C"RZ|_"PfPI\Q#CD&\
m 48. V10.1 P(i;*9CD&\
&\
Z"PfPQ
#C d{E"D4S
n/`Sw}L }( kND“;Fv9Cn/`Sw}L”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0059660.html
~q`DzmLrEH6 }( kND“;Fv9C~q`DzmLrEH6
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059642.html
Z 25 B ;Fv9CDMQ#CD&\D** 185
m 48. V10.1 P(i;*9CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
T/3FE"E*Vv }( kND“;Fv9CT/3FE"E*Vv
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0060240.html
yZ Unicode j< V4.0.0 D{
m
}( kND“;Fv9CyZ Unicode j< V4.0.0
D{m”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058749.html
INSTALL_TSAMP l&D~X|
V
}( kND“VZ+T/20 IBM Tivoli System
Automation for Multiplatforms (SA MP)”,x
7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0059123.html
Net Search Extender }( kND“;Fv9C Net Search Extender”,x
7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058722.html
DMS @CmUd }( kND“FP1:;Fv9C DMS @CmUd
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0060577.html
SMS @CmUd }( kND“;Fv9C SMS @CmUd”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058748.html
?VTf>*s:D SQL \m
}L
}( kND“;Fv9C3)Tf>w*s:D
S Q L \m}L ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0058674.html
db2IdentifyType1 |n }( kND“;Fv9C db2IdentifyType1 |n”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0059642.html
db2_install |n }( kND“;Fv9C db2_install |n(Linux
M U N I X) ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0058736.html
db2pdcfg |nD -flushbp N} }( kND “;Fv9C db2pdcfg |nD
- f l u s h b p N} ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0058772.html
186 DB2 V10.1 BvZ]
m 48. V10.1 P(i;*9CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
(} db2pd |nD -tcbstat N
}dvD;vP
}( kND“;Fv9C(} db2pd |nD
-tcbstat N}dvD;vP”,x7*:http://
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0058932.html
CREATE DATABASE |nD3
)N}
}( kND“;Fv9C CREATE DATABASE |
nD3)N} ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0058750.html
dynexpln |n }( kND“;Fv9C dynexpln |n”,x7
*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058770.html
LOAD |nD ALLOW READ
ACCESS N}
}( kND“FP1:;Fv9C LOAD |nD
ALLOW READ ACCESS N}”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0060625.html
PRUNE LOGFILE |n }( kND“;Fv9C PRUNE LOGFILE |n”,x
7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0058771.html
`X D B 2 A P I }]a9D
REORG INDEXES/TABLE |n
MN}5D;)!n
}( kND“;Fv9CrQ#C`X DB2 API }
]a9D REORG INDEXES/TABLE |nN
}MN}5 ”,x7*: h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/
t o p i c / c o m . i b m . d b 2 . l u w . w n . d o c / d o c /
i0059689.html
3)CZ\m5}D|nP -m
M -cf N}Dq=
}( kND“3)CZ\m5}D|nQ|D”,
x7*:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0059122.html
ALTER DATABASE od }( kND“;Fv9C ALTER DATABASE od
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058773.html
Z_-}]iP(f details_xml }( kND“FP1:;Fv9C3FB~`SwZ
details_xml PTH?5D(f”,x7*:
http://publib.boulder.ibm.com/infocenter/db2luw/
v10r1/topic/com.ibm.db2.luw.wn.doc/doc/
i0060390.html
health_mon }]bdCN} }( kND“;Fv9C"RQ#C3)dCN}
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058741.html
Z 25 B ;Fv9CDMQ#CD&\D** 187
m 48. V10.1 P(i;*9CD&\ (x)
&\
Z"PfPQ
#C d{E"D4S
mincommit }]bdCN} }( kND“;Fv9C"RQ#C3)dCN}
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0058741.html
DB2_EXTENDED_OPTIMIZATION D
ENHANCED_MULTIPLE_DISTINCT h
C
}( kND“3)"amd?M73d?Q|D
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052034.html
S N A P H A D R \mS<M
SNAP_GET_HADR m/}
}( kND“;Fv9C HADR D3)`SSZ
”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0059582.html
m 49. V10.1 P(i;*9CD"amd?MhC
"amd?
Z"PfPQ
#C d{E"D4S
DB2_LIKE_VARCHAR }( kND“;Fv9C3)"amd?M73d
?”,x7*:http://publib.boulder.ibm.com/
i n f o c e n t e r / d b 2 l u w / v 1 0 r 1 / t o p i c /
com.ibm.db2.luw.wn.doc/doc/i0052033.html
188 DB2 V10.1 BvZ]
Z 3 ?V DB2 Connect v?&\M|D**
Z V10.1 P,DB2 Connect z7&\Qv?"xPK|D#
Z 1913DZ 26 B, :0l DB2 Connect D DB2 V10.1 v?&\M|D;>BhvKa0l DB2 Connect D&\M\&D V10.1 Dv?&\"Q|D
&\";Fv9CD&\MQ#CD&\#
© Copyright IBM Corp. 2013 189
190 DB2 V10.1 BvZ]
Z 26 B 0l DB2 Connect D DB2 V10.1 v?&\M|D
r* DB2 }]bz7M DB2 Connect .d2mD#C&\,3) DB2 V10.1 v?
&\M|Da0l DB2 Connect D&\M\&#
TB V10.1 v?&\M|Da0l DB2 Connect &\#kX(^)|`X*DwbD
jb*7|(“FPx”0:,dP x m>^)|6p#
20"}6M^)|v?&\
v BD|nN}(kNDZ 873D:20|nQv?;)
v QmSBDl&D~X|VT'VB&\?~(kNDZ 883D:vSKBDl&
D~X|V;)
v Q(fmI$%}(kNDZ 883D:DB2 mI$;BT(fQv?;)
v CZZ20.0liHvu~DB|n(kNDZ 883D:BvD db2prereqcheck |
naZ*<20.0liGqzcHvu~;)
\m|D
v 4FPDVZG@"$_(kNDZ 1013D:4FPDVZG@"$_;)
v db2ckupgrade |nVZi$yP}]bVxGq<8C}6(kNDZ 1013D:4
FPDVZG@"$_;)
2+T|D
v ;) UNIX Yw53D Kerberos O$'VQ|D(kNDZ 1173D:Kerberos O
$|D (UNIX);)
;Fv9CD&\
v INSTALL_TSAMP l&D~X|V(kNDZ 1123D:VaT/20 IBM Tivoli
System Automation for Multiplatforms (SA MP);)
v db2_install |n(kND Z 1493D:;Fv9C db2_install |n(Linux M
UNIX);)
Q#CD&\
v 32 ;M'z'V (HP-UX)(kNDZ 160 3D:Q#C 32 ;M'z'V (HP-
UX);)
v 3)Yw53(kNDZ 1613D:;Y'V3)Yw53;)
v XFPD$_(kNDZ 1643D:Q#CXFPD$_;)
v IMPORT M EXPORT |nPCZdkrdvD~D$wmq= (WSF)(kNDZ 162
3D:Q#C Import M Export 5CLrD$wmq= (WSF);)
v db2imigr M db2ckmig |n(kNDZ 1673D:Q#C db2imigr M db2ckmig |
n;)
v db2iupdt |nD -s N}(kNDZ 1683D:Q#C db2iupdt |nD -s N};)
© Copyright IBM Corp. 2013 191
192 DB2 V10.1 BvZ]
Z 4 ?V DB2 Connect V10.1 ^)|**
DB2 V10.1 ^)||,TVP&\?~Md{&\?~ywDX*|D,b)|DI\
a0l DB2 Connect D9C#
g{z4&C V10.1 ^)|r_TS"< V10.1 T4;14|B>XE"PD,G4
z&1i4BPwbTKb V10.1 ^)|P|,D<u|D,b)|DI\a0l DB2
Connect#^)|G[}D,|G|,H0^)|Pa)DyP|DM&\#
v :FP2;
v :FP1;
FP2
FP2 |,H0^)|D&\"|(TB|D:
v ,SA DB2 z/OS f }]2mi1,G^l ACR &\?~DP*Q|D#PX|
`E",kNDCall Level Interface Guide and Reference Volume 1PD“G Java &
CLrA DB2 z/OS f ~qwDT/M'zXB7I&\?~DYw”#
FP2 |,H0^)|D&\"|(BPv?&\:
v DB2DSDRIVER_CFG_PATH "amd?ITS\ db2dsdriver.cfg D~D`v76#P
X|`E",kND}]b\mEnMdCN<PD“d{d?”#
v K^)|f=D CLI }/Lr|,`vv?&\#PX|`E",kND CLI }/
Lrv?&\.
v K^)|f=D IBM Data Server Provider for .NET |,`vv?&\#PX|`
E",kND IBM Data Server Provider for .NET v?&\.
FP1
FP1 |(TBv?&\:
v K^)|f=D CLI }/Lr|,`vv?&\#PX|`E",kND CLI }/
Lrv?&\.
v K^)|f=D IBM Data Server Provider for .NET |,`vv?&\#PX|`
E",kND IBM Data Server Provider for .NET v?&\.
v UNIX M Linux Yw53OD installDSDriver |nVZI4( db2profile M
db2cshrc D~,ThCXhD73d?#PX|`E",kND Command Refer-
encePD“installDSDriver - i! Data Server Driver i~|n”#
v 6k= SQL &CLrI9C db2dsdriver.cfg D~P8(D,15#PX|`E
",kND*"6k= SQL &CLrPD“(}6k= SQL &CLr9C
db2dsdriver.cfg dCD~”#
v 6k= SQL &CLrI9C}?V{FwCf"}L#PX|`E",kND*"
6k= SQL &CLrPD“tC*(FDf]T&\?~”#
v 6k= SQL &CLrI9CBo(wCf"}L#PX|`E",kND*"6k
= SQL &CLrPD“tC*(FDf]T&\?~”#
© Copyright IBM Corp. 2013 193
v "zl#u~1,6k= SQL &CLrI9C WHENEVER condition DO action o
dI!8(DYw#PX|`E",kND SQL Reference Volume 2PD
“WHENEVER od”#
194 DB2 V10.1 BvZ]
Z 5 ?V =<
© Copyright IBM Corp. 2013 195
196 DB2 V10.1 BvZ]
=< A. DB2 &\?~M DB2 z7^)fPD&\
P)&\vZ3) DB2 }]bz7^)fPa)#Z3)ivB,C&\kX( DB2
&\?~X*#
Cm8> DB2 z7^)fP|(Dn&\#g{;P|(C&\,+4Z DB2 &\
?~Pa),G4a8(C&\?~D{F#Xkq! DB2 &\?~0 DB2 }]b
z7^)fDmI$#
":KmvCZN<#PXZ("({MeqDj8E",kND DB2 z7DmI-
i#
m 50. DB2 &\?~M DB2 }]bz7^)fD&\
&\
D B 2Express-C
D B 2Express®f1
DB2 $wi~qwf
DB2 Enter -prise ServerEdition2
D B 2A d v a n c e dE n t e r p r i s eServer Edi-tion2
IBM DatabaseE n t e r p r i s eD e v e l o p e rEdition
TJ&9uM-dP
9u
q q q DB2 Storage
Opt imiza t ion
Feature4
G G
9u:8] G G G G G G
,S/Pw q q q G G G
,x}]ek q q q q G G
DB2 _64F~q q G G G G G
&\ q q q q q G
DB2 Governor q q q G G G
DB2 pureScale &\ q q zP(Tn` 16
vKM 64 GB
\/:s!9C
DB2 pureScale
&\#
DB2 pureScale
&\?~4
DB2 pureScale
&\?~4
G
k DB2 LUW M
Informix Data Server
}]4D*O
G G G G G G
k DB2 LUW M
Oracle }]4D*O
q q q q G G
_ICTVQV4 q G G G G G
IBM Data Studio G G G G G G
IBM InfoSphere Data
Architect
q q q q G5 G
I B M I n f o S p h e r e
Optim Configuration
Manager
q q q q G G
I B M I n f o S p h e r e
Optim Performance
Manager Extended
Edition3
q q q q G G
I B M I n f o S p h e r e
Opt im pureQuery
Runtime
q q q q G G
I B M I n f o S p h e r e
Optim Query Work-
load Tuner
q q q q G G
© Copyright IBM Corp. 2013 197
m 50. DB2 &\?~M DB2 }]bz7^)fD&\ (x)
&\
D B 2Express-C
D B 2Express®f1
DB2 $wi~qwf
DB2 Enter -prise ServerEdition2
D B 2A d v a n c e dE n t e r p r i s eServer Edi-tion2
IBM DatabaseE n t e r p r i s eD e v e l o p e rEdition
yZj)DCJXF
(LBAC)
q G G G G G
_e/i/m (MQT) q q q G G G
`,/: - nal /:
(MDC) m
q q q G G G
`Bf"w q q q G G G
Net Search Extender G G G G G G
*zXi q G G G G G
Oracle f]T G G G G G G
Vx - Vx}]b7
3 3
q q q q q G
Vx - mVx q q q G G G
pureXML f"w G G G G G G
kd{=v D B 2
LUW ~qwD Q
4F
q q q q G G
i/"PT q q q G G G
4F$_ G6 G6 G6 G6 G6 G
PMPCJXF
(RCAC)
q G G G G G
Spatial Extender G G G G G G
D B 2 L U W M
Informix Data Server
.dD SQL 4F
q G G G G G
Sybase f]T q q q q q q
1dCPi/ G G G G G G
T i v o l i S t o r a g e
FlashCopy Manager
q G G G G G
IBM Tivoli System
A u t o m a t i o n f o r
Multiplatforms
q G G G G G
$w:X\m q q q q G G
":
1. DB2 W]f |( DB2 W]f L(uomI$
2. zIT:rKPPP>DyP DB2 &\?~,Tk IBM InfoSphere Warehouse
Enterprise Base M Enterprise Edition z7;p9C#
3. Vx}]b739f=xP IBM InfoSphere Warehouse#
4. %@([&\?~#
5. DB2 Advanced Enterprise Server Edition |( 10 v InfoSphere Data Architect C
'mI$#
6. }4FPD.bD4F$_IZyP\'VDYw53O9C#4FPDvIZ
Linux M Windows Yw53O9C#
198 DB2 V10.1 BvZ]
=< B. DB2 Connect z7^)fP DB2 &\?~D&\
P)&\vZ3) DB2 Connect z7^)fPa)#Z3)ivB,C&\kX( DB2
&\?~X*#
Cm8> DB2 Connect z7^)fP|(Dn&\#g{C&\;JCZ DB2 Con-
nect z7,G4a8(5“Not applicable”#
m 51. DB2 Connect z7^)fPD&\
&\
DB2 Connect Personal Edi-tion DB2 Connect ~qw^)f
TJ&9u q q
_64F~q q G
9u:8] q q
9u:}] q q
9u:w} q q
9u:Y1m q q
9u:XML q q
,S/Pw q G
,x}]ek q q
}]bVx q q
DB2 Governor q G
l9*O q q
_ICTVQV4 q G
,9*O q G
,9 Q 4F q q
IBM Data Studio G G
IBM InfoSphere Optim Perfor-
mance Manager Extended Edi-
tion1
q q
I B M I n f o S p h e r e O p t i m
pureQuery Runtime
q G2
yZj)DCJXF (LBAC) q q
_e/i/m (MQT) q G
`,/: (MDC) m q G
`Bf"w q q
*zXi q q
DB2 pureScale q q
pureXML f"w q q
i/"PT q G
4F$_ q G3
(h2m q q
© Copyright IBM Corp. 2013 199
m 51. DB2 Connect z7^)fPD&\ (x)
&\
DB2 Connect Personal Edi-tion DB2 Connect ~qw^)f
Spatial Extender q G
1dCPi/ G G
mVx q q
Tivoli System Automation q G
$w:X\m q G
":
1. IBM InfoSphere Optim Performance Manager Extended Edition G Performance Expert Ds
xz7#IBM InfoSphere Optim Performance Manager Extended Edition ozE/NqX|
}]bM&CLrDT\MICT#
2. v DB2 Connect Unlimited Edition for System z M DB2 Connect Application Server Edi-
tion |( IBM InfoSphere Optim pureQuery Runtime#
3. }4FPD.bD4F$_IZyP\'VDYw53O9C#4FPDvIZ Linux M
Windows Yw53O9C#
200 DB2 V10.1 BvZ]
=< C. DB2 <uE"Ev
DB2 <uE"T`VIT(}`V=(CJDq=a)#
zIT(}BP$_M=(qC DB2 <uE":
v DB2 E"PD
– wb(Nq"EnMN<wb)
– y>Lr
– LL
v DB2 i.
– PDF D~(IBX)
– PDF D~(Z DB2 PDF DVD P)
– !"fi.
v |nPoz
– |noz
– {"oz
":DB2 E"PDwbD|B5JH PDF i.r2=4i.D|B5J_#*q!n
BE",k20ICDD5|Br_ND ibm.com OD DB2 E"PD#
zITZ_CJ ibm.com ODd{ DB2 <uE",}g<u5w"W$iM IBM
Redbooks® vfo#kCJTBx7&D DB2 E"\mm~JOb>c:http://
www.ibm.com/software/data/sw-library/#
D54!
RGG#XSzT DB2 D5D4!#g{zkMgNDF DB2 D5av(i,kr
[email protected] "MgSJ~#DB2 D5!i+DAzDyP4!,+^(1S
xzp4#k!I\a)_eD>},byRGE\|CXKbzyXDDJb#g
{z*a)PX_ewbrozD~D4!,kSOjbM URL#
k;*9CTOgSJ~X7k DB2 M''Vz9*5#g{zv=D5^(bvD
DB2 <uJb,kkz1XD IBM ~qPD*5TqCoz#
2=4r PDF q=D DB2 <ub
BPwmhv IBM vfoPD(x7* www.ibm.com/e-business/linkweb/publications/
servlet/pbi.wss)ya)D DB2 JOb#IS www.ibm.com/support/docview.wss?rs=71
&uid=swg2700947 BX PDF q=D DB2 V10.1 VaD"Df>M-kf>#
!\b)mj6i.P!"f,+I\4ZzyZzRrXxa)#
?N|BVa1,m%E<a]v#7#z}ZDABfP>DVaDnBf>#
":DB2 E"PDD|B5JH PDF r2=4i.D|B5J_#
© Copyright IBM Corp. 2013 201
m 52. DB2 <uE"
i{ iE Gqa)!"f n|;N|B1d
Administrative API Refer-
ence
SC27-3864-00 G 2012 j 4 B
Administrative Routines
and Views
SC27-3865-01 q 2013 j 1 B
Call Level Interface Guide
and Reference Volume 1
SC27-3866-01 G 2013 j 1 B
Call Level Interface Guide
and Reference Volume 2
SC27-3867-01 G 2013 j 1 B
Command Reference SC27-3868-01 G 2013 j 1 B
}]b\mEnMdC
N<
S151-1758-01 G 2013 j 1 B
}]F/5CLr8O
MN<
S151-1756-01 G 2013 j 1 B
}]b`S8OMN< S151-1759-01 G 2013 j 1 B
}]V40_ICT8
OkN<
S151-1755-01 G 2013 j 1 B
}]b2+T8O S151-1753-02 G 2013 j 1 B
DB2 Workload Manage-
ment Guide and Refer-
ence
SC27-3891-01 G 2013 j 1 B
*" ADO.NET M OLE
DB &CLr
S151-1765-01 G 2013 j 1 B
*"6k= SQL &CL
r
S151-1763-01 G 2013 j 1 B
Developing Java Applica-
tions
SC27-3875-01 G 2013 j 1 B
Developing Perl, PHP,
Python, and Ruby on
Rails Applications
SC27-3876-00 q 2012 j 4 B
Developing RDF Applica-
tions for IBM Data Serv-
ers
SC27-4462-00 G 2013 j 1 B
*"C'(eD}L
(SQL Mb?}L)
S151-1761-01 G 2013 j 1 B
}]b&CLr*"k
E
G151-1764-01 G 2013 j 1 B
Linux M Windows OD
DB2 20M\mkE
G151-1769-00 G 2012 j 4 B
+r/8O S151-1757-00 G 2012 j 4 B
20 DB2 ~qw G151-1768-01 G 2013 j 1 B
20 IBM Data Server
Client
G151-1751-00 q 2012 j 4 B
{"N<Z 1 m S151-1767-01 q 2013 j 1 B
202 DB2 V10.1 BvZ]
m 52. DB2 <uE" (x)
i{ iE Gqa)!"f n|;N|B1d
{"N<Z 2 m S151-1766-01 q 2013 j 1 B
Net Search Extender \m
MC'8O
S151-1905-01 q 2013 j 1 B
VxM/:8O S151-1754-01 G 2013 j 1 B
Preparation Guide for
DB2 10.1 Fundamentals
Exam 610
SC27-4540-00 q 2013 j 1 B
Preparation Guide for
DB2 10.1 DBA for Linux,
UNIX, and Windows
Exam 611
SC27-4541-00 q 2013 j 1 B
pureXML 8O S151-1775-01 G 2013 j 1 B
Spatial Extender User’s
Guide and Reference
SC27-3894-00 q 2012 j 4 B
SQL }LoT:&CL
rtCM'V
S151-1762-01 G 2013 j 1 B
SQL Reference Volume 1 SC27-3885-01 G 2013 j 1 B
SQL Reference Volume 2 SC27-3886-01 G 2013 j 1 B
Text Search Guide SC27-3888-01 G 2013 j 1 B
JOoOMw{}]b
T\
S151-1760-01 G 2013 j 1 B
}6= DB2 V10.1 S151-1770-01 G 2013 j 1 B
DB2 V10.1 BvZ] S151-1752-01 G 2013 j 1 B
XQuery N< S151-1774-01 q 2013 j 1 B
m 53. X(Z DB2 Connect D<uE"
i{ iE Gqa)!"f n|;N|B1d
DB2 Connect 20Md
C DB2 Connect Per-
sonal Edition
S151-1773-00 G 2012 j 4 B
DB2 Connect 20Md
C DB2 Connect ~qw
S151-1772-01 G 2013 j 1 B
DB2 Connect C'8O S151-1771-01 G 2013 j 1 B
S|nP&mwT> SQL 4,ozDB2 z7kTI\d1 SQL oda{Du~5X SQLSTATE 5#SQLSTATE oz
5w SQL 4,M SQL 4,`zkD,e#
}L
*t/ SQL 4,oz,kr*|nP&mw"dk:
? sqlstate or ? class code
=< C. DB2 <uE"Ev 203
dP,sqlstate m>P'D 5 ; SQL 4,,class code m>C SQL 4,D0 2 ;#
}g,? 08003 T> 08003 SQL 4,Doz,x ? 08 T> 08 `zkDoz#
CJ;,f>D DB2 E"PDzITZ ibm.com® OD;,E"PDPR=d{f> DB2 z7DD5#
XZKNq
TZ DB2 V10.1 wb,DB2 E"PD URL G http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1#
TZ DB2 V9.8 wb,DB2 E"PD URL G http://publib.boulder.ibm.com/infocenter/
db2luw/v9r8/#
TZ DB2 V9.7 wb,DB2 E"PD URL G http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/#
TZ DB2 V9.5 wb,DB2 E"PD URL G http://publib.boulder.ibm.com/infocenter/
db2luw/v9r5#
TZ DB2 V9.1 wb,DB2 E"PD URL G http://publib.boulder.ibm.com/infocenter/
db2luw/v9/#
TZ DB2 V8 wb,k*A DB2 E"PD URL:http://publib.boulder.ibm.com/infocenter/
db2luw/v8/#
|B20ZFczrZ?x~qwOD DB2 E"PD20Z>XD DB2 E"PDXk(ZxP|B#
*<.0
XkQ20 DB2 V10.1 E"PD#PXj8E",kND20 DB2 ~qwPD“9C
DB2 20r<420 DB2 E"PD”wb#yPJCZ20E"PDDHvu~M^
F,yJCZ|BE"PD#
XZKNq
ITT/rV/|BVPD DB2 E"PD:
v T/|B+|BVPDE"PD&\?~MoT#T/|BD;vEcG,kV/
|B`H,E"PDD;IC1dOL#mb,T/|BIhC*w*(ZKPD
d{z&mw5D;?VKP#
v IT9CV/|B=(4|BVPDE"PD&\?~MoT#T/|BITuL
|B}LPD#z1d,+g{zkmS&\?~roT,G4Xk4PV/}
L#}g,g{>XE"PDnu20DG"oM(of,xVZ9*20Bo
f;G4V/|B+20Bof,"|BVPE"PDD&\MoT#+G,V/
|B*szV/#9"|BMXBt/E"PD#Z{v|B}LZdE"PD;
IC#ZT/|B}LP,E"PDvZ|BjIs#9$wTXBt/E"P
D#
204 DB2 V10.1 BvZ]
Kwbj85wKT/|BD}L#PXV/|BD8>E",kND“V/|B20
ZzDFczrZ?x~qwOD DB2 E"PD”wb#
}L
*T/|B20ZFczrZ?x~qwOD DB2 E"PD:
1. Z Linux Yw53O,
a. /@AE"PDD20;C#1!ivB,DB2 E"PD20Z /opt/ibm/
db2ic/V10.1 ?<P#
b. S20?</@A doc/bin ?<#
c. KP update-ic E>:
update-ic
2. Z Windows Yw53O,
a. r*|n0Z#
b. /@AE"PDD20;C#1!ivB,DB2 E"PD20Z <Program
Files>\IBM\DB2 Information Center\V10.1 ?<P,dP <Program Files> m
> Program Files ?<D;C#
c. S20?</@A doc\bin ?<#
d. KP update-ic.bat D~:
update-ic.bat
a{
DB2 E"PD+T/XBt/#g{|BIC,G4E"PDaT>BDT0|BsD
wb#g{E"PD|B;IC,G4aZU>PmS{"#U>D~;Z doc\
eclipse\configuration ?<P#U>D~{FGfzzID`E#}g,
1239053440785.log#
V/|B20ZFczrZ?x~qwOD DB2 E"PDg{zQZ>X20 DB2 E"PD,G4IS IBM q!D5|B"xP20#
XZKNq
V/|B20Z>XD DB2 E"PD*sz:
1. #9FczOD DB2 E"PD,;sT@"==XBt/E"PD#g{T@"=
=KPE"PD,G4xgODd{C'+^(CJE"PD,rxzIT&C|
B#DB2 E"PDD$w>f>\GT@"==KP#
2. 9C“|B”&\?~4i4ICD|B#g{PzXk20D|B,G4k9C“
|B”&\?~4q!"20b)|B#
":g{zD73*sZ;(4,SArXxDzwO20 DB2 E"PD|B,k
9C;(Q,SArXx"Q20 DB2 E"PDDzw+|B>c5qA>XD~
53#g{xgPPm`C'+20D5|B,G4IT(}Z>X2*|B>c
Fw5q"*|B>c4(zm4uL?vK4P|Byh*D1d#
g{a)K|B|,k9C“|B”&\?~4q!b)|B|#+G,;PZ%z
==BE\9C“|B”&\?~#
=< C. DB2 <uE"Ev 205
3. #9@"E"PD,;sZFczOXBt/ DB2 E"PD#
":Z Windows 2008"Windows Vista M|_f>O,TsP>ZK?VD|nXk
w*\m1KP#*r*_P+f\m1X(D|na>{r<N$_,kR|%w
l]==,;s!qT\m1m]KP#
}L
*|B20ZzDFczrZ?x~qwOD DB2 E"PD:
1. #9 DB2 E"PD#
v Z Windows O,%w*< > XFfe > \m$_ > ~q#R|%w DB2 E"PD~q,"!q#9#
v Z Linux O,dkTB|n:
/etc/init.d/db2icdv10 stop
2. T@"==t/E"PD#
v Z Windows O:
a. r*|n0Z#
b . /@AE"PDD20;C#1!ivB,D B 2 E"PD20Z
Program_Files\IBM\DB2 Information Center\V10.1 ?<P,dP Program
Files m> Program Files ?<D;C#
c. S20?</@A doc\bin ?<#
d. KP help_start.bat D~:
help_start.bat
v Z Linux O:
a. /@AE"PDD20;C#1!ivB,DB2 E"PD20Z /opt/ibm/
db2ic/V10.1 ?<P#
b. S20?</@A doc/bin ?<#
c. KP help_start E>:
help_start
531! Web /@w+r*TT>@"E"PD#
3. %w|B4%( )#(XkZ/@wPtC JavaScript#) ZE"PDDR_f
eO,%wiR|B# +T>VPD5D|BPm#
4. *t/20}L,kliz*20D!n,;s%w20|B#
5. Z20xLjIs,k%wjI#
6. *#9@"E"PD,k4PBPYw:
v Z Windows O,/@A20?<PD doc\bin ?<"KP help_end.bat D~:
help_end.bat
":help_end z&mD~|,2+X#99C help_start z&mD~t/Dx
LyhD|n#;*9C Ctrl-C rNNd{=(4#9 help_start.bat#
v Z Linux O,/@A20?<PD doc/bin ?<"KP help_end E>:
help_end
206 DB2 V10.1 BvZ]
":help_end E>|,2+X#99C help_start E>t/DxLyhD|n#
;*9CNNd{=(4#9 help_start E>#
7. XBt/ DB2 E"PD#
v Z Windows O,%w*< > XFfe > \m$_ > ~q#R|%w DB2 E"PD~q,"!qt/#
v Z Linux O,dkTB|n:
/etc/init.d/db2icdv10 start
a{
|BsD DB2 E"PD+T>BDT0|BsDwb#
DB2 LLDB2 LLozzKb DB2 }]bz7Dwv=f#b)NLa)Kp=8>E"#
*<.0
zITZE"PDPi4 XHTML fDLL:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/#
3)NL9CKy>}]rzk#PXdX(NqDNNHvu~Dhv,kNDL
L#
DB2 LL
*i4LL,k%wjb#
pureXML 8OPD:pureXML;hC DB2 }]bTf" XML }]T0T>z XML }]f"w4Py>Y
w#
DB2 JOoOE"RGa)KwVwyDJOoOMJb7(E"4ozz9C DB2 }]bz7#
DB2 D5zITZ6JOoOMw{}]bT\7r_ DB2 E"PDD“}]by!”?
VPR=JOoOE",b)E"|,TBZ]:
v PXgN9C DB2 oO$_M5CLr4tkM7(JbDE"#
v ;)n#{JbDbv=8#
v <Zozzbv DB2 }]bz79C}LPI\av=Dd{JbD(i#
IBM Support Portalg{zv=Jb"R#{C=ozTiRI\D-rMbv=8,kCJ IBM
Support Portal #bv<u'V>ca)K8rnB DB2 vfo"<u5w"
Z(LrVv(f(APAR rms^))"^)|Md{J4D4S#IQw
K*6b"iRJbDI\bv=8#
CJ IBM 'VE'x>x7*:http://www.ibm.com/support/entry/portal/Overview/
Software/Information_Management/DB2_for_Linux,_UNIX_and_Windows
=< C. DB2 <uE"Ev 207
E"PDunMu~
g{{OTBunMu~,G4Zhz9Cb)vfoDmI(#
JCT:C'h*q- IBM Web >cD9Cun0TBunMu~#
vK9C:;*#tyPD(P(yw,zMIT*vK"GL59C4Fb)vf
o#4- IBM w7,b,z;ITV""9>rFwb)vfordPNN?VD]
ow7#
L59C:;*#tyPD(P(yw,zMITvZs5Z4F"V"M9>b)
vfo#4- IBM w7,b,z;ITFwb)vfoD]ow7,r_ZzDs5
b?4F"V"r9>b)vfordPDNN?V#
({:}G>mI(Pw7Zh,qr;CZhTb)vfordP|,DNNE
""}]"m~rd{*6z(DNNmI("mI$r({,^[Gw>D9G5
,D#
IBM #ty]TmDPO,O*TvfoD9Cp&K IBM D(f(I IBM Tm7
()r4}7q-TO8>E"1,7XK&yZh(^D({#
;Pzj+q-yPJCD(IM(f,|(yPD@zvZ(IM(f,zEIT
BX"vZrYvZCE"#
IBM Tb)vfoDZ];wNN#$#b)vfo“4V4”a),;=PNNV`D
(^[Gw>D9G5,D)#$,|(+;^Z5,DXZJzMJCZ3VX(
C>D#$#
IBM Lj: IBM" IBM UjM ibm.com G International Business Machines Corp., Z
+rm`\=xr"aDLjr"aLj#d{z7M~q{FI\G IBM rd{+
>DLj#10D I B M LjPm,IS W e b >c w w w . i b m . c o m / l e g a l /
copytrade.shtmlqC
208 DB2 V10.1 BvZ]
=< D. yw
>E"G*Z@za)Dz7M~q`4D#PXG IBM z7DE"GyZWNvf
KD51DIqE"Raf1|B#
IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10
yZxrDz7M~qDE",krz1XD IBM zmI/#NNT IBM z7"L
rr~qD}C"GbZw>r5>;\9C IBM Dz7"Lrr~q#;*;V8
IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITzf IBM z7"Lrr
~q#+G,@@Mi$NNG IBM z7"Lrr~q,rIC'TP:p#
IBM +>I\Q5Pr}Zjkk>D5Z]PXDwn({#a)>D5"4ZhC
'9Cb)({DNNmI#zITCif==+mIi/Dy:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
PX+VZV{/ (DBCS) E"DmIi/,kkzyZzRrXxD IBM *6z(
?E*5,rCif==+i/Dy:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
1623-14, Shimotsuruma, Yamato-shi
Kanagawa 242-8502 Japan
>un;JC"zrNNbyDunk1X(I;;BDzRrXx:International Busi-
ness Machines Corporation“4V4”a)>vfo,;=PNNV`D(^[Gw>D9
G5,D)#$,|(+;^Z5,DPXGV("JzMJCZ3VX(C>D#
$#3)zRrXxZ3);WP;Jmb}w>r5,D#$#rK>unI\;
JCZz#
>E"PI\|,<u=f;;<7DX=r!"ms#K&DE"+(Z|D;b
)|D+`k>JODBf>P#IBM ITf1T>JOPhvDz7M/rLrxPD
xM/r|D,x;mP(*#
>E"PTG IBM Web >cDNN}C<;G*K=cp{Ea)D,;TNN==
d1TG) Web >cD#$#G) Web >cPDJO;GK IBM z7JOD;?
V,9CG) Web >cx4DgU+IzTPP##
IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NN
pN#
© Copyright IBM Corp. 2013 209
>LrD;mI=g{*KbPXLrDE"To=gB?D:(i) JmZ@"4(DL
rMd{Lr(|(>Lr).dxPE";;,T0 (ii) JmTQ-;;DE"xP
`%9C,kkBPX7*5:
IBM Canada Limited
U59/3600
3600 Steeles Avenue East
Markham, Ontario L3R 9Z7
CANADA
;*qXJ1DunMu~,|(3)iNBD;(}?D6Q,<IqCb=fD
E"#
>JOPhvDmILr0dyPICDmIJOyI IBM @] IBM M'-i"IBM
zJm~mI-irNN,H-iPDuna)#
K&|,DNNT\}]<GZ\X73PbCD#rK,Zd{Yw73PqCD
}]I\aPwTD;,#P)b?I\GZ*"6D53OxPD,rK;#$k
;cIC53OxPDb?a{`,#Kb,P)b?G(}Fcx@FD,5Ja
{I\aPnl#>D5DC'&1i$dX(73DJC}]#
f0G IBM z7DE"ISb)z7D)&L"dvf5wrd{I+*qCDJO
Pq!#IBM ;PTb)z7xPbT,2^(7OdT\D+7T"f]TrNNd
{XZG IBM z7Dyw#PXG IBM z7T\DJb&1rb)z7D)&La
v#
yPXZ IBM 44=rrbrDyw<If1|DrUX,x;mP(*,|Gvv
m>K?jMb8xQ#
>E"I\|,ZU#5qYwP9CD}]M(fD>}#*K!I\j{X5w
b)>},>}PI\a|(vK"+>"7FMz7D{F#yPb){F<Gi
9D,k5JL5s5yCD{FMX7DNNW,?tIO#
f(mI:
>E"|(4oTN=Dy>&CLr,b)y>5w;,Yw=(OD`L=(#
g{G*4UZ`4y>LrDYw=(OD&CLr`LSZ (API) xP&CLrD
*""9C"-zrV",zITNNN=Tb)y>LrxP4F"^D"V",
x^kr IBM 6Q#b)>}"4ZyPu~Bw+fbT#rK,IBM ;\##r
5>b)LrDI?T"I,$Tr&\#Ky>Lr“4V4”a),R;=PNN
V`D#$#TZ9CKy>Lry}pDNNp5,IBM +;P#pN#
2b)y>LrD?]=4rdNN?VrNN\zz7,<Xk|(gBf(y
w:
© (your company name) (year). K?VzkGy] IBM +>Dy>Lr\zv4D#
© Copyright IBM Corp. _enter the year or years_. All rights reserved.
Lj
IBM Lj:IBM" IBM UjM ibm.com G International Business Machines Corp., Z
+rm`\=xr"aDLjr"aLj#d{z7M~q{FI\G IBM rd{+
210 DB2 V10.1 BvZ]
>DLj#10D I B M LjPm,IS W e b >c w w w . i b m . c o m / l e g a l /
copytrade.shtml O“f(MLjE"”?Vq!#
BPwnGd{+>DLjr"aLj
v Linux G Linus Torvalds Z@zM/rd{zRrXxD"aLj#
v Java MyPyZ Java DLjMUjG Oracle M/rdS+>DLjr"aLj#
v UNIX G The Open Group Z@zMd{zRrXxD"aLj#
v Intel"Intel Uj"Intel Inside"Intel Inside Uj"Celeron"Intel SpeedStep"Itanium
M Pentium G Intel Corporation rdS+>Z@zMd{zRrXxDLjr"a
Lj#
v Microsoft"Windows"Windows NT M Windows UjG Microsoft Corporation Z@
zM/rd{zRrXxDLj#
d{+>"z7r~q{FI\Gd{+>DLjr~qjG#
=< D. yw 211
212 DB2 V10.1 BvZ]
w}
[A]2+T
|D** 117
PMPCJXF 65
}] 65
8E#HCJXF 65
v?&\** 65
FGAC 65
RCAC 65
20
|D** 111
v?&\** 87
DB2 pureScale Feature
|(Zd{20f>P 89, 91
DB2 Spatial Extender
/ID20 89
[B]oz
SQL od 203
8]
v?&\** 47
HO
XML 23
`kM SQL /}
XML /}N} 26
d|z7G<B~`Sw
Ev 29
j?/}
mSCZ`S 30
INSTRB 59
LTRIM 60
MOD 60
RTRIM 60
TIMESTAMPDIFF 59
TO_SINGLE_BYTE 59
m
/:
ek1d 18
Y1 69
mVx
DB2 pureScale 93
m/}
`S
|D 30
vSn 30
mUd
f"wiv?&\ 17
"PT
FCM 58
;7(Bq`Sw
Q#C 164
;Fv9CD&\
m/}
SNAP_GET_HADR 146, 156
zmLrEH6 143
\mS<
SNAPHADR 146, 156
n/`Sw}L 142
`S*X
HADR 146, 156
|n
db2IdentifyType1 149
db2_install 149
dynexpln 150
PRUNE LOGFILE 150
|nN}
AUTOMATIC STORAGE 151
COLLATE USING 143, 151
CREATE DATABASE |n 151
MANAGED BY SYSTEM 151
-flushbp 152
}]b\mwdCN} 155, 171
}]bdCN} 155, 171
3FE"B~`Sw
Z details_xml `S*XP(fH?5 147
Tf>w*s:D SQL \m}L 145
C'(eD DMS @CmUd 148
C'(eD SMS @CmUd 144
od
ALTER DATABASE 154
** 99, 141, 173
{m 143
T/3FE"E*Vv 145
LOAD |n
ALLOW READ ACCESS 152
Net Search Extender 148
;Fv9C -global !n 156
[C]ek1d/: (ITC) m
Ev 18
i/
T\
v?&\ 51, 53
z7ICTMr| 199
Lr|Pm
$w%*B~`Swv?&\ 101
© Copyright IBM Corp. 2013 213
%"w
`B~ 59
f"w\m
Dx 16
f"wi
`v 16
Ev 16
[D]zmLrEH6
;Fv9C 143
%5`M
?`M/ 70
u`M/ 70
Xm}]\m&\?~
Q#C 167
Xrzk
V10.1 PvSD 98
`vf"wi 16
`v HADR 8C}]b
Ev 47
`BHf"w
Ev 16
`D/'V
v?&\** 97
[E]~xF XML q=
Ev 22
[F]G6Wn/
BD`S*X 35
Vxm
=S}]Vx
Qv?D}]CJT 19
mS}]Vx
Qv?D}]CJT 19
VxZ"PT
v?&\ 54
Vv
}]bZ 67
~q`
zmLrEH6
;Fv9C 143
~qPD`P5
DATATAGINSC 63
4FPD
|D 101
[G]Dx 15
_ICT
v?&\
XFT/xPJOV4 93
,^5}r 93
db2cluster |n 93
v?&\** 47
|B
DB2 E"PD 204, 205
$_ 156
$wmq=(WSF)
Q#C 162
$w%*B~`Sw
}]U/
Lr|Pmv?&\ 101
I4Pj6Pmv?&\ 33
$w:X
BD`S*X 35
JOoO 156
pV diagpath 105
LL 207
*zE" 207
DB2 pureScale
Dx 95
\@M/} 60
\m
^D** 101
\m}L
|D 122
i5
U>D~
9u 48
}L
ywD 59
GET_ROUTINE_NAME 71
[H]/}
|D 126
\@M 60
[/
ARRAY_AGG 71
(Cm/}
Ev 69
vSn 126
73d?
|D 109
V4
v?&\** 47
n/`Xw*X
Bv 35
n/`Sw
Q#C 164
214 DB2 V10.1 BvZ]
n/`Sw}L
;Fv9C 142
[J]/:
m
ek1d/:m 18
}]
ek1d/:m 18
`S
H?5
_-}]i 43
v?&\
/} 30
S< 30
** 29
LL
JOoO 207
Pm 207
Jb7( 207
pureXML 207
xL
SAS 6k= 67
2,20
X|V 88
[K]I\mT
v?&\** 15
I4PD~j6
$w%*B~`Swv?&\ 33
XFPD
#CD$_ 164
[L]}L
|D 126
`S
m/} 44
vSn 126
z7G<D~
v?&\ 58
,S
GM#= 57
Zigzag
Ev 57
Y1m
Ev 69
1dCPi/ 69
_-}]i
B~`Sw
|D 33
[M]|n
;Fv9C
db2_install 149
^D** 133
Q#C
XFPD 164
db2cluster_prepare 87, 92
db2icrt
v?&\ 87, 92
db2iupdt
v?&\ 87, 92
db2move 19
db2prereqcheck 88
db2setup
v?&\ 87, 92
db2val
v?&\ 87, 92
dynexpln
;Fv9C 150
installFixPack
v?&\ 87, 92
PRUNE LOGFILE
;Fv9C 150
|n`-w
Q#C 164
|nP&mw (CLP)
|n
|D 133
#i
&\ 197
#=4F 49
?jm
B~`Sw
SH0"PfxP}6 34
?<S<
|D 126
vSn 126
[N]Zf
Vd
POWER7 55
ZfIS/w
Q#C 164
ZC/}
|D 126
vSn 126
ZC}L
|D 126
vSn 126
ZC+Vd?
Ev 68
w} 215
ZCS<
|D 126
vSn 126
ZCV{./}
|D 124
[P]dC
zY|D 29
dCN}
|D 106, 112
Bv 106, 112
vSn 106, 112
dCzV(CA)
Q#C 164
[Q]6k=xL
SAS 67
?F`M*;
XML ?F`M*;ms 120
XML 5
XO 23
+Vd?
|D 126
ZC 68
vSn 126
XML 26
[R]NqPD
Q#C 164
U>
Qi5
9u 48
Q#C 164
v?&\** 47
U>YQz
HADR dC 49
[S]}6
B~`Swm 34
v?&\** 87
yw 209
1dCPi/
Y1m 69
5}
\m|D 134, 151
B~Vvw
Q#C 164
B~`Sw
d|z7G<
Ev 29
Lr|_Y:f
dv!n 33
$w%*
dv!n 33
dv!n
Ev 33
x(
dv!n 33
3FE"
53H?5D XML D5 44
4q=DB~m
^t}] 34
P5%}
v?&\ 44
B~`Swm
SH0"PfxP}6 34
S<
|D 126
`Sv?&\ 30
vSn 126
}]jG`P5
BD`S*X 35
}]Vx
=S
Qv?D}]CJT 19
mS
Qv?D}]CJT 19
}]V4
U>XESY 48
}]b
hC|D** 111
}]b\mDUd (DMS)
;Fv9CC'(eD@CmUd 148
}]b\mwdCN}
;Fv9C 155, 171
|D 106
Bv 106
Q#C 155, 171
}]b\mwdC|D
zY 29
}]bdCN}
;Fv9C 155, 171
Ev 112
|D 112
Bv 112
Q#C 155, 171
}]bdC|D
zY 29
}]`M
ywD 59
SUBTYPE 60
5wm
EXPLAIN_OBJECT |D 135
216 DB2 V10.1 BvZ]
5w$_
}L|D 135
dv
|D 104, 135
w}
XU49CDUd 18
XML
;xVs!4DQw 21
&\T 21, 121
DECIMAL 21
INTEGER 21
w}dt
x>(h 56
[T]/T
v?&\** 47
unMu~
vfo 208
3FS<
i/E/wv?&\
Ev 53
;vT><( xi
[W]xg
/:%,
yZZOT+xD RDMA 91
4q=DB~m
SH0"PfxP}6 34
@G\mPD
Q#C 164
D5
Ev 201
9CunMu~ 208
!"f 201
PDF D~ 201
Jb7(
LL 207
ICDE" 207
[X]53?<
S<
|D 126
vSn 126
53?<S<
|D 122
l&D~
X|V
vS 88
4km
SH0"PfxP}6 34
Bv&\
X*Z] 3
** 1
BvZ]
** 1
T\
v?&\
** 51
T\v?&\
ek5CLr 47
^)|
v?&\** 87
**
DB2 Connect 193
DB2 for Linux, UNIX, and Windows 7
^t}]
UE m
B~`Sw 34
mI$
v?&\ 88
mI$PD
Q#C 164
[Y]9u 15
Tf>w*s:D SQL \m}L
;Fv9C 145
Q#C 162
Q4(Y1m
~=~XP 121
Q|DD&\
4FPD 101
|n
db2cat 133
db2ckupgrade 134
db2cluster_prepare 134, 151
db2evtbl 135
db2icrt 134, 151
db2iupdt 134, 151
db2pd 136
REORG INDEXES/TABLE 153
&CLr*" 119
od
ALTER TABLE 137
ALTER TABLESPACE 137
ALTER WORKLOAD 138
CREATE INDEX 139
CREATE TABLE 137
CREATE WORKLOAD 138
P5{F 104
** 99
(CDfw 125
w} 217
QywY1m
~=~XP 121
Q#CD&\
XFPD$_ 164
|n
db2ckmig 168
db2flsn M db2rfpen |nD -file N} 168
db2imigr 168
db2iupdt -s N} 168
}]bdCN} 155, 171
Tf>w*s:D SQL \m}L 162
** 99, 159, 173
32 ;M'z'V
HP-UX 160
DB2 Xm}]\m&\?~ 167
DB2 API
}]bz7G< 167
DB2 JDBC 2 `}/Lr 160
DB2SE_USA_GEOCODER 161
Microsoft Systems Management Server 161
Query Patroller 163
Systems Management Server 161
Visual Studio 2005 163
~=~XP
Q4(Y1m 121
QywY1m 121
&CLr*"
|D** 119
v?&\** 67
C(Pm
Ev 29
E/E*D~
v?&\ 53
od
ALTER NICKNAME
NOT ENFORCED |D 111
ALTER TABLE
NOT ENFORCED |D 111
CREATE NICKNAME
NOT ENFORCED |D 111
CREATE TABLE
NOT ENFORCED |D 111
odH?5
$w%*B~`Swv?&\ 33
odX|V
v?&\ 53
odP5 30
oT73
V10.1 PvSD 97
$!
t]}]$! 55
t]w}$! 55
P5
|D 104
`S%} 44
P5 (x)
r
od 30
DATATAGINSC 63
KP4vPD
Q#C 164
Kc{
REBAL 54
[Z]{m
oTP*
Unicode }] 97
"amd?
;Fv9CD&\ 154
;Y'V 169
|D 109
Bv 109
DB2_RESOURCE_POLICY
v?&\ 55
(CDfw
|D 125
T/3FE"E*Vv
;Fv9C 145
iOw}
x>(h 56
[}V]32 ;M'z
HP-UX
;Y'V 160
AALLOW READ ACCESS
LOAD |n
;Fv9C 152
ALTER DATABASE
;Fv9CDod 154
ALTER EVENT MONITOR od
Ev 33
ALTER TABLE od
|D 137
ALTER TABLESPACE od
BSd 137
ALTER WORKLOAD od
COLLECT UNIT OF WORK DATA Sd|D 138
alt_diagpath }]b\mwdCN}
|D 106
v?&\ 105
ARRAY_AGG /} 71
218 DB2 V10.1 BvZ]
Ccf_diagpath }]b\mwdCN}
|D 106
v?&\ 105
CLI
v?&\ 73
COLLATE USING N}
;Fv9CD{m5 151
CREATE DATABASE |n
;Fv9CDN} 151
;Fv9CDN}5 151
;Fv9C AUTOMATIC STORAGE N} 151
CREATE INDEX od
DETAILED X|V|D 139
CREATE TABLE od
COMPRESS Sd|D 137
CREATE WORKLOAD od
COLLECT UNIT OF WORK DATA Sd|D 138
CURRENT MEMBER (CDfw
DB2 pureScale 94
DDATATAGINSC n/P5
Ev 63
DB2 z7
r| 13
DB2 Xm}]\m&\?~
Q#C 167
DB2 $w:X\m
4&TEH67(
Ev 63
Ev 64, 95
$bTEH67(
Ev 63
v?&\
yZ1dDP5#H 64
** 61
WLM VIw 61
DB2 $w:X\mw
P5
%}`S 44
DB2 53|n
^D** 133
DB2 E"PD
f> 204
|B 204, 205
DB2 API
}]bz7G< 167
DB2 Connect
Ev 199
|D** 189
v?&\** 189
DB2 |D** 191
DB2 v?&\** 191
DB2 for Linux, UNIX, and Windows
^)fD&\ 197
DB2 JDBC 2 `}/Lr
Q#C 160
DB2 pureScale 73 95
DB2 pureScale Feature
20
|(Zd{20f>PD&\?~ 89, 91
vSKTyZZOT+xD RDMA D'V 91
DB2 Spatial Extender
/ID20 89
DB2 Text Search
2+#M|D 102
f"}L|D 103
wHLr|D 103
@"~qw
?p 85
Vxm 86
Vx}]b73 85
\m|n|D 103
QwDx 85
D>w};C|D 102
v?&\** 85
db2cat |n
|ndv|D 133
db2ckmig |n
Q#C 168
db2ckupgrade |n
1!P*Q|D 134
db2cluster_prepare |n
|D 134, 151
v?&\ 87, 92
db2evtbl |n
|D 135
db2icrt |n
|D 134, 151
v?&\ 87, 92
db2IdentifyType1 |n
;Fv9CD|n 149
db2imigr |n
Q#C 168
db2iupdt |n
|D 134, 151
Q#C -s N} 168
v?&\ 87, 92
db2move |n
v?&\ 19
DB2NTNOCACHE "amd?
|D 109
db2pd |n
-tablespaces N}|D 136
db2prereqcheck |n
Ev 88
db2setup |n
v?&\ 87, 92
w} 219
DB2SE_USA_GEOCODER
Q#C 161
db2support |n
v?&\ 95
db2val |n
v?&\ 87, 92
DB2 pureScale Feature 91, 93
DB2_ANTIJOIN "amd?
Ev 109
DB2_BACKUP_USE_DIO "amd?
Ev 109
DB2_HISTORY_FILTER "amd?
Ev 109
DB2_INDEX_PCTFREE_DEFAULT "amd?
Ev 109
db2_install |n
;Fv9C 149
DB2_LIKE_VARCHAR "amd?
;Fv9CD&\ 154
DB2_MCR_RECOVERY_PARALLELISM_CAP "amd?
Ev 109
DB2_NO_FORK_CHECK "amd?
|D 109
DB2_SAS_SETTINGS "amd?
Ev 109
DECIMAL }]`M
yZ XML Dw} 21
details_xml `S*X
ZB~`SwP;Fv9C 147
dft_schemas_dcc dCN}
4FDx 49
Ev 112
diagpath }]b\mwdCN}
|D 106
v?&\ 105
dynexpln
;Fv9CD|n 150
dyn_query_mgmt }]bdCN}
Q#C 155, 171
EEXPLAIN_OUTPUT m
|D 135
FFCM
dCN}
fcm_parallelism 58
fn:exists /}
w} 21
fn:starts-with /}
w} 21
v?&\ 121
fn:upper-case /}
w} 21
GGeodetic Extender
Q#C 167
GET_ROUTINE_NAME 71
HHADR
8C}]b
U>YQz 49
hadr_replay_delay }]bdCN}
Ev 48, 112
hadr_spool_limit }]bdCN}
U>YQz 49
HP-UX
Q#C 32 ;M'z'V 160
IIBM }]~qwM'z
v?&\ 73
IBM }]~qw}/Lr
v?&\ 73
IBM Data Server Driver dCX|V
1!5|D 119
IBM Data Server Provider for .NET
v?&\ 76
IBM Data Studio
Ev 89
installFixPack |n
j8E" 91
v?&\ 87, 92
INTEGER }]`M
yZ XML Dw} 21
I/O ~qw
BD`S*X 35
JJDBC
v?&\** 79
KKerberos O$-i
|D 117
220 DB2 V10.1 BvZ]
LLOAD |n
ALLOW READ ACCESS
;Fv9C 152
logretain }]bdCN}
Q#C 155, 171
MMANAGED BY DATABASE
USER TABLE SPACES
;Fv9C 148
MANAGED BY SYSTEM
CREATE DATABASE
;Fv9C 151
USER TABLE SPACES
;Fv9C 144
Microsoft Systems Management Server
Q#C 161
MON_GET_GROUP_BUFFERPOOL m/}
DB2 pureScale 73 95
mon_obj_metrics }]bdCN}
|D 106
mon_uow_data }]bdCN}
|D 112
mon_uow_execlist }]bdCN}
Ev 112
mon_uow_pkglist }]bdCN}
Ev 112
NNet Search Extender
;Fv9C 148
numdb }]b\mwdCN}
|D 106
PPRUNE HISTORY/LOGFILE |n
v?&\ 58
PRUNE LOGFILE
;Fv9CD|n 150
QQuery Patroller
Q#C 163
RRDF
BvZ] 83
&CLr*"v?&\ 69
REBAL Kc{ 54
REORG INDEXES/TABLE |n
Q|D 153
RUNSTATS |n
w}Iy 52
RUNSTATS 5CLr
w}Iy 52
SSMS
USER TABLE SPACES
;Fv9C 144
SNAPHADR \mS<
;Fv9C 146, 156
SNAP_GET_HADR m/}
;Fv9C 146, 156
SQL
f]Tv?&\ 59
SQL \m}L
;Fv9C 145
Q#C 162
SQL od
oz
T> 203
|D 133
T\Dx 51
SQL16061N 120
SQLCA
ms(; 71
SUBTYPE
}]`M 60
SYSCAT S<
|D 126
vSn 126
Systems Management Server (SMS)
Q#C 161
systime_period_adj }]bdCN}
Ev 112
TTivoli System Automation for Multiplatforms (SA MP)
T/20 112, 144
UUCA400_LSK
;Fv9CD{m 143
UCA400_LTH
;Fv9CD{m 143
UCA400_NO
;Fv9CD{m 143
w} 221
UE m
B~`Sw
^t}] 34
Unicode
V{.HO 97
Unicode }]b
|D 124
Q|DD&\ 124
userexit }]bdCN}
Q#C 155, 171
VVisual Studio 2005
Q#C 163
Wwlm_dispatcher }]b\mwdCN}
Ev 106
wlm_disp_concur }]b\mwdCN}
Ev 106
wlm_disp_cpu_shares }]b\mwdCN}
Ev 106
wlm_disp_min_util }]b\mwdCN}
Ev 106
XXDBX q= 22
XML
;xVs!4DQw 21
&\Tw} 21, 121
?F`M*;ms 120
+Vd? 26
v?&\
** 21
XML /}N}
`kM SQL /} 26
XML ?F`M*;ms 120
XMLCAST
XO 23
xmlFormat tT 22
XMLTABLE /}
?F`M*; 23
T\ 25
[XpV{].NET
v?&\ 76
“DC1d”`S*X
Bv 35
222 DB2 V10.1 BvZ]
����
Printed in China
S151-1752-01
Spineinformation:
IBM
DB
210
.1fo
rL
inu
x,U
NIX
,an
dW
ind
ow
sD
B2
V10
.1BvZ]
��
�