DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2...

193
IBM DB2 10.1 for Linux, UNIX, and Windows }6= DB2 V10.1 |B1d 2013 j 1 B S151-1770-01

Transcript of DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2...

Page 1: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

IBM DB2 10.1for Linux, UNIX, and Windows

}6= DB2 V10.1|B1d 2013 j 1 B

S151-1770-01

���

Page 2: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z
Page 3: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

IBM DB2 10.1for Linux, UNIX, and Windows

}6= DB2 V10.1|B1d 2013 j 1 B

S151-1770-01

���

Page 4: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

"b

9CKE"0d'VDz70,kHDAZ 1713D=< C, :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 2006, 2013.

Page 5: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

?<

XZ>i. . . . . . . . . . . . . . . v

Z 1 ?V }6 DB2 }]b73 . . . 1

Z 1 B }6= DB2 V10.1 . . . . . . . 3

Z 2 B f. DB2 73}6 . . . . . . 5Kb}6>6 . . . . . . . . . . . . . . 6f. DB2 ~qw}6 . . . . . . . . . . . 6f.M'z}6 . . . . . . . . . . . . . 9f.}]b&CLrM}L}6 . . . . . . . . 10

Z 2 ?V }6 DB2 ~qw . . . . 13

Z 3 B DB2 ~qw}6 . . . . . . . 15

Z 4 B DB2 ~qwD}6y>*s. . . 17CZ}65}M}]bD DB2 |nYw . . . . . 17DB2 ~qwD}6^F . . . . . . . . . . 18DB2 ~qwP*|D . . . . . . . . . . . 21a0l DB2 ~qw}6D;Fv9Cr_Q#99CD&\ . . . . . . . . . . . . . . . 26DB2 ~qw}6DELUd*s . . . . . . . 27TZ 32 ;M 64 ; DB2 ~qwD'VD|D. . . 28XZ}6 DB2 ~qwDnQ5y . . . . . . . 29SG DB2 X5}]b\m53xP(F . . . . . 32

Z 5 B DB2 ~qwD}60Nq . . . 33+ 1 `w}*;* 2 `w} . . . . . . . . 34S XML Extender (F= pureXML . . . . . . 36i$}]bGqQ<8CxP}6 . . . . . . . 36Z}6.0r.s8]}]b . . . . . . . . 398] DB2 ~qwdCMoOE" . . . . . . . 40Z}6.0vsmUdMU>D~s! . . . . . 41+-<h8|D*ih8(Linux) . . . . . . . 43U/}60oOE" . . . . . . . . . . . 44ZbT73P}6 DB2 ~qw . . . . . . . . 454(X4D}]b . . . . . . . . . . . 46

9 DB2 ~qwQzTxP}6r*;= DB2pureScale 73 . . . . . . . . . . . . . 47

Z 6 B }6 DB2 ~qw(Windows) 49}6 DB2 V9.5 r DB2 V9.7 5} . . . . . . 50}6 DB2 \m~qw (DAS) . . . . . . . . 52}6}]b . . . . . . . . . . . . . . 53

Z 7 B }6 DB2 ~qw(Linux MUNIX) . . . . . . . . . . . . . . . 57}6 DB2 V9.5 r DB2 V9.7 5} . . . . . . 58}6 DB2 \m~qw (DAS) . . . . . . . . 60

}6}]b . . . . . . . . . . . . . . 61

Z 8 B }6_PX(XwD DB2 ~qw 65+ 32 ; DB2 ~qw}6= 64 ;53(Windows) 65}6G root C'20 . . . . . . . . . . . 66}6_P`v DB2 1>D DB2 ~qw . . . . . 68}6=BD DB2 ~qw . . . . . . . . . . 709CH0"PfPD*z8]4}6 DB2 ~qw . . 73}6Vx}]b73 . . . . . . . . . . . 74}6 DB2 pureScale ~qw . . . . . . . . . 75}6 DB2 V9.8 5} . . . . . . . . . . 76}6}]b . . . . . . . . . . . . . 77

}6 DB2 Text Search . . . . . . . . . . . 80+xP XML Extender D DB2 ~qw}6= DB2V10.1 . . . . . . . . . . . . . . . . 80}6 Microsoft Cluster Server 73PD DB2 ~qw 82

Z 9 B DB2 ~qwD}6sNq . . . 85w{TJ&9uhC . . . . . . . . . . . 87w{Q}6}]bPDU>Uds! . . . . . . 87Z}6.s$n}]b . . . . . . . . . . . 88\m DB2 ~qwP*|D . . . . . . . . . 89XBs(Q}6}]bPDLr| . . . . . . . 90}65wm . . . . . . . . . . . . . . 91+ XML f"wTs*;* DB2 V10.1 q= . . . 91i$ DB2 ~qwD}6 . . . . . . . . . . 92

Z 10 B ZQ}6D}]bPICBD

V10.1 &\ . . . . . . . . . . . . . 95

Z 11 B + DB2 &\(F= DB2 }]bz7&\?~ . . . . . . . . . . . 97S DB2 XFw(F= DB2 $w:X\mw . . . 97

Z 12 B T DB2 ~qwxPfr}6 101

Z 3 ?V }6M'z . . . . . . . 103

Z 13 B M'z}6 . . . . . . . . 105

Z 14 B M'zD}6y>*s . . . . 107XZ}6M'zDnQ5y . . . . . . . . . 108

Z 15 B M'zD}60Nq . . . . . 1118]M'zdCE" . . . . . . . . . . . 111ZbT73P}6M'z . . . . . . . . . . 112

Z 16 B }6}]~qwM'z

(Windows) . . . . . . . . . . . 113

© Copyright IBM Corp. 2006, 2013 iii

Page 6: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 17 B }6}]~qwKP1M'z(Windows) . . . . . . . . . . . 115

Z 18 B }6M'z(Linux MUNIX) . . . . . . . . . . . . . . 117

Z 19 B }6= IBM Data ServerDriver Package . . . . . . . . . . 119

Z 20 B M'zD}6sNq . . . . . 121i$M'z}6 . . . . . . . . . . . . . 121

Z 4 ?V }6&CLrM}L . . . 123

Z 21 B }6}]b&CLrM}L 125

Z 22 B }]b&CLrD}6y>*s . . . . . . . . . . . . . . . . 127DB2 API |DT}6lID0l . . . . . . . 129DB2 |n|DT}6lID0l . . . . . . . 129SQL od|DT}6lID0l . . . . . . . 13153?<|DT}6lID0l . . . . . . . 132

Z 23 B }LD}6y>*s . . . . . 137

Z 24 B }]b&CLrM}LD}60Nq . . . . . . . . . . . . . . 139

Z 25 B }6}]b&CLr . . . . . 141}66k= SQL &CLr . . . . . . . . . 142}6 CLI &CLr . . . . . . . . . . . 143}69C IBM }]~qw JDBC M SQLJ }/LrD Java &CLr . . . . . . . . . . . 144}6 ADO.NET &CLr . . . . . . . . . 145

}6E> . . . . . . . . . . . . . . . 146+ 32 ;}]b&CLr}6*Z 64 ;5}OKP 147

Z 26 B }6}L . . . . . . . . . 149}6 C"C++ M COBOL }L . . . . . . . 150}6 Java }L . . . . . . . . . . . . . 151}6 .NET CLR }L . . . . . . . . . . . 152+ 32 ;b?}L}6*Z 64 ;5}OKP . . . 153

Z 27 B }]b&CLrM}LD}6

sNq . . . . . . . . . . . . . . 155

Z 28 B Z}]b&CLrM}LPI

CBD V10.1 &\ . . . . . . . . . 157

Z 5 ?V =< . . . . . . . . . . 159

=< A. X*N< . . . . . . . . . . 161

=< B. DB2 <uE"Ev . . . . . . 1632=4r PDF q=D DB2 <ub . . . . . . 163S|nP&mwT> SQL 4,oz . . . . . . 165CJ;,f>D DB2 E"PD . . . . . . . 166|B20ZFczrZ?x~qwOD DB2 E"PD . . . . . . . . . . . . . . . . . 166V/|B20ZFczrZ?x~qwOD DB2 E"PD . . . . . . . . . . . . . . . . 167DB2 LL. . . . . . . . . . . . . . . 169DB2 JOoOE". . . . . . . . . . . . 169E"PDunMu~ . . . . . . . . . . . 170

=< C. yw . . . . . . . . . . . . 171

w} . . . . . . . . . . . . . . . 175

iv }6= DB2 V10.1

Page 7: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

XZ>i

}6= DB2 V10.1 8Ohv DB2® }]b73P?vi~D}6}LMEn#b)i

~|( DB2 ~qw"M'z"}]b&CLrM}L#

>iD9C_

>iJCZh*}6 DB2 ~qwMM'zD}]b\m1"53\m1M53Yw1#

|2JCZh*}6}]b&CLrM}LDLr1Md{C'#

>iDa9

>i|,PXgN4(}6=8MgN}6 DB2 }]b73D?vi~DE":

v Z 13DZ 1 ?V, :}6 DB2 }]b73;

v Z 133DZ 2 ?V, :}6 DB2 ~qw;

v Z 1033DZ 3 ?V, :}6M'z;

v Z 1233DZ 4 ?V, :}6&CLrM}L;

© Copyright IBM Corp. 2006, 2013 v

Page 8: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

vi }6= DB2 V10.1

Page 9: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 1 ?V }6 DB2 }]b73

>iDK?V|,BPBZ:

v Z 33DZ 1 B, :}6= DB2 V10.1;

v Z 53DZ 2 B, :f. DB2 73}6;

© Copyright IBM Corp. 2006, 2013 1

Page 10: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

2 }6= DB2 V10.1

Page 11: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 1 B }6= DB2 V10.1

g{*C DB2 73i~ZB"PfOKP,G4}6= DB2 }]bz7DB"Pf

1I\h*Tb)73i~xP}6#

zD DB2 73_P8vi~,}g,DB2 ~qw"DB2 M'z"}]b&CLrM

}L#Tb)i~xP}61h*Kb DB2 }]bz70d}6En#}g,g{V

P DB2 73P_P DB2 V9.5"V9.7 r DB2 V9.8 1>,xzk+|G}6=DB2

V10.1,G4Xk}6 DB2 73#

}6}L|(9 DB2 73ZB"PfOI&KPxXk4PDyPNq#T DB2 7

3PD?vi~xP}61*sz4P;,DNq:

v Z 153DZ 3 B, :DB2 ~qw}6;f0=TVP5}M}]bxP}6,T9

|GITZB"PfPKP#

v Z 1053DZ 13 B, :M'z}6;f0=TM'z5}xP}6,T#VVPM

'zDdC#

v Z 1253DZ 21 B, :}6}]b&CLrM}L;f0=ZB"PfPT|Gx

PbTM^D(v1Xk'VKB"PfPywD|D1ET|GxP^D)#

a)KTBE"T5w DB2 V10.1 D}6}L:

v }6Ev(eK}6En"RhvKi~D}6}L#

v }6y>*s|(PXzZF(}6_T1Xk*@D}6'V"^FMnQ5y

Dj8E"#

v }60NqhvZ}6.0Xk4PDyP<8Nq#

v }6Nq4=hhvKi~Dy>}6}LT0gNT_PXbXwD DB2 73i

~xP}6#

v }6sNqhvKZ}6.s*K9 DB2 ~qwTnQ6pKPxXk4PDyP

Nq#

Z}6NqP,DB2 V10.1.0D"Pfb;uo8DG DB2 V9.5"DB2 V9.7 r DB2

V9.8#

© Copyright IBM Corp. 2006, 2013 3

Page 12: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

4 }6= DB2 V10.1

Page 13: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 2 B f. DB2 73}6

zyZ73_P8vi~,}g DB2 ~qw"DB2 M'z"}]b&CLr"E>"

}LM$_#f.}61h*9WKbzyZ73P?vi~D(F}L#

WH,F(;nXZgN&m73}6D_T#Xk7(?vi~D}63r#73

DXwM}6y>*sPDE"(HdGnQ5yM^F)ITozz7(_T#

BfG;v\CD}6_T>},ZK>}P,z+bT}]b&CLrM}L"7

(|GZ DB2 V10.1 PGqI&KP:

1. i4 DB2 V10.1 T0z*}6D"Pfk DB2 V10.1 .dDNN"PfDB&\"

;Fv9CD&\MQ#99CD&\#

2. F.gN^D}]b&CLrM}L#7#|GZ DB2 V10.1 PI&KP#

3. hC DB2 V10.1 ~qw"4(bT}]b#

4. Z DB2 V10.1 bT}]bObT}]b&CLrM}L,T7(|GGqI&K

P#g{&CLrh*M'z,k9C DB2 V10.1 M'z#

5. ZbT73PT DB2 ~qwMM'zxP}6#7(fZDJb0dbv=8#9

CKE"4w{}6F.#

6. Zzz73P+ DB2 ~qw}6= DB2 V10.1#7#|G4$ZYw#

7. Zzz73P+M'z}6= DB2 V10.1#7#M'z4$ZYw#

8. Z}6sD DB2 V10.1 73PbT}]b&CLrM}L,T7(|GGq4$Z

KP#

9. 9Q}6D73I)C'9C#

z5P+a)}6F.sYD_T.s,MIT*zyZ73PD?vi~(e}6

F.j8E"#}6F.&C|(?vi~DBPE":

v }6Hvu~

v }60Nq

v }6Nq

v }6sNq

g{zH0QF(K}6F.,ki4|G"+|Gk DB2 V10.1 D}6F.xPH

O#ZzDBF.P|,NNkC4ZzDi/PksCJ"m~20r_d{53

~qDZ?}L`XD=h#

mki4 DB2 }6E'x> (www.ibm.com/support)(T0F* DB2 (FE'x>),

CE'x>JmzCJPX}6}LDd{J4MnBE"(1|GIC1)#b)

J4|(CZ}6D`5JO"W$iMxg1%#

ns,F.!{9C;Fv9CD&\"O" DB2 V10.1 PDB&\#!\z;h*

!{9CQ#99CD&\,+9G&CF.Z}6.s!{9C;Fv9CD&

\,r*Z44D"PfP+;'Vb)&\#Kb,9&C{CB&\*zD}]

bz7"&CLrM}Lv?&\Ma_T\#

© Copyright IBM Corp. 2006, 2013 5

Page 14: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Kb}6>6

ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6#

g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj

8hvD}6F.#

g{*S DB2 V9.8 xP}6,kq-Z 763D:}6 DB2 V9.8 5};Pj8hv

D}6=h

m 1. }6>6

V10.1 %;Vx ESE V10.1 `VxxP DB2 pureScale®

Feature D V10.1

V9.5 r V9.7 %;V

x ESE

G G G

V9.5 r V9.7 `Vx G#Z+5}}6=

V10.1 .0r.s,k

#t;vVxx>}

d{yPVx#

G G#+h95}S

V10.1 `Vx ESE }

6= DB2 pureScale 5

}#Z+5}M}]

b}6= V10.1 .0

r.sZ%vVxO

iO}],;s+%

;Vx ESE 5}*;

* DB2 pureScale 5

}#

xP DB2 pureScale

Feature D V9.8

q q G#q-Z 7 6 3D

:}6 DB2 V9.8 5

};PD8>E"#

f. DB2 ~qw}6Zf. DB2 ~qwD}61,*szi4yPJCD}6Hvu~"}60Nq"}

6NqM}6sNq#

}L

** DB2 ~qw4(}6F.:

1 . 9CJCZzyZ73DyPj8E"4`4 DB2 ~qwD}6F.:

6 }6= DB2 V10.1

Page 15: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 2. DB2 ~qwD}6F.j8E"#

}6F. j8E"

Hvu~ 7#:

v 7#zc 20 DB2 ~qwPhvD DB2 }]bz720*s##

v i4Z 63D:Kb}6>6;PDE"

v zc}6NqMSNqDyPHvu~,HdGqC root C'CJ

(r>X\m1CJ(T0XhD DB2 (^#

v i4 Z 173DZ 4 B, :DB2 ~qwD}6y>*s;wbPD

E"#||(TBZ]:

– Z 173D:CZ}65}M}]bD DB2 |nYw;

– Z 183D:DB2 ~qwD}6^F;

– Z 213D:DB2 ~qwP*|D;

– Z 263D:a0l DB2 ~qw}6D;Fv9Cr_Q#99

CD&\;

– Z 273D:DB2 ~qw}6DELUd*s;

– Z 283D:TZ 32 ;M 64 ; DB2 ~qwD'VD|D;

– Z 293D:XZ}6 DB2 ~qwDnQ5y;

– Z 323D:SG DB2 X5}]b\m53xP(F;

}60Nq i4 Z 333DZ 5 B, :DB2 ~qwD}60Nq;wbPDNq

Pm#||(TBZ]:

v Z 343D:+ 1 `w}*;* 2 `w};

v Z 363D:i$}]bGqQ<8CxP}6;

v Z 393D:Z}6.0r.s8]}]b;

v Z 403D:8] DB2 ~qwdCMoOE";

v Z 413D:Z}6.0vsmUdMU>D~s!;

v Z 433D:+-<h8|D*ih8(Linux);

v Z 443D:U/}60oOE";

v Z 453D:ZbT73P}6 DB2 ~qw;

v Z 473D:9 DB2 ~qwQzTxP}6r*;= DB2 pureScale

73;

}6Nq Xk|,b)=h:

v 20 DB2 V10.1

v Z 503D:}6 DB2 V9.5 r DB2 V9.7 5};(CZ Windows

M Linux/UNIX)

v Z 523D:}6 DB2 \m~qw (DAS);

v Z 533D:}6}]b;

i4BP}6Nq,T7(TzyZ73xP}61h*4PDd{

=h:

v Z 493DZ 6 B, :}6 DB2 ~qw(Windows);

v Z 573DZ 7 B, :}6 DB2 ~qw(Linux M UNIX);

v Z 653DZ 8 B, :}6_PX(XwD DB2 ~qw;

G<}6}]byhD1d#

Z 2 B f. DB2 73}6 7

Page 16: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 2. DB2 ~qwD}6F.j8E"# (x)

}6F. j8E"

}6sNq i4 Z 853DZ 9 B, :DB2 ~qwD}6sNq;wbPDNq

Pm#||(TBZ]:

v g{4U DB2 ~qwD}60NqP(iDGy+ diaglevel }]

b\mwdCN}hC* 3 r|_5,G4+KN}XBhC*}6

.0hCD5#

v Z 873D:w{TJ&9uhC;

v Z 873D:w{Q}6}]bPDU>Uds!;

v Z 403D:8] DB2 ~qwdCMoOE";

v Z 883D:Z}6.s$n}]b;

v ^Df"witT#PXj8E",kND}]b\mEnMdC

N<PD:f"witT;#

v Z 893D:\m DB2 ~qwP*|D;

v g{Z}6}]bZdT/U/3)53?<mD3FE"'\,

kkNDJOoOMw{}]bT\PD:U/?<3FE";

v Z 903D:XBs(Q}6}]bPDLr|;

v "BVP_e/i/mPD}]

v Z 913D:}65wm;

v Z 913D:+ XML f"wTs*;* DB2 V10.1 q=;

v }6B~`Swm#PXj8E",kND}6B~`Swm#P

Xj8E",kNDDB2 V10.1 BvZ]PD:VZIT}6B~`

Swm;#

v QI&Z 923D:i$ DB2 ~qwD}6;

v Z 393D:Z}6.0r.s8]}]b;

v (F= SQL 4F V10.1#

mb,<G+BPNqmS=zD}6F.:

v }]bU>?<+Q-|D

v g{zT}ZKP_ICTVQV4 (HDAR) 4FD DB2 ~qwx

P}6,G4Xku</ HADR 4F#PXj8E",kND}]

V40_ICT8OkN<PD:u</_ICTVQV4

(HDAR);#

v Z|BQ}6D}]bD3FE".s,(}KP REORGCHK |n4

7(GqXkXiw}rm#PXj8E",kNDJOoOMw

{}]bT\PD:7(N1XimMw};#

v jI}6.sw{ DB2 ~qw#kNDJOoOMw{}]bT\

PD:w{}]bT\;#

v !{9C Z 263D:a0l DB2 ~qw}6D;Fv9Cr_Q

#99CD&\;

v J11Z 953DZ 10 B, :ZQ}6D}]bPICBD V10.1 &

\;4a_ DB2 ~qw6pDT\#

i4 DB2 V10.1 BvZ]PDI\mT"T\MIluTv?&

\,T7(zk*&CZzD73DBv&\#

8 }6= DB2 V10.1

Page 17: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

2. g{zXk\;fr}6,k+PXZ 1013DZ 12 B, :T DB2 ~qwxPf

r}6;1h*4PDNqDj8E"mS=F.P#b)j8E"&C|,Z}

6NqPh*4PT9z\;fr}6DyP=h#

3. kd{i~(}g,M'z"}]b&CLrM}L)D}6F.iOp4,Sx

4( DB2 73D\e}6F.#

f.M'z}6

Zf.M'zD}61,*szi4yPJCD}6Hvu~"}60Nq"}6N

qM}6sNq#

}L

**M'z4(}6F.:

1. 9CJCZzyZ73DyPj8E"4`4M'zD}6F.:

m 3. M'zD}6F.j8E"#

}6F. j8E"

Hvu~ 7#:

v zc 20 DB2 ~qwPhvD DB2 }]bz720*s#

v bvZ 1073DZ 14 B, :M'zD}6y>*s;PDNN'V

Jb(|(M'zM~qw,S)#

v zc}6NqMSNqDyPHvu~,HdGqC root C'CJ

(r>X\m1CJ(T0XhD DB2 (^#

}60Nq |,BPNq:

v Z 153DZ 3 B, :DB2 ~qw}6;

v Z 1113D:8]M'zdCE";

Kb,kliZ 1113DZ 15 B, :M'zD}60Nq;Pm,T

KbI\h*ZzyZ73P4PDI!Nq(}g,Z 112 3D

:ZbT73P}6M'z;)#

}6Nq Xk|,b)=h:

v 20 DB2 V10.1 M'z

v }6M'z5}

i4BP}6Nq,T7(TzyZ73xP}61h*4PDd{

=h:

v Z 1133DZ 16 B, :}6}]~qwM'z(Windows);

v Z 115 3DZ 17 B, :}6}]~qwKP1M'z(Win-

dows);

v Z 1173DZ 18 B, :}6M'z(Linux M UNIX);

}6sNq |,BPNq:

v 4iZ 213D:DB2 ~qwP*|D;

v QI&Z 1213D:i$M'z}6;

v s(}]b5CLrM DB2 CLI s(D~#PXj8E",kND

“20^)|sTs(D~xPs(”#

Z 2 B f. DB2 73}6 9

Page 18: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

2. kd{i~(}g,DB2 ~qw"}]b&CLrM}L)D}6F.iOp4,

Sx4( DB2 73D\e}6F.#

f.}]b&CLrM}L}6

f.}]b&CLrM}L}61,*szi4yPJCD}60Nq"}6Hvu

~"}6NqM}6sNq#

}L

**}]b&CLrM}L4(}6F.:

1. 9CJCZzyZ73DyPj8E"4`4}]b&CLrD}6F.:

m 4. }]b&CLrD}6F.j8E":

}6F. j8E"

Hvu~ 7#:

v zc20Hvu~20 DB2 ~qwPhvD:DB2 }]bz7D2

0*s;#

v zc*"m~*s#PXj8E",kND}]b&CLr*"k

EPD:T}]b&CLr*"73D*XD'V;#

v Z}6ZdbvZ 1273DZ 22 B, :}]b&CLrD}6y>

*s;PDNN'VJb#

v zc}6NqMSNqDyPHvu~,HdGqCXhD DB2 (

^#

}60Nq |,BPNq:

v Z 1053DZ 13 B, :M'z}6;r_20 DB2 V10.1 &CL

r}/Lr#

v Z DB2 V10.1 bT73PbT}]b&CLr#g{&CLrKP

I&,G4;h*4Pd`D}6=h#

mb,liZ 1393DZ 24 B, :}]b&CLrM}LD}60N

q;PmTKbI\*ZzyZ73P4PDI!Nq#4910D

Yw53M*"m~G\'VD,<G|,BPNqTa_&CLr

DT\:

v }6Yw53AnBD'V6p

v }6*"m~AnBD'V6p

10 }6= DB2 V10.1

Page 19: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 4. }]b&CLrD}6F.j8E": (x)

}6F. j8E"

}6Nq Xk|,b)=h:

v ^D&CLrzkT'V DB2 V10.1 PD|D"!{9C DB2

V10.1 PQ#99CD&\#

v ^D&CLrT'VX(Z*"73D|D#

v ZjI^D.sX(yP}]b&CLr#

v 9C DB2 V10.1 4bT}]b&CLr#

i4BP}6NqT7(Z*"73P}6}]b&CLr1h*4

PDd{=h:

v Z 1423D:}66k= SQL &CLr;

v Z 1433D:}6 CLI &CLr;

v Z 1443D:}69C IBM }]~qw JDBC M SQLJ }/Lr

D Java &CLr;

v Z 1453D:}6 ADO.NET &CLr;

v Z 1463D:}6E>;

v Z 1473D:+ 32 ;}]b&CLr}6*Z 64 ;5}OKP;

}6sNq 4P(iDZ 1553DZ 27 B, :}]b&CLrM}LD}6sN

q;,HdG:

v w{}]b&CLrDT\#

v !{9C Z 263D:a0l DB2 ~qw}6D;Fv9Cr_Q

#99CD&\;#

v J1XZ 1573DZ 28 B, :Z}]b&CLrM}LPICBD

V10.1 &\;#

2. 9CJCZzyZ73DyPj8E"4`4}LD}6F.:

m 5. }LD}6F.j8E"#

}6F. j8E"

Hvu~ 7#:

v zc*"m~*s#PXj8E",kND}]b&CLr*"k

EPD:T}]b&CLr*"73D*XD'V;#

v Z}6ZdbvZ 1373DZ 23 B, :}LD}6y>*s;PD

NN'VJb#

v zc}6NqMSNqDyPHvu~,HdGqCXhD DB2 (

^#

}60Nq |,BPNq:

v Z DB2 V10.1 bT73PbT}L#g{}LKPI&,G4;h

*4Pd`D}6=h#

mb,liZ 1393DZ 24 B, :}]b&CLrM}LD}60N

q;PmTKbI\*ZzyZ73P4PDI!Nq#49zD*

"m~\'V,2k<G+|}6=nBD'V6p#

Z 2 B f. DB2 73}6 11

Page 20: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 5. }LD}6F.j8E"# (x)

}6F. j8E"

}6Nq Xk|,b)=h:

v ^D}LT'V DB2 V10.1 PD|D"!{9C DB2 V10.1 PQ

#99CD&\#

v ^D}LT'VX(Z*"73D|D#

v ZjI^D.sX(yPb?}L#

v 9C DB2 V10.1 4XBbT}L#

i4BP}6NqT7(Z*"73P}6}L1h*4PDd{=

h:

v Z 1503D:}6 C"C++ M COBOL }L;

v Z 1513D:}6 Java }L;

v Z 1523D:}6 .NET CLR }L;

v Z 1533D:+ 32 ;b?}L}6*Z 64 ;5}OKP;

}6sNq 4P(iDZ 1553DZ 27 B, :}]b&CLrM}LD}6sN

q;,HdG:

v !{9C Z 263D:a0l DB2 ~qw}6D;Fv9Cr_Q

#99CD&\;

v J1XZ 1573DZ 28 B, :Z}]b&CLrM}LPICBD

V10.1 &\;

3. kd{i~(}g,M'zM DB2 ~qw)D}6F.iOp4,Sx4( DB2

73D\e}6F.#

12 }6= DB2 V10.1

Page 21: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 2 ?V }6 DB2 ~qw

>iDK?V|,BPBZ:

v Z 153DZ 3 B, :DB2 ~qw}6;

v Z 173DZ 4 B, :DB2 ~qwD}6y>*s;

v Z 333DZ 5 B, :DB2 ~qwD}60Nq;

v Z 493DZ 6 B, :}6 DB2 ~qw(Windows);

v Z 573DZ 7 B, :}6 DB2 ~qw(Linux M UNIX);

v Z 653DZ 8 B, :}6_PX(XwD DB2 ~qw;

v Z 853DZ 9 B, :DB2 ~qwD}6sNq;

v Z 973DZ 11 B, :+ DB2 &\(F= DB2 }]bz7&\?~;

v Z 953DZ 10 B, :ZQ}6D}]bPICBD V10.1 &\;

v Z 1013DZ 12 B, :T DB2 ~qwxPfr}6;

© Copyright IBM Corp. 2006, 2013 13

Page 22: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

14 }6= DB2 V10.1

Page 23: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 3 B DB2 ~qw}6

}6= DB2 V10.1 1,*sz}6VP DB2 ~qw#

}6 DB2 ~qw1,*sz20 DB2 V10.1 1>,;s}6yP5}M}]b,T

9|G\;Z DB2 V10.1 1>PKP#

IT+VP DB2 V9.5"DB2 V9.7 r DB2 V9.8 5}M}]b1S}6= DB2 V10.1#

ZZ 173DZ 4 B, :DB2 ~qwD}6y>*s;PKbj8E""PX}6}L

DV^TT0zXk*@DI\a"zDJb#kND DB2 ~qw}6Nq,TKb

gN}6= DB2 V10.1#ZPX}6 DB2 ~qwDwbP,DB2 V10.1 .0D1>b

;uo8DG DB2 V9.5"V9.7 r V9.8#

Z Windows Yw53O,IT!qT/}6 DB2 V10.1 .0DVP1>#g{z!

qZ20ZdTVP DB2 1>xP}6,G4;h*Z20.s}6}]b#

g{ DB2 ~qw}Z DB2 V9.5 .0D"PfOKP,kH+|G(F= DB2 V9.5,

;s}6= DB2 V10.1#(iz(F= DB2 V9.5 DnB^)|#

'V+BP DB2 z7}6= DB2 V10.1:

m 6. 'V}6D DB2 }]bz7

DB2 f> DB2 z7{F

V9.8 IBM® DB2 pureScale Feature

V9.7 v DB2 Enterprise Server Edition

v DB2 $wi~qwf

v DB2 Personal Edition

v DB2 Express®f

v DB2 Connect™ Enterprise Edition

v DB2 Connect Personal Edition

v DB2 Connect Unlimited Edition

v DB2 Connect &CLr~qwf

v IBM DB2 Enterprise Server Edition T\E/&\?~

v DB2 Storage Optimization Feature

v IBM DB2 _6CJXF&\?~

v IBM DB2 Express Edition

v IBM DB2 Enterprise Server Edition ,94F&\?~

v IBM }]~qwM'z

v IBM }]~qwKP1M'z

© Copyright IBM Corp. 2006, 2013 15

Page 24: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 6. 'V}6D DB2 }]bz7 (x)

DB2 f> DB2 z7{F

V9.5 v DB2 Enterprise Server Edition

v DB2 $wi~qwf

v DB2 Personal Edition

v DB2 W]f

v DB2 Express-C

v DB2 Connect Enterprise Edition

v DB2 Connect Personal Edition

v DB2 Connect Unlimited Edition

v DB2 Connect &CLr~qwf

v DB2 Query Patroller

v IBM }]~qwM'z

v IBM }]~qwKP1M'z

TZ;\'VD DB2,kNDZ 263D:a0l DB2 ~qw}6D;Fv9Cr_Q#99CD&\;#

16 }6= DB2 V10.1

Page 25: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 4 B DB2 ~qwD}6y>*s

+ DB2 ~qw}6= DB2 V10.1 1,h*Kb}6En"}6^F"}6(iM DB2

~qw#zj+KbT DB2 ~qwxP}6f0=Dwv=f.s,MITF(zT

:D}6F.#

*j+Kb+ DB2 ~qw}6= DB2 V10.1 yf0=Dwv=f,k<GBPrX:

v :CZ}65}M}]bD DB2 |nYw;

v Z 183D:DB2 ~qwD}6^F;

v Z 293D:XZ}6 DB2 ~qwDnQ5y;

v Z 273D:DB2 ~qw}6DELUd*s;

v Z 283D:TZ 32 ;M 64 ; DB2 ~qwD'VD|D;

v Z 213D:DB2 ~qwP*|D;

v Z 263D:a0l DB2 ~qw}6D;Fv9Cr_Q#99CD&\;

v Z 323D:SG DB2 X5}]b\m53xP(F;

CZ}65}M}]bD DB2 |nYw'0ZwC|nT}65}M}]b1y4PDYwICz|dVXKb DB2 ~qw

D}6}L#

5}}6

9C db2iupgrade |n1,+T=wC5}}6;Z Windows O20 DB2

V10.1 "!q9CVPz7!n,;s!qf>MZ V10.1 D1>T0}6Y

w1,+~=wC5}}6,Zb=VivB,C|n+4PBPYw:

v wC db2ckupgrade |n#

v +VP5}}6= DB2 V10.1 1>PDB5}#

v T5}E*D~"amd?xP}6#4TC'hCD+VE*D~"am

d?xP}6#

v T}]b\mwdCD~xP}6#

v hC jdk_path }]b\mwdCN}#

v ZtCKsFh)DivB,aT db2audit.cfg sFdCD~xP}6#

v 9C SSL dCD~ SSLconfig.ini +BD}]b\mwdCN}hC*K

D~PD`& SSL N}5,"T5}E*D~"amhC DB2COMM=SSL x

P}6#

*I&X}65},yP5}DyPD~<XkfZ,"RZhKTb)D~

D4CJ(#

i4 db2iupgrade |n,TKbPXC|nMIT8(D!nD|`E"#

}]b?<}6

© Copyright IBM Corp. 2006, 2013 17

Page 26: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

1zZ;NCJ}]b?<1,X*1a~=XTC}]b?<xP}6#Z

"vng LIST DATABASE DIRECTORY r UPGRADE DATABASE |n1aCJ}]b?<#

}]b}6

9C UPGRADE DATABASE |nT=XwC}]b}61,Z}]b}6ZdI\a*;BP}]b5e:

v }]bdCD~

v U>D~jb

v yPmDmy3

v yPmDw}y3

v ?<m

v :eXD~

v z7G<D~

TZIV4D}]b,UPGRADE DATABASE |n+9C)9{ .MIG Tn/U>

76PDyPU>D~xPX|{#ZI&X}6}]b.s,IT>}yP

S*.MIG D~#PXj8E",kNDZ 853DZ 9 B, :DB2 ~qwD}6

sNq;#

UPGRADE DATABASE |n+T SQLSPCS.1"SQLSPCS.2"SQLSGF.1 M SQLSGF.2

D~xP}6T'VT/f"wmUdODB&\,}g,S}]bP}%f

"76,Z}]bPmSr>}f"76.sXB=bT/f"wmUd#

Z}]b}6Zd,UPGRADE DATABASE |n+T/U/PXyP53?<mD3FE"#BmT>*KT/U/3FE"xwCD RUNSTATS |n:

m 7. CZT/U/3FE"D RUNSTATS |n

auto_runstats C'E*D~ RUNSTATS |n

tC fZ xP SET PROFILE N}D RUNSTATS |n9C

SYSCAT.TABLES D STATISTICS_PROFILE PPDE"#

tC ;fZ x1!N}D RUNSTATS |n

{C ;JC T RUNSTATS |nDnBwCyzzD RUNSTATS |n#1

":

1. g{H0Q-*KmU/K3FE",G4agmPy>"v RUNSTATS |n#g{;P*KmU/3FE",G4;a"v RUNSTATS |n#

T/U/yP53?<mD3FE"1,+vTZKP4v`SwP(eDN

N%b_T#Kb,g{z(}T SYSSTATS S<D|BV/^DK53?<

mD3FE",kTV/==XB"vT SYSSTATS S<ywDb)|B#

DB2 ~qwD}6^FZ*<}6 DB2 ~qw.0,zXkKb}6'VM}6^F#

\'VDYw

18 }6= DB2 V10.1

Page 27: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v 'VS DB2 V9.5"DB2 V9.7 M DB2 V9.8 }6= DB2 V10.1#g{z_

PH0f>D DB2,G4XkH}6= DB2 V9.5,;sY}6= DB2

V10.1#

v 'VS DB2 V9.5 M DB2 V9.7 G root C'20}6= DB2 V10.1 G root

C'20#;'VS DB2 V10.1 .0D root C'20}6= DB2 V10.1

G root C'20#

v Z Windows Yw53O,TZITZ20 DB2 V10.1 ZdxP}6DVP

DB2 1>,+T>}6Yw#KYw+T/20 DB2 V10.1 "TZK DB2

1>OKPDyP5}M DB2 \m~qw (DAS) xP}6#KYw9a6

X DB2 1>T020ZK1>PDNN=Sz7#g{z;!q}6Yw,

G4Z20.sXkT5}M DAS xPV/}6#

v Z Linux M UNIX Yw53O,4a)}6Yw,z;\20 DB2 V10.1

DB1>#Z20.s,zXkT5}xPV/}6#ITTVP DAS xP

V/}6#

v 5}D;s!I20K DB2 V10.1 DYw537(,"RQ|DTZ 32 ;

ZKM 64 ;ZKD'V#kNDZ 293Dm 17#

v 'VS_PyP6pD DB2 V9.5 M DB2 V9.7 D`v1>D53xP}

6#Z Windows Yw53O,zXk*@H0f>D DB2 }]bz7D2

f^F#kND}]b\mEnMdCN<PD:|B DB2 1> (Win-

dows);#

v 'VS_P`v}]bVxDVx}]b73xP}6#

v 'VS DB2 V10.1 .0D1>4-j{D}]bQz8]#;x,;\0v

H06pD}]bz7DU>#i4;,Yw53M2~=(.dD8]M

4-Yw}]V40_ICT8OkN<PD:;,Yw53M2~=(.

dD8]M4-Yw;,TKbPX9C RESTORE DATABASE |nD}6'VDj{j8E"#

v Z}]bdCN} RESTRICT_ACCESS hC* YES DQ}6}]bP,Xk

*G DBADM C'ZhT SYSDEFAULTUSERWORKLOAD D USAGE X

(#qr,b)C'^(r}]ba;NN$w#

;\'VDYw

g{fZBPiv,G4 DB2 V10.1 20+'\:

v Yw53;\'V#zXk}6=\'VDYw53f>,;sY}6=

DB2 V10.1 r}6=zcYw53*sDB DB2 ~qw#kNDZ 703D

:}6=BD DB2 ~qw;M20 DB2 ~qwPD:DB2 }]bz7D

20*s;#

v Linux M UNIX Yw53(Linux on x86 }b)OKPDG 32 ;ZK#

Z20 DB2 V10.1 .0,Xk20 64 ;ZK#

v Z Windows Yw53O20Kf>MZ V9.5 D DB2#

g{fZBPiv,G4 db2iupgrade |n+'\:

v z;PTK5}xP}6D(^#

v zT<TdxP}6D5}&Zn/4,#kKP db2stop |nT#9C5}#

v C5}Df>6pQ-G DB2 V10.1 r|_f>#KP db2iupdt |nT|B* DB2 V10.1 Dd{^)|6pr1>#

Z 4 B DB2 ~qwD}6y>*s 19

Page 28: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v z"TS DB2 V10.1 56= DB2 V9.7 r DB2 V9.5#ITZ 1013DZ

12 B, :T DB2 ~qwxPfr}6;,+Xkq-K}LPDHvu~

M=h#

v z"T}6= DB2 V10.1 1>D5}D`M;\'V#Bm4 DB2 }]b

z7VphvK?V`MD5}D}6'V:

m 8. DB2 V10.1 }]bz7D5}}6'V

5}`M Zc`M }6'V

M'z - DB2 M'z1 D1!`M

M'z v 'VTM'z5}"@"5}"wse 5}r ese

5}xP}6#

@" xP>XM'zD}

]b~qwv 'VT@"5}"wse 5}r ese 5}xP}

6#

v ;'VTM'z5}xP}6#

wse - DB2 $wi~

qwf (WSE) D1

!`M

xP>XM6LM'

zD}]b~qwv 'VT wse 5}r ese 5}xP}6#

v T@"5}xP}6+4(;v@"5}(v

JCZ Linux M UNIX)2

v ;'VTM'z5}xP}6#

ese - DB2 Enter-

prise Server Edition

(ESE) D1!`M

xP>XM6LM'

zDVx}]b~q

wr

xP>XM6LM'

zDs5~qwf

v 'VT ese 5}xP}6#

v T%v}]bVx73PD@"5}r_ wse

5}xP}61+4(;v@"5}r wse 5

}(vJCZ Linux M UNIX)2

v ;'VTM'z5}xP}6#

":

1. ?v DB2 }]bz7Dn_6pGm 8 Py>D1!5}`M,Cm4

USOM6p=O_6pD3rT5}`MxPEP#?v5}`My

'VOM6pD5}`M#}g,ese 5}`M'V wse 5}"@"5}

MM'z5}#zIT9CxP -s N}D db2icrt |n44(OM6pD5}#g{48( -s N},G4+9CQ20D DB2 }]bz7

y'VDn_6p5}`M44(5}#

2. }]b\mwdCN}_Py4(5}D1!5#+;#tH0D}]

b\mwdChC#g{B5}Pa)KCdCN},G4zITZ}

6.s4-H0DhC#db2iupdt |n;'VSO_6pD5}`M56=OM6pD5}`M#ITV/565}`M,+&C!I\\bb

yv#

v db2ckupgrade |n'\"<B db2iupgrade |n'\#db2iupgrade |nwC db2ckupgrade |n4i$Q`?D>X}]bGqQ<8C}6= DB2

V10.1#

g{fZBPiv,G4 UPGRADE DATABASE |n+'\:

v z;PTK}]bxP}6D(^#

v Q`?D}]b;fZ#

v }]b}6v=Kms{"“SQL1704N”(Z{"N<Z 2 mP)D-rkP

yhvDNNJb#

20 }6= DB2 V10.1

Page 29: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v v=K{F*

ARRAY"BINARY"CURSOR"DECFLOAT"ROW"VARBINARY r XML

DC'(eD%5`M(UDT)#zXk>}b) UDT "9Cd{{FX

B4(|G,;sExP}]b}6#

v Q9Cms{"“SQL0553N”(Z{"N<Z 2 mP)PhvD\^F#={

44(}]bTs#VZ,\^F#={DPmP|( SYSPUBLIC#

v QtC}]bw*_ICTVQV4 (HADR) 8C}]b#

DB2 ~qwP*|DDB2 "amd?"dCN}"}]bomhFXwT0}]b(^MX(D|Da<B

DB2 ~qwP*"z|D,xb)|DI\a0l}6#

(#,}65}.s,Z DB2 E*D~"amr5373PhCD5}E*D~d?

D5#V;d#ng DB2SYSTEM M DB2PATH .`D;)+VE*D~"amd?I DB2

20}Lr5}}6hC#;x,+;aTz(}KPxP -g !nD db2set |nyhCD+VE*D~"amd?xP}6#rK,XkZ}6.sT|GxP(e#

,y,Z}6.s,VP}]bM}]b\mwdCN}D5(##V;d#;x,

8(xBN}D1!5r8(xVPN}DB1!5I\a0l&CLrDP*rT

\#

a0l V10.1.0DyP"PfD|D

Bmj8hvKd?"}]bk}]b\mwdCN}"}]bDomhFXwT0

}]b(^MX(DyP|DT}6lID0l:

v Bv"amd? (21)

v TVP"amd?D|D (22)

v ;Fv9CMQ#99CD"amd?

v Bv}]b\mwdCN} (22)

v TVP}]b\mwdCN}D|DTVP}]b\mwdCN}D|D (23)

v ;Fv9CMQ#99CD}]b\mwdCN}

v Bv}]bdCN} (23)

v TVP}]bdCN}D|D (24)

v ;Fv9CMQ#99CD}]bdCN}

v T}]bomhFXwD|D (25)

v T(^MX(D|D (26)

BD"amd?

3)"amd?M73d?Q|D#

BmhvKB"amd?D1!5T}6lID0l:

m 9. BD"amd?

{F T}6lID0l

DB2_INDEX_PCTFREE_DEFAULT IT9CK"amd?48(9(w}1?vw}3fP*#t*I

CUdD1!YVH#g{48(Kd?,G41!5G 10#

Z 4 B DB2 ~qwD}6y>*s 21

Page 30: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 9. BD"amd? (x)

{F T}6lID0l

DB2_XSLT_ALLOWED_PATH zIT9CC"amd?TXF DB2 5}Gq}CZ XSLT y=mZ

(eDb?5e#1!ivB,+;hCKd?,rK;JmTb?

5eDCJ#g{}Z9C XSLT DD5&\,Xkr?<hCKd

?,byzITS?<PBX XML D~#PXgN9CCd?D>

},kND:9C XSLT DD5&\;#

VP"amd?D|D

3)"amd?M73d?Q|D#

BmhvKVP"amd?D|DT}6lID0l:

m 10. VP"amd?D|D

{F T}6lID0l

DB2_EXTENDED_OPTIMIZATION V10.1 P;Fv9C ENHANCED_MULTIPLE_DISTINCT hC#d;5}}

6Zda#t ENHANCED_MULTIPLE_DISTINCT hC,+g{z9C`v

;,Di/,G4&C}%KhCT*<9C V10.1 P}kDb)i/

DBv?&\#

DB2BPVARS r*E/Dx&\aOzKd?D N U M P R E F E T C H Q U E U E S M

PREFETCHQUEUESIZE !n,yTQ#99Cb)!n#T;;Fv9C

DB2BPVARS "amd?#

DB2_NO_FORK_CHECK ;Y;Fv9CK"amd?#kLx9CKd?TcC DB2 KP1

M'zZ7(10xLGqGIzwCDa{1+liN}uAn

Y#

DB2NTNOCACHE ;Y;Fv9CK"amd?#kLx9CKd?T2G_Y:fD

4-$5D 192 MB ^F#

DB2_PMODEL_SETTINGS VZIT9CKd?DB SRVLST_EQUAL_WEIGHT !n42G+y]:X

4FcI1(XD1!P*,"R9~qwPmPDGcI1(X<

U`,#

;Fv9CMQ#99CD"amd?

r*k;Fv9CD"amd?`X*D&\QOzr_Q;B&\fz,y

Tz&C!{9C;Fv9CD"amd?#kNDDB2 V10.1 BvZ]PD

:;Fv9CD"amd?;,T7(;Fv9CD"amd?T}6lID

0l#kNDDB2 V10.1 BvZ]PD:Q#99CD"amd?;,T7(

Q#99CD"amd?T}6lID0l#

g{*S DB2 V9.5 r|Mf>xP}6,k<G}% V10.1 .0D"PfP

;Fv9CD"amd?,bGr*k;Fv9CD"amd?`X*D&\

QOzr_Q;B&\fz#mb,k!{9C V10.1 .0D"PfPQ#9

9CD"amd?,r*|G;Po=$ZD'{#PXj8E",kNDZ

263D:a0l V9.5 r|M"PfD|D;#

Bv}]b\mwdCN}

Q|D3)}]b\mwdCN}#

BmhvKBv}]b\mwdCN}D1!5T}6lID0l:

m 11. Bv}]b\mwdCN}

{F T}6lID0l

wlm_dispatcher KN}tC (YES) r{C (NO) DB2 $w:X\mw (WLM) VI

w#1!ivB,tCD WLM VIwvXF CPU ^F#

22 }6= DB2 V10.1

Page 31: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 11. Bv}]b\mwdCN} (x)

{F T}6lID0l

wlm_disp_concur KN}8( DB2 $w:X\mw (WLM) VIwhC_L"P6pD

==#z2ITV/+_L"P6phC*L(5#

wlm_disp_cpu_shares KN}Jm (YES) r{9 (NO) DB2 $w:X\mw (WLM) VI

wXF CPU ]n#1!ivB,tCD WLM VIwvXF CPU ^

F#

wlm_disp_min_util KN}8(+~q`|(ZI DB2 WLM \mD CPU J42mPy

Xko=Dn! CPU {CJ#

VP}]b\mwdCN}D|D

Q|D3)}]b\mwdCN}#

BmhvK}]b\mwdCN}D|DT}6lID0l:

m 12. VP}]b\mwdCN}D|D

{F T}6lID0l

alt_diagpath 1z}6= V10.1 1,TZ DB2 pureScale 73,Q+8CoO}]

?<76dCN}S Null hC* INSTHOME/sqllib/db2adump/ $m#g

{5}G V10.1 Server Edition r V10.1 DB2 Database Partitioning Fea-

ture,G4CN}+T;G NULL#

cf_diagpath Z DB2 pureScale 73P,Q+/:_Y:fh) (CF) DoO}]?

<76dCN}S Null hC* INSTHOME/sqllib/db2dump/ $m#

diagpath +|DoO}]?<76dCN}D1!5

0"Pf

Null

INSTHOME/sqllib/db2dump/

V10.1 Server Edition(Linux M UNIX)INSTHOME/sqllib/db2dump/

V10.1 DB2 Database Partitioning Feature(Linux M UNIX)INSTHOME/sqllib/db2dump/ $m

V10.1 DB2 pureScale 73(Linux M UNIX)INSTHOME/sqllib/db2dump/ $m

bvBD1!5b6EyP}]bVx"CF MI1<_Pd

T:DoOU>?<#

V10.1 (Windows)ProgramData\IBM\DB2\db2build\DINSTESE\DIAG0000

zIT9CB5 $m(|+bv* DIAG<number>)4*yP}]bV

x"CF rI1<8(;v(;oOU>76#

;Fv9CMQ#99CD}]b\mwdCN}

K"PfP;P;Fv9Cr_Q#99CD}]b\mwdCN}#;x,

g{*S DB2 V9.5 r|Mf>xP}6,k<G}% V10.1 .0D"PfP

;Fv9CD}]b\mwdCN},bGr*kb)N}`X*D&\QO

zr_Q;B&\fz#mb,k!{9C V10.1 .0D"PfPQ#99C

D}]b\mwdCN},r*|G;Po=$ZD'{#PXj8E",k

NDZ 263D:a0l V9.5 r|M"PfD|D;#

Z 4 B DB2 ~qwD}6y>*s 23

Page 32: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Bv}]bdCN}

Q|D3)}]bdCN}#

BmhvKBv}]bdCN}D1!5T}6lID0l:

m 13. Bv}]bdCN}

{F T}6lID0l

dft_schemas_dcc KN}JmZB4(D#=PXF DATA CAPTURE CHANGES D1

!hCTxP4F#

hadr_replay_delay KN}8(Zw}]bP|D}]sXk-}`$1dEaZ8C}

]bP43b)|D#+Tk}8(C1d#

hadr_spool_limit KN}Jm HADR 8C}]bPDU>XEdsZ HADR w}]

b#g{Bq?PvVe5r_X(Yw<BXEYHO}"RU>

SU:exQz,G4U>}]+4k(r_YQz)AEL,"Z

TsA!C}]#

hadr_target_list KN}C4tC`v_ICTVQV4 (HADR) 8C}]b,|8(

d1 HADR 8C}]bD?jwz/KZTDPm,n`}T#

log_appl_info KN}8(Zt/?v|BBq14k&CLrE"U>G<#

log_ddl_stmts KN}8(k DDL od`XDnbE"+4kU>#

mon_uow_execlist KN}Jm (ON) r{9 (OFF) $w%*B~`SwU/4PPmE

"#1!ivB,;aU/4PPmE" (OFF)#|G mon_uow_data

}]bdCN}DSN}#

mon_uow_pkglist KN}Jm (ON) r{9 (OFF) $w%*B~`SwU/Lr|Pm

E"#1!ivB,;aU/Lr|PmE" ( O F F )#|G

mon_uow_data }]bdCN}DSN}#

systime_period_adj K}]bdCN}8(gN&mI\}Z9CgZ*<1dAGDa

x1dAG4zI531dY1mDz7G<PDiv#

VP}]bdCN}D|D

Q|D3)}]bdCN}#

BmhvKVP}]bdCN}D|DT}6lID0l:

m 14. VP}]bdCN}D|D

{F T}6lID0l

auto_reorg Z V10.1 P,T/6p'V6pW'TmDw}#Z}6}]bs,

g{tCKT/6p"R DB2WORKLOAD hC* SAP,G4+(ZTW

'Tm4Pw}Xi#kNDJOoOMw{}]bT\PD:T/

Xi;,TKbj8E"#

auto_stats_views KN}tCM{C3FE"S<OD3FE"T/U/#tC1,

DB2 z7+T/#t3FE"S<OD3FE"#

24 }6= DB2 V10.1

Page 33: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 14. VP}]bdCN}D|D (x)

{F T}6lID0l

hadr_local_host

hadr_local_svc

hadr_peer_window

hadr_remote_host

hadr_remote_inst

hadr_remote_svc

hadr_syncmode

hadr_timeout

Z0"PfP,^(/,|BNN HADR dCN};Xk!{$n}

]b;s+dXB$nE\9|Bz'#S V10.1 *<,Tb)dC

N}D|BITZ HADR w}]bOz',x;X!{$nC}]

b#Tw}]b"v STOP HADR,;s"v START HADR AS PRI-

MARY#rK,ITT HADR w}]bxPdCN}|B,x;a0

l}Z9CC}]bD&CLr#

":BPBD HADR dCN}2_PKP*:

v hadr_replay_delay

v hadr_spool_limit

v hadr_target_list

mon_uow_data Z V10.1 P,zITT mon_uow_data 8(D5Q|D#mon_uow_data

D1!5T;* NONE#|G mon_uow_execlist M mon_uow_pkglist

N}D8N}#PX|`E",kND#

mon_req_metrics Z V10.1 P,mon_req_metrics D1!5QS BASE |D* NONE#

mon_act_metrics mon_act_metrics D1!5QS BASE |D* NONE#

mon_obj_metrics mon_obj_metrics D1!5QS BASE |D* NONE#

mon_lw_thresh mon_lw_thresh D1!5QS 5000000 |D* 4294967295#

;Fv9CMQ#99CD}]bdCN}

r*k;Fv9CD"amd?`X*D&\QOzr_Q;B&\fz,y

Tz&C!{9C;Fv9CD}]bdCN}#kNDDB2 V10.1 BvZ]

PD:Q|D3)}]bdCN};,T7(;Fv9CD}]bdCN}T

}6lID0l#

g{*S DB2 V9.5 r|Mf>xP}6,k<G}% V10.1 .0D"PfP

;Fv9CD}]bdCN},bGr*k;Fv9CD}]bdCN}`X

*D&\QOzr_Q;B&\fz#mb,k!{9C V10.1 .0D"Pf

PQ#99CD}]bdCN},r*|G;Po=$ZD'{#PXj8E

",kNDZ 263D:a0l V9.5 r|M"PfD|D;#

}]bomhFXwD|D

i4BvZ]MQ|DDZ]D5,T7(}]bDomhFXwGqfZa

0l}6DNN|D#

BmhvK}]bDomhFXwD|DT}6lID0l:

m 15. }]bomhFXwD|D

omXw T}6lID0l

CHAR r VARCHAR `M + XML }]D`M?F*;*+!D CHAR r VARCHAR `M1,a

<BXOC}]TJOZ8(D}]`M,"R;a5Xms#

DECIMAL `M + XML }]D`M?F*;* DECIMAL `M1,g{C`MD.x

FVt{R_D}V;};c,G4+XO2?D}VTJOZ8(

D}]`M,"R;a5Xms#

`M;f]D XML }] +`M;f]D XML }]xPHO1,HOa{G FALSE#

Z 4 B DB2 ~qwD}6y>*s 25

Page 34: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

(^MX(D|D

DB2 V9.7 P}kK;)B(^T0TKP V10.1 53|n"CLP |nM SQL

odyh*D(^D|D#

Bm\aK(^MX(D|DT}6lID0l:

m 16. (^MX(D|D

{F T}6lID0l

;PK"PfDZ] ;PK"PfDZ]

kND Z 1293D:DB2 |n|DT}6lID0l;M Z 1313D:SQL

od|DT}6lID0l;,TKbPX DB2 |n|DM SQL od|DT

}6lID0lD\a#PX(^"zDyP|DDj8E",kND Com-

mand Reference M SQL Reference#

a0l V9.5 r|M"PfD|D

g{*S DB2 V9.5 r|Mf>xP}6,9ki4 V10.1 .0D"Pf.dTd?"

}]b"}]b\mwdCN}T0}]bDomhFXwDyP|D,b)|D2

I\a0l}6:

v DB2 V9.5 k DB2 V9.7 .dD DB2 ~qwP*|D

v DB2 V9.1 k DB2 V9.5 .dD DB2 ~qwP*|D

a0l DB2 ~qw}6D;Fv9Cr_Q#99CD&\z&CKb V10.1 P;Fv9Cr_Q#99CD&\,|Ga0l DB2 ~qwD}

6#Kb,z9&CKb;Y\'VD DB2 z7,bGr*;'VSb)z7}6=

V10.1#

*&Tb)&\|D,zZ}60s<Xk4Pd{Nq# TBPmhvK DB2 ~q

wD}60NqM}6sNqP4|(D|D:

Q#99C DB2 JDBC 2 `}/Lr#Q#99CCZ Linux"UNIX M Windows D DB2 JDBC 2 `}/Lr,"

R|;YIC#&CD*9C IBM }]~qw JDBC M SQLJ }/Lr#P

X|`j8E",kND6DB2 V10.1 BvZ]7PD:Q#99C DB2 JDBC

2 `}/Lr;#

Q#99CXFPD$_

V10.1 PQ#99CXFPD$_#kNDDB2 V10.1 BvZ]PD:Q#9

9CXFPD$_;,Tq!Q#99CD$_Dj{Pm#

*<9C IBM Data Studio M IBM Optim™$_#PXb)Fv$_MXF

PD$_.dD3d,kNDDB2 V10.1 BvZ];iPD:Fv$_kXF

PD$_HOm;#

;Fv9Cr_Q#99CD|n

i4Z 1293D:DB2 |n|DT}6lID0l;,TKb V10.1 P;Fv

9CMQ#99CD)|nT0gN\mT}]b&CLrM}LzzDbV

0l#

-<U>

26 }6= DB2 V10.1

Page 35: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

S DB2 V9.1 *<,;Fv+-<h8CZ}]bU>G<,+4D"Pf+

}%K&\#z&C9CD~53x;G-<h8#ZtCng"P I/O (CIO)

r1S I/O (DIO) .`DG:f I/O &\DivB9CD~53,*za)D

T\k9C-<h81qCDT\`1#TB>}5wKgN+ newlogpath N}hC|D*D~53?<:

db2 UPDATE DATABASE CONFIGURATION USING newlogpath /disk2/newlogdir

Xk9}]b&Z;B4,,"RyPC'<k}]bO*,S.s,BhC

Eaz'#ZZ;vC',SA}]b.s,}]b\mwMa+U>FAB

;C#

DB2 z7

;Fv9C Net Search Extender (NSE),+4D"PfPI\a#99C

NSE#kND6DB2 V10.1 BvZ]7PD:;Fv9C Net Search

Extender;,TKbPXgN*<9CH[D&\?~r|nDj8E"#

TZ_P`TO!D$w:XD NSE 73,g{z49Cb)Q;Fv9CD

&\?~r|n,k<G(F= DB2 D>QwT{CZ NSE P;\'VD&

\,}g,TZyP\'VoTDoT&mT0TZ XML D5DQw&\D

x#PXj8E",kND(F= DB2 Text Search#

Q#99C Query Patroller#PXgNxP(FDj8E",kND http://

publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.qb.upgrade.doc/

doc/t0053461.html#

DB2 V9.7 P;Fv9CrQ#99CD&\

g{*S DB2 V9.5 xP}6,G49Xki4 DB2 V9.7 PwvD|D,|

GI\aZ}6= V10.1 .s0lzD73#i4BPwbTKbTZ DB2 ~

qw}6I\lIDd{0l:

v DB2 V9.7 P;Fv9Cr_Q#99CD&\(S DB2 V9.5 xP}61)

DB2 ~qw}6DELUd*szXk*@}6}Lh*|`ELUd#7#Pc;DICELUd4I&jIK}

L#BPELUd(iJCZ}6= DB2 V10.1#

53?<M53Y1mUd

7#53?<M53Y1mUdOPc;DICUd)}Z}6D}]b9

C#}6Zd,I}]b?<MB}]b?<<h*53?<mUd#y]}

]bD4STT0}]bTsD}?Ms!,yhDICUd?Py;,#

53?<mUd(SYSCATSPACE)(i+\s!vs*Q9CD\UdD=6#;d05,ICUd?

AY&Ck10Q9CDUd?`H#

Y1mUd(TEMPSPACE1 G1!{F)(i+\s!vs*53?<mUdD\s!D=6#

TZ53?<mUd,ICUdXkHZrsZQ9CD3}#53Y1mU

dD\3}&CG53?<mUdD\3}D=6#

*vs53\mDUd (SMS) mUdODICUd?,g{9CDGm\m

w,G4ITME`&D~53Oc;DELUdrvsD~53Ds!#

Z 4 B DB2 ~qwD}6y>*s 27

Page 36: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

*vs}]b\mDUd (DMS) mUdODICUd?,ITvsVP]wD

s!#9ITmS|`]w,!\byvI\a%"T}]xPXB=b#I

TZ}6.su!]wDs!#

U>D~Ud

}]b}6}LT53?<TsxP|D#T?v53?<TsywDyP|

D<GZ%vBqP4PD,"Rh*c;DU>Ud4|,KBq#g{U

>Ud;c,G4aXvKBq,"R;\I&jI}6#

*K7#Pc;DU>D~UdIC,g{|,U>D~DD~53Pc;D

ICELUd4vs logsecond }]bdCN},G4+CN}hC*logprimary M logsecond D105D=6#g{Q-Pc;sDU>D~U

d,G4I\;XvsKN}#xZVx}]b73P,;hvs?<VxP

DU>Ud#

IZZ"v UPGRADE DATABASE |n.0z^(|Bb)}]bdCN},yTXkZ+5}}6= DB2 V10.1 .0|Bb)}]bdCN}5#g{IZU

>D~Ud;cx<BK|n'\,G4IT+b)}]bdCN}hC*|

sD5,;sXB"v UPGRADE DATABASE |n#

jI}6.s,IT+U>UdDB}]bdCN}hC4-*|GD-<

5#

w}Ud

*K9CTB&\,?vndmPD?vw}<h*;v=S3:

v 513FE"

v T MDC mDSYe}*v#

v TQndDmX(w}#

g{z_P 1 `w},G4Z}6sXBt/rWNCJ1,b)w}+jG

*^'"XB4(* 2 `w}#7#Pc;DELUd4*;I& 1 `w}#

2 `w}?P9h*;vVZ#kND“w}DUd*s”,TKbPXgN@F

yhUdDj8E"#

g{CZw}DICELUdP^,G4zI\aSU=ms{" SQL0289N,

|mwmUdQz#Z4PBPYw.0,7#`&Dw}mUdPPc;D

IC3},TcndmPD?vw}IT<C;v=S3:

v ndZ DB2 V9.5 r|_f>P4(D}]bPDm,1!ivB,b)B

4(D}]bPQtC513FE"#

v (}+ DB2_MDC_ROLLOUT hC* DEFER,r_Z DB2_WORKLOAD hC* SAP

1tCSYe}*v#

v ZndmOXirXB4(w}#

T/f"wD~

g{z(}"vxP ADD STORAGE ON SdD ALTER DATABASE od

TVP}]btCT/f"w,G4Kod+4(Z,$T/f"w1yXh

D SQLSGF.1 M SQLSGF.2 D~#

TZ 32 ;M 64 ; DB2 ~qwD'VD|DDB2 V9.1 r|_f>'V Linux on x86 M Windows Yw53OD 32 ;Yw53,

"'V UNIX"Linux M Windows Yw53OD 64 ;Yw53#

28 }6= DB2 V10.1

Page 37: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

i4 20 DB2 ~qwPD:DB2 }]bz7D20*s;,TKbPX?vYw5

3O\'VDe5a9Dj8E"#

Z4(5}r_}65}1,;\8(5}D;s!#B5}D;s!I20K DB2

V10.1 DYw537(#Bm\aK*BP?vYw53a)D DB2 V10.1 D;s!

'V:

m 17. T?vYw53a)D DB2 V10.1 D 32 ;M 64 ;'V

Yw53 a)D DB2 V10.1 'V

v 32 ; Windows on x86 M x64

(9C DB2 V10.1 32 ;z7)

v 32 ; Linux on x86

v v 32 ;5}

v 32 ; DB2 ~qw"M'zM GUI $_Lr|

v 32 ; IBM Java™ m~*"| (SDK)

v AIX®"HP-UX r Solaris D 64

;ZK

v 64 ; Windows on x64

v 64 ; Linux kernel on x64

POWER® M zSeries®

v 64 ;5}

v 32 ;M 64 ; DB2 bIC

v 64 ; DB2 ~qwMM'z

v 64 ;&CLrM}L

v 32 ;M'zK&CLr'V

v v 32 ;\@$f"}L/UDF(G Java)

v Java \@$f"}L/UDF

v 64 ; IBM Java SDK

32 ;M 64 ;'VD|DI\a0l&CLr,b!vZZ+ DB2 b4SA&CLr

1y8>D2mb76#g{8(K DB2 2076,G4&CLr+^(KP,r*

DB2 V10.1 1>D2076;,#+G,g{9C5}w?<BDb764SKb,G

4ZBPivB,&CLr+I&KP:

v g{z_P 32 ;5}"R*Z 32 ;53O}6= DB2 V10.1,G4;\Z 32 ;

Windows r 32 ; Linux on x86 O}6= 32 ;5}#

v g{_P 64 ;5}"R*Z 64 ;53O}6= DB2 V10.1#;\}6= 64 ;

53OD 64 ;5}#

g{_P 32 ;5}"R*Z 64 ;53O}6= DB2 V10.1,G4zXk\m;f]

T,Tc&CLrM}L\;I&KP#IZQ#99CD&\r_8(K;}7D

2mb76xzzK;f]T#m 17 \aKPXICD 32 ;M 64 ;'VDj8E

"#}g,9C\'VDNNoT(Java }b)D 32 ;;\@$f"}L<;\'

V#(}>}b)f"}L,;s+|Gw*\@$Df"}LXB4(,4Ibv

KJb#

XZ}6 DB2 ~qwDnQ5yf. DB2 ~qw}61,h*<G;)nQ5y#Z*<}6.0i4b)5y#

i4VP DB2 }]bz7&\Dd/

DB2 V10.1 P}kDVP&\D|DI\aT&CLr"E>",$}LT0

k DB2 ~qw}6}L`XDNNd{=fzz1Z0l#

MZDB2 V10.1 D"PfP}kDVP&\D|D2azz0l#Z}6.0,

ki4b)|D"f.gNbvb)&\|D#

Z 4 B DB2 ~qwD}6y>*s 29

Page 38: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v DB2 V9.7 PQ|DD&\

v DB2 V9.8 PQ|DD&\

ZbT73PxP}6IT9zKbI\fZDJb"@@T73zzD0l

"Rv;Vbv=8#

ZT DB2 }]bz7xP}6.04P2~MYw53}6

DB2 V10.1 PQ|D\'VD UNIX"Linux M Windows Yw53#Z20

DB2 V10.1 .0,ki46DB2 pureCluster Feature 20k}68O7PD

:DB2 ~qwM IBM }]~qwM'zD20*s;,T7(Yw53f>

Gq\'VT0Gqh*}6Yw53#|_f>DYw532ax4BD2

~*s#

g{Z DB2 }]bz7}6}LPVp4P2~}6MYw53}6,G4+

cZzZv=}6Jb1xPJb7(#g{ZT DB2 }]bz7xP}6.

0Tm~r2~xP}6,k7#Z"TT DB2 }]bz7xP}6.053

4$ZKP#

g{ SLES Linux Enterprise Server 10 O_P DB2 V9.5 1>,kH&C DB2

V9.5 FP4 r|_f>,;sY+Yw53}6= SUSE Linux Enterprise Server

11#

g{z*ZyZ POWER3 &mwD53O}6 DB2 V10.1 .0D1>,kH

}6=yZ POWER4 &mwD53,;sY}6= DB2 V10.1#yZ

POWER3 &mwD53Z DB2 V10.1 P;\'V#

T DB2 ~qwT\xPy<@b

Z}6 DB2 ~qw.0KP;)T\bT#db2batch y<bT$_ozzU/}ZKPDi/DDC1dM CPU 1d#zIT9CK$_4*"T\b

T#G<CZKPbTD+773u~#

mb,9*G<?vbTi/D db2expln |ndv#T}60sDa{xPH

O#KYwIPzZj6NNI\"zDT\5Miv"xP|}#

F(F.4xPfr}6

;P5CLrC4xPfr}6r_S DB2 V10.1 XK= DB2 V10.1 .0D

"Pf#kNDZ 1013DZ 12 B, :T DB2 ~qwxPfr}6;TKb

T}]bxPfr}61h*4PDyP=h#

4P}60Nq

Z 333DZ 5 B, :DB2 ~qwD}60Nq;wbPEvK8v*K}6

I&x&C4PD}60Nq,}g,8] DB2 dCN}hC"7#Pc;D

ELICUdCZmUdMU>D~T0i$}]bGqQ<8CxP}6#

7(GH}6 DB2 ~qw9GM'z

T}]~qwM'zxP}6.0M}6 DB2 ~qw,bG\bfZNNQ*

^FMV^T(}g,TZBD DB2 }]bz7&\"xg-iM,SD'

V)D+3=(#b)^FMV^Tk DB2 Connect ^X#

WHT}]~qwM'zxP}61,*sz\m"Pf.dDNN;f]

T#g{zIZm~*sxXkTM'zxP}6,G4&7#Cm~'V}

Z DB2 ~qwOKPD DB2 }]bz7f>#ZbVivB,Cm~+\m

"Pf.dDNN;f]T#kNDV9.7 D5PDTM'zxP}6DnQ5

30 }6= DB2 V10.1

Page 39: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

y,TKbPX;f]TDj8E"#kND6DB2 pureCluster Feature 20

k}68O7PD“DB2 pureScale Feature D DB2 M'z"bBn”,TKb

PX\'VD V9.8 &\Dj8E"#

}6}]b&CLrM}L

g{}6 DB2 ~qw,G4I\9h*}6}]b&CLrM}L,T'VT

64 ;5}"SQL f"}L"Java ibz (JVM) T0*"m~ywD|D#

i4I\a0l}]b&CLr}6r}L}6DwVrX"T}]b&CL

rM}LxPNNXhD|D,T7#|GZ}6.s\;KP#kNDZ

1273DZ 22 B, :}]b&CLrD}6y>*s;MZ 1373DZ 23 B,

:}LD}6y>*s;,TKbI\a0l}]b&CLr}6r}L}6

DwVrX#

Z}6bT73P,ITbT"i$zD}]b&CLrM}LZ DB2 V10.1

P\qI&KP,T7(Gqh*T|GxP}6#9ITZTzz73xP

}6.0}6}]b&CLrM}L#

T DB2 _ICTVQV4 (HADR) 73xP}6

+w}]b}6= DB2 V10.1 1,a+}]bG+Sw}]b|D*j<}]

b#;'V+8C}]b}6= DB2 V10.1,bGr*b)}]b&Z0v]

R4,#IZfZb)^F,rK+ HADR 73}6= DB2 V10.1 1,*s

z#9 HADR,Tw}]byZD DB2 ~qwxP}6,;sXBu</

HADR#

TBPm|,b)YwD?;nT0CZ5w|GDwb#

v g Z 333DZ 5 B, :DB2 ~qwD}60Nq;Pyv4#9 HADR

w}]br8C}]b#

v (}4PBPdP;nNqTw}]byZD DB2 ~qwxP}6:

– Z 493DZ 6 B, :}6 DB2 ~qw(Windows);

– Z 573DZ 7 B, :}6 DB2 ~qw(Linux M UNIX);

v 4 Z 85 3DZ 9 B, :DB2 ~qwD}6sNq;PyvXBu</

HADR

(F SQL 4F73

Z}6}]b~qw.s,zIT!qGq+ SQL 4F73(F= DB2

V10.1#kND“(F= SQL Replication V10.1”,TKbPXN10gN(F

SQL 4F73Dj8E"#

}6 DB2 Spatial Extender

g{z20K DB2 Spatial Extender "RQ+tCK Spatial Extender D}]

b}6= DB2 V10.1,kNDSpatial Extender User’s Guide and ReferenceP

D}6= DB2 Spatial Extender V10.1,TKbX(Z DB2 Spatial Extender D

}6j8E"#

T Microsoft Cluster Server 73xP}6

Z Microsoft Cluster Server (MSCS) 73P,k+ DB2 V10.1 w*B1>x

P20,;sKP db2iupgrade |nT MSCS 5}xP}6#PXj8E",

kNDZ 823D:}6 Microsoft Cluster Server 73PD DB2 ~qw;#

S Query Patroller }6=$w:X\mw

Z 4 B DB2 ~qwD}6y>*s 31

Page 40: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Q#99C Query Patroller#kNDS Query Patroller (F= DB2 $w:X

\mw,TKbPXgN(FDj8E"#

SG DB2 X5}]b\m53xP(FkS DB2 }]bz7xP(F`H,SG DB2 X5}]b\m53xP(Fa|4

S#rK,&P8<G(F}Lh*DJ4"RF(;vF2=8#

F2=8&C|(ngTBNq:*;}]bTsTZ DB2 }]bP4(H[D}]

bTs"+5J}]FABD DB2 }]bT0F2}]b&CLr#F2&CLrf

0=*; SQL od"^DSZwCM*;X(ZNN}]bDzk,TcCJ DB2 }

]b#

C4*;}]b&CLrzkDn#{=(G:V/*;"/,wC*;MT/*

;#(#,*;$_+4zkw*dk,"+}]\mwC*;*H[D SQL wC#

9C4}]bM?j}]bPDE"T0Lrzk49(BD SQL od#

IBM Migration Toolkit (MTK) G;v*;$_,IC4+4}]b\m53(}g,

Informix® Dynamic Server"Informix Extended Parallel Server (XPS)"Microsoft SQL

Server"Oracle M Sybase Enterprise)PD}]T0i/M}LoT(F= DB2 }]

bz7P#MTK IKPZ AIX"Linux"Solaris M Windows Yw53O#|v'V“

"o”#MTK Gw* IBM Migration Toolkit Web 3fPD;V9dBXJ4a)D#

*KozjISG DB2 X5}]b\m53xP(F1f0=DyP=fDBq,IBM

+>a)KBfb)n51CJDX*J4:

v (F;C Web 3f,|ITozziRZF2d{}]b\m53PD&CLr0

d}]1yh*DE"#K Web 3fhvK;c(F=h,"Ra)K;)J4(|

($_M`5)#9* IBM M'M IBM 5qOwoia)Kd{J4#

v +r6'D IBM 5qOwoi4BPDa)s?bQPVaM<u;wa#kCJ

`5J43fTKbj8E"M1dm#

v IBM Virtual Innovation Center (VIC),bG;vZ_D*6M'VPD,|a)K

`5NL"V!8<"Z_<u'V"bv=87_<"M'K#b"FAQ bp"8

}P?M;w[3#

v * IBM =T5qOwoia)D DB2 (F$'K=Kz7,||(;)(F$_

d"9dDZ_`5"E""z[ESMd{J4,Tozzf.M5VS

Oracle"Sybase M Microsoft SQL Server = DB2 }]bz7D(F#

v developerWorks® E"\m Web >c,C Web >ca)K DB2 E"\mm~D<

uJ4#|a)Kz7E""BXJ4"'0J4"'VMgx#ZK Web >cO,

ITR=m`DBMLL,|GPzZzKb DB2 }]bz7D&\T0Z&CL

rP9C|GD=(#

32 }6= DB2 V10.1

Page 41: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 5 B DB2 ~qwD}60Nq

T DB2 ~qwxP}6.0,i4 DB2 ~qwD}6y>*s(dP|((i"^

FMELUd*s),T7(I\a0l}6D|Dr^F#Z}6.0,Xk<8

bvyPJb,Tc\;I&jI}6#

}L

(}4PBPNq4<8T DB2 ~qwxP}6:

1. 7#?vTsw}AY_Pw}UdD;vIC3f,T{}PI\X(w}x

lID*z# g{Z}6Zdw}y3;Pc;DICUd,G4Cw}+h*v

s;v3f#g{Zw}TsPR;=IC3f,G4+SmUdPks3f#

g{mUdQzc,G4a+{vw}TsjG*^',"RZ}6.sWNC

JWcDm1+X(Cw}Ts#

2. g{9Cf0= DB2 }]bDV<=Bq,k9C LIST INDOUBT TRANSACTIONS|n4q!;7(BqDPm"T;%==bvNN;7(Bq,Sx7#*}

6D}]b;|,NN;7(Bq#

3. r* DB2 V9.7 M|_f>PQ#99C 1 `w},yTk+ 1 `w}*;* 2

`w}# (}Z}6.0+ 1 `w}*;* 2 `w},IZ}6= DB2 V10.1

.sWNCJ9Cb)w}Dm1,{}X(w}yzzD*z#

PXj8E",kNDZ 343D:+ 1 `w}*;* 2 `w};#

4. S XML Extender (F# (F9C XML Extender D}]b&CLrT9C

pureXML®&\?~,Tcb)&CLrITZ DB2 V10.1 PKP#PXj8E

",kND Z 363D:S XML Extender (F= pureXML;#

5. i$}]bGqQ<8CxP DB2 }6,TcZ5JxP}6.0RvyPJb#

XkZLxxP}6.0bvb)Jb#

kNDZ 363D:i$}]bGqQ<8CxP}6;#

6. I!: Tw}]bM8C}]b#9 HADR#PXj8E",kND“#9 HADR

|n”##

7. S DB2 Query Patroller }6=$w:X\mw# Q#99C Query Patroller#4

P DB2 V9.7 D5PD“S Query Patroller (F= DB2 $w:X\mw”PD=

h#

8. 8]}]bTc\;+|G}6=BDQ}653,r_Z-<D}6053P

+|G4-#

kNDZ 393D:Z}6.0r.s8]}]b;#

9. 8]dCMoOE"TG<10dC,SxIT+|k}6.sDdCxPH

O#9IT9CKE"44(9C}6.0D`,dCDB5}r}]b#

kNDZ 403D:8] DB2 ~qwdCMoOE";#

10. i5yP DB2 U>D~,TCZ SQL 4Fr Q 4F(g{ Capture r Q Cap-

ture Lrh*U>D~)rCZ_ICTVQV4 (HDAR) 4F(g{h*9CU

>D~44(8C}]b)#

© Copyright IBM Corp. 2006, 2013 33

Page 42: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

11. i4ELUd*sT7#z_Pc;DICELUd"53Y1mUdMU>U

dCZ}6,gPX*,kvsmUdMU>D~s!# y]}]bTs}?;

,,I\h*|`U>Ud44P}6#

kND Z 273D:DB2 ~qw}6DELUd*s;MZ 413D:Z}6.0

vsmUdMU>D~s!;#

12. vJCZ Windows:g{zS DB2 'V~qz9qCK(FDzk3*;m,G

4h*8] DB2OLD\conv ?<PDyPD~,dP DB2OLD G DB2 V10.1 .0

DVP1>D;C#

;h*8]j<zk3*;m#}6 DB2 V10.1 .0D1>1,+}%b)m,

bGr*j<zk3m|,Z DB2 V10.1 bP#

13. vJCZ Linux:+-<h8|D*ih8#

kNDZ 433D:+-<h8|D*ih8(Linux);#

14. I!: Zzz73PT DB2 ~qwxP}6.0,ZbT73PT DB2 ~qw

xP}6,TRv}6Jb"i$&CLr"E>"$_M}LGq4$Z$

w#

kNDZ 453D:ZbT73P}6 DB2 ~qw;#

15. g{oOms6q6p(I diaglevel N}hC)* 2 r|!D5,kZ}6.

0+KN}hC* 3 r|sD5#kND JOoOMw{}]bT\ PD“hC

oOU>D~ms6q6p”#

16. 9 DB2 ~qwQzTxP}6#

kNDZ 473D:9 DB2 ~qwQzTxP}6r*;= DB2 pureScale 7

3;#

17. "BVP_e/i/mPD}]# Z}]b}6Zd,+>}yP@5Z53S<

D_e/i/m#Z}6.s,Xk9C REFRESH TABLE od4"BVP_e/i/mPD}]#

+ 1 `w}*;* 2 `w}QZ DB2 V9.7 P#99C 1 `w},Z}]b}6Zd,b)w}+jG*^'w

}#g{*S V9.5 }6A V10.1,Z}6.0,k<G+NNVPD 1 `w}*;*

2 `w},T\bZ}6.sT/X(w}yzzD*z#

*<.0

7#zT db2IdentifyType1"INSPECT M REORG INDEXES/TABLE |n_PXhD(^#

PXXhD(^Dj8E",kND Command Reference#

*c: V10.1 PQ-;Fv9C db2IdentifyType1 |n,ZTsD"PfPI\a+d}%#V9.7 PQ#99C`M 1 w}#+}]bS V9.5 }6= V10.1 .0,TI

T9CK|nozz;c`M 1 w}#PX|`E",kND6DB2 V10.1 BvZ]7

PD:Q;Fv9C db2IdentifyType1 |n;#

34 }6= DB2 V10.1

Page 43: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

XZKNq

v1z*S V9.5 }6A V10.1 "Rz*@r3I V9.5 }]b_P 1 `w}1,E

&4PKNq#

Kb,z9XkZ}6= V10.1 .04PKNq#TZ?vyj6D 1 `w},

db2IdentifyType1 |nyzID|nD~|,xP CONVERT N}D REORG INDEXES ALL|n#Z V10.1P,Q#99C CONVERT N}#

1!ivB,ZH0"PfP4(DyPBw}<G 2 `w},+GT;vQ-_P 1

`w}Dm4(w}Div}b;ZbVivB,Bw}9G 1 `w}#Z DB2 UDB

f> 7 r|Mf>P4("RQ-p=}6= DB2 f> 9.5 D}]bP,r_Z+

DB2_INDEX_TYPE2 "amd?hC* OFF D5}PD}]bP,I\fZ 1 `w}#

g{zv(Z}6}]b.0;*; 1 `w},G4Z}6}]bZda+ 1 `w}

jG*^'#g{}]bdCN} indexrec hC* RESTART,G4XBt/}]b1

+X(G);jG*^'Dw}#qr,1zWNCJm1+*<X( 1 `w},"R

zI\av=l&1dbbS$#

}L

*+ 1 `w}*;* 2 `w}:

1. 7#Pc;DELUd4*;I& 1 `w}#2 `w}?P9h*;vVZ#kN

D:w}DUd*s;,4KbPX@FyhUdD=(Dj8E"#

2. S DB2 |nPa>{&P;A`&D?<:

v Z UNIX r Linux Yw53O,P;A $DB2DIR/bin ?<,dP DB2DIR G

zZ20 DB2 V10.1 Zd8(D;C#

v Z Windows Yw53O,h*Z}/wPek DB2 V10.1 z7 CD,;sP;

A \db2\Windows\utilities ?<#

3. (}"v db2IdentifyType1 |ni$Gq_P 1 `w}:

db2IdentifyType1 -d database-name-o convert-t1-indexes-dbname.db2

g{_P 1 `w},G4+SU=TB{":ZyliDmPR=K 1 `w}#T

Z?vyj6D1 `w},convert-t1-indexes-dbname.db2 |nD~P|,xP CON-VERT N}D REORG INDEXES ALL |n#

db2IdentifyType1 |nDKP1k}]bPDm}?M}]bVx}?I;(H}#

TZ_Ps?mM/rs?}]bVxD}]b,k9C -s r -t N}TX(#=rmKPK|n,1=&mjyPm#kND Command Reference TKbd{T\

"bBn#

4. g{z_P 1 `w},G4(}KP convert-t1-indexes-dbname.db2 |nD~+|

G*;* 2 `w}:

db2 -tvf convert-t1-indexes-dbname.db2

IT`-K|nD~T0mSr}%|nT*; 1 `w}#r*xP CONVERT S

dD REORG INDEXES Z V10 P;\'V,yTXkS V9.5 M'zPKPK|

nD~#

Z 5 B }60Nq 35

Page 44: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

S XML Extender (F= pureXML(F9C XML Extender D}]b&CLrT9C pureXML &\?~,Tcb)&C

LrITZ DB2 V10.1 PKP#DB2 V9.7 PQ#99C XML Extender#

DB2 V10.1 'V>z XML }]f"w#K'V|(BD XML `M"XQuery"XML

w}T0;5P SQL/XML /}#

*<.0

20K XML Extender D DB2 V10.1 .0D~qw#

}L

*+&CLrS XML Extender (F=BD>z XML f"w'V:

1. +20K XML Extender D DB2 ~qw}6= DB2 V10.1#

2. I!: +}]b*;* Unicode }]b#kND+r/8O PD:+G Unicode

}]b*;* Unicode;#d;Z DB2 V10.1 P*G Unicode }]ba)K XML

`M'V,+IZ;h*xPV{*;,yT9C Unicode }]ba{}V{S}

]bzk3*;* Unicode zk3yzzD*z,"R#V}]j{T#

3. rmPmS XML `MP#9C ALTER TABLE od:

db2 ALTER TABLE table_nameADD column_name XML [NOT NULL]

;PQ+yP X M L D5Td>zq=f"=}]`M*

CLOB"VARCHAR"XMLCLOB"XMLVARCHAR r XMLFILE DP1,zEh

4PK=h#

4. Z XML #=f"b(XSR)P"a XML #=#kNDpureXML 8O PD:"

aMtC XML #=TcxPVb;#

5. + XML D5<k=_PBD XML }]`MPDmP#

6. +&CLr*;A9Cx"MD XML #=Vb,T+ XML D5Z]f"ZmP

P,"9CB SQL/XML /}49lr"<9CB XML }]`MD XML#

B;=v24

XML &CLr(F5PPa)KPXyPb)(F=hDj8E"M&CLr(FD>

},x7* h t t p : / / w w w . i b m . c o m / d e v e l o p e r w o r k s / v i e w s / d b 2 /

libraryview.jsp?search_by=viper+migration+series#

i$}]bGqQ<8CxP}6

}6}]b.0,9C db2ckupgrade |n4i$}]bGqQ<8CxP}6GG#X*D#

db2ckupgrade |n+i$Gqzcu~PmPDu~TcI&jI}]b}6#Kb,

K|n9a+PXa0l}]b}6Du~PmD/f{"4k9C -l N}8(DU>D~P#PXu~PmDj8E",kND Command Reference#

db2iupgrade |n+wC db2ckupgrade |n#g{ db2ckupgrade |n"V;zcN;u~,G4 db2iupgrade +'\"5Xmszk DBI1205E#

36 }6= DB2 V10.1

Page 45: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

*<.0

v 7#z_P SYSADM (^#

v 7#QT*}6DyP>X}]bxP`?#

v Z Linux r UNIX Yw53O,+ DB2 V10.1 203qb9uTc\;KP

db2ckupgrade |n#

v 7#zc DB2 }]bz7D20*s#kND20 DB2 ~qwPD:DB2 }]b

z7D20*s;#

}L

*i$}]bGqQ<8CxP}6:

1. w*zkTdxP}6D DB2 5}DyP_G< DB2 ~qw#

2. g{zk*i$D5}5PD}]b4ZKP,kKP db2start |nTt/C5}#

3. S|nPa>{&P;A`&D?<:

v Z UNIX r Linux Yw53O,P;A DIRIMG/db2/OS/utilities/

db2ckupgrade/bin ?<;dP DIRIMG G+ DB2 V10.1 203qb9u=D

;Cr_G20K DB2 z7 DVD D?<;OS G DB2 ~qwDYw53{

F#

v Z Windows Yw53O,XkZ}/wPek DB2 V10.1 z7 CD,;sP

;A \db2\Windows\utilities ?<#

4. (}KP db2ckupgrade |n4i$105}y5PD>X}]bGqQ<8CxP}6,"RzI;vU>D~,gBy>:

db2ckupgrade sample -l db2ckupgrade.log -u adminuser -p passworddb2ckupgrade I&#IT}6}]b#

dP sample G}]b{F,db2ckupgrade.log GZ10?<P4(DU>D~,

||,PXmsM/fDj8E"#

g{4PKZ 343D:+ 1 `w}*;* 2 `w};}60Nq,G4I9C

-not1 N}4x}T 1 `w}Dli#PXj8E",kND=h Z 383D7#

1 db2iupgrade |nKP db2ckupgrade |n1,update.log U>D~G*5}

w?<(TZ Linux M UNIX Yw53)r10?<(TZ Windows Yw53)

PD db2ckupgrade 8(D#

ZVx}]b73P,vh*"v db2ckupgrade |n;N#C|n+liyPV

x#

5. g{z4(DC'(e}]`MD{FG53ZC}]`M{F,k>}b)C

'(e}]`M,;s9C;\^FDm;v{F4XB4(b)}]`M# 1C

'(eD}]`MD{FG53ZC}]`M{F1,db2ckupgrade |n+5XSQL0473N ms{"#g{z"T}6}]b,G4 UPGRADE DATABASE |n+'\#

6. g{z9C\^FD#={4(K}]bTs,k>}yP9C#t#={D}

]bTs,;s9C;\^FD#={XB4(b)}]bTs# 1}]bTs9

C\^FD#={1,db2ckupgrade |n+5X SQL0553N ms{"#g{z"

T}6}]b,G4 UPGRADE DATABASE |n+'\#

Z 5 B }60Nq 37

Page 46: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

7. g{z_P 1 `w},k4PZ 343D:+ 1 `w}*;* 2 `w};bn}

60Nqr_KPQzIDE>D~#r_,g{!T -not1 N},G4ITKPtype1_index_dbname.db2 E>D~#

db2ckupgrade |n+5X SQL1498W /f{""Z db2ckupgrade U>D~yZD?<PzI type1_index_database-name.db2 E>D~#TZyj6D?v 1 `

w},CE>D~<|,xP ALLOW WRITE ACCESS M CONVERT SdD REORGINDEXES ALL |n#

g{z;4P}60Nqr_4KPyzIDE>,G4 UPGRADE DATABASE |na+yP 1 `w}jG*^'#}6}]b.sWNCJm1,}]b\mwaT

/+ 1 `w}w* 2 `w}4X(,"RzI\av=l&1dbbS$#Zj

IX(w}.0,;JmCJm#

8. g{P{"}LN}{rd?{_P NULL j6,kZ SQL odP9C}E4^

(b)j6r_*|G(g,T\bk NULL X|V"ze;#

1}]b_P“NULL”j61,db2ckupgrade |na+ ADM4102W /f{"4k

U>D~P#g{zZ SQL odP9CK4C}Ej+^(r(gD“NULL”j

6,G4j6{I\a;bv* NULL X|V#b+<BP*kH0"PfPDP

*;,#PXj8E",kND Z 1313D:SQL od|DT}6lID0l;#

9. g{$w:X,StTP|,GE(*),k+GE(*)f;*d{V{#1$

w:X,StT|,GE (*) 1,db2ckupgrade |na+ ADM4103W /f{"

4kU>D~P#

S DB2 V9.7 *<,IT+%vGE (*) Cw(d{#Z3)$w:XtTP,g

{*m>;v5JDGE,G4IT9C=vGE (**)#UPGRADE DATABASE

|nay],StT`M+%vGE(*)f;*=vGE(**)#

10. g{* XML Extender tCK}]b,kZ}65}M}]b.04PZ 803D

:+xP XML Extender D DB2 ~qw}6= DB2 V10.1;PDyP=h,T

9W{C XML Extender "}% XML Extender &\#1T}]btCK XML

Extender 1,db2ckupgrade |na+ ADM4104E /f{"4kU>D~P#

S DB2 V9.7 *<,+#99C XML Extender#

11. g{4(K XML }]`MD+Vd?r9C XML }]`Mr RETURNS Sd

PD XML }]`MDN}4(K`kD SQL /},G4Zb)}]bTsPX

k}6='V XML }]`MD V10.1 FP1 m~r|_f>D^)|"Pf#g

{zv(}6= V10.1 m~,G4XkO*b)}]bTs,;s(}8(\'V

D}]`M4XB4(b)Ts#

1}]b_P XML }]`MD+Vd?rxP XML }]`Mr RETURNS S

dP XML }]`MDN}D`kD SQL /}1,db2ckupgrade |nI+ADM4004W /f{"4k=U>D~P#Zb)}]bTsO;'V XML }]

`M#rK,Z}]b}6Zd,b)}]bTs+''#

12.

13. 7# db2ckupgrade |nDU>D~|,TBD>:}ZKPD DB2CKUPGRADE D

f>* V10.1#KD>7Oz}ZKP}76pD db2ckupgrade |n#

14. 9C fixtbspflvr $_li"^} SQLSPCS D~PDNN^'VN# ITS

http://www.ibm.com/support/ qCPXK$_Dj8E"#

38 }6= DB2 V10.1

Page 47: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z}6.0r.s8]}]b

Z4P}6= DB2 V10.1 D}L.0M.s,?R(izT}]b4Pj+Qz8]#

g{Z}6}LP"zKms,G4h*xPj{}]b8]E\V4}]bM}6

}]b#

+5}}6= DB2 V10.1 .s,XkH}6}]bE\T|GxP8]#

*<.0

v *8]}]b,h* SYSADM"SYSCTRL r SYSMAINT (^#

v XkQT}]bxP`?#*i4105}PyPQ`?D}]bDPm,dkT

B|n:

db2 LIST DATABASE DIRECTORY

}L

*T?v>X}]b4Pj+Qz8]:

1. 9yP&CLrMC'kC}]bO*,S# *q!105}DyP}]b,SD

Pm,k"v LIST APPLICATIONS |n:

db2 LIST APPLICATIONS

g{yP&CLr<QO*,S,G4K|na5XTB{":

SQL1611W “}]b53`Sw”45XNN}]#SQLSTATE=00000

*O*yP&CLrMC'D,S,9C FORCE APPLICATION |n:

db2 FORCE APPLICATION ALL

2. 9C BACKUP DATABASE |n48]}]b# TBG UNIX Yw53PD;v>}:

db2 BACKUP DATABASE database_alias USER username USING password TO backup-dir

dP database_alias G}]bp{,C'{G username,\kG password,C44

(8]D~D?<* backup-dir#

ZVx}]b73P,8]yP}]bVx#PXj8E",kND}]V40_

ICT8OkN<PD:8]Vx}]b;#

g{zT DB2 f> 9.5 r|_f>PD}]b$n"RdCK DB2 _61>~

q (ACS),G4IT9C USE SNAPSHOT N}44PlU8]#+G,z;\+l

U8]4-=,;f>D5}#;\9ClU8]4}6=;vBD~qw#PX

j8E",kND}]V40_ICT8OkN<PD:4PlU8];#

g{zn|T}]b4PKj+*z8]rQz8]"RZ}6.0;\YN4P

bV8],G4ITD*T}]b4Pv?Qz8]

3. I!: bT8]3qDj{T,T7#IT9C db2ckbkp |n44-8]3q#

TB|nG UNIX Yw53OD;v>}:

cd backup-dirdb2ckbkp SAMPLE.0.arada.NODE0000.CATN0000.20091014114322.001

[1] Buffers processed: #######

Image Verification Complete - successful.

Z 5 B }60Nq 39

Page 48: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

8] DB2 ~qwdCMoOE"g{ZT DB2 ~qwxP}6r*;= DB2 pureScale .08]}]bM}]b\m

wdCN}DhC,G4+JmzZ}6r*;= DB2 pureScale .si$ DB2 ~q

wP*T0XB4(5}M}]b#

Kb,9ITS DB2 ~qwPU/oOE"T0PX}]b53?<"DB2 "amd

?hCM5wm}]DE";g{Z}6.s"V}]b\mwDP*rT\k}6

.0;,,G4IT9Cb)E"4oz7(Jb#

*<.0

!\3)Nqh*D(^X(OYr_;h*X(,+zXk_P SYSADM (^E\

4PBPyPNq#

}L

*8] DB2 ~qwdCMoOE":

1. (}KP db2support |n,S DB2 ~qwPU/PXzrcZyP5}PTdx

P}6r*;= DB2 pureScale DyP}]bDE"# K|n9zITU/oOE

"T0PX}]b53?<"}]bM}]b\mwdCN}hC"DB2 "amd

?hCM5wm}]DE";1"zJb1,DB2 'Vz9+h*b)E"w*N

<#

db2support output-directory -d database-name -cl 0

-cl 0 N}+U/}]b53?<"}]bM}]b\mwdCN}hCT0 DB2

"amd?hC#U/DE";f"Zdv?<BD db2support.zip zip 9uD~

P#,19|,;vIC HTML q=D\a(f#Z,1|(D db2supp_opt.zip

D~P,&li optimizer.log D~Ti$E"U/GqQ}74P#

jI}6r*;= DB2 pureScale .s,k+K zip D~#t8vB#K zip D~

PDE"IozlYbvNNMB"PfPXDT\Jb#

2. 8]k?v}]b`X*D&CLrDyPLr|DE"# 9CTB|n4P>k

}]b`X*DLr|,"+|ndvX(rA;vD~:

db2 LIST PACKAGES FOR SCHEMA schema-nameSHOW DETAIL > /upgrade/sample_pckg.txt

FOR SCHEMA SdJmP>;vX(#=DyPLr|,g{&CLrP8v#=,G4h*T?v#={X4K|nr_9C FOR ALL Sd#

3. g{tCKsFh),G4(}"vTB|n48]5}DsFdC:

db2audit describe > audit_instance-name.cfg

g{P`v5},G4T?v5}<X4K|n#

4. 8]yPb?}L#kND Administrative Routines and Views PD:8]M4-b

?}LbM6D~;# TB>}T>gN8] UNIX Yw53P9C1!764(

DyPb?}L:

cp -R $INSTHOME/sqllib/function $INSTHOME/routine_backup

40 }6= DB2 V10.1

Page 49: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

dP INSTHOME hC*5}yP_Dw?<#g{Z}]bP4(b?}L18(

K;vj{76,+C76;Z1!}L76B,G4zXk7#VPb#tZ|

GD-<;C#

5. I!: db2support |n HTML (f|,5P8(}]bD5}D}]b\mwd

CN}hC#IT9C GET DATABASE MANAGER CONFIGURATION |n48]}]b\mwdCN}DhC"+|ndvX(rA;vD~T#f?v5}Db)hC:

db2 GET DBM CFG > dbm_instname.cfg

bo instname 85}{#

6. I!: db2support |n HTML (f|,8(D}]bD}]bdCN}hC#I

T9C GET DATABASE CONFIGURATION |n48]}]bdCN}DhC"+|ndvX(rA;vD~Tc*?v}]b#fb)hC:

db2 CONNECT TO database_aliasdb2 GET DB CFG FOR database_alias

SHOW DETAIL > db_database_alias.cfg

dP database_alias G}]bp{#SHOW DETAIL SdT>1dCN}hC* AUTO-

MATIC 1I}]b\mwFcvD5#

ZVx}]b73D?v}]bVxP,}]bdCN}IT`,#g{|G;`

,,G4&8]?v}]bVxD}]bdCN}hC#

7. I!: db2support |n+zI;v|,8(}]bD db2look |ndvDD~#

;},g{h*zID DDL D~P4vVDd{E",G4IT9CK|n4#f

}]bD DDL E"MCZXB4(}]bTsDod:

db2look -d sample -e -o sample_tbs.db2 -l -x

8. I!: db2support |n HTML (f|,5P8(}]bD5}D73M"amd

?hC#IT9C db2set |n48] DB2 E*D~"amd?hC"+|ndv

X(rA;vD~T#fb)hC:

db2set -all > reg_instname.txt

g{hC DB2 73d?,G49CJ1D53|n4P>73d?0|GD5#}

g,Z AIX O,IT"vTB|n:

set |grep DB2 > env_instname.txt

I\1,9C set |nDdv"KP db2set |n+b)73d?hC* DB2 E*

D~"amPD"amd?#

Z}6.0vsmUdMU>D~s!

Z*<T DB2 ~qwxP}6.0,Xk7#53?<mUdMY1mUdO_Pc

;DICUd?,,19Pc;DU>UdC4}6}]b#

*<.0

7#z_P SYSCTRL r SYSADM (^,Sx\;vsmUdMU>Uds!#

XZKNq

ZVx}]b73P,9h*<GvsmUds!,bGr*mUdV<Zwv}]

bVxP#mb,;hvs?<}]bVx~qwPDU>Ud#

Z 5 B }60Nq 41

Page 50: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}L

*vsmUdMU>Uds!:

1. ,SA*}6D}]b:

db2 CONNECT TO sample

2. (}"vTBi/47(mUdEL9Civ:

db2 "SELECT SUBSTR(TBSP_NAME,1,15) NAME, TBSP_TYPE TYPE,TBSP_AUTO_RESIZE_ENABLED AUTO_RESIZE, TBSP_NUM_CONTAINERS CONTAINERS,TBSP_TOTAL_PAGES TOTAL_PGS, TBSP_USED_PAGES USED_PGS, TBSP_FREE_PAGES FREE_PGS,TBSP_MAX_SIZE MAX_SZ, TBSP_PAGE_SIZE PG_SZFROM SYSIBMADM.TBSP_UTILIZATIONWHERE TBSP_CONTENT_TYPE IN (’ANY’,’SYSTEMP’)"

NAME TYPE AUTO_RESIZE CONTAINERS TOTAL_PGS USED_PGS FREE_PGS MAX_SZ PG_SZ--------------- ---- ----------- ---------- --------- -------- -------- ------ -----SYSCATSPACE DMS 1 1 8192 7576 612 -1 8192TEMPSPACE1 SMS - 1 10 10 0 - 8192

2 record(s) selected.

GB]w}"\3}"Q9C3}"IC3}"MAXSIZE M3s!#

3. 9CBPdP;v!n4vs53?<mUdDs!:

v g{_P SMS mUd,G4&7#ICELUdAY*`,}?DQ9C3};

ZK>}P,bs<* 60 MB#

v g{_P DMS mUd"RQ9CD3}sZIC3},G49CTB+=4F

c?v]w*vSD3}:

number_of_pages = ( used_pages - free_pages ) /number_of_containers_in_SYSCATSPACE

;s,9CTB|n4vs53?<mUdPyP]wDs!:

db2 “ALTER TABLESPACE SYSCATSPACE EXTEND (ALL number_of_pages)”

v g{_PtCK AUTORESIZE D DMS mUd"R MAXSIZE hC* NONE,

G4&7#ICELUdAYGQ9C3}D=6#g{ MAXSIZE hC*;v

!ZQ9C3}=6D{}5,G4h*9C ALTER TABLESPACE od4vs

MAXSIZE,gTB>}Py>:

db2 "ALTER TABLESPACE SYSCATSPACEMAXSIZE (2*used_pages_in_SYSCATSPACE*page_size/1024) K"

Z>}P,0;=hPDi/a{T> SYSCATSPACE G;vtCK AUTORESIZE

"R MAXSIZE 5* -1(m>nss!;\^F)D DMS mUd#rK,ICE

LUdXkGQ9C3}D=6#

4. 9CBPdP;v!n4vsY1mUdDs!:

v g{_P SMS mUd,G4;h7#ICELUdPD\3}AYG53?<m

UdD\3}D=6;ZK>}P,s<* 128 MB#

v g{_P DMS mUd,G49CTB+=4Fc?v]w*vSD3}:

number_of_pages = ( number_of_total_pages_in_SYSCATSPACE ) /number_of_containers_in_TEMPSPACE1

9CTB|n4vsY1mUdPyP]wDs!:

db2 “ALTER TABLESPACE TEMPSPACE1 EXTEND (ALL number_of_pages)”

v g{_PtCK AUTORESIZE D DMS mUdT0 MAXSIZE hC* NONE,

G47#AYP=6Z53?<mUd\3}DICELUd#g{ MAXSIZE h

42 }6= DB2 V10.1

Page 51: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

C*;v!Z53?<mUdD\3}=6D{}5,G4h*9C ALTER

TABLESPACE od4vs MAXSIZE:

db2 "ALTER TABLESPACE TEMPSPACE1MAXSIZE (2*total_pages_in_SYSCATSPACE*page_size/1024) K"

5. 9C GET DATABASE CONFIGURATION |n47(10DU>Uds!#TB

>}5wgNZ Linux M UNIX Yw53OG< logfilsiz"logprimary Mlogsecond }]bdCN}D5:

db2 GET DB CFG FOR sample |grep ’(LOG[FPS]’| tee logsize.txtU>D~s!(4KB) (LOGFILSIZ) = 1000wU>D~} (LOGPRIMARY) = 3(zU>D~} (LOGSECOND) = 2

6. 9CBP|n4vsU>Uds!:

db2 UPDATE DB CFG FOR sample using LOGSECOND(current_value of LOGPRIMARY + current_value of LOGSECOND) * 2

g{U>UdQ-c;s,G4I\;h*YvsU>Ud#

7. I!:(}+ logsecond hC* -1 "tCi5U>G<4tC^^`Dn/U>

G<,x;GvsU>Ud#^^FDn/U>G<Jmn/$w%*H9CwU

>V9Ci5U>,SxP'X'VBq9C^^`DU>D~#z&C*@,g

{}6'\,G4XvBqyhD1d!vZh*lwDi5U>}#TB|nT

>K;v>},5wgN+i5U>G<=ELT0gNtC^^FDU>G<:

db2 UPDATE DB CFG FOR sample using LOGARCHMETH1 DISK:archive-dirdb2 UPDATE DB CFG FOR sample using LOGSECOND -1

dP archive-dir GC4i5U>D~D?<#

XkO*yP&CLrkK}]bD,S,E\9b)B5z'#

+-<h8|D*ih8(Linux)Z}6= .0,h*+ Linux Yw53OD-<(V{)h8|D*ih8#

S DB2 f> 9.1 *<,;Fv9CH0D-< I/O =(,C=(h*9C-<5CL

r+ih8s(A-<(V{)h8#Z DB2 }]bz7D+4"PfP+}%K=

(#Linux Yw53P2;Fv9CK-< I/O =(,Z Linux +4D"PfP+a

}%bV I/O =(#

ih8=(9C1S I/O 4qCk9C-<(V{)h8=(H'DT\#

*<.0

7#}]bQQz,TcXB(;]wr_|DU>D~76#

^F

ZVx}]b73P,XkTh*|DD?v}]bVxKP db2relocatedb |n#X

k*?v}]bVxa);,DdCD~,"RXk|,y|DD}]bVxD

NODENUM 5#

g{*Z DB2 V9.7 PS V9.7 .0D8]xP4-,G4Xk4PX(r4-,E\

8>+ih8x;G-<V{h8CZ]wMU>76#

Z 5 B }60Nq 43

Page 52: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}L

1. T}]b4Pj+Qz8]#

2. XU}]b#9*<G9C QUIESCE DATABASE |n49}]b&Z#Y==,gT

B>}Py>D:

db2 CONNECT TO sampledb2 QUIESCE DATABASE DEFER FORCE CONNECTIONSdb2 DEACTIVATE DATABASE database-alias

3. 9C raw -a 53|n4i4Q(eKD)-<s(#KE"PzZz7(&C9C

Dvih84f;mUdO?v]wD-<h8#

4. * db2relocatedb |n4(dCD~#9C CONT_PATH M LOG_DIR Sd48(I5MB5# }g,IT4(_PTBZ]D moveraw.cfg D~:

DB_NAME=SAMPLEDB_PATH=/databases/SAMPLEINSTANCE=db2inst1NODENUM=0LOG_DIR=/dev/raw/lograw,/dev/sda5CONT_PATH=/dev/raw/raw1,/dev/sda1CONT_PATH=/dev/raw/raw2,/dev/sda2

5. 4P db2relocatedb |nT|D}]bD~DdC,gTB>}Py>:

db2relocatedb -f moveraw.cfg

6. $n}]b,gTB>}y>:

db2 ACTIVATE DATABASE database-alias

7. bT}]bGq4$ZGyKP#,SAC}]b,"TZXB(;DmUdO4

(Dm4Pi/#

8. g{z9}]b&Z#Y==,G4IT9C UNQUIESCE DATABASE |n4-CJ("$n}]b,gTB>}Py>:

db2 CONNECT TO sampledb2 UNQUIESCE DATABASE

U/}60oOE"

Z4(r}65}T0|BAB;v^)|.0,I\h*U/oOE"TozT}

6r|BsI\vVDNNJbxPJOoO#

*<.0

4P3)U/I\h*O$1djI#kZQwH}6r|B0$tc;D1dTj

IoOE"DU/#

XZKNq

g{F.4(r}65},r|BAB;vIC^)|,G4U/T\"dCM73

E"TozoO4P}6r|BsI\vVDNNJbGG#PCD#U/KoOE

"G(} db2fodc -preupgade M db2support -preupgrade |njID#

^F

Xk}Z9C V9.7 FP5 r|_f>E\9C db2fodc -preupgade M db2support-preupgrade |n#

44 }6= DB2 V10.1

Page 53: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}L

*U/c;`DE"ToO4P}6r|BsI\vVDNN+4DJb,h*4P

TB=h:

1. Z9CJO_D1dT0UP1d"v db2fodc -preupgrade -db database_name |

n#

K|nCZU/oO+4DJbI\h*DT\`XE"#ZjIU/s,E"+

f"ZB4(D{* FODC_Preupgrade_<timestamp>_<member> D?<P#

":*U/|CDT\E",kZ9CJ&Z;,6pD`v1d`N"v db2fodc-preupgrade |n#b+* IBM 'VK1a) DB2 T\D|+fKb#

2. "v db2support -preupgrade -d database_name |n#

K|nU/dCM73E"T0H04(D FODC }60?<PDE"#

a{

ZjIU/s,+Z10?<P4( db2support_preupgrade.zip D~,CD~|,U

/DyPE"#

B;=v24

g{Z}6r|B.svVNNJb,I\a*sz+ db2support_preupgrade.zip D

~"Mx IBM 'VK1TxPVv#Xk#t db2support_preupgrade.zip D~,1

=7(}6r|Bs^NNJb*9#

ZbT73P}6 DB2 ~qwZzz73P}6 DB2 ~qw.0,g{HZbT73PT|GxP}6,G4+9

z\;|P'Xbv}6}LPDJbM@@ DB2 V10.1 P}kD|DazzD0l#

ZTzz73xP}6.0,9ITi$&CLr"E>"$_M,$}LGqZ}

#KP#Kb,zIT@@}6}]b1DEL*sM@Fyh1d,Sxozzv

(}6F.#

*<.0

Z Linux M UNIX Yw53O,zXk_P root C'(^;xZ Windows O,zX

k_P>X\m1(^#9Xk_P SYSADM (^#

}L

*ZbT73P4Fzz73,k4PBPNq:

1. 20 V9.5"DB2 V9.7 r DB2 V9.8# g{zQ-_P DB2 1>,G4;h*

4(BD DB2 1>#

2. 4(X4D5}w*bT5}#

3. ZbT5}P,4PZ 463D:4(X4D}]b;PD=h# IT4F}]b

x;4FdPD}]4vbT}]b}6,2IT9C}]S/4bTyP&C

Lr&\#}6}]b1+v*;53?<Ts#rK,mPD}]?;a0l

EL*sr_}6}]byhD1d#

Z 5 B }60Nq 45

Page 54: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

4. 4PJCZzD DB2 ~qwD}60Nq#

5. 20 DB2 V10.1#

6. 4PZ 503D:}6 DB2 V9.5 r DB2 V9.7 5};PD=h#

7. 4PZ 533D:}6}]b;PD=h# G<T?v}]bxP}6y(D1d

T053?<mUd"53Y1mUdMU>UdDs!#TB>}5wZ AIX Y

w53OgN4PKYw:

time db2 UPGRADE DATABASE nsample | tee upgrade_time.logdb2 connect to nsampledb2 "SELECT SUBSTR(TBSP_NAME,1,15) NAME, TBSP_TYPE TYPE,

TBSP_AUTO_RESIZE_ENABLED AUTO_RESIZE, TBSP_TOTAL_PAGES TOTAL_PGS,TBSP_USED_PAGES USED_PGS, TBSP_FREE_PAGES FREE_PGS,TBSP_PAGE_SIZE PG_SZ, TBSP_EXTENT_SIZE EXTENT_SZ,TBSP_PREFETCH_SIZE PREFETCH_SZ, TBSP_NUM_CONTAINERS CONTAINERS

FROM SYSIBMADM.TBSP_UTILIZATIONWHERE TBSP_CONTENT_TYPE IN (’ANY’,’SYSTEMP’)" | tee tbs_details.log

db2 GET DB CFG FOR nsample | grep ’(LOG[FPS]’ | tee log_size.log

Z}6F.P9CKE"#

8. g{TbT}]bxP}61"VKNNJb,G4ZTzz73xP}6.

0,&R=b)JbDbv=8#k+CZbvb)JbDNqmS=}6F.

P#

9. 4PZ 853DZ 9 B, :DB2 ~qwD}6sNq;PJCZzD DB2 ~qw

D=h#

10. 4PZ 923D:i$ DB2 ~qwD}6;PD=hT7#QI&jI}6#

11. g{Q}6= DB2 V10.1 1>DbT}]bPndK}],k(},SAb)b

T}]b4bT&CLr"E>"$_M,$}L#

4(X4D}]b(}ZbT73P4(X4Dzz}]b,zITZzz73PTb)}]bxP}

6.0bT*}6D}]b#

*<.0

7#z_P SYSCTRL r SYSADM (^#

XZKNq

K}L9C DDL E>44(X4D}]b#g{z_Pc;DJ4,G49IT(}

4-}]b8]T4(BD}]b44(X4D}]b#kND }]V40_ICT8

OkN< PD:4-*B}]b;TKbj8E"#

}L

*4(X4D}]bTbT}]b}6:

1. Zzz}]b~qwOw*5}yP_G<,"9C db2look |n*}]bPDyPVPTszI DDL E># TB|nT>gN* SAMPLE }]bzI

sample.ddl E>:

db2look -d sample -a -e -m -l -x -f -o sample.ddl

`-zID DDL E>"|D:

46 }6= DB2 V10.1

Page 55: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v CONNECT odPD}]b{F

v C'mUd]wr}]D76,;s+s!uAn!,bGr**XB4(;|

,NN}]r_;|,}]S/D}]b

IT9CzT:D DDL E>ZbT5}P4(bT}]b,x;CzI DDL E

>#

2. ZbT}]b~qwPw*5}yP_G<,"4(X4D}]b# TB>}T>

gN9C sample.ddl E>4( SAMPLE }]bDX4}]b:

db2 CREATE DATABASE NSAMPLEdb2 -tvsf sample.ddldb2 UPDATE DBM CONFIGURATION USING diaglevel 4

1 diaglevel }]b\mwdCN}hC* 3(1!5)r|s51,+QyPX

sD}6B~<G<Z db2diag U>D~P#5* 4 a6qd{PzZ7(JbD

E"#

3. h*1ZbT}]bPw{53?<mUd"Y1mUdMU>UdDs!# kN

DZ 413D:Z}6.0vsmUdMU>D~s!;#

4. <vzz}]bD}]S/"+b)}]S/<k=bT}]bP#PXj8E

",kND}]F/5CLr8OMN<PD:<v}];M:<k}];# g{

rcZbT73PbTzD&CLr,G4;h*}]S/#

5. (},SA4(DX4}]bi$GqI&4(Kb)}]b,""v!?i/#

9 DB2 ~qwQzTxP}6r*;= DB2 pureScale 73XkH(}#9 DB2 mI$~q"#9yP|nP&mwa0"O*&CLrMC'

D,S"#9}]b\mw49 DB2 ~qwQz,;sE\Lx4P}6}Lr+7

3*;= DB2 pureScale#

*<.0

zXk_P SYSADM (^#

}L

*9 DB2 ~qwQz:

1. #9 DB2 mI$~q:

db2licd -end

2. O*yP&CLrMC'D,S#*q!105}DyP}]b,SDPm,"v

LIST APPLICATIONS |n#g{yP&CLr<QO*,S,G4K|na5XTB

{":

db2 list applications SQL1611W “}]b53`Sw”45XNN}]#SQLSTATE=00000

*O*yP&CLrMC'D,S,9C FORCE APPLICATION |n:

db2 force application all

3. (}Z}ZKP|nP&mwD?va0PdkTB|n4#9yP|nP&mw

a0:

db2 terminate

4. ZyP&CLrMC'<O*,S.s,#9?v}]b\mw5}:

Z 5 B }60Nq 47

Page 56: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

db2stop

48 }6= DB2 V10.1

Page 57: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 6 B }6 DB2 ~qw(Windows)

Z Windows O+ DB2 ~qw}6= DB2 V10.1 1,*sz20BD DB2 V10.1 1

>,;s+VP5}M}]bV/}6=KB1>#

g{z!qZ20 DB2 V10.1 ZdT/}6 DB2 V10.1 .0DVP1>,G4d;

a}6zD5}M DB2 \m~qw (DAS),+GZ20.szT;h*}6}]b#

g{z!q20BD DB2 V10.1 1>,G4XkV/}6zD5}"DAS M}]b#

K}6NqhvKS DB2 V9.5 r DB2 V9.7 1S}6= DB2 V10.1 1h*4PD

=h#i4}6_PX(XwD73PD=h,"7(|JOzyZ73DNq#

*<.0

v 7#z_P>X\m1(^#PXd{(^Dj8E",kND20 DB2 ~qwD

“20 DB2 ~qw (Windows)”PD:Hvu~;?V#

v 7#zc DB2 }]bz7D20*s#kND20 DB2 ~qwPD:DB2 }]b

z7D20*s;#

v i4}6(iMELUd*s#kNDZ 293D:XZ}6 DB2 ~qwDnQ5

y;M Z 273D:DB2 ~qw}6DELUd*s;#

v 4P}60Nq#kND Z 333DZ 5 B, :DB2 ~qwD}60Nq;#

^F

v Z20 32 ; DB2 V10.1 }]bz71,K}LvJCZS 32 ; DB2 ~qwx

P}6;xZ20 64 ; DB2 V10.1 }]bz71,K}LvJCZS 64 ; DB2

~qwxP}6#5}D;s!IYw53Mz20D DB2 V10.1 }]bz77(,

kNDZ 283D:TZ 32 ;M 64 ; DB2 ~qwD'VD|D;TKbj8E

"#

v 9fZ;)d{D}6^F#kND Z 183D:DB2 ~qwD}6^F;#i4j

{Pm#

}L

*+ DB2 ~qw}6= DB2 V10.1:

1. w*_P>X\m1(^DC'G< DB2 ~qw#

2. (}KP setup |nt/“DB2 20”r<420 DB2 V10.1# P}v!n:

v *T DB2 1>"Zy! DB2 1>OKPDyP5}T0 DAS T/xP}6,

!q20z7feOD9CVPz7!n#;s,Z9CVPz70ZP,!q

DB2 1>{FT0}6Yw#+6Xy! DB2 1>M=Sz7#

g{_P>X}]b,G4+zz;u/f,|a(izKP db2ckupgrade |n#g{Q-jIK}60Nq,kvTK/f"LxxP}6#qr,ZLx

20.0,i$}]bGqQ<8CxP DB2 }6#kNDZ 363D:i$}

]bGqQ<8CxP}6;#

v *4( DB2 V10.1 DB1>,k!q20z7feOD20Bz7!n#

© Copyright IBM Corp. 2006, 2013 49

Page 58: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v *4(l&D~"20l&D~,k!q20z7feOD9CVPz7!n#

;s,Z9CVPz70ZP,!q DB2 1>{FT0}6Yw#ns,Z!q

20M/r4(l&D~0ZP,!q+20hC#fZl&D~P!nTc*l&D~204(l&D~#l&D~P_PXhD

UPGRADE_PRIOR_VERSIONS X|V"*}6D DB2 1>{FT02076#

l&D~20Da{+kZ;v!nPDa{`,,Zy! DB2 1>OKPDy

P5}T0zD DAS +T/}6= DB2 V10.1 1>#

3. 20yPQ20Zz*TdxP}6D DB2 1>PD DB2 =Sz7#

4. g{Q-20K DB2 V10.1 DB1>,k+ DB2 V9.5 r DB2 V9.7 5}}6=

KB1># kND:}6 DB2 V9.5 r DB2 V9.7 5};#

5. I!: Z20KB1>DivB,g{*#VVP DAS dC"9C DB2 V10.1 P

a)DB&\,k}6 DAS# kNDZ 523D:}6 DB2 \m~qw (DAS);#

6. }6}]b# kNDZ 533D:}6}]b;#

B;=v24

T DB2 ~qwxP}6.s,k4P(iD}6sNq,}g,+oOms6p4;

*}6.0D5"w{U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qw

D}6GqI&#kND Z 853DZ 9 B, :DB2 ~qwD}6sNq;MZ 923

D:i$ DB2 ~qwD}6;#

}6 DB2 V9.5 r DB2 V9.7 5}w*+ DB2 }]b~qw}6= DB2 V10.1 Dj{}LPD;?V,zXk}6z

D5}#

*<.0

v Z Linux M UNIX Yw53O,zXk_P root C'(^;xZ Windows O,

zXk_P>X\m1(^#

v Xk20yPQ20Zz*TdxP}6D DB2 1>PD DB2 }]b=Sz7#

v ZKP db2iupgrade |n.0,(iz4PBP=h:

– i$}]bGqQ<8CxP DB2 }6#ZVx}]b73P,K=h\X*,

bGr* db2ckupgrade |nI\aZ;v}]bVxP5Xms,Sx<B5}}6'\#kNDZ 363D:i$}]bGqQ<8CxP}6;#

– Z Linux M UNIX Yw53O,7# /tmp ?<PP 5GB DICUd#5}}

6zYD~+4k /tmp ?<P#

– U/}60oOE"TozoO}6sI\vVDNNJb#

XZKNq

Z Linux M UNIX Yw53O,XkT5}xPV/}6#Z Windows Yw53O,

g{Z20 DB2 V10.1 Zd4!qT/}6VP DB2 1>,G4XkV/}65}#

g{*S DB2 V9.8 xP}6,kq- Z 753D:}6 DB2 pureScale ~qw; P

D=h#

^F

50 }6= DB2 V10.1

Page 59: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v Z Linux M UNIX Yw53O,;\* root C'hC5}73#;'VZhC5

}731KP db2iupgrade r db2icrt |n#

v PX5}}6Dd{^F,ki46Z 183D:DB2 ~qwD}6^F;#

v XkS DB2 V9.5 r DB2 V9.7 xP}6#

}L

*9C db2iupgrade |n+VP5}V/}6= DB2 V10.1:

1. (}4PBPYw47(GqIT+VP5}}6=Q20D DB2 V10.1 1>:

v 7(Zc`M#BP>}5wgN9C GET DBM CFG |n4KbZc`M:

Yw53 >}

Linux M UNIX db2 GET DBM CFG | grep ’Node type’

Zc`M = xP>XM6LM'zDVx}]b~qw

Windows db2 GET DBM CFG | find “Node type”

Zc`M = xP>XM6LM'zDVx}]b~qw

v i4Z 203Dm 8 T9CZc`M47(5}`M"7(Gq'V5}}6#Z

O;>}P,Zc`MG“xP>XM6LM'zDVx}]b~qw”,rK5

}`M*“ese”,"Rz;\}6= DB2 Enterprise Server Edition D DB2 V10.1

1>#Z Linux M UNIX Yw53O,IT}6= DB2 $wi~qwf D DB2

V10.1 1>,++9C1!dC5T`M“wse”XB4(5}#

g{^(+5}}6=Q20DNN DB2 V10.1 1>,G4XkH20'VTzD

5}`MxP}6D DB2 V10.1 }]bz71>,;sE\LxB;=#

2. (}KPTB|nO*yPC'D,S"#9sKxL"#9VP5}:

db2stop force (Disconnects all users and stops the instance)db2 terminate (Terminates back-end process)

3. Z Linux M UNIX Yw53O,w*_P root C'(^DC'G< DB2 }]b

~qw,rZ Windows Yw53O,w*_P>X\m1(^DC'G<#

4. (}S?j DB2 V10.1 1>;CKP db2iupgrade |n4}6VP5}#;h*

Z5P5}DZcOKP db2iupgrade |n#Bm5wKgNKP db2iupgrade |n4}65}:

Yw53 |no(

Linux M UNIX $DB2DIR/instance/db2iupgrade [ -u fencedID ] InstNamea

Windows “%DB2PATH%”\bin\db2iupgrade InstName /u:user,passwordb

":

a. dP DB2DIR hC*Z20 DB2 V10.1 Zd8(D;C,fencedID G+ZdB

KP\@$DC'(e/} (UDF) Mf"}LDC'{,x InstName G5}y

P_DG<{#K>}a+5}}6=Q20Dn_6pD DB2 }]bz7;

g{z#{#V}60D5}`M,k9C -k !n#

b. dP DB2PATH hC*Z20 DB2 V10.1 Zd8(D;C,user M password G

+CZKP DB2 ~qDC'{M\k,x InstName G5}D{F#

Z 6 B }6 DB2 ~qw (Windows) 51

Page 60: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

g{z420yPQ20Zz*TdxP}6D DB2 1>PD DB2 }]b=Sz

7,G45}}6+'\"5X/f{"#g{zrcTs20b)z7r_z;

Yh*b)z7ya)D&\,k9C -F N}}65}#

db2iupgrade |n+wCxP -not1 N}D db2ckupgrad |n,Ti$>X}]bGqQ<8CxP}6#update.log D~+8(* db2ckupgrade DU>D~,"R* db2iupgrade 4(D1!U>D~G /tmp/db2ckupgrade.log.processID#Z

Linux M UNIX Yw53O,+Z5}w?<P4(CU>D~#Z Windows Y

w53O,+ZKP db2iupgrade |nD10?<P4(CU>D~#-not1 N}+{9li 1 `w}#Z}65}.0,ki$zD}]bP;P 1 `w}#kN

DZ 343D:+ 1 `w}*;* 2 `w};# ;* db2ckupgrade |n(fms,db2iupgrade M;aKP#liU>D~7(Gqv=KNNms#

5. w*_PcTt/5}D(^DC'G< DB2 }]b~qw#

6. (}KP db2start |n4XBt/5}:

db2start

7. (}KP db2level |ni$5}Gq}Z DB2 V10.1 OKP:

db2level

N<jG&|,;v`FZ“DB2 V10.1.X.X”DV{.,dP X G;v}V#

}6 DB2 \m~qw (DAS)v1*#VVP DAS dC1,EPX*T DB2 \m~qw (DAS) xP}6#

qr,IT>}VP DAS "Z DB2 V10.1 P4(BD DAS#kND20 DB2 ~q

wPD:4( DB2 \m~qw (DAS);#

Z Windows Yw53O,g{z!qT/}6 DB2 V10.1 .0D1>"R}ZK1

>PKP DAS,G4C DAS +fzD5};p}6#

V10.1 PQ#99CXFPD$_#kNDDB2 V10.1 BvZ]PD:Q#99CXF

PD$_;,Tq!Q#99CD$_Dj{Pm#

*<9C IBM Data Studio M IBM Optim $_#PXb)Fv$_MXFPD$_.

dD3d,kNDDB2 V10.1 BvZ];iPD:Fv$_kXFPD$_HOm;#

*c: f> 9.7 PQ-;Fv9C“DB2 \m~qw(DAS)”,ZTsD"PfPI

\a+d}%#DAS Z DB2 pureScale 73P;\'V#(}9C2+ Shell -iD

m~LrxP6L\m#PX|`E",kND:Q;Fv9C DB2 \m~qw (DAS)

;,ISTB>cqC:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/

com.ibm.db2.luw.wn.doc/doc/i0059276.html#

*<.0

v 7#zZ Linux M UNIX Yw53O_P SYSADM (^M root C'CJ(,x

Z Windows Yw53O_P>X\m1(^#

^F

v ?(FczO;\P;v DAS#

52 }6= DB2 V10.1

Page 61: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}L

*}6 DAS:

1. Z Linux M UNIX Yw53O,w* root C'G< DB2 ~qw;xZ Windows

O,w*_P>X\m1(^DC'G<#

2. (}KP dasmigr |nTVP DAS xP}6:

Yw53 |no(

Linux M UNIX $DB2DIR/instance/dasmigr

Windows %DB2PATH%\bin\dasmigr

dP DB2DIR M DB2PATH m>Z20 DB2 V10.1 Zd8(D;C#

g{ DAS }ZKP,G4 dasmigr |n+Z}6.0#9 DAS "Z}6.s+

|t/#

3. g{4(K;v$_?<}]b,"R*Z DB2 V10.1 P9CVPE>M1dm,

k4PBP=h:

v T5P$_?<}]bD5}xP}6#PXj8E",kNDZ 503D:}

6 DB2 V9.5 r DB2 V9.7 5};#

v T$_?<}]bxP}6#PXj8E",kND:}6}]b;

v (}KP GET ADMIN CFG |n4T>$_?<}]bD10dChC,i$ DAS

GqQdC*CJQ}6D$_?<}]b:

db2 GET ADMIN CFG

\m~qwdC...

$_?<}]b (TOOLSCAT_DB) = toolsdb$_?<}]b5} (TOOLSCAT_INST) = db2inst1$_?<}]b#= (TOOLSCAT_SCHEMA) = ccwHLrC'j6 =

g{Xk|D$_?<}]bDNNdChC,k9C UPDATE ADMIN CFG |n#

^[zGqv(}6 DAS,<&CT$_?<xP}6#

4. g{;xP}6r_;P$_?<}]b,G4ITZ DB2V10.1 5}P4(;v

$_?<}]bT9CNqwH&\#kNDCommand ReferencePD:CREATE

TOOLS CATALOG |n;#

a{

VZIT9C DAS 4\m DB2 V10.1 5}T0 DB2 V10.1 .0D5}#

}6}]b

+5}}6= DB2 V10.1 .s,h*}6?v5}PD?v}]b#

*<.0

v 7#z_P SYSADM (^#

v 7#QT*}6DyP>X}]bxP`?#

Z 6 B }6 DB2 ~qw (Windows) 53

Page 62: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v 7#Q4UZ 333DZ 5 B, :DB2 ~qwD}60Nq;Py8>Gy8]}]

b#

v 7#Q20 DB2 V10.1 "RQ+5}}6= DB2 V10.1#

^F

v i4Z 183D:DB2 ~qwD}6^F;PCZT}]bxP}6D=h#

}L

*+ DB2 }]b}6= DB2 V10.1:

1. w*5}yP_r_P SYSADM (^DC'G< DB2 ~qw#

2. I!: X|{r>} db2diag U>D~,Tc4(BD~#Kb,}% diagpathN}y8>D?<PDNNVP*"D~"]eD~M/(U>D~,r_+b

)D~FAm;v?<#by,D~P+;|,PX}6}LDE",b)E"

ITozzRvMKbZ}]b}6ZdI\v=DNNJb#

3. 9C CATALOG DATABASE |n4XB`?}]b:

db2 CATALOG DB database_name as database_alias

4. I!: "v db2 LIST DATABASE DIRECTORY |n,T7#}]bZ105}PDyPQ`?D}]bPmP#

5. 9C UPGRADE DATABASE |n4}6}]b:

db2 UPGRADE DATABASE database-alias USER username USING password

dP database-alias G*TdxP}6D}]bD{Frp{,x username M pass-

word C4O$;vC'Gq_P SYSADM (^#

Kb,k<G9C REBINDALL N},|8(}6ZdTyPLr|<4P REBIND

6. g{ UPGRADE DATABASE |n'\"R5XK SQL1704N ms{"MC4hvJ

O-rD-rk,kR=K SQL mszk"SkT?v-rkIICDbv=8

PmP7(*4PDYw# <B}6'\D;Vn#{-rGU>D~Ud;;

s,ZbVivB+5XTBms:

SQL1704N }]b}6'\#-rk*“3”#

XkvsU>D~s!"YN4P UPGRADE DATABASE |n#PXj8E",kN

DZ 413D:Z}6.0vsmUdMU>D~s!;#jI}]b}6.s,

+}]bdCN} logfilsiz"logprimary M logsecond D54;#

}]b}6;'V UPGRADE DATABASE |nZX(ivB5XDd{mszk#Z

Z 183D:DB2 ~qwD}6^F;PhvKb)iv#

7. g{ UPGRADE DATABASE |n5X/f{" SQL1243W,G4zh*OzrX|{

SYSTOOLS.DB2LOOK_INFO m# qr,ALTER TABLE M COPY SCHEMA o

d+KP'\# (}KPTB|nli SYSTOOLS.DB2LOOK_INFO mGqf

Z:

db2 "SELECT tabname, tabschema, definer FROM syscat.tablesWHERE tabschema = ’SYSTOOLS’ AND tabname= ’DB2LOOK_INFO’ "

g{Q-4(KKm,G4(}KP RENAME od+|X|{:

db2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name

54 }6= DB2 V10.1

Page 63: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

g{P44(Km,G4(}KP DROP |n+|}%:

db2 DROP TABLE SYSTOOLS.DB2LOOK_INFO

8. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM7535W

T0yPj8E"4k\m(*U>,G4C|n4\"B?<mPDmUdt

T#;x,QI&}6}]b# ;x,QI&}6}]b#

9. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4003E

T0yPj8E"4k\m(*U>,G4IZf"}LPDms,C|n4\

}6 DB2 Text Search ?<rw}#

10. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM7534W

T0yPj8E"4k\m(*U>,G4C|n4\"B?<mPDmUdt

T#;x,QI&}6}]b# ;x,QI&}6}]b#

11. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4101W

4k\m(*U>,kG< ADM4101W {"Py(fD53?<m,Tcw*}

6sNqD;?V4U/PXb)mD3FE"#

12. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4102W

4k\m(*U>,kZ SQL odP9C}E4^(r(g NULL j6,T\b

k NULL X|V"ze;#

g{zT SQL odPDP{"}LN}{rd?{9CK4C}Ej+^(r(

gD NULL j6,G4Kj6{I\a;bv* NULL X|V#b+<BP*k

H0"PfPDP*;,#kNDZ 1273DZ 22 B, :}]b&CLrD}6

y>*s; TKbj8E"#

13. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4106W

4k\m(*U>,k>}T XML Extender C'(eD}]`MDyP}C,"

>} DB2XML #=BDyP XML Extender }]bTs# S DB2 V9.7 *<,

+#99C XML Extender#

*K\b"zKms,kZ}65}M}]b.04PZ 803D:+xP XML

Extender D DB2 ~qw}6= DB2 V10.1; PDyP=h,T9W{C XML

Extender "}% XML Extender &\#

14. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4105W

4k\m(*U>,k(}KPxP -xml N}D enable_MQFunctions |n*XML }]`M4(BD MQ /}# Z}6}]bZd,+>} XML Extender

D;i DB2 WebSphere® MQ /}#

15. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM9516W

4k\m(*U>,ki$ indexrec dCN}GqhC* RESTART,""v

RESTART DATABASE |nTX(Z}]b}6Zd;jG*^'Dw}# qr,1

zWNCJm1+*<X(w},"RzI\av=l&1dbbS$#

Z}]b}6Zd,1 `w}T0_P4\}6Dw}3Dw}a;jG*^'#

16. g{ UPGRADE DATABASE |n5Xms{" SQL0473N,G4zh*T}]bxP

fr(F,;s9Cm;v;\^FD{F4XB4(yP9C53ZC}]`

M{FDC'(e}]`M#kNDZ 1013DZ 12 B, :T DB2 ~qwxP

fr}6;#

*K\b UPGRADE DATABASE |n'\,kZZ 363D:i$}]bGqQ<8C

xP}6;ZdXB4(b)C'(e}]`M#

Z 6 B }6 DB2 ~qw (Windows) 55

Page 64: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

17. g{ UPGRADE DATABASE |n5Xms{" SQL1700N,G4zh*T}]bxP

fr(F,;s9C;v;\^FD#={4XB4(G)9C\^F#={D

}]bTs#kNDZ 1013DZ 12 B, :T DB2 ~qwxPfr}6;#

*K\b UPGRADE DATABASE |n'\,kZZ 363D:i$}]bGqQ<8C

xP}6;ZdXB4(b)}]bTs#

18. g{ UPGRADE DATABASE |n5Xms{" ADM4003E ,kV/}6 DB2 Text

Search ?<Mw}# PXj8E",kND SYSTS_UPGRADE_CATALOG MSYSTS_UPGRADE_INDEX#

19. +jI}6.sD}]bdChCk}6}]b.0DdChCxPHO#i$

BPhCM}]bE"Gq`,:

v }]bdCN}hC

v mUdE"

v vJCZ&CLrDLr|E"

;Xli53zIDLr|DLr|E"#ITZ}6.s|DPXI53zI

DLr|DE"#

20. i$}]b}6GqI&#,SAQ}6D}]b""vTBr%i/:

db2 connect to sample

}]b,SE"

}]b~qw = DB2/AIX64 10.1.0SQL Z(j6 = TESTDB2>X}]bp{ = SAMPLE

db2 “select * from syscat.dbauth”

r_,g{Q-20Ky>D~,G4KP testdata.db2 E>:

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

dP samplefile-dir-clp Z Linux M UNIX O* DB2DIR/samples/clp,xZ Win-

dows O* DB2DIR\samples\clp;DB2DIR m>Z20 DB2 V10.1 Zd8(D;

C,x sample G}]b{F#

B;=v24

Z}6 DB2 }]b.s,k4P(iD}6sNq,T7#I&jI}]b}6#k

NDZ 853DZ 9 B, :DB2 ~qwD}6sNq;#

56 }6= DB2 V10.1

Page 65: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 7 B }6 DB2 ~qw(Linux M UNIX)

Z Linux M UNIX O+ DB2 ~qw}6= DB2 V10.1 1,*sz20BD DB2

V10.1 1>,;s+VP5}M}]bV/}6=KB1>#

*<.0

T DB2 ~qwxP}6.0:

v 7#z_P root C'CJ(#

v 7#zc DB2 }]bz7D20*s#kND20 DB2 ~qwPD:DB2 }]b

z7D20*s;#

v i4}6(iMELUd*s#kNDZ 293D:XZ}6 DB2 ~qwDnQ5

y;M Z 273D:DB2 ~qw}6DELUd*s;#

v 4P}60Nq#kND Z 333DZ 5 B, :DB2 ~qwD}60Nq;#

XZKNq

K}6NqhvKS DB2 V9.7 r DB2 V9.5 1S}6= DB2 V10.1 1h*4PD

=h(;<G5}D;s!)#i4 Z 653DZ 8 B, :}6_PX(XwD DB2

~qw; "7(|JOzyZ73DNq#

^F

v Z Linux M UNIX Yw53O(Linux on x86 }b),VP 32 ;r 64 ;5}

+}6= 64 ; DB2 V10.1 5}#Yw53Mz20D DB2 V10.1 }]bz7+

7(5}D;s!,kNDZ 283D:TZ 32 ;M 64 ; DB2 ~qwD'VD|

D;TKbj8E"#

v 9fZ;)d{D}6^F#kND Z 183D:DB2 ~qwD}6^F;#i4j

{Pm#

}L

*+ DB2 ~qw}6= DB2 V10.1:

1. w* root C'G< DB2 ~qw#

2. 20 DB2 V10.1#kND20 DB2 ~qwPD“9C DB2 20r<420 DB2 ~

qw(Linux M UNIX)”# KP db2setup |n,"!q20z7feOD20Bz7!n420 DB2 V10.1 DB1>#

3. 20yPQ20Zz*TdxP}6D DB2 1>PD DB2 =Sz7#

4. }6zZ20 DB2 V10.1 Zd8>D,;2076PD DB2 V9.7 r DB2 V9.5

5}# kNDZ 503D:}6 DB2 V9.5 r DB2 V9.7 5};#}GYw53G

Linux on x86,qrNN 32 ;5}<+}6= 64 ; DB2 V10.1 5}#

5. I!: g{*#VVP DAS dC"9C DB2 V10.1 Pa)DB&\,k}6

DAS# kNDZ 523D:}6 DB2 \m~qw (DAS);#

6. }6}]b# kNDZ 533D:}6}]b;#

© Copyright IBM Corp. 2006, 2013 57

Page 66: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

B;=v24

}6 DB2 ~qws,k4P(iD Z 853DZ 9 B, :DB2 ~qwD}6sN

q;,}g,4;oOms6p"w{U>Uds!MXBs(Lr|#Kb,9*

i$ DB2 ~qwD}6GqI&#

}6 DB2 V9.5 r DB2 V9.7 5}w*+ DB2 }]b~qw}6= DB2 V10.1 Dj{}LPD;?V,zXk}6z

D5}#

*<.0

v Z Linux M UNIX Yw53O,zXk_P root C'(^;xZ Windows O,

zXk_P>X\m1(^#

v Xk20yPQ20Zz*TdxP}6D DB2 1>PD DB2 }]b=Sz7#

v ZKP db2iupgrade |n.0,(iz4PBP=h:

– i$}]bGqQ<8CxP DB2 }6#ZVx}]b73P,K=h\X*,

bGr* db2ckupgrade |nI\aZ;v}]bVxP5Xms,Sx<B5}}6'\#kNDZ 363D:i$}]bGqQ<8CxP}6;#

– Z Linux M UNIX Yw53O,7# /tmp ?<PP 5GB DICUd#5}}

6zYD~+4k /tmp ?<P#

– U/}60oOE"TozoO}6sI\vVDNNJb#

XZKNq

Z Linux M UNIX Yw53O,XkT5}xPV/}6#Z Windows Yw53O,

g{Z20 DB2 V10.1 Zd4!qT/}6VP DB2 1>,G4XkV/}65}#

g{*S DB2 V9.8 xP}6,kq- Z 753D:}6 DB2 pureScale ~qw; P

D=h#

^F

v Z Linux M UNIX Yw53O,;\* root C'hC5}73#;'VZhC5

}731KP db2iupgrade r db2icrt |n#

v PX5}}6Dd{^F,ki46Z 183D:DB2 ~qwD}6^F;#

v XkS DB2 V9.5 r DB2 V9.7 xP}6#

}L

*9C db2iupgrade |n+VP5}V/}6= DB2 V10.1:

1. (}4PBPYw47(GqIT+VP5}}6=Q20D DB2 V10.1 1>:

v 7(Zc`M#BP>}5wgN9C GET DBM CFG |n4KbZc`M:

Yw53 >}

Linux M UNIX db2 GET DBM CFG | grep ’Node type’

Zc`M = xP>XM6LM'zDVx}]b~qw

Windows db2 GET DBM CFG | find “Node type”

Zc`M = xP>XM6LM'zDVx}]b~qw

58 }6= DB2 V10.1

Page 67: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v i4Z 203Dm 8 T9CZc`M47(5}`M"7(Gq'V5}}6#Z

O;>}P,Zc`MG“xP>XM6LM'zDVx}]b~qw”,rK5

}`M*“ese”,"Rz;\}6= DB2 Enterprise Server Edition D DB2 V10.1

1>#Z Linux M UNIX Yw53O,IT}6= DB2 $wi~qwf D DB2

V10.1 1>,++9C1!dC5T`M“wse”XB4(5}#

g{^(+5}}6=Q20DNN DB2 V10.1 1>,G4XkH20'VTzD

5}`MxP}6D DB2 V10.1 }]bz71>,;sE\LxB;=#

2. (}KPTB|nO*yPC'D,S"#9sKxL"#9VP5}:

db2stop force (Disconnects all users and stops the instance)db2 terminate (Terminates back-end process)

3. Z Linux M UNIX Yw53O,w*_P root C'(^DC'G< DB2 }]b

~qw,rZ Windows Yw53O,w*_P>X\m1(^DC'G<#

4. (}S?j DB2 V10.1 1>;CKP db2iupgrade |n4}6VP5}#;h*

Z5P5}DZcOKP db2iupgrade |n#Bm5wKgNKP db2iupgrade |n4}65}:

Yw53 |no(

Linux M UNIX $DB2DIR/instance/db2iupgrade [ -u fencedID ] InstNamea

Windows “%DB2PATH%”\bin\db2iupgrade InstName /u:user,passwordb

":

a. dP DB2DIR hC*Z20 DB2 V10.1 Zd8(D;C,fencedID G+ZdB

KP\@$DC'(e/} (UDF) Mf"}LDC'{,x InstName G5}y

P_DG<{#K>}a+5}}6=Q20Dn_6pD DB2 }]bz7;

g{z#{#V}60D5}`M,k9C -k !n#

b. dP DB2PATH hC*Z20 DB2 V10.1 Zd8(D;C,user M password G

+CZKP DB2 ~qDC'{M\k,x InstName G5}D{F#

g{z420yPQ20Zz*TdxP}6D DB2 1>PD DB2 }]b=Sz

7,G45}}6+'\"5X/f{"#g{zrcTs20b)z7r_z;

Yh*b)z7ya)D&\,k9C -F N}}65}#

db2iupgrade |n+wCxP -not1 N}D db2ckupgrad |n,Ti$>X}]bGqQ<8CxP}6#update.log D~+8(* db2ckupgrade DU>D~,"R* db2iupgrade 4(D1!U>D~G /tmp/db2ckupgrade.log.processID#Z

Linux M UNIX Yw53O,+Z5}w?<P4(CU>D~#Z Windows Y

w53O,+ZKP db2iupgrade |nD10?<P4(CU>D~#-not1 N}+{9li 1 `w}#Z}65}.0,ki$zD}]bP;P 1 `w}#kN

DZ 343D:+ 1 `w}*;* 2 `w};# ;* db2ckupgrade |n(fms,db2iupgrade M;aKP#liU>D~7(Gqv=KNNms#

5. w*_PcTt/5}D(^DC'G< DB2 }]b~qw#

6. (}KP db2start |n4XBt/5}:

db2start

7. (}KP db2level |ni$5}Gq}Z DB2 V10.1 OKP:

Z 7 B }6 DB2 ~qw(Linux M UNIX) 59

Page 68: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

db2level

N<jG&|,;v`FZ“DB2 V10.1.X.X”DV{.,dP X G;v}V#

}6 DB2 \m~qw (DAS)v1*#VVP DAS dC1,EPX*T DB2 \m~qw (DAS) xP}6#

qr,IT>}VP DAS "Z DB2 V10.1 P4(BD DAS#kND20 DB2 ~q

wPD:4( DB2 \m~qw (DAS);#

Z Windows Yw53O,g{z!qT/}6 DB2 V10.1 .0D1>"R}ZK1

>PKP DAS,G4C DAS +fzD5};p}6#

V10.1 PQ#99CXFPD$_#kNDDB2 V10.1 BvZ]PD:Q#99CXF

PD$_;,Tq!Q#99CD$_Dj{Pm#

*<9C IBM Data Studio M IBM Optim $_#PXb)Fv$_MXFPD$_.

dD3d,kNDDB2 V10.1 BvZ];iPD:Fv$_kXFPD$_HOm;#

*c: f> 9.7 PQ-;Fv9C“DB2 \m~qw(DAS)”,ZTsD"PfPI

\a+d}%#DAS Z DB2 pureScale 73P;\'V#(}9C2+ Shell -iD

m~LrxP6L\m#PX|`E",kND:Q;Fv9C DB2 \m~qw (DAS)

;,ISTB>cqC:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/

com.ibm.db2.luw.wn.doc/doc/i0059276.html#

*<.0

v 7#zZ Linux M UNIX Yw53O_P SYSADM (^M root C'CJ(,x

Z Windows Yw53O_P>X\m1(^#

^F

v ?(FczO;\P;v DAS#

}L

*}6 DAS:

1. Z Linux M UNIX Yw53O,w* root C'G< DB2 ~qw;xZ Windows

O,w*_P>X\m1(^DC'G<#

2. (}KP dasmigr |nTVP DAS xP}6:

Yw53 |no(

Linux M UNIX $DB2DIR/instance/dasmigr

Windows %DB2PATH%\bin\dasmigr

dP DB2DIR M DB2PATH m>Z20 DB2 V10.1 Zd8(D;C#

g{ DAS }ZKP,G4 dasmigr |n+Z}6.0#9 DAS "Z}6.s+

|t/#

3. g{4(K;v$_?<}]b,"R*Z DB2 V10.1 P9CVPE>M1dm,

k4PBP=h:

60 }6= DB2 V10.1

Page 69: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v T5P$_?<}]bD5}xP}6#PXj8E",kNDZ 503D:}

6 DB2 V9.5 r DB2 V9.7 5};#

v T$_?<}]bxP}6#PXj8E",kNDZ 533D:}6}]b;

v (}KP GET ADMIN CFG |n4T>$_?<}]bD10dChC,i$ DAS

GqQdC*CJQ}6D$_?<}]b:

db2 GET ADMIN CFG

\m~qwdC...

$_?<}]b (TOOLSCAT_DB) = toolsdb$_?<}]b5} (TOOLSCAT_INST) = db2inst1$_?<}]b#= (TOOLSCAT_SCHEMA) = ccwHLrC'j6 =

g{Xk|D$_?<}]bDNNdChC,k9C UPDATE ADMIN CFG |n#

^[zGqv(}6 DAS,<&CT$_?<xP}6#

4. g{;xP}6r_;P$_?<}]b,G4ITZ DB2V10.1 5}P4(;v

$_?<}]bT9CNqwH&\#kNDCommand ReferencePD:CREATE

TOOLS CATALOG |n;#

a{

VZIT9C DAS 4\m DB2 V10.1 5}T0 DB2 V10.1 .0D5}#

}6}]b

+5}}6= DB2 V10.1 .s,h*}6?v5}PD?v}]b#

*<.0

v 7#z_P SYSADM (^#

v 7#QT*}6DyP>X}]bxP`?#

v 7#Q4UZ 333DZ 5 B, :DB2 ~qwD}60Nq;Py8>Gy8]}]

b#

v 7#Q20 DB2 V10.1 "RQ+5}}6= DB2 V10.1#

^F

v i4Z 183D:DB2 ~qwD}6^F;PCZT}]bxP}6D=h#

}L

*+ DB2 }]b}6= DB2 V10.1:

1. w*5}yP_r_P SYSADM (^DC'G< DB2 ~qw#

2. I!: X|{r>} db2diag U>D~,Tc4(BD~#Kb,}% diagpathN}y8>D?<PDNNVP*"D~"]eD~M/(U>D~,r_+b

)D~FAm;v?<#by,D~P+;|,PX}6}LDE",b)E"

ITozzRvMKbZ}]b}6ZdI\v=DNNJb#

3. 9C CATALOG DATABASE |n4XB`?}]b:

db2 CATALOG DB database_name as database_alias

Z 7 B }6 DB2 ~qw(Linux M UNIX) 61

Page 70: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

4. I!: "v db2 LIST DATABASE DIRECTORY |n,T7#}]bZ105}PDyPQ`?D}]bPmP#

5. 9C UPGRADE DATABASE |n4}6}]b:

db2 UPGRADE DATABASE database-alias USER username USING password

dP database-alias G*TdxP}6D}]bD{Frp{,x username M pass-

word C4O$;vC'Gq_P SYSADM (^#

Kb,k<G9C REBINDALL N},|8(}6ZdTyPLr|<4P REBIND

6. g{ UPGRADE DATABASE |n'\"R5XK SQL1704N ms{"MC4hvJ

O-rD-rk,kR=K SQL mszk"SkT?v-rkIICDbv=8

PmP7(*4PDYw# <B}6'\D;Vn#{-rGU>D~Ud;;

s,ZbVivB+5XTBms:

SQL1704N }]b}6'\#-rk*“3”#

XkvsU>D~s!"YN4P UPGRADE DATABASE |n#PXj8E",kN

DZ 413D:Z}6.0vsmUdMU>D~s!;#jI}]b}6.s,

+}]bdCN} logfilsiz"logprimary M logsecond D54;#

}]b}6;'V UPGRADE DATABASE |nZX(ivB5XDd{mszk#Z

Z 183D:DB2 ~qwD}6^F;PhvKb)iv#

7. g{ UPGRADE DATABASE |n5X/f{" SQL1243W,G4zh*OzrX|{

SYSTOOLS.DB2LOOK_INFO m# qr,ALTER TABLE M COPY SCHEMA o

d+KP'\# (}KPTB|nli SYSTOOLS.DB2LOOK_INFO mGqf

Z:

db2 "SELECT tabname, tabschema, definer FROM syscat.tablesWHERE tabschema = ’SYSTOOLS’ AND tabname= ’DB2LOOK_INFO’ "

g{Q-4(KKm,G4(}KP RENAME od+|X|{:

db2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name

g{P44(Km,G4(}KP DROP |n+|}%:

db2 DROP TABLE SYSTOOLS.DB2LOOK_INFO

8. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM7535W

T0yPj8E"4k\m(*U>,G4C|n4\"B?<mPDmUdt

T#;x,QI&}6}]b# ;x,QI&}6}]b#

9. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4003E

T0yPj8E"4k\m(*U>,G4IZf"}LPDms,C|n4\

}6 DB2 Text Search ?<rw}#

10. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM7534W

T0yPj8E"4k\m(*U>,G4C|n4\"B?<mPDmUdt

T#;x,QI&}6}]b# ;x,QI&}6}]b#

11. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4101W

4k\m(*U>,kG< ADM4101W {"Py(fD53?<m,Tcw*}

6sNqD;?V4U/PXb)mD3FE"#

12. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4102W

4k\m(*U>,kZ SQL odP9C}E4^(r(g NULL j6,T\b

k NULL X|V"ze;#

62 }6= DB2 V10.1

Page 71: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

g{zT SQL odPDP{"}LN}{rd?{9CK4C}Ej+^(r(

gD NULL j6,G4Kj6{I\a;bv* NULL X|V#b+<BP*k

H0"PfPDP*;,#kNDZ 1273DZ 22 B, :}]b&CLrD}6

y>*s; TKbj8E"#

13. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4106W

4k\m(*U>,k>}T XML Extender C'(eD}]`MDyP}C,"

>} DB2XML #=BDyP XML Extender }]bTs# S DB2 V9.7 *<,

+#99C XML Extender#

*K\b"zKms,kZ}65}M}]b.04PZ 803D:+xP XML

Extender D DB2 ~qw}6= DB2 V10.1; PDyP=h,T9W{C XML

Extender "}% XML Extender &\#

14. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4105W

4k\m(*U>,k(}KPxP -xml N}D enable_MQFunctions |n*XML }]`M4(BD MQ /}# Z}6}]bZd,+>} XML Extender

D;i DB2 WebSphere MQ /}#

15. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM9516W

4k\m(*U>,ki$ indexrec dCN}GqhC* RESTART,""v

RESTART DATABASE |nTX(Z}]b}6Zd;jG*^'Dw}# qr,1

zWNCJm1+*<X(w},"RzI\av=l&1dbbS$#

Z}]b}6Zd,1 `w}T0_P4\}6Dw}3Dw}a;jG*^'#

16. g{ UPGRADE DATABASE |n5Xms{" SQL0473N,G4zh*T}]bxP

fr(F,;s9Cm;v;\^FD{F4XB4(yP9C53ZC}]`

M{FDC'(e}]`M#kNDZ 1013DZ 12 B, :T DB2 ~qwxP

fr}6;#

*K\b UPGRADE DATABASE |n'\,kZZ 363D:i$}]bGqQ<8C

xP}6;ZdXB4(b)C'(e}]`M#

17. g{ UPGRADE DATABASE |n5Xms{" SQL1700N,G4zh*T}]bxP

fr(F,;s9C;v;\^FD#={4XB4(G)9C\^F#={D

}]bTs#kNDZ 1013DZ 12 B, :T DB2 ~qwxPfr}6;#

*K\b UPGRADE DATABASE |n'\,kZZ 363D:i$}]bGqQ<8C

xP}6;ZdXB4(b)}]bTs#

18. g{ UPGRADE DATABASE |n5Xms{" ADM4003E ,kV/}6 DB2 Text

Search ?<Mw}# PXj8E",kND SYSTS_UPGRADE_CATALOG MSYSTS_UPGRADE_INDEX#

19. +jI}6.sD}]bdChCk}6}]b.0DdChCxPHO#i$

BPhCM}]bE"Gq`,:

v }]bdCN}hC

v mUdE"

v vJCZ&CLrDLr|E"

;Xli53zIDLr|DLr|E"#ITZ}6.s|DPXI53zI

DLr|DE"#

20. i$}]b}6GqI&#,SAQ}6D}]b""vTBr%i/:

Z 7 B }6 DB2 ~qw(Linux M UNIX) 63

Page 72: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

db2 connect to sample

}]b,SE"

}]b~qw = DB2/AIX64 10.1.0SQL Z(j6 = TESTDB2>X}]bp{ = SAMPLE

db2 “select * from syscat.dbauth”

r_,g{Q-20Ky>D~,G4KP testdata.db2 E>:

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

dP samplefile-dir-clp Z Linux M UNIX O* DB2DIR/samples/clp,xZ Win-

dows O* DB2DIR\samples\clp;DB2DIR m>Z20 DB2 V10.1 Zd8(D;

C,x sample G}]b{F#

B;=v24

Z}6 DB2 }]b.s,k4P(iD}6sNq,T7#I&jI}]b}6#k

NDZ 853DZ 9 B, :DB2 ~qwD}6sNq;#

64 }6= DB2 V10.1

Page 73: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 8 B }6_PX(XwD DB2 ~qw

P\`rXa0l{v}6}L,x73D4STMGdP;vrX#

g{Q-20K`v DB2 z7i~,r_*S 32 ; Windows Yw53}6= 64 ;

Windows Yw53,r*SVx}]b73xP}6,G4Xk4P|(X(Zb)7

3D=hD}6Nq,x;G4Py> DB2 ~qw}6Nq#

7(BPD)}6NqJCZ DB2 ~qw"4PG)Nq:

v :+ 32 ; DB2 ~qw}6= 64 ;53(Windows);

v Z 663D:}6G root C'20;

v Z 683D:}6_P`v DB2 1>D DB2 ~qw;

v Z 703D:}6=BD DB2 ~qw;

v Z 733D:9CH0"PfPD*z8]4}6 DB2 ~qw;

v Z 743D:}6Vx}]b73;

v Z 753D:}6 DB2 pureScale ~qw;

v kT\m120r root C'20}6 DB2 Text Search

v kTG root C'20}6 DB2 Text Search (Linux and UNIX)

v }6;P DB2 Text Search D`Vx5}

v Z 803D:+xP XML Extender D DB2 ~qw}6= DB2 V10.1;

v Z 823D:}6 Microsoft Cluster Server 73PD DB2 ~qw;

v }6 DB2 Spatial Extender V10.1

+ 32 ; DB2 ~qw}6= 64 ;53(Windows)Z Windows Yw53O,IT9C=V=(+ 32 ; DB2 ~qw}6= 64 ; DB2

V10.1 ~qw#;V=(G+VP 32 ; DB2 ~qw}6= 32 ; DB2 V10.1 ~q

w,;s}6= 64 ; DB2 V10.1 ~qw#

m;V=(G}6=BDFcz,CFczO20K 64 ; DB2 V10.1 }]bz7#

*<.0

v 7#z_P>X\m1(^#

v 7# DB2 ~qwKPDG 64 ; Windows Yw53#

v 4iZ 293D:XZ}6 DB2 ~qwDnQ5y;M Z 273D:DB2 ~qw}

6DELUd*s;#

v 4P}60Nq#kNDZ 333DZ 5 B, :DB2 ~qwD}60Nq;#

^F

v K}L|(ZKNqP,"RvJCZ Windows on x64#

v 9fZ;)d{D}6^F#kNDZ 183D:DB2 ~qwD}6^F;#i4j

{Pm#

© Copyright IBM Corp. 2006, 2013 65

Page 74: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}L

*+ DB2 V10.1 .0D 32 ;~qw}6= 64 ; DB2 V10.1 ~qw:

1. w*_P>X\m1(^DC'G< DB2 ~qw#

2. g{zP DB2 V9.5 r DB2 V9.7 r_ 32 ;~qwD`v1>,k4PBPYw

T9yP5}<Z;v DB2 1>PKP:

v |ByP5},T9|G<Z;v 32 ; DB2 V9.5 r DB2 V9.7 ~qw1>P

KP#;\|B,;f>D5}#

v g{P`v5}Z`v;,f>D DB2 V10.1 .0D1>OKP,k+yP5}

<}6= DB2 V10.1 .0D1>Dn_"Pf#}g,g{_P V9.5 M V9.7

5},k+ V9.5 5}}6= 32 ; DB2 V9.7 ~qw1>#

v 6XyPd` DB2 ~qw1>,+}ZKPyP5}D DB2 ~qw1>}b#

z&C;P;v 32 ; DB2 V9.5 ~qw1>r 32 ; DB2 V9.7 ~qw1>

3. 20 32 ; DB2 V10.1 }]bz7#kND20 DB2 ~qwPD:20 DB2 ~

qw (Windows);#;sZ9CVPz70ZP,!q DB2 1>{FT0}6Y

w#+}%y! DB2 1>,"RaTZy! DB2 1>OKPDyP5}M DB2

\m~qw (DAS) T/xP}6#k;*20 32 ; DB2 V10.1 Dd{1>#

g{_P>X}]b,G4+zz;u/f,|a(izKP db2ckupgrade |n#

g{Q-jIK}60Nq,G4vTK/f"LxxP}6#qr,ZLx20

.0,i$}]bGqQ<8CxP DB2 }6#kNDZ 363D:i$}]bG

qQ<8CxP}6;#

4. 20 64 ; DB2 V10.1 }]bz7,"!q20z7feOD9CVPz7!n#

kND20 DB2 ~qwPD:20 DB2 ~qw (Windows);#;sZ9CVPz

70ZP,!q DB2 1>{FT0}6Yw#K}L+}% 32 ; DB2 V10.1 }

]bz7,"+VP 32 ;5}}6= 64 ;5}#

5. g{z#{&CLr(}1!SZ4CJ DB2 V10.1 1>,+ DB2 V10.1 1>h

C* DB2 1!1>#kND20 DB2 ~qwPD:Z20.s|D1! DB2 1

>M1! IBM }]bM'zSZ1> (Windows);#

6. }6}]b#

7. g{*C5}Z DB2 V10.1 D`v1>OKP,k20d{ DB2 V10.1 1>""

v db2iupdt |n,TZm;v DB2 V10.1 1>PKP5}#

B;=v24

T DB2 ~qwxP}6.s,k4P(iD}6sNq,}g,XCoOms6p"

w{U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qwD}6GqI&#

kNDZ 853DZ 9 B, :DB2 ~qwD}6sNq;MZ 923D:i$ DB2 ~

qwD}6;#

}6G root C'20Z Linux M UNIX O+ DB2 V9.5 r DB2 V9.7 G root C'20}6= DB2 V10.1

1,*szTG root C'm]20 DB2 V10.1,;s+}]b}6= DB2 V10.1 G

root C'20#

66 }6= DB2 V10.1

Page 75: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

*<.0

}6G root C'20.0:

v 7#zzc DB2 }]bz7D20*s#kND20 DB2 ~qwPD:DB2 }]

bz7D20*s;#

v i4}6(iMELUd*s#kND Z 293D:XZ}6 DB2 ~qwDnQ5

y;M Z 273D:DB2 ~qw}6DELUd*s;#

v 4PJCD}60Nq,HdGi$}]bGqQ<8CxP}6#T G root C'

5}xP}61+i$>X}]bGqQ<8CxP}6#g{Ki$'\,G4

G root C'5}}62+'\,rK;a20 DB2 }]bz7#kND Z 333

DZ 5 B, :DB2 ~qwD}60Nq;MZ 363D:i$}]bGqQ<8Cx

P}6;#

^F

v ;\+ DB2 V9.7 root C'20}6= DB2 V10.1 G root C'20#(}4- DB2

V9.7 root C'20PzID}]b8],IT+}]bS DB2 V9.7 root C'20

}6= DB2 V10.1 G root C'20#k9CZ 703D:}6=BD DB2 ~qw;

PhvD`,}L#

v Z Linux M UNIX Yw53O(Linux on x86 }b),VP 32 ;r 64 ;5}

+}6= 64 ; DB2 V10.1 5}#Yw53Mz20D DB2 V10.1 }]bz7+

7(5}D;s!,kNDZ 283D:TZ 32 ;M 64 ; DB2 ~qwD'VD|

D;TKbj8E"#

v 9fZ;)d{D}6^F#i4 Z 183D:DB2 ~qwD}6^F;PDj{P

m#

}L

*+G root C'20}6= DB2 V10.1:

1. w* DB2 V9.5 r DB2 V9.7 G root C'20DG root C'G< DB2 ~qw#

2. i4Z 203Dm 8 T9CZc`MT0IT+G root C'5}}6=D DB2 }

]bz747(5}`M#

DB2 }]bz720+i$zGqIT+G root C'5}}6=zy!q*20D

DB2 }]bz7#g{Ki$'\,G4202+'\,bVivBz;\ax2

0#

3. #9G root C'5}#

4. w*G root C'20 DB2 V10.1 "!q}6!n#kND20 DB2 ~qwPD

:w*G root C'20 DB2 z7;#

}6!n+8] DB2 V9.5r DB2 V9.7 G root C'dCD~M20?<,20B

D DB2 1>"}6G root C'5}#;x,g{z8( -f nobackup N},G4;a8]20?<,"R+}% DB2 V9.5"DB2 V9.7 r DB2 V9.8 1>#

DB2 z7209ai$BPiv:

v ?< INSTHOME/sqllib_v101 ;fZ#

v G root C'5}Q#9#

v ZG root C'5}BKPD>X}]bQ<8CxP}6#

Z 8 B }6_PX(XwD DB2 ~qw 67

Page 76: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

g{NNb)i$'\,"R:

v z}ZKP db2setup |n,vVK;v{"r8v'\Div#k4PJ1D@

}Yw,;s!q}6!n"Lx4PsxYw#

v z}Z9Cl&D~r_}ZKP db2_install |n,G420Lr+"zms"Kv#k4PJ1D@}Yw,;sXB"v db2setup |n"R8(l&D~,r_XB"v db2_install |n#

*c:;Fv9C db2_install |n,+4D"PfPI\a}%K|n#kD*

+ db2setup |nkl&D~dO9C#

g{ZG root C'5}BKPDNN>X}]b_P 1 `w},G4avV;v

{"r,Cz!qGvTK/f"LxxP209GKv20#PX1z!qvT

K/f1a"zDivT0Z}6.0gN*; 1 `w}Dj8E",kNDZ 36

3D:i$}]bGqQ<8CxP}6;PD=h Z 383D 7#XkZl&D~

P8( UPGRADE_DBCK_IGNORE_TYPE1 X|VM YES !n,r_8(xP -fignoreType1 N}D db2_install |n,Tc20Lr;ali 1 `w}"I&X

jI&m#

5. g{ DB2 }]bz720'\"Rz8(K -f nobackup N},kV/20 DB2

}]bz7,;sKP db2nrupgrade |n}6G root C'5},gBy>:

cd $HOME/sqllib/instancedb2nrupgrade -b BackupDir

dP BackupDir GG root C'20DdCD~Z}6.0D8]?<#C8]?<

T sqllib_vVR q=fZZ db2setup U>P,dP V Gf>E,x R GI1>

D"PfE#}g,g{zQ20 V9.7,;s9C db2setup |n420 V10.1,

G4zITZ db2setup U>D~PR=C8]?<D{F (sqllib_v101)#

6. g{ DB2 }]bz720'\,G4Z"TYNxP20.0,ki420U>D

~T7('\-rT0gNbvJb# 1!ivB,20U>D~;Z /tmp ?<

P#

7. }6}]b# kNDZ 533D:}6}]b;#

8. (}KP db2rfe |n4tCyZ root C'D&\#

9. g{ DB2 V9.5 r DB2 V9.7 G root C'1>P20Kd{ DB2 z7,k?N

20;v DB2 z7#

B;=v24

}6G root C'20.s,k4P(iD}6sNq,}g,4;oOms6p"w{

U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qwD}6GqI&#kN

D Z 853DZ 9 B, :DB2 ~qwD}6sNq;MZ 923D:i$ DB2 ~qw

D}6;#

}6_P`v DB2 1>D DB2 ~qw}6_P`v DB2 V10.1 .0D DB2 1>D DB2 ~qw1,*sz+ DB2 V10.1

w*B1>xP20,"Z20.sV/}65}M}]b#

IT20_P DB2 }]bz7 V9.5 M V9.7 D`v1>D DB2 ~qw#

68 }6= DB2 V10.1

Page 77: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

(}Zz!qD?j DB2 V10.1 1>P4P db2iupgrade |n,ITV/}6 DB2

V10.1 .0DNN^)|6pD5}#+5}}6=3v DB2 V10.1 1>.s,M^

(+|}6=m;v DB2 V10.1 1>#;x,IT9C db2iupdt |nZ;,D DB2

V10.1 1>.d|B5}#

*<.0

v 7#Z Linux M UNIX Yw53O,z_P root C'CJ(;xZ Windows O

z_P>X\m1(^#

v 7#zc DB2 }]bz7D20*s#Yw53D*sQ|D#

v i4}6(iMELUd*s#kNDZ 293D:XZ}6 DB2 ~qwDnQ5

y;MZ 273D:DB2 ~qw}6DELUd*s;#

v 4P}60Nq#kNDZ 333DZ 5 B, :DB2 ~qwD}60Nq;#

^F

v K}L;JCZZ Windows OS DB2 32 ;~qw}6= 64 ;53#kNDZ

653D:+ 32 ; DB2 ~qw}6= 64 ;53(Windows);TKbj8E"#

v Z Linux M UNIX Yw53O,;\* root C'hC5}73#;'VZhC5

}731KP db2iupgrade r db2icrt |n#

v i4 DB2 ~qwD}6^F#kNDZ 183D:DB2 ~qwD}6^F;#

}L

*T_P`v DB2 1>D DB2 ~qwxP}6:

1. w* root C'r_P>X\m1(^DC'G< DB2 ~qw#

2. (}KP“DB2 20”r<"!q20z7feOD20Bz7!n,+ DB2 V10.1

w* DB2 V10.1 DB1>xP20#kNDBPNqTKbj8E":

v 20 DB2 ~qwPD:20 DB2 ~qw (Windows);

v 20 DB2 ~qwPD:20 DB2 ~qw(Linux M UNIX);

g{*+VP5}}6=;,D DB2 V10.1 1>,G4IT20`v DB2 V10.1

1>#

3. Zz!qD DB2 V10.1 1>D2076P9C db2iupgrade |n4Zz!qD DB2

V10.1 1>D2076P9C db2iupgrade |n4}65}#kNDZ 503D:}

6 DB2 V9.5 r DB2 V9.7 5};# }g,Y(Z AIX ~qwM Windows ~q

wO_PBP DB2 1>M5}:

m 18. DB2 1>D?<>}#

5}{ Yw53 DB2 1>?<

db2inst1 AIX /usr/opt/db2_10.1/

db2inst2 AIX /opt/IBM/db2/V10.1

db2inst3 AIX /home/db2/myV10.1

44(NN5} AIX /opt/IBM/db2/V10.1

/home/db2/myV10.1

DB2_95 Windows D:\Program Files\IBM\V_95\

44(NN5} Windows C:\Program Files\IBM\SQLLIB_10.1\

Z 8 B }6_PX(XwD DB2 ~qw 69

Page 78: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

;s,ITKPBP|n+5}I&}6= DB2 V10.1:

m 19. 5}}6|n>}#

}65} |n

db2inst1 cd /opt/IBM/db2/V10.1/instance

./db2iupgrade -u db2fenc1 db2inst1

db2inst2 cd /opt/IBM/db2/V10.1/instance

./db2iupgrade db2inst2

db2inst3 cd /home/db2/myV10.1/instance

./db2iupgrade db2inst3

DB2 cd C:\Program Files\IBM\SQLLIB_10.1\BIN

db2iupgrade DB2 /u:db2admin1,password1

DB2_95 cd C:\Program Files\IBM\SQLLIB_95\BIN

db2iupgrade DB2_95 /u:db2admin3,password3

4. I!: g{*#VVPdC4\m DB2 V10.1 5},g{*#VVPdC4\m

DB2 V10.1 5},k}6 DB2 \m~qw#kNDZ 523D:}6 DB2 \m~

qw (DAS);#

5. w*_P SYSADM (^DC'G< DB2 ~qw#

6. }6}]b#kNDZ 533D:}6}]b;#

B;=v24

T DB2 ~qwxP}6.s,k4P(iD}6sNq,}g,XCoOms6p"

w{U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qwD}6GqI&#

kNDZ 853DZ 9 B, :DB2 ~qwD}6sNq;MZ 923D:i$ DB2 ~

qwD}6;#

}6=BD DB2 ~qwg{*}6=BD DB2 V10.1 ~qw,kXB4(5},;s(}4- DB2 V10.1 .

0D}]b8]4}6}]b#Z4-}]b8]s,RESTORE DATABASE |n+T/KP UPGRADE DATABASE |n#

*<.0

v 7#zZ Linux M UNIX Yw53O_P root C'CJ(,r_Z Windows O

_P>X\m1(^#

v 7#z_P SYSADM (^#

v 7#zc20 DB2 ~qwPD:DB2 }]bz7D20*s;#Yw53D*sQ

|D#

v i4}6(iMELUd*s#kNDZ 293D:XZ}6 DB2 ~qwDnQ5

y;MZ 273D:DB2 ~qw}6DELUd*s;#

v 4P}60Nq#kNDZ 333DZ 5 B, :DB2 ~qwD}60Nq;#

^F

v i4 DB2 ~qwD}6^F#kNDZ 183D:DB2 ~qwD}6^F;#

70 }6= DB2 V10.1

Page 79: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}L

*}6=BD DB2 V10.1 ~qw:

1. TVP}]b4Pj+Qz}]b8]"4PNNd{JCD}60Nq#kN

DZ 393D:Z}6.0r.s8]}]b;# g{n|T}]b4PKj+Q

z8]"RZ}6.0;\YN4PbV8],G4ITD*T}]b4Pv?

Qz8]#

2. Z Linux M UNIX Yw53O,w* root C'G<BD DB2 ~qw,xZ Win-

dows Yw53O,w*_P>X\m1(^DC'xPG<#

3. ZBD DB2 ~qwO20 DB2 V10.1#

4. (}ZO;v=hP20D DB2 V10.1 1>;CKP db2icrt |n,ZBD DB2

~qwO4(5}#kND20 DB2 ~qwPD:9C db2icrt 4(5};#g

{BD DB2 ~qw_P`FJ4,G49C UPDATE DBM CFG |nMZ}60NqP#fD54-?v5}D}]b\mwdCN}5#

5. I!: Z DB2 V10.1 O4(BD DB2 \m~qw (DAS)#g{*#VVP DAS

dC"9C DB2 V10.1 Pa)DB&\,G4h* DAS#

6. +yP*}6D}]bD DB2 V10.1 .0D8]D~+MABD DB2 ~qw#

7. w*_P SYSADM (^DC'G< DB2 ~qw#

8. 9C RESTORE DATABASE |n4}6}]b#TB>}T>gN4- UNIX Yw5

3ODy>}]b:

db2 RESTORE DATABASE sample FROM /db2/backups

dP sample G}]b{F,/db2/backups G}]b8]D~yZD?<#

g{Z}6.04PKv?Qz}]b8],G4zXkTnBDj+Qz}]

b8]Mv?Qz}]b8]_PCJ(,"RXk9CT/v?4-4}6}

]b#kND}]V40_ICT8OkN<PD:ZbTMzz73P9Cv

?4-;#IZ?v RESTORE DATABASE |n<"TZ}]bj+V4.0}6}]b,rKV/v?4-+'\#TB>}5wgN4PT/v?4-:

db2 RESTORE DATABASE sample INCREMENTAL AUTOMATICTAKEN AT timestamp WITHOUT PROMPTING

ZVx}]b73P,XkZyP}]bVxP4P RESTORE DATABASE |n,WHS?<Vx*<#g{gBy>5XK sqlcode 7535:

SQL2517W The database was restored and then upgraded to the current release.The database upgrade returned sqlcode "7535" and tokens "*N".

G4ITYNKP UPGRADE DATABASE |n#

9. 1}]bQ4-+P4}61,RESTORE DATABASE |n+5XTBms,"R|(xP-rkD}6ms{":

SQL2519N }]bQ4-,+4-D}]b4}6=10"Pf#5XxPjG“3”Dms“-1704”# SQLSTATE=57011

ms{" SQL1704N 8>}]b}6'\#Z{"N<Z 2 mPR=K SQL m

szk,DAkT?v-rkI4PDbv=8Pm#Z0;>}P,jG“3”b

6E-rk* 3,|m>r*}]bU>Qzx<B}6'\#g{"zKKm

s,G4&jIBP=hT}6}]b:

Z 8 B }6_PX(XwD DB2 ~qw 71

Page 80: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

a. vsU>D~Ds!#kNDZ 413D:Z}6.0vsmUdMU>D~

s!;#

b. 9C UPGRADE DATABASE |n}6}]b#kNDZ 533D:}6}]b;#

c. g{U>D~s!T;;;s,G4a5XTBms:

SQL1704N }]b}6'\#-rk*“3”#

XkvsU>D~s!"YN"T}6}]b#

d. jI}6}]b.s,+U>D~s!4;*|GZ}6.0D5#

10. I!: (}KP AUTOCONFIGURE |n4Fc:eXs!T0}]b\mwdCN}M}]bdCN}D5,+BD DB2 ~qwdC*9CBDICJ4#TB>

}T>gNKPK|nTcvT>y>}]bD(i5:

db2 CONNECT TO sampledb2 AUTOCONFIGURE USING MEM_PERCENT 80

WORKLOAD_TYPE complexNUM_STMTS 1 TPM 73ADMIN_PRIORITY performance

IS_POPULATED YESNUM_REMOTE_APPS 15ISOLATION CS

APPLY NONE;

g{!q;KPK|nr_;&C(iD5,G4V/dC DB2 ~qwT9CB

J4#qr,zD}]bI\;a4$ZDGy4P#

11. 4-zZ}60NqP8]DNNb?}L#kNDAdministrative Routines and

ViewsPD:8]M4-b?}LbM6D~;

12. i$}]b}6GqI&#,SAQ}6D}]b""vTBr%i/:

db2 CONNECT TO sample

}]b,SE"

}]b~qw = DB2/AIX64 10SQL Z(j6 = TESTDB2>X}]bp{ = SAMPLE

db2 "SELECT * FROM SYSCAT.DBAUTH"

r_,g{Q-20Ky>D~,G4KP testdata.db2 E>:

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

dP samplefile-dir-clp Z Linux M UNIX O* DB2DIR/samples/clp,xZ Win-

dows O* DB2DIR\samples\clp;DB2DIR m>Z20 DB2 V10.1 Zd8(D;

C,x sample G}]b{F#

B;=v24

T DB2 ~qwxP}6.s,k4P(iD}6sNq,}g,XCoOms6p"

w{U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qwD}6GqI&#

kNDZ 853DZ 9 B, :DB2 ~qwD}6sNq;MZ 923D:i$ DB2 ~

qwD}6;#

72 }6= DB2 V10.1

Page 81: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

9CH0"PfPD*z8]4}6 DB2 ~qwIT9CH0"PfPD*z}]b8]Z,;"PfOX(}]b,;s}6= DB2

V10.1#

*<.0

T DB2 ~qwxP}6.0:

v 7#zZ Linux M UNIX Yw53O_P root C'CJ(,r_Z Windows O

_P>X\m1(^#

v _P}]bDyPXhD DB2 V10.1 .0Dj+rv?*z}]b8],TczI

T9Cb)*z8]4X(}]b#

^F

vZBPivBE4PKNq:

v g{;\TVP5}M}]bxP}6#

v g{zn|44Pj{Qz}]b8],r_44 Z 333DZ 5 B, :DB2 ~q

wD}60Nq;PD8>4Pv?Qz}]b8]#

}L

*9CH0"PfPD*z8]4}6 DB2 ~qw:

1. +yP*}6D}]bD DB2 V10.1 .0D*z}]b8]D~+MA DB2 ~q

w#

2. g{;Pf>k*z}]b8]`,D DB2 1>,k20`,f>D DB2 1>#

}g,g{Z DB2 V9.5 1>P4PK*z}]b8],G4XkZ DB2 ~qw

O20 DB2 V9.5 1>#

3. g{f>k*z8]`,D DB2 1>O4ZKP5},kZK DB2 1>O4(5

}#

4. w*_P SYSADM (^DC'G< DB2 ~qw#

5. KPxP REBUILD WITH ALL TABLESPACES IN DATABASE N}D RESTORE DATABASE|n,tSEKP ROLLFORWARD DATABASE |n4X(}]b# }g:

RESTORE DB db-nameREBUILD WITH ALL TABLESPACES IN DATABASETAKEN AT timestamp-backup;

ROLLFORWARD DB db-nameTO END OF LOGS AND STOP;

zIT!qvT;?VmUdX(}]b#+G,Z"v ROLLFORWARD DATABASE |n.s,Xk>}yP&Z4-]R4,DmUd#;\T_P&Z4-]R4,

DmUdD}]bxP}6#

PX|`j8E",kND}]V40_ICT8OkN<PD:}]bX(;#

6. (}4TB>}Py>T Windows Yw53"v GET DB CFG |n4i$X(D}]bGq&Z;B4,:

db2 GET DB CFG FOR sample | FIND "consistent"

All committed transactions have been written to disk = YES

7. (}4PBPdP;nNq4}6 DB2 ~qw:

Z 8 B }6_PX(XwD DB2 ~qw 73

Page 82: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v Z 493DZ 6 B, :}6 DB2 ~qw(Windows);

v Z 573DZ 7 B, :}6 DB2 ~qw(Linux M UNIX);

}6Vx}]b73

}6Vx}]b731,*sz+ DB2 V10.1 w*B1>20ZyP}]bVx~q

wP,}65},;s}6}]b#

*<.0

v 7#zZ Linux M UNIX Yw53O_P root C'CJ(,r_Z Windows O

_P>X\m1(^#

v 7#z_P SYSADM (^#

v i420 DB2 ~qwPD:DB2 }]bz7D20*s;#Yw53DHvu~Q

|D#

v i4Z 293D:XZ}6 DB2 ~qwDnQ5y;MZ 273D:DB2 ~qw}6

DELUd*s;#

v 4P}60Nq#kNDZ 333DZ 5 B, :DB2 ~qwD}60Nq;#

^F

v ?<VxyZD}]bVx~qwXkQt/"R}ZKP#

v v9C20z7fePD20Bz7!n420 DB2 V10.1#g{Z20z7feO

!qK9CVPz7!nDivB!q}6Yw,G420}L+'\#

v 9fZ;)d{D}6^F#kNDZ 183D:DB2 ~qwD}6^F;#i4j

{Pm#

}L

*TVx}]b73PD DB2 ~qwxP}6:

1. TyP}]bVx4Pj+Qz8]# 9CxP ON ALL DBPARTITIONNUMS N}DBACKUP DATABASE |n48]yPVx#i$}]bGqQ<8CxP}6,"4P

NNd{JCD}60Nq#kND Z 333DZ 5 B, :DB2 ~qwD}60N

q;#

2. Z Linux M UNIX Yw53O,w* root C'G<;xZ Windows Yw53O,

w*_P>X\m1(^DC'G<#

3. Z?vNkD}]bVxO20 DB2 V10.1 "hCVx}]b73#kND20

DB2 ~qwPD:hCVx}]b73;# !q20z7fePD20Bz7!

n#;*!q9CVPz7!n#

4. Z5P5}D}]bVx~qwOZ5P5}D}]bVx~qwO}6?v5

}#kNDZ 50 3D:}6 DB2 V9.5 r DB2 V9.7 5};# 5}D

db2nodes.cfg D~PDZ;vu?G}]bVx~qwD5}yP_#

5. (}Z?<VxOKP UPGRADE DATABASE |n(}Z?<VxOKP UPGRADE DATA-BASE |n4}6?v}]b#kNDZ 533D:}6}]b;# "v UPGRADEDATABASE 1,^[zGZDv}]bVxO"vK|n,?<Vx<XkIC#

74 }6= DB2 V10.1

Page 83: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

g{PNN}]bVx;IC,G4;aTb)}]bVxxP}6#Kb,g{

UPGRADE DATABASE |nQ#9,G4;aTd`}]bVxxP}6#+G,g{

Tsb)X(}]bVxIC,G4ITYNKP UPGRADE DATABASE |n4T|GxP&m#

6. Z?v}]bVx~qwO4(BD DB2 \m~qw (DAS)# g{h*#VVP

DAS hC,G4ITZ?vNkD}]bVx~qwO}6 DAS,x;G4(BD

DAS#kNDZ 523D:}6 DB2 \m~qw (DAS);#

B;=v24

T DB2 ~qwxP}6.s,k4P(iD}6sNq,}g,XCoOms6p"

w{U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qwD}6GqI&#

kNDZ 853DZ 9 B, :DB2 ~qwD}6sNq;MZ 923D:i$ DB2 ~

qwD}6;#

}6 DB2 pureScale ~qwZ Linux M UNIX O+ DB2 pureScale ~qw}6= DB2 V10.1 1,*sz20B

D DB2 V10.1 1>,;s+VP5}M}]bV/}6=KB1>#

*<.0

T DB2 ~qwxP}6.0:

v 7#z_P root C'CJ(#

v 7#zc DB2 }]bz7D20*s#kND20 DB2 ~qwPD:DB2 }]b

z7D20*s;#

v i4}6(iMELUd*s#kNDZ 293D:XZ}6 DB2 ~qwDnQ5

y;M Z 273D:DB2 ~qw}6DELUd*s;#

v 4P}60Nq,gi$}]bGqQ<8CxP}6"Z}60xP8]#PX

|`j8E",kND Z 333DZ 5 B, :DB2 ~qwD}60Nq;#

XZKNq

K}6NqhvKS DB2 V9.8 1S}6= DB2 V10.1 D=h#

^F

v Z Z 183D:DB2 ~qwD}6^F; i4}6^FDj{Pm#

}L

*+ DB2 ~qw}6= DB2 V10.1:

1. w*5}yP_G< DB2 ~qw#

2. (}"v db2stop |nI#9}]b\mw,gBy>:

db2stop force (Disconnects all users and stops the instance)db2 terminate (Terminates back-end process)

3. (}"v db2stop instance on <hostname> |n(dP,hostanme G/:P?v

I1D{F)I#9d{I1PDyP5}xL#

4. (}4PBP=hI20 DB2 V10.1:

Z 8 B }6_PX(XwD DB2 ~qw 75

Page 84: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

a. 9C root C'(^IG<= DB2 ~qw#

b. (}"v db2cluster -cm -enter -maintenance -all |n,+yPI1M/:_Y:fh) (CF) OD/:\mm~CZ,$==#K|na#9yPwz

ODTHr~q"h9dZ53,$ZdXBt/#

c. (}"v db2cluster -cfs -enter -maintenance -all |nI+yPI1M CF

OD/:D~53CZ,$==#K|naZ53,$Zd9yPwz#9C

J/:D~53 (GPFS™)#

d. ZyPI1M CF P,(}9C db2setup |nI20 DB2 V10.1#“DB2 20

”r<a)K;ve~wL,(}CwLIS;vI1t/ DB2 pureScale &\

?~20,"g`vI1I&hC DB2 pureScale 73#9aZC20Zd}6

/:\mm~M/:D~53m~,Tzc V10.1 hs#

e. (}"v db2cluster -cm -exit -maintenance -all |nI9/:\mm~Qk,$==#

f. (}"v db2cluster -cfs -exit -maintenance -all |nI9/:D~53m~Qk,$==#

g. (}"v db2cluster -cfs -commit |nI+|Dd5=/:D~53#

h. (}"v db2start instance on <hostname> |n,TZ_P/:\mm~M/:D~53m~Q|BJ4DyPI1OXBt/ DB2 5}xL#

5. 20yPQ20Zz*TdxP}6D DB2 1>PD DB2 =Sz7#

6. }6 DB2 V9.8 5}#kND:}6 DB2 V9.8 5};#

7. }6}]b# kNDZ 533D:}6}]b;#

B;=v24

}6 DB2 ~qws,k4P(iD Z 853DZ 9 B, :DB2 ~qwD}6sN

q;,}g,4;oOms6p"w{U>Uds!MXBs(Lr|#Kb,9*

i$ DB2 ~qwD}6GqI&#

}6 DB2 V9.8 5}w*+ DB2 }]b~qw}6= DB2 V10.1 Dj{}LPD;?V,zXk}6 V9.8

5}#

*<.0

v zD DB2 V9.8 5}XkG DB2 pureScale 5}#

v Z Linux M UNIX Yw53O,zXk_P root C'(^#

v Xk20yPQ20Zz*TdxP}6D DB2 1>PD DB2 }]b=Sz7#

v ZKP db2iupgrade |n.0,(iz4PBP=h:

– i$}]bGqQ<8CxP DB2 }6#Z DB2 pureScale 73P,K=h\

X*,bGr* db2ckupgrade |nI\aZ;vI1P5Xms,Sx<B5}}6'\#kNDZ 363D:i$}]bGqQ<8CxP}6;#

– Z Linux M UNIX Yw53O,7# /tmp ?<PP 5GB DICUd#5}}

6zYD~+4k /tmp ?<P#

– U/}60oOE"TozoO}6sI\vVDNNJb#PXj8E",k

NDZ 443D:U/}60oOE";#

76 }6= DB2 V10.1

Page 85: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

XZKNq

Z Linux and UNIX Yw53O,XkS V9.8 V/}6 DB2 pureScale 5}#

^F

v Z Linux M UNIX Yw53O,;\* root C'hC5}73#;'VZhC5

}731KP db2iupgrade r db2icrt |n#

v PX5}}6Dd{^F,ki46Z 183D:DB2 ~qwD}6^F;#

}L

*9C db2iupgrade |n+VP V9.8 5}V/}6= DB2 V10.1:

1. 9C root C'(^IG<= DB2 ~qw#

2. (}S?j DB2 V10.1 1>;C"v db2iupgrade |n4}6VP V9.8 5}#

&WHSyPI1,;sS CF D V10.1 2076"v db2iupgrade |n#TB

>}T>gN9CK|n:

$DB2DIR/instance/db2iupgrade [ -u fencedID ] InstName

dP DB2DIR hC*Z20 DB2 V10.1 Zd8(D;C,fencedID G+ZdBK

P\@$DC'(e/} (UDF) Mf"}LDC'{,x InstName G5}yP_

DG<{#

g{z420yPQ20Zz*TdxP}6D DB2 1>PD DB2 }]b=Sz

7,G45}}6+'\"5X/f{"#g{zrcTs20b)z7r_z;

Yh*b)z7ya)D&\,k9C -F N}}65}#

3. w*_PcTt/5}D(^DC'G< DB2 }]b~qw#

4. (}"v db2start instance on <hostname> |n,TZ_P/:\mm~M/:D~53m~Q|BJ4DyPI1M CF OXBt/ DB2 5},;s"v

db2start |n# g{Z/:\mwJ4#MM db2nodes.cfg d"V;;B,k(

}9C db2cluster -cm -repair -resources |n^4/:\mwJ4#

5. (}KP db2level |ni$5}Gq}Z DB2 V10.1 OKP: N<jG&|,

;v`FZ“DB2 V10.1.X.X”DV{.,dP X G;v}V#

B;=v24

}6 V9.8 DB2 pureScale 5}.s,Xk}6}]b#PXj8E",kNDZ 533

D:}6}]b;#

}6}]b+5}}6= DB2 V10.1 .s,h*}6?v5}PD?v}]b#

*<.0

v 7#z_P SYSADM (^#

v 7#QT*}6DyP>X}]bxP`?#

v 7#Q4UZ 333DZ 5 B, :DB2 ~qwD}60Nq;Py8>Gy8]}]

b#

v 7#Q20 DB2 V10.1 "RQ+5}}6= DB2 V10.1#

Z 8 B }6_PX(XwD DB2 ~qw 77

Page 86: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

^F

v i4Z 183D:DB2 ~qwD}6^F;PCZT}]bxP}6D=h#

}L

*+ DB2 }]b}6= DB2 V10.1:

1. w*5}yP_r_P SYSADM (^DC'G< DB2 ~qw#

2. I!: X|{r>} db2diag U>D~,Tc4(BD~#Kb,}% diagpathN}y8>D?<PDNNVP*"D~"]eD~M/(U>D~,r_+b

)D~FAm;v?<#by,D~P+;|,PX}6}LDE",b)E"

ITozzRvMKbZ}]b}6ZdI\v=DNNJb#

3. 9C CATALOG DATABASE |n4XB`?}]b:

db2 CATALOG DB database_name as database_alias

4. I!: "v db2 LIST DATABASE DIRECTORY |n,T7#}]bZ105}PDyPQ`?D}]bPmP#

5. 9C UPGRADE DATABASE |n4}6}]b:

db2 UPGRADE DATABASE database-alias USER username USING password

dP database-alias G*TdxP}6D}]bD{Frp{,x username M pass-

word C4O$;vC'Gq_P SYSADM (^#

Kb,k<G9C REBINDALL N},|8(}6ZdTyPLr|<4P REBIND

6. g{ UPGRADE DATABASE |n'\"R5XK SQL1704N ms{"MC4hvJ

O-rD-rk,kR=K SQL mszk"SkT?v-rkIICDbv=8

PmP7(*4PDYw# <B}6'\D;Vn#{-rGU>D~Ud;;

s,ZbVivB+5XTBms:

SQL1704N }]b}6'\#-rk*“3”#

XkvsU>D~s!"YN4P UPGRADE DATABASE |n#PXj8E",kN

DZ 413D:Z}6.0vsmUdMU>D~s!;#jI}]b}6.s,

+}]bdCN} logfilsiz"logprimary M logsecond D54;#

}]b}6;'V UPGRADE DATABASE |nZX(ivB5XDd{mszk#Z

Z 183D:DB2 ~qwD}6^F;PhvKb)iv#

7. g{ UPGRADE DATABASE |n5X/f{" SQL1243W,G4zh*OzrX|{

SYSTOOLS.DB2LOOK_INFO m# qr,ALTER TABLE M COPY SCHEMA o

d+KP'\# (}KPTB|nli SYSTOOLS.DB2LOOK_INFO mGqf

Z:

db2 "SELECT tabname, tabschema, definer FROM syscat.tablesWHERE tabschema = ’SYSTOOLS’ AND tabname= ’DB2LOOK_INFO’ "

g{Q-4(KKm,G4(}KP RENAME od+|X|{:

db2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name

g{P44(Km,G4(}KP DROP |n+|}%:

db2 DROP TABLE SYSTOOLS.DB2LOOK_INFO

78 }6= DB2 V10.1

Page 87: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

8. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM7535W

T0yPj8E"4k\m(*U>,G4C|n4\"B?<mPDmUdt

T#;x,QI&}6}]b# ;x,QI&}6}]b#

9. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4003E

T0yPj8E"4k\m(*U>,G4IZf"}LPDms,C|n4\

}6 DB2 Text Search ?<rw}#

10. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM7534W

T0yPj8E"4k\m(*U>,G4C|n4\"B?<mPDmUdt

T#;x,QI&}6}]b# ;x,QI&}6}]b#

11. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4101W

4k\m(*U>,kG< ADM4101W {"Py(fD53?<m,Tcw*}

6sNqD;?V4U/PXb)mD3FE"#

12. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4102W

4k\m(*U>,kZ SQL odP9C}E4^(r(g NULL j6,T\b

k NULL X|V"ze;#

g{zT SQL odPDP{"}LN}{rd?{9CK4C}Ej+^(r(

gD NULL j6,G4Kj6{I\a;bv* NULL X|V#b+<BP*k

H0"PfPDP*;,#kNDZ 1273DZ 22 B, :}]b&CLrD}6

y>*s; TKbj8E"#

13. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4106W

4k\m(*U>,k>}T XML Extender C'(eD}]`MDyP}C,"

>} DB2XML #=BDyP XML Extender }]bTs# S DB2 V9.7 *<,

+#99C XML Extender#

*K\b"zKms,kZ}65}M}]b.04PZ 803D:+xP XML

Extender D DB2 ~qw}6= DB2 V10.1; PDyP=h,T9W{C XML

Extender "}% XML Extender &\#

14. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM4105W

4k\m(*U>,k(}KPxP -xml N}D enable_MQFunctions |n*XML }]`M4(BD MQ /}# Z}6}]bZd,+>} XML Extender

D;i DB2 WebSphere MQ /}#

15. g{ UPGRADE DATABASE |n5X/f{" SQL1499W "+/f{" ADM9516W

4k\m(*U>,ki$ indexrec dCN}GqhC* RESTART,""v

RESTART DATABASE |nTX(Z}]b}6Zd;jG*^'Dw}# qr,1

zWNCJm1+*<X(w},"RzI\av=l&1dbbS$#

Z}]b}6Zd,1 `w}T0_P4\}6Dw}3Dw}a;jG*^'#

16. g{ UPGRADE DATABASE |n5Xms{" SQL0473N,G4zh*T}]bxP

fr(F,;s9Cm;v;\^FD{F4XB4(yP9C53ZC}]`

M{FDC'(e}]`M#kNDZ 1013DZ 12 B, :T DB2 ~qwxP

fr}6;#

*K\b UPGRADE DATABASE |n'\,kZZ 363D:i$}]bGqQ<8C

xP}6;ZdXB4(b)C'(e}]`M#

Z 8 B }6_PX(XwD DB2 ~qw 79

Page 88: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

17. g{ UPGRADE DATABASE |n5Xms{" SQL1700N,G4zh*T}]bxP

fr(F,;s9C;v;\^FD#={4XB4(G)9C\^F#={D

}]bTs#kNDZ 1013DZ 12 B, :T DB2 ~qwxPfr}6;#

*K\b UPGRADE DATABASE |n'\,kZZ 363D:i$}]bGqQ<8C

xP}6;ZdXB4(b)}]bTs#

18. g{ UPGRADE DATABASE |n5Xms{" ADM4003E ,kV/}6 DB2 Text

Search ?<Mw}# PXj8E",kND SYSTS_UPGRADE_CATALOG MSYSTS_UPGRADE_INDEX#

19. +jI}6.sD}]bdChCk}6}]b.0DdChCxPHO#i$

BPhCM}]bE"Gq`,:

v }]bdCN}hC

v mUdE"

v vJCZ&CLrDLr|E"

;Xli53zIDLr|DLr|E"#ITZ}6.s|DPXI53zI

DLr|DE"#

20. i$}]b}6GqI&#,SAQ}6D}]b""vTBr%i/:

db2 connect to sample

}]b,SE"

}]b~qw = DB2/AIX64 10.1.0SQL Z(j6 = TESTDB2>X}]bp{ = SAMPLE

db2 “select * from syscat.dbauth”

r_,g{Q-20Ky>D~,G4KP testdata.db2 E>:

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

dP samplefile-dir-clp Z Linux M UNIX O* DB2DIR/samples/clp,xZ Win-

dows O* DB2DIR\samples\clp;DB2DIR m>Z20 DB2 V10.1 Zd8(D;

C,x sample G}]b{F#

B;=v24

Z}6 DB2 }]b.s,k4P(iD}6sNq,T7#I&jI}]b}6#k

NDZ 853DZ 9 B, :DB2 ~qwD}6sNq;#

}6 DB2 Text Search

+xP XML Extender D DB2 ~qw}6= DB2 V10.1+ XML Extender }6= DB2 V10.1 1,*sz}% XML Extender &\,;s}

6=;_8K&\D DB2 V10.1#;'V+20K XML Extender rtCK XML

Extender &\D DB2 V10.1 .0D DB2 ~qw}6= DB2 V10.1,bGr*Q-#

99C XML Extender#

80 }6= DB2 V10.1

Page 89: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

*<.0

v 7#Z Linux M UNIX Yw53O,z_P root C'CJ(;xZ Windows O

z_P>X\m1(^#

v 7#z_P SYSADM (^#

v 7#zc DB2 }]bz7D20*s#Linux M UNIX Yw53D*sQ|D#

v i4}6(iMELUd*s#

v 4P}60Nq#

^F

v i4 DB2 ~qwD}6^F#

v >wbvJCZ DB2V9.5#

}L

*+_P XML Extender &\D DB2 V10.1 .0D~qw}6= DB2 V10.1:

1. I!: 8]z* XML Extender tCD?v}]bD db2xml.DTD_REF r

db2xml.XML_USAGE mPDyP DAD D~r DTD D~# TB>}5wKg

N+f"Z DTD_REF mPD DTD D~<v=X(?<:

db2 EXPORT TO dtdfiles.del OF del LOBS TO dir-nameMODIFIED BY lobsinsepfilesSELECT CONTENT FROM DB2XML.DTD_REF

TB>}5wKgN+f"Z db2xml.XML_USAGE mPD DAD D~<v=X(

?<:

db2 EXPORT TO dadfiles.del OF del LOBS TO dir-nameMODIFIED BY lobsinsepfilesSELECT DAD FROM DB2XML.XML_USAGE

2. 9CTB|n{CyP}]bPz* XML Extender tCDyP XML P:

dxxadm disable_column db_name tab_name column_name

r_,zITwC dxxDisableColumn() f"}L#TB>}5wgNP>Q* XML

Extender tCDP:

db2 SELECT TABLE_SCHEMA, TABLE_NAME, COL_NAMEFROM DB2XML.XML_USAGEWHERE NOT TABLE_SCHEMA=’DXX_COLL’

3. I!: {CyP}]bPz* XML Extender tCDyP XML /O#r_,z

ITwC dxxDisableCollection() f"}L# TB>}5wgNP>Q* XML

Extender tCDyP/O:

db2 SELECT TABLE_SCHEMA, TABLE_NAME, COL_NAMEFROM DB2XML.XML_USAGEWHERE TABLE_SCHEMA=’DXX_COLL’ AND TABLE_NAME=’DXX_COLLECTION’

4. SyP}]bPDm"%5`M"a9/`M"C'(eD/}(UDF)"=(

MStTsP>}TC'(eD}]`M XMLVARCHAR"XMLCLOB M

XMLFILE DyP}C# TB>}5wgNP>G)9C XML Extender UDT D

P:

db2 SELECT TABSCHEMA, TABNAME, COLNAMEFROM SYSCAT.COLUMNSWHERE TYPESCHEMA=’DB2XML’ AND NOT TABSCHEMA=’DB2XML’

Z 8 B }6_PX(XwD DB2 ~qw 81

Page 90: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

w*>}CPDfz=(,zIT(} UPDATE od4mS9CZC`MDBP

TF/ XML PPD}],;sY>} XML P#;\9CxP ALTER COL-

UMN SdD ALTER TABLE od4|D}]`M#z9IT9C EXPORT"IMPORTM LOAD 5CLr4XB4(;_P XML PDm#

5. (}T?v}]bKPTB|n4{CQ* XML Extender tCDyP}]b:

dxxadm disable_db database_name

r_,zITwC dxxDisableDB() f"}L#

6. 6X*TdxP}6D DB2 ~qwOD XML Extender# TB>}5wgNZ AIX

Yw53O6X DB2 ~qwD1>:

DB2DIR/install/db2_deinstall -F XML_EXTENDER

dP DB2DIR G DB2 ~qwM XML Extender D20;C#

7. (}KP db2iupdt |n4|B5}T}% XML Extender &\:

db2iupdt instance-name

8. Z DB2 ~qwO20BD DB2 V10.1 1>#g{z}Z Windows O20 DB2

V10.1,"R!q}6 DB2 V10.1 .0DVP1>,kLx4P=h 11#

9. SBD DB2 V10.1 1>}65}#

10. I!: g{*#VVPdC4\m DB2 V10.1 5},}6 DB2 \m~qw#

11. }6}]b#

B;=v24

T DB2 ~qwxP}6.s,k4P(iD}6sNq,}g,4;oOms6p"

w{U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qwD}6GqI&#

PXgNZ}6.s(F= pureXML Dj8E",kNDZ 363D:S XML Extender

(F= pureXML;#

}6 Microsoft Cluster Server 73PD DB2 ~qw+ Microsoft Cluster Server (MSCS) 73PD DB2 ~qw}6= DB2 V10.1 1,*

szZyPZcP+DB2 V10.1 w*B1>xP20,;s}6 MSCS 5}M}]b#

Microsoft Cluster Server(MSCS)T Windows C'a)K“_ICT”/}#Z MSCS

O20 DB2 ~qwJO*F'VZd,~qw5}a*;I MSCS 5}#ITKP

db2iupgrade |n4}6 MSCS 5}T0+ DB2 V10.1 .0DVP MSCS J4}6

= DB2 V10.1DB2 MSCS J4#

*<.0

v 7#z_P>X\m1CJ(#

v Xk_P SYSADM (^#

v i4}6(iMELUd*s#kNDZ 293D:XZ}6 DB2 ~qwDnQ5

y;M Z 273D:DB2 ~qw}6DELUd*s;#

v 4P}60Nq,HdG*8]}]b#kND Z 333DZ 5 B, :DB2 ~qw

D}60Nq;MZ 393D:Z}6.0r.s8]}]b;#

82 }6= DB2 V10.1

Page 91: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

^F

v Z20 32 ; DB2 V10.1 }]bz71,K}LvJCZS 32 ; DB2 ~qwx

P}6;xZ20 64 ; DB2 V10.1 }]bz71,K}LvJCZS 64 ; DB2

~qwxP}6#5}D;s!IYw53Mz20D DB2 V10.1 }]bz77(,

kNDZ 283D:TZ 32 ;M 64 ; DB2 ~qwD'VD|D;TKbj8E

"#

v v9C20z7fePD20Bz7!n420 DB2 V10.1#g{Z20z7feO

!qK9CVPz7!nDivB!q}6Yw,G420}L+'\#

v 9fZ;)d{D}6^F#kND Z 183D:DB2 ~qwD}6^F;#i4j

{Pm#

}L

*+ MSCS 73PD DB2 ~qw}6= DB2 V10.1:

1. w*_P>X\m1(^DC'G< DB2 ~qw#

2. Z MSCS /:DyPZcP20 DB2 V10.1#KP setup |nTt/“DB2 20

”r<,"Z20z7feP!q20Bz7!n#;*!q9CVPz7!n#

3. 9C“/:\m1”95}DJ4Qz#J4{Fk5}{`,#7#k5};Z,

;iPDd`yPJ4<&Z*z4,#

PX9C“/:\m1”D|`E",kND MSCS D5#

4. (}KP db2iupgrade |nT MSCS 5}xP}6#K|n+(e;VF*“DB2

~qw”DBJ4`M,"Ra|ByP DB2 MSCS J4T9CBDJ4`M#Z

}6Zd9CBDJ4`MIT\bk DB2 V10.1 .0DVP MSCS J4"ze

;#

$DB2DIR\bin\db2iupgrade /u:user,password MSCS-InstName

XkS5Pk5}`XDyPJ4DZcPKPK|n#

5. 9C“/:\m1”#9"XBt/ MSCS /:DyPZcPD/:~q#

6. 9C“/:\m1”9;i|,Q}65}DJ4*z#

7. I!: T DB2 \m~qw (DAS) xP}6g{*#VVP DAS dC"9C DB2

V10.1 Pa)DB&\,k}6 DAS## kNDZ 523D:}6 DB2 \m~q

w (DAS);#

g{!q4(BD DAS,G4XkXBdC MSCS 73D DAS hC#

8. }6}]b# kNDZ 533D:}6}]b;#

B;=v24

T DB2 ~qwxP}6.s,k4P(iD}6sNq,}g,4;oOms6p"

w{U>Uds!MXBs(Lr|#Kb,9*i$ DB2 ~qwD}6GqI&#

kND Z 853DZ 9 B, :DB2 ~qwD}6sNq;MZ 923D:i$ DB2 ~

qwD}6;#

Z 8 B }6_PX(XwD DB2 ~qw 83

Page 92: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

84 }6= DB2 V10.1

Page 93: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 9 B DB2 ~qwD}6sNq

T DB2 ~qwxP}6.s,&C4P`n}6sNqT7# DB2 ~qw4$Z4

P,"R&ZnQ6p#

}L

4PBPJCZ DB2 ~qwD}6sNq:

1. g{4U DB2 ~qwD}60NqP(iDGy+ diaglevel }]b\mwdCN}hC* 3 r|_5,G4+KN}XBhC*}6.0hCD5#

2. DB2 V10.1 .0D}]bPtCKP9uDVPm+tCdMP9u#g{*9C

TJ&9u,G4Z4P}6.sXktCC9u#PXj8E",kNDw{

TJ&9uhC#

3. w{U>Uds!#g{z4U DB2 ~qw}60NqP(iDGy|DKU>

UdhC,G4+}]bdCN} logfilsiz"logprimary M logsecond XBhC*|GZ}6.0_PD5#7#* DB2 ~qwVdKc;DU>Ud#kN

DZ 873D:w{Q}6}]bPDU>Uds!;TKbj8E"#

4. 7#b?}LDVPbT;;Z}6.0D-<;C,X*1,SzZZ 403D

:8] DB2 ~qwdCMoOE";PzID8]44-b)b#

5. }6.s$n}]b,Tt/}]bMyPXhD}]b~q#kNDZ 883D

:Z}6.s$n}]b;TKbj8E"#

6. 1!ivB,T/f"wmUd+S}Z9CDf"wiLPiJtT5,dP

|(*ztT"h8AYJtTM}]jGtT#Z}6= DB2 V10.1 .s,V

PmUd+#tdhC,xf"wiD OVERHEAD M DEVICE READ RATE t

T+hC* undefined#IT9C ALTER STOGROUP od4hCiJtT#PX

j8E",kNDf"witT#

7. \m DB2 ~qwP*"zD|D#DB2 V10.1 P}kKBD"amd?"BDd

CN}T0"amd?MdCN}DB1!5,|GI\a0l DB2 ~qwDP

*#}]bDomhFXwT02+T2a"z|D,b)|D2azz0l#

kNDZ 893D:\m DB2 ~qwP*|D;TKbj8E"#

8. g{Z}6}]bZdT/U/3)53?<mD3FE"'\,k|Bb)5

3?<mD3FE"#kNDJOoOMw{}]bT\PD:U/?<3FE

";#

9. #g{4Z UPGRADE DATABASE |nP9C REBINDALL !n,kXBs(Q}6}]bPDLr|XBs(Q}6}]bPDLr|,Ti$Lr|M9C|Bs

D3FE"rBDw}E"#kNDZ 903D:XBs(Q}6}]bPDLr

|;TKbj8E"#

10. 9C REFRESH TABLE od4"BVP_e/i/mPD}]# TZ Unicode }]

bP9CoT6p{mD_e/i/m (MQT),1 MQT (ef0 LIKE =Jr

y>=JPf0DS./}1,h*"Bb)m#

11. (F DB2 5wm,T#tH0U/D5wmE"#kNDZ 913D:}65w

m;,TKbj8E"#

© Copyright IBM Corp. 2006, 2013 85

Page 94: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

12. g{m|,zZ DB2 V10.1 .0D"PfP4(D XML P,kXB4(b)m

T+ XML f"wTs*;* DB2 V10.1 q=,Tc\;CJB&\(}g,9

u XML }]MU/3FE")T@c XML PD1Sek$H#kNDZ 913

D:+ XML f"wTs*;* DB2 V10.1 q=;,TKbj8E"#

13. g{zS DB2 'V~qz9qCK(FDzk3*;m,k+G)mDyPD~

S DB2OLD/conv 4F= DB2DIR/conv,dP DB2OLD G DB2 V9.5 r V9.7 1

>D;C,x DB2DIR G DB2 V10.1 1>D;C#;X4Fj<zk3*;m#

g{Z Windows Yw53O}6KVP DB2 V9.5 r V9.7 1>,G4IT4-

(FDzk3*;m,|Gw* DB2 ~qwD}60NqD;?VQ8]=

DB2PATH\conv ?<,dP DB2PATH G DB2 V10.1 1>D;C#

14. 9CBD EVMON_UPGRADE_TABLES }LT4kAmM^q=B~ (UE) mD

B~`SwDVP?jmxP}6#PXj8E",kNDVZIT}6B~`

Swm#

15. i$ DB2 ~qw}6GqI&#bT&CLrM$_T7# DB2 ~qw4$Z

$w#kNDZ 923D:i$ DB2 ~qwD}6;TKbj8E"#

16. jIT DB2 ~qwxP}6.s,8]}]b#kNDZ 393D:Z}6.0r

.s8]}]b;TKbj8E"#

17. g{z_PIV4D}]b,G4 UPGRADE DATABASE |n9C .MIG )9{X|

{Kn/U>76PDyPU>D~#Zi$}]b}6I&"R8]}]b.

s,zIT>};Zn/U>76PD S*.MIG D~#

18. g{zP4(F SQL 4F,G4Xk(F SQL 4FT'VBD LSN q=#P

Xj8E",kND(F= SQL 4F V10.1

B;=v24

4PBPJCZ DB2 }]bz7r=S&\?~D}6sNq:

v g{}6KVP DB2 V9.5 r V9.7 1>,G4}]bU>?<+Q-|D#ki4

db2diag.log D~,|+_Pj8hvBU>?<Du?#g{9CKC'(eDU

>?<(}g,/usr/logpath),G4Z}6.s,U>D~D;C+G /usr/

logpath/NODE0000/LOGSTREAM0000#IU>?<+v|,QX|{DU>D~#g

{}Z9C1!}]b?<(}g,/home/db2user/db2inst/NODE0000/SQL00001/

SQLOGDIR),G4Z}6.s,U>D~D;C+G /home/db2user/db2inst/

NODE0000/SQL00001/LOGSTREAM0000#IU>?<+v|,QX|{DU>D~#

v g{zT}ZKP_ICTVQV4 (HDAR) 4FD DB2 ~qwxP}6,G4u

</ HADR 4F#kND}]V40_ICT8OkN<PD:u</_ICTV

QV4 (HDAR);#Z_ICTVQV4 (HDAR) 4F73P}6= DB2 V10.1 Z

d,}]bG++Sw}]b|D*j<}]b#;'VT8C}]bxP}6,

bGr*b)}]b&Z0v]R4,#

v 1 DB2 ~qwT\H(1,{CE/wDDx&\"(}|BQ}6D}]bD3

FE"4U/B&\D3FE"#Z+}]b}6= DB2 V10.1 Zd,SVP}]

bmPU/D3FE"D5+#V;d#mMw}DBXw3FE"D5* -1,m>

4U/=NNE"#+G,g{*9CB&\,z;h*b)3FE"#

v Z|BQ}6D}]bD3FE".s,(}KP REORGCHK |n7(h*xPw}Xi9GmXi#mMw}XiITozza_T\#

86 }6= DB2 V10.1

Page 95: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Zb;cO,&CV4yPD,$n/,}g8]}]bM|B3FE"#9&C}

%;Yh*DNN DB2 V9.5"V9.7 r DB2 V9.8 1>#

w{TJ&9uhC

+T DB2 V10.1 .0D}]bPtCKP9uDVPmxP}6,TtCdMP9u#

g{*9CTJ&9u,G4Z4P}6.sXktCC9u#

*<.0

9uD1!P*Z DB2 V10.1 PQ|D,|_PCZtC9uDo(#PXj8E",

kNDDB2 V10.1 BvZ]PD“Q|D ALTER TABLE M CREATE TABLE od”#

XZKNq

+T DB2 V10.1 .0D}]bPtCKP9uDVPmxP}6,TtCdMP9u#

g{*9CTJ&9u,G4Z4P}6.sXktCC9u#

}L

*{CTJ&9u,Xk4PBP=h#

1. (}4P\m&\ ADMIN_GET_TAB_COMPRESS_INFO 4@cf"UdZ`#k+zI

D@c5k10r5JD9umZ`xPHO#g{9CTJ&9uITqCD@

c9uZ`zczD*s,kLxtCTJ&9u#

2. 4PxP COMPRESS YES ADAPTIVE SdD ALTER TABLE TtCTJ&9u#^D

VP}]PMndBP1,+T/xPTJ&9u#IZ"vKK ALTER od,

yT;a"4TVPmPxPTJ&9u#TsTVPPxPNN^Dr+BPd

k=mP1,+<B&CTJ&9u#

3. g{*9uyPVPP,G4IT4PdMmXiT"49uQtCTJ&9uD

mPDyPVPP#nC&C9C RESETDICTIONARY N}44PdMmXi,TqCI\DnsLHD9u#*Kx;=9u}]PxxPDsxXiI\;Yh

*#g{h*,k9C ADMIN_MOVE_TABLE }L,x;G4PdMmXi#

w{Q}6}]bPDU>Uds!

h**U>D~hCJ1Ds!,r*|Gw{ DB2 ~qw1DX*rX#mb,g

{zZ4P}60Nq1vsKU>D~s!,G4IT+|`ICUdi9x DB2 ~

qw#

*<.0

*vsmUdMU>Uds!,Xk_P SYSCTRL r SYSADM (^#

^F

ZVx}]b73P,Xkw{?<}]bVx~qwODU>Uds!#

}L

1. ,SAQ}6D}]b:

db2 CONNECT TO sample

Z 9 B }6sNq 87

Page 96: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

dP sample G}]b{F#

2. +U>D~s!hC4-*zZ}6.0y_PD5:

db2 UPDATE DB CFG FOR sample using LOGSECOND previous-value

dP previous-value GzZ}6.0#fDhC,x sample G}]b{F#Z}6

0NqP,;|DK logprimary M logsecond N}#g{|D logfilsiz N}DhC,G4&C4-H0D5#

g{tCK^^FDn/U>G<,G4KPBP|n+d{C:

db2 UPDATE DB CFG FOR sample using LOGARCHMETH1 previous-valuedb2 UPDATE DB CFG FOR sample using LOGSECOND previous-value

dP previous-value GzZ}6.0#fDhC,x sample G}]b{F#

3. *'V|sDU>G<7,kvsU>UdhC(s<HCZ DB2 V9.7 DU>U

dhCs 10% A 15%)#

4. *'V|sDU>G<7,kvs softmax N}(HCZ DB2 V9.7 DCN}s

10% A 15%)#

db2 UPDATE DB CFG FOR sample using SOFTMAX 1.15 * previous-value

5. + logbufsz N}D5vs;6:

db2 UPDATE DB CFG FOR sample using LOGBUFSZ 2 * previous-value

6. kQ}6D}]bO*,S:

db2 CONNECT RESET

;PZXB$n}]bs,logfilsiz |DEz'#yP&CLrXkWHO*k}

]bD,S,;s!{$nC}]b"YN+d$n#

Z}6.s$n}]b

$n}]bJmz7#yP}]b~q<Z}#KP,TbvZ$n}]bZdI\

"zDNNJb#9IT{} DB2 M'z*,S}]bxXkH}}]b\mwt/

yzzD*z#

*<.0

7#z_P SYSMAINT"SYSCTRL r SYSADM (^#

}L

*Z}6.s$n}]b:

1. 9C ACTIVATE DATABASE |nt/}]bMyPXhD}]b~q# TB>}5w

K9CK|n4$ny>}]b:

db2 ACTIVATE DATABASE sample

ZI&4PK|n.s,MITk}]b(",SK#

2. i4\m(*U>r db2diag U>D~Ti$yP}]b~qGq<Z}#KP,T0yP:eXGqQ$n#bvZ$n}]bZd"zDNNJb#

88 }6= DB2 V10.1

Page 97: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

a{

G!,v1z"v DEACTIVATE DATABASE |nr db2stop |n1,I ACTIVATE DATA-BASE |n$nD}]bEa#9#g{;v}]bGZ("Z;v,S1$nD,G4

C}]b+ZXUKns;v,S.sE#9#

\m DB2 ~qwP*|DDB2 "amd?"dCN}M}]bomhFXwD|DI\fZT}6lID0l#

i4b)|DT\mT}6lID0l#

XZKNq

T DB2 ~qwxP}6.s,+"amd?MdCN}D5k|GZ}6.0D5x

PHO#g{fZNNnp,G4&(1d4Kb|G,bGr*|GI\aDd&

CLrDP*rT\#;x,Z{CNNB&\1&P8<Ge~,r*|'V}]

b\mwyhDBJ4#v1B&\9T\5Mr<BvV;h*DP*1,E&{

CB&\#

}L

*\m DB2 ~qwP*|D:

1. i4PXBv"Q|D";Fv9CMQ#99CD"amd?DE",;sy]

T}6lID0l4!qOJDhC:

v Z 213D:DB2 ~qwP*|D;

v ;fZK"PfP;Fv9Cr_Q#99CD"amd?#;x,g{*S DB2

V9.1 r|Mf>xP}6,k<G}% DB2 V10.1 .0D"PfP;Fv9C

r_Q#99CD"amd?#

– DB2 f> 9.5 P;Fv9CD"amd?

– DB2 f> 9.5 PQ#99CD"amd?

– DB2 f> 9.1 P;Fv9CD"amd?

– DB2 f> 9.1 PQ#99CD"amd?

2. hC DB2 +VE*D~"amd?#+;aTz9CxP -g !nD db2set |nZ+VE*D~6phCDd?xP}6#+VE*D~d?JCZkX( DB2 1

>PXDyP5}#rK,Z}65}.s,k9CZ}60NqPQ#fDdC

E"4*?v DB2 V10.1 1>4-+VE*D~"amd?D5#

3. i4PXBv"Q|DM;Fv9CD}]b\mwdCN}DE",;sy]T

}6lID0l4!qOJDhC:

v Z 213D:DB2 ~qwP*|D;

v K"PfP;P;Fv9Cr_Q#99CD}]b\mwdCN}#;x,g

{*S DB2 V9.1 r|Mf>xP}6,k<G}% DB2 V10.1 .0D"Pf

P;Fv9CD}]b\mwdCN}:

– DB2 f> 9.5 P;Fv9CD}]b\mwdCN}

– DB2 f> 9.1 P;Fv9CD}]b\mwdCN}

4. i4PXBD"Q|D";Fv9CMQ#99CD}]bdCN}DE",;s

y]T}6lID0l4!qOJDhC:

Z 9 B }6sNq 89

Page 98: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v Z 213D:DB2 ~qwP*|D;

v i4wb,TKbPXK"PfP;Fv9Cr_Q#99CD&\Dj8E

"#g{*S DB2 V9.1 r|Mf>xP}6,k<G}% DB2 V10.1 .0D

"PfP;Fv9CrQ#99CD}]b\mwdCN}:

– DB2 f> 9.5 P;Fv9CMQ#99CD}]bdCN}

– DB2 f> 9.1 P;Fv9CMQ#99CD}]bdCN}

5. i4}]bomhFXwM2+TD|D,;sy]T}6lID0l4`&X^

D}]bTs:

v Z 213D:DB2 ~qwP*|D;

B;=v24

g{|DG/,D}]b\mwdCN}DhC,G4I\h*XBt/5},T9

BhCz'#

XBs(Q}6}]bPDLr|

Z}]b}6Zd,C'&CLrM}LDyPLr|<;jG*^'#XkXBs

(''DLr|E\{C DB2 ~qwPD|DT0BD3FE"#

*<.0

7#z_P DBADM (^#

XZKNq

Zz}6}]b.s,&CLrWN9CLr|1,+~=XXBs(Lr|#*{

}K*z,zITT=XXBs(^'Lr|#XkT=XXBs(;ICLr|#

r_,ITZZ 533D:}6}]b;PD UPGRADE DATABASE |nO8( REBINDALL!n#

K}LvJCZ C"C++"COBOL"FORTRAN M REXX 6k= SQL }]b&CL

r#

}L

*XBs(Q}6}]bPDLr|:

1. w*_P DBADM (^DC'G<#

2. XBs(?v}]bPDyP^'Lr|:

v S CLP PKP db2rbind |n,gBy>:

db2rbind database-name -l logfile all -u userid -p password

all Sd+XBs(P'Lr|M^'Lr|#i4 logfile y8(DU>D~,;

sbvNNJb#

v Z IBM Data Studio P,r*NqzmTXBs(Lr|#

3. i$ DB2 ~qw}6GqI&#PXj8E",kNDi$ DB2 ~qw}6#b

T&CLrM$_T7#~qw4$Z$w#PXj8E",kNDZ 92 3D

:i$ DB2 ~qwD}6;#

90 }6= DB2 V10.1

Page 99: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

a{

XBs(yP}]bLr|.s,zT;M\;{CE/wDDx&\#PXK"P

fPa)DE/wDx&\Dj8E",kNDZ 1273DZ 22 B, :}]b&CL

rD}6y>*s;#

}65wm

g{Xk,$ZH0"PfD DB2 1>PU/D5wmE",k+5wm}6= DB2

V10.1#

*<.0

7#z_P DBADM (^#PXd{Z(j8E",kND Command Reference.

XZKNq

ITZ}6}]b.sV/}65wm,2ITXB4(5wm"U/BE"#

}L

*}65wm,kKP db2exmig |n,gBy>:

db2exmig -d dbname -e explain_schema -u userid password

dP:

v dbname m>}]b{F#KN}GXhD#

v explain_schema m>*(FD5wmD#={#KN}GXhD#

v userid M password m>10C'Dj6M\k#b)N}GI!D#

a{

+}65wm#db2exmig |n+X|{-<5wm,9C EXPLAIN.DDL D~4(;i

Bm,"+-<5wmDZ]4F=Bm#ns,$_+Oz-<5wm#db2exmig |n+#t5wmPDyPC'mSDP#

B;=v24

9C db2expln |n4i4Q}65wmPDf!=8E"#

+ XML f"wTs*;* DB2 V10.1 q=g{m|,zZ DB2 V9.5 "PfP4(D XML P"Rzk9C3)B&\,G4

Xk(}XB4(b)m4+ XML f"wTs*;* DB2 V10.1 q=#

*<.0

v 7#zP(4(m0CJVPm#

XZKNq

TB&\*s XML f"wTs* DB2 V10.1 q=:

v T_P XML PDmxPP9u

Z 9 B }6sNq 91

Page 100: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v U/3FE"T@F XML PD1Sek$H

v S%;Vx}]b73}6=`Vx}]b73

v 9C REDISTRIBUTE DATABASE PARTITION GROUP |nXBV"}]#

}L

*+ XML f"wTs*;* DB2 V10.1 q=:

1. (}"vTBi/4zI|, XML PDyPmDPm,b) XML P|,D XML

f"wTs* DB2 V10.1 .0Dq=:

SELECT TABSCHEMA, TABNAME FROM SYSIBMADM.ADMINTABINFO WHERE XML_RECORD_TYPE=1

GROUP BY (TABSCHEMA, TABNAME)

TVx}]b739C GROUP BY Sd#

2. (}9CBPdP;V=(,XB4(O;=PyzIPmPDm:

v 9C ADMIN_MOVE_TABLE }L4XB4(m#kND}]F/5CLr8O

MN<PD:9C ADMIN_MOVE_TABLE }L4F/m;,TKbj8E"M

^F#K=(nJCZY?m,Z}]#V*z1XB4(m#

v 4PQz}L4XB4(mM@5Zb)mDTs#K=(JCZs?m#

}g,I_P+ db2move |nk -co COPY YwdO9CD}L#kND}]b

\mEnMdCN<PD:9C db2move 5CLrxP#=4FD>};#

Qz}LDm;>}|(H9C db2look |n;s(}Nj4P0k44(m(eD1>#

i$ DB2 ~qwD}6}6 DB2 ~qw1,nCGTB73KP3)bT,Ti$ DB2 ~qwGq4$Z

$w#b)bTIT|,-#T DB2 ~qwKPDz&mLrT0*y<@bKPD

NNLrrE>#

g{z_P|, SQL odD DB2 |nE>,G4IT9C db2batch y<$_|n44Pb)E>PDod,"U/T\j8E"M3FE",g CPU 1dMDC1d#

K$_Z%;Vx}]bM`Vx}]bP<IT$w#

*<.0

7#z_PKPE>PD SQL odyh*D`,(^6p#

}L

*i$ DB2 ~qw}6GqI&:

1. G< DB2 ~qw"7#G<C'_PKPE>PD SQL odyhD`,(^6

p#

2. <8z+51KPD|, SQL odDE>#g{Q-20Ky>D~,G49IT

KPNNy> CLP E>#

3. 9C db2batch |n4KPE># TB>}5wgN9C testdata.db2 y>E>

KPK$_:

92 }6= DB2 V10.1

Page 101: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

cd samplefile-dir-clpdb2batch -d sample -f testdata.db2 -o r 0 p 3

dP samplefile-dir-clp Z Linux M UNIX O* DB2DIR/samples/clp,xZ Win-

dows O* DB2DIR\samples\clp;DB2DIR m> DB2 V10.1 1>D;C,sample G

}]b{F,x -o r 0 p3 !n8>+CfD 0 Pr!Adv"(f testdata.db2

E>PD?vodDDC1d"CPU 1dM`SE"\a#

TBD>i!TTO>}PD|nzID\amdv:

Summary Table:

Type Number Total Time Min Time Max Time Arithmetic Mean Geometric Mean--------- ------ ---------- -------- -------- --------------- --------------Statement 1 0.281284 0.281284 0.281284 0.281284 0.281284Statement 2 0.073158 0.073158 0.073158 0.073158 0.073158Statement 3 0.000823 0.000823 0.000823 0.000823 0.000823Statement 4 0.155366 0.155366 0.155366 0.155366 0.155366

* Total Entries: 4* Total Time: 0.510630 seconds* Minimum Time: 0.000823 seconds* Maximum Time: 0.281284 seconds* Arithmetic Mean Time: 0.127658 seconds* Geometric Mean Time: 0.040271 seconds

Z 9 B }6sNq 93

Page 102: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

94 }6= DB2 V10.1

Page 103: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 10 B ZQ}6D}]bPICBD V10.1 &\

}6 DB2 ~qw.s,(}ICBD V10.1 &\4v?&\Ma_Q}6D}]bD

T\#

*<.0

Xk+ DB2 ~qw}6= V10.1#

}L

4PBPNN=h,TZQ}6D DB2 73PIC8(D V10.1 &\:

TZ DB2 V10.1,kZ DB2 V10.1 PDBvZ]M DB2 V10.1 PD|DZ]Pi4

B&\(}g,T/U/3FE""TJ&9u"XML w}v?&\MD>Qwv?&

\)

B;=v24

g{Q+ DB2 ~qwS DB2 V9.5 r|Mf>xP}6,kZQ}6D DB2 73P

IC V10.1 .0D"PfPy}kD&\#kNDBPwbTKbj8E":

v }6= DB2 V9.7 8OPDZQ(FD}]bPICBD DB2 V9.7 &\#

v 6(F8O (V9.5)7PDZQ(FD}]bPtCBD DB2 V9.5 &\#

© Copyright IBM Corp. 2006, 2013 95

Page 104: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

96 }6= DB2 V10.1

Page 105: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 11 B + DB2 &\(F= DB2 }]bz7&\?~

+ DB2 &\(F=X( DB2 }]bz7&\?~1,*szKbz7&\?~D$

w==T0gN9Cz7&\?~45VH[&\#

BP(FNqa)KPXgN5V$w:X\mM XML }]f"w&\?~D<r:

v :S DB2 XFw(F= DB2 $w:X\mw;

S DB2 XFw(F= DB2 $w:X\mwS DB2 XFw(F= DB2 $w:X\mw (WLM) 1,*szhC}]bTk DB2

XFwM DB2 WLM 2f,XBlizD?j"5V$w:X\mbv=8#

*<.0

v 4Uya)D DB2 WLM &\4i4zxP$w:X\mD\e=(,Tc7(n

Q5V=8#kNDm`ICJ4D$w:X\m7_<(dP|(“nQ5y:

DB2 $w:X\m”),T*<9C DB2 WLM#

v PXS DB2 XFw(F= DB2 WLM Dj8E",ki4 DB2 Workload Man-

ager for Linux, UNIX, and Windows PD Chapter 11. DB2 Governor,Ki.Dx

7* http://www.redbooks.ibm.com/redpieces/abstracts/sg247524.html#

v g{VP$w:X\mbv=8P|( Query Patroller,G49ki4S Query Patrol-

ler (F= DB2 $w:X\mw#V10.1 PQ#99C Query Patroller#

XZKNq

IZ DB2 XFwdCk DB2 WLM .dDICXFMzF`M;,,rK;P$_

ICZ+ DB2 XFwdCT/(F= DB2 WLM#1i/}ZKP1,XFwaZi

/4PZd`S3)P5,b)P5I\a%"3)B~#Z DB2 WLM P,}KT

P5xPXFTb,9a)Km`XFzF,|G9z\;ICd{|P'D=(4

&m`,D$w:X\mJb#

KNqI8<z5V_'D$w:X\mbv=8,"ozC'S DB2 XFw(F=

DB2 WLM#

*c: IZ DB2 V9.5 V9.5 P}kK$w:X\m&\?~,yT V9.7 PQ-;F

v9C DB2 XFw5CLr,"I\ZTsD"PfP+d}%#|Z DB2 pureScale

73P;\'V#PX|`E",kND:;Fv9C DB2 Governor M Query Patrol-

le r;(x7*ht tp : / /publ ib .boulder . ibm.com/ infocen te r /db2luw/v9r7 / top ic /

com.ibm.db2.luw.wn.doc/doc/i0054901.html)#

}L

*S DB2 XFw(F= DB2 WLM:

1. +20KXFwD}]~qw}6= DB2 V10.1,T9 DB2 WLM kXFwIT

2fZ,;73P#k9CBPdP;nNq:

v Z 493DZ 6 B, :}6 DB2 ~qw(Windows);

© Copyright IBM Corp. 2006, 2013 97

Page 106: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v Z 573DZ 7 B, :}6 DB2 ~qw(Linux M UNIX);

}6.s,M4(K;v1!$w:X4j6yPC'}]bn/,"RC$w:

XQ3dACZ(e4P73D1!C'~q`#+vZ1!C'~q`P\mX

Fw ACTION NICE frSd#;\9CXFw4DdC'(eD~q,`MS`

PzmLrDEH6#;x,+TyPC'(eD~q`?F4PyPd{XFw

fr#

2. ^F9C DB2 WLM TXF1!C'~q`PD$w,Sx\bXFwk DB2

WLM .d"ze;#

3. XBli$w:X\m?j#Kbb)?jTZ5V$w:X\mbv=8\X

|#

4. j6Z}]~qwOKPD$w"+|G3dAzD?j# Z DB2 WLM PzI

TTPv(gN{Cd{j6!n#

5. (}VdJ4M?SXF4\mz7(D$wTzc?jH?# 9CBPNN=(

<ITqC|r%"RP'D5V:

v 9C DB2 ~q`+%`yCD$w:Xtk*,rT}]bn/Vi#;s|D

?v~q`SUDzmLr":eXM$!EH6!nT0l|GwTDl&1

d#kWH"TK=(x;4("PP5#

v G<XFwXFD~PD AUTHID M APPLNAME N}5,"(}8(9C

AUTHID M APPLNAME N}5D SESSION_USER M APPLNAME ,StT

44($w:X#

v g{z^(9C$w:X4$wD44Vt$w,k+yPkV$w3dA;v

+2~q,`,"9C DB2 $wYw/44;,DXwVt$w"+|Vdx;

,D~qS`#K1,&mICZ?v~q`DJ4T5VzD?j#

v g{(}%@hC?v~q`SUDEH6!n4qCZ{Da{,ky]h*

4P!qX&C DB2 WLM Dd{&\?~,1=z5V?j*9,}g,DB2

&CLrP5#

v 1z9C DB2 P51,&7#4("R$nKP5%}B~`Sw;qrz+;

*@N1%4KP5T0%4KD)P5#

v g{z4(*3dAXFwy`SD`,$w:XDP5,k<G DB2 WLM P

ICDyPP5#3) DB2 XFw4&fr+Z DB2 $w:X\mP5PiR

1SZ&\OH[Dfr,}g,CZXFns4P1d"5XDnsP}r_

ns,SUP1dDfr#d{frTZ$w:X\mr_ DB2 XFwG(;

D,"R*szXB<GCZXF10$w:X\munPD$wD=(#k"

b,IT+ DB2 XFwfr&CZQ-ZKPDi/,x+T DB2 WLM P5

ywD|Dv&CZBi/#

k<G DB2 WLM PICDyP;,DP5Yw#1,}J4P51,zIT!

qH“axn/”|m]DYw,}g,CCP5Lx4Pr_+|XB3dA_

P;,J4XFD~qS`,"RIT9CG<ZP5%}B~`SwPDE"

4x;=wiCn/#

v TZ rowssel ^F,IT9C SQLROWSRETURNED u~44(;vP5,T

8>Z,}5Xx&CLrD}]P}D^F1&4PDYw#

v TZ rowsread ^F,IT9C SQLROWSREAD r SQLROWSREADINSC u

~44(;vP5,T8>Z,}@@i/ZdA!D}]P}D^F1&4P

DYw#

98 }6= DB2 V10.1

Page 107: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v TZ cpu ^F,IT9C CPUTIME r CPUTIMEINSC u~44(;vP5,

T8>Z,};nn/{DDC' CPU 1dM53 CPU 1dD\M^F1&4

PDYw#

v TZ idle ^F,IT9C CONNECTIONIDLETIME u~44(;vP5,T8

>Z,}ns,SUP1d1&4PDYw#

v TZ uowtime ^F,IT9C UOWTOTALTIME u~44(;vP5,T8>

Jm$w%*KPD1d#

v g{z*9C,SX,G4 DB2 WLM _PICZ}7j6M\mi/DM'z

tT#;ZPdcD&CLrZ"v SQL od.0,ITwC sqleseti API r

_ WLM_SET_CLIENT_INFO }L4hCdP;VM'ztT#

v g{}]~qwZ AIX Yw53OKP,k<G9C AIX WLM T&mwJ4

4P8#H|_DXF#

6. `S!nT7#zzc?j#

Z 11 B + DB2 &\(F= DB2 }]bz7&\?~ 99

Page 108: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

100 }6= DB2 V10.1

Page 109: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 12 B T DB2 ~qwxPfr}6

T DB2 ~qwxPfr}6f0=4PK}LPD=h4F(F.,TcXK=zS

dT DB2 ~qwxPK}6D DB2 "Pf#;PNN5CLrITC4ZT DB2 ~

qwxP}6.sXK= DB2 }]bDH0"Pf#

ZbT73P4P}6+PzZzRvxLPfZDNNJb,Sx\b;(*fr

}6#

*<.0

v 7#zZ Linux M UNIX Yw53O_P SYSADM (^M root C'CJ(,x

Z Windows Yw53O_P>X\m1(^#

v T DB2 ~qwxP}6.04PBP=h:

– i4}6(iMELUd*s#kNDZ 293D:XZ}6 DB2 ~qwDnQ

5y;MZ 273D:DB2 ~qw}6DELUd*s;#

– TQz==j+8]yP*}6D}]b#kNDZ 393D:Z}6.0r.

s8]}]b;#

– 8]?v5}DyP}]b\mwdCN}5M?v}]bDyP}]bdCN

}5#kNDZ 403D:8] DB2 ~qwdCMoOE";#

– 4PJCZ73Dd{}60Nq#kNDZ 333DZ 5 B, :DB2 ~qwD}

60Nq;#

v Z}6 DB2 ~qwZd,k#t DB2 V10.1 .0DVP1>#*K,k!q20

Bz7!nTZ20 DB2 V10.1 14(B1>#Z Windows Yw53O,;*!

q9CVPz7!n;s!q DB2 V10.1 .0D1>T0ICD}6Yw#

v +yP S*.MIG D~#tZn/U>76P(g{z*Zfr}6.s(}b)U>

D~xP0v)#TZIV4D}]b,UPGRADE DATABASE |n9C)9{ .MIG X

|{n/U>76PDU>D~#

^F

v K}LvJCZ DB2 ~qw}6#|";JCZ DB2 M'z#

v ZVx}]b73P,XkZyPNk}]bVx~qwO4PK}L#g{Vx

~qwO_P`v}]bVx,G4Z?v}]bVxO4P}]b6pDNq,

}g,8]M4-#

v 9fZ;)d{D}6^F#kNDZ 183D:DB2 ~qwD}6^F;#i4j

{Pm#

}L

*T DB2 ~qwxPfr}6,h*4PBP=h:

1. w*_P SYSADM (^DC'G< DB2 ~qw#

2. (}KP DROP DATABASE |n4>} DB2 V10.1 PDyP}]b#

3. Z Linux M UNIX Yw53O,w* root C'G< DB2 ~qw;xZ Windows

Yw53O,w*_P>X\m1(^DC'G<#

© Copyright IBM Corp. 2006, 2013 101

Page 110: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

4. (}KP db2idrop |n4>} DB2 V10.1 5}#K|n;a}%}]bD~;h

*Z>}5}.0>}}]b#

5. g{Q+ DB2 V10.1 .0D5}}6= DB2 V10.1,k(}KP db2icrt 4XB4( DB2 V10.1 .0D5}#;s,9C UPDATE DATABASE MANAGER CONFIGURA-TION |n4-?v5}D}]b\mwdCN}5#

6. TZ DB2 V10.1 .0?v5},w*5}yP_G<A DB2 ~qw"(}KP

RESTORE DATABASE |nS DB2 V10.1 .0DQzj+8]P4-Q}6D}]b#

;\+}]bS DB2 V10.1 56= DB2 V10.1 .0D"Pf#

g{z9C5}Z}6.0ytD5}yP_XB4(Kb)5},"R4+}]

b}6= DB2 V10.1 5},G4C}]bD"PfT;G DB2 V10.1 .0D"P

f,z;hXB`?C}]bMITT|xPCJ#

7. g{z_PIV4D}]b"R*(}}6.0y_PDU>D~xP0v,k9

C .LOG )9{X|{n/U>76PDyP S*.MIG D~,;s"v ROLLFORWARDDATABASE |n,g Windows Yw53ODTB>}y>:

cd E:\DB2_01\NODE0000\SQL00001\LOGSTREAM0000dir S*.MIG...25/02/2008 10:04 AM 12,288 S0000000.MIG25/02/2008 10:10 AM 12,288 S0000001.MIG25/02/2008 09:59 AM 4,104,192 S0000002.MIG25/02/2008 10:10 AM 4,104,192 S0000003.MIG25/02/2008 10:19 AM 4,104,192 S0000004.MIG

5 File(s) 12,337,152 bytes2 Dir(s) 4,681,842,688 bytes free

rename S*.MIG S*.LOGdir S*.LOG...25/02/2008 10:04 AM 12,288 S0000000.LOG25/02/2008 10:10 AM 12,288 S0000001.LOG25/02/2008 09:59 AM 4,104,192 S0000002.LOG25/02/2008 10:10 AM 4,104,192 S0000003.LOG25/02/2008 10:19 AM 4,104,192 S0000004.LOG

5 File(s) 12,337,152 bytes2 Dir(s) 4,681,842,688 bytes free

db2 ROLLFORWARD DB sample TO END OF LOGS AND STOP

102 }6= DB2 V10.1

Page 111: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 3 ?V }6M'z

>iDK?V|,BPBZ:

v Z 1053DZ 13 B, :M'z}6;

v Z 1073DZ 14 B, :M'zD}6y>*s;

v Z 1113DZ 15 B, :M'zD}60Nq;

v Z 1133DZ 16 B, :}6}]~qwM'z(Windows);

v Z 1153DZ 17 B, :}6}]~qwKP1M'z(Windows);

v Z 1173DZ 18 B, :}6M'z(Linux M UNIX);

v Z 1213DZ 20 B, :M'zD}6sNq;

© Copyright IBM Corp. 2006, 2013 103

Page 112: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

104 }6= DB2 V10.1

Page 113: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 13 B M'z}6

}6= DB2 V10.1 1,I\h*}6M'z#

}6M'z1,f0=20 DB2 V10.1 M'z1>,;s}6M'z5}#M'z5

}Jmz+&CLr,S=}]b,"#tPXM'zdC"Q`?ZcMQ`?}

]bDE"#

Q20DM'zD106p7(}6= DB2 V10.1 D==#ITS V9.5 r V9.7 1

S}6= DB2 V10.1 M'z#g{z_P V9.1 r|Mf>DM'z,kWH(F=

NN V9.5 M'z#

ki4Z 1073DZ 14 B, :M'zD}6y>*s;TKbICZM'zD}6'

VM!nDj8E"#

© Copyright IBM Corp. 2006, 2013 105

Page 114: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

106 }6= DB2 V10.1

Page 115: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 14 B M'zD}6y>*s

+M'z}6= DB2 V10.1 1,h*Kb}6En"}6!n"}6^F"}6(i

T0M'zk DB2 ~qw.dD,S#

Zj+Kb}6M'z1f0=Dwv=f.s,MITF(zT:DF.,TI&

X+M'z}6= DB2 V10.1#

ZPX}6M'zDwbP,DB2 V10.1 .0DM'zb;uo8DG V9.5 M V9.7

M'z#

M'zD}6!n

y]*20DM'z`M;,,}6!n2Py;,#BmhvK?V`MD

DB2 V10.1 M'zD}6!n:

m 20. DB2 V10.1 M'zD}6!n

*xP}6DTs }6=D?j }6'Vj8E"

v V9.5 }]~qw

M'z

v V9.7 }]~qw

M'z

(Windows)

DB2 V10.1 }]~

qwM'z (Win-

dows)

P=v!n:

v 20 DB2 V10.1 }]~qwM'z,"Z9CVP

z70ZP!q;v DB2 V10.1 .0DM'z1>

T0}6Yw#;s,MaT/}6M'z5}#

v 20 DB2 V10.1 }]~qwM'zDB1>,;s

V/}6VPM'z5}#

v V9.5 }]~qw

KP1M'z

v V9.7 }]~qw

KP1M'z

(Windows)

DB2 V10.1 }]~

qwKP1M'z

(Windows)

v + DB2 V10.1 }]~qwKP1M'zw*B1>

xP20,;sV/}6VPM'z5}#

yP V9.5 r V9.7

M'z(Linux r

UNIX)

yP DB2 V10.1

M'z(Linux r

UNIX)

v 20NN DB2 V10.1 M'zDB1>,;sV/}

6VPM'z5}#

}6M'z5}1,;s!I20K DB2 V10.1 M'zDYw537(#kN

DZ 293Dm 17 TKbj8E"#

M'zD}6^F

PX5}}6MYw53'VDE",ki4 Z 183D:DB2 ~qwD}6

^F;#b)^F,yJCZM'z,"RI\0lM'z}6#

Kb,IEOBD&\2v'V TCP/IP -i#}G9C TCP/IP -iTZc

XB`?,qrk9C>XZc`?DQ}6}]bDNN,Sy^(9CK

&\#

M'zk DB2 ~qw.dD,S'V

Z DB2 V10.1 P,TM'zk DB2 ~qw.dD,Sa)KTB'V:

© Copyright IBM Corp. 2006, 2013 107

Page 116: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 21. DB2 V10.1 ,S'V

M'z DB2 ~qw M'z,S'V

32 ;r 64 ; DB2

V10.1 M'z

32 ;r 64 ; DB2

V10.1 ~qw

} IBM Data Server Driver for JDBC and SQLJ .

bD V10.1 M'zIT(" 32 ;r 64 ;,S#

TZ IBM Data Server Driver for JDBC and SQLJ:

v hz 4 `,S,32 ;r 64 ; Java &CLr

IT,SA 32 ;r 64 ;~qw#

v hz 2 `,S

– 32 ;r 64 ; Java &CLrIT("k 32

;r 64 ;~qwD6L,S#

– 64 ; Java &CLrIT("k 32 ;r 64

;~qwD>X,S#

– 32 ; Java &CLr;\("k 32 ;~qw

D>X,S#

32 ;r 64 ; DB2

V9.7 M'z

32 ;r 64 ; DB2

V10.1 ~qw

va)K DB2 V9.7 r|Mf>D&\#

32 ;r 64 ; V9.5

M'z

32 ;r 64 ; DB2

V10.1 ~qw

va)K DB2 V9.5 r|Mf>D&\#

;'VS V9.5 .0DM'z"Pf,SA DB2 V10.1 ~qw#

'VS V10.1 M'z,SA DB2 V9.1 ~qw#+G,S 2012 j 4 B 30

E*<,DB2 V9.1 ;Y\'V#PX|`'Vz|\ZE",kND http://

www-01.ibm.com/software/data/support/lifecycle/#*Lx'V V9.1,h*~q)

9#

}K,S'VTb,g{zSM'zr;,f>D DB2 ~qw"v DB2 |n

rSQL od,G4zXk*@1!P*Ddr_Tb)|nr SQL odD^

FI\a<B;,"Pf.d;f]#

}g,g{zS DB2 V10.1 M'z"vxP INDEXES FOR TABLE N}D

DESCRIBE |n,G4 DB2 V10.1 .0D~qw+;P>X5w},x DB2

V10.1 DB2 ~qw}KP>X5w}.b9aP>yZ XML }]Dw}MD

>Qww}#PXj8E",kND Z 1293D:DB2 |n|DT}6lID

0l; M Z 1313D:SQL od|DT}6lID0l;#

XZ}6M'zDnQ5y

1f.M'z}61,k<GBPnQ5y#

7(GH}6M'z9G DB2 ~qw

(#,+3=(GH}6 DB2 ~qw,;sY}6M'z#DB2 V10.1 .0

D\'VM'zIT,SA DB2 V10.1 ~qw#;x,Z DB2 V10.1 .0D

M'z"Pf.sD"PfP}kD&\;IC#g{zrcZ&CLrP9

CK&\,k+M'z}6= DB2 V10.1 r_20BD DB2 V10.1 M'z1

>#kND20 IBM Data Server ClientPD:\'VDM'zM~qwf>i

O;TKbj8E"#

108 }6= DB2 V10.1

Page 117: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

ITZT DB2 ~qwxP}6.0TM'zxP}6#+G,zXk7#&C

Lr\;\m"Pf.dD;f]T#i4BPwbT7(&CLrGqfZ

NN;f]T,"4PXhDYw4\mb);f]T:

v i4Z 1273DZ 22 B, :}]b&CLrD}6y>*s;,TKbT

DB2 API"DB2 |nM SQL odywD|D

v i4 Z 213D:DB2 ~qwP*|D;,TKbTVP"amd?"}]

bM}]b\mwdCN}D1!5ywD|D

v i4Z 263D:a0l DB2 ~qw}6D;Fv9Cr_Q#99CD&

\;,TKb DB2 V10.1 M'z;'V"R;Y9CD&\

v i4 DB2 V10.1 PD :Q|DD&\;,TKb"Pf.dDd{|D

ZbT73P}6M'z

ZbT73P}6M'z1,Jmz7(}6Gq\;I&"bvZ}6}L

PI\"zDNNJb#z9ITbT}]b&CLr"7(GqXkT|G

xP}6E\Z DB2 V10.1 PI&KP#

g{z*H}6M'z,G4ZbT73P}6M'z1,Jmz7(M\m

"Pf.dDNN;f]T,T9C DB2 V10.1 M'zZ DB2 V10.1 .0D

~qwOI&KP&CLr#

20BDM'z1>(x;GTVPM'zxP}6)

g{zDm~h* DB2 V10.1 .0DM'z,k+ DB2 V10.1 M'zw*B

1>xP20"R#tVPM'z1>Tzcm~*s#;s4( DB2 V10.1

M'z5},"#tVPM'z5}0ddC#IT!qZ20Zd4(BD

M'z5},2IT!qZ20.sV/4(M'z5}#

4P}60NqM}6sNq

*M'z4P}60NqM}6sNq,T7#I&jI}6#

Z 14 B }6y>*s 109

Page 118: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

110 }6= DB2 V10.1

Page 119: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 15 B M'zD}60Nq

}6M'z.0,z&CjI3)NqTPzZ7#I&jI}6#

}L

(}4PBPNq4<8}6M'z:

1. i4M'zD}6y>*sT7(D)rXI\a0lM'z}6#

kNDZ 1073DZ 14 B, :M'zD}6y>*s;#

2. i4\'VM;\'VDM'zdC#

3. f.}6_T#

kNDZ 53DZ 2 B, :f. DB2 73}6;# }g,I\h*WHT DB2

~qwxP}6,;sY}6M'z#

4. I!: }6 DB2 ~qw#

kND Z 153DZ 3 B, :DB2 ~qw}6;#

5. 8]M'zdCE"#

kND:8]M'zdCE";#

6. I!: Tzz73xP}6.0,ZbT73P}6M'z,TRv}6Jb"i

$&CLr"E>"$_M}LGq4$Z$w#

kNDZ 1123D:ZbT73P}6M'z;#

8]M'zdCE"

Z}6M'z.0,k8]M'z5}D}]b\mwdCN}hCMPXyPQ`

?}]bDj8E"#;*_8KE",X*1MITZ}6.s4-H0DM'z

dCMQ`?D}]b#

*<.0

7#z_P SYSADM r SYSCTRL (^4KP db2cfexp |n#

^F

K}LhvgNv8];vM'zDdCE"#g{?vM'zODdChC;,,

G4Xk8]?vM'zDdCE"#

}L

*8]M'zdCE":

1. 8]}]b\mwdCN}hC# 9C GET DATABASE MANAGER CONFIGURATION |n4P>N}DhC"+|ndvX(rAD~,gTB>}y>:

db2 GET DBM CFG > D:\upgrade\dbm_client.cfg

© Copyright IBM Corp. 2006, 2013 111

Page 120: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

2. 8]Q`?}]bDE"T<vdCE*D~#

ZbT73P}6M'z

Zzz73P}6M'z.0,g{HZbT73PT|GxP}6,G4+9z\

;|P'Xbv}6}LPDJbM@@ DB2 V10.1 P}kD|DazzD0l#

*<.0

v Z Linux M UNIX Yw53O,zXk_P root C'(^;xZ Windows O,

zXk_P>X\m1(^#9Xk_P SYSADM (^#

^F

v Z Linux M UNIX Yw53O,;\* root C'hC5}73#;'VZhC5

}731KP db2iupgrade r db2icrt |n#

}L

*ZbT73P4Fzz73,k4PBPNq:

1. ZbT53P20zz73P_PD`,M'zkf>#

2. (}KP8( -s !nD db2icrt |n4XB4(M'z5}:

Yw53 DB2 |n

Windows "%DB2PATH%"\bin\db2icrt -s client

InstName

Linux M UNIX $DB2DIR/instance/db2icrt -s client InstName

dP DB2PATH M DB2DIR hC*zZO;=h20DM'z1>yZD;C,xInstName G5}D{F#

3. 4PJCZzDM'zD}60Nq#

4. y]*}6DM'z,20zIT}6=D DB2 V10.1 M'z#!q20Bz7!

nT20B1># kNDZ 1073Dm 20 T7(*20DM'zz7#

5. (}KP db2iupgrade |n}6M'z5}:

Yw53 DB2 |n

Windows "%DB2PATH%"\bin\db2iupgrade InstName

Linux M UNIX $DB2DIR/instance/db2iupgrade InstName

dP DB2PATH M DB2DIR hC*zZO;=h20D DB2 V10.1 M'z1>D;C,x InstName G5}D{F#

6. g{TbTM'z5}xP}61"VNNJb,kbvb)Jb"+CZbvb

)JbDNqmS=}6F.P#

7. 4PJCZzDM'zD}6sNq#

8. i$M'z}6GqI&#

9. 9C DB2 V10.1 M'z4bT&CLr"E>"$_M,$}L#

112 }6= DB2 V10.1

Page 121: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 16 B }6}]~qwM'z(Windows)

+VPM'z1>}6= DB2 V10.1 1,*sz20 DB2 V10.1 }]~qwM'z

1>,;s}6M'z5},T#tM'zdC",SAH0Q`?DyP}]b#

*<.0

v 7#z_P SYSADM"SYSCTRL r SYSMAINT (^T0>X\m1(^4KP

db2iupgrade M db2icrt |n#

v Z DB2 M'zD}6y>*sPi4 DB2 M'zk DB2 ~qw.d\'VD,

S#

v 4P DB2 M'zD}60Nq#

kNDZ 1113DZ 15 B, :M'zD}60Nq;#

XZKNq

20 DB2 V10.1 }]~qwM'z1,IT!qT/}6 DB2 V10.1 .0DVPM

'z1>#VPM'z5}+}6=BD DB2 V10.1 }]~qwM'z1>,"R+

}% DB2 V10.1 .0DVPM'z1>#2IT!q20 DB2 V10.1}]~qwM'

zDB1>,"Z20.sV/}6VPM'z5}#

^F

v M'z5}D;s!I20K DB2 V10.1 M'zDYw537(#;P 32 ; Win-

dows on x86 r x64 PD5}EG 32 ;5}#;P 64 ; Windows on x64 PD

5}EG 64 ;5}#kNDZ 293Dm 17 TKbj8E"#

}L

*Z Windows OSVPM'z1>}6= DB2 V10.1 }]~qwM'z:

1. (}KP setup |n4t/“DB2 20r<”,T20 DB2 V10.1 }]~qwM'

z#P}v!n:

v !q20z7feOD9CVPz7!n#;s,Z“9CVP DB2 1>”0Z

P,!qM'z1>{FT0}6Yw#+}%y! DB2 1>"}6M'z5

}#g{z_P V9.5 }]~qwM'zr V9.7 }]~qwM'zDVP1>,

G4IT!qK!n

v !q20z7fePD20Bz7!n#&C!qK!n44( DB2 V10.1 }]

~qwM'zDB1>"#tVPM'z1>#20.s,XkV/}6M'z

5},CM'z5}E\Z DB2 V10.1 }]~qwM'z1>OKP:

– w*_P>X\m1(^DC'G<53#

– KP db2iupgrade |n:

"%DB2PATH%"\bin\db2iupgrade InstName

dP DB2PATH hC*Z20 DB2 V10.1 }]~qwM'zZd8(D;C,

x InstName G5}D{F#

© Copyright IBM Corp. 2006, 2013 113

Page 122: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v !q20z7feOD9CVPz7!n#;sZ9CVPz70ZP,!qM

'z1>{FT0}6Yw#ns,Z!q20M/r4(l&D~0ZP,!q+20hC#fZl&D~P!nTc*l&D~204(l&D~#l&D

~_PXhD UPGRADE_PRIOR_VERSIONS X|V"*}6DM'z1>{FT02

076#

l&D~20Da{+kZ;v!nPDa{`,,Zy!M'z1>OKPD

yPM'z5}+T/}6= DB2 V10.1 }]~qwM'z1>#1z_P\`

M'z1,9Cl&D~20}6M'zITozz9}6}LT//#

2. g{z#{&CLr(}1!SZ49C DB2 V10.1 }]~qwM'z1>,+

DB2 V10.1 }]~qwM'z1>hC* DB2 1!1>#kND20 DB2 ~q

wPD:Z20.s|D1! DB2 1>M1! IBM }]bM'zSZ1>;#

3. I!: IT4(BD DB2 V10.1 M'z5},x;G}6VPM'z5}#v1

zkZ,;zwOKP`vM'z1>r_4(bT731,Eh*4(BD DB2

V10.1 M'z5}#*4(BD DB2 V10.1 M'z5},kKPxP -s !nDdb2icrt |n:

"%DB2PATH%"\bin\db2icrt -s client InstName

*4(kVPM'z,S73`,Dm;vM'z,S73(|(}]b\mwd

CN}M DB2 E*D~"amhC2`,),9CZ}60NqP#fDdCE*

D~4KP db2cfimp |n#

4. +Q}6D}]b\mwdCN}5k}60D5xPHO,T7#|DD5M}

]b&CLrf]#

B;=v24

}6M'z.s,k4P(iD DB2 M'zD}6sNq,Hd*i$M'zD}6,

T7#M'z}6I&#kNDZ 1213DZ 20 B, :M'zD}6sNq;MZ 121

3D:i$M'z}6;#

114 }6= DB2 V10.1

Page 123: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 17 B }6}]~qwKP1M'z(Windows)

+VPKP1M'z1>}6= DB2 V10.1 1,*sz20 DB2 V10.1 }]~qw

KP1M'z1>,;s}6M'z5},T#tM'zdC",SAH0Q`?D

yP}]b

Z20 DB2 V10.1 }]~qwKP1M'z1>.s,ITV/+VPM'z5}S

V9.5 r V9.7 }]~qwKP1xP}6#

*<.0

v 7#z_P SYSADM"SYSCTRL r SYSMAINT (^T0>X\m1(^4KP

db2iupgrade M db2icrt |n#

v ZZ 1073DZ 14 B, :M'zD}6y>*s;Pi4M'zk DB2 ~qw.

d\'VD,S#

v 4PM'zD}60Nq#

kNDZ 1113DZ 15 B, :M'zD}60Nq;#

^F

v M'z5}D;s!I20K DB2 V10.1 M'zDYw537(#;P 32 ; Win-

dows on x86 r x64 PD5}EG 32 ;5}#;P 64 ; Windows on x64 PD

5}EG 64 ;5}#kNDZ 293Dm 17 TKbj8E"#

}L

*Z Windows OS V9.5 r V9.7 DB2 KP1M'z1>}6= DB2 V10.1 }]~

qwKP1M'z:

1. 20 DB2 V10.1 }]~qwKP1M'z# kND20 IBM Data Server Client

PD:20 IBM }]~qwM'z (Windows);#KP v10.1fpX_ntYY_rtcl.exe

Tt/JOZyPoTD“DB2 20”r<,dP X G^)|f>,YY G Win-

dows D;f>(32 r 64)#vTZ"o,kKP v10.1fpX_ntYY_rtcl_EN.exe,

dP X G^)|f>,YY G Windows D;f>(32 r 64)#

2. g{z#{&CLr(}1!SZ49C DB2 V10.1 }]~qwKP1M'z1

>,r_}6KVP V8 M'z1>,+ V9.7 }]~qwKP1M'z1>hC

* DB2 1!1>#kND20 DB2 ~qwPD:Z20.s|D1! DB2 1>

M1! IBM }]bM'zSZ1>;#

3. w*_P>X\m1(^DC'G<53#

4. (}KP db2iupgrade |nTVPM'z5}xP}6:

"%DB2PATH%"\bin\db2iupgrade InstName

dP DB2PATH hC*Z20 DB2 V10.1 }]~qwKP1M'zZd8(D;C,

x InstName G5}D{F#

5. I!: IT4(BD DB2 V10.1 M'z5},x;G}6VPM'z5}# 1z

kZ,;zwOKP`vM'z1>1,;h4(BD DB2 V10.1 M'z5}4

I# *4(BD DB2 V10.1 M'z5},kKPxP -s !nD db2icrt |n:

© Copyright IBM Corp. 2006, 2013 115

Page 124: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

"%DB2PATH%"\bin\db2icrt -s client InstName

*4(kVPM'z,S73`,Dm;vM'z,S73(|(}]b\mwd

CN}M DB2 E*D~"amhC2`,),9CZ}60NqP#fDdCE*

D~4KP db2cfimp |n#

6. +Q}6D}]b\mwdCN}5k}60D5xPHO,T7#|DD5M}

]b&CLrf]#

B;=v24

}6M'z.s,k4P(iDM'zD}6sNq,Hd*i$M'zD}6,T

7#M'z}6I&#kNDZ 1213DZ 20 B, :M'zD}6sNq;MZ 121

3D:i$M'z}6;#

116 }6= DB2 V10.1

Page 125: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 18 B }6M'z(Linux M UNIX)

+VPM'z}6= DB2 V10.1 1,*sz20 DB2 V10.1 M'z1>,;sTV

PM'z5}xP}6,T#tM'zdC",SAH0Q`?DyP}]b#

*<.0

v 7#z_P root C'(^#

v 7#z_P SYSADM"SYSCTRL r SYSMAINT (^T0 root C'CJ(,Tc

KP db2iupgrade M db2icrt |n#

v 7#zc DB2 }]bz7D20*s#3)Yw53h* 64 ;ZK#

v ZZ 1073DZ 14 B, :M'zD}6y>*s;Pi4M'zk DB2 }]b~

qw.d\'VD,S#

v 4PM'zD}60Nq#kNDZ 1113DZ 15 B, :M'zD}60Nq;#

^F

v ;\S DB2 V9.5 r DB2 V9.7 }]~qwM'z }6= DB2 V10.1 }]~qw

M'z#

v ;\S DB2 V9.5 r DB2 V9.7 }]~qwKP1M'z }6= DB2 V10.1 }]

~qwKP1M'z#

v Z Linux M UNIX(Linux on x64 }b)O,VP 32 ;r 64 ;M'z5}+}

6= DB2 V10.1 D 64 ;M'z5}#M'z5}D;s!I20K DB2 V10.1 M

'zDYw537(#kNDZ 293Dm 17 TKbj8E"#

v Z Linux M UNIX Yw53O,;\* root C'hC5}73#;'VZhC5

}731KP db2iupgrade r db2icrt |n#

}L

*+VPM'z}6= DB2 V10.1 M'z:

1. (}KP db2setup |n"!q“20z7”feOD20Bz7,+J1D DB2

V10.1 M'zw*B1>xP20:

v g{*S DB2 V9.5 r DB2 V9.7 }]~qwM'zxP}6,k20BD DB2

V10.1 }]~qwM'z#

v g{*S DB2 V9.5 r DB2 V9.7 }]~qwKP1M'zxP}6,k20B

D DB2 V10.1 }]~qwKP1M'z1>#

2. w*_P root C'(^DC'G<53#

3. (}KP db2iupgrade |nTVPM'z5}xP}6:

$DB2DIR/instance/db2iupgrade InstName

dP

v DB2DIR hC*Z20 DB2 V10.1 M'zZd8(D;C#TZ UNIX,1!2

076* /opt/IBM/db2/V10;xTZ Linux,1!2076* /opt/ibm/db2/

V10.1#

v InstName GM'z5}yP_DG<{#

© Copyright IBM Corp. 2006, 2013 117

Page 126: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

4. I!: 9IT4(BDDB2 V10.1 M'z5},x;TVPM'z5}xP}6#

1zkZ,;zwOKP`vM'z1>1,;h4(BD DB2 V10.1 M'z5}

4I#*4(BD DB2 V10.1 M'z5},kKPxP -s !nD db2icrt |n:

$DB2DIR/instance/db2icrt -s client InstName

dP

v DB2DIR hC*Z20 DB2 V10.1 M'zZd8(D;C#

v InstName G5}yP_DG<{#

*4(kVPM'z,S73`,Dm;vM'z,S73(|(}]b\mwd

CN}M DB2 E*D~"amhC2`,),9CZ}60NqP8]DdCE*

D~4KP db2cfimp |n#

5. +Q}6D}]b\mwdCN}5k}60D5xPHO,T7#|DD5k}

]b&CLrf]#

B;=v24

}6M'z.s,k4P(iDM'zD}6sNq,Hd*i$M'zD}6,T

7#M'z}6I&#kNDZ 1213DZ 20 B, :M'zD}6sNq;MZ 121

3D:i$M'z}6;#

118 }6= DB2 V10.1

Page 127: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 19 B }6= IBM Data Server Driver Package

}6= IBM Data Server Driver Package (DSDRIVER) 1,*sz20 DB2 V10.1

DSDRIVER "(I!)hC1!M'zSZ#

*<.0

v ZZ 1073DZ 14 B, :M'zD}6y>*s;Pi4 DB2 M'zk DB2 ~

qw.d\'VD,S#

}L

1. 20 DB2 V10.1 DSDRIVER 1># PXj8E",kND20 IBM Data Server

ClientPD:IBM }]~qwM'zD20=(;#

v g{420VP DSDRIVER,k20nBf>D DSDRIVER#BD DSDRIVER

+20=B1>#

v g{fZ DSDRIVER D;vVP1>:

– g{fZ DSDRIVER DVP1>,+4TB20a)1>{F,G41!P

*GZC1>Dy!O20 DSDRIVER "+d}6=106p#

– g{fZ DSDRIVER DVP1>"RZ20|nPrl&D~(TZ2,2

0)Pa)K1>{F,G4 DSDRIVER +20=C1>,x^[|GB1

>9GVP DSDRIVER 1>#

v g{fZ=vr|`VP DSDRIVER 1>:

– g{dP;vVP DSDRIVER 1>QhC*1! DB2 M'zSZ1>:

- g{Z20Zd4a)1>{F,G4+Z1!M'zSZ1>Dy!O

20 DSDRIVER#

- g{Z20Zda)K1>{F,G4 DSDRIVER +20=C1>,x^

[|GVP1>9GB1>#

– g{4+NNVP DSDRIVER 1>hC*1! DB2 M'zSZ1>:

- g{Z20Zd4a)1>{F,G4+#920 DSDRIVER ""v{"

DBI20006E(20 IBM Data Server Driver Package '\,bGr*48(

1>{F,yT20Lr^(7(G20B1>9G}6VP1>)#

- g{Z20Zda)K1>{F,G4 DSDRIVER +20=C1>,x^

[|GVP1>9GB1>#

":

v 20Lr+&mVP1>D"Pf6p_Z10"Pf6pDiv#

2. I!:g{zQ20 IBM V9.5 r IBM V9.7 }]~qwM'z1>,G4IT9

CKVP}]~qwM'z1>T(}"vTB|n4dC DB2 V10.1 DSDRIVER

1>:

db2dsdcfgfill [ -i instance-name | -p instance-directory ] [ -o output-dir ]

3. g{z#{&CLr(}1!SZ49C DB2 V10.1 DSDRIVER 1>,+ DB2

V10.1 DSDRIVER 1>hC* DB2 M'zSZ1!5#kND20 DB2 ~qw

PD:Z20.s|D1! DB2 1>M1! IBM }]bM'zSZ1>;#

© Copyright IBM Corp. 2006, 2013 119

Page 128: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

B;=v24

Z}6 IBM Data Server Driver Package .s,kv4PJCZ DB2 M'zD}6s

Nq#kND Z 1213DZ 20 B, :M'zD}6sNq;#

120 }6= DB2 V10.1

Page 129: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 20 B M'zD}6sNq

}6M'z.s,&C4P;)}6sNqT7#M'z4$Z4P"&ZnQ6

p#

}L

4PBPJCZM'zD}6sNq:

1. h*1,(}^DhC4\m DB2 ~qwP*D|D# DB2 V10.1 P}kKBD

"amd?"BDdCN}T0"amd?MdCN}DB1!5,|GI\a0

l&CLrDP*#

kNDZ 893D:\m DB2 ~qwP*|D;#

2. i$}6M'zGqI&#

kND:i$M'z}6;#

i$M'z}6

jIM'zD}6.s,nCZQ}6DB73PKP;)bT,Ti$M'zGq

4$Z$w#b)bTIT|,KP,SA DB2 ~qwPD}]bDz&mLrr_

C4F(y<DNNLrrE>#

*<.0

v 7#Q(}xg+M'z,SA DB2 ~qw#

v 7# DB2 ~qwM5}Qt/"R}ZKP#

}L

*i$M'z}6GqI&:

1. bT,SyPQ`?}]b#BfD>}(}"v CONNECT |n,bTA6L}]bD,S:

db2 CONNECT TO sample USER mickey USING mouse

}]b,SE"

}]b~qw = DB2/AIX64 10.1SQL Z(j6 = MICKEY>X}]bp{ = SAMPLE

Z,SA6L}]b1,h*8(C'j6M\k#

2. g{Z,SAQ`?}]b1v=Jb,k9C db2cfimp $_M(}4P#f DB2

M'zdC}60Nq#fDdCE*D~4XB4(Z}6.0_PD`,M'

z,S73#

3. KP,SA}]bDM'z}]b&CLrrE>T7#|G4$Z$w#

© Copyright IBM Corp. 2006, 2013 121

Page 130: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

122 }6= DB2 V10.1

Page 131: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 4 ?V }6&CLrM}L

>iDK?V|,BPBZ:

v Z 1253DZ 21 B, :}6}]b&CLrM}L;

v Z 1273DZ 22 B, :}]b&CLrD}6y>*s;

v Z 1373DZ 23 B, :}LD}6y>*s;

v Z 1393DZ 24 B, :}]b&CLrM}LD}60Nq;

v Z 1413DZ 25 B, :}6}]b&CLr;

v Z 1493DZ 26 B, :}6}L;

v Z 1553DZ 27 B, :}]b&CLrM}LD}6sNq;

v Z 1573DZ 28 B, :Z}]b&CLrM}LPICBD V10.1 &\;

© Copyright IBM Corp. 2006, 2013 123

Page 132: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

124 }6= DB2 V10.1

Page 133: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 21 B }6}]b&CLrM}L

g{ DB2 V10.1 PD|Da0l}]b&CLrM}L,G4}6= DB2 V10.1 1,

f0=}6}]b&CLrM}L#

}6&CLrM}L|(BPYw:

v Z DB2 V10.1 bT73PbT&CLrM}LGq4$Z4P#g{&CLrM}

LI&KP,G4;h*T|GxP}6#

v g{&CLrr}LZ DB2 V10.1 PKP1vm,G4z&C4PBPYw:

– i4}]b&CLrD}6y>*s,TRv DB2 V10.1 PI\a0l&CLr

DNN|D#

– i4}LD}6y>*s,TRv DB2 V10.1 PI\a0l}LDNN|D#

– F.gN^D&CLrM}L4&mb)|D#(}i4}6}]b&CLrr

_}6}LNq47(Xk4PD=h#

– 4UzF(DF.4^D&CLrM}L#

– Z DB2 V10.1 bT73PbT&CLrM}L#

v Z?p&CLrM}L.0,i$|GZ DB2 V10.1 zz73PGq4$Z4P#

g{&CLrM}L9CK DB2 V10.1 P;Fv9CDNN&\,G4z&CF.Z

;CD+4gNS&CLrzkP}%K&\#

Kb,9&C<GIC DB2 V10.1 Pa)DB&\,Tv?&\"a_T\#

© Copyright IBM Corp. 2006, 2013 125

Page 134: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

126 }6= DB2 V10.1

Page 135: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 22 B }]b&CLrD}6y>*s

+}]b&CLr"E>M$_}6= V10.1 .s,&CLr*"'V"B&\"Q#

99CD&\M;Fv9CD&\b)=fD|DI\a0lb)}]b&CLr"

E>M$_#

Yw53'V

20 DB2 ~qwPD:DB2 }]bz7D20*s;a)K\'VDYw5

3Dj{Pm#g{10f>DYw53;\'V,G4XkZ20 V10.1 .

0}6CYw53#

Z UNIX Yw53P,v'V 64 ;DZK#32 ;5}+}6= 64 ; V10.1

5}#

g{z}6=nBf>DYw53r_20 64 ;ZK,kZ}6= V10.1 .

sX(yP}]b&CLrMb?}L,Tc|G9CCYw53PBDKP

1b#

*"m~'V

,y|DK*"m~'V#*a_T\"\b<u'VJb,9C*"m~D

nBf>X(&CLr#siT*"m~*sD'VPD|D#kND }]b

&CLr*"kE PD:T}]b&CLr*"73D*XD'V;#

&CLr}/Lr

IBM Data Server Driver for JDBC and SQLJ|( db2jcc.jar `D~(JC

Z9C JDBC 3.0 =(r|Mf>=(D&CLr)M db2jcc4.jar `D~(J

CZ9C JDBC 4.0 r|_f>=(r_ JDBC 3.0 r|Mf>=()#JDBC

4.0 java.sql.DatabaseMetaData.getDriverName =(5X IBM Data Server Driver

for JDBC and SQLJ{F(x;G IBM DB2 JDBC (C}/Lre5a9{

F)#*\m V9.7 P'V JDBC 4.0 r|_f>D}/LrkK}/LrD

0"Pf.dDP*np,kT9C IBM Data Server Driver for JDBC and

SQLJD Java &CLrxP}6#PXj8E",kNDZ 1443D:}69C

IBM }]~qw JDBC M SQLJ }/LrD Java &CLr;#

VZQ#99C DB2 JDBC 2 `}/Lr#z&C^DzD Java &CLrM

b?}L,T+ IBM Data Server Driver for JDBC and SQLJk 2 `,Sd

O9C#*\m'V JDBC 3.0 D IBM Data Server Driver for JDBC and SQLJ

f>k DB2 JDBC 2 `}/Lr.dZP*ODnp,kT9C DB2 JDBC

2 `}/LrD Java &CLrxP}6#kNDT9C DB2 JDBC 2 `}/

LrD Java &CLrxP}6,TKbj8E"#

kND20 DB2 ~qwPD:CZ DB2 z7D Java m~'V;,TKbP

Xf?v DB2 }]bz7f>M^)|;p;6D IBM Data Server Driver for

JDBC and SQLJf>Dj8E"#

CLI &CLr"DB2 CLP SZM .Net Data Provider M'z'V2+WSV

c (SSL)#IBM +V2+T$_d (GSKit) *2+WSVc (SSL) 'Va)K

S\~q#PXgNZM'zPtC SSL(dP|(gNBXM20 GSKit)

Dj8E",kND}]b2+T8OPD:ZG Java DB2 M'zPdC2

+WSVc (SSL) 'V;#

© Copyright IBM Corp. 2006, 2013 127

Page 136: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

DB2 API M DB2 |n

i4BPwbT7( V10.1 PT DB2 API M DB2 |nD|DGqa0lz

D&CLrME>:

v DB2 API /}

v DB2 |nP&mw (CLP) |nM53|n

SQL od

i4 V10.1 PT SQL odD|D,T7(b)|DGqa0lzD&CLr

ME>T0gN\mb)|D#}kB&\(}g,Zmo=PmS_P~=

`MD NULL X|VMZ}LN}PmS DEFAULT X|V)1*sz^D

&CLrTJ&b)|D#

53?<S<T0ZC\m}LMS<

Z}]b}6= V10.1 .s,SYSCAT #=BD53?<S<T;kzZH0

"PfP(eD?<S<f]#;x,Z3)53?<S<P,avVBP"

P$HvSrP_PD}]`M;|DDVs#

T SQL \m}LD|D*gBy>:BvKN}M5XBP#3)}L2;f

;*ZC\m}LMS<#Kb,S DB2 V9.1 *<,;Fv9C{FT

SNAPSHOT_ *7DyPZCm/}#

i4BPwbT7(Gq_P\T53?<S<T0ZC\m}LMS<D|

D0lD&CLrME>:

v 53?<

v Administrative Routines and Views PD:;Fv9CDZC\m}L0df

;}LrS<;

E/wMi/4PF.

Z}6.s,XBs(NN2,s(DLr|,T{CTE/wxPDDx#

}]bLr|

}6}]b1,C'&CLrM}LDyPLr|<+&Z^'4,#g{L

r|@5ZQ>}D}]bTs(}g,m"S<"p{"w}"%"w"}

C<xMmli<x),G4|G,y&Z^'4,#g{>}K UDF,G4

a9CLr|&Z;pwC4,#

!\}]b\mwaZ&CLrWNh*CJLr|1T/XBs(b)^'

Lr|,+GzT;*XBs(}]bLr|TXFxPXBs(D1dMb

vNNI\fZDJb#kNDE/wv?&\?V,TKbV/XBs(}

]bLr|Dd{Ec#

DB2 ~qwP*

(#,DB2 ~qwP*Zwv"Pf.d;B#+G,P*"zK|D,Tc

'VB&\r_a_VP&\DT\#ki4 Z 213D:DB2 ~qwP*|

D;,T7(b)P*|DT&CLrD0l#

T DB2 ~qwxP}6.s,+"amd?MdCN}D5k}6.0D5x

PHO,;sy]&CLrDh*|DNN5#

M'z,S'V

128 }6= DB2 V10.1

Page 137: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

&CLrIT9C V10.1 .0DM'z4CJ V10.1 ~qwPD}]b#+

G,&CLr;\9C*KM'za)D&\#i4Z 1073DZ 14 B, :M

'zD}6y>*s;,TKbPXM'z,SDj8E",T07(I\a

0l DB2 M'zD'V|D#

S DB2 V9.5 }6&CLr

g{*S DB2 V9.5 r|Mf>xP}6,ki4 V10.1.0D"Pf.dT

&CLr}/Lr'V"32 ;M 64 ; DB2 ~qw'VT0Q#99CD&

\H=fD|D,|G2I\a0l&CLrME>:

v DB2V9.7 k DB2 V9.5 a0l&CLrD|D#

v DB2 V9.5 k DB2 V9.1 .dxPD|D,|Ga0l&CLr#

DB2 API |DT}6lID0l}6= V10.1 .s,V10.1 PT DB2 API D|Da0lVP&CLr#

T DB2 API ywD|D|(BvN}"TVPN}xPD^DT0;Fv9CrQ#

99CD API#BmP>KI\a0lVP&CLrD|D:

m 22. T DB2 API ywD|D

DB2 API ywD|DT0T}6lID0lD\a

db2HistoryCloseScan"

db2HistoryGetEntry"

db2HistoryOpenScan M

db2HistoryUpdate

Q!{ COBOL"FORTRAN M REXX PTb) DB2 API D'V#

PX|`E",kNDQ#9 COBOL"FORTRAN M REXX PT\

m}]bz7G<D DB2 API D'V#

db2Reorg ;Fv9C db2Reorg PD3)}]a9MN}#

;Fv9C db2ReorgStruct }]a9#

;Fv9C D B 2 R E O R G _ C L E A N U P _ N O N E M

DB2REORG_CONVERT_NONE N}#

Q#99C DB2REORG_CONVERT N}#

PX|`E",kND;Fv9CrQ#99C`X DB2 API }]a

9D REORG INDEXES/TABLE |nN}MN}5#

db2LoadQuery ;Fv9C db2LoadQuery PD3)}]a9MN}#

;Fv9C 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

db2LoadQueryOutputStruct64 }]a9#

Q#99C TableState N}D DB2LOADQUERY_TYPE1_INDEXES

5#

PX|`E",kND;Fv9CrQ#99C`X DB2 API }]a

9D REORG INDEXES/TABLE |nN}MN}5#

DB2 |n|DT}6lID0l}6= V10.1 .s,V10.1 PT DB2 |nP&mw (CLP) |nM53|nD|DI

\a0lVP&CLrkE>#

Z 22 B }]b&CLrD}6y>*s 129

Page 138: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

T|nywD|D|(BvN}"^DVPN}";Fv9CrQ#99CDN}T

0^D|ndv#BmP>KI\a0l&CLrME>D|D:

m 23. T DB2 CLP |nM53|nywD|D

|n ywD|DT0T}6lID0lD\a

db2cat db2cat |nDdv;Y|(CZf"}]bTsDmUdDtT#

db2cat |n;Y(fTBmUdtT(}g,TRANSFERRATE"OVER-

HEAD"WRITETRANSFERRATE"WRITEOVERHEAD"PREFETCHSIZE"

EXTENTSIZE M PAGESIZE)#

PX|`E",kND db2cat |ndvD>Q|D#

db2icrt"db2iupdt M

db2cluster_prepare

db2icrt M db2iupdt DVPN}Q|D,"R;Fv9CN}5q

=#;Fv9C -m M -cf N}q=,|GI\Z+4D"PfP

#99C#*<9C -mnet M -cfnet N}48>xg{#

^DNN_P -m M -cf N}DVPE>M&CLr#

PX|`E",kND DB2 |nM SQL od|D**#

db2look db2look 5CLrDVPN}Q|D#Q^D -l N},Tc*C'

(eDf"wizI DDL od#

PX|`E",kNDQDxf"\m#

db2pd -catalogcache N}dv+(fPXBDmUd_Y:fDj8E

"#

-hadr N}dvQj+|D#QX|{VPVN,TckBD

MON_GET_HADR m/}Ddv%d,"RvSKVN4'VTB

D HADR `8C}]bxP`S#dvq=2QS;PP_P`v

VN{FxVN5;ZsxPP|D*?P_P;vVN#

serviceclasses N}dvVZ|( UOW LB?"n/LB?"n

/zfZ=y5"CPU YHM CPU {CJ#

-storagepaths N}dv|(f"widCj8E"#

-tablespaces N}dvVZ|(k3vmUd`X*Df"wij

6MmUdf"w3FE"#

;Fv9C -tcbstats N}4dv IndexObjSize DPM}]#g{

z4PXiTUX)9}]i,G4 IndexObjSize dv;a<74

3w}TsPD3f},bGr*C5T;|(XiZdQMED

3f#z&CD*9C ADMIN_GET_INDEX_INFO m/}D

INDEX_OBJECT_P_SIZE r INDEX_OBJECT_L_SIZE P4qC<

75#

-workclasssets N}dv;YICmq=#dvq=+P>y>D

$w`E",;sP>$w`tTE"#

|D9C db2pd |ndvD&CLrrE>TJ&Zb)|D#

PX|`E",kND db2pd |nQ|D*'VB&\#

130 }6= DB2 V10.1

Page 139: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 23. T DB2 CLP |nM53|nywD|D (x)

|n ywD|DT0T}6lID0lD\a

CREATE DATABASE ;Fv9C CREATE DATABASE |nPD3)N}#;Fv9C AUTO-

MATIC STORAGE N}"USER TABLESPACE N}PD MANAGED BY SYS-

TEM SdM CREATE DATABASE |nD COLLATE USING N}D3)5#

;Fv9CyZ Unicode j< V4.0.0 D Unicode {mc(D{m#

TZBD Unicode }]b,k+ COLLATE USING SdkoT6p{

mr>XoT`X{mx;Gk UCA400_NO"UCA400_LSK r

UCA400_LTH dO9C#

Z#99C AUTOMATIC STORAGE N}.0,k#9+ AUTO-

MATIC STORAGE N}k CREATE DATABASE |ndO9C#Kb,

kSNNE>r&CLrP}%KN}#

PX|`E",kND;Fv9C CREATE DATABASE |nD3)N

}#

EXPORT M IMPORT Q#99C IMPORT M EXPORT 5CLrD$wmq= (WSF)#k9

C\'VDD~q=x;G9C WSF D~#

PX|`E",kNDQ#99C IMPORT M EXPORT 5CLrD$

wmq= (WSF)#

Z Windows Vista Yw53O,*4Ph*>X\m1(^D\mNq,zXkS DB2

|na>{&hzc;D\m1X(4KPE>#t/|n0Z - \m1l]==4q! DB2 |na>{Mc;D\m1X(#g{Z Windows Vista Yw53OtCK)

92+T,G49h*T DB2ADMNS iI1DC'm]G<53Tt/Kl]==#

SQL od|DT}6lID0l}6= V10.1 .s,V10.1 PT SQL odD|DI\a0lVP&CLrME>#

SQL odD|D|(BD1!P*T0ToddvD^D#Kb,Q|D";Fv9C

r#99C3)od#BmP>KI\a0l&CLrME>D|D:

m 24. T SQL odD|D

SQL od ywD|DT0T}6lID0lD\a

ALTER DATABASE ;Fv9C ALTER DATABASE od#CREATE STOGROUP odr

ALTER STOGROUP oda)k ALTER DATABASE od`,D&\

T0|`&\#^DNN9C ALTER DATABASE odDE>r&CL

r,"+Codf;* CREATE STOGROUP r ALTER STOGROUP o

d#

PX|`j8E",kND;Fv9C ALTER DATABASE od#

Z 22 B }]b&CLrD}6y>*s 131

Page 140: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 24. T SQL odD|D (x)

SQL od ywD|DT0T}6lID0lD\a

ALTER TABLE M

CREATE TABLE

Q|D ALTER TABLE M CREATE TABLE od#ALTER TABLE M

CREATE TABLE odD COMPRESS SdQ|D1!9u=(#Kb,

9ITZNN`MDPP9C IMPLICITLY HIDDEN Sd#

g{zDE>r&CLr"vxP COMPRESS YES SdD ALTER

TABLE r CREATE TABLE od,k7#mS STATIC r ADAP-

TIVE X|VTT=8>*9CDm9u=(#

PX|`j8E",kNDQ|D ALTER TABLE M CREATE TABLE

od#

CREATE INDEX CREATE INDEX odPD DETAILED X|VQ|D1!P*#CRE-

ATE INDEX odPD DETAILED X|VVZ8(Z&mw}u?1G

q9CIy<u4U/)9w}3FE"#

"v CREATE INDEX od1,9C SAMPLED DETAILED r

UNSAMPLED DETAILED X|V4q!yhDP*#

PX|`j8E",kND CREATE INDEX odPD DETAILED X

|VVZ8>Q|DD1!P*#

DECLARE GLOBAL

T E M P O R A R Y

TABLE

Q|D DECLARE GLOBAL TEMPORARY TABLE od#;'VQy

wY1mP~=~XDP#

T9C LIKE Sd,Ty]|,~=~XPDy>m4("Q4(DY1

mrQywDY1mDE>r&CLrxP^D#

PX|`j8E",kNDQ|D CREATE GLOBAL TEMPORARY

TABLE M DECLARE GLOBAL TEMPORARY TABLE od#

ALTER WORKLOAD

M CREATE WORK-

LOAD

ALTER WORKLOAD M CREATE WORKLOAD odDo(Q|D#

^D9C COLLECT UNIT OF WORK DATA PACKAGE LIST SdD

E>M&CLr#9CBDo(4U/Lr|PmE",gTB>}y

>:

ALTER WORKLOAD REPORTS COLLECT UNIT OF WORK DATA BASEINCLUDE PACKAGE LIST

PX|`j8E",kND ALTER WORKLOAD M CREATE WORK-

LOAD odQ|D#

kND SQL Reference Volume 2 8OTKbPXNNodDj8E"#

53?<|DT}6lID0l

Z V10.1 P,^DK53?<TsT'VB&\#}6= V10.1 .s,b)|DI\

a0lVP&CLrME>#

53?<S<

PX|`E",kNDQvSM|D3)53?<S<"ZC/}M+Vd?"ZC

\m}LMS<#

132 }6= DB2 V10.1

Page 141: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

(#,TVP?<S<D^D|,BvP"|DP}]`MrvSP$H#BmP>

K V10.1 k V9.7 .da0l&CLrME>D53?<S<|D:

m 25. 53?<S<D|D

S<{ ywD|DT0T}6lID0lD\a

SYSCAT.AUDITUSE BvK AUDITEXCEPTIONENABLED P#

SYSSTAT.COLUMNS BvK ROWBEGIN"ROWEND"QUALIFIER M FUNC_PATH P#

SYSCAT.CONTEXTS BvK AUDITEXCEPTIONENABLED P

SYSCAT.DATATYPES BvK NULLS"FUNC_PATH M CONSTRAINT_TEXT P#

SYSCAT.DBAUTH BvK CREATESECUREAUTH P#

SYSCAT.EVENTMONITORS BvK VERSIONNUMBER M MEMBER P#

SYSCAT.EVENTTABLES BvK TABOPTIONS P#

SYSCAT.INDEXCOLUSE BvK VIRTUAL M TEXT P#

SYSCAT.INDEXES M BvK P E R I O D N A M E " P E R I O D P O L I C Y "

MADE_WITHOUTOVERLAPS"NULLKEYS M FUNC_PATH P#

SYSCAT.INDEXXMLPATTERNS" BvK SCALE P#

SYSCAT.PACKAGES BvK B U S T I M E S E N S I T I V E" S Y S T I M E S E N S I T I V E"

KEEPDYNAMIC"STATICASDYNAMIC M MEMBER P#

SYSCAT.ROLES BvK AUDITEXCEPTIONENABLED P#

SYSCAT.ROUTINES M BvK SECURE P#

SYSCAT.ROWFIELDS" BvK NULLS"QUALIFIER"FUNC_PATH M DEFAULT P#

SYSCAT.SCHEMATA" BvK A U D I T P O L I C Y I D " A U D I T P O L I C Y N A M E "

AUDITEXCEPTIONENABLED M DATACAPTURE P#

SYSCAT.SERVICECLASSES BvK MAXDEGREE"CPUSHARES"CPUSHARETYPE"CPULIMIT"

SORTMEMORYPRIORITY"SECTIONACTUALSOPTIONS M

COLLECTAGGUOWDATA P#

SYSCAT.TABCONST BvK TRUSTED"PERIODNAME M PERIODPOLICY P#

SYSCAT.TABLES BvK ROWCOMPMODE"AUDITEXCEPTIONENABLED"CONTROL

M TEMPORALTYPE P#

SYSCAT.TABLESPACES BvK SGNAME"EFFECTIVEPREFETCHSIZE"SGID M BPTIERNUM

P#;Fv9C_P CHAR(1) 5D DATAPRIORITY P,KP+f;

*_P SMALLINT 5D DATATAG#

SYSCAT.THRESHOLDS BvK DATATAGLIST M OVERFLOWPERCENT P#

SYSCAT.TRIGGERS BvK

EVENTUPDATE"EVENTDELETE"EVENTINSERT"SECURE"

ALTER_TIME M ENABLED P#

SYSCAT.VARIABLES BvK NULLS P#

SYSCAT.WORKACTIONS BvK SECTIONACTUALSOPTIONS P#

SYSCAT.WORKCLASSES Q#99CTBwP:

WORKCLASS_DESC"USAGEAUTH"COLLECTAGGACTDATA"

C O L L E C T A C T D A T A " W O R K L O A D _ D E S C M

COLLECTACTPARTITION

SYSCAT.WORKLOADS BvK

MAXDEGREE"COLLECTUOWDATA"SECTIONACTUALSOPTIONS

M COLLECTAGGUOWDATA P#

ZC}L

ZC}LD|D|(Bv}L"BvN}MP*|D#BmP>K DB2 V10.1 k DB2

V 9 . 7 .da0l&CLrME>DBv}LT0TVP}LD|D:

Z 22 B }]b&CLrD}6y>*s 133

Page 142: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 26. ZC}LD|D

}L{F ywD|DT0T}6lID0lD\a

;PK"PfDZ] ;PK"PfDZ]

ZC\m}LMS<

PX|`E",kNDQvSM|D3)53?<S<"ZC/}M+Vd?"ZC

\m}LMS<#

ZC\m}LMS<D|D|(5XBvPT0Bv}LMS<#Kb,S DB2 V9.1

*<,;Fv9C{FT SNAPSHOT *7DyP\m}L#BmP>K V10.1 k V9.7

.da0l&CLrME>D\m}LMS<|D:

m 27. ZC\m}LMS<D|D

}LrS<{ ywD|DT0T}6lID0lD\a

ADMIN_GET_TAB_ COMPRESS_INFO_V97 M

ADMINTABCOMPRESSINFO

;Fv9CK\mS<M`X*Dm/},K\mS<Qf;* M #

MON_BP_UTILIZATION MON_BP_UTILIZATION S<+5XtIBH?,b)H?ITC4@@:eX{CJ#

MON_GET_BUFFERPOOL Km/}+5XCZT:eXxPl=A/4Dd{BPT0 I/O ~qw'JH?#

MON_GET_PKG_CACHE_STMT Km/}+5Xd{BP#

MON_GET_TABLESPACE Km/}+5Xd{BP#

MON_GET_CONTAINER Km/}+5XBvP#

S N A P _ G E T _ S T O R A G E _ P A T H S _ V 9 7 M

SNAPSTORAGE_PATHS

;Fv9C ,|GQf;* #

SNAP_GET_TBSP_PART_V91 Q#99C SNAP_GET_TBSP_PART_V91 /}#BD SNAP_GET_TBSP_PART m/}+f;

SNAP_GET_TBSP_PART_V91#

WLM_GET_SERVICE_CLASS_AGENTS_V97 ;Fv9CKm/}#kD*9CBD WLM_GET_SERVICE_CLASS_AGENTS m/}#KB/}+

f; WLM_GET_SERVICE_CLASS_AGENTS_V97 "5Xd{P#

WLM_GET_SERVICE_CLASS_ AGENTS Z V9.7 P;Fv9CKm/}#Z V10.1 P,K/}+f;;Fv9CDTf>*s:D}L#V

Z,}L{FZ"Pf.d#V`,,Ta_&CLrME>Z"Pf.dDf]T#

W L M _ G E T _ S E R V I C E _ C L A S S _

WORKLOAD_OCCURRENCES_V97

;Fv9CKm/}#kD*9CBD WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES

m/}#KB/}+f; WLM_GET_SERVICE_CLASS_AGENTS "5Xd{P#

W L M _ G E T _ S E R V I C E _ C L A S S _

WORKLOAD_OCCURRENCES

Z V9.7 P;Fv9CKm/}#Z V10.1 P,K/}+f;;Fv9CDTf>*s:D}L#V

Z,}L{FZ"Pf.d#V`,,Ta_&CLrME>Z"Pf.dDf]T#|9a5Xd

{P#

WLM_GET_SERVICE_SUBCLASS_STATS_V97 ;Fv9CKm/}#kD*9CBD WLM_GET_SERVICE_SUBCLASS_STATS m/}#KB/}

+f; WLM_GET_SERVICE_SUBCLASS_STATS_V97 "5Xd{P#

WLM_GET_SERVICE_SUBCLASS_ STATS Z V9.7 P;Fv9CKm/}#Z V10.1 P,K/}+f;;Fv9CDTf>*s:D}L#V

Z,}L{FZ"Pf.d#V`,,Ta_&CLrME>Z"Pf.dDf]T#

WLM_GET_WORKLOAD_STATS_V97 ;Fv9CKm/}#D*9CBD WLM_GET_WORKLOAD_STATS m/}#KB/}+f;

WLM_GET_WORKLOAD_STATS_V97 "5Xd{P#

WLM_GET_WORKLOAD_STATS Z V9.7 P;Fv9CKm/}#Z V10.1 P,K/}+f;;Fv9CDTf>*s:D}L#V

Z,}L{FZ"Pf.d#V`,,Ta_&CLrME>Z"Pf.dDf]T#

W L M _ G E T _ W O R K L O A D _ O C C U R R E N C E _

ACTIVITIES_V97

;Fv9CKm/}#kD*9CBD WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES m/

}#KB/}+f; WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97 "5Xd{P#

W L M _ G E T _ W O R K L O A D _

OCCURRENCE_ACTIVITIES

Z V9.7 P;Fv9CKm/}#Z V10.1 P,K/}+f;;Fv9CDTf>*s:D}L#V

Z,}L{FZ"Pf.d#V`,,Ta_&CLrME>Z"Pf.dDf]T#|9a5Xd

{P#

i40df;}LrS<DPmAdministrative Routines and Views D:;Fv9CD

SQL \m}L0df;}LMS<;PD;Fv9CD\m}L0df;}LrS<D

Pm,T7(I\a0l&CLrME>Dd{|D#

134 }6= DB2 V10.1

Page 143: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

V9.7 .0D"Pf.dD53?<|D

g{*S DB2 V9.5 xP}6,G4 V10.1 .0D"Pf.dDBPd{53?<|

D2a0l&CLrME>:

v DB2V9.7 k DB2 V9.5 .dD53?<|D#

Z 22 B }]b&CLrD}6y>*s 135

Page 144: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

136 }6= DB2 V10.1

Page 145: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 23 B }LD}6y>*s

}6y>*shvKI\a0l}LD&CLr*"'VPywD|D"*'VB&

\ywD|D";\'VD&\T0;Fv9CD&\#

Z 1273DZ 22 B, :}]b&CLrD}6y>*s;PhvD|D2I\0lz

D}L#

*"m~'V

Z 1273DZ 22 B, :}]b&CLrD}6y>*s;PXZ*"m~'V

DE"JCZb?f"}LMC'(eD/} (UDF)#

~=?F`M*;

4P/}wC.s,}]b\mwXkv({F`FD/}iPDv/}nO

J#+Td?D}]`Mky<G/}DQ(eN}}]`MxPHO,+H

Oa{w*Kv(D@]#~=`MN}jGr_~=`M NULL #?Td?

S\+NbN}`Mw*nQ%d#

T'V~=?F`M*;ywDK|Da0lf0=Q^DD53ZC/}T

0z9Cb)Td?4(DNNB/}D/}bv#

I SQL }LPD}C4+] XML }]

Z SQL }LP,1z* XML `MDdkMdvN}r_ XML `MDV?

d?8( XML }]1,VZ+I}C4+] XML }]#ZH0"PfP,

XML }]I SQL }LPD54+]#rK,3)9C SQL }LPD XML

}]DYw5XDa{I\kH0"PfPD`,Yw5XDa{;,#

;\@$Db?}L

Z Linux M UNIX Yw53O+}]b}6= DB2 V10.1 Zd,a+;@5

Z DB2 }fb(libdb2e.a r libdb2apie.a)DyP;\@$Db?}L|

D* FENCED M NOT THREADSAFE,TczITZBD`_L}]b\m

wB2+XKPb)}L#ZBD`_L}]b\mwPKPG)(e* NOT

FENCED M THREADSAFE DG_L2+Db?}L,I\azzmsDa{

T0<B}]bp5r}]b\mwl#U9#kNDZ 150 3D:}6

C"C++ M COBOL }L;TKbPXgN\mK|DDj8E"#

31 ;b?}L (Linux on zSeries)

32 ;b?}LDyP}6"bBn,yJCZZ Linux on zSeries OD DB2

}]bPKPD 31 ;b?}L#

Java b?}L

;Fv9C IBM Software Developer’s Kit (SDK) for Java 1.4.2,"RI\a

Z+4"PfP#99C#

S DB2 V9.5 *<,KP JDBC }LD1! JDBC }/LrG IBM Data

Server Driver for JDBC and SQLJ#kNDZ 1513D:}6 Java }L;TK

bPXgN\mK|DDj8E"#

© Copyright IBM Corp. 2006, 2013 137

Page 146: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

138 }6= DB2 V10.1

Page 147: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 24 B }]b&CLrM}LD}60Nq

}6}]b&CLrM}L.0,&C4P3)Nq4oz7#I&jI}6#

}L

(}4PBPNq<8}6}]b&CLrM}L:

1. i4}]b&CLrD}6y>*s47(D)|DI\a0l}]b&CLr#

kNDZ 1273DZ 22 B, :}]b&CLrD}6y>*s;#

2. i4}LD}6y>*s47(D)|DI\a0l}L#

kNDZ 1373DZ 23 B, :}LD}6y>*s;#

3. f.}6_T#

kNDZ 53DZ 2 B, :f. DB2 73}6;#

4. gPX*,}6Yw53A'VD6p#

5. gPX*,+*"m~}6=\'VD6p#

6. Zzz73PT}]b&CLrM}L4Py<bT"#fb)y>a{,"k}

6.sDy<bTa{xPHO#

7. I!: }6M'z,rZ&CLrh* DB2 V10.1 &CLr}/Lr120C}

/Lr#

kNDZ 1053DZ 13 B, :M'z}6;#

!\ DB2 V10.1 ~qwa)KTOMf>M'zD,S'V,+9C DB2 V10.1

M'zIT{}"Pf.dDNNV^TM;f]T#

8. Z DB2 V10.1 bT73PbT}]b&CLr# g{bTI&,G4;h*T&

CLrxP}6#+9G&1i4}6}]b&CLrNq"<G4PNNPzZ

a_T\D=h#

kNDZ 453D:ZbT73P}6 DB2 ~qw;MZ 1413DZ 25 B, :}

6}]b&CLr;#

9. Z DB2 V10.1 bT73PbT}L# g{bTI&,G4;h*}6}L#;x,

ki4}6}LNq"<G4PNNPzZa_T\D=h#

kNDZ 453D:ZbT73P}6 DB2 ~qw;MZ 1493DZ 26 B, :}

6}L;#

© Copyright IBM Corp. 2006, 2013 139

Page 148: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

140 }6= DB2 V10.1

Page 149: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 25 B }6}]b&CLr

+VP}]b&CLr}6= DB2 V10.1 1,f0=\m DB2 V10.1 kH0"Pf

.da0lb)&CLrD|DT0i$b)&CLrGq4$Z$w#\mb)|

D1I\*sz^D&CLrzkMX(&CLr#

v1*\m DB2 V10.1 Pa0l&CLrD|D"!{9C DB2 V10.1 P;Fv9

Cr_Q#99CD&\r_*9CB&\1,Eh*^D&CLrzk#

*<.0

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwIT*bT

73D;?V#

v 7#zc DB2 }]bz7D20*s#

v 7#*"m~&Z DB2 }]bz7'VDf>6p#

v 4P}]b&CLrD}60Nq#kNDZ 1393DZ 24 B, :}]b&CLr

M}LD}60Nq;#

^F

K}LvJCZ9C C"C++"COBOL"FORTRAN"Java"Perl"PHP"REXX M .NET

oT`4D}]b&CLr#

}L

*+}]b&CLr}6= DB2 V10.1:

1. g{7(Ka0l&CLrDQ|DD DB2 |n"Q|DD SQL odT0Q|D

D53?<S<MZC/},k`-&CLrzkrE>TxP^D:

v DB2 CLP M53|no(

v SQL odo(

v 9C?<S<"SQL \mS<M}LD SQL od

v 9C4AmB~`SwD?jmD SQL od

v 49C#={Fj+^(DC'(eD}L{

v DB2 API wC

v &CLr`LSZwC,}g JDBC"ODBC M CLI

v g{&CLrrE>A!|ndv,G4^D&CLrrE>TA!Q|DDd

vq=#

kNDZ 1293D:DB2 |n|DT}6lID0l;"Z 1313D:SQL od|

DT}6lID0l;MZ 1323D:53?<|DT}6lID0l;#

2. g{7(Ka0l&CLrDX(Z*"73D|D,k^Db)&CLrT'V

b)|D#kNDZ 1273DZ 22 B, :}]b&CLrD}6y>*s;#TB

P&CLrxP}6:

v 6k= SQL &CLr#kNDZ 1423D:}66k= SQL &CLr;#

v CLI &CLr#kNDZ 1433D:}6 CLI &CLr;#

© Copyright IBM Corp. 2006, 2013 141

Page 150: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v 9C IBM Data Server Driver for JDBC and SQLJJava &CLr#kNDZ 144

3D:}69C IBM }]~qw JDBC M SQLJ }/LrD Java &CLr;#

v ADO M .NET &CLr#kNDZ 1453D:}6 ADO.NET &CLr;#

v 9C DB2 CLP |nM SQL odDE>#kNDZ 1463D:}6E>;#

v *Z 64 ;5}OKPD 32 ;}]b&CLr#kNDZ 1473D:+ 32 ;

}]b&CLr}6*Z 64 ;5}OKP;#

3. 9CJ1D DB2 9(D~"8(J1D DB2 2mb764X(yPC

C/C++"COBOL"FORTRAN M REXX `4DQ|D}]b&CLr#

4. 9C DB2 V10.1 4bT}]b&CLrTi$zD|DM7#b)}L4$ZK

P#

B;=v24

Z}6}]b&CLr.s,4P(iD}]b&CLrD}6sNqT7#}6I

&#kNDZ 1553DZ 27 B, :}]b&CLrM}LD}6sNq;#

}66k= SQL &CLr+VP6k= SQL &CLr}6= DB2 V10.1 1,f0=\m DB2 V10.1 kH0

"Pf.da0lb)&CLrD|DT0i$b)&CLrGq4$Z$w#

*<.0

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwIT*bT

73D;?V#

v 7# C"C++"COBOL"FORTRAN r REXX *"m~&Z DB2 }]bz7'V

Df>6p#

v 4P}6}]b&CLrNqPDH0=h#kNDZ 1413DZ 25 B, :}6}

]b&CLr;#

^F

K}LvJCZ9C C"C++"COBOL"FORTRAN M REXX `4D}]b&CLr#

}L

*+6k= SQL &CLr}6= DB2 V10.1:

1. g{^DKb7673d?,k7#b)d?|(&CLrD}7 DB2 2mb7

6#KmPP>D73d?8(Kd{76,Tcs`}ivB&CLrLr\;

ZKP1R=J1D DB2 2mb#

Z Linux Yw53O:g{Z4S&CLr19CK RPATH 4S!n+;P,1

8( RUNPATH 4S!n,G4Z&CLrKP1+vT LD_LIBRARY_PATH 73d?,bI\a<B&CLr'\#

2. Z DB2 V10.1 bT73PbT6k= SQL &CLr#g{bTI&,G4;X4

PNNd{=h#

3. g{9CxP BLOCKING ALL r BLOCKING UNAMBIGIOUS SdD BIND |ns(K6k=&CLr,TcT LOB PtCNjVi,G47# instance_memory r

142 }6= DB2 V10.1

Page 151: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

database_memory }]bdCN}hC* AUTOMATIC r_vsd}5T5wnb9

CDZf#g{;\vsb)}]bdCN},G4zIT!q4PBPYw:

v 9C BIND |nXBXBs(|G;8( BLOCKING NO r_9C PRECOMPILE |n$`k|G;8( SQLRULES STD |nN}#BLOCKING NO Sd{9T&CLrPDyPNjxPVi#SQLRULES STD |nN}}K{9ViNjb,I\9_Pd{wC#

v ^D&CLr4zk"9C FOR UPDATE Sd+Njyw*{9Vi#

4. **&CLrT=X8(}7D DB2 2mb76,k4PBPdP;nYw:

v g{&CLr4zkIC,G4X(C&CLr#8(XhD DB2 2mb76#

bGnQ!n#

v 4(;v|0wE>4KP&CLr#Z|0wE>P,+b7673d?T=

XhC*XhD DB2 2mb76#

v g{;PICD-<4zk,G4KP db2chglibpath |nTZ&CLrD~xFzkP|B6kDKP1b76#K|nG4-ya)D,rK&CS*ns

DVN#

B;=v24

Z}66k= SQL &CLr.s,k4P}6}]b&CLrNqPDd`=h#k

NDZ 1413DZ 25 B, :}6}]b&CLr;#

}6 CLI &CLr+VP CLI &CLr}6= DB2 V10.1 1,f0=\m DB2 V10.1 kH0"Pf.

da0lb)&CLrD|D,}g,Yw53'V|D"*"m~'V|D"&C

LrD;mT0zZdP?pb)&CLrD DB2 5}D;m#

*<.0

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwIT*bT

73D;?V#

v 7# C M C++ *"m~G\ DB2 }]bz7'VDf>#PXj8E",kND

“C M C++ *"m~”#

v 4PZ 1413DZ 25 B, :}6}]b&CLr;NqPDH0=h#

^F

K}LvJCZ9C CLI SZT C r C++ `4D}]b&CLr#

}L

*+ CLI &CLr}6= DB2 V10.1:

1. g{^DKb7673d?,k7#b)d?|(&CLrD}7 DB2 2mb7

6,gZ 1273DZ 22 B, :}]b&CLrD}6y>*s; Py>#zIT

9CKmPP>D73d?48(d{76,b)769&CLrZs`}ivB

\;ZKP1ZdR=J1D DB2 2mb#

Z 25 B }6}]b&CLr 143

Page 152: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

vZ Linux Yw53O:g{Z4S&CLr19CK RPATH 4S!n+;P,

18( RUNPATH 4S!n,G4Z&CLrKP1+vT LD_LIBRARY_PATH 73d?,bI\a<B&CLr'\#

2. g{Z db2cli.ini D~PhCK CLISchema dCX|V,kD*hC SysSchemadCX|V#S DB2 f> 9.5 *<,Q#99CdCX|V CLISchema#

SysSchema = alternative schema

3. Z DB2 V10.1 bT73PbT CLI &CLr#g{bTI&,G4M;h*4P

d`D=h#

4. g{+ BlockLobs CLI dCX|VhC* 1,"RzD&CLrSU=ms{"

SQL0973N,k4PBPdP;vYw:

v + database_memory dCN}hC* AUTOMATIC#bGnQ!n#

v + BlockLobs CLI dCX|VXC* 0#

v 1S+ LOB 5s(A:ex,x;G9C LOB (;w#

zDM'zh*|`Zf4SU LOB }],bGr*bv9C BlockLobs X|VDNjVihCZP}]"M.s+yP LOB 5"4"MAM'z#

5. i4Call Level Interface Guide and Reference Volume 2PD:CLI M ODBC /}

E*;T7(zGqZ9C ODBC 3.0 PNN;Fv9CD/},;s^D&CL

rTD*9Cfz/}#d;Kf>D CLI Lx'Vb)/},+9Cfz/}I

T7#zD&CLr{OnBDj<#

6. (}4PBPdP;vYw4*&CLrT=X8(}7D DB2 2mb76:

v g{&CLr4zkIC,G4X(C&CLr#8(XhD DB2 2mb76,

gZ 1273DZ 22 B, :}]b&CLrD}6y>*s; Py>#bGnQ

!n#

v 4(|0wE>4KP&CLr#Z|0wE>P,+b7673d?T=Xh

C*XhD DB2 2mb76(gZ 1273DZ 22 B, :}]b&CLrD}6

y>*s; Py>)#

v g{;PICD-<4zk,G4KP db2chglibpath |n4Z&CLrD~xFzkP|B6kDKP1b76#K|nG4-ya)D,rK&CS*ns

DVN#

B;=v24

}6 CLI &CLr.s,k4PZ 1413DZ 25 B, :}6}]b&CLr;NqP

Dd`=h#

}69C IBM }]~qw JDBC M SQLJ }/LrD Java &CLrT9C IBM Data Server Driver for JDBC and SQLJDH0"PfD Java &CLrx

P}61,f0=\mK}/LrD;,"Pf.dD|DT0 DB2 V10.1 Pa0l

b)&CLrD|D#

*<.0

v i4&CLrD}6y>*sT7(I\a0l Java }]b&CLrDX||D#

kNDZ 1273DZ 22 B, :}]b&CLrD}6y>*s;#

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwIT*bT

73D;?V#

144 }6= DB2 V10.1

Page 153: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v 7# Java &CLr*"m~M IBM Data Server Driver for JDBC and SQLJ&Z\

DB2 }]bz7'VDf>6p#

v 4P}6}]b&CLrNqPDH0=h#kNDZ 1413DZ 25 B, :}6}

]b&CLr;#

^F

v IBM Data Server Driver for JDBC and SQLJ V3.63 'VDnM6p Java SDK G

Java SDK 1.4.2#

v IBM Data Server Driver for JDBC and SQLJ V4.13 'VDnM6p Java SDK G

Java SDK 6#

v K}LvJCZ9CIBM Data Server Driver for JDBC and SQLJD Java &CLr#

}L

*+9C IBM Data Server Driver for JDBC and SQLJD Java }]b&CLr}6=

DB2 V10.1:

1. 20k DB2 1>Df>M^)|6pT&D IBM Data Server Driver for JDBC and

SQLJf>#kND20 DB2 ~qwPD“DB2 z7D Java m~'V”,Tq!\

'V}/LrDj{Pm#

v g{Z&CLrP9C JDBC 4.0 r|Mf>f6PD=(,k20 IBM Data

Server Driver for JDBC and SQLJ V4.13 r|_f>#

v g{Z&CLrP9C JDBC 3.0 r|Mf>f6PD=(,k20 IBM Data

Server Driver for JDBC and SQLJ V3.63 r|_f>

2. w{&CLrT\m IBM Data Server Driver for JDBC and SQLJD10f>kH

0f>.dDnp#

3. g{|DK Java &CLr4zk,G4X( Java &CLr#kNDDeveloping Java

ApplicationsPDTBdP;vNq,TKbPXgNX(b)&CLrDj8E

":

v 9( JDBC &CLr

v 9( SQLJ &CLr

a{

jIKNq.s,Java &CLr&C\;9C DB2 V10.1 I&KP#

B;=v24

Z}6 Java &CLr.s,k4P}6}]b&CLrNqPDd`=h#kNDZ

1413DZ 25 B, :}6}]b&CLr;#

}6 ADO.NET &CLr+VP ADO.NET &CLr}6= DB2 V10.1 1,f0=\m DB2 V10.1 kH0"

Pf.da0lb)&CLrD|DT0i$b)&CLrGq4$Z$w#

Z 25 B }6}]b&CLr 145

Page 154: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

*<.0

"G;(*T9C OLE DB .NET Data Provider r ODBC .NET Data Provider D

ADO.NET &CLrxP}6E\k DB2 V10.1 ;pKP#+G,IZBP-r,+

b)&CLr}6=}]~qw .NET a)LrasPf&:

v }]~qw .NET a)Lr 5PD API /66sZ OLE DB M ODBC .NET Data

Provider D API /#

v CJk Visual Studio /ID DB2 }]b*"'J$_#

v 9C }]~qw .NET a)LrITTxa_T\#

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwIT*bT

73D;?V#

v 7#Z DB2 }]bM'zO20K\'Vf>D Microsoft .NET Framework m~#

kND*" ADO.NET M OLE DB &CLrPD:\'VD .NET *"m~;#

v 4PZ 1413DZ 25 B, :}6}]b&CLr;NqPDH0=h#

}L

*+ ADO.NET &CLr}6= DB2 V10.1:

1. i4T}]~qw .NET a)LrD'VT0gN`4&CLr49C}]~qw

.NET a)Lr,"7(*T ADO.NET &CLrwvD|D#

2. X( ADO.NET &CLrT9C }]~qw .NET a)Lr#

B;=v24

}6 ADO.NET &CLr.s,k4PZ 1413DZ 25 B, :}6}]b&CLr;

NqPDd`=h#

}6E>

T9C DB2 |nP&mw (CLP) |n"DB2 53|nr SQL odDVPE>xP

}61,f0=\m DB2 V10.1 kH0"Pf.dk SQL od"DB2 CLP M53

|n"SQL \mS<M}L"ZC/}T0?<S<`XD|D#

*<.0

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#

v 7#20K DB2 V10.1 M'z#

v 4P}6}]b&CLrNqPDH0=h#

^F

K}LvJCZ9C DB2 CLP |n"DB2 53|nr_ SQL odDE>#

}L

*+9C DB2 CLP |nDE>}6= DB2 V10.1:

1. KPE>TlbNNk DB2 V10.1 D;f]T#g{E>KPI&,G4;h*4

PNNd{=h#;x,*Z DB2 V10.1 P;Fv9CD&\;#99C.0}%

b)&\,r_*9CBD|n&\,k<G4Pd`=h#

146 }6= DB2 V10.1

Page 155: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

2. }%CZT>r|B;Fv9CrQ#99CD"amd?MdCN}D DB2 CLP

M53|n:

v 22P;Fv9CMQ#99CD"amd?

v 23P;Fv9CMQ#99CD}]b\mwdCN}

v 25P;Fv9CMQ#99CD}]bdCN}

3. g{E>4PlUr_B~`S,G4h*^DE>T}%TQ#99CD`S*

XD}C,r_Z|GQ;BD`S*Xf;19CB{F#

4. 7(53?<|DT}6lID0l#kNDZ 1323D:53?<|DT}6l

ID0l;#9CQ|DDS<M}Lh*z:

v Zi/P|DS<{#

v TZG)Q-ZS<r}LPX|{DP,Zi/P|DP{#

v TZZS<P;ICDP,Si/P}%P{,r_S}LP}%a{/#

v r*Q|DDS<a{/_P=SP,yT+i/PD * f;**w*a{/S

UDX(P{Pm#

v |D}L{MN}{,"8>BD=SN}#

v ZwCQ|D}Lri/5X=SPDQ|DS<1,^DE>T&ma{/P

D=SP#

5. 9C DB2 V10.1 4bTE>T7#|G4$ZKP#

B;=v24

Z}6E>.s,k4P}6}]b&CLrNqPDd`=h#kNDZ 1413D

Z 25 B, :}6}]b&CLr;#

+ 32 ;}]b&CLr}6*Z 64 ;5}OKP+ 32 ;}]b&CLrS DB2 V10.1 .0D 32 ; 5}}6= 64 ; DB2 V10.1

5}1,h*+ 32 ;}]b&CLr4S=J1D2mb76,TcI&KPb)&

CLr#

g{Q+ 32 ;}]b&CLr4S= $INSTHOME/sqllib/lib32 2mb76(Z Linux

M UNIX O)r_ DB2PATH\lib\Win32 2mb76(Z Windows O),G4;X^

Db)}]b&CLr;dP INSTHOME G5}w?<,x DB2PATH G DB2 1>y

ZD;C#

*<.0

v 7#zITCJ}6= 64 ; DB2 V10.1 5}D 32 ;5}(||, 32 ;2m

b)#

v 7#*"m~&Z DB2 }]bz7'VDf>6p#

v 4P}6}]b&CLrNqPDH0=h#kNDZ 1413DZ 25 B, :}6}

]b&CLr;#

^F

v K}LvJCZ9C C/C++"COBOL"FORTRAN M REXX `4D 32 ;}]b

&CLr#

Z 25 B }6}]b&CLr 147

Page 156: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}L

*}6 32 ;}]b&CLrTZ 64 ; DB2 V10.1 5}OKP:

1. 7#b7673d?|, 32 ;bD}7 DB2 2mb76(gZ 1273DZ 22 B,

:}]b&CLrD}6y>*s; Py>),TcITZKP10k}7Db#

2. Z DB2 V10.1 bT73PbT 32 ;&CLr#g{bTI&,G4;X4PNN

d{=h#+G,g{=h 4 r 5 JCZzD&CLr,k<G4Pb)=hT(

}9C}7DM'zM2mb764Dx|GD'V#

3. 4PBP}6NqPJCZzD&CLrDNNd{=h:

v 6k= SQL &CLr:Z 1423D:}66k= SQL &CLr;

v CLI &CLr:Z 1433D:}6 CLI &CLr;

v 9C IBM Data Server Driver for JDBC and SQLJJava &CLr:Z 1443D:}

69C IBM }]~qw JDBC M SQLJ }/LrD Java &CLr;

v ADO M .NET &CLr:Z 1453D:}6 ADO.NET &CLr;

4. (}9C 32 ;bD DB2 2mb76(gZ 1273DZ 22 B, :}]b&CLr

D}6y>*s; Py>)4SrX( 32 ;&CLr,8(}7Db76#

5. I!: g{z;Y_PCZX(&CLrD4zkr_^(9C73d?,G4Z

&CLr~xFD~_P6kDKP1761,zITZCD~PKP

db2chglibpath |n+ DB2 2mb76|D* $INSTHOME/sqllib/lib32# 6kD

KP176IT|D*;vH$r|LDB76#

6. 9C DB2 V10.1 4bT 32 ;&CLrT7#|G4$ZKP#

B;=v24

Z}6 32 ;}]b&CLr.s,k4P}6}]b&CLrNqPDd`=h#k

NDZ 1413DZ 25 B, :}6}]b&CLr;#

148 }6= DB2 V10.1

Page 157: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 26 B }6}L

+VP}L}6= DB2 V10.1 1,f0=\m DB2 V10.1 kH0"Pf.da0l

b)}LD|DT0i$b)}LGq4$Z$w#\mb)|DI\*sz^D}

Lzk"X(b?}L"Z}]bPXB4(b?}LT0XB4( SQL }L#

Z DB2 V10.1 bT73PbT}L#g{|GKPI&,G4;h*T|GxP|D#

v1*\mw"Pf.dDNN|D"!{9C DB2 V10.1 PQ#99Cr;Fv9

CD&\r_*9CB&\1,Eh*^D}L#

*<.0

v i4}LD}6y>*s,T7(JCZzD}LDNN|D#kNDZ 1373D

Z 23 B, :}LD}6y>*s;#

v 7#zITCJQ}6D DB2 V10.1 }]b#b)ITGbT}]b#

v 7#zc DB2 }]bz7D20*s#kND20 DB2 ~qwPD:DB2 }]b

z7D20*s;#

v 7#*"m~&Z DB2 }]bz7'VDf>6p#

v 4P}LD}60Nq#kNDZ 1393DZ 24 B, :}]b&CLrM}LD}

60Nq;#

v 7#z_P9C ALTER FUNCTION r ALTER PROCEDURE odyXhD(^

MX(#SQL Reference Volume 2 PP>KJmD(^#

^F

K}LvJCZ9C C/C++"COBOL(v}L)"Java M .NET oT`4D SQL }

LMb?}L#

}L

*+}L}6= DB2 V10.1 }]b:

1. g{z7(K DB2 V10.1 Pa0l}LD|D,k`-}Lzk"^DTBZ]:

v SQL odo(

v 9C SQL \mS<M}L"ZC}LT0?<S<D SQL od

v 49C#={Fj+^(DC'(eD}L{

v &CLr`LSZwC,}g JDBC M CLI

2. g{6pvX(Z*"73R0l}LD|D,G4^Db)&CLrT'Vb)

|D#TBP&CLrxP}6:

v C"C++ M COBOL }L#kNDZ 1503D:}6 C"C++ M COBOL }

L;#

v Java }L#kNDZ 1513D:}6 Java }L;#

v .NET CLR }L#kNDZ 1523D:}6 .NET CLR }L;#

v *Z 64 ;5}OKPD 32 ;b?}L#kNDZ 1533D:+ 32 ;b?}

L}6*Z 64 ;5}OKP;#

3. X(yPQ|DDb?}Lbr_4PKYw53r*"m~}6#

© Copyright IBM Corp. 2006, 2013 149

Page 158: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

4. 9C DB2 V10.1 4bT}LTi$zD|D,"7#b)}L4$ZKP#

B;=v24

Z}6}L.s,4P(iD}LD}6sNq#kNDZ 1553DZ 27 B, :}]

b&CLrM}LD}6sNq;#

}6 C"C++ M COBOL }L+VP C"C++ r COBOL }L}6= DB2 V10.1 1,f0=\m DB2 V10.1 k

H0"Pf.da0lb)}LD|DT0i$b)}LGq4$Z$w#

*<.0

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwIT*bT

73D;?V#

v (}i4BP*s,7# C"C++ r COBOL }L*"m~&Z DB2 }]bz7

'VDf>6p:

– Administrative Routines and Views PD:TIC CoTxPb?}L*"D'V;

– Administrative Routines and Views PD:TIC C++ oTxPb?}L*"D'

V;

– Administrative Routines and Views PD:TIC COBOL xPb?}L*"D'

V;

v 7#z_P9C ALTER FUNCTION r ALTER PROCEDURE odyXhD(^

MX(#SQL Reference Volume 2 PP>KJmD(^#

v 4P}6}LNqPDH0=h#kNDZ 1493DZ 26 B, :}6}L;#

^F

K}LvJCZ9C C/C++ M COBOL(v}L)`4Db?}L#

}L

*+ C"C++ r COBOL }L}6= DB2 V10.1,k4PBP=h:

1. g{Q}6= 64 ; DB2 V10.1 5},ky]Bm4|D}Lbr}L(e:

m 28. + C"C++ M COBOL }L}6= 64 ; DB2 V10.1 5}

}L(e Yw

9C DB2 }fbD

;\@$D 32 ;}

Lb

9C DB2 V10.1 D bldrtn E>+}L4zkX(* 64 ;b,"+C

bXB?p= DB2 ~qw#g{ZC}LP}CK LOB (;w,G4

XkX(}L#(}4PTBi/IT7(s`}}C LOB (;wD}

L:

SELECT DISTINCT a.routineschema, a.routinename,a.specificnameFROM syscat.routines a, syscat.routineparms bWHERE a.specifIcname = b.specificname

AND b.locator = ’Y’ AND a.fenced = ’N’

K=(D;vC&G9C 64 ;bH9C 32 ;b\qC|QD}LKP

1T\#

150 }6= DB2 V10.1

Page 159: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 28. + C"C++ M COBOL }L}6= 64 ; DB2 V10.1 5} (x)

}L(e Yw

\@$D 32 ;}L

bv 9C DB2 V10.1 D bldrtn E>+}L4zkX(* 64 ;b,"+

CbXB?p= DB2 ~qw#

v g{;\X(}L,G49CxP NOT THREADSAFE SdD

ALTER PROCEDURE r ALTER FUNCTION od+}L(e*;G

_L2+D#

g{H0a=DiN<;JC,G4;h*|D}Lbr}L(e#

2. g{}Z9CNjVi""V C"C++ r COBOL }LDNNP*np,G4i4

Z 1423D:}66k= SQL &CLr;NqTKbgN\mb)np#

3. TZ4X(+Q^DD}L,XBs(}LLr|A?j DB2 }]b#kNDZ 90

3D:XBs(Q}6}]bPDLr|;#

4. 7(Z}]b}6ZdDdDb?}Lr9C DB2 }fbDb?}LGqITw*

NOT FENCED M THREADSAFE }L2+KP#g{zD}]bPP;\@$D

b?}L,G4 UPGRADE DATABASE |n+4PBPYw:

v 5X SQL1349W /f{""+ ADM4100W {"4k\m(*U>#

v +k DB2 }fb^XDyP;\@$Db?}LXB(e* FENCED M NOT

THREADSAFE#

v Z d i a g p a t h }]b\mwdCN}8(D?<P4(;v{*

alter_unfenced_dbname.db2 D CLP E>,Tc+\0lD}LXB(e* NOT

FENCED M THREADSAFE#

g{IT+Z}]b}6ZdDdDb?}Lw* NOT FENCED M THREADSAFE

2+KP,G4IT9C-< CLP E>rv_P*XB(eDX(}LDQ^Df

>+|GXB(e* NOT FENCED M THREADSAFE#g{zIT+|Gw*

FENCED M NOT THREADSAFE }LKP,"RT\5MLHZzITS\D6

'Z,G4;h*XB(e}L#

B;=v24

Z}6 C"C++ r COBOL }L.s,k4P}6}LNqPDd`=h#kNDZ

1493DZ 26 B, :}6}L;#

}6 Java }L+VP Java }L}6= DB2 V10.1 1,f0=\m DB2 V10.1 kH0"Pf.d

a0lb)}LD|DT07#b)}L4$Z$w#

*<.0

*4PKNq,Xk{OBfDHvu~:

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwITG;v

bT53#

v 7# Java }L*"m~&Z DB2 }]bz7'VDf>6p#kND*"C'(

eD}L(SQL Mb?}L)PD:\'VD Java }L*"m~;#

Z 26 B }6}L 151

Page 160: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

v 7#z}Z9C\'VD DB2 JDBC M SQLJ }/Lr API#kND Developing

Java Applications PD:Supported drivers for JDBC and SQLJ;#

v 7#z_P9C ALTER FUNCTION r ALTER PROCEDURE odyXhD(^

MX(#SQL Reference Volume 2 PP>KJmD(^#

v 4P}6}LNqPDH0=h#

}L

*}6 Java }L,k4PBPYw:

1. 7# jdk_path }]b\mwdCN}8(K DB2 ~qwO20D IBM Software

Developer’s Kit (SDK) for Java D2076#(}"vTB|n47(KN}D1

05:

db2 GET DBM CFG

1!ivB,jdk_path }]b\mwdCN}5Z5}}6ZdhC*ZZ 1373

DZ 23 B, :}LD}6y>*s;(SDK for Java 6 D2076)Py>D5#

g{Xk9C;G20Z DB2 V10.1 1>OD Java SDK,k(}|B jdk_pathN}+KdCN}hC* Java SDK D2076,"9Ck DB2 5}`,D;m:

db2 UPDATE DBM CFG USING jdk_path SDKforJava-path

+G,(i;*+ jdk_path N}hC* SDK for Java 1.4.2 D2076,bGr

*Q;Fv9C SDK for Java 1.4.2,"RI\aZ+4"PfP#99C#

2. Z DB2 V10.1 }]bPbT Java }L#g{bTI&"R Java }L4$Z4P,

G4;X4PNNnbD=h#

3. g{"V Java }L.dDNNP*np,ki4Z 1443D:}69C IBM }]

~qw JDBC M SQLJ }/LrD Java &CLr;TKbgN\mb)np#

4. g{ jdk_path N}D}605G SDK for Java 1.4.2 D2076,G4&"b SDK

for Java 1.4.2 k SDK for Java 6 .dP*Dnp#

5. 9CxP FENCED SdD ALTER FUNCTION r ALTER PROCEDURE od4

T=X+ Java }L(e*\@$D#yP Java }L<T\@$==KP,x;\

zgN(e|G,+G+ Java }L(e*\@$DaDF}LD\mM,$#

6. I!: g{ Java }L`|,Z;vQ9CX(D JAR D~j620= DB2 5}

D JAR D~P,k(}Z}L(eP8(C JAR D~j6w* EXTERNAL NAME

SdD;?V,7# DB2 }]b\mw|lXbv Java `#h*19C ALTER

PROCEDURE r ALTER FUNCTION od|B EXTERNAL NAME Sd#

7. g{Z*"PDP4(Kn?4*" Java }L,G49C}6r<+NNVPn?

}6=Data Studio#

B;=v24

T Java }LxP}6.s,k4P}6}LNqPDd`=h#

}6 .NET CLR }L}6VP .NET CLR }L1,f0=\m DB2 V10.1 kH0"Pf.da0lb)}

LD|DT0i$b)}LGq4$Z$w#

152 }6= DB2 V10.1

Page 161: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

*<.0

v i4Z 1373DZ 23 B, :}LD}6y>*s;T7(JCZzD .NET CLR }

LDX||D#

v 7#zITCJ DB2 V10.1 ~qw(|(5}M}]b)#DB2 ~qwIT*bT

73D;?V#

v 7#Z DB2 ~qwO20K\'Vf>D Microsoft .NET Framework m~#

v 4PZ 1493DZ 26 B, :}6}L;NqPDH0=h#

}L

*+ .NET CLR }L}6= DB2 V10.1:

1. ,S=(eK .NET CLR }LD DB2 V10.1 }]b#

2. g{z9C4PXF== UNSAFE 4(K .NET CLR }L,"R*S DB2 V10.1

.0D 32 ;5}}6= 64 ; DB2 V10.1 5},k9C bldrtn.bat(4CZ9

( .NET CLR }LD DB2 y>E>)P8(D`kM4S!n4X(b)}LD

4zk#

g{QT .NET Framework xP}6,G49&CX( .NET CLR }L#

3. +}LiO~?p= DB2 ~qwPI}L(ePD EXTERNAL Sd8(D`,

;C#b)}L&CI&KP,"RZH0"Pfk DB2 V10.1 .d;PNNn

p#

B;=v24

T .NET CLR }LxP}6.s,k4PZ 1493DZ 26 B, :}6}L;NqPD

d`=h#

+ 32 ;b?}L}6*Z 64 ;5}OKP+VP 32 ;b?}L}6= 64 ; DB2 V10.1 5}1,f0=\m DB2 V10.1 k

H0"Pf.da0lb)}LD|DT0i$b)}LGq4$Z$w#

*<.0

v 7#zITCJ|, 32 ;2mbD 64 ; DB2 V10.1 5}#

v 7#*"m~&Z DB2 }]bz7'VDf>6p#

v 7#z_P9C ALTER FUNCTION r ALTER PROCEDURE odyXhD(^

MX(#SQL Reference Volume 2 PP>KJmD(^#

v 4P}6}LNqPDH0=h#kNDZ 1493DZ 26 B, :}6}L;#

^F

v K}LvJCZ9C C M COBOL oT`4D 32 ;b?}L#

v K}Lv8>Z|( 32 ;2mbD 64 ;5}OKP 32 ;b?}L1yh*D|

D#

}L

*}6 32 ;b?}LTZ 64 ; DB2 V10.1 5}OKP:

Z 26 B }6}L 153

Page 162: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

1. 7#b7673d?|, 32 ;bD}7 DB2 2mb76,TcITZKP10k

}7Db# kNDZ 1273DZ 22 B, :}]b&CLrD}6y>*s;#

2. Z DB2 V10.1 bT73PbT}L# g{bTI&,G4;X4PNNd{=h#

+G,g{KNqPDd`=hJCZzD}L,k<G9C}7Db76M*"

m~44Pb)=hTqC|CD'V#

3. (}9C 32 ;bD DB2 2mb76(gZ 1273DZ 22 B, :}]b&CLr

D}6y>*s; Py>)4SrX( 32 ;b?}L,8(}7Db76#

4. I!: g{z;Y_PCZX(}LbD4zkr_z^(9C73d?,G4Z

}L~xFD~_P6kDKP1761,kZCD~P9C db2chglibpath |n+ DB2 2mb76|D* $INSTHOME/sqllib/lib32# 6kDKP176IT|D

*;vH$r|LDB76#

5. 4PZ 1503D:}6 C"C++ M COBOL }L;NqPJCZzD}LDNNd

{=h#

6. 7(Z}]b}6ZdDdDb?}Lr9C DB2 }fbDb?}LGqITw*

NOT FENCED M THREADSAFE }L2+KP#g{zD}]bPP;\@$D

b?}L,G4 UPGRADE DATABASE |n+4PBPYw:

v 5X SQL1349W /f{""+ ADM4100W {"4k\m(*U>#

v +k DB2 }fb^XDyP;\@$Db?}LXB(e* FENCED M NOT

THREADSAFE#

v Z d i a g p a t h }]b\mwdCN}8(D?<P4(;v{*

alter_unfenced_dbname.db2 D CLP E>,Tc+\0lD}LXB(e* NOT

FENCED M THREADSAFE#

g{IT+Z}]b}6ZdDdDb?}Lw* NOT FENCED M THREADSAFE

2+KP,G4IT9C-< CLP E>rv_P*XB(eDX(}LDQ^Df

>+|GXB(e* NOT FENCED M THREADSAFE#g{zIT+|Gw*

FENCED M NOT THREADSAFE }LKP,"RT\5MLHZzITS\D6

'Z,G4;h*XB(e}L#

B;=v24

T 32 ;b?}LxP}6.s,k4P}6}LNqPDd`=h#kNDZ 1493

DZ 26 B, :}6}L;#

154 }6= DB2 V10.1

Page 163: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 27 B }]b&CLrM}LD}6sNq

}6}]b&CLrM}L.s,&C4PtIn}6sNqT7#}]b&CLr

M}L4$Z4P,"R&ZnQ6p#

}L

4PBPJCZ}]b&CLrM}LD}6sNq:

1. Zzz73PT}]b&CLrM}L4Py<bT,"k}6.0#fDy>a

{xPHO#

2. w{}]b&CLr#i4MBfwn`XDX*<r:

v V{*;

v E/`

v tk6p

v x(M"P

v &CLrD"P&m

v i/E/

kND`XEnTKbPXI\a0l&CLrT\Dd{rXDE"#

3. w{}L#i4MBfwn`XDX*<r:

v f"}L

v SQL }L

mb,i4XZa_}]b&CLrDT\D<r(,yJCZ}L),}gXZ

E/`"x(""PMi/w{D<r#

4. Z DB2 V10.1 P;Fv9CD&\;#99C.0,k}%}]b&CLrM}L

PTZC&\D@5n#

kNDZ 263D:a0l DB2 ~qw}6D;Fv9Cr_Q#99CD&\;#

5. ZOJDivB,Z}]b&CLrPICBD DB2 V10.1 &\,Ta_T\rm

SB&\#i4y>D~TKbgN9CB&\#

kNDZ 1573DZ 28 B, :Z}]b&CLrM}LPICBD V10.1 &\;#

© Copyright IBM Corp. 2006, 2013 155

Page 164: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

156 }6= DB2 V10.1

Page 165: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 28 B Z}]b&CLrM}LPICBD V10.1 &\

Z}6= V10.1 .s,k(}ICBD V10.1 &\4v?&\Ma_}]b&CLr

DT\#

*<.0

Xk+ DB2 ~qw}6= V10.1#

}L

TZCJQ}6D}]bD&CLr,k4PBPNN=hTIC8(D V10.1 &\:

B;=v24

g{zQS DB2 V9.5 r|Mf>xP}6,kZ}]b&CLrM}LPIC DB2

V9.5 Py}kD&\#kND}6= DB2 V9.7 8OPDZ}]b&CLrM}LP

ICBD DB2 V9.7 &\,TKbj8E"#

© Copyright IBM Corp. 2006, 2013 157

Page 166: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

158 }6= DB2 V10.1

Page 167: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Z 5 ?V =<

© Copyright IBM Corp. 2006, 2013 159

Page 168: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

160 }6= DB2 V10.1

Page 169: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

=< A. X*N<

TBN<PmITozz}6 DB2 }]b73#

DB2 Yw53hs Web 3f

zITZ 20 DB2 ~qw D“DB2 }]bz7D20*s”PiR20 DB2

V10.1 DYw53M2~*s#

DB2 E"PD

ITSZ_ DB2 E"PDiRCE",x7*:#kND:}]by!;?V

D“}6”wb#n_6pwbDjbG“}6A DB2 V9.7V10.1”#Z_ DB2 E

"PD9|,XZk}6`XDwb(}g,DB2 }]bz720)DE"#

9ITR=Z>iPN<Dd{E"#

DB2 DB2 V10.1 VaD PDF f

DB2 DB2 V10.1 VaD PDF fITS www.ibm.com/support/docview.wss?rs=71

&uid=swg27009474 bQBX#

DB2 }6E'x>

DB2 }6E'x>(T0F* DB2 (FE'x>)9zITZ,;v;CC

JPX}6}LMd{ICJ4DnBE"(1|GIC),x7*:

www.ibm.com/software/data/db2/upgrade/portal#

DB2 }]bz7`5

Information Management Training Web >c (www.ibm.com/software/data/

education/) a)KwVwyD`5wbT0<\J4MgxPm,ToziRn

JOzD`5J4#4ibQa)D DB2 }]bz7T'NLm,|GPzZ

zFU;)<\,"RITinFU'0xH,dx7G:www.ibm.com/

software/data/education/selfstudy.html#

developerWorks Information Management Web >c

developerWorks Information Management Web >c(x7: www.ibm.com/

developerworks/data)a) DB2 Information Management m~D<uJ4#|

a)Kz7E""BXJ4"'0J4"'V"[3M<u(6#ZK Web >

cO,ITR=m`DBMLL,|GPzZzKb DB2 }]bz7DB&\

T0Z&CLrP9C|GD=(#

K Web >c9a)K;)'0J4(}g,“DB2 BvZ]”"“(F= DB2”

T0“T DBA *PD”)DE'x>#cw“(F= DB2”b;4S4CJ;)

J4,|GITozzS Microsoft SQL Server"Oracle"Sybase Md{}]b

=((F= DB2 }]bz7#

DB2 }]b[3

DB2 [3Gk IBM DB2 z7gxD,i;;b{M2mbv=8D!y#K

b,DB2 [39|(;)) DB2 }]bBEi(}g,ibm.software.db2.udb M

ibm.software.db2.udb.beta BEi)N<D[3#DB2 }]b[3;Z

developerWorks Z,x7*: www.ibm.com/develperworks/forums/

db2_forums.jsp#

© Copyright IBM Corp. 2006, 2013 161

Page 170: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

162 }6= DB2 V10.1

Page 171: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

=< B. 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. 2006, 2013 163

Page 172: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 29. 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

164 }6= DB2 V10.1

Page 173: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

m 29. 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 30. 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

=< B. DB2 <uE"Ev 165

Page 174: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

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#

166 }6= DB2 V10.1

Page 175: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

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”&\?~#

=< B. DB2 <uE"Ev 167

Page 176: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

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

168 }6= DB2 V10.1

Page 177: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

":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

=< B. DB2 <uE"Ev 169

Page 178: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

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

170 }6= DB2 V10.1

Page 179: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

=< C. 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. 2006, 2013 171

Page 180: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

>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{+

172 }6= DB2 V10.1

Page 181: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

>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#

=< C. yw 173

Page 182: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

174 }6= DB2 V10.1

Page 183: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

w}

[B]oz

SQL od 165

8]

M'zdC 111

}]b

DB2 ~qwD}6Nq 39

DB2 ~qwdC 40

m

XML P

*;* DB2 V10.1 q= 91

mUd

*s

}6 DB2 ~qw 27

;Fv9CD&\

}% 155

T}6lID0l 26

[C]N<

}6 161

bT73

}6M'z 112

}6 DB2 ~qw

4(X4D}]b 46

}L 45

XBs(

DB2 ~qwD}6sNq 90

ELUd

*s 27

f"}L

}6 149

}6'V 137

[D]w{

}L 155

&CLr 155

`v DB2 1>

}6 DB2 ~qw 69

[F]=8

}6 DB2 ~qw 65

G root C'20

}6 67

Vxm

XML }]

Q}6D}]b 95

Vx}]b

}6 74

Vxw}

Q}6D}]b 95

[G]|B

DB2 E"PD 166, 167

$_?<}]b

}6 52, 60

JOoO

LL 169

*zE" 169

[J]LL

JOoO 169

Pm 169

Jb7( 169

pureXML 169

E>

T}6lID0l

DB2 |n|D 130

SQL od|D 131

}6 146

}6'V 127

[K]M'z

}6

Ev 105, 107

f. 9

}]~qwM'z (Windows) 113

}]~qwKP1M'z (Windows) 115

nQ5y 108

Linux 117

UNIX 117

}6sNq

Ev 121

\m~qw|D 121

i$}6 121

}60Nq

8]dC 111

i4}6y>*s 111

© Copyright IBM Corp. 2006, 2013 175

Page 184: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

M'z (x)

}60Nq (x)

Ev 111

}6 DB2 ~qw 111

ZbT73P}6 112

XFPD

#CD$_ 26

[L]}L

f.}6 10

}6

Ev 125

}L 149

'V 137

32 ;b?}L 153

C 150

COBOL 150

Java 151

.NET 153

}6sNq

ICB&\ 157

}%;Fv9CD&\ 155

w{ 155

Ev 155

}60Nq

bT 139

i4}6y>*s 139

Ev 139

}6Yw53 139

}6*"m~ 139

*z}]b8]

}6 DB2 ~qw 73

[M]|n

;Fv9C

T}6lID0l 26

;Y9C

T}6lID0l 26

dasmigr

}6 DAS 52, 60

db2ckupgrade

DB2 ~qwD}60Nq 37

db2exmig

DB2 ~qwD}6sNq 91

db2IdentifyType1

+ 1 `w}*;* 2 `w} 34

db2iupgrade

Ev 17

JO-r 18

}65} 50, 58

}6 pureScale 5} 76

|n (x)

db2tdbmgr

}6 DAS 52, 60

UPGRADE DATABASE

}6}]b 53, 61, 77

Q}6D}]b5e 17

|nP&mw (CLP)

E>

T}6lID0l 130

}6 146

?<S<

T}6lID0l 132

[N]ZC\m}L

T}6lID0l 132

ZC\mS<

T}6lID0l 132

ZC}L

T}6lID0l 132

ZCS<

T}6lID0l 132

fr}6

DB2 ~qw 101

[P]dC

8]

M'z 111

DB2 ~qwD}60Nq 40

dCN}

T}6lID0l 21, 89

}6 DB2 ~qw.0#fhC 40

[Q](F

S DB2 XFw(F= DB2 $w:X\mw 97

S XML Extender (F= XML }]f"w 97

G DB2 X5}]b 32

Ev 3

M'z 105

}L 125

&CLr

Ev 125

XML Extender 36

DB2 ~qw 15

Microsoft SQL Server 32

Oracle 32

Sybase 32

XML }]`M 36

XML Extender 36

176 }6= DB2 V10.1

Page 185: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

6k= SQL &CLr

}6 142

[R]U>

Ud*s

w{ 87

}6 DB2 ~qw 27

vs 41

[S]}6

N< 161

Yw53

&CLrM}LD}60Nq 139

G root C'20

Linux 67

UNIX 67

$_?<}]b 52, 60

f.

M'z 9

}L 10

&CLr 10

DB2 ~qw 6

DB2 73 5

DB2 }6E'x> 5

E>

Ev 127

}L 146

*"m~

&CLrM}LD}60Nq 139

M'z

bT73 112

Ev 105, 107

f. 9

}6sNq 121

}60Nq 111

DB2 V10.1 3

Linux 117

UNIX 117

}L

Ev 125, 137

f. 10

}L 149

}6sNq 155

}60Nq 139

32 ;b?}L 153

C 150

COBOL 150

DB2 V10.1 3

Java 151

5}

}L 50, 58

}6 (x)

5} (x)

32 ;}6'V 29

64 ;}6'V 29

5}`M 18

}]b 53, 61, 77

}]b&CLr 141

5wm 91

&CLr

Ev 125, 127

f. 10

}L 141

?<S<|D 132

ZC\m}LMS<|D 132

ZC}L|D 132

6k= SQL 142

}6sNq 155

}60Nq 139

9C IBM Data Server Driver for JDBC and SQLJ D

Java 144

ADO .NET 146

C 142

CLI 143

COBOL 142

DB2 |n|D 130

DB2 API |D 129

DB2 V10.1 3

FORTRAN 142

REXX 142

SQL od|D 131

TwFc&\ 29

nQ5y

M'z 108

DB2 ~qw 29

32 ;~qw 29

32 ;&CLr 147

64 ;~qw 29

C }L 150

C &CLr 142

COBOL }L 150

COBOL &CLr 142

DB2 ~qw

mUd*s 27

bT73 45

S 32 ;}6= 64 ; Windows Yw53 65

w{U>Ud 87

`v DB2 1> 69

Vx}]b73 74

4S73 65

Ev 15, 17

f. 6

dCN} 89

dCN}|D 21

U>Ud*s 27

}6sNq 85

}60Nq 33

w} 177

Page 186: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

}6 (x)

DB2 ~qw (x)

9~qwQz 47

9C*z}]b8] 73

}]bomXw|D 21

*bT734(X4D}]b 46

omXw 89

^F 18

BD 70

T\ 29

Q#99CD&\ 18

"amd? 89

"amd?|D 21

nQ5y 29

DB2 V10.1 3

Linux 57

pureScale 75

UNIX 57

Windows 49

DB2 \m~qw (DAS) 52, 60

DB2 73 3

DB2 V10.1 3

HADR 18

IBM Data Server Driver Package 119

Microsoft Cluster Server(MSCS) 82

pureScale 5}

}L 76

SQL 4F73 29

Windows

IBM }]~qwM'z 113

IBM }]~qwKP1M'z 115

XML Extender 81

.NET CLR }L 153

}6= DB2 V10.1

}6M'z 103

}6&CLrM}L 123

}6 DB2 ~qw 13

}6 DB2 73 1

j8E" v

}6sNq

+ XML f"wTs*;* DB2 V10.1 91

M'z

Ev 121

\m~qw|D 121

i$}6 121

}L

ICB&\ 157

}%;Fv9CD&\ 155

w{ 155

&CLr

ICB&\ 157

}%;Fv9CD&\ 155

w{ 155

DB2 ~qw

ICB&\ 95

XBs(Lr| 90

}6sNq (x)

DB2 ~qw (x)

w{U>Ud 87

Ev 85

\mP*|D 89

$n~q 88

$n}]b 88

+ 1 `w}*;* 2 `w} 34

}65wm 91

i$}6 92

}60Nq

M'z

8]dC 111

Ev 111

ZbT73P}6 112

}L

Ev 139

&CLr

Ev 139

DB2 ~qw

8]dC 40

8]}]b 39

Ev 33

+-<h8|D*ih8(Linux) 43

9~qwQz 47

U/oOE" 44

i$}]bGqQ<8CxP}6 37

ZbT73P}6 45

vsU>Ud 41

}6>6

f.

DB2 ~qw 6

DB2 ~qw

f. 6

yw 171

5}

}6 18, 50, 58

32 ;M 64 ;}6'V 29

9~qwQz

}60Nq 47

}]b

X4TbT DB2 ~qw}6 46

}6

}L 53, 61, 77

}60Nq 37

omhFXw|DT}6lID0l 21

Z}6.sICB&\ 95

}]b&CLr

ICB&\ 157

}6

"Pf|DD0l 127

}L 125, 141

5wm

}6 91

178 }6= DB2 V10.1

Page 187: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

[T]unMu~

vfo 170

3FS<

Q}6D}]b 95

[W]D5

Ev 163

9CunMu~ 170

!"f 163

PDF D~ 163

Jb7(

LL 169

ICDE" 169

[X]53|n

E>

T}6lID0l 130

}6 146

53?<

S<

T}6lID0l 132

[Y]i$

}6

M'zD}6sNq 121

DB2 ~qwD}6sNq 92

Q}6D}]b

ICB&\ 95

Q#99CD&\

T}6lID0l 26

&CLr

S XML Extender (F= pureXML 36

T}6lID0l

?<S<|D 132

ZC\m}LMS<|D 132

ZC}L|D 132

DB2 |n|D 130

DB2 API |D 129

SQL od|D 131

}6

f. 10, 127

}L 125, 141

}6sNq

ICB&\ 157

}%;Fv9CD&\ 155

w{ 155

Ev 155

&CLr (x)

}60Nq 139

C'(eD}L

}6 137, 149

-<U>

;Fv9CD&\

T}6lID0l 26

-<h8

|D*ih8 43

-< I/O

+-<h8|D*ih8(Linux) 43

[Z];A$w:X

}6.sD HADR 8C}]b 95

1S I/O (DIO)

+-<h8|D*ih8(Linux) 43

"amd?

T}6lID0l 21

}6 89

}6 DB2 ~qw.0#fhC 40

T/f"}]b

Q}6D}]b 95

TwFc

Z}6.stC&\ 29

[}V]1 `w}

;Y9C

T}6lID0l 26

32 ;~qw

}6= 64 ;53 65

32 ;b?}L

}6*Z 64 ;5}OKP 153

32 ;&CLr

}6*Z 64 ;5}OKP 147

64 ;5}

T 32 ;&CLrxP}6 147

}6 32 ;b?}L 153

AACTIVATE DATABASE |n

DB2 ~qwD}6sNq 88

ADO.NET &CLr

}6 146

BBACKUP DATABASE |n

DB2 ~qwD}6Nq 39

w} 179

Page 188: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

CCLI

&CLr

}6 143

Ddasmigr |n

}6 DAS 52, 60

DB2 ~qw

T}6lID0l

;Fv9CD&\ 26

P*|D 21

Q#99CD&\ 26

"amd? 21

|D

M'zD}6sNq 121

** 21

XK=H0"Pf 101

fr}6 101

}6

S 32 ;}6= 64 ; 65

`v DB2 1> 69

Vx}]b73 74

f. 6

}L 15

5} 50, 58

9C*z}]b8] 73

}]b 53, 61, 77

B~qw 70

'V 17

nQ5y 29

DB2 \m~qw (DAS) 52, 60

Linux 57

pureScale 75

pureScale 5} 76

UNIX 57

Windows 49

}6sNq

XBs(Lr| 90

w{U>Ud 87

Ev 85

\m~qw|D 89

$n~q 88

$n}]b 88

+ 1 `w}*;* 2 `w} 34

}65wm 91

i$}6 92

}60Nq

8]dC 40

8]}]b 39

TbT73xP}6 45

Ev 33

+-<h8|D*ih8(Linux) 43

9~qwQz 47

DB2 ~qw (x)

}60Nq (x)

U/oOE" 44

i$}]b 37

vsmUds! 41

vsU>Ud 41

}6>6

f. 6

DB2 $w:X\m

DB2 XFw

(F 97

DB2 \m~qw (DAS)

}6 52, 60

DB2 XFw

(F= DB2 $w:X\mw 97

DB2 E"PD

f> 166

|B 166, 167

db2batch |n

i$}6 92

db2ckupgrade |n

DB2 ~qwD}60Nq 37

db2exmig |n

DB2 ~qwD}6sNq 91

db2fodc |n

DB2 ~qwD}60Nq 44

db2IdentifyType1 |n

+ 1 `w}*;* 2 `w} 34

db2iupgrade |n

JO 18

}65} 17, 50, 58

}6 pureScale 5} 76

db2rbind |n

DB2 ~qwD}6sNq 90

db2support |n

U/oO}] 44

DB2 ~qwD}60Nq 40, 44

db2tdbmgr |n

}6 DAS 52, 60

DB2_USE_DB2JCCT2_JROUTINE d?

}6 Java }L 151

FFORTRAN oT

&CLr

}6 142

IIBM }]~qwM'z

IBM }]~qwM'z 113

IBM }]~qwKP1M'z

}6 (Windows) 115

180 }6= DB2 V10.1

Page 189: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

IBM Data Server Driver for JDBC and SQLJ

T Java &CLrxP}6 144

IBM Data Server Driver Package

}6 119

JJava

}L

}6 151

&CLr

}6 (IBM Data Server Driver for JDBC and SQLJ) 144

jdk_path dCN}

}L

}6 151

LLinux

+-<h8|D*ih8 43

}6

G root C'20 67

M'z 117

DB2 ~qw 57

MMicrosoft Cluster Server(MSCS)

}6 82

Microsoft SQL Server

(F 32

NNet Search Extender

}6 65

OOracle

(F 32

O_DIRECT 43

PpureScale

}6

DB2 ~qw 75

pureScale 5}

}6 76

RREBIND |n

DB2 ~qwD}6sNq 90

REORG INDEXES |n

+ 1 `w}*;* 2 `w} 34

RESTORE DATABASE |n

}6 DB2 ~qw 70

REXX oT

&CLr

6k= SQL(}6) 142

SSQL

4F73 29

\m}L

}6 146

\mS<

}6 146

SQL od

oz

T> 165

T}6lID0l 131

}6 146

Sybase

(F 32

UUNIX

}6

G root C'20 67

M'z 117

DB2 ~qw 57

UPGRADE DATABASE |n

JO 18

}6}]b 53, 61, 77

Q}6D}]b5e 17

WWeb >c

"4xP DB2 (F! 32

developerWorks - E"\m 32

IBM ib4BPD 32

Windows

}6

DB2 ~qw 49

IBM }]~qwM'z 113

IBM }]~qwKP1M'z 115

w} 181

Page 190: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

XXML

S XML Extender (F&CLr 36

XML f"wTs

*;* DB2 V10.1 q= 91

XML }]

Vxm 95

Vx}]b73 95

XML }]`M

S XML Extender (F&CLr 36

XML Extender

(F&CLr 36

}6 81

[XpV{].NET

+2oTKP1 (CLR) }L

}6 153

182 }6= DB2 V10.1

Page 191: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z
Page 192: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

����

Printed in China

S151-1770-01

Page 193: DB2 V10public.dhe.ibm.com/ps/products/db2/info/vr101/pdf/zh_CN/...Kb}6>6 ZF.}6 DB2 ~qw.0,XkKb\'VD}6>6# g{*S DB2 V9.5 r DB2 V9.7 xP}6,kq-:f. DB2 ~qw}6;Pj 8hvD}6F.# g{*S DB2 V9.8 xP}6,kq-Z

Spineinformation:

IBM

DB

210

.1fo

rL

inu

x,U

NIX

,an

dW

ind

ow

s}6=

DB

2V

10.1

��