IBM

Transcription

IBM DB2 Universal Database . H;-: h9v 8.2SA30-1481-01

IBM DB2 Universal Database . H;-: h9v 8.2SA30-1481-01

L 8 W L 8! vxOB &0; gkOb ! ]eC VGgW! *M VB O] 8& P8JC@.; .-!B IBMG R/G 8! in V@OY. L 8B sL : h ! GEO) &xGg z[G }G 8#& @OY. L%! in VB 8B n2 &0! kQ 8u5 FOg, L %! &xH n2 ;k5 LM 0L X.Gn-B HKOY.IBM -{; V.OAi BsN; kOE* Q9 IBM cgZ!T .GOJC@.v %; BsN8N V.OAi IBM Publications Center(www.ibm.com/shop/publications/order)& f.OJC@.v Q9 IBM cgZ!T .GOAi IBM Directory of Worldwide Contacts(www.ibm.com/planetwide)& f.OJC@.L9L* 3*YG DB2 6IC W GE N-!- DB2 %; V.OAi 1-800-IBM-4YOU(426-4968)N -OJC@.IBM! 8& 8;B fl, IBM: MOG G.& 'XOv JB ' ;!- {}OYm }"OB fD8N MO! &xQ 8&gkOE* hwR v V@OY. Copyright International Business Machines Corporation 1993 - 2004. All rights reserved.

qwL %! kQ 8 . . .L %G gkZ . . . .L %G 8: f} . . . . H;-G Y% }! . H;-: 8v . . . H;-: :I . . . . .kQ. . . . . . . . . . . . . . .#\Q 3d . . . . . . . . . . vii. . viii. . viii. . ix. . ix. . xi& 1 N %LM#L: 3d . . . . . . . 1& 1 e b; h %LM#L: 3d .%LM#L: @j'. . . . . . . .8: E3/v . . . . . . . . .%LM! kQ qnO: T" . . . .iw W 98 3 . . . . . . Z?- iw 6[ . . . . . . . Z? /v8v . . . . . . . . . m!k: gX 98(HADR) bI 3d .8H . . . . . . . . . . . . .Nu . . . . . . . . . . . . .GQ N) . . . . . . . . . . .[w \' . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. 3. 12. 14. 18. 21. 22. 27. 29. 29. 30. 31& 2 e 4D %LM#L: C:[ . . . . .%LM D G . . . . . . . . . . . .4D 3. . . . . . . . . . . . . . .T/bB 4D 3. . . . . . . . . . .u. 4D 3. . . . . . . . . . . ./?. 4D 3. . . . . . . . . . .D G W AN - /f . . . . . . . . .\O AN -sG \O D G . . . . . .Y AN -! VB \O D G. . . . .Y D G 8: . . . . . . . . . ." Oe n /f! !e {UQ 4D 3. d .3333343434383939404246& 3 e %LM nOl! 8 . . . .%LM nOl!!- &xOB VgG . .%LM nOl: @j'. . . . . . .V& 5* . . . . . . . . . . . nOl: R: . . . . . . . . . nOl: q% . . . . . . . . . nOl: &n %LM#L: . . . . nOl: !L . W !L . gL.AN : W \h . . . . . . . .494950505151515253 Copyright IBM Corp. 1993 - 2004. nOl: B:) . . . . . . . . . . . . 55& 2 N %LM#L: 3h . . . . . . . 57& 4 e m. %LM#L: 3h . . .%LM#L:! bOR ;k . . . . .%LM#L: h . . . . . . . .OkY W YkO h . . . . .YkY h . . . . . . . . .OkO h . . . . . . . . .0: *L ?OQ # & *8;BvC3 G . . . . . . . . . .b; 0. . . . . . . . . . . .D8 0 C3 D0 . . . . . . .D0 C3 . . . . . . . . . . . T- . . . . . . . . . . . .9 x0 T gD . . . . . . .N x0 T gD . . . . . . . x0 T gD . . . . . . .W x0 T gD . . . . . . .&Q6G . . . . . . . . . . .m/ &Q6G . . . . . . . . 6 &Q6G . . . . . . . .WLm !K &Q6G . . . . . . 8k &Q6G . . . . . . . .E . . . . . . . . . . . .! %LM#L: 3h mAgW . . . . . . . . .N. . . . . . . . . . . . . . . . .& 5 e G& %LM#L: 3h . . . . . .%LM#L: p:d. W DO . . . . . . .%LM#L: @j'.! kQ :dL: d8gW .C:[ ;NW WLm! kQ :dL: d8gWgkZ WLm %LM! kQ :dL: d8gW .Long Je %LM! kQ :dL: d8gW . .k @j'. %LM! kQ :dL: d8gW .N&:! kQ :dL: d8gW . . . . . .NW DO! kQ :dL: d8gW . . . . .SC WLm! kQ :dL: d8gW . . . .%LM#L: D G Wl. . . . . . . . .%LM#L: D G Wl 3h . . . . . . .D G J . . . . . . . . . . . . . .D G 0 . . . . . . . . . . . . .5959606061626263656667686969717273737477787880. 83. 83. 8687. 88. 90. 90. 91. 94. 96. 96. 98. 99. 101iii

WLm x? h! . . . . . . . . . . . .D G #/: . . . . . . . . . . . . .9&H 8 - u. WLm . . . . . . . . .WLm :dL: pZN . . . . . . . . . .C:[ . :dL: . . . . . . . . . .%LM#L: . :dL: . . . . . . . .WLm :dL: J . . . . . . . . . . .DMS WLm :dL:!- AWLJ& ! W .eOB f} . . . . . . . . . . . . . .g6 . . . . . . . . . . . . . . .g6 ; gkOv JB fl(:.sLA .gk) . . . . . . . . . . . . . . .DMS WLm :dL:!- AWLJ& h& W ROB f} . . . . . . . . . . . . . .SMS W DMS WLm :dL: q3 . . . . .WLm :dL: p:) TbB . . . . . . .WLm :dL: 3hG v)Ne mAgW . . .Extent )b . . . . . . . . . . . . . .WLm :dL:M v[ .G h . . . . . .WLm :dL:M %LM#L: D G WlG h . . . . . . . . . . . . . . . . .:d.v . d . . . . . . . . . . . .:d.v . 58k :dne ANCz . . . .:d.v . d WLm . . . . . . . . .SC WLm :dL: 3h . . . . . . . . .SMS WLm :dL:G SC WLm . . . . . ;NW WLm :dL: 3h . . . . . . .%LM! RAID pYL:! V; ' WLm :dL: :I V{- . . . . . . . . . . . . .WLm! kQ WLm :dL: 1CC mAgWDB2 UDB!- gkGB WLm . . . . . . . ' ,/:M WLm. . . . . . . . . . . ' ,/:M WLm W ' \ 9Ze 0 * ' ,/:M WLm a] . . . . . . . . .Ywx ,/:M5 WLm . . . . . . . . .Ywx ,/:M5(MDC) WLm 3h . . . . .Ywx ,/:M5(MDC) WLm [:, h! W gk . . . . . . . . . . . . . . . . .& 6 e Pj %LM#L: 3h . . . . . .Q .#hG! \O %LM#L: ;E . . . .\O .#hG! Y %LM#L: gk . . .Y %LM#L: .#hG! \O %LM#L: ;E . . . . . . . . . . . . .Q .#hG! Y %LM#L: ;E . . .DB2 .#hG . ANW% . . . . . .iv . H;-: h9103103104105109111113DB2 Universal Database .#hG . ANW% 8: . . . . . . . . . . . . . .#:. GB iSeries ,sLp.!- %LM#L:;E . . . . . . . . . . . . . . . .2\h ?L. . . . . . . . . . . . . .2\h ?L. @y 98. . . . . . . . .autorestart offN fl @y 98. . . . . .202205205208209152155156157161162162182& 7 e XA #/ .#hG . ANW%k 3hX/Open Pj .#hG AN L p( . . . . .@kANW%(AP) . . . . . . . . . . .#hG . ANW%(TM) . . . . . . .Zx . ANW%(RM) . . . . . . . .Zx .Z 3 . . . . . . . . . . . .%LM#L: ,a mAgW . . . . . . .xa open .Z- D . . . . . . . . . .DB2 Universal Database(DB2 UDB) W DB2Connect v 8 FixPak 3 Ls! kQxa open .Z- D . . . . . . . . .L v G xa open .Z- D . . . . .9 . . . . . . . . . . . . . . . .#:. GB iSeries %LM#L: -v& XA #/.#hG . ANW%8N ;E. . . . . . .NYl.(indoubt) .#hGG v? Xa . . . .XA .#hG . ANW%! kQ 8H mAgWXA .#hG . ANW%! kQ 8: 8H . .DB2 Universal Database! GX vxGB XA bI . . . . . . . . . . . . . . . . .XA :'! gk W '! . . . . . . . .DB2 Universal Database XA :'! gk . .XA NMdL: .&! G0 . . . . . . . .XA .#hG . ANW% 8: . . . . . .IBM WebSphere Application Server 8: . .IBM TXSeries CICS 8: . . . . . . .IBM TXSeries Encina 8: . . . . . . .BEA Tuxedo 8: . . . . . . . . . .190& 3 N NO . . . . . . . . . . . . 1. 197. 197. 198. 198. 199. 201NO A. 1.: #G q#/:. . . .DB2 Universal Database h9 q#/:C:[ ;NW 8. . . . . ./?. W 58 . . . . . . .L 1.:MG v 8 q#/:. . .C:[ ;NW 8. . . . . .@kANW% ANW!V . . . .SQL . . . . . . . . . . 31231233233233234234236241242242242243243244251

%LM#L: 8H W 6 . ./?. W 58 . . . . .,a: W x8 . . . . . . Cv. . . . . . . . .8: E3/v . . . . . .L 1.:MG v 7 q#/:.@kANW% ANW!V . .SQL . . . . . . . . ./?. W 58 . . . . .,a: W x8 . . . . . . .257257262265266268268270271271NO B. Z9n vx(NLS). . . . . . . . .Z9n v . . . . . . . . . . . . . .vxGB v* Ze W Ze dLv . . . . . ./N- b# vx gk W gk HT . . . . ./N- b#! gk !IQ Ze dLvG //%DO . . . . . . . . . . . . . . . .Ze dLv 923 W 924G //% . . . . . .%LM#L:! kQ pn 1C . . . . . . .DB2 Administration Server& 'Q NIO 3 . . . . . . . . . . . . . . . .gfb gk vx . . . . . . . . . . . .gfb m/ CCSID . . . . . . . . . . .DB2 Connect& gkQ gfb vx . . . . .6U x- . . . . . . . . . . . . . .B9n .Z 6U . . . . . . . . . . . .v* ZeN /% W C# D . . . . . . ./OZe .Z NZy . . . . . . . . . .UCS-2 . . . . . . . . . . . . . .UTF-8 . . . . . . . . . . . . . .UTF-16 . . . . . . . . . . . . . .DB2 Universal DatabaseG /OZe 8v . . .Ze dLv/CCSID x# . . . . . . . .B9n W /OZe 6U Km.r wL! . . .%LM / /OZe 6} . . . . . . . . ./OZe %LM#L: [: . . . . . . . ./OZe .M2 . . . . . . . . . . . ./OZe %LM#L:!-G .Z- q3 . . . .Ze dLv 1394M /OZe # //k L WLm 3! . . . . . . . . . . . . . . .Ze-H .Z . ID(CCSID) 943! kQ k /OZe //% . . . . . . . . . . . .Ze-H .Z .(CCSID) 943; Microsoft //%N k . . . . . . . . . . . . . .273273273293 0321322323323325326327NO C. 64q. /f!- kk. dLv vx gk(AIX). . . . . . . . . . . . . . . . 329 NO D. DB2 Universal Database bz 8DB2 .- W 5r; . . . . . . . . . . .DB2 .- ;EgW . . . . . . . . . .DB2 8 M . . . . . . . . . . . .DB2 8 M 3! C*.@ . . . . . . .DB2 3! 6}g& gkO) DB2 8 M 3!(UNIX) . . . . . . . . . . . . . . .DB2 3! 6}g& gkO) DB2 8 M 3!(Windows) . . . . . . . . . . . . . .DB2 8 M #b . . . . . . . . . . .D;M GB N.s] -v! 3!H DB2 8 M ;E . . . . . . . . . . . . . . .DB2 8 M!- 1# pnN Wq %C . . .DB2 PDF W Nb .- . . . . . . . . .YI DB2 8 . . . . . . . . . . . . 8 . . . . . . . . . . . . .@kANW% 3 8 . . . . . . . . .qnO: NZ. : 8 . . . . . . . .DB2 Connect 8 . . . . . . . . . .C[Ob 8 . . . . . . . . . . . .Z@- 8 . . . . . . . . . . . . .1C{ 8:dR 8. . . . . . . . . .1.: 8 . . . . . . . . . . . . .PDF DO!- DB2 % Nb . . . . . . . .NbH DB2 % V. . . . . . . . . . . .DB2 58!- .F 5r; #b . . . . . . .mI 3.b!- Cv 5r; #b . . . . .mI 3.b!- mI 5r; #b. . . . . .mI 3.b!- SQL sB 5r; #b. . . .DB2 Z@-. . . . . . . . . . . . . .DB2 .&! Xa 8 . . . . . . . . . .W : bI . . . . . . . . . . . . . .08e TB W v . . . . . . . . . .W : !IQ %C . . . . . . . . . .86 bzzG #/:. . . . . . . . . .W : !IQ .- . . . . . . . . . .!P. 10xv 8. YLnW% . . . . . . .DB2 Universal Database &0G O] bX 6356359NO E. VGgW . . . . . . . . . . . . 361s% . . . . . . . . . . . . . . . . 364vN . . . . . . . . . . . . . . . . 367IBM! .G . . . . . . . . . . . . . 375&0 8 . . . . . . . . . . . . . . 375qwv

vi . H;-: h9

L %! kQ 8 3 }G . H;-!-B DB2 h %LM#L: . C:[(RDBMS) &0; gkOm .OB % JdQ 8& &xUOY. ;k: Y z 0@OY.v %LM#L: 3h! kQ 8( . H;-: h9)v %LM#L:G 8v W .! kQ 8( . H;-: 8v)v :I 31; 'Q %LM#L: /fG 8: W 6 ! kQ 8( . H;-: :I)L %!- 3mOB )/ B:)B -N Y% NMdL:& gkO) v I v V@OY.v W!H NMdL:NNM %LM#L:& W :Om 6[R v V5O XVB mI 3.b. L NMdL:!- SQL.z DB2 /?. bI; G R v5 V@OY. L %! VB 9G kNPL L NMdL:& gkO) 3mGn V@OY. mI 3.b gk! Q Z Q 8B Command Reference& 6OJC@.v @kANW% ;!- DB2 /?. bI; G R v V5O XVB API(ApplicationProgramming Interface). API gk! Q Z Q 8B Administrative APIReference& 6OJC@.v C:[ 8:, p:d. ., C:[ iw W 98, [w :IY [:, Lpn .M0: . B:)& v Ob 'X gkZ NMdL:& gkR v V5O XVB &n M. &n M!B C:[ #! %LM 9&& 3 R v V5O XVB 9& .5 wTGn V@OY. W.m &n MB W!H gkZ NMdL:& kX DB2/?. bI; G R v VT UOY. gkZ C'{! {s &n M& #bOB )/!v f}L V@OY. 9& in, mI !- db2cc mI; gkOE* DB2zu!- &n M FL\; 1COE* Windows C'{!- C[ :& gkOJC@. ;u Z Q ;k; 8Ai, &n M "G 5r; .Yn :!- C[Ob& 1COJC@. &n M!- Visual Explain W :I pOM 58! #bKOY. &n M! Y !v d! gk !IUOY. – b;. L dB %LM#L:, WLm W :dne ANCzM 0: Jv @j'. ! kQ YI DB2 UDB Tv& %CUOY. – m . L d!B gk !IQ pg @j'. W 6!iL V@OY. #MAsLn /f!- [w Lg z/OSk DB GB IMS! ,aOmZ OB fl!B L d & gkOJC@. – gkZ G. L dB @j'. . W @j'. 6!& 6 R v VB bI;&xUOY. Copyright IBM Corp. 1993 - 2004vii

. B:)& v OB % gkR v VB b8 58! V@OY. 58B Y z 0@OY. v mI M& k Og SQL.; }:, m}, G Om 6[Ob 'X gkGB mI m}b. IMS W DB2 mI. az bB! kQ [w. SQL. Explain! kQ W : C#G W!H %v 8b v xC(native) SQL PSM(Persistent Storage Module) :dne ANCz! kQ v x; &xOb 'Q 3 M. iSeries v 5 1.: 3 Ls; 'Q Java :dn e ANCzk. gkZ G Tv(UDF) W 86-H / v Health Center!-B :I W Zx Rg .&& XaOB % Vn- DBA& vxOb 'Q 58& &xUOY.v &n M, Health Center W 9& MG 3 *; /fOB 58 3 *v [wL Z?8N G G5O :IYOB zNv nOl: @j'.& .OB Data Warehouse CenterL %G gkZL %: b;{8N NC GB .p. ,sLp.! W :R %LM#L:& 3h, 8v W .X OB %LM#L: .Z, C:[ .Z, 8H .Z W C:[ n5Z& ks8N UOY. GQ, ANW!S* DB2 Universal Database (DB2 UDB) h %LM#L:G . W 6[; LXX OB b8 Y% gkZ!T5 5rLKOY.L %G 8: f}L %!B Y Vd V&! kQ 8! in V@OY.%LM#L: 3dv & 1 e :b; h %LM#L: 3d;!-B %LM#L: @j'. W %LM#L: 3d! kQ 3d& &xUOY.v & 2 e :4D %LM#L: C:[;!-B DB2!- gk !IQ 4D 3. / ! kQ R3& &xUOY.v & 3 e :%LM nOl! 8;!-B %LM nOl: W %LM nOl:B:)G 3d& &xUOY.%LM#L: 3hv & 4 e :m. %LM#L: 3h;!-B m. %LM#L: 3h! kQ 3d WvCgW; 3mUOY.v & 5 e :G& %LM#L: 3h;!-B :dL: d8gWz WLm :dL: 3h& wTO) G& %LM#L: 3h! kQ vCgW; 3mUOY.viii . H;-: h9

v & 6 e :Pj %LM#L: 3h;!-B \O .#hG!- Y %LM#L:!W :OB f}; 3mUOY.v & 7 e :XA #/ .#hG . ANW%k 3h;!-B Pj .#hG AN L/f!- %LM#L:& gkOB f}! kX 3mUOY.NOv NO A :1.: #G q#/:;!-B Km Vn R e!G q#/: S8 FOs v 7z v 8!- R3Q q#/:; 3mUOY.v NO B :Z9n vx(NLS);!-B v*, pn, Ze dLv! Q 8! wTHDB2 Z9n vx(NLS); R3UOY.v NO C :64q. /f!- kk. dLv vx gk(AIX);!-B 16MB dLv )b! kQ vx W L vx; gkOb 'Q f}; 3mUOY. . H;-G Y% }! kQ #\Q 3d . H;-: 8v . H;-: 8v: gkZ %LM#L: 3hG 8vz CL V@OY. . H;-, :I! VB / e W NO! kX Y !- # w 3mUOY.3h 8vv ″%LM#L:& [:Ob L ″!-B %LM#L:& [:Ob G &6G; 3mUOY. v ″DB2 Administration Server(DAS) gk W [:″!-B DASG G, L! kQ[: f} W gk f}; 3mUOY.v ″%LM#L: }:″!-B %LM#L: W C %LM#L: @j'.G }:z , H B:)& 3mUOY. v ″WLm W b8 C WLm @j'. [:″!-B %LM#L: 3h& 8vR '/ Q /:G WLm; [:OB f}; 3mUOY.v ″%LM#L: /f″!-B %LM#L: GB CH %LM#L: @j'.G v GB h&M , H B:) W %LM#L:& /fOb ! v X OB gW;3mUOY. v ″WLm W b8 C WLm @j'. /f″!-B WLm; h&OB f} W X g WLmz , H / /:; v OB f}; 3mUOY. C WLm @j'. G h& W v 5 )b- &CUOY.L %! kQ 8ix

%LM#L: 8Hv ″%LM#L: W : &n″!-B %LM#L: Zx! kQ W :& &nOB f}! kX 3mUOY.v ″DB2 0? (g″!-B xOv JE* 9sOv J: %LM W :& KbOm pOMOB f}! kX 3mUOY.NOv ″L' v T"″!-B %LM#L: W @j'.G L'; v R ' vQ R T"; &xUOY.v ″LDAP(Lightweight Directory Access Protocol) p:d. -q:″!-B LDAPp:d. -q: gk f}! kQ 8& &xUOY.v ″Y %LM#L: D G8N mI ″!-B D GH %LM#L: /fG pg D G8N mI; [EOB db2 allz rah ) :)3.& gkOB f}; 3mUOY.v ″WMI(Windows Management Instrumentation) vx″!-B YgQ Oe nM RA. n . C:[; kUOb 'X DB2!- L . ON86 %X; vxOBf}; 3mUOY. DB2& WMIM kUOB f}5 3mUOY.v ″Windows NTk DB2! Windows NT 8H; gkO) [wOB f}″!-BDB2! Windows NT 8H! kX [wOB f}; 3mUOY.v ″Windows :I pOM gk″!-B DB2& Windows NT :I pOM! nOOB f} W :I 8& gkOB f}; &xUOY.v ″Windows %LM#L: D G -v [w″!-B Windows NT GB Windows2000G %LM#L: D G -vM [wOb 'X gkR v VB /?. ! kQ 8& &xUOY.v ″V m. ke 8:″!-B D GH %LM#L: /f!- Y m. ke& 8:OB f}; 3mUOY.v ″&n M .e″!-B u 6!& wTQ u 58 7k \ , u @j'. G Wu 6! G& !O) &n M& .eOB f}! kQ 8& &xUOY.V: L %!- N eL &EGz@OY.%LM L?; 'Q DB2 /?. ! kQ pg 8M Command Reference WAdministrative API ReferenceG /gQ V&B %LM L? /?. H; W 6-N kUGn V@OY.%LM L? /?. H; W 6-B Li V&! kQ 1w \O 8

.103 .103 .104.105 .109 .111 .113 DMS .117 .118 ( ).124 DMS