ibm db2 10.1 for linux, unix, and...
TRANSCRIPT
IBM DB2 10.1for Linux, UNIX, and Windows
20 DB2 ~qw|B1d 2013 j 1 B
G151-1768-01
���
IBM DB2 10.1for Linux, UNIX, and Windows
20 DB2 ~qw|B1d 2013 j 1 B
G151-1768-01
���
"b
9CKE"0d'VDz70,kHDAZ 5413D=< B, :yw;BD#fE"#
^)fyw
KD5|, IBM DyP(E"#|ZmI-iPa),R\f((D#$#>vfoP|,DE";|(TNNz7D
#$,Ra)DNNod<;h*gKbM#
zIZ_r(}1XD IBM zm&): IBM vfo#
v *Z_):vfo,k*A IBM vfoPD,x7*:http://www.ibm.com/shop/publications/order
v *iR1XD IBM zm&,k*A IBM +r*5K?<,x7*:http://www.ibm.com/planetwide/
*S@zrSCsD DB2 P!Mz[?): DB2 vfo,kBg 1-800-IBM-4YOU(426-4968)#
z"ME"x IBM s,4Zh IBM G@<(^,IBM IT4|O*J1DNN==9CrV"zya)DNNE"x
^kTzP#NNpN#
© Copyright IBM Corporation 2013.
?<
Z 1 ?V DB2 }]bz7D20*s 1
Z 1 B 9C db2prereqcheck 4li20Hvu~ . . . . . . . . . . . . . . 3
Z 2 ?V DB2 ~qwM IBM }]
~qwM'z. . . . . . . . . . . . 11
Z 2 B DB2 }]b~qw20Ev(Linux M UNIX) . . . . . . . . . 13
Z 3 B DB2 }]b~qw20Ev(Windows) . . . . . . . . . . . . . 15
Z 4 B G root C'20Ev(LinuxM UNIX) . . . . . . . . . . . . . 17w*G root C'20 DB2 }]b~qw . . . . 179C db2rfe ZG root C'20PtCyZ rootC'D&\ . . . . . . . . . . . . . 18
root C'20MG root C'20.dDnp . . . 20G root C'20DV^T . . . . . . . . . 20u! DB2 z7203qDs! . . . . . . . . 23
Z 5 B CZ DB2 }]bz7D Javam~'V . . . . . . . . . . . . . . 25
Z 6 B <820 DB2 }]b~qw . . 29ELMZf*s . . . . . . . . . . . . . 29}]b~qwD20Hvu~ . . . . . . . . 30
DB2 }]b~qw20DHvu~(Linux MUNIX) . . . . . . . . . . . . . . . 30DB2 }]b~qw20DHvu~ (Windows) . . 44DB2 ~qwM IBM }]~qwM'zD20*s
(AIX) . . . . . . . . . . . . . . . 51DB2 ~qwM IBM }]~qwM'zD20*s
(HP-UX) . . . . . . . . . . . . . . 52DB2 ~qwM IBM }]~qwM'zD20*s
(Linux) . . . . . . . . . . . . . . . 56DB2 ~qwM IBM }]~qwM'zD20*s
(Solaris) . . . . . . . . . . . . . . . 60DB2 ~qwM IBM }]~qwM'zD20*s
(Windows) . . . . . . . . . . . . . . 61hCxg1d-i . . . . . . . . . . . . 64+wzdC*xg1d-iM'z . . . . . . 64hCxg1d-i~qw . . . . . . . . . 65
y20D DB2 }]bz7D?<a9(Windows) 66y20D DB2 }]bz7D?<a9(Linux) . . 71“DB2 20”r<oT'V . . . . . . . . . . 75\'VD DB2 gfoT . . . . . . . . . 75
T>XoTT>“DB2 20”r<(Linux MUNIX) . . . . . . . . . . . . . . . 76CZKPm;VoTD“DB2 20”r<DoTj6 76|D DB2 gfoT(Linux M UNIX) . . . . 77|D DB2 z7gfoT(Windows) . . . . . 78
\kfr . . . . . . . . . . . . . . . 79,;(FczOD`v DB2 1>(Windows) . . . 79,;(FczOD`v DB2 1>(Linux M UNIX) 83IBM Secure Shell Server for Windows() Optim }]b\m19C) . . . . . . . . . . . . 8420 DB2 z7iJ. . . . . . . . . . . . 8520 CD r DVD (AIX) . . . . . . . . . 8520 CD r DVD (HP-UX) . . . . . . . . 8620 CD r DVD (Linux) . . . . . . . . 8620 CD r DVD (Solaris Operating Environment) 87
Z 7 B 9C“DB2 20”r<420 DB2}]b~qw (Windows) . . . . . . . 89
Z 8 B 9C“DB2 20”r<420 DB2~qw(Linux M UNIX) . . . . . . . 93
Z 9 B “DB2 20”r<20}L . . . 97
Z 10 B 9C|nP&mw (CLP) 4i$20 . . . . . . . . . . . . . . 113
Z 11 B 20.s4Pu<Yw . . . . 115>} Firefox /@wE*D~ . . . . . . . . 115jk DB2 mI$ . . . . . . . . . . . . 115“Z;=”gf . . . . . . . . . . . . . 116DB2 }]b~qwD20sNq (Windows) . . . 117+C'j6mSA DB2ADMNS M DB2USERSC'i(Windows) . . . . . . . . . . 117+ 32 ; DB2 5}|B* 64 ;5}(Windows) . . . . . . . . . . . . 117i$ DB2 1> . . . . . . . . . . . . 118hC(*M*5KPm . . . . . . . . . 118Z20.s|D1! DB2 1>M1! IBM }]
bM'zSZ1>(Windows) . . . . . . 1199C`v1>D IBM }]~qwM'z,S . . 1299CVP DB2 1> . . . . . . . . . . 131li DB2 |B . . . . . . . . . . . . 132Z20 DB2 z7s20 SSH ~qwi~(Windows) . . . . . . . . . . . . . 133
DB2 }]b~qw20sNq(Linux M UNIX) 133P>53O20D DB2 }]bz7(Linux MUNIX) . . . . . . . . . . . . . . 133i$ DB2 1> . . . . . . . . . . . . 135DB2 $_DwK%u?(Linux) . . . . . . 135
© Copyright IBM Corp. 2013 iii
Z 3 ?V 20 DB2 pureScaleFeature . . . . . . . . . . . . . 137
Z 12 B DB2 pureScale 73DxgXKdC"bBn . . . . . . . . . . . 139
Z 13 B DB2 pureScale73D2mf"w"bBn . . . . . . . . . . . . 145
Z 14 B C'\mDD~53 . . . . . 149
Z 15 B DB2 Connect k DB2pureScale FeaturedO9C1D"bBn . . . . . . . . . . . . . . . . 151
Z 16 B DB2 pureScale FeatureDDB2 M'z"bBn . . . . . . . . 153
Z 17 B <820CZ DB2Enterprise Server Edition D DB2pureScale Feature . . . . . . . . . 15520 DB2 pureScale Feature (AIX) . . . . . . 155
DB2 pureScale FeatureD20Hvu~ (AIX) . . 15520 DB2 pureScale Feature 1yhDC' . . . 16320MhC OpenSSH . . . . . . . . . . 165dC(EJdwKZM;;z (AIX) . . . . . 166* DB2 pureScale 5}dC PVID (AIX) . . . 180DB2 pureScale FeatureD200KTm (AIX) . . 182
20 DB2 pureScale Feature (Linux) . . . . . . 187DB2 pureScale Feature D20Hvu~ (Linux) 18720 DB2 pureScale Feature 1yhDC'(Linux). . . . . . . . . . . . . . . 19420MhC OpenSSH . . . . . . . . . . 196dC(EJdwKZM;;z (Linux) . . . . 197^DZKN} (Linux) . . . . . . . . . . 224DB2 pureScale FeatureD200KTm (Linux) 226
GDPC y!a9MX(Z GDPC DHvu~ . . . 234DB2 pureScale Feature 20=( . . . . . . . 2389C“DB2 20”r<20 DB2 pureScaleFeature(AIX M Linux) . . . . . . . . 2399Cl&D~420 DB2 }]bz7(Linux MUNIX) . . . . . . . . . . . . . . 2609C db2_install |n20 DB2 pureScale Feature 261
hCxg1d-i~qw . . . . . . . . . . 263+wzdC*xg1d-iM'z . . . . . . . 264
Z 18 B 20 DB2 pureScale Feature.sDu<Yw . . . . . . . . . . . 265i$ DB2 pureScale 20MhC . . . . . . . 265V/Jm DB2 20LrS\C'\mD GPFS /: 265T DB2 pureScale FeaturetC SCSI-3 PR (Linux) 2669C db2licm |n"a DB2 z7r&\?~mI$\? . . . . . . . . . . . . . . . . 2674( DB2 pureScale5} . . . . . . . . . . 268
+(EJdwKZmS= CF rI1 . . . . . . 270mSBI1rd{/:_Y:fh) . . . . . . 2719C db2iupdt |n+5}|B* DB2 pureScale 5} . . . . . . . . . . . . . . . . . 272&C^)| . . . . . . . . . . . . . . 2749C db2iupdt |n+5}|B="PfPD|_6p . . . . . . . . . . . . . . . . . 276tCr{C6L root C'G< . . . . . . . . 276+ db2sshid C'j6|D*d{C' . . . . . 277XBmSQ>}D db2sshid C'j6 . . . . . 277
Z 19 B 4(2mDD~53 . . . . . 279>}2mDD~53 . . . . . . . . . . . 280lwD~53E" . . . . . . . . . . . . 281
Z 20 B dC GDPC 73 . . . . . . 283Z GDPC 73P20"KP/: . . . . . . . 284Z GDPC 73PhC GPFS 4F. . . . . . . 292Z GDPC 73P4(}]b . . . . . . . . 299Z GDPC 73PdC/:T5V_ICT . . . . 299
Z 21 B }% DB2 }]~qwM DB2pureScale Feature . . . . . . . . . 303>}I1r/:_Y:fh) . . . . . . . . 303V/e} DB2 \\/:D~53 . . . . . . . 304
Z 4 ?V 20 DB2 Vx}]b73 . . . . . . . . . . . . . . . . 307
Z 22 B hCVx}]b73 . . . . . 309
Z 23 B <820 DB2 }]bVx&\ . . . . . . . . . . . . . . . . 313*Vx DB2 ~qw<873 (Windows) . . . . 313|BCZVx DB2 20D73hC (AIX) . . . . 314i$NkDFczODICKZ6'(Linux MUNIX) . . . . . . . . . . . . . . . 3164(Vx}]b73D DB2 wD~53 . . . . 317*Vx}]b534( DB2 wD~53 (AIX) 317*Vx}]b534( DB2 wD~53(HP-UX) . . . . . . . . . . . . . . 319*Vx}]b534(D~53 (Linux) . . . . 321*Vx}]b534( DB2 wD~53(Solaris) . . . . . . . . . . . . . 322
i$ NFS Gq}ZKP(Linux M UNIX) . . . 324ZVx}]b73P4(iMC' . . . . . . . 325ZVx}]b73P*20 DB2 ~qw4(XhC'(AIX) . . . . . . . . . . . . 325ZVx}]b73P*20 DB2 ~qw4(XhC' (HP-UX) . . . . . . . . . . . . 32720 DB2 pureScale Feature 1yhDC'(Linux). . . . . . . . . . . . . . . 328ZVx}]b73P*20 DB2 ~qw4(XhC'(Solaris Yw53) . . . . . . . . 329
iv 20 DB2 ~qw
Z 24 B i$20 . . . . . . . . . 331i$T5P5}DFczO"amDCJ(
(Windows) . . . . . . . . . . . . . . 331i$Vx}]b~qw20(Linux M UNIX) . . 331i$Vx}]b7320 (Windows) . . . . . . 332
Z 25 B 20 DB2 DatabasePartitioning Feature .sDu<Yw . 335("$w/OT+|nV"=`v AIX Zc . . . 335|BZcdCD~(Linux M UNIX) . . . . . 336
DB2 ZcdCD~Dq= . . . . . . . . 337tC}]bVx~qw.dD(E(Linux MUNIX) . . . . . . . . . . . . . . . 343tC6L|nD4P(Linux M UNIX) . . . . 344
Z 26 B l&D~ . . . . . . . . . 3479Cl&D~ZNkDFczO20}]bVx~q
w(Windows) . . . . . . . . . . . . . 3479Cl&D~ZNkDFczO20}]bVx~q
w(Linux M UNIX) . . . . . . . . . . 348
Z 5 ?V l&D~"bBn . . . . 349
Z 27 B l&D~20y! . . . . . . 351
Z 28 B l&D~6Xy! . . . . . . 353
Z 29 B DB2 pureScale73Dl&D~"bBn . . . . . . . . . . . . . 355
Z 30 B 9C“DB2 20”r<r“DB25}hC”r<4(l&D~ . . . . . . 359
Z 31 B DB2 Dl&D~20Ev(Linux M UNIX) . . . . . . . . . 3619Cy>l&D~4(l&D~ . . . . . . . 3619Cl&D~420 DB2 }]bz7(Linux MUNIX) . . . . . . . . . . . . . . . 3629Cl&D~ZNkDFczO20}]bVx~q
w(Linux M UNIX) . . . . . . . . . . 363l&D~mszk(Linux M UNIX) . . . . . 3649Cl&D~46X DB2 }]bz7"&\?~r
oT(Linux M UNIX) . . . . . . . . . . 365
Z 32 B DB2 Dl&D~20Ev(Windows) . . . . . . . . . . . 3679 DB2 20D~ICZl&D~20(Windows) 367hCT?<D2mCJ((Windows) . . . . . 368`-l&D~(Windows) . . . . . . . . . 3689Cl&D~420 DB2 z7(Windows) . . . 3699C Microsoft Systems Center ConfigurationManager (SCCM) 420 DB2 z7 . . . . . . 370l&D~mszk(Windows) . . . . . . . 3709Cz&mD~420l&D~(Windows) . . . 371
9Cl&D~46X DB2 z7"&\?~roT
(Windows) . . . . . . . . . . . . . 371
Z 33 B l&D~zIw. . . . . . . 373
Z 34 B ICDy>l&D~ . . . . . 375
Z 35 B y>l&D~(Linux"UNIXM Windows) . . . . . . . . . . . 377
Z 36 B l&D~X|V. . . . . . . 379
Z 37 B 6k DB2 203q(LinuxM UNIX) . . . . . . . . . . . . . 395
Z 38 B <vM<kE*D~ . . . . . 397
Z 39 B Z;%=20Zd#9 DB2xL(Windows). . . . . . . . . . 399
Z 40 B Zl&D~20Zd#9 DB2xL(Windows). . . . . . . . . . 401
Z 6 ?V 20 DB2 E"PD . . . 403
Z 41 B 9C“DB2 20”r<420DB2 E"PD(Linux) . . . . . . . 405
Z 42 B 9C“DB2 20”r<420DB2 E"PD(Windows) . . . . . 409
Z 43 B DB2 E"PD20!n . . . 411
Z 44 B t/r#9E"PD(LinuxM Windows) . . . . . . . . . . . 413
Z 45 B V/|B20ZFczrZ?
x~qwOD DB2 E"PD . . . . . 415
Z 7 ?V +5}*;=BD DB2}]bz7 . . . . . . . . . . . . 417
Z 46 B +5}S;v DB2 }]bz7*;=m;v}]bz7 (Windows) . 419
Z 47 B +5}S;v DB2 }]bz7*;=m;v}]bz7 (Linux andUNIX) . . . . . . . . . . . . . . . 421
Z 8 ?V +5}*;= IBM DB2pureScale Feature . . . . . . . . 423
?< v
Z 48 B F.+73*;= DB2pureScale . . . . . . . . . . . . . 425
Z 49 B DB2 pureScale 73D*;0Nq . . . . . . . . . . . . . . . 427* DB2 pureScale 73hC GPFS D~53 . . . 427* DB2 pureScale 73*;mUd . . . . . . 428i$GqQ* DB2 pureScale 73<8C}]b . . 430Z*;= DB2 }]2m7318]}]b . . . . 430
Z 50 B +VP DB2 5}*;= DB2pureScale 73. . . . . . . . . . . 433
Z 51 B DB2 pureScale 73D*;sNq . . . . . . . . . . . . . . . 435w{}]bdCN}Tzc DB2 pureScale73*s 435Z*;= DB2 }]2m7318]}]b . . . . 436
Z 9 ?V &C^)| . . . . . . . 439
Z 52 B <820^)|. . . . . . . 443li^)|Hvu~ . . . . . . . . . . . 444q!^)| . . . . . . . . . . . . . . 445b9u^)|(Linux M UNIX) . . . . . . . 446b9u^)|(Windows) . . . . . . . . . 446#9yP DB2 xL(Linux M UNIX) . . . . 447#9yP DB2 5}"~qM&CLr(Windows) 448
Z 53 B ^)|20=(. . . . . . . 449(C^)|MX(Zz7D^)| . . . . . . . 44920^)|(Linux M UNIX) . . . . . . . 45120^)|T|B V10.1 DB2 pureScale 5} 45120^)|T}6VPD DB2 }]bz7(Linux M UNIX) . . . . . . . . . . 45420^)|T20BD DB2 }]bz7(LinuxM UNIX) . . . . . . . . . . . . . 455
20^)| (Windows) . . . . . . . . . . 45620%v}]bz7D^)|(Windows) . . . 45620`v}]bz7D^)|(Windows) . . . 4579Cl&D~20^)|(Windows) . . . . 457Z Microsoft Cluster Server 73P20^)|(Windows) . . . . . . . . . . . . 458
Z 54 B 20^)|.s. . . . . . . 463^)|D20sNq(Windows) . . . . . . . 463^)|D20sNq(Linux M UNIX) . . . . 46420^)|sTs(D~xPs( . . . . . . . 466
Z 55 B 6X^)| . . . . . . . . 469
Z 10 ?V 6X DB2 }]bz7 471
Z 56 B 6X DB2 }]bz7(LinuxM UNIX) . . . . . . . . . . . . . 473
#9 DB2 \m~qw(Linux M UNIX) . . . . 473}% DB2 \m~qw(Linux M UNIX) . . . . 474#9 root C' DB2 5}(Linux M UNIX). . . 474}% DB2 5}(LinuxM UNIX) . . . . . . 4759C db2_deinstall M doce_deinstall |n}% DB2}]bz7(Linux M UNIX) . . . . . . . 476
Z 57 B 6XG root C' DB2 }]bz7(Linux M UNIX) . . . . . . 479#9G root C'5}(Linux M UNIX) . . . . 4799C db2_deinstall }%G root C' DB2 }]bz7(Linux M UNIX) . . . . . . . . . . 480
Z 58 B 6X DB2 }]bz7(Windows). . . . . . . . . . . . . 481
Z 59 B 6X DB2 1>M IBM }]b
M'zSZ1> . . . . . . . . . . . 483
Z 60 B 9Cl&D~46X DB2 }]bz7"&\?~roT(Linux MUNIX) . . . . . . . . . . . . . . 491
Z 61 B 9Cl&D~46X DB2 z7"&\?~roT(Windows) . . . 493
Z 62 B 6X^)| . . . . . . . . 495
Z 11 ?V 9C DB2 20Lr420M}6 SA MP . . . . . . . . . 497
Z 63 B IBM Tivoli SystemAutomation for Multiplatforms (SAMP) y>i~ . . . . . . . . . . . 499
Z 64 B 20 IBM Tivoli SystemAutomation for Multiplatforms(SAMP) . . . . . . . . . . . . . . . 5019C DB2 20Lr420 IBM Tivoli SystemAutomation for Multiplatforms (SA MP) . . . . . 5019C installSAM 20E>420 IBM TivoliSystem Automation for Multiplatforms (SA MP) . . 503
Z 65 B }6 IBM Tivoli SystemAutomation for Multiplatforms(SAMP) . . . . . . . . . . . . . . . 5059C DB2 20Lr4}6 IBM Tivoli SystemAutomation for Multiplatforms (SA MP) . . . . . 5069C installSAM 20E>4}6 IBM TivoliSystem Automation for Multiplatforms (SA MP) . . 507
vi 20 DB2 ~qw
Z 66 B 6X IBM Tivoli SystemAutomation for Multiplatforms (SAMP). . . . . . . . . . . . . . . . 5099C DB2 20Lr46X IBM Tivoli SystemAutomation for Multiplatforms (SA MP) . . . . . 5099C uninstallSAM 6XE>46X IBM TivoliSystem Automation for Multiplatforms (SA MP) . . 510
Z 67 B 20"|BM6X IBM TivoliSystem Automation forMultiplatforms (SA MP) DT/JO*FE> . . . . . . . . . . . . . . 5139C DB2 20Lr420"|BM6X IBM TivoliSystem Automation for Multiplatforms (SA MP) DT/JO*FE> . . . . . . . . . . . . . 513V/20"|BM6X IBM Tivoli SystemAutomation for Multiplatforms (SA MP) DT/JO*FE> . . . . . . . . . . . . . . . 514
Z 68 B IBM Tivoli SystemAutomation for Multiplatforms (SAMP) 20M6XU> . . . . . . . . . 517
Z 69 B PX9Ck IBM DB2 ~qw/IZ;pD IBM Tivoli SystemAutomation for Multiplatforms (SAMP) DmIun . . . . . . . . . . 519
Z 70 B IBM Tivoli SystemAutomation for Multiplatforms(SAMP)'VDm~M2~ . . . . . . . . 521
Z 12 ?V IBM Data Studio kDB2 }]bz7/IZ;pxP20 523
Z 71 B 9C“DB2 20”r<20 IBMData Studio (Windows) . . . . . . . 525
Z 72 B 9C“DB2 20”r<20 IBMData Studio (Linux) . . . . . . . . 527
Z 73 B =8:20 IBM Data StudioM'z . . . . . . . . . . . . . . 529
Z 13 ?V =< . . . . . . . . . 531
=< A. DB2 <uE"Ev . . . . . . 5332=4r PDF q=D DB2 <ub . . . . . . 533S|nP&mwT> SQL 4,oz . . . . . . 535CJ;,f>D DB2 E"PD . . . . . . . 536|B20ZFczrZ?x~qwOD DB2 E"PD . . . . . . . . . . . . . . . . . 536V/|B20ZFczrZ?x~qwOD DB2 E"PD . . . . . . . . . . . . . . . . 537DB2 LL. . . . . . . . . . . . . . . 539DB2 JOoOE". . . . . . . . . . . . 539E"PDunMu~ . . . . . . . . . . . 540
=< B. yw . . . . . . . . . . . . 541
w} . . . . . . . . . . . . . . . 545
?< vii
viii 20 DB2 ~qw
Z 1 ?V DB2 }]bz7D20*s
Z20 DB2® }]bz7.0,k7#z!qD53zcXhDYw53"2~"m
~"(E"ELMZf*s#db2prereqcheck |n+li53Gqzc20Hvu~#
Z 293D:ELMZf*s;z7h*DELUd!vZy!qD20`MT0_PDD~53`M#,
y,Zf*sa\=}]b53Ds!M4SLH0l#
DB2 }]bM IBM }]~qwM'zz7
TZ?vYw53,yP;vXkzcDYw53"m~M2~Hvu~DP
m,gBy>:
v Z 513D:DB2 ~qwM IBM }]~qwM'zD20*s (AIX);
v Z 523D:DB2 ~qwM IBM }]~qwM'zD20*s (HP-UX);
v Z 543D:DB2 ~qwM IBM }]~qwM'zD20*s (Linux);
v Z 603D:DB2 ~qwM IBM }]~qwM'zD20*s (Solaris);
v Z 61 3D:DB2 ~qwM IBM }]~qwM'zD20*s (Win-
dows);
DB2 Connect™ z7D20*s
TZ?vYw53,yP;vXkzcDYw53"m~M2~Hvu~DP
m,gBy>:
v DB2 Connect 20MdC DB2 Connect Personal EditionPD:DB2 Con-
nect Personal Edition D20*s (Windows);
v DB2 Connect 20MdC DB2 Connect Personal EditionPD:DB2 Con-
nect Personal Edition D20*s (Linux);
v DB2 Connect 20MdC DB2 Connect ~qwPD:DB2 Connect z7D
20*s(Solaris Yw53);
v DB2 Connect 20MdC DB2 Connect ~qwPD:DB2 Connect ~qw
z7D20*s (Windows);
v DB2 Connect 20MdC DB2 Connect ~qwPD:DB2 Connect ~qw
z7D20*s (Linux);
v DB2 Connect 20MdC DB2 Connect ~qwPD:DB2 Connect ~qw
z7D20*s(AIX®);
v DB2 Connect 20MdC DB2 Connect ~qwPD:DB2 Connect ~qw
z7D20*s (HP-UX) ;
IBM® DB2 pureScale® FeatureTZ?vYw53,yP;vXkzcDYw53"m~"2~ML~Hvu
~DPm,gBy>:
v Z 1553D:DB2 pureScale FeatureD20Hvu~ (AIX);
v Z 1873D:DB2 pureScale Feature D20Hvu~ (Linux);
Z 253DZ 5 B, :CZ DB2 }]bz7D Java m~'V;h*_8J16pD IBM Java™ m~*"| (SDK),T9CyZ Java D$_
T04(MKP Java &CLr(|(f"}LMC'(eD/})#
© Copyright IBM Corp. 2013 1
ib/'V
PX DB2 }]bz7y'VDib/<uDj8E",kND http://
www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+Support#
DB2 >XoT|(NLPACK)D20*s
Z Linux M UNIX Yw53O,XkQ20 DB2 ~qwrM'zz7,E\
20 DB2 NLPACK#K^(~qwrM'zPm|(:
v DB2 Enterprise Server Edition
v DB2 Advanced Enterprise Server Edition
v DB2 Workgroup Server Edition
v DB2 Express® Edition
v DB2 Express-C
v DB2 Connect Enterprise Edition
v DB2 Connect Personal Edition
v Data Server Client
v Data Server Runtime Client
DB2 Spatial Extender D20*s
v Spatial Extender User’s Guide and Reference PD:20 Spatial Extender D
53*s;
InfoSphere® Federation Server z7D20*s
v ZTBx7a)K Federat ion Server D2~Mm~*s: ht tp: / /
p u b l i b . b o u l d e r . i b m . c o m / i n f o c e n t e r / d b 2 l u w / v 9 r 7 / t o p i c /
com.ibm.swg.im.iis.prod.install.core.doc/topics/iiypisrq-sys.html
v ZTBx7a)K Replication Server r Data Event Publisher D2~Mm~
*s: http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/
com.ibm.swg.im.iis.repl.install.doc/topics/iiypirrq-sys.html
2 20 DB2 ~qw
Z 1 B 9C db2prereqcheck 4li20Hvu~
IT9C db2prereqcheck |n4liX( DB2 f>DX8m~ML~#
9C db2prereqcheck |n,IT7(53Gqzc DB2 20Hvu~,x;X*<
20X(D DB2 f>#K|nliHvu~,}g,Yw536p"Linux V""AIX
<u6p"C bMKP19!"M'z"uDAPL"GPL rX(Z DB2 pureScale D*
s#
DB2 z7Z cfg D~PP=xK db2prereqcheck ~xFD~M DB2prereqs.xml D
~#DB2prereqs.xml D~|,S V9.8 FP2 = V10.1 DHvu~,;&C^Db)Z
]#XkH+~xFD~M XML D~b9u=@fPDY1D~P,;sE\KP
db2prereqcheck |n#g{z9CDYw53PQ20 DB2 z7,G4;h*+b)
D~b9u#zh*T53_8A/4CJ(E\KP db2prereqcheck |n(4,_PACJ(TZ DB2prereqs.xml PxPA!,_P4CJ(TzIdvD~)#
":TZ UNIX Yw53,zXk+~xFD~ db2prereqcheck_exe"DB2prereqs.xml
D~M Shell E> db2prereqcheck b9u#
g{zKP;xNNN}D db2prereqcheck |n,G4C|n+7(53GqzcJ4 XML D~P(eDyP DB2 "PfM^)|DHvu~#
IT9C db2prereqcheck |n4linB DB2 f>MX( DB2 f>DHvu~*
s"zI(fD~T04P|`Yw#
v *liJ4 XML D~P(eDnB DB2 f>DHvu~,kKPxP -i N}Ddb2prereqcheck |n#}g,
$ ./db2prereqcheck -i
v *li53GqzcJ4 XML D~P(eDX( DB2 f>DHvu~,kKPx
P -v <version number> N}D db2prereqcheck |n#}g,
$ ./db2prereqcheck -v 10.1.0.0
v *zI|,i$E"M db2prereqcheck |nDdv(|(;vP>yP'\bTD\a?V)D(fD~,k9C -o <filename> N}#8(j{(fD~{76TZ
m;v?<PzIC(f#20 DB2 z7DHvu~+vT>Z;x -o <file-name> N}D|nA;O#
$ ./db2prereqcheck -i -o report.rpt
v v148( -f N}1,Ea9C1! XML D~(D~76:DB2 installation/
cfg/DB2prereqs.xml)#g{R;=K1! XML D~,G4IT9C -f <file-name> 48( XML D~#
$ ./db2prereqcheck -i -f ./newDB2prereqs.xml
v Z\'VD AIX M Linux Yw53O,*i$ DB2 pureScale 20DX8m~h
s,k9C -p !n#
$ ./db2prereqcheck -i -p
v Z\'VD Linux Yw53O,*i$ DB2 pureScale 20DX(xgdCDX8
m~hs,k9C,1xP -p M -t <xgdC`M> !nD db2prereqcheck |n#xgdC`M&hC*%v InfiniBand KZ/:"`v InfiniBand KZ/:"
© Copyright IBM Corp. 2013 3
%v RoCE KZ/:r`v RoCE KZ/:(SINGLE_IB_PORT_CLUSTER"MULT_IB_PORT_CLUSTER"SINGLE_ROCE_PORT_CLUSTER r MULTI_ROCE_PORT_CLUSTER)#
$ ./db2prereqcheck -i -p -t <network configuration type>
":TZ AIX O9C 10GE (RoCE) xgD DB2 pureScale 20,XkV/i$ AIX
M uDAPL m~X8m~#db2prereqcheck |n;aT/i$b)6p#
g{ db2prereqcheck |n8>534\zcHvu~(}g,DBT3507E),
Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)DBT3507E The db2prereqcheck utility failed to verify installation
prerequisites because the utility failed to find the following package or file: "ofed".ERROR: Requirement not matched.
kli`XN<BD*s3f"YNKPK|n#PX|`E",kZ V10.1 E"PD
Qw DBT {"(}g,DBT3507E)#
>}
AIX Yw53ODy> db2prereqcheck |ndv#TZ DB2 pureScale 20,k9
C -p !n#
> db2prereqcheck -p -v 10.1.0.0==========================================================================Checking DB2 prerequisites for DB2 database version 10.1.0.0 on operating system "AIX"
Validating kernel level ...Required minimum operating system kernel level : "6.1".Actual operating system kernel level: "6.1".Requirement matched.
Validating AIX technology level and service pack ...Required minimum technology level: 6 Service pack: 5Requirement matched.
Validating XL C/C++ Runtime ...Required minimum XL C/C++ Runtime level: 11.1.0.1Actual version: 11.1.0.1Requirement matched.
Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.
DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature. Version: "10.1.0.0".
AIX Yw53ODy> db2prereqcheck |ndv#vTZ DB2 pureScale uDAPL,
k9C -u !n#
> db2prereqcheck -u -v 10.1.0.0==========================================================================Checking DB2 prerequisites for DB2 database version 10.1.0.0 on operating system "AIX"
Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.
DBT3533I The db2prereqcheck utility has confirmed that all installation
4 20 DB2 ~qw
prerequisites were met for DB2 database server . Version: "10.1.0.0".
==========================================================================Checking DB2 prerequisites for DB2 database version 10.1.0.0 on operating system "AIX"
Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.
DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature. Version: "10.1.0
AIX Yw53ODy> db2prereqcheck |ndv#TZM'z20,k9C -c !n#
> db2prereqcheck -c -v 10.1.0.0==========================================================================Checking DB2 prerequisites for DB2 database version 10.1.0.0 on operating system "AIX"
Validating kernel level ...Required minimum operating system kernel level : "6.1".Actual operating system kernel level: "6.1".Requirement matched.
Validating AIX technology level and service pack ...Required minimum technology level: 6 Service pack: 5Requirement matched.
Validating XL C/C++ Runtime ...Required minimum XL C/C++ Runtime level: 11.1.0.1Actual version: 11.1.0.1Requirement matched.
DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database client . Version: "10.1.0.0".
==========================================================================Checking DB2 prerequisites for DB2 database version 10.1.0.0 on operating system "AIX"
Validating kernel level ...Required minimum operating system kernel level : "6.1".Actual operating system kernel level: "6.1".Requirement matched.
Validating AIX technology level and service pack ...Required minimum technology level: 6 Service pack: 5Requirement matched.
Validating XL C/C++ Runtime ...Required minimum XL C/C++ Runtime level: 11.1.0.1Actual version: 11.1.0.1Requirement matched.
Validating uDAPL ...Required minimum uDAPL level: 6.1.6.1Actual version: 6.1.6.1Requirement matched.
DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database client with DB2 pureScalefeature. Version: "10.1.0.0".
AIX Yw53ODy> db2prereqcheck |ndv#*vT>i$\a,k9C -s !n#
Z 1 B 9C db2prereqcheck 4li20Hvu~ 5
> db2prereqcheck -s -v 10.1.0.0DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server . Version: "10.1.0.0".
DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature. Version: "10.1.0.0".
Linux Yw53ODy> db2prereqcheck |ndv#TZ DB2 pureScale 20,k9
C -p !n#
> db2prereqcheck -p -v 10.1.0.0==========================================================================Checking DB2 Prerequisites for DB2 Version 10.1.0.0 on Linux
Validating Linux distribution ...Required minimum SUSE version : (null) SP (null)
Validating sles-release ...Required minimum version and release for sles-release: 10-15.45.8Actual version of package: 11.1
Requirement matched.
Validating kernel level ...Required minimum kernel level : 2.6.16Actual kernel level: 2.6.32.45Requirement matched.
Validating C++ Library version ...Required minimum C++ library: libstdc++.so.6Standard C++ library is located at: /usr/lib64/libstdc++.so.6.0.10Actual C++ library: CXXABI_1.3.1
Validating 32 bit version of libstdc++.so.6 ...Found the 64 bit /usr/lib64/libstdc++.so.6 at /usr/lib64Found the 32 bit /usr/lib/libstdc++.so.6 at /usr/libRequirement matched.
Validating libc.so version ...glibc library is located at: /lib64/libc-2.11.1.soRequired minimum glibc library version: 2.4.0Actual glibc library version: 2.11.1Requirement matched.
Validating libaio.so version ...Loading of libaio.so.1 on system succeed.Requirement matched.
Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.
Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.
Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.
DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScale feature.Version: "10.1.0.0".
6 20 DB2 ~qw
Linux Yw53ODy> db2prereqcheck |ndv#9C -p M -t !n4i$X(xgdCDHvu~hs#}g,*T DB2 pureScale 73PD“%v InfiniBand KZ
/:”dCxPi$:
db2prereqcheck -v 10.1.0.0 -p -t SINGLE_IB_PORT_CLUSTER
Checking DB2 prerequisites for DB2 database version 10.1.0.0 onoperating system "Linux"
Validating Linux distribution ...Required minimum operating system distribution: "RHEL"; Version: "5";
Service pack: "6".Actual operating system distribution Version: "6"; Service pack: "1".Requirement matched.
...
Validating Infiniband Support Package: libibcm.x86_64 ...Package (or file) found: libibcm.x86_64Requirement matched.
Validating Infiniband Support Package: librdmacm.x86_64 ...Package (or file) found: librdmacm.x86_64Requirement matched.
...
Validating Reliable Scalable Cluster Technology Package: librdmacm.i686 ...Package (or file) found: librdmacm.i686Requirement matched.
Validating Reliable Scalable Cluster Technology Package: libcxgb3.i686 ...Package (or file) found: libcxgb3.i686Requirement matched.
...
DBT3533I The db2prereqcheck utility has confirmed thatall installation prerequisites were met for DB2 databaseserver with DB2 pureScale feature. Version: "10.1.0.0".
Z\'VD Linux Yw53O,*T DB2 pureScale 73PD“`v RoCE KZ/:”
dCxPi$:
db2prereqcheck -v 10.1.0.0 -p -t MULTI_ROCE_PORT_CLUSTER
==========================================================================Checking DB2 prerequisites for DB2 database version 10.1.0.0 on operatingsystem "Linux"
Validating Linux distribution ...Required minimum operating system distribution: "RHEL"; Version: "6";
Service pack: "1".Actual operating system distribution Version: "6"; Service pack: "1".Requirement matched.
...
Validating Infiniband Support Package: libibcm.x86_64 ...Package (or file) found: libibcm.x86_64Requirement matched.
Validating Infiniband Support Package: librdmacm.x86_64 ...Package (or file) found: librdmacm.x86_64Requirement matched.
Z 1 B 9C db2prereqcheck 4li20Hvu~ 7
...
Validating High Performance Networking Package: libibverbs-rocee.x86_64 ...Package (or file) found: libibverbs-rocee.x86_64Requirement matched.
Validating High Performance Networking Package: libmlx4-rocee.x86_64 ...Package (or file) found: libmlx4-rocee.x86_64Requirement matched.
Validating Reliable Scalable Cluster Technology Package: libibcm.i686 ...Package (or file) found: libibcm.i686Requirement matched.
Validating Reliable Scalable Cluster Technology Package: librdmacm.i686 ...Package (or file) found: librdmacm.i686Requirement matched.
...
DBT3533I The db2prereqcheck utility has confirmed that all installationprerequisites were met for DB2 database server with DB2 pureScalefeature. Version: "10.1.0.0".
Linux Yw53ODy> db2prereqcheck |ndv#vTZ DB2 pureScale uDAPL,
k9C -u !n#
> db2prereqcheck -u -v 10.1.0.0==========================================================================Checking DB2 Prerequisites for DB2 Version 10.1.0.0 on Linux
Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.
Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.
Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.
All requirement matched for DB2 Server version 10.1.0.0 .
==========================================================================Checking DB2 Prerequisites for DB2 Version 10.1.0.0 on Linux
Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.
Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.
Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.
All requirement matched for DB2 Server version 10.1.0.0 DB2 pureScalefeature.
Linux Yw53ODy> db2prereqcheck |ndv#TZM'z20,k9C -c !n#
8 20 DB2 ~qw
> db2prereqcheck -c -v 10.1.0.0==========================================================================Checking DB2 Prerequisites for DB2 Version 10.1.0.0 on Linux
Validating Linux distribution ...Required minimum SUSE version : (null) SP (null)
Validating sles-release ...Required minimum version and release for sles-release: 10-15.45.8Actual version of package: 11.1
Requirement matched.
Validating kernel level ...Required minimum kernel level : 2.6.16Actual kernel level: 2.6.32.45Requirement matched.
Validating C++ Library version ...Required minimum C++ library: libstdc++.so.6Standard C++ library is located at: /usr/lib64/libstdc++.so.6.0.10Actual C++ library: CXXABI_1.3.1
Validating 32 bit version of libstdc++.so.6 ...Found the 64 bit /usr/lib64/libstdc++.so.6 at /usr/lib64Found the 32 bit /usr/lib/libstdc++.so.6 at /usr/libRequirement matched.
All requirement matched for DB2 Client version 10.1.0.0 .
==========================================================================Checking DB2 Prerequisites for DB2 Version 10.1.0.0 on Linux
Validating Linux distribution ...Required minimum SUSE version : (null) SP (null)
Validating sles-release ...Required minimum version and release for sles-release: 10-15.45.8Actual version of package: 11.1
Requirement matched.
Validating kernel level ...Required minimum kernel level : 2.6.16Actual kernel level: 2.6.32.45Requirement matched.
Validating C++ Library version ...Required minimum C++ library: libstdc++.so.6Standard C++ library is located at: /usr/lib64/libstdc++.so.6.0.10Actual C++ library: CXXABI_1.3.1
Validating 32 bit version of libstdc++.so.6 ...Found the 64 bit /usr/lib64/libstdc++.so.6 at /usr/lib64Found the 32 bit /usr/lib/libstdc++.so.6 at /usr/libRequirement matched.
Validating libc.so version ...glibc library is located at: /lib64/libc-2.11.1.soRequired minimum glibc library version: 2.4.0Actual glibc library version: 2.11.1Requirement matched.
Validating ofed ...Required minimum version and release for ofed: 1.5.2-(null)Requirement matched.
Z 1 B 9C db2prereqcheck 4li20Hvu~ 9
Validating sg3_utils ...Package (or file) found: sg3_utilsRequirement matched.
Validating sg_persist ...Package (or file) found: /usr/bin/sg_persistRequirement matched.
All requirement matched for DB2 Client version 10.1.0.0 DB2 pureScalefeature.
Linux Yw53ODy> db2prereqcheck |ndv#*vT>i$\a,k9C -s !n#
> db2prereqcheck -s -v 10.1.0.0All requirement matched for DB2 Server version 10.1.0.0 .
All requirement matched for DB2 Server version 10.1.0.0 DB2 pureScalefeature.
10 20 DB2 ~qw
Z 2 ?V DB2 ~qwM IBM }]~qwM'z
DB2 }]b53I DB2 ~qwM IBM }]~qwM'ziI#
DB2 ~qwGX5}]b\m53 (RDBMS),|+}]+]x|D IBM }]~qw
M'z#g{F.9C;ZKFczOD}]b,k20 DB2 ~qw#PX DB2 ~
qwD|`E",k*A http://www.ibm.com/software/data/db2/
IBM }]~qwM'zG;vJmzT DB2 ~qwKP|nM SQL odD&CLr,
IT,SA6L DB2 ~qw"CJ|D}]b#
© Copyright IBM Corp. 2013 11
12 20 DB2 ~qw
Z 2 B DB2 }]b~qw20Ev(Linux M UNIX)
KwbEvKZ AIX"HP-UX"Linux M Solaris O20 DB2 ~qwz7D=h#
}L
*20 DB2 ~qwz7:
1. i4 DB2 z7Hvu~#
2. g{a)K DB2 }6E",ki4KE"#
3. Z HP-UX"Linux M Solaris O^DZKN}#Z} Linux on x86_32 .bDyP
=(O,zXk20 64 ;ZK,;sEITLxxP20,qr20+'\#
4. <820iJ:
z7 DVDg{ DB2 z7 DVD 4T/20,G420 DB2 z7 DVD#
203q
g{QBX203q,G4+CD~b9u#
5. 9CdP;VIC=(420 DB2 z7:
v “DB2 20”r<
v 9Cl&D~xP2,20
v P'Z]D~?p
TZ DB2 ~qw,zIT9C“DB2 20”r<44P20MdCNq,}g:
v !q DB2 20`M(dM"+rr(F)#
v !q DB2 z720;C#
v 20zTsIT8(DoTw*z7gfM{"D1!oT#
v 20r}6 IBM Tivoli® System Automation for Multiplatforms(Linux M AIX)#
v hC DB2 5}#
v hC DB2 \m~qw(|( DAS C'hC)#
v hC DB2 Text Search ~qw#
v hC\m*5KMKP4v`Sw(*#
v hCMdC5}(|(5}C'hC)#
v hC Informix® }]4'V#
v <8 DB2 $_?<#
v 8( DB2 E"PDKZ#
v 4(l&D~#
6. g{9C}“DB2 20”r<.bDd{=(20 DB2 ~qw,G4h*4P20
sdC=h#
© Copyright IBM Corp. 2013 13
14 20 DB2 ~qw
Z 3 B DB2 }]b~qw20Ev (Windows)
KwbEvKZ Windows O20 DB2 ~qwz7D=h#
}L
*20 DB2 ~qwz7:
1. i4 DB2 }]bz7Hvu~#
2. g{a)K DB2 }]b}6E",ki4KE"#
3. <820iJ:
z7 DVD+ DB2 }]bz7 DVD ek DVD-ROM }/wP#
203q
g{QBX203q,k+CD~b9u#
4. (}TB=(20 DB2 }]bz7:
v “DB2 20”r<#
v ICl&D~xP2,20#
I9C“DB2 20”r<44P20MdCNq,}g:
v !q DB2 }]b20`M(dM"+rr(F)#
v !q DB2 }]bz720;C#
v hC IBM SSH Server for Windows
v 20zTsIT8(DoTw*z7gfM{"D1!oT#
v hC DB2 Extended Security#
v hC DB2 5}(|(5}C'hC#1!ivB,|k DAS C'`,)#
v hC DB2 \m~qw(|( DAS C'hC)#
v hC DB2 Text Search ~qw#
v hC\m*5KMKP4v`Sw(*#
v hCMdC5}(|(5}C'hC)#
v <8 DB2 $_?<#
v 8( DB2 E"PDKZ#
v 4(l&D~#
v 20d{z7#
© Copyright IBM Corp. 2013 15
16 20 DB2 ~qw
Z 4 B G root C'20Ev(Linux M UNIX)
DB2 20LrZG root C'20ZdaT/4(MdCG root C'5}#w*G root
C',zITZ20Zd(FG root C'5}DdC#9ITZ;P root C'X(D
ivB9CM,$Q20D DB2 }]bz7#
DB2 }]bz7DG root C'20_P;v DB2 5},Z1!ivBs`}&\?
~yQtC#
G root C'20Tm`Ee\P|}&,}gTBEe:
v _PI'Orv$w>MC'Ds5,{GkZ;KQ53\m11dDivB2
0 DB2 }]bz7
v &CLr*"_,{G(#;G53\m1,xG9C DB2 }]bz74*"&C
Lr
v @"m~)&L (ISV),{G*";h* root C'(^+6k DB2 }]bz7Dm
~
d;G root C'20_P root C'20Ds?V&\,+TfZ;)npMV^T#
zIT(}C root C'KP db2rfe |n4b};)V^T#
w*G root C'20 DB2 }]b~qwIw*G root C'20s`} DB2 }]bz7#
*<.0
Zw*G root C'20NN DB2 }]bz7.0,z&CKb root C'20MG root
C'20.dDnpT0G root C'20DV^T#PXG root C'20D|`E
",kND:G root C'20Ev(Linux M UNIX);#
w*G root C'20 DB2 }]bz7DHvu~:
v zXk\;20C20 DVD r_T/20#
v zXk_PICw DB2 5}DyP_DP'C'j6#
C'j6_PBP^FM*s:
– Xk_P} guests"admins"users M local .bDwi
– IT|,!4V8 (a-z)"}V (0-9) MB._V{ ( _ )
– $H;\,}KvV{
– ;\T IBM"SYS"SQL r}V*7
– ;\G DB2 #tV(USERS"ADMINS"GUESTS"PUBLIC r LOCAL)r SQL
#tV
– ;\9CNN_P root C'X(DC'j6w* DB2 5}j6"DAS j6r\
@$j6
– ;\|,XtV{
– g{Q8(VPC'j6,x;G4(BC'j6,G47#CC'j6:
© Copyright IBM Corp. 2013 17
- 4x(
- ;_P=ZD\k
v TZG root C'M root C',z*20Dz7D2~Mm~Hvu~<`,#
v Z AIX V5.3 O,XktCl= I/O (AIO)#?R(i53tC I/O jIKZ
(IOCP)#
v zDw?<XkGP'D DB2 76#
DB2 2076_PBPfr:
– IT|,!4V8 (a-z)"s4V8 (A-Z) MB._V{ ( _ )
– ;\,} 128 vV{
– ;\|,Uq
– ;\|,G"DV{
XZKNq
w*G root C'20 DB2 }]bz7TZCG root C'G8wD#;xT.,}K
w*G root C'G<.b,G root C';h*4PXbDYwMIT20 DB2 }]
bz7#
}L
*K4PG root C'20:
1. w*G root C'G<
2. 9CNNICD=(420 DB2 }]bz7# !n|(:
v “DB2 20”r<(GUI 20)
v db2setup |nkl&D~(2,20)
":IZG root C'^(!q DB2 }]bz7D20?<,yTl&D~PD
NN FILE X|V+;vT#
3. Z20 DB2 }]bz7s,zXkr*BG<a0T9CG root C' DB2 5}#
mb,g{9C $HOME/sqllib/db2profile(TZ Bourne shell M Korn shell C')
r $HOME/sqllib/db2chsrc(TZ C shell C')4hC DB2 5}73(dP
$HOME GG root C'Dw?<),G4IT9C,;G<a0#
B;=v24
Z20 DB2 }]bz7.s,ki$Yw53C'xLJ4^F(ulimit)#g{;{
On! ulimit 5,G4 DB2 }fI\av=bbDYwJ4;cms#b)msI\
a<B DB2 }]b53#9KP#
9C db2rfe ZG root C'20PtCyZ root C'D&\ZG root C'20P,P;)&\M\&nuG;ICD,+zIT(}KP db2rfe|n4tC#
*<.0
KNqh* root C'(^#
18 20 DB2 ~qw
}L
*ZG root C'20PtCnu;ICD&\M\&:
1. R=y>dCD~# a)K=vy>dCD~:
v $HOME/sqllib/instance/db2rfe.cfg G9C1!5*G root C' DB2 5}$
HdCD
v $HOME/sqllib/cfg/db2rfe.cfg.sample 4-}dC
dP $HOME GG root C'Dw?<#
2. +dP;vy>dCD~4F=d{;C,T9u<D~#V;d#
3. y]h*|B;4FDdCD~# KdCD~Qdk= db2rfe |nP#
dCD~D>}G:
INSTANCENAME=db2inst2SET_ULIMIT=NOENABLE_HA=NOENABLE_OS_AUTHENTICATION=NORESERVE_REMOTE_CONNECTION=NO
**SVCENAME=db2c_db2inst2**SVCEPORT=48000
RESERVE_TEXT_SEARCH_CONNECTION=NO**SVCENAME_TEXT_SEARCH=db2j_db2inst2**SVCEPORT_TEXT_SEARCH=55000
":
v DB2 20LrT/nd INSTANCENAME N}D5
v SET_ULIMIT N}vZ AIX OIC#Zd{Yw53O,_P root C'(^DC
'h*V/hC ulimit 5#
v d{X|VD1!5G NO
v Z1!ivB,"MtSN}(}g SVCENAME)#"M9C ** 4m>
v g{+N}hC* YES,RCN}_PSN},G4(iz+SN}!{"M,;
sa)J1D5#ya)DNNKZ5y*>}#7#zVdDKZ5GUP
D#
a)KTB>}45wQ`-DdCD~,CdCD~+tCTBPmPa=D&
\M\&:
v _ICT
v yZYw53DO$
v DB2 Text Search,_P~q{F db2j_db2inst2 MKZ5 55000
*tCb)&\M\&,k`-dCD~,gBy>:
INSTANCENAME=db2inst2SET_ULIMIT=NOENABLE_HA=YESENABLE_OS_AUTHENTICATION=YESRESERVE_REMOTE_CONNECTION=NO
**SVCENAME=db2c_db2inst2**SVCEPORT=48000
RESERVE_TEXT_SEARCH_CONNECTION=YESSVCENAME_TEXT_SEARCH=db2j_db2inst2SVCEPORT_TEXT_SEARCH=55000
4. 9C root C'(^G<#
Z 4 B G root C'20(Linux M UNIX) 19
5. /@A $HOME/sqllib/instance ?<,dP $HOME m>G root C'Dw?<#
6. 9CBPo(4KP db2rfe |n:
db2rfe -f config_file
dP config_file GZ=h Z 193D3 P4(DdCD~#
B;=v24
*ZG root C'20PtCyZ root C'D&\,kZ&C^)|r}6=Bf>s
XBKP db2rfe |n#
root C'20MG root C'20.dDnp}KY}V^T.b,G root C'20D?<a9k root C'20D?<a9TP;
,#
Z root C'20Zd,+Z root C'!qD?<P4( DB2 }]bz7DS?<M
D~#
k root C';,,G root C'^(!q DB2 }]bz7D20;C#G root C'
20<UCZ $HOME/sqllib ?<P,dP $HOME m>G root C'Dw?<#G root
C'D sqllib ?<PDS?<<Vk root C'20DS?<<V`F#
TZ root C'20,IT4(`v5}#5}yP(k4(5}1y9CDC'j6`
X*#
G root C'20;\_P;v DB2 5}#G root C'20?<|,yP;xm4S
D DB2 }]bz7D~M5}D~#
Bm\aK root C'20MG root C'20.dDnp#
m 1. root C'20MG root C'20.dDnp
u~ root C'20 G root C'20
C'IT!q20?< G q#DB2 }]bz720ZC
'Dw?<P#
JmD DB2 5}}? `v ;v
20Zd?pDD~ vLrD~#zXkZjI2
0sE4(5}#
LrD~M5}D~#DB2 }
]bz7Q<8Mw,IZj
I20s"49C#
}6f>M5} q Z20Bf>.0,;h*6
XIf>#20Bf>,,1
}6C5}#
G root C'20DV^T}K root C'20MG root C'20.dDnp.b,G root C'20fZ;)V
^T#KwbV[V^TIozzv(Gq*9CG root C'20#
z7V^T
;) DB2 }]bz7ZG root C'20P;\'V:
20 20 DB2 ~qw
v DB2 Net Search Extender
v >X20D DB2 E"PD
":IZh* root C'(^4t/X$Lr,yT>X20D DB2 E"P
DZG root C'20P;\'V#;x,g{20Z,;FczO,G4G
root C'20 DB2 5}ITdC*9C>X20D DB2 E"PD#
&\M$_V^T
BP&\M$_ZG root C'20P;IC:
v DB2 \m~qw (DAS) 0d`XD|n:dascrt"dasdrop"daslist"dasmigr M dasupdt
v ;'V db2governor a_EH6D\&
v Z$w:X\mw (WLM) P,Jmz"TZG root C' DB2 5}PD
DB2 ~q`PhCzmLrEH6#;x,+;a<GzmLrEH6,"
R+;5X SQLCODE ms#
v ;'VZ53XB}<1T/t/G root C' DB2 5}
KP4v`SwV^T
BPKP4v`Sw&\ZG root C'20P;\'V:
v Z"z/(1KPE>rNqYw
v "M/((*
Vx}]bV^T
;P%;Vx}]bZG root C'20P\'V#z^(mSd{}]bV
x#
P> DB2 }]bz7Zw*G root C'KP db2ls |n1yzIDdvkZw* root C'KP1
yzIDdv;,#PXj8E",kND db2ls |nwb#
DB2 1>?vG root C';\20;v DB2 }]bz7D1>#
DB2 5}V^TZG root C'20P,20Zd+4(;v DB2 5}#^(4(d{5}#
DB2 5}Yw;\I5}yP_4PRoot C'20MG root C'20ITCZ;,2076P,SxZ,;Fc
zO2f#;x,G root C'5};\I5PG root C'5}DG root C'
9C db2_deinstall |nxP|Br>}#
_P root C'(^DC'y4(D DB2 5};\I_P root C'(^DC
'xP|Br>}#
DB2 5}|nBP DB2 5}|nZG root C'20P;IC:
db2icrtw*G root C'20 DB2 }]bz71,+T/4(MdC%v5
}#ZG root C'20P^(4(|`5}#;x,g{h*dCT
/4(D5},G4zIT9CG root C'20dC|n db2nrcfg#
db2iupdtdb2iupdt |n^(CZG root C'5}#+zIT9CG root C'
Z 4 B G root C'20(Linux M UNIX) 21
20dC|n (db2nrupdt) 4|BG root C' DB2 5}#;x,I
ZZ|B DB2 }]bz71aT/|BG root C'5},yTz(
#;h*TdxP|B#
db2idrop^(>}ZG root C'20ZdT/4(D5}#Xk6X DB2 }
]bz7E\>} DB2 5}#
db2iupgrade;'V}6G root C'20#*}6G root C'5},k9C
db2nrupgrade |n#
}6V^T
Root C'5}^(}6=G root C'5}#
20sYw;\I DB2 5}yP_4PRoot C'20MG root C'20ITZ,;FczO2f#;x,;P20
K DB2 }]bz7Du<G root C'EIT4PsxYw,}g:
v &C^)|
v mS&\?~
v 20=Sz7
w{ ulimit 5UNIX M Linux Yw53OD ulimit |nhCr(fC'J4^F,}g}]MQ;^FH#TZ root C'5},}]b~qwa/,|ByhD ulimit
hC,z^h|D@ChC#;x,TZG root C'5},ulimit hC;\Z
20ZdxPli#g{b)hC;J1,G4+T>/f{"#h* root C
'(^4|D ulimit hC#
I(}KP db2rfe 4K~DV^T
G root C'209fZd{;)V^T,zI(}KP db2rfe |n4K~|G#B
P&\M\&ZG root C'20PnuG;ICD:
v yZYw53DO$
v _ICT (HA) &\
v Z /etc/services D~P#t~q{FD\&
v vsC'}]O^D\& (ulimit)#K\&vJCZ AIX#Zd{Yw53O,Xk
V/vSC'}]^F#
KP“*G root C'20tC root C'&\”|n (db2rfe) TtCb)&\M\&#
KP db2rfe |nGI!D,+C|nXkI_P root C'(^DC'4KP#
G root C'20PDO$`M
TZ DB2 }]bz7,yZYw53DO$G1!O$`M#IZG root C'20;
'VyZYw53DO$,rK,g{zZw*G root C'20 DB2 }]bz7.s
!q;KP db2rfe |n,G4MXkV/hCO$`M#(}Z}]b\mwdCD
~ (dbm cfg) P|BBPN},zIT5VKYw:
v clnt_pw_plugin(M'zC'j6/\ke~dCN})
v group_plugin(ie~dCN})
v srvcon_pw_plugin(CZkV,SDC'j6/\ke~~qwdCN})
22 20 DB2 ~qw
u! DB2 z7203qDs!IT9C db2iprune |n4u! DB2 }]bz7203qDs!#
XZKNq
Zsf#?p DB2 }]bz7T0Z&CLrP6k DB2 1,K$_\PC#
db2iprune 5CLr+y]dkD~4}%kb)&\?~MoT`X*DD~#dk
D~(.prn D~)Jmz8(*S203qP}%D&\?~MoT#}%b)&\?
~MoT.s+qC;v|!DB DB2 203q,I9C#f DB2 20=(420
K203q#u!203qDs!2F*^t203q#
ZLx^t3q.0,z&1*@fZBP^F:
v 3)i~_P@5n#TZ;vi~,v1^t@5Z|Dd{i~1E\T|x
P^t#}g, I N F O R M I X _ D A T A _ S O U R C E _ S U P P O R T @5Z
DB2_DATA_SOURCE_SUPPORT#IT^t INFORMIX_DATA_SOURCE_SUPPORT
r_,1^t I N F O R M I X _ D A T A _ S O U R C E _ S U P P O R T M
DB2_DATA_SOURCE_SUPPORT,+G;\;^t DB2_DATA_SOURCE_SUPPORT
x+ INFORMIX_DATA_SOURCE_SUPPORT #tZ3qP#
v IT}%z7,+GXkAY#t;vz7#
v ;\}%"o#
v Z Linux M UNIX Yw53O,ITICBPN;=(4wuoT:
– ITZ DB2 >XoT|(NLPACK)PKP db2iprune |n,dP NLPACK I
T;ZNN;C#ZbVivB,;\S NLPACK P^toT#
– IS DB2 }]bz7 DVD KP db2iprune |n#ZbVivB,g{ NLPACK
G;vS?<,G4(}4P;N db2iprune |nMIT^toT"z7M/ri
~#
}L
*u! DB2 }]bz7203qDs!,k4PBPYw:
1. (}+;Zz7 DVD OD db2/plat/utilities/db2iprune/ ?<Br_;ZyB
X3qPDy>dkD~(.prn D~)w*y!44((FdkD~#IT%t * T
!{"MCX(P#9IT8(BPX|V:
PRUNE_PROD8(*}%D DB2 }]bz7#KX|VGI!D#;NIT}%`v
DB2 }]bz7,+G203qPXkAY#t;vz7#}g,9C
PRUNE_PROD = CLIENT
4^t IBM Data Server Client#
PRUNE_COMP8(*}%D DB2 i~#KX|VGI!D#;NIT}%`v DB2 i
~#}%3vi~.s,MaSyPJCDz7P}%8(i~#}g,
9C
PRUNE_COMP = FIRST_STEPS
4^t“Z;=”#
Z 4 B G root C'20(Linux M UNIX) 23
PRUNE_LANG8(*}%DQ20oT#"oGXhD,;\+|}%#KX|VGI
!D#;NIT}%`VoT#I(}8( PRUNE_LANG=all 4}%"oT
bDyPoT#}%K3VoT.s,MaSyPJCDz7P}%8(
oT#}g,9C
PRUNE_LANG = CZ
4}%“]Ko”oT#
PRUNE_TSAMPvJCZ Linux M UNIX Yw53#8(*S203qP}% IBM Tivoli
System Automation for Multiplatforms (SA MP)#
PRUNE_VSAIvJCZ Windows Yw53#8(*S203qP}% IBM Database Add-
Ins for Visual Studio#
2. S|nPPKP db2iprune |n# PX|nN}DE",kND“db2iprune - u!
203qs!|n”#
a{
IT9CNbD#f DB2 20=(420M,$Q^tD DB2 203q:
“DB2 20”r<20TZdM20,+20Cz7D#fdMi~,+ db2iprune |n}%Di~}b#
TZ+r20,+20Cz7D#f+ri~,+ db2iprune |n}%Di~}b#
TZ(F20,;Pd`Di~EaT>Z“!q&\?~”feP#Q;
db2iprune |n}%Di~;aT>**20DI!i~#+G,Z Linux M
UNIX Yw53O,Q}%DoTT;aT>Z“!qoT”feP#ZbViv
B,&7#;!qQ9C db2iprune |nS3qP}%DoT;g{!qQ}%DoT,z+SU=ms{"#
l&D~20
g{rc9Cl&D~4xP^KU\20,k7#zv8(Q^tD DB2 2
03qPa)DoTM&\?~#g{!qQ}%Di~,z+aSU=ms
{"#
9C^)|xP20
IZ Windows DB2 ^)|Gj{203q,rKIT+ db2iprune |nCZ^)|3q#j{3qMQ^tD3qD^)|&CLrxL`,#20K
DB2 ^)|.s,|+vlbM|BQ20Di~,,1+vTNN420D
i~#g{T^)|3q9C db2iprune |n,k7#C^)|3qP|,nu20DyPi~#g{^)|3qP";|,Q20DyPi~,G4"T
9C^)|&CLr1,z+SU=;u8v1YD~Dms{"#
24 20 DB2 ~qw
Z 5 B CZ DB2 }]bz7D Java m~'V
h*_8J16pD IBM Java m~*"| (SDK),T9CyZ Java D$_T04(
MKP Java &CLr(|(f"}LMC'(eD/})#
g{}Z20Di~h* IBM Java SDK,xP4ZC76P20K Java SDK,G4
1z9C“DB2 20”r<rl&D~420z71,+20K Java SDK#
Java SDK ;ak IBM Data Server Runtime Clientr IBM Data Server Driver Package
;p20#
Bm4Yw53=(P>K DB2 }]bz7DQ20 Java SDK 6p:
Yw53=( Java SDK 6p
AIX SDK 7
yZ Itanium D HP-UX 53 SDK 6
yZ x86 D Linux SDK 7
yZ AMD64/EM64T D Linux SDK 7
yZ zSeries® D Linux SDK 7
yZ POWER® D Linux SDK7
Solaris Yw53 SDK 7
Windows x86 SDK 7
Windows x64 SDK 7
":
1. ISTB developerWorks® Web 3fBX Java SDK m~:http://www.ibm.com/
developerworks/java/jdk/index.html#PX Java SDK D\'V6pDPm,kND>
ZPTsa)Djb*“DB2 for Linux, UNIX, and WindowsT Java SDK D'V”
Dm#
":TZ Windows Yw53=(,9C IBM Development Package for Eclipse x
PBX#
2. DB2 GUI $_vZ Linux on x86"Linux on AMD64/EM64T"Windows x86 M
Windows x64 OKP#
3. Z Windows x86 MyZ x86 D Linux O:
v Q20 32 ; SDK
v 'V 32 ;&CLrM Java b?}L
4. ZyP\'VD=(O(Windows x86 M Linux on x86 }b):
v 'V 32 ;&CLr
v ;'V 32 ; Java b?}L
v 'V 64 ;&CLrM Java b?}L
© Copyright IBM Corp. 2013 25
\'VD Java &CLr*"m~
BmP>K Java SDK D\'V6p#'VyP>6pM`,6pDIr0f]D|_
f>#
IZ Java SDK ^)M|B+*51,yT4bTyP6pMf>#g{}]b&CL
r_Pk Java SDK `XDJb,k"T Java SDK x(6pDB;vICf>#
vZ9(MKP@" Java &CLr1E'VG IBM SDK D Java SDK f>#TZ
9(MKPB Java f"}LMC'(eD/},v'Vf DB2 for Linux, UNIX, and
Windowsz7a)D IBM SDK for Java#*KP(}H0 DB2 "Pf9(D Java f
"}LMC'(eD/},kNDm 1 D“Java f"}LMC'(eD/}”PTKb
j8E"#
m 2. DB2 for Linux, UNIX, and Windows'VD Java SDK 6p
9C JDBC }/Lr
d b 2 j a v a . z i p r
db2jcc.jar D Java &CLr
9C JDBC }/Lr
db2jcc4.jar D Java&CLr7
Java f"}LMC'(eD/} DB2 <N$_
AIX 1.4.2 A 7 6 M 7 1.4.26 A 7 5 ;JC
yZ I t a n i u m D
HP-UX 53
1.4.2 A 61 61 1.4.26 A 6 ;JC
yZ POWER D Linux 1.4.2 A 73,4 6 M 73,4 1.4.26 A 7 ;JC
yZ x86 D Linux 1.4.2 A 72,3,4 6 M 72,3,4 1.4.26 A 7 5 A 7
Linux on AMD64 M
Intel EM64T &mw
1.4.2 A 72,3,4 6 M 72,3,4 1.4.26 A 7 ;JC
yZ zSeries D Linux 1.4.2 A 73,4 6 M 73,4 1.4.26 A 7 ;JC
Solaris Yw53 1.4.2 A 72 6 M 72 1.4.26 A 7 ;JC
yZ x86 D Windows 1.4.2 A 72 6 M 72 1.4.26 A 7 5 A 7
Windows on x64(JC
Z AMD64 M Intel
EM64T &mw)
1.4.2 A 72 6 M 72 1.4.26 A 7 5 A 7
":
1. 'V`,6pD Hewlett-Packard a)D Java SDK 9(MKP9C IBM Data Server
Driver for JDBC and SQLJD@"M'z&CLr#
2. 'V Oracle a)D`,6pD Java SDK 9(MKP9C IBM Data Server Driver
for JDBC and SQLJD@"&CLr#;x,g{z*9CS\D2+T`MhC
IBM Data Server Driver for JDBC and SQLJtT securityMechanism,G4 Java SDK
Xk'Vz9CDS\`M#}g,z9CD Java SDK I\'V 256 ; AES
(?)S\,+;'V 56 ; DES(u)S\#IT(}hC IBM Data Server
Driver for JDBC and SQLJtT encryptionAlgorithm 48(S\c(#*9C 256
; AES S\,k+ encryptionAlgorithm hC* 2#T Oracle a)D Java SDK 9
C 256 ; AES S\1,I\h*20 JCE Unlimited Strength Jurisdiction _TD
~,ITS Oracle qCCD~#
3. SUSE Linux s5~qw (SLES) 10 *s Java SDK DnM6p* 1.4.2 SR6#Red
Hat Enterprise Linux(RHEL)5 *s Java SDK DnM6p* 1.4.2 SR7#
26 20 DB2 ~qw
4. Z Linux O'V Java SDK 6 h* Java SDK 6 SR3 r|_f>#
5. g{9C Java SDK 6 SR2 r|_f>,khC DB2LIBPATH=java_home/jre/lib/
ppc64#
6. V9.7 P;Fv9CT(} IBM Java SDK 1.4.2 9(D Java f"}LMC'(e
D/}D'V,+4D"PfPI\a}%K'V#IBM SDK for Java 1.4.2 D~
qaxUZ* 2011 j 9 B#(iZKUZ.0}% SDK for Java 1.4.2 @5X
5#(}9C DB2 V9.1"DB2 V9.5"DB2 V9.7 r DB2 V10.1 P|,D Java SDK
4X( Java f"}LMC'(eD/},IT}%K@5X5#
7. g{vh*9C JDBC 4.0 &\,G4 Java 6 Qc;#g{h*9C JDBC 4.1 &
\,G4h* Java 7#
Z 5 B CZ DB2 }]bz7D Java m~'V 27
28 20 DB2 ~qw
Z 6 B <820 DB2 }]b~qw
Z20 DB2 }]b~qw.0,k7#zcX*DHvu~,}g,EL"ZfMw
3Ud*s#9Pd{;)!vZYw53DHvu~#
9ITZ,;FczO20`v DB2 1>#TZ Windows 53,20;vr`v DB2
1>.dfZnp#?v DB2 1>IT&Z`,zk6p,2IT&Z;,zk6p#
DB2 1>G20Z,;;CD;i DB2 z7#TZ Linux M UNIX53,?v DB2
1>IT&Z`,zk6p,2IT&Z;,zk6p#DB2 z7D root C'20I
20=z!qD2076P#
ELMZf*s
7#PJ1s!DELUdI) DB2 739C,"`&XTZfxPVd#
EL*s
z7h*DELUd!vZy!qD20`MT0_PDD~53`M#“DB2 20”r
<ay]ZdM20"+r20r(F20}LP!qDi~,a)/,Ds!@
F#
kG!,&|(XhD}]b"m~M(Ez7yh*DELUd#7#;P9C"
" I/O (CIO) !n20CD~53#
Z Linux M UNIX Yw53O,(iZ /tmp ?<PP 2 GB DICUd"R*s
/var ?<PAYP 512 MB DICUd#
":ZLinux M UNIX Yw53O, XkZU?<P20 DB2 z7#g{z8(*
2076D?<|,S?<rD~,G4 DB2 20I\a'\#
Z Windows Yw53O,} DB2 z7DICUdb,9(i9CTBICUd:
v 40 MB(53}/wO)
v 60 MB(temp 73d?8(DY1D~PP)#
Zf*s
Zf*sa\=}]b53Ds!M4SLH"}]bn/D)9}]iMCJ53
DM'z}0l#DB2 }]b53AYh* 256 MB RAM1#TZ;v;KP DB2 z
7M DB2 GUI $_D53,AYh* 512 MB RAM#+G,(ia) 1 GB D RAM
Ta_T\#b)*s";|(Z53OKPDd{m~yh*DZf#TZ IBM }
]~qwM'z'V,b)Zf*sG4UfZev"PM'z,SDiv4Fc
D#TZ?evnbDM'z,S,Mh* 16 MB nbD RAM#
TZ DB2 ~qwz7,Tw{Zf\mw (STMM) &\aT/hC8vZfdCN}
5,Sxr/KZfdCNq#tCK&\s,Zfw{wMaZ8vZf9C_
(|(Er"Lr|_Y:f"x(PmM:eX).d/,VdICZfJ4#
1.ZyZ Itanium D HP-UX V11i 53OKPD DB2 z7AYh* 512 MB RAM#
© Copyright IBM Corp. 2013 29
w3Ud*s
DB2 h*tCw3(2F*;;)#'V DB2 PDwV&\h*KdC,b)&\C
Z`Sr@5Z;;/w3Ud{CJE"#h*D5J;;/w3Ud?y]53x;
,,;GI&CLrm~DZf{CJ%@7(#;P Solaris M HP =(OD DB2 h
*Oq^Fb;hC,r*|Ga9Cw3Ud$Vd#
s`}53DOmnM;;/w3UddC* RAM D 25-50%#Z Solaris M HP 53
P,m`!M}]br`v}]bI STMM xPw{,rKI\h* 1 x RAM r|
_Dw3UddC#b)O_hCGr*1I STMM T`v}]bxPw{1,h*
4?v}]b/ 5}$VdibZfM#tibZf#I\9h**53ObO.bD
Zf}?Vd$tnbD;;/w3Ud#
}]b~qwD20Hvu~
Z20 DB2 }]bz7.0,k7#z!qD53zcXhDYw53"2~"m~"
(E"ELMZf*s#
AIX"UNIX"HP-UX"Linux"Solaris M Windows Yw53_P;,DHvu~#
DB2 }]b~qw20DHvu~(Linux M UNIX)Z20 DB2 }]bz7.0,k7#zcZ Linux r UNIX Yw53OxP201
?vNqDHvu~#
DB2 C'Mi(Linux M UNIX)Z20 DB2 }]bz7Zd,“DB2 20”r<aT/4(C'Mi(g{h*)#
":Kwb;JCZG root C'20#
g{9C“DB2 20”r<,G4Z20ZdIT4(BPC'Mi#*V/4(BPC
'Mi,kNDZ 33 3D:4(CZ DB2 }]b20DiMC'j6(Linux M
UNIX);#9CK}vC'M}viZ Linux M UNIX Yw53OKP DB2#
5}yP_
DB2 5}GZ5}yP_w?<P4(D#KC'j6XFyP DB2 xL"
5PI|,ZC5}PD}]by9CDyPD~53Mh8#1!C'*
db2inst1,1!i* db2iadm1#
19C“DB2 20”r<1,1!DYwG* DB2 5}4(;vBC'#1!
{FG db2inst1#g{CC'{Q-fZ,G4“DB2 20”r<a@NQwC
'{(db2inst2"db2inst3 H)#CQwaLxxP,1A|j6v3v;G
53OVPC'DC'{w*1!5}yP_j6#g{!qLx,G4bv
C'+I“DB2 20”r<4(#;x,9IT!q8(NbVPDC'w*5
}yP_#
bvCZC'{4(D=(2JCZ4(\@$C'M DB2 \m~qwC'#
\@$DC'
\@$DC'CZZ DB2 }]by9CDX7Ud.bKPC'(eD/}
(UDF) Mf"}L#1!C'* db2fenc1,1!i* db2fadm1#g{;h*
K2+6p(}g,ZbT73P),G4IT9C5}yP_w*\@$D
C'#
30 20 DB2 ~qw
DB2 \m~qwC'DB2 \m~qwC'DC'j6CZZ53OKP DB2 \m~qw (DAS)#
1!C'* dasusr1,1!i* dasadm1#
?(FczO;\P;v DAS#;v DAS ,$;vr`v}]b5},|(
tZ;,20D}]b5}#DAS IT,$d"Pf6pMZ DAS "Pf6
pD}]b5}#+G,TZd"Pf6p_Z DAS "Pf6pD}]b5
},DAS Xk(F=|_6p#DAS "Pf6pXk;MZy,$DNN}]
b5}D"Pf6p#
*c: V9.7 PQ-;Fv9C“DB2 \m~qw (DAS)”,ZTsD"PfP
I\a+d}%#DAS Z DB2 pureScale 73P;\'V#(}9C2+ Shell
-iDm~LrxP6L\m#PX|`E",kND:;Fv9CDB2 \m
~qw (DAS);,x7*:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/
topic/com.ibm.db2.luw.wn.doc/doc/i0059276.html#
C'j6^F
C'j6_PBP^FM*s:
v Xk_P} guests"admins"users M local .bDwi
v IT|,!4V8 (a-z)"}V (0-9) MB._V{ ( _ )
v $H;\,}KvV{
v ;\T IBM"SYS"SQL r}V*7
v ;\G DB2 #tV(USERS"ADMINS"GUESTS"PUBLIC r LOCAL)r SQL
#tV
v ;\9CNN_P root C'X(DC'j6w* DB2 5}j6"DAS j6r\@
$j6
v ;\|,XtV{
v g{Q8(VPC'j6,x;G4(BC'j6,G47#CC'j6:
– 4x(
– ;_P=ZD\k
lY(E\mw(Linux M UNIX)lY(E\mw (FCM) *Vx}]b73a)(E'V#
Z`I173P,?vI1_P;T FCM X$Lr,|GCZ'VkzmLrksP
XDI1.dD(E#;vX$LrCZ"M(E,m;vCZSU(E#t/5}
1a$nb)X$LrM'Vy!a9#FCM (E9CZZ,;I1Z?$wDzmL
r;K`M(E2F*I1Z?(E#
FCM X$Lr+U/PX(En/DE"#IT(}9C}]b53`Sw4qCPX
FCM (EDE"#g{I1.dD(E'\,r_|GXB("(E,G4 FCM X
$Lra9CKE"4|B`S*X#FCM X$Lr9a*KB~%"J1DYw#}
g,Xv\=0lDBq#IT9C}]b53`Sw4ozzhC FCM dCN}#
IT9C fcm_num_buffers }]b\mwdCN}48( FCM {":ex}#IT
9C fcm_num_channels }]b\mwdCN}48( FCM (@}#1!ivB,
Z 6 B <820 DB2 }]b~qw 31
fcm_num_buffers M fcm_num_channels }]b\mwdCN}QhC* AUTOMATIC#
g{hC* AUTOMATIC(bG(iDhC),G4 FCM a`SJ49Civ"w{J
4Tzc$w:Xhs#
/P=C'\m"bBn(Linux M UNIX)Z20K2+Tm~D73P,fZ;)20"bBn#
":g{SYw53b?TC'MixPXF,G4 DB2 20^(|Br4(C'M
i#}g,LDAP ICZXFYw53b?DC'Mi#
":S DB2 V9.1 FP2 *<M;Fv9CxgE"~q(NIS)Mv?DxgE"~q
(NIS+)&\?~#+4D"PfPI\a}%Tb)&\D'V#(iT/P=C
'\m~q9Ca?6?<CJ-i(LDAP)bv=8#
Z5}4(1,t;P2+i~,5}yP_DiPm^DI|,}]b\m~qw
(DAS) C'DwiDZ](g{4(K DAS)#g{5}4(Lr^(^Db)tT,
G4|+g5(f#/f{"a)V/|DDX*E"#
TZb?2+TLrZdP;Jm DB2 20r5}4(Lr^DC'XwDNN73,
&tbb)"bBn#
<820 DB2 for Linux on zSeries*ZKP Linux D IBM zSeries O20 DB2 }]bz7,Xk9 Linux Yw53I
CJ203q#
*<.0
zQ-qCK DB2 }]bz7203q#
}L
v 9C FTP CJ203q
SKP Linux D IBM zSeries FczP4PTBYw:
1. dkTB|n:ftp yourserver.com
dP yourserver.com m> DB2 }]bz7203qyZD FTP ~qw#
2. dkC'j6M\k#
3. kdkBP|n:
binget product_file
dP product_file m>J1Dz7Lr|{#
v (} NFS 9C DB2 }]bz7 DVD 4CJ203q
1. 20J1Dz7 DVD#
2. <v20KC DVD D?<# }g,g{Z /db2dvd ?<B20KC DVD,G
4<v /db2dvd ?<#
3. ZKP Linux D IBM zSeries FczO,NFS 9CTB|n420K?<:
mount -t nfs -o ro nfsservername:/db2dvd /local_directory_name
32 20 DB2 ~qw
dP nfsservername m> NFS ~qwDwz{,db2dvd m>Z NFS ~qwO
<vD?<{F,local_directory_name m>>X?<D{F#
4. SKP Linux D IBM zSeries FczP,P;A20K DVD D?<# IT(
}dk c d / l o c a l _ d i r e c t o r y _ n a m e |n4jIKn$w,dP
local_directory_name m>z7 DVD D20c#
4(CZ DB2 }]b20DiMC'j6(Linux M UNIX)Z20}LP,“DB2 20”r<+4(b)C'Mi#;*8b,zT:ITa04(
b)C'Mi#
*<.0
*4PKNq,zXk_P root C'(^T4(C'Mi#
XZKNq
h*}vC'Mi#
Bm5wZBP8nP9CDC'{Mi{#IT8(zT:DC'{Mi{,+G
|GXkq-53|{frM DB2 |{fr#
z4(DC'j6GjIsxhCNqyXhD#
m 3. 1!C'Mi
C' >}C'{ >}i{
5}yP_ db2inst1 db2iadm1
\@$DC' db2fenc1 db2fadm1
DB2 \m~qwC' dasusr1 dasadm1
v 5}yP_w?<G+ZdP4( DB2 5}D;C#
v \@$DC'CZZ DB2 }]by9CDX7Ud.bKPC'(eD/} (UDF)
Mf"}L#
v DB2 \m~qwC'DC'j6CZZ53OKP DB2 \m~qw#
}L
** DB2 }]b534(XhDiMC'j6:
1. w*_P root C'(^DC'G<#
2. kTYw53dk`&|n#
":b)|nP>};|,\k#|G;G>}#zITS|nP9C passwd
username |n4hC\k#
AIX Yw53*Z AIX O4(i,kdkBP|n:
mkgroup id=999 db2iadm1mkgroup id=998 db2fadm1mkgroup id=997 dasadm1
*?vi4(C':
Z 6 B <820 DB2 }]b~qw 33
mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1home=/home/db2inst1 db2inst1
mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1home=/home/db2fenc1 db2fenc1
mkuser id=1002 pgrp=dasadm1 groups=dasadm1home=/home/dasusr1 dasusr1
hCu<\k:
passwd db2inst1passwd db2fenc1passwd dasusr1
HP-UX Yw53*Z HP-UX O4(i,kdkBP|n:
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1groupadd -g 997 dasadm1
*?vi4(C':
useradd -g db2iadm1 -d /home/db2instl -m db2inst1useradd -g db2fadm1 -d /home/db2fenc1 -m db2fenc1useradd -g dasadm1 -d /home/dasusr1 -m dasusr1
hCu<\k:
passwd db2inst1passwd db2fenc1passwd dasusr1
Linux Yw53*Z Linux Yw53O4(i,dkBP|n:
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1groupadd -g 997 dasadm1
*?vi4(C':
useradd -u 1004 -g db2iadm1 -m -d /home/db2inst1 db2inst1useradd -u 1003 -g db2fadm1 -m -d /home/db2fenc1 db2fenc1useradd -u 1002 -g dasadm1 -m -d /home/dasusr1 dasusr1
hCu<\k:
passwd db2inst1passwd db2fenc1passwd dasusr1
Solaris Yw53*Z Solaris O4(i,kdkBP|n:
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1groupadd -g 997 dasadm1
*?vi4(C':
useradd -g db2iadm1 -u 1004 -d /export/home/db2inst1 -m db2inst1useradd -g db2fadm1 -u 1003 -d /export/home/db2fenc1 -m db2fenc1useradd -g dasadm1 -u 1002 -d /export/home/dasusr1 -m dasusr1
hCu<\k:
34 20 DB2 ~qw
passwd db2inst1passwd db2fenc1passwd dasusr1
9C db2icrt 4(5}DB2 5}GC4f"}]MKP&CLrD;V73#9C db2icrt |n44(5}#
*<.0
Z Linux r UNIX Yw53O,zXk_P root C'(^#
":g{r* DB2 JO`Sw,G4Z db2icrt |naxKP1,aT/t/ DB2
5}#IT9C db2stop |n#9C5}#
}L
*9C db2icrt 4(5}:
1. 9CJ1(^G<#
2. KP db2icrt |n# }g,Z Linux r UNIX Yw53O:
DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName
dP:
DB2DIR
G DB2 20?<#
v Z AIX"HP-UX r Solaris Yw53O,1! DB2 20?<G /opt/
IBM/db2/V10.1#
v Z Linux Yw53O,1!20?<G /opt/ibm/db2/V10.1#
-a AuthType (Linux r UNIX)m>5}DO$`M#AuthType I* SERVER"CLIENT r SERVER_ENCRYPT
DdP.;#SERVER G1!5#KN}GI!D#
-u FencedID
m>+C4KP\@$C'(eD/} (UDF) M\@$f"}LDC'D
{F#g{z}ZM'zO4(5},G4Kj>;GXhD#8(z4
(D\@$C'D{F#
InstName
m>5}D{F#5}D{FXkk5P5}DC'D{F`,#8(z
4(D5P5}DC'D{F#+Z5P5}DC'Dw?<P4(C5
}#
>}
}g,g{}Z9C~qwO$,\@$C'* db2fenc1,"R5P5}DC'*
db2inst1,G4k9CTB|nTZ AIX Yw53O4(5}:
/opt/IBM/db2/V10.1/instance/db2icrt -a server -u db2fenc1 db2inst1
B;=v24
(I!)Z4(5}.s,zITdC(*T`SKP4v#IT9C DB2 CLP |n
44PKNq#
Z 6 B <820 DB2 }]b~qw 35
Yw53C'^F*s(Linux M UNIX)>wbEvKZ Linux M UNIX Yw53O(iDYw53C'xLJ4^F
(ulimit)#
DB2 }]b}fay]zD20T/+ ulimit a_A;,H6:
v TZ root C'20,DB2 }]b}fay] DB2 }]b53Dh*,ZX*1T
/a_ ulimit#
v TZG root C'20,DB2 }]b}f;\*}fxL|B data"nofile M fsizeulimit,n`o=53\m1?SD2^F#
ZNN;VivB,Z53O@ChCJ4^FI\|*5C#XpGTZG root C'
20,Z20.s,&CI\m1`&XhC data"nofile M fsize ulimit 5#
JCZG root C'20D(iD ulimit 5
ZjIG root C'20.s,kw*5}yP_i$ data"nofile M fsize J4D2Yw53 ulimit#BmEvK(iD5:
m 4. JCZG root C'20D(iD ulimit 5
2 ulimit J4 hv n!5 (i9CD5
CZi/5D|
n
data JmCZxLD
ns(CZf
FczPICD
Zf?
^^F ulimit -Hd
nofile JmCZxLD
nsr*D~}
sZ5}PyP
}]bDyP
MAXFILOP }]b
dCN}D\M
65536 ulimit -Hn
fsize JmDnsD~
s!
^^F ^^F ulimit -Hf
g{4o=nM ulimit 5,G4 DB2 }]b}fI\v=bbDYw53J4;cm
s#b)msI\a<B DB2 }]b53#9KP#
g{h**G root C'20|B ulimit 5,G4*5 root C'r53\m1#Xk
V/hC ulimit D5,+Z AIX Yw53O1}b,b1IT(}KP db2rfe |n4hC ulimit#
$w:XVxPD DB2 }]bz7 (AIX)53 WPAR OD DB2 20}LkNNd{20`F,+|_P;vnbDC&MG
ITZ+V;A2076P9C DB2 }]bz7#
Z AIX 6.1 P,P=V`MD$w:XVx (WPAR):53 WPAR M&CLr
WPAR#DB2 20vZ53 WPAR O\'V#53 WPAR k+V732m /usr M
/opt ?<,"R_P /usr M /opt ?<D>X1>#
IT+ DB2 }]bz720Z53 WPAR OD>XD~53P;2IT+ DB2 }
]bz720Zkd{53 WPAR 2m DB2 1>D+V73P#1 DB2 1>20
Z+V73PD /usr r /opt ?<B,"Rk53 WPAR 2mK1>1,b)53
WPAR \;9CK2m DB2 1>4hC DB2 5}#
36 20 DB2 ~qw
?v53 WPAR <\m|T:D"k DB2 1>`XD DB2 5}M DAS,"R;\
i4XX*K53 WPAR 4(D DB2 5}M DAS#Z;v WPAR Pr_Z+V7
3P4(D DAS M5}ZNNd{53(53 WPAR r+V73)P<;IS#
1 DB2 1>20Z+V73P1,ITZ?v2m+V20D DB2 1>D53 WPAR
P4(M\m DB2 5}M DAS#
1 DB2 1>20Z+V73P1,fZX(D"bBn:
20 DB2 1>Z53 WPAR O20 DB2 1>`FZNNd{ DB2 }]bz720,+f
ZTB}b#;\Z53 WPAR O20BPwn:
v IBM Tivoli System Automation for Multiplatforms (SA MP)
v IBM Data Studio
6X DB2 1>Z6X+V73PD DB2 1>.0,k DB2 5}r DAS 2mK DB2 1>
D AIX 53 WPAR Xk&Zn/4,#Kb,Z6X DB2 1>.0,NN
2mK DB2 1>D53 WPAR ;\_PNN`X DB2 5}r_kK DB2
1>`X*r}Z;K DB2 1>9CD DAS#yP5}M DAS XkzcB
PN;u~:
v Q>}(9C db2idrop r dasdrop |n),r_,
v Q+K5}r DAS |B*m;v DB2 1>(9C db2iupdt r dasupdt|n)#
":Xkw* root C'4KP db2idrop M dasdrop |n#
T DB2 1>&C^)|T53 WPAR &C^)|k&CNNd{ DB2 }]bz7|B`F#+G,
ZT+V73PD DB2 1>&C^)|.0,2mK DB2 1>D AIX 53
WPAR Xk&Zn/4,E\|B5}#Kb,Z&C^)|.0,NN2m
K DB2 1>D53 WPAR ;\PNN`XD DB2 5}r DAS ZKP#k
*|BD DB2 1>`XDyP5}M DAS XkzcBPN;u~:
v Q#9(9C db2stop |n),r_,
v KPxP -f update N}D installFixPack |nTF}yPT DB2 b0
kxPDli,^[5}M DAS GqQ}7#9<GgK#(+G,(i;
*byv#)
9C db2ls |n1D"bBnZ+V73P20 DB2 1>1,|, db2ls |nD?< (/usr/local/bin) 4
SA+V73PD;v DB2 1>#db2ls |nC4P>20ZK53OD DB2
V9 r|_f>Dz7#Z53 WPAR O,g{ /usr ?<w*;A?<kK
+VVx2m,G4}G4S?j2fZZK53 WPAR O,"R`XD DB2
1>QZK53 WPAR O"a,qrZK53 WPAR OKPD db2ls |nI\;aKP#ITZ DB2 20iJPT053OD DB2 201>PR=
db2ls |n,ITSb=v;CPDN;;CKPK|n#
NFS 20?<OD DB2 }]bz720IT+ DB2 z720Z NFS ~qw"Zd NFS M'zO2mQ20D DB2 z7#
b;JCZG root C'20#
Z 6 B <820 DB2 }]b~qw 37
g{QZ NFS-mounted D~53P20K DB2 z7,G4Xki$xgD~53
(NFS) GqZ?vzwOKP#
Z NFS O202m DB2 9h*<G;)d{Bn,dP|(:
v mI$"E(1 DB2 z720I`v NFS M'z532m1,h*xPV/i$,
T7#NN9C2m DB2 1>D53<_P({)#
v Z*<9C2m DB2 .0,7# DB2 z720D20c20ZJ1D2076O#
v 7OGq}7hC"#tK`X DB2 2076D4S /usr/local/bin/db2ls(|+
P>Q20D DB2 z7M&\?~),Tlb DB2 z7M&\?~#
v 4P3)V/=hT&mG)2mQ20D DB2 DzwOD DB2 "am#
PX20 NFS Dj88>E",kND www.ibm.com/developerworks/data/library/long/
dm-0609lee#
":S DB2 V9.7 *<,Qr/K2m DB2 73PT DB2 "amD&m#ZH0a
=DW$iD“hC DB2 "am”D C ?VP,z;h*&m NFS M'zOD+VE
*D~"am“DB2SYSTEM”#QS DB2 2076P}% profiles.reg(CZP>k DB2
1>`XD5}{F)M default.env(CZf"+VE*D~"am)#;Yh*
profiles.reg#+VE*D~"amf"bQS default.env FA global.reg#IZ"zKK
|D,yTITvTW$iP NFS M'z53Oh*T profiles.reg M default.env D
~4PDNN=h#IBM DB2 pureScale Feature ;'V2m DB2 20#
20MhC OpenSSHKNqhvgNq!MhC Open Secure Shell (OpenSSH)#
*<.0
!{"M ssh dCD~PDu?#
File: /etc/ssh/ssh_configPort 22Protocol 2
File: /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication no
XZKNq
h*T*Nk DB2 pureScale 5}D?(wz4Pb)=h#
TZ Linux C',OpenSSH Z SLES 10 SP3 M RHEL 5.5 r|_f>OG1!20
D#
Open Secure Shell (OpenSSH) Gxg,S$_D SSH -iiD*E=4zkf>#b
)$_a)KQO$"S\D shell &\#shell G;v|noTbMw,|S|nPV
{."j<dkrD~PA!dk#>wbPD=hJm(} ssh ,SA6L~qw,
x;Xdk\k#
TZ DB2 pureScale Feature,zh** root C'hC^\k SSH CJ(#5}yP
_h*^\k SSH CJ(,;x,g{5}yP_4hCKCJ(,G4 DB2 20
}LahCKCJ(#BP=hEvKgN* root C'hC^\k SSH CJ(#
38 20 DB2 ~qw
":5}yP_Xk+ rlogin tThC*1!5 TRUE#
}L
1. vJCZ AIX Yw53:g{zD53O4a) OpenSSH,G4ITSnBD AIX
)9|M Web BX| (http://www.ibm.com/systems/power/software/aix/expansionpack/
index.html) qC OpenSSH#OpenSSH D~/|(K openssh.man.en_US DVa3#
ZrXxO,o p e n B S D a)KD5(x7* h t t p : / / w w w . o p e n s s h . o r g /
manual.html)#
2. vJCZ AIX Yw53:20 OpenSSH#AIX O OpenSSH D1!hCGtC+
C\?#
3. hCyZ+C\?DO$#yZ+C\?DO$9%vC'j6\;Z5}PD?
(wzOw*CC'j6G<,x;a;a>dk\k#XkT*9C^\k SSH
D root C'j6tCyZ+C\?DO$#
g{C'j6_P ~/.ssh ?<,7#C?<;JmxPiCJrd{4CJ#7#
C'Dw?<;JmxPiCJrd{4CJ#SSH a+bVivS*2+)4,
g{?<mI(;Pc;D^FT,G4 SSH +;JmxPyZ+C\?DO$#
VP ~/.ssh ?<;GXhD,bGr*g{K?<;fZ,G4 ssh-keygen |na4(K?<"hCJ1DCJ(#
S ~/.ssh ?<zI+C\?/(C\?T:
$ ssh-keygen -t dsa
^[Gqa>xPdk,k4 Enter |TS\1!5#(7#4dkZn,qr SSH
+T?NO$"T<xPaJ,*sC'dk`,DZnw*l&#+G,DB2 z
7;Jm6L shell 5CLra>xPd{i$#)KYwaZ ~/.ssh ?<PzI
=vBD~ id_dsa((C\?)M id_dsa.pub(+C\?)TxP DSA S\#
4. XkZ?(wzO<zI+C\?"+?(wzPD?v+C\?DZ]7S={
* authorized_keys D%vD~P#;s+ authorized_keys D~4F=?(wz
ODC'D $HOME/.ssh ?<"KP chmod 644 authorized_keys |n#
DB2 }]b~qw20DZKN}(Linux M UNIX)dCr^D DB2 }]b~qw20DZKN}D==!vZYw53#
(i9CDZKdCN} (HP-UX):
TZKP DB2 64 ;}]b53D HP-UX 53,(}KP db2osconf |n4*53a)(i9CDJ1ZKdCN}5#
;\S $DB2DIR/bin PKP db2osconf 5CLr,dP DB2DIR G DB2 }]bz7
D20?<#
ZKN}hs (Linux):
}]b\mw9C+=4T/w{ZKN}hC,Sx;Yh*V/|Bb)hC#
xLd(EZKN}
t/5}1,g{xLd(E (IPC) ZKN}MZnMv?5,G4}]b\mwa+
d|B*nMv?5#XB}<531,;a#tt/ DB2 5}1|DD IPC ZKN
Z 6 B <820 DB2 }]b~qw 39
}5#ZXB}<s,ZKhCZt/ DB2 5}0I\MZy5)5#(}w{NN
ZKN}hC,}]b\mwIT@9;X*DJ4ms#
PX\'VD Linux V"z7DnBE",kND http://www.ibm.com/software/data/
db2/linux/validate/#
m 5. Linux xLd(EZKN}DnMv?hC
IPC ZKN} nMv?hC
kernel.shmmni (SHMMNI) 256 * <RAM s!,T GB F>
kernel.shmmax (SHMMAX) <RAM s!,TVZF>1
kernel.shmall (SHMALL) 2 * < RAM s!,T1!533s!Fc>2
kernel.sem (SEMMNI) 256 * <RAM s!,T GB F>
kernel.sem (SEMMSL) 250
kernel.sem (SEMMNS) 256 000
kernel.sem (SEMOPM) 32
kernel.msgmni (MSGMNI) 1 024 * <RAM s!,T GB F>
kernel.msgmax (MSGMAX) 65 536
kernel.msgmnb (MSGMNB) 65 536 3
1. Z 32 ; Linux Yw53O,SHMMAX DnMv?hC^F* 4,294, 967,295 vVZ#
2. SHMALL ^FZ53OIVdDib2mZf\?#?v DB2 }]~qwP'X\md9C
D53Zf?(2F*Qd5Zf)#DB2 }]~qwaVdHdd5DZf|sDibZ
f,T'VZf$VdM/,Zf\m#Zf$VdIa_T\#/,Zf\mGvSr
uY%@ib2mZfxrPDf5Zf9CD}L#*KP'X'VZf$VdM/,
Zf\m,}]~qw##XkZ53OVdsZom RAM ?Dib2mZf#ZKh*
K5w*3}#
3. :XT\IS|sD{"SPs!(I MSGMNB 8(,TVZF)^Fqf#I(}KP ipcs
-q |ni4{"SP9Civ#g{Z0kYwZd,{"SPo=rS|]?,k<Gv
s{"SPs!^FDVZ}#
d{(iZKN}hC
BmP>Kd{(iZKN}hC#
m 6. dCd{ Linux ZKN}
(iZKN}hC dC DB2 }]~qwDZKN}
vm.swappiness=0 KN}(eZK;;vomfzf!f"w
(RAM) PD&CLrDcrT#1!hC*
vm.swappiness=60#(iDZKN}hC
vm.swappiness=0 adCZKTEH+&CLr
Zf#tZ RAM P,x;G*D~_Y:f
Vd|`Zf#KhCI\b;X*Dw3M
;;UdD}H9C#TZdC*9CTw{
Zf\mw (STMM) D}]~qwxT,Kh
CHdX*#
40 20 DB2 ~qw
m 6. dCd{ Linux ZKN} (x)
(iZKN}hC dC DB2 }]~qwDZKN}
vm.overcommit_memory=0 KN}0lZKJmVdDibZf?#1!
hC vm.overcommit_memory=0 +ZKhC*;
Jm%vxLxP}sDZfVd,+VdD
\ibZf;\^F#TZ*/,Zf\m#
tnbD49CibZfVdD DB2 }]~q
wxT,_P^^FDibZf.VX*#Z
Linux 53O,4;}CDQVdZf;aI
R A M rw3UdxP8]#&\bhC
vm.overcommit_memory=2,r*KhCa^F
IVdD\ibZf?,ba<Bbbms#
^DZKN} (HP-UX):
*K9 DB2 }]bz7Z HP-UX Yw53O}74P,I\h*|B53DZKd
CN}#g{z|BZKdCN}5,G4XkXBt/Fcz#
*<.0
Xk_P root C'(^E\^DZKN}#
}L
*^DZKN}:
1. dk sam |n4t/“53\mw”(SAM)Lr#
2. +wZKdC<j#
3. +wIdCDN}<j#
4. +w*|DDN},"Z+=/5VNPdkB5#
5. %w7(#
6. TyP*|DDZKdCN}X4b)=h#
7. jITyPZKdCN}DhCs,kSYwK%8P!qYw > &mBZK#
a{
|DZKdCN}D5.s,HP-UX Yw53+T/XBt/#
a>:
kctune 9ICZ HP-UX 4w{ZKN}#
^DZKN} (Linux):
}]b\mw9C+=4T/w{ZKN}hC,Sx;Yh*V/|Bb)hC#
*<.0
Xk_P root C'(^E\^DZKN}#
Z 6 B <820 DB2 }]b~qw 41
}L
*Z Red Hat M SUSE Linux O|BZKN}:
1. KP ipcs -l |nTP>10DZKN}hC#
2. Vv|ndv,T(}+105k http://publib.boulder.ibm.com/infocenter/db2luw/
v9r8/topic/com.ibm.db2.luw.qb.server.doc/doc/c0057140.htmlPDnMv?hCxPH
O47(GqXk|DZKhC# BPD>G ipcs |ndvD>},"MmSZ// sfTT>N}{F:
# ipcs -l
------ Shared Memory Limits --------max number of segments = 4096 // SHMMNImax seg size (kbytes) = 32768 // SHMMAXmax total shared memory (kbytes) = 8388608 // SHMALLmin seg size (bytes) = 1
------ Semaphore Limits --------max number of arrays = 1024 // SEMMNImax semaphores per array = 250 // SEMMSLmax semaphores system wide = 256000 // SEMMNSmax ops per semop call = 32 // SEMOPMsemaphore max value = 32767
------ Messages: Limits --------max queues system wide = 1024 // MSGMNImax size of message (bytes) = 65536 // MSGMAXdefault max size of queue (bytes) = 65536 // MSGMNB
v SPX“2mZf^F”DZ;?V*<,SHMMAX ^FG Linux 53O2mZfN
Dnss!#SHMALL ^FG53O2mZf3DnsVd#
– (i+ SHMMAX 5hC*HZ53ODomZf?#;x,x86 53Oh*D
n!Zf?* 268435456 (256 MB),TZ 64 ;53,h*Dn!Zf?*
1073741824 (1 GB)#
– 1!ivB,SHMALL N}hC* 8 GB (8388608 KB = 8 GB)#g{omZ
f,} 8 GB "R+CZ DB2,G4KN}avs=s<*FczDomZ
fD 90%#}g,g{Fcz53P 16 GB Zfw*CZ DB2,G4&C+
SHMALL hC* 3774873(16 GB D 90% G 14.4 GB;;s+ 14.4 GB }T
4 KB,4 KB Gy3s!)#ipcs dvQ+ SHMALL *;*'VZ#ZKh
*K5w*3}#g{*}6= DB2 V10.1 "R;rc9C1! SHMALL hC,G4Xk+ SHMALL hCYvs 4 GB#lY(E\mw (FCM) h*KZ
fvS?CZd{:exr(@#
v B;?V|(ICZYw53DEE?#ZKN} sem ITBDvjGiI:SEMMSL"SEMMNS"SEMOPM M SEMMNI#SEMMNS G SEMMSL KT SEMMNI Da{#
}]b\mw*sZX*1vssP} (SEMMNI)#(#ivB,SEMMNI &CG53Oh*DnszmLr}KT}]b~qwFczOD_-Vx}YSO}]
b~qwFczOD>X&CLr,S}DMD=6#
v Z}?V|(53OD{"#
– MSGMNI N}+0lITt/DzmLr};MSGMAX N}+0lSPPIT"MD{"Ds!,MSGMNB N}+0lSPDs!#
– &C+ MSGMAX N}|D* 64 KB(4,65536 vVZ),"R&C+ MSGMNBvs= 65536#
42 20 DB2 ~qw
3. (}`- /etc/sysctl.conf D~4^DXkw{DZKN}#g{KD~;fZ,
G4&4(|# BPwPGCD~P&|,DZ]D>}:
#Example for a computer with 16GB of RAM:kernel.shmmni=4096kernel.shmmax=17179869184kernel.shmall=8388608#kernel.sem=<SEMMSL> <SEMMNS> <SEMOPM> <SEMMNI>kernel.sem=250 1024000 32 4096kernel.msgmni=16384kernel.msgmax=65536kernel.msgmnb=65536
4. KP sysctl 1=x -p N},TS1!D~ /etc/sysctl.conf P0k sysctl hC:
sysctl -p
5. I!: 9|DZ?NXB}<.sT;P':
v (SUSE Linux) $n boot.sysctl#
v (Red Hat) rc.sysinit u</E>+T/A! /etc/sysctl.conf D~#
PX\'VD Linux V"z7DnBE",kND http://www.ibm.com/software/data/
db2/linux/validate/#
^DZKN} (Solaris):
*K9 DB2 }]b53}#KP,(iz|B53DZKdCN}#IT9C
db2osconf 5CLr4a)(iDZKN}#g{*{Cn?J4XF (/etc/
project),kiD Solaris D5#
*<.0
Xk_P root C'(^E\^DZKN}#
*9C db2osconf |n,XkWH20 DB2 }]b53#;\S $DB2DIR/bin PK
P db2osconf 5CLr,dP DB2DIR G DB2 }]bz7D20?<#
^DZKN}.s,XkXBt/53#
}L
*hCZKN}:
Z /etc/system D~)2mSTBP:
set parameter_name = value
}g,*hC msgsys:msginfo_msgmax N}D5,+TBPmS= /etc/system D~
D)2:
set msgsys:msginfo_msgmax = 65535
B;=v24
|B /etc/system D~.s,XBt/53#
Z 6 B <820 DB2 }]b~qw 43
DB2 }]b~qw20DHvu~ (Windows)Z20 DB2 }]bz7.0,k7#zcZ Windows Yw53OxP201?vN
qDHvu~#
20 DB2 ~qwz71yhDC'J'(Windows)DB2 ~qwz7_PkC'J'`XD20Hvu~,Z*<4P20Nq.0,Xk
<Gb)Hvu~#
v ;v20C'J',T0
v ;vr`vhCC'J'(I!)#ITZ20Zd4(b)J'#
– DB2 \m~qw (DAS) C'J'
– DB2 5}C'J'#TZ DB2 Enterprise Server EditionTbDz7,z2IT9
C“>X53”J'#
20C'J'MG*4P20DC'DJ'#XkZKP“DB2 20”r<.0(e20
C'J'#ITZ20.0(e20C'J',2ITC“DB2 20”r<4(b)20
C'J'#
yPC'J'{F<XkqS53|{frT0 DB2 C'"C'j6Mi|{fr#
g{z9CD20C'J'P|,G"oV{,;xZ DB2 |{frP"48(b)
V{,G4K DB2 20+'\#
Windows OD)92+T
DB2 }]bz7a)K)9D Windows 2+T#g{!qK)92+T&\,G4X
k+\mr9C DB2 }]bz7DC'`&XmS= DB2ADMNS r DB2USERS
i#
DB2 20Lra4(b=vBi#Z20Zd,zIT8(B{F,2ITS\1!{
F#
*tCK2+T&\?~,kZ20 DB2 Zd,!P* DB2 TstCYw532+TfeODtCYw532+T4!r#S\“DB2 \m1i”VNM“DB2 C'i”VN
D1!5#1!i{* DB2ADMNS M DB2USERS#g{kVPi{e;,53+a
>z|Di{#g{h*,zIT8(T:Di{#
DB2 ~qwC'J'
20C'J'
Xk_P>XrrC'J'E\4P20#(#,C'J'XktZ+4P2
0DFczOD Administrators i#
2IT9CG\m1C'J'#9CG\m1C'J'1,*s Windows
Administrators iDI1WHdC Windows a}X(hC,TJmG\m1C
'J'4P20#
Z Windows 2008 M Windows Vista r|_f>O,G\m12IT4P20,
+“DB2 20”r<+a>zdk\m>$#
20C'J'Xk_P“SxgPCJKFcz”b;C'(^#
44 20 DB2 ~qw
g{20*s4(ri$rJ',G420C'j6XktZCrDr\m1
i#
9IT9CZCD>X53J'w*}K DB2 Enterprise Server Edition.bD
yPz7D~qG<J'
DB2 20LrZhDC'(^
DB2 20Lr;aZh“wTLr”C'(^#DB2 20Lr+ZhTBC'(
^:
v TYw53==Yw
v 4(jGTs
v x(ZfPD3
v w*~qG<
v vS^n
v f;xL6pjG
DB2 \m~qw (DAS) C'J'“DB2 \m~qw”(DAS) h*>XC'J'rrC'J'#
*c: V9.7 PQ-;Fv9C“DB2 \m~qw (DAS)”,ZTsD"PfP
I\a+d}%#DAS Z DB2 pureScale 73P;\'V#(}9C2+ Shell
-iDm~LrxP6L\m#PX|`E",kND:;Fv9CDB2 \m
~qw (DAS);,x7*:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/
topic/com.ibm.db2.luw.wn.doc/doc/i0059276.html#
g{}Z4Pl&D~20,G49ITZl&D~P8(“>X53”J'#
PX|`j8E",kND db2\windows\samples ?<PDy>l&D~#
“>X53”J'ICZ}K DB2 Enterprise Server Edition.bDyPz7,"
RIT(}“DB2 20”r<4!qCJ'#
DAS G;nXb DB2 \m~q,CZ'V GUI $_"-zZ>XM6L DB2
~qwO4P\mNq#DAS _P;v8(DC'J',1t/ DAS ~q
1,9CCC'J'+ DAS ~qG<Fcz#
ITZ20 DB2 .04( DAS C'J',2ITC“DB2 20”r<4(C
C'J'#g{k*“DB2 20”r<4(BDrC'J',G4C44P20
DC'J'Xk_P4(rC'J'D(^#C'J'XktZ+4P20D
FczOD Administrators i#KJ'+;ZhBPC'(^:
v TYw53==Yw
v wTLr
v 4(jGTs
v x(ZfPD3
v w*~qG<
v vS^n(Z Windows XP M Windows Server 2003 Yw53O,w{x
LDZf^n)
v f;xL6pjG
Z 6 B <820 DB2 }]b~qw 45
g{tCK)92+T,G4 DB2ADMNS i+_PyPb)X(#zIT+
C'mSACi,x;h*T=XmSb)X(#+G,C'T;h*G>X
Administrators iDI1#
v1T=8(K DB2 iiRT9CCJjG1,Eh*“wTLr”X(#
g{20Lr4(C'J',C'J'+;Zhb)X(,g{C'J'Qf
Z,G4KJ'2+;Zhb)X(#g{I20ZhX(,G43)X(+
vZ;ZhX(DJ'WNG<r_XB}<1Ez'#
(i9 DAS C'T73PD?v DB2 }]b53<_P SYSADM (^,
TcCC'ZX*1ITt/r#9d{5}#1!ivB,Administrators i
PDyPC'<_P SYSADM (^#
DB2 5}C'J'C'J'XktZ+4P20DFczOD Administrators i#
DB2 5}h*>XC'J'rrC'J',bGr*C5}+w* Windows ~
qKP,"R+ZKC'J'D2+OBDP4PC~q#9CrC'J'4
T DB2 5}4P}]bYw(}g,4(}]b)1,DB2 ~qh*CJC
rTO$"QwC'DiI1Jq#1!ivB,r+;JmrC'4i/C
r,rK,h* DB2 ~q}ZrC'D2+OBDPKP#g{z9CrC'
J'4T9C>XC'J'r“>X53”J'KPD DB2 ~q4P}]bY
w,G4+"zms#
9IT9CZC“>X53”J'4KP}K DB2 Enterprise Server Edition.b
DyPz7D20#
ITZ20 DB2 .04( DB2 5}C'J',2ITC“DB2 20”r<4
(CJ'#g{k*“DB2 20”r<4(BDrC'J',G4C44P20
DC'J'Xk_P4(rC'J'D(^#KJ'+;ZhBPC'(^:
v TYw53==Yw
v wTLr
v 4(jGTs
v vS^n
v x(ZfPD3
v w*~qG<
v f;xL6pjG
g{tCK)92+T,G4 DB2ADMNS i+_PyPb)X(#zIT+
C'mSACi,x;h*T=XmSb)X(#+G,C'T;h*G>X
Administrators iDI1#
v1T=8(K DB2 iiRT9CCJjG1,Eh*“wTLr”X(#
g{20Lr4(C'J',C'J'+;Zhb)X(,g{C'J'Qf
Z,G4KJ'2+;Zhb)X(#g{I20ZhX(,G43)X(+
vZ;ZhX(DJ'WNG<r_XB}<1Ez'#
53OKPD DB2 ~q (Windows)Z DB2 z720Zd,zI\a"VKbyP}ZKPD~qT020}LyhD~
qasPf&#
46 20 DB2 ~qw
BmP>Z20K DB2 z7DivB+Zz53OKPD DB2 ~q:
m 7. DB2 ~q
~qT>{ ~q{F hv
DB2 -(DB2 1>{F)-<
5}{> [<-nodenum>]
dP <-nodenum> G*
DB2 ESE 5}mSD#
<5}{>[<-nodenum>] Jm&CLr4("|B"XF
M\m DB2 }]b#
DB2 XFw(DB2 1>{
F)
DB2GOVERNOR
_db2copyname
U/PX,SA DB2 }]bD
&CLrD3FE"#
DB2 E"PD~qw DB2ICSERVER_Vxx(dP xx G
z}ZKPD DB2 f>,}
g,V10 m>f> 10.1)
a) DB2 z7DD5#
DB2 mI$~qw(DB2
1>{F)
DB2LICD _db2copyname `S DB2 mI$;BT#
DB2 \m~q(DB2 1>
{F)
DB2MGMTSVC _db2copyname \m DB2 "amu?,Tck
OMf>D DB2 1>f]#
D B 2 6L|n~qw
(DB2 1>{F) DB2REMOTECMD
_db2copyname
'V4P6L DB2 |n#
DB2DAS - DB2DASXX DB2DASXX(dP XX D6'G
00 = 99)
'V>XM6L}]b\mk
s#
DB2TS -(DB2 1>{
F) - <5}{ >
[<-nodenum>]
<5}{>[<-nodenum>] * DB2 }]bPDD>D5(
"w}"xPQw#
DB2EXT -(DB2 1>{
F) - <5}{ >
[<-nodenum>]
<5}{>[<-nodenum>]
IBM Secure Shell Server for
Windows
ibmmsshd IBM Secure Shell Server for Win-
dows
^F db2fmp xLDYw53X((Windows)Z Windows Yw53O,IT+ db2fmp xLDX(^F*8(x DB2USERS iD
X(#
XZKNq
^F
g{!qK LocalSystem w*~qJ',G4K!n;IC#
}L
v Z Windows Yw53O,g{QtC)92+T,G4*+ db2fmp xL^F*TDB2USERS i8(DX(:
1. KP db2set |n"+ DB2_LIMIT_FENCED_GROUP hC* ON#1!ivB,K"
amd?hC* OFF#
db2set DB2_LIMIT_FENCED_GROUP = ON
Z 6 B <820 DB2 }]b~qw 47
2. + DB2 ~qJ'mS= DB2USERS iP#
v IT(}4PBfb)=hT db2fmp xLZhd{Yw53X(:
1. 4(BDC'ir_!qVPC'i(}g,db2FencedGroup)#
2. + DB2 ~qJ'mS=CiP#
a{
}K DB2USERS iDX(Tb,db2fmp xL9!qKy!C'iDYw53X(#
Z20 DB2 z7.0hC Windows a}X((Windows)Z Windows O20 DB2 }]bz7D#C=(G9C\m1C'J'#+G,2I
T9CG\m1J'420 DB2 }]bz7#*K,Windows \m1XkZ Win-
dows PdCa}X(&\#
XZKNq
KNq5w Windows \m1ITgN9Ca}X(hCFcz,SxJmG\m1C
'J'2IT20#,19hvKTG\m1C'Zh DB2 \mX(D`XNq#
(#ivB,Windows \m1+4PKNq,TcJm;P\m1J'Dd{C'2I
T20 DB2 }]bz7#KC'D0pI\;G20 DB2 }]bz7r_20 DB2
}]bz7s9*\mb)z7#
^F
Z*<4PK}L.0,&1"bG\m1C'Z9Ca}X(xP201fZBP
^F:
v ;PZH0D20r}62GI,;vG\m1C'4PDivB,CG\m1C
'E\20^)|"=Sz7r_T DB2 }]bz7xP}6#
v G\m1C';\6X DB2 }]bz7#Windows Vista(M|_f>)Yw53O
DG)G\m1C'IT6X DB2 }]bz7#
K}L9C Windows Group Policy Editor#
}L
1. %w*< > KP,;sdk gpedit.msc# “i_T”0Z+r*#
2. %wFczdC > \m#e > Windows i~ > Windows 20Lr#
3. tCBP“i_T”hC:
v <U9Ca}X(xP20(?F)
v JmC'T20xPXF(?F)
v {C Windows 20Lr#;s+dhC*S;#
v JmC'*a}z7209!(I!)
v JmC'Za}X(19CiJ4(I!)
v JmC'Za}X(1(}/@4iR4(KhCTZB20GI!D,TZ^
)|}6rG?FD)
4. *+4P20DC'J'tCa}X(#
a. %wC'dC > \m#e > Windows i~ > Windows 20Lr#
48 20 DB2 ~qw
b. tC<U9Ca}X(xP20(?F)i_ThC#
5. 4Pk+20 DB2 }]bz7DC'J'`XDhC#
v j6+20 DB2 }]bz7DC'J'#gPX*,I4(CJ'#
v *CJ'ZhTF.*C4xP20D}/wD4mI(#
6. I!: jIJCZ20^)|Dd{=h:
a. a)T sqllib\cfg ?<DACJ(#
b. 7#tCK allowlockdownpatch(g Windows 20Lr SDK D5Pyv),
r*^)|20;O*GTz7DN*}6#
7. TBPNN;V=="BFczD2+_T:
v XB}<Fcz#
v Z|nPPdk gpupdate.exe#
a{
jIK}L.s,zMQ-*FczhCKa}X(,"RhCK;v\;20 DB2 }
]b~qwz7"M'zM^)|DC'J'#
20j DB2 }]bz7s:
v Z5}D}]b\mwdCP(eD53\m(S Y S A D M)r53XF
(SYSCTRL)(^iPDNNC'<ITZ DB2 5}P4(M9C DB2 }]b#
v ;P_P>X\m1(^DC'ITKP DB2 5}5CLr,g db2icrt"db2idrop"db2iupdt r db2iupgrade#
v KP db2start r db2stop |nh*D(^Z“START DATABASE MANAGER |n”M“STOPDATABASE MANAGER |n”wbPxPK(e#
B;=v24
9C regedit x;9C Windows i_T`-w
IT+9C regedit w*9C Windows i_T`-wD;V8C=(#
1. Z"amV' HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\
Windows P,mS installer |
2. 9CBP54`- installer |:
v TZ AlwaysInstallElevated,dk REG_DWORD=1
v TZ AllowLockdownBrowse,dk REG_DWORD=1
v TZ AllowLockdownMedia,dk REG_DWORD=1
v TZ AllowLockdownPatch,dk REG_DWORD=1
v TZ DisableMSI,dk REG_DWORD=0
v TZ EnableUserControl,dk REG_DWORD=1
3. Z"amV' HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\
Windows P,mS installer |
4. 9CBP54`- installer |:
v TZ AlwaysInstallElevated,dk REG_DWORD=1
}%a}X(
Z 6 B <820 DB2 }]b~qw 49
Zx(Ka}X(.s,IT}%b)X(#*K,k}%
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows BD"am
| Installer#
TG\m1C'Zh DB2 \m(^
K1,;P Windows Administrators iDI1E_P DB2 \m(^#Win-
dows \m1IT!qT20K DB2 }]bz7DG\m1C'Zh;nr`
n DB2 (^(}g,SYSADM"SYSMAINT r SYSCTRL)#
ZhC'(^(Windows)>wbhvZ Windows Yw53OZhC'(^h*4PD=h#TZ20MhC
DB2 yh*DC'J',(iKX(DC'(^#
XZKNq
*Z Windows OZh_6C'(^,zXkw*“>X\m1”G<#
}L
1. %w*< -> KP"dk secpol.msc#Z Windows 2008 M Windows Vista r|
_f>O,%w*<"ZQw8Pdk secpol.msc#%w7(#
2. !q>X2+_T#
3. Zs_D0Z0qP,9*>X_TTs,;s!qC'(^Vd#
4. ZR_D0Z0qP,!qk*8(DC'(^#
5. SK%P,!qYw -> 2+T...
6. %wmS,;s!q*Td8((^DC'ri,"%wmS#
7. %w7(#
B;=v24
g{zDFcztZ3v Windows r,G4CrDC'(^I\a2GzD>XhC#
ZbVivB,“xg\m1”Xk|DC'(^#
* LDAP ?<~q)9 Active Directory #=(Windows)g{zrc+“a?6?<CJ-i”(LDAP)?<~qw&\?~k Windows Server
2003 dO9C,G4Xk9C db2schex |n+ Active Directory #=)9*|, DB2
Ts`MtT(e#
XZKNq
Z20 DB2 }]bz7M4(}]b.0)9?<#=_PBPEc:
v g{20C'j6Pc;DX(44k Active Directory,G420Zdy4(D1!
DB2 5};`?* Active Directory PD;v DB2 Zc#
v 20.sy4(DNN}]b<a;T/`?= Active Directory P#
}L
*)9?<#=:
1. 9C;v_P“\m#=”(^D Windows C'J'G<= Windows rPDNNz
w#
50 20 DB2 ~qw
2. S20 DVD PKP db2schex |n#^h(}H"z;sYXBG<D==4K
PK|n,gBy>:
runas /user:MyDomain\Administrator x:\db2\Windows\utilities\db2schex.exe
dP x: m> DVD }/wL{#
B;=v24
1 db2schex KPjO1,zITLx20 DB2 }]bz7;g{zQ-20K DB2
}]bz7r_4(K}]b,G4zXkV/"aZcMT}]bxP`?#PX
|`E",kND“jI DB2 20.stC LDAP 'V”wb#
DB2 ~qwM IBM }]~qwM'zD20*s (AIX)Z AIX Yw53O20 DB2 }]bz7.0,&7#z!qD53{OXhDYw
53"2~"m~M(E*s#db2prereqcheck |n+li53Gqzc20Hvu~#
DB2 }]bz7PtI;,f>#3) DB2 }]bz7M&\?~vZX(Yw53
OIC#
g{F.20 IBM DB2 pureScale Feature,G4h*zc;,D20Hvu~#kN
D“20 DB2 pureScale Feature”wb#
*20 DB2 }]bz7,XkzcBP*s:
m 8. AIX 20*s
Yw53 2~
AIX V6.12
v h* 64 ; AIX ZK
v AIX 6.1 <u6p (TL) 6 M Service Pack
(SP) 5
v nM C++ KP16ph* xlC.rte 11.1.0.1 M
xlC AIX rte 11.1.0.1(r|_f>)D~/#
AIX V7.1
v h* 64 ; AIX ZK
v AIX 7.1 <u6p (TL) 0 M Service Pack
(SP) 3
v nM C++ KP16ph* xlC.rte 11.1.0.1 M
xlC AIX rte 11.1.0.1(r|_f>)D~/#
64 ;+22~N<=( (CHRP) e5a9,;
|(yZ POWER3 &mwD53#1
yP\KP\'VD AIX Yw53D&mw#
v1*i$|Gq* CHRP e5a953,"v lscfg |n"iRTBdv:Model
Architecture: chrp#TZyZ POWER3 &mwD53,kH}6=yZ POWER4
&mwD53#yZ POWER3 &mwD53;\'V#
v2Z AIX 6.1 P,P=V`MD$w:XVx (WPAR):53 WPAR M&CLr
WPAR#DB2 20vZ53 WPAR O\'V#AIX 6.1 9'VT JFS2 D~53r
D~/xPS\#
v3POWER7® 53Dd{"bBn:
– POWER7 53OKPD DB2 z7'V Active Memory™ Expansion#
Z 6 B <820 DB2 }]b~qw 51
v 32 ;&CLr2\'V
":g{9CYw53}6x;GBYw5320&CKnMYw53*s,G4X
k%@20 I/O jIKZ (IOCP)#IS AIX 20 CD Pq! IOCP b"Z DB2 ~
qwOdC IOCP#g{;20M'z,G4;h* IOCP# PX|`E",kNDJ
OoOMw{}]bT\PD:Z AIX OdC IOCP;#
m~"bBn
v PX&CLr*"MKP1"bBn,kND“CZ}]b&CLr*"D\'V`
LoTM`kw”PDwb#
v zITS IBM AIX XL C M C++ 'V Web >cBXnBD IBM C++ Runtime
Environment Components for AIX#
v (vJCZM'z)g{F.9C Kerberos O$,G4h* IBM Network Authen-
tication Service M'z V1.4 r|_f>#
v 9C bosboot |nP;A 64 ;ZK#
*P;A 64 ;ZK,h* root C'(^"dkBP|n:
ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -ashutdown -Fr
v h*BPdP;v/@w4i4*zoz"KP“Z;=”(db2fs):
– Firefox 3.0 M|_f>
– Google Chrome
– Safari 4.0
v g{vVBPiv,G4h*_P\;J><NC'gfD X Window System m~:
– z*9C“DB2 20”r<Z Linux r UNIX Yw53O20 DB2 }]bz7
v PXQ* A I X JbDj8E",kCJ w w w . i b m . c o m / s u p p o r t /
docview.wss?uid=swg21165448
20"bBn
TZ DB2 z7Z UNIX Yw53OD root C'20,k;*9C nosetuid !n42
0D~53#
DB2 ~qwM IBM }]~qwM'zD20*s (HP-UX)Z HP-UX Yw53O20 DB2 }]bz7.0,k7#z!qD53{OXhDY
w53"2~"m~M(E*s#db2prereqcheck |n+li53Gqzc20Hvu~#
DB2 }]bz7PtI;,f>#3) DB2 }]bz7M&\?~vZX(Yw53
OIC#
*Z HP-UX Yw53O20 DB2 z7,XkzcBPYw53"2~M(E*s:
":h* 64 ; HP-UX Yw534'V DB2 z7#
52 20 DB2 ~qw
m 9. HP-UX 20*s
Yw53 2~
DB2 z7ZBPYw53O\'V:
v xPTB9!D HP-UX 11iv3 (11.31):
– PHSS_37202
– PHKL_41481
– PHKL_42035
– PHKL_42335
– PHKL_41588
– PHSS_41496
yZ Itanium D HP Integrity Series
Systems
T>f]Rj+\;KPy8(DY
w53DNN2~"yP`&D'V
m~T0`X*D4-^DDNN&
CLr#
ZKdC"bBn
g{|BZKdCN},G4h*XBt/53#ZKdCN}GZ /etc/system Ph
CD#y]ZKdCN}D5,Z20M'zr DB2 ~qwz7.0^DdP3)N
}#g{}Z^DDZKN}4/,P>,G4h*XB}<53,T9T /etc/
system ywD|Dz'#
m~"bBn
v libpam.so.0(32 ;)G DB2 }]b~qwKP 32 ;G SQL }LyXhDm~#
v (vJCZM'z)g{F.9C Kerberos O$,G4 DB2 &CLrXkG 64 ;
&CLr#
v (M'zM~qw)*9C Kerberos O$,k(}Yw53OD Kerberos Lr|4
20 HP krb5 Kerberos 'V#
v h*BPdP;v/@w4i4*zoz"KP“Z;=”(db2fs):
– Firefox 3.0 M|_f>
– Google Chrome
– Safari 4.0
v g{*9C“DB2 20”r<420 DB2 z7,G4h*_P\;J><NC'gf
D X Window System m~#
v PXQ* H P - U X JbDj8E",kCJ w w w . i b m . c o m / s u p p o r t /
docview.wss?uid=swg21257602
":20Z HP-UX Yw53OD DB2 z7'V$Mwz{#Q+wz{$H)9=
255 vVZ,|ITGV{r}VDNbiO#
*tC$Mwz{'V,kjIBPNq:
1. tCZKIwN} expanded_node_host_name#
Kctune expanded_node_host_name=1
2. 9C -D_HPUX_API_LEVEL=20040821 !n4`kh*$Mwz{'VD&CLr#
20"bBn
TZ DB2 z7Z UNIX Yw53OD root C'20,k;*9C nosetuid !n42
0D~53#
Z 6 B <820 DB2 }]b~qw 53
DB2 ~qwM IBM }]~qwM'zD20*s (Linux)Z Linux Yw53O20 DB2 }]bz7.0,7#z!qD53{OXhDYw5
3"2~"m~M(E*s#db2prereqcheck |n+li53Gqzc20Hvu~#
DB2 }]bz7PtI;,^)f#3) DB2 }]bz7M&\?~vZX(Yw5
3OIC#
g{F.20 IBM DB2 pureScale Feature,G4h*zc;,D20Hvu~#kN
D“20 DB2 pureScale Feature”wb#
DB2 }]bz7ZTB2~O\'V:
v x86(Intel Pentium"Intel Xeon M AMD)32 ; Intel M AMD &mw
v x64(64 ; AMD64 M Intel EM64T &mw)
v POWER('V Linux D System i®"System p® M POWER Systems)
v System z®:zEnterprise(z196"z114"zBX)"System z10® r System z9®
Linux 'VDnM6pYw53|(:
v Red Hat Enterprise Linux (RHEL) 5 |B 6
v Red Hat Enterprise Linux (RHEL) 6
v SUSE Linux Enterprise Server (SLES) 10 Service Pack 3
v SUSE Linux Enterprise Server (SLES) 11 Service Pack 1
v Ubuntu 10.04
PX\'VD Linux V"z7DnBE",kND http://www.ibm.com/software/data/
db2/linux/validate/#
":
v V9.7 FP2 M|_f>D^)|(T0 V9.8 FP2 M|_f>D^)|)|, IBM
Tivoli System Automation for Multiplatforms (SA MP) Base Component D|Bf>,
zITZ_P SLES 11 r POWER7 53D73P9CCf>#PX|`E",k
ND“20 IBM Tivoli System Automation for Multiplatforms (SA MP) Base
Component”r“}6 IBM Tivoli System Automation for Multiplatforms (SA MP) Base
Component”#
`_Le5a9V^T
g{*Z Linux Yw53O20 DB2 32 ;}]bz7,k<G}6= 64 ;Yw5
3"20 DB2 D 64 ;}]bz7#`_Le5a9(#ar/ZfdC#+G,b
I\0l 32 ; DB2 }]b~qwDZfdC#}g:
v zmLr_LD(CZfZ%v_LPVd#}]bzmLrDyP(CZfVd
D[/I\Z%vxLZfUdP;OJ#
v IZyP}]bD+?}]b2mZfNyZ%vxLPVd,yTT`v}]b
D'V\=^F#zI\h*uY3)}]bDZf9C?,Tc,1I&X$n
+?}]b#;x,}]b\mwT\I\a\=0l#m;v=(G4(`v5
}"Z5}.dT}]bxP`?#;x,+h*s?D53J44'VKdC#
54 20 DB2 ~qw
V"z7*s
Z20 DB2 }]bz7.0,&|BZKdCN}#1KP DB2 }]b531,X
(ZKN}D1!5I\;zc*s#
zI\9Pd{h* Linux 53J4Dz7r&CLr#&Cy]zD Linux 53$
w73D*s^DZKdCN}#
ZKdCN}GZ /etc/sysctl.conf PhCD#
PX9C sysctl |n4hCM$nb)N}DE",kNDYw53Va#
Lr|*s
BPwmP>K SLES M RHEL V"z7DLr|*s:
v libpam.so.0(32 ;)G DB2 }]b~qwKP 32 ;G SQL }LyXhDLr
|#
v TZ9Cl= I/O D DB2 }]b~qw,libaio.so.1 GXhD#
v TZ DB2 }]b~qwMM'z,libstdc++.so.6 GXhD#
SLES M RHEL DLr|*s
Lr|{ hv
libaio |, DB2 }]b~qwyhDl=b#
compat-libstdc++ |, libstdc++.so.6(Linux on POWER ;h*Kn)
BPwmP>K DB2 Vx}]b~qwD SUSE Linux M Red Hat V"z7DLr
|*s#
v SUSE10 M RHEL5 53h* ksh93 Korn shell Lr|#yPd{ DB2 }]b5
3h* pdksh Korn Shell Lr|#
v Vx}]b53h*6L shell 5CLr#DB2 }]b53'VBP6L shell 5C
Lr:
– rsh
– ssh
1!ivB,T6L DB2 Zc4P|n1(}g,t/6L DB2 }]bVx1),
DB2 }]b53+9C rsh#*9C DB2 }]b531!5,Xk20 rsh-
server Lr|(kNDBm)#DB2 E"PDa)KPX rsh M ssh D|`E"#
g{!q9C6L shell 5CLr rsh,G49Xk20"KP inetd(rxinetd)#g{!q9C ssh 6L shell 5CLr,G4h*ZjI DB2 20s"
4hC DB2RSHCMD (Ed?#g{4hCK"amd?,G4+9C rsh 5CLr#
v Vx}]b53h*xgD~53'VLr| nfs-utils#
ZLxxP DB2 }]b5320.0,&20"dCyPXhDLr|#PX Linux
D;cE",kND Linux V"D5#
SUSE Linux DLr|*s
Lr|{ hv
pdksh r ksh93 Korn Shell#
Z 6 B <820 DB2 }]b~qw 55
SUSE Linux DLr|*s
Lr|{ hv
openssh KLr|P|,;i~qwLr,|GJmC'(}2+ shell Z6
LFczOKP|nr_KP4T6LFczD|n#g{+ DB2
}]b53D1!dCk rsh dO9C,G4;h*KLr|#
rsh-server KLr||,;i~qwLr,|GJmC'Z6LFczOKP
|n"G<d{FczT0ZFcz.d4FD~(rsh"rexec"
rlogin M rcp)#g{+ DB2 }]b53dC*9C ssh,G4
;h*KLr|#
nfs-utils xgD~53'VLr|#|Jm6LFczCJ>XD~#
Red Hat DLr|*s
?< Lr|{ hv
/System Environment/Shell pdksh r ksh93 Korn Shell#
/Applications/Internet openssh KLr||,;iM'zLr,|GJm
C'(}2+ Shell Z6LFczOKP|
n#g{+ DB2 }]b53D1!dCk
rsh dO9C,G4;h*KLr|#
/System Environment/Daemons openssh-server\ KLr||,;i~qwLr,|GJm
C'(}2+ Shell KP4T6LFczD
|n#g{+ DB2 }]b53D1!dC
k rsh dO9C,G4;h*KLr|#
/System Environment/Daemons rsh-server KLr||,;iLr,|GJmC'Z
6LFczOKP|n#Vx}]b73
Ph*KLr|#g{+ DB2 }]b53
dC*9C ssh,G4;h*KLr|#
/System Environment/Daemons nfs-utils xgD~53'VLr|#|Jm6LF
czCJ>XD~#
m~"bBn
v (M'zM~qw)*9C Kerberos O$,k(}Yw53 Kerberos Lr|420
Linux krb5 Kerberos 'V#
v h*BPdP;v/@w4i4*zoz"KP“Z;=”(db2fs):
– Firefox 3.0 M|_f>
– Google Chrome
– Safari 4.0
v g{vVBPiv,G4h*_P\;J><NC'gfD X Window System m~:
– z*9C“DB2 20”r<Z Linux r UNIX Yw53O20 DB2 }]bz7,
r_
– z*Z Linux for x86 M Linux on AMD 64/EM64T O9CNN DB2 <N$_#
v Micro Focus ;P* SLES 11 ODdNN COBOL `kwz7a)'V#
v?2+TD Linux "bBn
Z RHEL 53O,g{v?2+TD Linux (SELinux) QtC"R&Z?F4P==,
G420LrI\ar\= SELinux ^Fx'\#
56 20 DB2 ~qw
*K7( SELinux GqQ20R&Z?F4P==P,zIT4PBPdP;nYw:
v i4 /etc/sysconfig/selinux D~
v KP sestatus |n
v i4 /var/log/messages D~TKb SELinux yw#
*{C SELinux,I4PBPdP;nYw:
v ZmI==BhC|,"T,6C'm]KP setenforce 0 |n
v ^D /etc/sysconfig/selinux "XB}<zw#
g{ DB2 }]bz7QI&20Z RHEL 53O,G4 DB2 xL+Z^^FDrP
KP#*+ DB2 xLVd=dT:Dr,k^D_T#sqllib/samples ?<Pa)K
y> SELinux _T#
^DZKN} (Linux)}]b\mw9C+=4T/w{ZKN}hC,Sx;Yh*V/|Bb)hC#
*<.0
Xk_P root C'(^E\^DZKN}#
}L
*Z Red Hat M SUSE Linux O|BZKN}:
1. KP ipcs -l |nTP>10DZKN}hC#
2. Vv|ndv,T(}+105k http://publib.boulder.ibm.com/infocenter/db2luw/
v9r8/topic/com.ibm.db2.luw.qb.server.doc/doc/c0057140.htmlPDnMv?hCxPH
O47(GqXk|DZKhC# BPD>G ipcs |ndvD>},"MmSZ// sfTT>N}{F:
# ipcs -l
------ Shared Memory Limits --------max number of segments = 4096 // SHMMNImax seg size (kbytes) = 32768 // SHMMAXmax total shared memory (kbytes) = 8388608 // SHMALLmin seg size (bytes) = 1
------ Semaphore Limits --------max number of arrays = 1024 // SEMMNImax semaphores per array = 250 // SEMMSLmax semaphores system wide = 256000 // SEMMNSmax ops per semop call = 32 // SEMOPMsemaphore max value = 32767
------ Messages: Limits --------max queues system wide = 1024 // MSGMNImax size of message (bytes) = 65536 // MSGMAXdefault max size of queue (bytes) = 65536 // MSGMNB
v SPX“2mZf^F”DZ;?V*<,SHMMAX ^FG Linux 53O2mZfN
Dnss!#SHMALL ^FG53O2mZf3DnsVd#
– (i+ SHMMAX 5hC*HZ53ODomZf?#;x,x86 53Oh*D
n!Zf?* 268435456 (256 MB),TZ 64 ;53,h*Dn!Zf?*
1073741824 (1 GB)#
Z 6 B <820 DB2 }]b~qw 57
– 1!ivB,SHMALL N}hC* 8 GB (8388608 KB = 8 GB)#g{omZ
f,} 8 GB "R+CZ DB2,G4KN}avs=s<*FczDomZ
fD 90%#}g,g{Fcz53P 16 GB Zfw*CZ DB2,G4&C+
SHMALL hC* 3774873(16 GB D 90% G 14.4 GB;;s+ 14.4 GB }T
4 KB,4 KB Gy3s!)#ipcs dvQ+ SHMALL *;*'VZ#ZKh
*K5w*3}#g{*}6= DB2 V10.1 "R;rc9C1! SHMALL hC,G4Xk+ SHMALL hCYvs 4 GB#lY(E\mw (FCM) h*KZ
fvS?CZd{:exr(@#
v B;?V|(ICZYw53DEE?#ZKN} sem ITBDvjGiI:SEMMSL"SEMMNS"SEMOPM M SEMMNI#SEMMNS G SEMMSL KT SEMMNI Da{#
}]b\mw*sZX*1vssP} (SEMMNI)#(#ivB,SEMMNI &CG53Oh*DnszmLr}KT}]b~qwFczOD_-Vx}YSO}]
b~qwFczOD>X&CLr,S}DMD=6#
v Z}?V|(53OD{"#
– MSGMNI N}+0lITt/DzmLr};MSGMAX N}+0lSPPIT"MD{"Ds!,MSGMNB N}+0lSPDs!#
– &C+ MSGMAX N}|D* 64 KB(4,65536 vVZ),"R&C+ MSGMNBvs= 65536#
3. (}`- /etc/sysctl.conf D~4^DXkw{DZKN}#g{KD~;fZ,
G4&4(|# BPwPGCD~P&|,DZ]D>}:
#Example for a computer with 16GB of RAM:kernel.shmmni=4096kernel.shmmax=17179869184kernel.shmall=8388608#kernel.sem=<SEMMSL> <SEMMNS> <SEMOPM> <SEMMNI>kernel.sem=250 1024000 32 4096kernel.msgmni=16384kernel.msgmax=65536kernel.msgmnb=65536
4. KP sysctl 1=x -p N},TS1!D~ /etc/sysctl.conf P0k sysctl hC:
sysctl -p
5. I!: 9|DZ?NXB}<.sT;P':
v (SUSE Linux) $n boot.sysctl#
v (Red Hat) rc.sysinit u</E>+T/A! /etc/sysctl.conf D~#
PX\'VD Linux V"z7DnBE",kND http://www.ibm.com/software/data/
db2/linux/validate/#
ZKN}hs (Linux)}]b\mw9C+=4T/w{ZKN}hC,Sx;Yh*V/|Bb)hC#
xLd(EZKN}
t/5}1,g{xLd(E (IPC) ZKN}MZnMv?5,G4}]b\mwa+
d|B*nMv?5#XB}<531,;a#tt/ DB2 5}1|DD IPC ZKN
}5#ZXB}<s,ZKhCZt/ DB2 5}0I\MZy5)5#(}w{NN
ZKN}hC,}]b\mwIT@9;X*DJ4ms#
58 20 DB2 ~qw
PX\'VD Linux V"z7DnBE",kND http://www.ibm.com/software/data/
db2/linux/validate/#
m 10. Linux xLd(EZKN}DnMv?hC
IPC ZKN} nMv?hC
kernel.shmmni (SHMMNI) 256 * <RAM s!,T GB F>
kernel.shmmax (SHMMAX) <RAM s!,TVZF>1
kernel.shmall (SHMALL) 2 * < RAM s!,T1!533s!Fc>2
kernel.sem (SEMMNI) 256 * <RAM s!,T GB F>
kernel.sem (SEMMSL) 250
kernel.sem (SEMMNS) 256 000
kernel.sem (SEMOPM) 32
kernel.msgmni (MSGMNI) 1 024 * <RAM s!,T GB F>
kernel.msgmax (MSGMAX) 65 536
kernel.msgmnb (MSGMNB) 65 536 3
1. Z 32 ; Linux Yw53O,SHMMAX DnMv?hC^F* 4,294, 967,295 vVZ#
2. SHMALL ^FZ53OIVdDib2mZf\?#?v DB2 }]~qwP'X\md9C
D53Zf?(2F*Qd5Zf)#DB2 }]~qwaVdHdd5DZf|sDibZ
f,T'VZf$VdM/,Zf\m#Zf$VdIa_T\#/,Zf\mGvSr
uY%@ib2mZfxrPDf5Zf9CD}L#*KP'X'VZf$VdM/,
Zf\m,}]~qw##XkZ53OVdsZom RAM ?Dib2mZf#ZKh*
K5w*3}#
3. :XT\IS|sD{"SPs!(I MSGMNB 8(,TVZF)^Fqf#I(}KP ipcs
-q |ni4{"SP9Civ#g{Z0kYwZd,{"SPo=rS|]?,k<Gv
s{"SPs!^FDVZ}#
d{(iZKN}hC
BmP>Kd{(iZKN}hC#
m 11. dCd{ Linux ZKN}
(iZKN}hC dC DB2 }]~qwDZKN}
vm.swappiness=0 KN}(eZK;;vomfzf!f"w
(RAM) PD&CLrDcrT#1!hC*
vm.swappiness=60#(iDZKN}hC
vm.swappiness=0 adCZKTEH+&CLr
Zf#tZ RAM P,x;G*D~_Y:f
Vd|`Zf#KhCI\b;X*Dw3M
;;UdD}H9C#TZdC*9CTw{
Zf\mw (STMM) D}]~qwxT,Kh
CHdX*#
Z 6 B <820 DB2 }]b~qw 59
m 11. dCd{ Linux ZKN} (x)
(iZKN}hC dC DB2 }]~qwDZKN}
vm.overcommit_memory=0 KN}0lZKJmVdDibZf?#1!
hC vm.overcommit_memory=0 +ZKhC*;
Jm%vxLxP}sDZfVd,+VdD
\ibZf;\^F#TZ*/,Zf\m#
tnbD49CibZfVdD DB2 }]~q
wxT,_P^^FDibZf.VX*#Z
Linux 53O,4;}CDQVdZf;aI
R A M rw3UdxP8]#&\bhC
vm.overcommit_memory=2,r*KhCa^F
IVdD\ibZf?,ba<Bbbms#
DB2 ~qwM IBM }]~qwM'zD20*s (Solaris)Z Solaris O20 DB2 }]bz7.0,k7#53zcYw53"2~Mm~*s#
db2prereqcheck |n+li53Gqzc20Hvu~#
DB2 }]bz7PtI;,f>#3) DB2 }]bz7M&\?~vZX(Yw53
OIC#
m 12. Solaris 20*s
Yw53 2~
Solaris 10
v 64 ;ZK
v |B 9
UltraSPARC r SPARC64 &mw
Solaris 10
v 64 ;ZK
v |B 9
Solaris x64(Intel 64 r AMD64)
v v'V+ DB2 z720ZV?xrr+Vxr#|20Z+Vxr1,ITId{
xr2m#
ZKdC"bBn
ZKdCN}GZ /etc/system PhCD#g{}Z^DDZKN}4/,P>,G4
h*XB}<53,T9T /etc/system ywD|Dz'#zXkHhCb)N},;
sE\20 IBM }]~qwM'z#
m~"bBn
v libpam.so.0(32 ;)G DB2 }]b~qwKP 32 ;G SQL }LyXhDm~#
v (M'zM~qw)*9C Kerberos O$,k(}ICD Kerberos Lr|420
krb5 Kerberos 'V#
v h*BPdP;v/@w4i4*zoz"KP“Z;=”(db2fs):
– Firefox 3.0 M|_f>
– Google Chrome
– Safari 4.0
60 20 DB2 ~qw
v g{*9C“DB2 20”r<420 DB2 }]bz7,G4h*_P\;J><NC
'gfD X Window System m~#
v PXQ* S o l a r i s JbDj8E",kCJ w w w . i b m . c o m / s u p p o r t /
docview.wss?uid=swg21257606
ITS http://java.sun.com Web >cq!2+T9!#Z SunSolve Z_ Web >cO,
%ws_fePD9!#
9h* Java2 Standard Edition (J2SE) Solaris Yw539!/M SUNWlibC m~,I
TS http://java.sun.com Web >cqCb)Z]#
Solaris Yw53D Fujitsu PRIMEPOWER 9!IS;Z http://download.ftsi.fujitsu.com/
OD FTSI BX#
DB2 }]bz7'VBP Solaris En:
v Solaris _-r (LDoms)
v Solaris (x
v ZFS D~53
PX DB2 z7'VDib/<uDj8E",kND http://www.ibm.com/developerworks/
wikis/display/im/DB2+Virtualization+Support#
20"bBn
TZ DB2 z7Z UNIX Yw53OD root C'20,k;*9C nosetuid !n42
0D~53#
DB2 ~qwM IBM }]~qwM'zD20*s (Windows)Z Windows Yw53O20 DB2 }]bz7.0,&7#z!qD53{OXhD
Yw53"2~Mm~nM*s#
Z 6 B <820 DB2 }]b~qw 61
m 13. Windows $w>=(
Yw53 Hvu~ 2~
Windows XP Professional(32 ;M
64 ;)
Windows Vista Business(32 ;M
64 ;)
Windows Vista Enterprise(32 ;M
64 ;)
Windows Vista Ultimate(32 ;M
64 ;)
Windows 7 Professional(32 ;M
64 ;)
Windows 7 Enterprise(32 ;M 64
;)
Windows 7 Ultimate(32 ;M 64
;)
Windows 8 Standard(32 ;M 64
;)M W i n d o w s 8 P r o f e s -
sional(32 ;M 64;)
Windows XP SP2 r|
_f>
IBM Data Server Pro-
vider for .NET M'z
&CLrM CLR ~q
wK}Lh* .NET 2.0
r|_f>r\KP
1#
'V 64 ; IBM Data
Server Provider for
.NET &CLr#
'VyP W i n d o w s
Vista M Windows 7
service pack#
\;KP\'VD Windows Yw
53(yZ 32 ;M 64 ;D5
3)DyP Intel M AMD &mw
62 20 DB2 ~qw
m 14. Windows ~qw=(
Yw53 Hvu~ 2~
Windows 2003 Datacenter Edi-
tion(32 ;M 64 ;)
Windows 2003 Enterprise Edi-
tion(32 ;M 64 ;)
Windows 2003 Standard Edi-
tion(32 ;M 64 ;)
Service Pack 2 r|_f>#
R2 2\'V
IBM Data Server Provider for .NET
M'z&CLrM CLR ~qwK
}Lh* .NET 2.0 r|_f>r
\KP1#
'V 64 ; IBM Data Server Pro-
vider for .NET &CLr#
\;KP\'VD
Windows Yw53(y
Z 32 ;M 64 ;D5
3)DyP Intel M
AMD &mw#
Windows Server 2008 Datacenter
Edition(32 ;M 64 ;)M Win-
dows Server 2008 R2(64 ;)
Windows Server 2008 Enterprise
Edition(32 ;M 64 ;)M Win-
dows Server 2008 R2(64 ;)
Windows Server 2008 Standard Edi-
tion(32 ;M 64 ;)M Win-
dows Server 2008 R2(64 ;)
Windows Server 2012 Datacenter
Edition(32 ;M 64 ;)M Win-
dows Server 2012 Standard Edition
(32 ;M 64 ;)
DB2 V9.7.0.2 G-} Windows
Server 2008 R2 O$D#kND
h t t p : / /
www.windowsservercatalog.com
/results.aspx?text=db2&bCatID=
1282&avc=10&ava=0&OR
=5&= iR Windows i$D DB2
z7Dj{Pm#
IBM Data Server Provider for .NET
M'z&CLrM CLR ~qwK
}Lh* .NET 2.0 r|_f>r
\KP1#
'V 64 ; IBM Data Server Pro-
vider for .NET &CLr#
'VyP Windows Server 2008 ser-
vice pack#
":DB2 }]bz7'VZC= Windows Yw53PD2~5)}]4P#$ (DEP)
&\?~#
d{m~"bBn
v Windows Installer 3.0 GXhD#g{20Lr4lb=|,G4+a20
|#
v IBM Data Server Provider for .NET M'z&CLrM CLR ~qwK}L
h* .NET 2.0 r|_f>r\KP1#Z x64 73P,32 ; IBM }]
~qw .NET a)Lr&CLr+Z WOW64 Bf==BKP#
v g{F.9C LDAP(a?6?<CJ-i),G4&C9C Microsoft
LDAP M'zr IBM Tivoli Directory Server V6 M'z(2F* IBM LDAP
M'z,|f DB2 }]bz7;pa))#20 Microsoft Active Direc-
Z 6 B <820 DB2 }]b~qw 63
tory .0,h*9C db2schex 5CLr)9?<#=,zIZ20iJOD db2\Windows\utilities ?<BR=C5CLr#
f Windows Yw53a)K Microsoft LDAP M'z#
v h*BPdP;v/@w4i4*zoz,KP DB2 20t/e
(setup.exe),T0KP“Z;=”(db2fs):
– Firefox 2.0 M|_f>
– Internet Explorer 6.0 M|_f>
– V1.7 M|_f>DyZ Mozilla D/@w
– Safari 3.0 M|_f>
hCxg1d-i
(}hCxg1d-i (NTP) ~qwMM'z47# DB2 5}PDyP~qw<_P
`FD1dhC#
+wzdC*xg1d-iM'z>wbEvKgNdCxg1d-i (NTP) ~qwT7#KP5}DyP~qw<_P
`FD1dhC#
XZKNq
1!ivB,NTP ~qwI DB2 20LrxPhCMdC#
}L
*+wzdC* NTP M'z:
1. 8(*k.,=D NTP ~qw# r* /etc/ntp.conf D~"mSTBP:
server ntp_server_hostnamedriftfile /etc/ntp.drifttracefile /etc/ntp.trace
dP ntp_server_hostname m> NTP ~qwDwz{r IP X7#g{z;_PT
VP NTP ~qwDCJ(,kND“hC NTP ~qw”wb#
2. + NTP ~qwdC*Z53XBt/1t/:
v Z AIX Yw53O,`- /etc/rc.tcpip D~"!{"MTBP:
start /usr/sbin/xntpd -x "$src_running"
v Z Linux Yw53O,KP chkconfig ntp on |n#
3. t/ NTP ~qw:
v Z AIX Yw53O,KP startsrc -s xntpd |n#
v Z Linux Yw53O,KP server ntp start |n#
4. i$X$LrGqQ,=#g{X$Lrk531SOX;,=,G4I\h* 10
VSTOD1d49|,=# *7#ZLx.0X$LrQ,=,zITli“53
c”VN:
v Z AIX Yw53O,9C lssrc -ls xntpd |nDdv#
v Z Linux Yw53O,9C ntptrace |nDdv#
64 20 DB2 ~qw
*Lx4PB;v=h,53cVN&C!Z 16#
5. (}KP ntpdate -d ntp_server_hostname |njI,=}L#
hCxg1d-i~qw
>wbEvKgNhCxg1d-i (NTP) ~qwT7#KP5}DyP~qw<_P
`FD1dhC#
1!ivB,NTP ~qwI DB2 20LrxPhC#Z4(M|B5}Zd,+Zw
CF OT/hC NTP#KhCG;vnQ5y,|PzZxPJboOMU#~qw`
S#
*<.0
Z DB2 pureScale73P,*9Yw,=T0cZ4Pk1d`XDYw,Xk9yP
I1D531S,=#
rK,XkZyPI1OhC NTP#DB2 20Lr+20"hC NTP ~qwMM'
z#1!ivB,NTP ~qwGw CF#zIT9C>wbPD=h4|D1!hCT
08(m;(wz4d1 NTP ~qw#
DB2 }]b\mw+li?vI1OGq}7hCK NTP "i$ NTP X$LrGq
fZ#DB2 }]b\mw9a(Z+I1.dD1dAGxPHO,Tli|GDnp
Gq!Z MAX_TIME_DIFF }]b\mwdCN}yhCD5#
Z DB2 pureScale73P,MAX_TIME_DIFF D5m>=vI1D531S.dJm`
nDnsVS};1!5* 1 VS#TZ?vI1,g{4}7hC NTP r NTP X
$Lr;fZ,r_I1.dD1dAGnpsZ MAX_TIME_DIFF D5,G4a+
/f4k db2diag U>D~#
XZKNq
g{z;PT NTP 1d~qwDCJ(,k9CBP=h4dC/:PD3vwz,
r_9CI1ITCJDm;(wzw* NTP ~qw#KwzOD531S+Cwx
P,=D1S#KwzXk#VZ_,E\Lx9wzOD1S,=#
}L
1. !qz+hC* NTP ~qwDwz#
2. hC NTP X$LrTkdT:D531S,=#`- /etc/ntp.conf "mSBPwP:
server 127.127.1.0 prefer # the logical IP address for the NTP serverto sync to its own system clockfudge 127.127.1.0driftfile /etc/ntp.drifttracefile /etc/ntp.trace
3. + NTP ~qwdC*Z53XBt/1t/#
v Z AIX Yw53O,`-D~ /etc/rc.tcpip "!{"MTBu?:
start /usr/sbin/xntpd -x "$src_running"
v Z Linux Yw53O,KP chkconfig ntp on |n#
4. t/ NTP ~qw:
v Z AIX Yw53O,KP startsrc -s xntpd |n#
Z 6 B <820 DB2 }]b~qw 65
v Z Linux Yw53O,KP service ntp start |n#
y20D DB2 }]bz7D?<a9(Windows)20 DB2 }]bz71,IT8( DB2 }]bz72076,qr+9C1!76#
20.s,+Zb)?<P4( DB2 Ts#
kq-BP=h4i$Q-20Z Windows OD DB2 z7#
1. S|na>{&dk regedit |n#“"am`-w”0Z+r*#
2. 9* HKEY_LOCAL_MACHINE > Software > IBM > DB2
+T>Q-20D DB2 z7#
BmT>KjI1!20.s DB2 TsyZD;C#
m 15. DB2 Ts0d;C
DB2 Ts ;C
DAS E" v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1
}]bdCD~ SQLDBCON C:\DB2\NODE0000\SQL00001
}]b?<
|,TBwnyhDD~:
v :eXE"
v z7G<E"
v U>XFD~
v f"76E"
v mUdE"
C:\DB2\NODE0000\SQL00001
}]b\mwdCD~ db2systm v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1\
DB2
DB2 |n C:\Program Files\IBM\SQLLIB\BIN
DB2 ms{"D~:db2diag U>D~ v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1\
DB2
DB2 2076 C:\Program Files\IBM\SQLLIB
B~`Sw}]?< C:\DB2\NODE0000\SQL00001\DB2EVENT
BqU>D~?< C:\DB2\NODE0000\SQL00001\LOGSTREAM0000
66 20 DB2 ~qw
m 15. DB2 Ts0d;C (x)
DB2 Ts ;C
20U>D~ v TZ Windows XP M Windows 2003 Yw5
3: C : \ D o c u m e n t s a n d S e t t i n g s \
Administrator\My Documents\DB2LOG
v TZ Windows Vista M|_f>DYw5
3:C:\Users\USER_NAME\Documents\
DB2LOG
5} v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1\
DB2
5}E" v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1\
DB2
Zc?< v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2\
SQLNODIR
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1\DB2\
SQLNODIR
5} DB2 D>X}]b?< C:\DB2\NODE0000\SQLDBDIR
Vx}]b73D~ db2nodes.cfg v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1\
DB2
53}]b?< v TZ Windows XP M Windows 2003 Yw5
3:C:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2\
SQLDBDIR
v TZ Windows Vista M|_f>DYw5
3:C:\ProgramData\IBM\DB2\DB2COPY1\DB2\
SQLDBDIR
BPw<5wKZ Windows XP r Windows 2003 Yw53O9C1!!n20.s
DB2 ?<a9D>}#Zb)<P,P=v5}:DB2 M MYINST#;PZ`&5}
B4(K}]b,;Z>XEL C: BD?< DB2 M MYINST EavV#
Z 6 B <820 DB2 }]b~qw 67
?<a9 - 5}E"
1. |,Z C: }/wB*5} DB2 4(D}]b#
2. |,PX DAS DE"#
3. |,PX5} DB2 DE"#
4. |,PX5} MYINST DE"#
5. |,Z C: }/wB* MYINST 5}4(D}]b#
68 20 DB2 ~qw
?<a9 - ?<E"
Z 6 B <820 DB2 }]b~qw 69
1. 53}]b?<
2. Zc?<
3. db2diag U>D~CZG< DB2 ms{"#
4. db2nodes.cfg D~CZVx}]b73#
5. }]b\mwdCD~
70 20 DB2 ~qw
?<a9 - >X?<E"
1. 5} DB2 D>X}]b?<
2. 5} MYINST D>X}]b?<
3. }]bdCD~
?<a9 - 20U>D~;C
y20D DB2 }]bz7D?<a9(Linux)ZxP root C'20Zd,IT8(+ZN&4( DB2 }]bz7DS?<MD~#
TZG root C'20,z^(!q DB2 z7D20;C;Xk9C1!;C#
Z 6 B <820 DB2 }]b~qw 71
":TZG root C'20,yP DB2 D~(LrD~M5}D~)<;Z $HOME/
sqllib ?<Pr_;ZC?<Bf;dP $HOME m>G root C'Dw?<#
Z20.s,+Zwv?<P4( DB2 Ts#Bm5wK1! root C'20sD DB2
Ts;C#
m 16. 1! root C'20sD DB2 Ts;C
DB2 Ts ;C
DAS w?< home/dasusr1
DAS E" home/dasusr1/das
}]bdCD~ SQLDBCON home/db2inst1/db2inst1/NODE0000/SQL00001
}]b?<
|,TBwnyhDD~:
v :eXE"
v z7G<E"
v U>XFD~
v f"76E"
v mUdE"
home/db2inst1/db2inst1/NODE0000/SQL00001
}]b\mwdCD~ db2systm home/db2inst1/sqllib
DB2 |n /opt/IBM/db2/V10.1/bin
DB2 ms{"D~(db2diag U>D~) home/db2inst1/sqllib/db2dump
DB2 2076 1!5* /opt/IBM/db2/V10.1
B~`Sw}]?< home/db2inst1/db2inst1/NODE0000/SQL00001/
db2event
BqU>D~?< home/db2inst1/db2inst1/NODE0000/SQL00001/
LOGSTREAM0000
20U>D~ db2install.history /opt/IBM/db2/V10.1/install/logs
5}w?< home/db2inst1
5}E" home/db2inst1/sqllib
5}D>X}]b?< home/db2inst1/db2inst1/NODE0000/sqldbdir
Vx}]b73D~ db2nodes.cfg home/db2inst1/sqllib
53}]b?< home/db2inst1/sqllib/sqldbdir
B<Y}5wK root C'20.sD DB2 ?<a9D>}#Zb)>}P,P=v5
}:db2inst1 M db2inst2#
72 20 DB2 ~qw
?<a9 - DB2 5} db2inst1 D1!>X}]b?<E"
1. >X}]b?<#
2. }]bdCD~
Z 6 B <820 DB2 }]b~qw 73
?<a9 - DB2 5} db2inst1 D?<E"
1. K?<PD db2diag U>D~CZG< DB2 ms{"#
2. 53}]b?<
3. db2nodes.cfg D~CZVx}]b73#
4. }]b\mwdCD~
dasusr1 ?<|, DB2 \m~qw (DAS) dCD~MA DB2 KDD~D{E4S#
74 20 DB2 ~qw
?<a9 - 20U>D~;C
K<Y}5wK20U>D~D;C#g{Z,;2076BP`v20,G4
db2install.history D~Dw}+* db2install.history.n;dP n m>;vD;},
}g 0000 r 0001#
DB2 20?< /opt/IBM/db2/V10.1 |,Q20D DB2 D~#
“DB2 20”r<oT'VZKP“DB2 20”r<.0,ki4Cr<DoT'V"bBn#
\'VD DB2 gfoTT DB2 gfD DB2 oT'VITV`*~qwioTMM'zioT#
~qwioT+-ks?VD{""ozM DB2 <Ngf*X#M'zioT+-k
“IBM Data Server Runtime Client”i~,b|(s?V{"M3)ozD5#
Z 6 B <820 DB2 }]b~qw 75
~qwioT|(:MwOQ@o"]Ko"$so"R<o"(o"Bo"bs{
o"Uo"+zo"2~o"(<o"mo"rePD"w`@o"pdoM1eP
D#
M'zioT|(:"-.o"#S{Go"K^XGo"I<o"#0o"#.3
o"Y@{o"OQ@o"^maGo"9e%Ko"9eDaGoMAzdo#
;*+ DB2 }]bz7'VDoTk DB2 gf'VDoTl}#DB2 }]bz7'
VDoTm>}]IT9CDoT#b)oTG DB2 gf'VDoTD,/#
T>XoTT>“DB2 20”r<(Linux M UNIX)db2setup |nCZi/Yw53T7(VPDoThC#g{ db2setup 'VYw53ODoThC,G4ZT>“DB2 20”r<1+9CCoT#
g{zD539CDzk3k DB2 gfy'VD`,,+oT73{Fky'VDo
T73{F;`,,G4(}dkTB|n+ LANG 73d?hC*J1D5,T;IT4=*;D db2setup:
bourne(sh)"korn(ksh)M bash shell:
LANG=localeexport LANG
C shell:
setenv LANG locale
dP locale G DB2 gf'VDoT73#
CZKPm;VoTD“DB2 20”r<DoTj6g{*CkFczOD1!oT;,DoT4KP“DB2 20”r<,G4ITV/t/
“DB2 20”r<,"8(oTj6#CoTXkZzKP20D=(OIC#
Z Windows Yw53O,ITKPx -i N}D setup.exe 48(20+*9CD=vV8DoTzk#
Z Linux M UNIX Yw53O,(ihC LANG 73d?,TcT>XoTT>“DB2
20”r<#
m 17. oTj6
oT oTj6
"-.o(vZ Windows =(OIC) ar
MwOQ@o br
#S{Go bg
rePD cn
1ePD tw
K^XGo hr
]Ko cz
$so dk
I<o nl
"o en
76 20 DB2 ~qw
m 17. oTj6 (x)
oT oTj6
R<o fi
(o fr
Bo de
#0o el
Y@{o hu
!HawGo(vZ Windows =(OIC) id
bs{o it
Uo jp
+zo kr
"Upo(vZ Windows =(OIC) lt
2~o no
(<o pl
OQ@o pt
^maGo ro
mo ru
9e%Ko sk
9eDaGo sl
w`@o es
pdo se
Azdo tr
|D DB2 gfoT(Linux M UNIX)DB2 }]bz7DgfoTGvVZ{""ozM<N$_gfPDoT#
*<.0
;*+ DB2 }]bz7'VDoTk DB2 gf'VDoTl}#DB2 }]bz7'
VDoT(4}]IT9CDoT)G DB2 gf'VDoT,/#
XkZ53O20Tk*9CD DB2 gfoTD'V#DB2 gfoT'VGZz9C
“DB2 20”r<20 DB2 }]bz71!q"20D#g{+ DB2 }]bz7Dg
foT|D*P420D\'VgfoT,G4 DB2 gfoT+1!hC*Yw53
oT#g{Yw53oT;\'V,G4+9C"ow* DB2 gfoT#
DB2 gfoT'VGZz9C“DB2 20”r<20 DB2 }]bz71!qM20D,
r_G9C“>XoT|”4!qM20D#
XZKNq
*li53OPD)+2DoT73IC,KP $ locale -a |n#
Z 6 B <820 DB2 }]b~qw 77
}L
*|D DB2 gfoT:
+ LANG 73d?hC*zh*DoT73#
v TZ bourne(sh)"korn(ksh)M bash shell:
LANG=localeexport LANG
v TZ C shell:
setenv LANG locale
}g,*C(ok DB2 }]bz7;%,G4XkQ-20K“(o”oT'V,"R
Xk+ LANG 73d?hC*“(o”oT73(}g,fr_FR)#
|D DB2 z7gfoT(Windows)DB2 gfoTGvVZ{""ozM<N$_gfPDoT#
XZKNq
;*+ DB2 }]bz7'VDoTk DB2 gf'VDoTl}#DB2 }]bz7'
VDoTm>}]IT9CDoT#b)oTG DB2 gf'VDoTD,/#
zk*9CD DB2 gfoTXkQ20Z53O#DB2 }]bz7gfoTGZz9
C“DB2 20”r<20 DB2 }]bz71!q"20DoT#g{+ DB2 }]bz
7DgfoT|D*P420D\'VgfoT,G4 DB2 }]bz7gfoTWH
+1!hC*Yw53oT#g{CoT;\'V,G4gfoT+*"o#
Z Windows O|D DB2 }]bz7DgfoT*sz|D Windows Yw53D1
!oThC#
}L
*Z Windows Yw53O|D DB2 }]bz7gfoT:
1. (}“XFfe”!qxrMoT!n#
2. Zxr!n!n(PDj<Mq=Bf!q`&DoT#Z Windows 2008 M Win-
dows Vista r|_f>O,TZK=h,k9Cq=!n(#
3. Zxr!n!n(PD;CBf,!qk`&oTT&D;C#
4. Z_6!n(PDCZG Unicode LrDoTBf,!q`&DoT#Z Win-
dows 2008 M Windows Vista r|_f>O,Z\m!n(ODCZG Unicode LrDoTBf,%w|D53oT73"!q`&DoT#;s,53+*szX
B}<,b1k%w!{#
5. Z_6!n(PD1!C'J'hCBf,!PT10C'J'M1!C'E*D
~&CyPhCr#Z Windows 2008 M Windows Vista r|_f>O,Z\m!
n(OD#tJ'Bf,%w4F=#tJ',;s!P*+oThC4F=DJ
'#
6. 53+*szXB}<,;sb)|DEaz'#
78 20 DB2 ~qw
B;=v24
kNDYw53oz,Tq!PX|D1!53oTDd{E"#
\kfr
!q\k1,zh**@,\k$H;\,}Yw53'VDnsV{}#
3)Yw53I\9_P|`\kfr(}g,nL$HMrWT),"RIT+3
)Yw53dC*9C;,D\kS\c(#PX|`E",kND`&DYw53
D5#
":*Z AIX Yw53 V6.1 r|_f>OtC$\k'V,k+ APAR IZ35001 2
0Z DB2 M'zM~qwO#
,;(FczOD`v DB2 1>(Windows)zITZ,;(FczO9C`v DB2 1>#?v DB2 1>IT&Z`,zk6p,
2IT&Z;,zk6p#
KdC_PBPC&:
v \;,1Z,;(wzOKPh*;, DB2 f>D&CLr#
v \;KP@"D DB2 z71>45V;,D&\#
v Z+zz}]bFA|_f>D DB2 z7.0,\;Z,;(FczOxPbT#
v TZ@"m~)&L,\;+ DB2 ~qwz76k=zDz7P,"TC'~X
DB2 }]b#
DB2 1>G20Z,;;CD;i DB2 z7#
;20;v DB2 1>1Dnpv Z20Zd,+zI(;D1! DB2 1>{F#zITZ4P“DB2 20”r<1|
D1! DB2 1>D{F#Z20jOs,^(|D DB2 1>{F#
v &CLr+Z`FZ DB2 V8 73D73P9C1! DB2 1>#
Z,;(FczO20`v DB2 1>1Dnpv DB2 V10.1 1>ITk DB2 V9.7 r|M"PfD1>2f,+fZTB^F#
– Xk(e1!1>#Z20 DB2 V10.1 .s,IT9C+V*X+ V10.1 1>
hC*1!1>#
– I!:zIT+?v DB2 1>dC*9C;,D DB2 E"PD#
":Z,;53O;\20;v`,"Pf6pD DB2 E"PD1>#;x,,
;(wzO;\_P&Z;,^)|6pD DB2 E"PD#+G,zITdC
DB2 }]b~qw46LCJb) DB2 E"PD#
– “+VLr/:f”Pv"aK1! IBM }]bM'zSZ1>PD IBM Data
Server Provider for .NET#
– ?v DB2 1><Xk_P(;5}{F#TZ+ NO_CONFIG j>hC* YES D
2,20,;a4(1!5}#+G,Z20s4(5}1,C5}Xk(;#
C5}D1!{F*“DB2”#g{{F*“DB2”D5}QfZ,G4azIC5
Z 6 B <820 DB2 }]b~qw 79
}D(;{F#zIK(;{FD==G9C{F“DB2”"SOB._,;s4
U}V3rzIns=vV{#yzIDsx5}{F*“DB2_01”M“DB2_02”
H#
v TZ Microsoft COM+ &CLr,kTC&CLr9CMV" IBM Data Server Driver
Package(20Lr)r IBM Data Server Driver for ODBC and CLI(9uD~),
x;G IBM Data Server Runtime Client#;N;\+;vData Server Runtime Cli-
entCZ COM+ &CLr# IBM Data Server Driver Package(20Lr)r IBM Data
Server Driver for ODBC and CLI(9uD~);PK^F#Microsoft COM+ &C
LrCJ DB2 }]4vZ1! DB2 1>O'V#;'V COM+ &CLrCJ;
,D DB2 1>D"P'V#IT(}“!q1! DB2 1>”r<4|D1! DB2 1
>#
20B DB2 1>1!q1!5
B<5w20K`v DB2 1>(DB2COPY1"DB2COPY2...M DB2COPYn)D=8#
z+dP;v DB2 1>!q*1! DB2 1>#ZK}P,!qK DB2COPY1 w*
1! DB2 1>#
VZkq;B20K;v DB2 1>"+dF* DB2COPY1 D=8#DB2COPY1 G1
! DB2 1>M1! IBM }]bM'zSZ1>#
;s,ZF* DB2COPY2 DB DB2 1>P20 DB2 z7#Z DB2COPY2 20Z
d,53a/JzGq*+CBD DB2 1>hC*1! DB2 1>#g{zXp“q”,
G4 DB2COPY1 T;G1! DB2 1>M1! IBM }]bM'zSZ1>,gB<
80 20 DB2 ~qw
y>:
;x,<G,;=8,+Z53/JzGq*+BD DB2 1>hC*1! DB2 1>
1Xp“G”#ZKivB,DB2COPY2 I*BD1! DB2 1>M1! IBM }]bM
'zSZ1>,gB<y>:
Z 6 B <820 DB2 }]b~qw 81
w*~qKPD&CLr
/,s( DB2 DLL D~D&CLr(}g,k db2api.lib 4SD&CLr)+Z
PATH PiR DB2 DLL D~#bb6E;GkT`v DB2 f>*"DVP&CLr
+9C1! DB2 1>#*\*KP*,&CLrITZ0kNN DB2 b.09C
db2SelectDB2Copy API#
":1b)/}k db2api.lib xP4S1,b)/}+Z Windows 32 ;M Win-
dows 64 ;=(Obv*;,D DLL D~#64 ;=(ODKP1 DLL D~Dy>
{Fk 32 ;f>ODKP1 DLL D~`,,;GvSKs:“64”#}g,Windows
32 ;Yw53OD db2app.dll H[Z Windows 64 ;Yw53OD db2app64.dll#
PX|`E",kNDCall Level Interface Guide and Reference Volume 1#
Windows x64 OD 32 ;M 64 ;f>
DB2 ;'VZ Windows O20`v DB2 32 ;M 64 ;f>,bGr* DB2 32 ;
M 64 ;"amf"Z;,;C#g{20 DB2 64 ;f>,G4+S53P}% 32
;f>#
LDAP M CLI dC
TZ DB2 V8,g{&CLrh*;,D LDAP hC,G4Xk9Cm;v LDAP C
'4O$C&CLr#qr,CLI dC+0l LDAP C'PI\9CDyP DB2 1
>#
T\F}w
;N;\T;v DB2 1>"aT\F}w,"RT\F}w;\`S|G"aD DB2
1>PD5}#zP;1! DB2 1>1,DB2 !qr<+"zT\F}w,;sXB
"ab)F}w,Tc|GT1! DB2 1>&Zn/4,#
Windows \mf6(WMI)
Zx(DNN1d<;\"a;vf>D WMI a)Lr#
M'z,S
Z,;vxLP;\9C;v DB2 1>#PX|`E",kND Z 1293D:9C`
v1>D IBM }]~qwM'z,S;#
/,4S DB2 DLL D~D&CLr
1S4SA DB2 DLL D~D&CLrr+ LoadLibrary(x;G LoadLibraryEx)k
LOAD_WITH_ALTERED_SEARCH_PATH j>dO9CD&CLrXk7#}70kKu<S
tb#zIT9CT:D`k<u4liGq0kKCb,2ITZKP&CLr.
0wC db2envar.bat D~4hC73,r_ITwC db2SelectDB2Copy API,|I
T2,4S=&CLrP#
Visual Studio e~
g{1! DB2 1>G V9.7 r|M"PfD1>,G4Z,;(FczO;N;\"
a;vf>De~#&Zn/4,De~f>Gf1! DB2 1>;p20Df>#
82 20 DB2 ~qw
mI$"E
XkT?v DB2 1>"amI$#|G;_P536'DwCr#@5Z1>DmI
$"E*,;(wzOD\^f>D DB2 z7Mj+f>D DB2 z7a)KK&\#
Windows ~q
Windows =(OD DB2 ~q9C <servicename_installationname> |{<(#}g,
DB2NETSECSERVER_MYCOPY1#T>{F9a7S;vC(E(p4D“1>{F”,}
g,DB2 2+~qw (MYCOPY1)#5}9a+ DB2-<DB2 Copy Name>-<Instance
Name>-<Node Number> |(ZT>{FP,C{FT>Z~qXFfe applet P#5
J~q{F#V;d#
CZ!q*9CD DB2 1>D API
IT9C db2SelectDB2Copy API 4!qk*&CLr9CD DB2 1>#K API ;
h*NN DLL D~#|2,4S=&CLrP#ZwCNNd{ DB2 API .0,k
HSY0k DB2 b"wCK API#
":;\TNNx(xL`NwC db2SelectDB2Copy API;2MG5,;\+xLS;
v DB2 1>P;Am;v#
db2SelectDB2Copy API hC&CLrh*D7349C8(D DB2 1>{Fr;C#
g{Q-*k*9CD DB2 1>hCK73,G4;h*wCK API#+G,g{h
*9Cm;v DB2 1>,G4ZxLP0kNN DB2 DLL D~.0XkwCK
API#?vxL;\4P;NKwC#
_P`vomZcD}]bVx
ZyPFczO,?vomVx<Xk9C`,D DB2 1>{F#
9C MSCS M`v DB2 J4
XkdC?v DB2 J4TZ;,J4`SwPKP#
,;(FczOD`v DB2 1>(Linux M UNIX)IT+ DB2 z720=z!qD2076P#9ITZ%(zwO`N20 DB2 z
7#?v DB2 1>IT&Z`,zk6p,2IT&Z;,zk6p#
DB2 z7D root C'20I20=z!qD2076P#}GmPyw,qr,1!
2076gB:
v TZ AIX"HP-UX r Solaris Yw53*:/opt/IBM/db2/V10.1
v TZ Linux Yw53*:/opt/ibm/db2/V10.1
11!2076Q-Z9C1,g{9C“DB2 20”r<"R!q20BD DB2 1>,
G41!76adI:
v TZ AIX"HP-UX r Solaris Yw53*:/opt/IBM/db2/V10.1_##
v TZ Linux Yw53*:/opt/ibm/db2/V10.1_##
Z 6 B <820 DB2 }]b~qw 83
dP ## G;vT 0 w*0:DrE,d6'G 01 = 99#C4^D1!76DZ;
vrEG _01#}g,9C“DB2 20”r<420 DB2 z71,g{48(2076,
"RQ-Z9C1!2076 /opt/ibm/db2/V10.1,G4a+C DB2 z720ZBD
1!76 /opt/ibm/db2/V10.1_01 P#
g{9C}“DB2 20”r<.bD20=(420 DB2 1>,G4Xk8(2076#
vZ9C“DB2 20”r<420 DB2 1>1,1!76DrEEaT/]v#^[9
CDV20=(,<;\+;vj{z720Zm;v DB2 1>yZD76P(}
g,/opt/ibm/db2/V10.1)#;'V20=VP DB2 1>DS?<PD DB2 1>,
bGr*yP1><T>*;IC#
IZ\;Z53O20 DB2 z7D`v1>,"RITin!qC420 DB2 z7
M&\?~D76,rxI9C db2ls |nIozzzYQ20D DB2 z70d20
76#KP db2ls |nTR=20Z53OD DB2 z7#
Z;v53O20`v DB2 1>1,fZBP^F:
v G root C'20;'V`v DB2 1>
v 53O;\P;v DB2 \m~qw (DAS)#
v 5}{ZyP DB2 1>PXk(;#
v DB2 1>;a“ul”=m; DB2 1>P4(DNN5}#;x,db2iupdt |nIT+5}DyP(S;v DB2 1>P;=m;v#
v 9C db2ln |n*;v DB2 1>4(4S+<Bd{D1>;pwC#g{rcC
`v DB2 1>2f,G4;\4(4S#
v Linux 32 ;3q;\20Z Linux x64 Yw53=(O#
v DB2 20$_;'V,;vC'Z,;(zwO,1xP`vwC#
IBM Secure Shell Server for Windows() Optim }]b\m19C)
KD5PDE"+ozzxP IBM Secure Shell Server for Windows kE#
;vF*“IBM Secure Shell Server For Windows”DB~q+f DB2 ~qwz7;p
20#K~qG OpenSSH 5.4p1 Lr|PD;v\^&\KZ#K~q* Optim™ Data-
base Administrator T0d{OID IBM z7a)~qw~q#K~q;GK6'bD
(C~q#
IBM Secure Shell Server For Windows 9Ck OpenSSH `,DdC=(,CdC=
(yZ sshd_config D~#ITZ %ALLUSERSPROFILE%\Application Data\IBM\IBMSSH\
etc ?<PR=KdCD~,dP %ALLUSERSPROFILE% G Windows a)D73d?,
IT9C“set ALLUSERSPROFILE”4T>K73d?#"4a)KyP~qw&\,k
ND sshd_config D~TKb\'VD&\?~#;\(}KD~4dC\'VD&\
?~#
ITZ“&CLr”`pB9C Windows B~i4w4K~qDU>G<#QwB~4
-“IBM Secure Shell Server For Windows”#
*t/r#9 IBM Secure Shell Server For Windows,IT9C Windows ~q Microsoft
\mXF(#r_,IT9C|nbMw4"v“net start IBM Secure Shell Server For
Windows”r“net stop IBM Secure Server For Windows”#
84 20 DB2 ~qw
20 DB2 z7iJTZ AIX"HP-UX"Linux M Solaris Yw53,20 DB2 }]bz7 CD r DVD
D}L;`,#
20 CD r DVD (AIX)*Z AIX Yw53O20 DB2 }]bz7 CD r DVD,k9C“53\mgf$_
”(SMIT)#
*<.0
y]zD53dC,I\h*w*_P root C'(^DC'G<E\20bL#
}L
*9C SMIT Z AIX O20 CD r DVD,k4PBP=h:
1. +bLek}/wP#
2. (}dk mkdir -p /disc |n44(bL20c,dP disc m> CD r DVD 2
0c?<#
3. (}dk smit storage |n49C SMIT VdbLD~53#
4. SMIT t/.s,!qD~53 > mS/|D/T>/>}D~53 > CDROM D~
53 > mS CDROM D~53#
5. Z“mSD~53”0ZP:
a. Zh8{VNP,* CD r DVD D~53dkh8{# CD r DVD D~5
3Dh8{XkG(;D#g{PX4Dh8{,zI\h*>}H0(eD CD
r DVD D~53,rT?<9Cm;v{F# ZK>}P,/dev/cd0 *h8
{#
b. Z“20c”0ZPdkbL20c?<# ZK>}P,20c?<* /disc#
c. Z53XBt/1T/20VNP,!qGTtCD~53T/20#
d. %w7(XU0Z,;s%w!{}NKv SMIT#
6. (}dk smit mountfs |n420 CD r DVD D~53#
7. Z“20D~53”0ZP:
a. ZD~53{VNP,*K CD r DVD D~53dkh8{# ZK>}P,
h8{* /dev/cd0#
b. Z20y&?<VNPdkbL20c# ZK>}P,20c* /disc#
c. ZD~53`MVNPdk cdrfs# *i4IT20Dd{D~53`M,%w
P>#
d. Z20*;A53VNP,!qG#
e. S\d`1!5,"%w7(XUC0Z#
a{
CD r DVD D~53VZQ20C#*i4 CD r DVD DZ],k+ELEk}
/wP"dk cd /disc |n,dP disc GbL20c?<#
Z 6 B <820 DB2 }]b~qw 85
20 CD r DVD (HP-UX)*Z HP-UX Yw53O20 DB2 }]bz7 CD r DVD,k"v mount |n#
*<.0
y]zD53dC,I\h* root C'(^E\20bL#
}L
*Z HP-UX O20 DB2 }]bz7 CD r DVD:
1. + CD r DVD ek}/wP#
2. gPX*,(e;vB?<w* CD r DVD }/wD20c# 9C mkdir /cdrom|n+ /cdrom (e*20c#
3. gPX*,9C ioscan -fnC disk |n4j6}/wh8D~# K|naP>y
P6pD CD r DVD }/w0dX*h8D~#D~{+`FZ /dev/dsk/
c1t2d0#
4. + CD r DVD }/w20=20c?<:
mount -F cdfs -o rr /dev/dsk/c1t2d0 /cdrom
5. 9C ls /cdrom |nq!D~PmTi$20iv#
6. "z#
a{
CD r DVD D~53VZQ20C#i4 CD r DVD DZ],=(G:+ CD r
DVD Ek}/wP"dk cd /cdrom |n,dP cdrom G20c?<#
20 CD r DVD (Linux)*Z Linux Yw53O20 CD-ROM,k"v mount |n#
*<.0
y]zD53dC,I\h* root C'(^E\20bL#
}L
*Z Linux Yw53O20 CD r DVD:
1. + CD r DVD ek}/w"dkTB|n:
mount -t iso9660 -o ro /dev/cdrom /cdrom
dP /cdrom m> CD r DVD D20c#
2. "z#
a{
CD r DVD D~53VZQ20C#i4 CD r DVD DZ],=(G:+bLE
k}/wP"dk cd /cdrom |n,dP cdrom G20c?<#
86 20 DB2 ~qw
20 CD r DVD (Solaris Operating Environment)+ CD-ROM ek Solaris Yw53OD}/wP1,g{4T/20C CD-ROM,k
"v mount |n#
*<.0
g{9C NFS S6L5320 CD r DVD }/w,G4Xk9C root C'CJ(
<v6LFczOD CD r DVD D~53#y]>X53dC,zZ>XFczOI
\9h* root C'CJ(#
}L
*Z Solaris O20 CD r DVD:
1. + CD r DVD ek=}/wP#
2. 1“m\mw”(vold) }Z53OKP1,g{ CD r DVD _Pj),G4bLT
/20* /cdrom/cd_label;g{ CD r DVD ;_Pj),G4bLT/20*
/cdrom/unnamed_cdrom#
g{“m\mw”4Z53OKP,G4jITB=h420 CD r DVD:
a. (}dkTB|n47(h8D{F:
ls -al /dev/sr* |awk ’{print "/" $11}’
K|na5X CD r DVD h8D{F#ZK>}P,|n5XV{. /dev/
dsk/c0t6d0s2#
b. dkTB|n420 CD r DVD:
mkdir -p /cdrom/unnamed_cdrommount -F hsfs -o ro /dev/dsk/c0t6d0s2 /cdrom/unnamed_cdrom
dP /dev/dsk/c0t6d0s2 m>ZH0=hP5XDh8D{F,/cdrom/
unnamed_cdrom m> CD r DVD 20?<#
3. "z#
a{
CD r DVD D~53VZQ20C#i4 CD r DVD DZ],=(G:+bLE
k}/wP"dk cd /cdrom |n,dP cdrom G20c?<#
Z 6 B <820 DB2 }]b~qw 87
88 20 DB2 ~qw
Z 7 B 9C“DB2 20”r<420 DB2 }]b~qw(Windows)
KNqhvgNZ Windows Ot/“DB2 20”r<#9C“DB2 20”r<4(e20
T0Z53O20 DB2 }]bz7#
*<.0
Zt/“DB2 20”r<.0:
v g{zrchCVx}]b73,kND:hCVx}]b73;#
v 7#53zc20"ZfMEL*s#
v g{zF.9C LDAP Z Windows Yw53 Active Directory P"a DB2 ~q
w,kZ20.0)9?<#=,qrXkV/"aZc"`?}]b#PX|`
E",kND“* LDAP ?<~q)9 Active Directory #= (Windows)”wb#
v XkP_8(iDC'(^D>X\m1C'J'E\4P20#Z LocalSystem I
TCw DAS M DB2 5}C'Rz49C}]bVx&\D DB2 }]b~qwP,
_Pa}X(DG\m1C'IT4PK20#
":g{rc9CG\m1C'J'xPz720,G4Z"T20 DB2 }]bz
7.0,Xk20 VS2010 KP1b#Yw53Oh*P VS2010 KP1b,;s
E\20 DB2 }]bz7#IS Microsoft KP1bBX Web >cqC VS2010
KP1b#P=v!n:TZ 32 ;53,!q vcredist_x86.exe;TZ 64 ;5
3,!q vcredist_x64.exe#
v (izXUyPDLr(d;;G?F),by20LrIT|BFczODNb
D~x;h*XB}<#
v Sib}/wr43dDxg}/w(}g Windows J4\mwP \\hostname\
sharename)20 DB2 z7;\'V#Z"T20 DB2 z7.0,Xk+xg}/
w3dA Windows L{(}g Z:)#
^F
v (}NNC'J'<^(KP`v“DB2 20”r<5}#
v DB2 1>{FM5}{;\T}V5*<# DB2 1>{Fn$I* 64 v"oV
{,b)V{ITG A-Z"a-z M 0-9#
v DB2 1>{FM5}{ZyPD DB2 1>PXk(;#
v ;\Tv_P;v}]bVxD}]b9C XML &\#
v g{Q20BPdP;n,G4d{ DB2 }]bz7y;\20Z,;76P:
– IBM Data Server Runtime Client
– IBM Data Server Driver Package
– DB2 E"PD
v “DB2 20”r<DVN;S\G"DV{#
v g{Z Windows Vista r_ Windows 2008 r|_f>DYw53OtC)92+
T,G4C'XktZ DB2ADMNS r DB2USERS iE\KP>X DB2 |nM&
CLr,bGr*P;vnbD2+T&\(C'CJXF)Z1!ivBa^F
© Copyright IBM Corp. 2013 89
>X\m1y_PDX(#g{C';tZdPNN;vi,G4{G+;PT>
X DB2 dCr&CLr}]DACJ(#
}L
Zt/“DB2 20”r<:
1. 9CQ* DB2 20(eD>X>X\m1J'4G<53#
2. g{z_P DB2 }]bz7 DVD,G4+dek}/wP#g{tCKT/KP
&\,G4|+T/t/“DB2 20t/e”#g{T/KP&\;\$w,k9C
Windows J4\mw4/@ DB2 }]bz7 DVD,;s+w20<jTt/“DB2
20t/e”#
3. g{zS Passport Advantage® BXK DB2 }]bz7,G4KPCI4PD~4
b9u DB2 }]bz720D~#9C Windows J4\mw4/@ DB2 20D
~,;s+w20<j4t/“DB2 20t/e”#
4. S“DB2 20”t/eP,ITi420Hvu~M"P5w,2IT1SxP20#
zI\*i420Hvu~M"P5wTq!nBE"#
5. %w20z7,“20z7”0Z+T>I)20Dz7#
g{FczOP420NN DB2 }]bz7,G4(}%w20Bz74t/2
0#q-“DB2 20”r<Da>p=jI20#
g{FczOAYQ-20K;v DB2 }]bz7,G4IT:
v %w20Bz7T4(BD DB2 1>#
v %w9CVPz7T|BVP DB2 1>"+&\mS=VP DB2 1>"}6V
P DB2 V9.5 M V9.7 1>r20=Sz7#
6. “DB2 20r<”+7(53oT,"t/CoTD20Lr#*zozI8<zj
Id`=h#*wC*zoz,k%wozr4 F1 |#If1%w!{4ax2
0#
7. 9C“DB2 20”r<1Dy>fe+8<zjI20}L#kND`X4S#
a{
1!ivB,DB2 }]bz7+20Z Program_Files\IBM\sqllib ?<P,dP
Program_Files m> Program Files ?<D;C#
g{z*ZK?<Q-Z9CD53OxP20,G4 DB2 }]bz72076am
S _xx,dP xx G}V,S 01 *<"TzQ20D DB2 1>}?]v#
z9IT8(T:D DB2 }]bz72076#
B;=v24
v i$20#
v 4PXhD20sNq#
PX20Zdv=DmsDE",ki4;Z My Documents\DB2LOG\ ?<PD20U
>D~#CU>D~9CTBq=:DB2-ProductAbrrev-DateTime.log,}g,DB2-
ESE-Tue Apr 04 17_04_45 2012.log#
90 20 DB2 ~qw
g{bG 64 ; Vista OB20D DB2 z7,xz9C 32 ; OLE DB a)Lr,
G4XkV/"a IBMDADB2 DLL#*"aK DLL,kKPTB|n:
c:\windows\SysWOW64\regsvr32 /s c:\Program_Files\IBM\SQLLIB\bin\ibmdadb2.dll
dP Program_Files m> Program Files ?<D;C#
g{k* DB2 }]bz7\;CJ>XFczrxgPDm;FczOD DB2 D5,
G4Xk20 DB2 E"PD#DB2 E"PD|, DB2 }]b53M DB2 `Xz7
DD5#g{;PZ>X20 DB2 E"PD,G41!ivB+S Web CJ DB2 E
"#
IT(}KP“DB2 20”r<420 IBM Data Studio#
DB2 Express EditionM DB2 Workgroup Server EditionDZf^Fg{*20 DB2 Express Edition,G4JmCZ5}DnsZf* 4 GB#
g{*20 DB2 Workgroup Server Edition,G4JmCZ5}DnsZf*
64 GB#
Vdx5}DZf?I INSTANCE_MEMORY }]b\mwdCN}7(#
S V9.5 r V9.7 xP}61DX*5w:
v Tw{Zf\mw;a+5}Zf\?^Fvs=,vmI$^
F#
Z 7 B 9C“DB2 20”r<420 DB2 }]b~qw (Windows) 91
92 20 DB2 ~qw
Z 8 B 9C“DB2 20”r<420 DB2 ~qw(Linux MUNIX)
KNqhvgNZ Linux M UNIX Yw53Ot/“DB2 20”r<#“DB2 20”r<
C4(e20W!nT0Z53O20 DB2 }]bz7#
*<.0
Zt/“DB2 20”r<.0:
v g{zrchCVx}]b73,kND20 DB2 ~qwPD:hCVx}]b7
3;
v 7#53zc20"ZfMEL*s#
v 7#20K\'VD/@w#
v IT9C root C'(^r_G root C'(^420 DB2 }]b~qw#PXG root
C'20D|`E",kND20 DB2 ~qwPD:G root C'20Ev(Linux
M UNIX);#
v DB2 }]bz73qXkIC#I(}:r5e DB2 }]bz7 DVD r_S Pass-
port Advantage BX203q4q! DB2 203q#
v g{*20G"Df>D DB2 }]bz7,G4Xk_PJ1D>XoTLr|#
v “DB2 20”r<G;v<N20Lr#Xk_P\;a)<NC'gfD X Win-
dows m~,E\9“DB2 20”r<ZzwOKP#7# X windows ~qw}ZK
P#7#}7<vKT>Z]#}g,export DISPLAY=9.26.163.144:0.
v g{*ZzyZ73P9C2+Tm~,G4Zt/“DB2 20”r<.0XkV/4
(XhD DB2 C'#
^F
v (}NNC'J'<^(KP`v“DB2 20”r<5}#
v ;\T9Czk/ UTF-8 (eD"R;P;v}]bVxD}]b9C XML &\#
v “DB2 20”r<DVN;S\G"DV{#
v TyZ Itanium D HP Integrity Series Systems OD HP-UX 11i V2,9C“DB2 2
0”r<P8(D\k^(CJ(}20r<* DB2 5}yP_"\@$DC'r
DAS 4(DC'#jIK20r<.s,h*XBhCb)C'D\k#b;a0l
9CK20r<4(D5}r DAS,rK,;h*XB4(C5}r DAS#
}L
Zt/“DB2 20”r<:
1. g{_P5JD DB2 }]bz7 DVD,G4(}dkBP|n4P;A20KK
DB2 }]bz7 DVD D?<:
cd /dvdrom
dP /dvdrom m> DB2 }]bz7 DVD D20c#
2. g{BXK DB2 }]bz73q,G4XkTz7D~xPb9u#
© Copyright IBM Corp. 2013 93
a. b9uz7D~:
gzip -d product.tar.gz
dP product GBXDz7D{F#
b. b9z7D~:
Z Linux Yw53Otar -xvf product.tar
Z AIX"HP-UX M Solaris Yw53Ognutar -xvf product.tar
dP product GBXDz7D{F#
c. |D?<:
cd ./product
dP product GBXDz7D{F#
":g{BXK>XoTLr|,G4+db9uA,;v?<P#b+aZ,;
?<P4(S?<(}g,./nlpack),"RJm20LrT/iR203qx^
ha>#
3. (}S}]bz73qyZ?<Pdk ./db2setup |n4t/“DB2 20”r<#
4. +r*“IBM DB2 20t/e”#ZK0ZP,ITi420Hvu~M"P5w,
2IT1SxP20#z9ITi420Hvu~M"P5wTq!nBE"#
5. %w20z7,20z70Z+T>I)20Dz7#
(}%w“20Bz7”t/20#q-“DB2 20”r<Da>p=jI20#
6. 9C“DB2 20”r<1Dy>fe+8<zjI20}L#kND`X4S#
Zt/20s,kjI“DB2 20”r<D20fe"wv!q#20ozIC48
<zjId`=h#*wC20oz,k%wozr4 F1 |#If1%w!{4a
x20#
a{
TZG root C'20,DB2 }]bz7<U20Z $HOME/sqllib ?<P,dP
$HOME m>G root C'Dw?<#
TZ root C'20,DB2 }]bz7Z1!ivB20ZBPdP;v?<P:
AIX"HP-UX M Solaris/opt/IBM/db2/V10.1
Linux /opt/ibm/db2/V10.1
g{z*20Z;vQ-Z9CC?<D53O,G4 DB2 }]bz72076am
S _xx,dP _xx G}V,S 01 *<"4UzQ-20D DB2 1>}?]v#
z9IT8(T:D DB2 }]bz72076#
DB2 2076_PBPfr:
v IT|,!4V8 (a-z)"s4V8 (A-Z) MB._V{ ( _ )
94 20 DB2 ~qw
v ;\,} 128 vV{
v ;\|,Uq
v ;\|,G"DV{
20U>D~G:
v DB2 20U>D~#KD~+6q|(msZZDyP DB2 20E"#
– TZ root C'20,DB2 20U>D~{G db2setup.log#
– TZG root C'20,DB2 20U>D~{G db2setup_username.log,dP
username GCZ4P20DG root C'j6#
v DB2 msU>D~#KD~a6qI Java 5XDNNmsdv(}g,l#M]e
E")#
– TZ root C'20,DB2 msU>D~{G db2setup.err#
– TZG root C'20,DB2 msU>D~{G db2setup_username.err,dP
username GCZ4P20DG root C'j6#
1!ivB,b)U>D~Z /tmp ?<P#IT8(U>D~D;C#
;YfZ db2setup.his D~#+G,DB2 20Lra+ DB2 20U>D~D1>#
fZ DB2_DIR/install/logs/ ?<P,"+CD~X|{* db2install.history#g
{C{FQfZ,G4 DB2 20Lra+dX|{* db2install.history.xxxx,d
P xxxx * 0000-9999,b!vZCzwOD20f>}?#
?v201><P;v%@Dz7G<D~Pm#g{}%K;v201>,G4K
2076BDz7G<D~2+;}%#K4FYwGZ20l*ax14PD,g
{LrZjI.0MQ#9r_l#P9,G4;a4(z7G<D~#
B;=v24
v i$20#
v 4PXhD20sNq#
IT(}KP“DB2 20”r<420 IBM Data Studio#
Z20K DB2 }]bz7.s,(}S>XoT|yZD?<KP ./db2setup |n,2IT20>XoT|#
Z Linux x86 O,g{k* DB2 }]bz7\;CJ>XFczrxgODm;Fc
zOD DB2 D5,G4Xk20 DB2 E"PD#DB2 E"PD|, DB2 }]b5
3M DB2 `Xz7DD5#
DB2 Express EditionM DB2 Workgroup Server EditionDZf^Fg{*20 DB2 Express Edition,G4JmCZ5}DnsZf* 4 GB#
g{*20 DB2 Workgroup Server Edition,G4JmCZ5}DnsZf*
64 GB#
Vdx5}DZf?I INSTANCE_MEMORY }]b\mwdCN}7(#
S V9.5 r V9.7 xP}61DX*5w:
v g{ V9.5 r V9.7 DB2 }]bz7DZfdC,}JmD^F,
G4Z}6=10f>.s,DB2 }]bz7I\^(t/#
Z 8 B 9C“DB2 20”r<420 DB2 ~qw(Linux M UNIX) 95
v Tw{Zf\mw;a+\D5}ZfO^vs=,vmI$^
F#
96 20 DB2 ~qw
Z 9 B “DB2 20”r<20}L
9C“DB2 20”r<20 DB2 Enterprise Server Edition 1,aT>tIfe#Bf+
8<zjIb)fe#
}L
1. *t/ IBM DB2 20t/e,kS DB2 203qyZ?<PKP db2setup |n#}g,
./db2setup -l /tmp/db2setup.log -t /tmp/db2setup.trc
-l M -t (iN}+tC DB2 U>G<MzY#
+r*“IBM DB2 20t/e”#ZK0ZP,ITi4 DB2 Enterprise Server Edi-
tion "PfE""}6!nM200f.,2IT1SxP20#
2. *20 DB2 z7,k%w20z7#+T>“20z7”fe#K0ZT>I)2
0Dz7#
< 1. DB2 20t/e
© Copyright IBM Corp. 2013 97
%w20Bz7#+T>6-fe#
3. 6-fe#KfeT>z!q*20D DB2 z7#
*ax20,ITf1%w!{#
< 2. “20z7”0Z
< 3. “DB2 20”r<“6-fe”
98 20 DB2 ~qw
%wB;=TLx#
4. m~mI-ife#KfeT> IBM MG IBM mIun#
Zi4m~mI-i.s,k!qS\TS\b)un#
%wB;=TLx#
5. !q20`Mfe#ZKfeP,8(*4PD20`M#9ITi4*20D
&\?~#
< 4. m~mI-ife
Z 9 B “DB2 20”r<}L 99
IT9C“DB2 20”r<48(:
v dM20|(y>D}]b~qw&\"}]b\m$_Ms`}z7&\?
~M&\#*TsZ20}LPmS&CLr*"&\?~Md{I!&\,
k!q(F#
v +r20|(y>D DB2 &\?~M&\,"Ra4Pn!^HDdC#
v TZ(F20,g{zQl$ DB2 &\?~MhC,G4IT!q*20D&
\?~T08(dCW!n#(F20D1!hCkdM20D1!hC`
,,+zIT(FI!&\?~MdCN}#
v g{!q9C1!hCxP20,G4Xk8(dMVN#
*i4*20D&\?~,k%wi4&\?~#+r*“i4&\?~”T0
r,|T>*20D&\?~#
20ozIT8<zjI?v20fe#*wC20oz,k%wozr4 F1|#
%wB;=TLx#
6. !q20M/r4(l&D~fe#SKfeP,IT!q"44P20,2IT
!q+20hC#f=l&D~TcTs20,r_!q,14Pb=vYw
("44P20"+20hC#f=l&D~)#
< 5. !q20`Mfe
100 20 DB2 ~qw
IT9C“DB2 20”r<44PBPYw:
v 20z7#1zjI“DB2 20”r<D?v=hs,DB2 }]bz7M20Z
zD53OK#;a#fl&D~#
v 4(20hC"+d#fZl&D~P,+;20z7#TsIT9CKl&
D~20Kz7#;a20 DB2 }]bz7#“DB2 20”r<vy]zD!q
Z]zIl&D~#
v 20z7"4(M#fl&D~,IT+Cl&D~Cw!nG<#
g{z!q4(l&D~,G4ITZl&D~{FVNP8(l&D~D{F
M;C#2IT|BKl&D~TZm;iwzO9C#
%wB;=TLx#
7. !q20?<fe#ZKfeP,8(*20 DB2 }]bz7D?<#
< 6. !q20M/r4(l&D~fe
Z 9 B “DB2 20”r<}L 101
*i420y!&\?~yhDELUd,k%wELUd#+r*“ELUd*
s”T0r,CT0rT>10!qD&\?~DICELUd#
%wB;=TLx#
8. hC1! DB2 \m~qw (DAS) DC'E"#ZKfeP,8( DB2 \m~q
wDr"C'{M\k#
< 7. !q20?<fe
102 20 DB2 ~qw
DAS ZFczOKPTa) DB2 $_yhD'V#8( DAS DC'E"#
%wB;=TLx#
9. dC DB2 5}fe#ZKfeP,ITi4M|D DB2 5}#
< 8. hC1! DB2 \m~qwDC'E"
Z 9 B “DB2 20”r<}L 103
*i4M|D DB2 5}dCfe,k%wdC#TCP/IP KZEI DB2 5}C4
l}kV DB2 ,S#KZE5XkZ6' 1024 A 65535 P,"RXkZyPw
zO<IC#
%wB;=TLx#
10. hC(*fe#ZKfeP,ITV/dC*"M=>Xr6L*5KPmD(
*#
< 9. dC DB2 5}fe
104 20 DB2 ~qw
IThC DB2 ~qwTZ}]bh*"b1T/+(*"M=/(\m1#*5
KE"f"Z\m*5KPmP#h*4O$D SMTP ~qw4"Mb)(*#g
{K14hC DB2 ~qwT"M(*,G4KP4v/(T;G<Z\m(*U
>P#
IT+\m*5K!nhC*>X(ZKFczO4(*5KPm)r6L(9
Cm;v DB2 ~qwODVP*5KPm)#Xk8(6L DB2 ~qw#
%wB;=TLx#
":“hC(*fe”Z DB2 Express Edition M DB2 Express - C Edition DdM
20 GUI !nP;IC#g{z#{KfeZ20}LPIC,G4Xk!q“(
F20 GUI”!n#
11. 8(KP4v`Sw(*D*5Kfe#ZKfeP,IT!q4(BD\m*
5K#
< 10. hC(*fe
Z 9 B “DB2 20”r<}L 105
1!ivB,KP4v`SwZz}ZhCD DB2 5}OKP#IT8(K5}
D\m*5K,2IT+KNqSY=jI20.s4P#
%wB;=TLx#
":“8(KP4v`Sw(*D*5Kfe”Z DB2 Express Edition M DB2
Express - C Edition DdM20 GUI !nP;IC#g{z#{KfeZ20}
LPIC,G4Xk!q“(F20 GUI”!n#
12. T DB2 TstCYw532+Tfe#Kfe+tCYw532+T#
< 11. 8(KP4v`Sw(*D*5Kfe
106 20 DB2 ~qw
*tCYw532+T,k8(\m1MC'iE"#
%wB;=TLx#
":“T DB2 TstCYw532+Tfe”Z DB2 Express Edition M DB2
Express - C Edition DdM20 GUI !nP;IC#g{z#{KfeZ20}
LPIC,G4Xk!q“(F20 GUI”!n#
13. *<4FD~"4(l&D~fe#KfeEvK4(l&D~yhDE"#b
G20r<*<4FLrD~.0Dns;v=h#
< 12. T DB2 TstCYw532+Tfe
Z 9 B “DB2 20”r<}L 107
Kfe+T>jI DB2 20r4(l&D~yXhxPD!q#Z%wjI.0
i4KfePP>DyP&\?~#*|DdPNNhC,k%wO;=T5X
=“DB2 20”r<PDH03f"|DzD!q#*t/yP8(wzOD20}
L,k%wjI#
14. 20QjIfe#Kfe8> DB2 D~Q4F=Fcz"R53dCQjI#
< 13. *<4FD~"4(l&D~fe
108 20 DB2 ~qw
20U>;Z C:\Documents and Settings\Administrator\My Documents P#*
9C DB2 }]bz7,kXU53OyP}ZKPDm~Lr,;sXBt/C
Lr#
15. 20d{z7fe#Kfe+T>Z20 DB2 }]bz7.sIT20Dd{z
7#
< 14. 20QjIfe
Z 9 B “DB2 20”r<}L 109
(}%w`&D“20”4%,IT!q20BPNNz7#IBM Database Add-ins for
Visual Studio 1SZ Visual Studio 2008 P* .NET &CLra)&CLr*"
'V#*t/ IBM Database Add-ins for Visual Studio D20}L,k%w20#
ZjI20.s,zITi420s=h"U>D~(Tq!PXyhCDZ]
D|`j8E")T0?(6LwzD4,#
%wjITKv#
16. I!#20 Data Studio i~fe#(I!)IT20 Data Studio i~#
< 15. 20d{z7fe
110 20 DB2 ~qw
*20 Data Studio i~,k(}KP db2setup |nXBt/ IBM DB2 20t
/e#%w20 Data Studio i~#“20 Data Studio i~”fe+T>I)2
0Dz7#
< 16. 20 Data Studio i~fe
Z 9 B “DB2 20”r<}L 111
112 20 DB2 ~qw
Z 10 B 9C|nP&mw (CLP) 4i$20
IT(}4( SAMPLE }]b"KP SQL |n4lwy>}],Sxi$20#
*<.0
v Z!q&\?~PvVD SAMPLE }]bi~,XkZ53O20xR|(ZdM
20P#
v h*_P SYSADM (^DC'#
}L
*i$20:
1. w*_P SYSADM (^DC'G<53#
2. dk db2start |n4t/}]b\mw#
3. dk db2sampl |n44( SAMPLE }]b#
&mK|nI\*(8VS#;PjI{";15X|na>{1,C}LjI#
4( SAMPLE }]b1,C}]bT/T}]bp{ SAMPLE xP`?#
4. ,SA SAMPLE }]b,lwyPZ?E 20 $wD01DPm,;sXC}]b,
S#S|nP&mw (CLP) PdkBP|n:
connect to sampleselect * from staff where dept = 20
connect reset
dv&C`FZTBZ]:
ID NAME DEPT JOB YEARS SALARY COMM---- --------- ------ ----- ------ -------- ---------
10 Sanders 20 Mgr 7 98357.50 -20 Pernal 20 Sales 8 78171.25 612.4580 James 20 Clerk - 43504.60 128.20190 Sneider 20 Clerk 8 34252.75 126.50
4 record(s) selected.
B;=v24
Zi$20s,I}% SAMPLE }]bTMEELUd#dk db2 drop database sample|nT>} SAMPLE }]b#
© Copyright IBM Corp. 2013 113
114 20 DB2 ~qw
Z 11 B 20.s4Pu<Yw
Z20 DB2 }]bz7.s,9h*4Pd{XhNqMI!Nq#
>} Firefox /@wE*D~ZKP“DB2 20”r<r_ DB2“Z;=”.s,zI\k>}/@wE*D~,T@9
ZCJ_PKE*D~Dd{ Web 3f1T/KP JavaScript#
XZKNq
g{z9CKE*D~4i4_P JavaScript Dd{ Web 3f,G4 JavaScript +T
/KPx;a"v/f#
g{9C Firefox w* Web /@w,G41zKP DB2“Z;=”1Ma4(/@wE
*D~#g{,b,G44(;v{* DB2_FIRSTSTEPS D/@wE*D~#
}L
*>} Firefox /@wE*D~:
1. g{PNN Firefox /@wQr*,k+|GXU#
2. r* Firefox E*D~\mw#
v Z Windows O
a. r* Windows *<K%"!qKP...
b. dk firefox.exe -profilemanager,;s%w7(#“Firefox - !qC'E
*D~”T0rr*#
v Z Linux M UNIX O
a. r*|na>{#
b. P;A Firefox ?<#
c. 9C -profilemanager *Xt/ Firefox#}g:
./firefox -profilemanager
3. !q DB2_FIRSTSTEPS E*D~#
4. %w>}E*D~...
5. %wKvTXU“Firefox - !qC'E*D~”T0r#
B;=v24
PX Firefox E*D~D|`E",kCJ www.mozilla.org/support/firefox/profile#
jk DB2 mI$*9z7qCZ(,kT DB2 }]bz7"aJ1DmI$\?#
© Copyright IBM Corp. 2013 115
*<.0
g{*Z20z7ZdT/mSmI$\?,kZt/“DB2 20”r<.0+mI$\
?4F=203qD /db2/license ?<P#
XZKNq
*9C DB2 &\?~r_{O10z7D9C({,zI\h*"ad{mI$\?#
>}
}g,7#+ db2ese_c.lic r db2ese_u.lic mI$D~mS=203qD /db2/
license ?<,;sY20 DB2 Enterprise Server Edition#g{4+NNmI$D~
mS= /db2/license ?<,G4zaZ db2licm -l |nDdvP4=“4"amI$
”{"#Z20s,zIT(}KP db2licm -a |n4V/&CmI$#
g{z"aP'mI$\?,G4 db2licm -l |n+I&P>yPz7T0ICDmI$E"#
“Z;=”gft/“Z;=”gf,dP|,z**<KbM9C DB2 z7yhD&\D4S#
IT(}“Z;=”4PBPYw:
v 4(y>}]brzT:D}]b#
v liz7|B#
z7|B
7#z*@ DB2 }]bz7DICz7|BMv?&\#hzK|B~q,z
ITi4IC DB2 }]bz7|BDPm,9ITKbPX DB2 }]bz7
|BDj8E"#
KP“Z;=”
IT(}9C db2fs |nV/t/“Z;=”:
$ db2fs
Z Linux M UNIX Yw53Odb2fs |n;Z INSTHOME/sqllib/bin ?<P,dP INSTHOME G
5}w?<#h* SYSADM (^E\KPK|n#
r_,Z Linux Yw53O,IT(}SwK%P!q IBM DB2 > Z
;=4t/“Z;=”#
Z Windows Yw53Odb2fs |n;Z DB2DIR\bin ?<P,dP DB2DIR hC*zZ DB2
20Zd8(D;C#
r_,IT(}S*<K%P!qLr > IBM DB2 > [DB2 1>{F] > hC$_ > Z;=r(}@fOD DB2 }]bz7D~P4t
/“Z;=”#
116 20 DB2 ~qw
DB2 }]b~qwD20sNq (Windows)Z Windows 53O20 DB2 }]b.s,XkjI;)Nq#
+C'j6mSA DB2ADMNS M DB2USERS C'i(Windows)
ZI&jI DB2 20.s,TZh*ZzwOKP>X DB2 &CLrM$_DC',
zVZXk+b)C'mS= DB2ADMNS r DB2USERS i#
*<.0
v XkQ20 DB2 }]bz7#
v Z20 DB2 }]bz7Zd,XkQZ“* DB2 TstCYw532+T”feO
!PKtCYw532+T4!r#
}L
*+C'mS=J1DiP:
1. %w*<"!qKP#
2. dk lusrmgr.msc,;s%w7(#
3. !q>XC'Mi#
4. !qC'#
5. !qk*mSDC'#
6. %wtT#
7. %w%tZ!n(#
8. %wmS#
9. !qJ1Di#
10. %w7(#
B;=v24
g{jIK20+!q;tCBD2+T&\,Z20.s(}KP db2extsec.exe |nT;ITtCC&\#+C'mS=i.s,CC'Z;NG<1,K|DMaz
'#}g,g{+zDC'j6mS= DB2ADMNS i,G4zh*"z;sYNG
<,T9K|Dz'#
+ 32 ; DB2 5}|B* 64 ;5}(Windows)g{53OP`v 32 ; DB2 1>,G4IT+|G*;* 64 ;5}#
XZKNq
^F
v DB2 32 ;5}k 64 ;5};\2fZ,;53P#
v Z_P`v 32 ; DB2 1>D53O;\20 64 ; DB2 1>#
Z 11 B 20.s4Pu<Yw 117
v ;\1SSf>MZ V10.1 D 32 ; DB2 1>}6= 64 ; DB2 V10.1 1>#I
TSf>MZ V10.1 D 32 ; DB2 1>}6= V10.1 D 32 ; DB2 1>,;s
S 32 ; DB2 V10.1 |B* 64 ; DB2 V10.1#kND“+ 32 ; DB2 ~qw}
6= 64 ;53”wb#
}L
1. 9C db2iupdt |n+yPD 32 ;5}FA,;v DB2 1>P#
2. 6X 32 ;D DB2 1>(zQ+yP 32 ;5}FADGv DB2 1>}b)#
3. 20 64 ; DB2 V10.1,|a+ 32 ; DB2 V10.1 5}}6* 64 ; DB2 V10.1
5}#
i$ DB2 1>db2val |nCZ7# DB2 1>Z}#KP#
XZKNq
db2val $_(}TB=(4i$ DB2 1>DKD&\:i$20D~"5}"}]b
4(iv"kC}]bD,ST0Vx}]b73D4,#g{zZ Linux M UNIX Y
w53OQ-9C tar.gz D~V/?pK;v DB2 1>,G44PKi$\PC#
db2val |nITlY7#Q}7jIyPdC,"R7# DB2 1>MGzZ{D1
>#zIT8(5}M}]b,2ITTyP5}KP db2val |n#ITZ DB2-
install-path\bin M sqllib/bin ?<PR= db2val |n#
>}
}g,*i$ DB2 1>DyP5},kKPTB|n:
db2val -a
PXj{D db2val |nDj8E"M|`>},kND“db2val - DB2 1>i$$_
|n”wb#
hC(*M*5KPm
*KcZ DB2 }]bz7M}]b4,kzrd{K*5,khC(*M*5KPm#
g{Z DB2 }]bz720}LP44PKYw,G4ITV/hCb)Pm#
}L
*hC(*M*5KPm:
1. w*5}yP_r_P SYSADM (^DC'G<#
2. g{Z20}LP48( SMTP ~qw,G4IT9CTB|nxPV/dC:
db2 update admin cfg using smtp_server host1
dP host1 m>CZxPgSJ~(*D SMTP ~qwD TCP/IP wz{#
3. g{#{*5KE";Z6L DB2 \m~qw (DAS) O,G4IT9CTB|n
8( contact_host N}:
db2 update admin cfg using contact_host host2
118 20 DB2 ~qw
dP host2 m> DAS }ZKPD TCP/IP wz{#g{48( contact_host N},G4 DAS Y(*5KE";Z>X~qwO#
4. 9CTB|nr*wHLr:
db2 update admin cfg using sched_enable on
5. *9b)|Dz',k9CBP|nXBt/ DAS:
db2admin stopdb2admin start
6. *|D*5KPm,k"v UPDATE HEALTH NOTIFICATION CONTACT LIST |n#
Z20.s|D1! DB2 1>M1! IBM }]bM'zSZ1>
(Windows)ISNN DB2 1>r IBM }]~qw}/Lr1>KP db2swtch |n#
*<.0
Z,;(FczO20`v DB2 1>(f> 9 r|_f>)r`v IBM }]bM'
zSZ1>(f> 9.5 r|_f>)#
XZKNq
DB2COPY1 GzwOWN20 DB2 }]bz71D DB2 1>D1!{F#K`,{
FGf"}]b\mwzkMC'}]D5}?<D;?V#
g{zwO920Kd{ DB2 1>,G4|GD1!{F+* DB2COPY2 M
DB2COPY3 HH#
IBMDBCL1 Gw*zwOZ;v}/Lr20f>D IBM Data Server Driver Package
(DSDRIVER) D1!{F#
g{zwO920Kd{ DSDRIVER z7,G4|GD1!{F+* IBMDBCL2 M
IBMDBCL3 HH#
Z20.s|D1! DB2 1> (Windows)
*9C“1! DB2 M}]bM'zSZ!q”r<4|D1! DB2 1>:
1. r*“1! DB2 M}]bM'zSZ!q”r<:S|n0ZKP;xNN
nbN}D db2swtch |n#r_,S“‘*<’K%”!qLr > IBM DB2
Z 11 B 20.s4Pu<Yw 119
> (DB2 1>{F) > hC$_ > 1! DB2 M}]bM'zSZ!qr<#“1! DB2 M}]bM'zSZ!q”r<r*#
2. Z“dC”3O,!q*9CD1>`M(1! DB2 1>)#
3. Z“1! DB2 1>”3fO,!q*hC*1!1>D1>,;s%wB;
=T+dhC*1! DB2 1>#
4. Z“\a”3O,r<+8>YwDa{#
5. KP dasupdt |nT+ DB2 \m~qw (DAS) FABD1!1>#
K}L+101! DB2 1>P;*BD1! DB2 1>,"T"amxPX*
D|D#*CJ"9CBD1! DB2 1>,Z+ DAS FABD1! DB2 1
>s,r*BD|n0Z#(}S“*<”K%P9C-<1! DB2 1>Dl]
==,TITCJ-<1! DB2 1>#
*9C|nP4|D1! DB2 1>,I9C db2swtch |n:
v db2swtch -d new_default_copy_name |nCZ+1! DB2 1>M1! IBM
}]bM'zSZ1>|D*BD1!1>{F#
v db2swtch -db2 -d new_default_copy_name |nCZ+1! DB2 1>|D
*BD1!1>{F#
K}L}%101! DB2 1>D"a,;s+8(D DB2 1>"a*1!
DB2 1>#|9T"am"73d?"ODBC M CLI }/LrT0 .NET Data
Provider(1|D29 DB2 1>I*1! IBM }]bM'zSZ1>)"WMI
"aMwVd{TsxPX*D|D,"+ DAS FA8(D1! DB2 1>#
*CJ"9CBD1! DB2 1>,r*BD|n0Z#
|D1! DB2 1>1f> 9.1 kf> 9.5 .dDnpZf> 9.1 P,120Z;v DB2 1>.s,|MI*1! DB2 1>#
NNh*9C DB2 ~qwzkD}]bYw<aCJ1! DB2 1>PDzk
M}]#
Zf> 9.1 P,fE1dDFF,zIT20d{f> 9.1 r|_f>D DB2
1>#
120 20 DB2 ~qw
+G,;P;v DB2 1>G1! DB2 1>#g{4T=X}C1>,G4y
ksD}]bYw+9C1! DB2 1>PDzkM}]#g{*9Cd{ DB2
1>(}g,K>}PD DB2COPY2 r DB2COPY3)PDzkM}],x;
9C1! DB2 1> (DB2COPY1) PDzkM}],G4XkT=X}Cd{
DB2 1>DzkM}]#
Z V9.5 P,Z20Z;v DB2 1>.s,|MI*1! DB2 1>M1!
IBM }]bM'zSZ1>#
Z 11 B 20.s4Pu<Yw 121
Zf> 9.5 P,fE1dDFF,zIT20d{f> 9.5 r|_f>D DB2
1>#
122 20 DB2 ~qw
+G,;P;v DB2 1>G1! DB2 1>r IBM }]~qw}/Lr1
>#ZbVivB,Z20d{=v DB2 1>.s,Ov=v1!1>T;k
u< DB2 1> (DB2COPY1) `X*#
Z V9.5 P,g{20K`v DB2 1>1,G4IT!q+;v DB2 1>w
*1! DB2 1>,x+m;v DB2 1>w*1! IBM }]bM'zSZ1
>#
Z 11 B 20.s4Pu<Yw 123
g{;h*k1! IBM }]bM'zSZ1> (DB2COPY2) `X*Dzk,
G4h*M'zSZzkD&CLrrC'XkT=X}C4Td{=v DB2
1>(DB2COPY1 k DB2COPY3)DdP;v1>Dzk#g{4T=X}
C,G4+9C1! IBM }]bM'zSZ1>PDM'zSZzk#
Z20.s|D1! IBM }]bM'zSZ1> (Windows)
124 20 DB2 ~qw
*9C“1! DB2 M}]bM'zSZ!q”r<4|D1! IBM }]bM'
zSZ1>:
1. r*“1! DB2 M}]bM'zSZ!q”r<:S“‘*<’K%”!qLr >
IBM DB2 > (DB2 1>{F) > hC$_ > 1! DB2 M}]bM'zSZ!qr<#r_,*A installdir\bin,;sKP db2swtch |n#
“1! DB2 M}]bM'zSZ!q”r<r*#
2. Z“dC”3O,!q*9CD1>`M(1! IBM }]bM'zSZ1
>)#
3. Z“1! IBM }]bM'zSZ1>”3O,!qk*I*1!1>D DB2
1>r IBM }]~qw}/Lr1>Tc;vT>|,;s%wB;=T
9|I*1! IBM }]bM'zSZ1>#(XBwC IBM }]bM'
zSZ1>DzkQf DB2 1>=xa)#)
4. Z“\a”3O,r<+8>YwDa{#
K}L+101! IBM }]bM'zSZ1>P;*BD IBM }]~qw}
/Lr1>,9dI*BD1! IBM }]bM'zSZ1>#C}L9T"a
mxPX*D|D#ZP;.s,1! ODBC M CLI }/Lrk .NET Data
Provider +8rB1>#2ITCJQ7S1>{FDyPd{ ODBC }/L
r#
*9C|nP4|D1! IBM }]bM'zSZ1>,zIT9C db2swtch|n:
v db2swtch -d new_default_copy_name |nCZ+1! DB2 1>M1! IBM
}]bM'zSZ1>|D*BD1!1>{F#
v db2swtch -client -d new_default_copy_name |nCZ+1! IBM }]
bM'zSZ1>|D*BD1!1>{F#
K}L"z101! IBM }]bM'zSZ1>,;s+8(D1>"a*1
! IBM }]bM'zSZ1>#
|D1! IBM }]bM'zSZ1>
Z420NNd{ DB2 }]bz7D73P,20 IBM Data Server Driver
Package(DSDRIVER)#
Z 11 B 20.s4Pu<Yw 125
1!ivB,Zh DSDRIVER D{F* IBMDBCL1#
Z;PNNd{ DB2 }]b~qwz7(}g,s5~qwfr$w>~qw
f)rd{ DSDRIVER DivB,K DSDRIVER G1! IBM }]bM'z
SZ1>#1!ivB,NNh*9C&CLrkswzkD}]bYw+C
J4T1! IBM }]bM'zSZ1>DzkM}]#
fE1dDFF,zIT20d{ IBM }]~qw}/Lr1>PD
DSDRIVER#+G,;P;v IBM }]~qw}/Lr1>(r_K>}P4
5wD D B 2 1>)G1! I B M }]bM'zSZ1>#
126 20 DB2 ~qw
g{4T=X}C1>,G4&CLrks+9C1! IBM }]bM'zSZ
1>PDzkM}]#g{*9Cd{ DSDRIVER(}g,K>}PD
IBMDBCL2 r IBMDBCL3)PDzk,x;9C1! IBM }]bM'zSZ
1>(IBMDBCL1)PDzk,G4XkT=X}Cd{ DSDRIVER PDzk
M}]#
fE1dDFF,zIT20`v DSDRIVER#;P;v IBM }]bM'z
SZ1>G1!1>#zP1I\av(S;v1>P;=m;v1>,"+
s;v1>hC*1! IBM }]bM'zSZ1>#
Z 11 B 20.s4Pu<Yw 127
9C“P;1! DB2 1>M}]bM'zSZ1>”|n(db2swtch),!qMhCBD1! IBM }]bM'zSZ1>#9C;xTd?D db2swtch t/“1! DB2 M IBM }]bM'zSZ!q”r<#
1 IBM }]bM'zSZ1>M DB2 1>y;ZzwO1fE1dDFF,zITZzwO20`v DSDRIVER M`v DB2 1>#Z
K&i\D=8P,IBMDBCL1 G1! IBM }]bM'zSZ1>,x
DB2COPY1 G1! DB2 1>#
128 20 DB2 ~qw
g{*|DOv=v1!5DdP;vr_=v<|D,k9C;xTd?D
db2swtch |n(v^Z Windows)4t/“1! DB2 M IBM }]bM'z
SZ!q”r<#Cr<+Zz!qBD1!1>1T>yPI\Dr!_#
mb,2IT9Cx -client r -db2 !nD db2swtch |n45VP;#
ZK=8P,1!qBD1! DB2 1>1,;P;vd{!q:DBCOPY2#
1!qBD1! IBM }]bM'zSZ1>1,ZK=8P,2P}v!q:
IBMDBCL2"DB2COPY1 M DB2COPY2#(XBwC DB2 1>_PyhD
}]bM'zSZzk4yw1! IBM }]bM'zSZ1>#)
9C`v1>D IBM }]~qwM'z,S19C DB2 }]bz7D`v DB2 1>r_`v}]~qw}/Lr1>1,a)
KwV!n)&CLr4CJ DB2 }]b#VP&CLr+Lx}#$w#
XZKNq
^F
TZBP?V,SA}]bD==,Z,;xLP;\9C;v1>#
Z 11 B 20.s4Pu<Yw 129
1>wbw*2v Windows Yw53"Linux M UNIX Yw53ODJb1,z2^
(Z,;vxLPCJk`v DB2 1>`X*D5}#
}L
i4kBP?VCZ,SA DB2 }]bD=(`X*D"bBn:
v OLE DB
*9C}1!1>bD DB2 1>,Z,SV{.P,8(K DB2 1>D IBMDADB
}/Lr{F,dq=*:IBMDADB2.$DB2_COPY_NAME#3)&CLrZ;x
PXB`kDivBI\^(|D,SV{.,rKb)&CLr+;\9C1!
DB2 1>#g{&CLr9C1!Lrj6 ibmdadb2 r1! clsid,G4|<U+
9C1! DB2 1>#
HdG,+h*|D,SV{.PD "provider=IBMDADB2" D5#}g,g{*9C
D D B 2 1>F* M Y _ C O P Y,G4+Z,SV{.P8(
"provider=IBMDADB2.MY_COPY"#g{20ZdXkT=X8( GUID,G49Cl&
D~X|V OLEDB_GUID 48( GUID,"RJmzdkT:D GUID#qr,+9
CzIDj6,g DB2 20U>PyP>D#
":g{Lx9C IBMDADB2 a)Lr{F,G4;\S1! DB2 1>CJ}]
4#
v IBM Data Server Driver for ODBC and CLI
IBM Data Server Driver for ODBC and CLI+1>{Fw*}/Lr{FD;?V#
1!}/Lr IBM DB2 ODBC }/LrhC*1! IBM }]bM'zSZ1>#
?v20D}/Lr{F*“IBM DB2 ODBC DRIVER - Copy Name”#
":
– Z,; ODBC &CLrP,,;1d;\9C;v1>
– 49Z9C1! ODBC }/LrhC}]41,C}]42+dC*CJZ`?
}]41*1! DB2 1>D DB2 1>#
– g{+5}S;v1>FAr_}6=m;v1>,G4z+XBdC`X*D
}]4#
v IBM Data Server Provider for .NET
IBM Data Server Provider for .NET ;G(}I1>{Fj6D DB2 }]bz74
CJD#|iR&CLrh*Da)Lrf>"9Cj<=(49CCf>#
v JDBC r SQLJ
JDBC Z`76P9C}/LrD10f>#1!ivB,`76dC*8r1!
DB2 1>#S*9CD DB2 1>PKP db2envar.bat +|BK1>D PATH MCLASSPATH hC#
v WMI
WMI ;'V`v DB2 1>#;N;\"a;v WMI 1>#*"a WMI,kq-
TB}L:
– "z WMI #=)9#
– "z COM Ts#
130 20 DB2 ~qw
– "aBD COM Ts#
– 9C MOFCOMP 4)9 WMI #=#
WMI ;GZ DB2 20Zd"aD#zXkjI=v"a=h#WMI G DB2 }]
bz7PDI!q&\?~#zXkZ(F20Zd!qK&\?~#|4|(Z
dM20P#
v CLI &CLr
/,0k I B M }]~qwM'zbD C L I &CLr&9CxP
LOAD_WITH_ALTERED_SEARCH_PATH !n(x;G LoadLibrary !n)D LoadLibraryEx
API#g{;9CxP LOAD_WITH_ALTERED_SEARCH_PATH !nD LoadLibraryEx API,
G4(}S*9CD DB2 1>D bin ?<KP db2envar.bat 45VZ Path P8( db2app.dll#*C9C db2apie.lib 4SD&CLr9Cm;v DB2 1>,
ITZ link |nP9C /delayload !n4SY0k db2app.dll,"ZxPNN
DB2 wC.0wC db2SelectDB2Copy API#
v DB2 53Nq8
*uYZ53OKPD53Nq8I4PD~D}?,1!ivB,Z|D1!1
>s,KPZH01! DB2 1>PD53Nq8PDNNn;{C#
9CVP DB2 1>zITZ,;FczO20MKP`v DB2 1>#?v DB2 1>IT&Z,; DB2
}]bz76p,2IT&Z;,D DB2 }]bz76p#
XZKNq
^F
v Z Linux M UNIX O,G root C'20;Jm?vP'DG root C'_P;v DB2
1>#
v Z Windows O,g{Q20BPdP;vz7,G4d{ DB2 }]bz7y;\
20Z,;76P:
– IBM Data Server Runtime Client
– IBM Data Server Driver Package
– DB2 E"PD
}L
1. Zt/ DB2 t/e1,|+T>IT20Dz7#
IT20BD DB2 1>,r_9CVP DB2 1>#
":=Sz7\G9C9CVPz7!n20#
2. %w9CVPz7#
“9CVPz7”0Z+r*,|aT>53ODVP DB2 1>T0IT4PDY
w#IT4PDYw|(:
v 20
v mSB&\
v |B(vJCZ Windows)#9CK!n4&C^)|#
Z 11 B 20.s4Pu<Yw 131
v }6(vJCZ Windows)#9CK!n+ DB2 }]bz7}6=BD"Pf#
v ;IC
li DB2 |Bliz7|B,T7#z*@* DB2 z7a)Dz7|BMv?&\#
XZKNq
Z20 DB2 z7Zd,1!ivBatC|B~q#|B~qa;1(*zPXz7
|BDE",}g:
v PX DB2 z7D"PfM|BD{"#
v Gqa)KngLL"xg1%MW$iH<uJO#
v kzPK$DlrPXD IBM *zn/#
ITICBPNN=(4CJz7|B:
v 9C|nP
v 9C“Z;=”
v Z Linux Yw53O,9C“wK%”#
v Z Windows Yw53O,9C“*<”K%PDl]==#
^F
v K|B~q*sz,SArXx#
v Z Windows Yw53O,g{49Ca}X(20 DB2 z7,G4|B~qa;
{C#
}L
9CBPdP;V=(4CJ DB2 z7|BMv?&\:
v 9C|nP4CJ1,kdk:
db2updserv
v 9C“Z;=”i~4CJ1:
– IT(}dk db2fs |n4t/“Z;=”#
– Z Windows Yw53O,%w*<,;s@N!qLr > IBM DB2 > [DB2 1>{F] > hC$_ > Z;=#
%w*<liz7|B4%#
v Z Windows Yw53O,9C“*<”K%PDl]==,%w*<,;s@N!q
Lr > IBM DB2 > [DB2 1>{F] > E" > li DB2 |B#
v Z Linux Yw53O,%wwK%,;s!q IBM DB2 > li DB2 |B#
a{
hzK|B~q,zITi4IC DB2 z7|BDPm,9ITKbPX DB2 z7
|BDj8E"#
132 20 DB2 ~qw
Z20 DB2 z7s20 SSH ~qwi~ (Windows)IBM Secure Shell (SSH) Server for Windows a)K2+=(TS6LzwKP|n#
g{Z20 DB2 ~qw1!qK;20 IBM SSH Server for Windows i~,G4I
TV/20Ki~#h*Ki~E\9C Optim $_#
}L
*20 IBM SSH Server for Windows:
1. SXFfeP,!qmSr>}Lr#
2. !qJ1D DB2 z7"%w^D#+r*“DB2 20”r<#
3. Z“!q*20D&\?~”feP,!q IBM Secure Shell Server for Windows i
~#
4. Z“IBM Secure Shell Server”feP,8( SSH 2076Mt/`M#
5. jI“DB2 20”r<DyPfe,;s%w20#
DB2 }]b~qw20sNq(Linux M UNIX)Z Linux r UNIX 53O20 DB2 }]b.s,XkjI;)Nq#
P>53O20D DB2 }]bz7(Linux M UNIX)Z\'VD Linux M UNIX Yw53O,db2ls |n+P>20Z53OD DB2 }
]bz7M&\?~,9aP> DB2 V10.1 HTML D5#
*<.0
root C'XkAY20K;v DB2 V9 r|_f>D}]bz7,/usr/local/bin ?
<PEafZk db2ls |n("D{E4S#
XZKNq
IZ\;Z53O20 DB2 }]bz7D`v1>,"R\;inXZz!qD76
P20 DB2 }]bz7M&\?~,yTh*9C;v$_4ozzzYQ-20K
D) DB2 z70d20;C#Z\'VD Linux M UNIX Yw53O,db2ls |n+P>20Z53OD DB2 z7M&\?~,9aP> DB2 HTML D5#
ITZ20iJPT053OD DB2 201>PR= db2ls |n#ITZOvN;;
CKP db2ls |n#ITZ}K IBM Data Server Driver Package.bDyPz7D2
0iJPKP db2ls |n#
IT9C db2ls |n4P>:
v DB2 }]bz7Z53OD20;C,"RaP> DB2 }]bz76p
v X(2076PDyP DB2 z7M&\?~rr_X(}]bz7M&\?~
^F
y]y9CDj6,db2ls |nP>DdvaPy;,:
v 19C root C'(^KP db2ls |n1,vi/ root C' DB2 20#
Z 11 B 20.s4Pu<Yw 133
v 19CG root C'j6KP db2ls |n1,+i/ root C' DB2 20M%dD
G root C'j65PDG root C'20#;i/Id{G root C'j65PD DB2
20#
db2ls |nGC4i/ DB2 }]bz7D(;=(#z;\9C Linux r UNIX Y
w53>z5CLr(}g,pkginfo"rpm"SMIT r swlist)4i/ DB2 }]bz
7#Xk|DzC4k DB2 20;%Mi/ DB2 20DNN|,>z205CLr
DVPE>#
Z Windows Yw53O;\9C db2ls |n#
}L
v *P> DB2 }]bz7Z53OD2076MP> DB2 }]bz76p,kdk
TB|n:
db2ls
C|n+P>20Z53OD?v DB2 }]bz7DBPE":
– 2076
– 6p
– ^)|
– Xb20`E#KPI IBM DB2 'VK19C#
– 20UZ#KPT>n|;N^D DB2 }]bz7D1d#
– 20LrC'j6#KPT>CZ20 DB2 }]bz7DC'j6#
v *P>PXX(2076PD DB2 }]bz7r&\?~DE",Xk8( q N}:
db2ls -q -p -b baseInstallDirectory
dP:
– q 8(z*i/z7r&\?~#KN}GXhD#
– p 8(PmT>z7x;GP>&\?~#
– b N}8(z7r&\?~D20?<#KN}GL(D,g{;GS20?<K
PC|n#
a{
y]ya)DN},C|n+P>TBE":
v 2076#2076;h8(;N,^kT?v&\?~<8(|#
v +T>TBE":
– Q20&\?~Dl&D~j6,r_g{8(K p !n,Q20z7Dl&D~j6#}g,ENTERPRISE_SERVER_EDITION#
– &\?~{F,r_g{8(K p !n,z7{#
– z7f>""Pf"^D6pM^)|6p(VRMF)#}g,10.1.0.0
– ^)|(g{P)#}g,g{20K FP1,G4T>D5G 1#b|(Y1^)
|,}g FP1a#
v g{NNz7D VRMF E";%d,ZdvPm)2<+T>;u/f{"#C{
"(i&CK^)|#
134 20 DB2 ~qw
i$ DB2 1>db2val |nCZ7# DB2 1>Z}#KP#
XZKNq
db2val $_(}TB=(4i$ DB2 1>DKD&\:i$20D~"5}"}]b
4(iv"kC}]bD,ST0Vx}]b73D4,#g{zZ Linux M UNIX Y
w53OQ-9C tar.gz D~V/?pK;v DB2 1>,G44PKi$\PC#
db2val |nITlY7#Q}7jIyPdC,"R7# DB2 1>MGzZ{D1
>#zIT8(5}M}]b,2ITTyP5}KP db2val |n#ITZ DB2-
install-path\bin M sqllib/bin ?<PR= db2val |n#
>}
}g,*i$ DB2 1>DyP5},kKPTB|n:
db2val -a
PXj{D db2val |nDj8E"M|`>},kND“db2val - DB2 1>i$$_
|n”wb#
DB2 $_DwK%u?(Linux)20s,zITZwK%PmStIv DB2 $_#
Z Linux Yw53O,IT+BP DB2 $_mS=wK%:
v li DB2 |B
v |nP&mw (CLP)
v |nP&mwv?f (CLPPlus)
v Z;=
ITT/rV/+b) DB2 $_mS=wK%#KPBPNN DB2 |n1,+T/
4(wK%u?:
v db2icrt
v db2iupdt
v db2nrcfg
v db2nrupdt#
db2icrt M db2iupdt |nXkI root C'KP#db2nrcfg M db2nrupdt CZG root
C'20"RI5}yP_KP#
*i4K%u?,I\h*XBt/(=z#
KPBPN;|n1,+T/}%wK%u?:
v db2_deinstall(}%G root C'201,+v}% DB2 G root C'5}DK%
u?)
v db2idrop.
mb,9IT(}KPBP|nV/4(r}%wK%u?:
v db2addicons(CZmSK%u?)
Z 11 B 20.s4Pu<Yw 135
v db2rmicons(CZ}%K%u?)#
ZKP db2addicons |n.0,Xk*10C'hC DB2 5}73#IT9C
Instance_HOME/sqllib/db2profile(TZ Bourne shell M Korn shell C')r
Instance_HOME/sqllib/db2chsrc(TZ C shell C')4hC5}73,dP
Instance_HOME G5}yP_Dw?<#
136 20 DB2 ~qw
Z 3 ?V 20 DB2 pureScale Feature
g{*20 IBM DB2 pureScale Feature,kq-“20 DB2 pureScale Feature”=8#
g{zPVPD DB2 }]b73,"k}6= DB2 pureScale Feature,G4q-TB
*;5}=8#
Z20r}6= DB2 pureScale Feature .0,}7X(""dC20073G#X|#
Zz!(KzczDh*DJ1=8.s,ki4"4P200NqT7#}7hC
zD53#
g{*}% DB2 pureScale Feature,kq-“Z 3033DZ 21 B, :}% DB2 }]
~qwM DB2 pureScale Feature;”=8#
© Copyright IBM Corp. 2013 137
138 20 DB2 ~qw
Z 12 B DB2 pureScale 73DxgXKdC"bBn
IBM DB2 pureScale Feature 'VZ/:_Y:fh) (CF) MI1O9C`v(EJ
dwKZ#
`v(EJdwKZ9 DB2 \;'V_P;(r=(;;zDxgXK#%;;z`
(EJdwKZdC+vsksLB?#+;;zdCPzZvsLB?M_IC
T#d; DB2 pureScale 73;h*`v(EJdwKZ,+G`v(EJdwKZ7
5PzZa_/TM_ICT#
9C`v(EJdwKZD*s
Z%;;zdCM+;;zdCP,DB2 pureScale Feature 'V`v(EJdwKZ#
,1JCZb=VdCDfrgB:
v Z InfiniBand M 10GE xgO,SLES"RHEL 6.1 M AIX 'V`v(EJdwK
Z #
v I1 ;\;Z,;wzr AIX LPAR O.
v 'VD(EJdwKZns}?* 4#9C`v(EJdwKZD=v-}i$"\
'VDdCgB:
– Dvom(EJdw,CF rI19C?vJdwOD;vJdwKZ#
– =vom(EJdw,CF 9C?vJdwOD=vJdwKZrI1#
":(}9C`vom(EJdw 4,SA`(;;z,ITv?JdwD_IC
T#(}9C`v(EJdwKZ,ITa_LB?#
v Z20MdCZd,+Z ZcdCD~ db2nodes.cfg P|BzZ “DB2 20”r<
Pr9C db2icrt M db2iupdt |n8(D /:%,xg{# db2nodes.cfg P+
;aP>4!PDwz{#
v DB2 pureScale73PAYh*;v;;z#
v h*=v;;zE\Z DB2 pureScale73P'V;;zJO*F#
v IP Sx
1. ?v(EJdwKZ<Xk;Z;,Sx(2F*Sxg)P#
2. g{fZ`,}?D(EJdwKZ,G4?v CF rI1<Xk;Z`,D;
iSxP#
3. g{;v CF ~qwrI1DJdwKZYZm;v CF ~qwrI1,G4_
P|`JdwKZD CF ~qwrI1Xkk_POYJdwKZD CF rI1
;ZyPSxP#
4. g{zDI1v_P;v%;Jdw,G4yPI1OD(EJdwKZXk;
Z,; IP SxP#*Kr%p{,9CK CF DZ;v(EJdwKZD,;
v IP Sx#I1;h*IZICT-r(Jdwr;;z"zJO)x;Z;,
IP SxP,bGr*I1k CF .d(};;zxP_Y(E1k+3%,(}
g,(}T+x%,)9CDX7bv-i;,#
5. g{zZI1M CF O_P`vJdw,kND< 2#
6. yP CF MI1DxgZkXk`,#
© Copyright IBM Corp. 2013 139
7. DB2 &CLrTbD&CLry9CD(EJdwKZXk9CkwzODNN
I1r CF ;,DSx#
_P`v(EJdwKZD%;;zdC
%;;zdCPDyP CF MI1wz+(}`v(EJdwKZ,SA,;;;z#
%;;zdCGnr%D DB2 pureScale 73,_P*hCD`v(EJdwKZ#+
?v CF rI1,SA;;zD_`(EJdwKZavsxm,"R_`JdwKZ
aDx3v47"zJO1D]m&\#;* CF rI1_P;vI9CD(EJdw
KZM;v+2T+x,S,G4 CF rI1MT;I9C#BmG?v CF <_P`
v(EJdwKZD%;;zxgXK>}#
m 18. _P;(;;zD CF wz0I1OD`v(EJdwKZ
wz
/:Z
,SJdw
Jdw
KZ xgSZ{F /:%,xg{ IP X7SxZk(xgZ
k) Sx
PrimaryCF iba0 0 ib0 PrimaryCF-
netname1
10.111.0.1 255.255.255.0 10.111.0.0
PrimaryCF iba0 1 ib1 PrimaryCF-
netname2
10.111.1.1 255.255.255.0 10.111.1.0
PrimaryCF iba1 0 ib2 PrimaryCF-
netname3
10.111.2.1 255.255.255.0 10.111.2.0
PrimaryCF iba1 1 ib3 PrimaryCF-
netname4
10.111.3.1 255.255.255.0 10.111.3.0
SecondaryCF iba0 0 ib0 SecondaryCF-
netname1
10.111.0.2 255.255.255.0 10.111.0.0
SecondaryCF iba0 1 ib1 SecondaryCF-
netname2
10.111.1.2 255.255.255.0 10.111.1.0
SecondaryCF iba1 0 ib2 SecondaryCF-
netname3
10.111.2.2 255.255.255.0 10.111.2.0
SecondaryCF iba1 1 ib3 SecondaryCF-
netname4
10.111.3.2 255.255.255.0 10.111.3.0
Member0 iba0 0 ib0 Member0-netname1 10.111.0.101 255.255.255.0 10.111.0.0
Member0 iba1 0 ib1 Member0-netname2 10.111.1.101 255.255.255.0 10.111.1.0
Member1 iba0 0 ib0 Member1-netname1 10.111.0.102 255.255.255.0 10.111.0.0
Member1 iba1 0 ib1 Member1-netname2 10.111.1.102 255.255.255.0 10.111.1.0
Member2 iba0 0 ib0 Member2-netname1 10.111.0.103 255.255.255.0 10.111.0.0
Member2 iba1 0 ib1 Member2-netname2 10.111.1.103 255.255.255.0 10.111.1.0
Member3 iba0 0 ib0 Member3-netname1 10.111.0.104 255.255.255.0 10.111.0.0
Member3 iba1 0 ib1 Member3-netname2 10.111.1.104 255.255.255.0 10.111.1.0
140 20 DB2 ~qw
":r* IPoIB kd{+3%,(}g,(}T+x%,)9C;,DX7bv-i,
yT;h*y]I1ZJdwr;;z"zJODivBDICT+I1Ek;,D IP
Sx,byv2;Pf&#
_P`v(EJdwKZD+;;zdC
+;;zdCk%;;zdC`H_P|sDxg/T#g{;v;;z"zJO,
G4m;v;;za5M"zt1JODgU#+;;zdCDd{hC*sgB:
v Xk+k}(EJdwKZ,SA?(;;z#
v Xk(}=vr|`;;zd47+;;z%`,S#(}+,S CF MI1k+ I
1 ,SA;;zDgB\};k`HDgB+=v;;z,SZ;p,TDxxmM
]m#
v Xk*;;zdC;;zJO*F&\,TcZ;(;;z"zJO1,LxfZ
D;;zT0kd`,Dwz;a\0l#
v +I1yHV<Z;;z.d,Tc(}gB+?v;;z,SA`,}?DI
1#
交换机 1
ib2 ib3ib0 ib1
主 CF
主机 1
ib2 ib3ib0 ib1
辅助 CF
主机 2
成员 0
主机 3
ib0 ib1
成员 1
主机 4
ib0 ib1
成员 2
主机 5
ib0 ib1
成员 3
主机 6
ib0 ib1
< 17. =v CF MDvI1,SA;(;;z#
Z 12 B xgXK"bBn 141
9C,; IP Sx+?v CF rI1 JdwKZ,S=,;;;z#g{9CK,;
omJdwD=vKZ,kdCJdwSZ,Tc+JdwPDKZ,SA?(;;
z#(}9C`vJdw,SA?v;;z,+u!;;zrJdwJOy}pDg
U:
v g{ CF rI1 DJdw'\,C CF rI1T;IT(}m;vLxfZDJd
wk?(;;z(E,"R;;zsx"zJO2;aF5 DB2 pureScale 73#
v g{3(;;z"zJO,G4 CF ODsxJdwJO+T;Cw CF M(z CF
#Vj{^1#
BmG?v CF MI1<_P`v(EJdwKZD+;;zxgXK>}#
m 19. _P=(;;zD CF MI1OD`v(EJdwKZ
wz
/:Z
,SJd
w
Jdw
KZ
xgSZ
{F /:%,xg{
Q,SA;;
z IP X7SxZk(x
gZk) Sx
PrimaryCF iba0 0 ib0 PrimaryCF-netname1 1 10.222.0.1 255.255.255.0 10.222.0.0
PrimaryCF iba0 1 ib1 PrimaryCF-netname2 2 10.222.1.1 255.255.255.0 10.222.1.0
PrimaryCF iba1 0 ib2 PrimaryCF-netname3 1 10.222.2.1 255.255.255.0 10.222.2.0
PrimaryCF iba1 1 ib3 PrimaryCF-netname4 2 10.222.3.1 255.255.255.0 10.222.3.0
SecondaryCF iba0 0 ib0 SecondaryCF-netname1 1 10.222.0.2 255.255.255.0 10.222.0.0
SecondaryCF iba0 1 ib1 SecondaryCF-netname2 2 10.222.1.2 255.255.255.0 10.222.1.0
SecondaryCF iba1 0 ib2 SecondaryCF-netname3 1 10.222.2.2 255.255.255.0 10.222.2.0
SecondaryCF iba1 1 ib3 SecondaryCF-netname4 2 10.222.3.2 255.255.255.0 10.222.3.0
Member0 iba0 0 ib0 Member0-netname1 1 10.222.0.101 255.255.255.0 10.222.0.0
Member0 iba0 1 ib1 Member0-netname2 2 10.222.1.101 255.255.255.0 10.222.1.0
Member1 iba0 0 ib0 Member1-netname1 1 10.222.0.102 255.255.255.0 10.222.0.0
Member1 iba0 1 ib1 Member1-netname2 2 10.222.1.102 255.255.255.0 10.222.1.0
Member2 iba0 0 ib0 Member2-netname1 1 10.222.0.103 255.255.255.0 10.222.0.0
Member2 iba0 1 ib1 Member2-netname2 2 10.222.1.103 255.255.255.0 10.222.1.0
Member3 iba0 0 ib0 Member3-netname1 1 10.222.0.104 255.255.255.0 10.222.0.0
Member3 iba0 1 ib1 Member3-netname2 2 10.222.1.104 255.255.255.0 10.222.1.0
142 20 DB2 ~qw
_P`v(EJdwKZDdC
TB?VvCZ5wC>#;_P`v(EJdwKZDdCZ;;zO;a)_
`#
Z;_P`v(EJdwKZD DB2 pureScale 73P,yPI1M CF (EJdw
KZXk<;Z,;SxP#mSd{I11,h*|`D CF J44&mI1ks#
g{mSI11H} CF DI1}?Osr1dO$x*<0l&CLrD~q6p-
i,k<GIC_P`v(EJdwKZDXK#
Bm|,?v CF MI1_P%v(EJdwKZD DB2 pureScale 73DxgXK
>}#
m 20. _P;(;;zD%v(EJdwKZ
wz
/:%,Jd
w
Jdw
KZ
xgSZ
{F /:%,xg{ IP X7SxZk(xgZ
k) Sx
PrimaryCF iba0 0 ib0 PrimaryCF-
netname1
10.123.0.1 255.255.255.0 10.123.0.0
ib2 ib3ib0 ib1
主 CF
主机 1
ib2 ib3ib0 ib1
辅助 CF
主机 2
交换机 1 交换机 2
成员 0
主机 3
ib0 ib1 ib0 ib1
成员 1
主机 4
ib0 ib1 ib0 ib1
成员 2
主机 5
成员 3
主机 6
< 18. =v CF MDvI1,SA=(;;z#
Z 12 B xgXK"bBn 143
m 20. _P;(;;zD%v(EJdwKZ (x)
wz
/:%,Jd
w
Jdw
KZ
xgSZ
{F /:%,xg{ IP X7SxZk(xgZ
k) Sx
SecondaryCF iba0 0 ib0 SecondaryCF-
netname1
10.123.0.2 255.255.255.0 10.123.0.0
Member0 iba0 0 ib0 Member0-netname 10.123.0.101 255.255.255.0 10.123.0.0
Member1 iba0 0 ib0 Member1-netname 10.123.0.102 255.255.255.0 10.123.0.0
Member2 iba0 0 ib0 Member2-netname 10.123.0.103 255.255.255.0 10.123.0.0
Member3 iba0 0 ib0 Member3-netname 10.123.0.104 255.255.255.0 10.123.0.0
交换机 1
ib2 ib3ib0 ib1
主 CF
主机 1
ib2 ib3ib0 ib1
辅助 CF
主机 2
成员 0
主机 3
ib0 ib1
成员 1
主机 4
ib0 ib1
成员 2
主机 5
ib0 ib1
成员 3
主机 6
ib0 ib1
< 19. =v CF MDvI1,SA;(;;z#
144 20 DB2 ~qw
Z 13 B DB2 pureScale73D2mf"w"bBn
IBM DB2 pureScale Feature'VD2mf"wh8V*}v`p#b)`py]=vf
"w&\?~+ITDf"h8M`76 I/O }/LrxPVi#
b=v&\?~GlY I/O tk'VM DB2 /:~qv(Tfr'V,|G9JOw
zDV41d|L"a)K|CD/T#Zzz73P,b)f"w&\?~ITD
xICT,"R9ITa_T\#
DB2 pureScale Feature 'VyPf"xrxg (SAN) M1S,SD2mif"w,+
T_-%*E (LUN) DN=}CCf"w#
lY I/O tk
ZV4 DB2 pureScale5}PDJOI1.0,DB2 /:~q7#JOI1;I\^D
ELOD2m}]#K$@k)F* I/O tk#3)f"wXFwM`76 I/O }/
LriO'V(CD SCSI |n,b)|nF*VC#t`M*@4yPGG_D
SCSI-3 VC#t (PR)#`M*@4yPGG_(`M 7h)D SCSI-3 PR 9 DB2 /
:~q\;ZLL 1 = 2 kZD1d4PlY I/O tk#
V41dGSwz"zJO=MET4d5BqDx(1DDC1d#TZ_PLZ
BqDdM OLTP $w:X,lY I/O tk+<Bs< 20 kDV41d#lY I/O
tk66lZyZx(b^=ZD8C=(#v(*9CD`p1,k@@Gqh*
lY I/O tk4zc~q6p-i (SLA)#
DB2 /:~qv(Tfr'V
wzDS/:h* IBM Reliable Scalable Cluster Technology (RSCT) D$w(n,T
JmCS/:LxKP DB2 pureScale5}#*qC RSCT D$w(n,S/:Xk|
,s?Vwz#g{!CG/:PDk}wzZxP(E,G4CS/:IT@<#
tv(TfrTqC$w(n#
Z201,DB2 20Lr+i$Gq8(K DB2 /:~qv(TfrT0GqIT9
CCv(Tfr#d;Z;8(v(TfrDivB,20M4(5}2aI&,+
G;8(v(Tfra<BvV/f{",8>4dCv(Tfr#k<G?pf}
(wz,Tu!IZJOx9S/:Dwz}*-<wz}D;kDgU#
Z\'VD Linux 53O,Cw/:\mw (RSCT) YCLDh8XkQtC SCSI-3
PR WRITE EXCLUSIVE REGISTRANTS ONLY($t`Mzk 0x50)#
Z\'VD AIX Yw53O,;h*KYCL,r*YCL$t}Z9C SCSI-2 #
t/MEzF#
@9vV!CGk}wz"zJODivZ_P<}(wzD+zwdCPXpX
*#ZKivB,1%(zwDJO<Bk}wz"zJO1,h*v(Tfr4q
C$w(n#
© Copyright IBM Corp. 2013 145
`p 1 f"h8M`76 I/O }/LriO
K`pPP>Df"h8M`76 I/O }/LriOITI&X'V DB2 /:~qv
(TfrMlY I/O tk#Q9C DB2 pureScale Feature i$K`p 1 h8,b)
h8+zznsD/TMnLDV41d#
m 21. `p 1 f"h8M`76 I/O }/LriO
f"h8
AIX 53yhD`76 I/O }/
Lr
Linux 53yhD`76 I/O }
/Lr -i
IBM System Storage® DS8000® 5
P
SDDPCM DM-MP bK(@
IBM System Storage DS5000 5P MPIO DM-MP r RDAC bK(@
IBM System Storage DS4000® 5
P
MPIO DM-MP r RDAC bK(@
IBM System Storage DS3000 5P MPIO DM-MP r RDAC bK(@
EMC VMAX/Symmetrix 5P 1 I EMC a)D MPIO }/Lr
(}/LrD~
EMC.Symmetrix.fcp.MPIO.rte)
DM-MP bK(@
NetApp FAS i5w I NetApp a)D MPIO }/L
r
DM-MP iSCSI
ib I/O ~qw (VIOS) 2 MPIO r SDDPCM bK(@
Hitachi Virtual Storage Platform
(VSP)5I IBM r HDLM a)D MPIO
}/Lr
bK(@
":
1. Z0KJdwKZdCP,,SA EMC VMAX/Symmetrix 5Pf"53D?vwzKZXkQhC SCSI_3 (SC3) j>#Z,6mP,
1_-%*E (LUN) CZ DB2 /:~qv(Tfr1,XkhC SCSI3_persist_reserv !n#
Z\'VD Linux 53O,*/:\mw (RSCT) YCL!qDh8Xk'V WRITE EXCLUSIVE REGISTRANTS ONLY `Mzk 5h
D$t`M#hz SCSI-3 PR,P;v@CT$t<;{G*qCYCh8DZc#9C EMC VMAX 2mf"D DB2 pureScale /:X
k*3dDELtC SCSI3_persist_reserve `M!n#1!ivB;tCC!n#
2. TZf"53M AIX 53`76 I/O }/LriO,Xk+ Virtual I/O Server k N_Port j6ib/ (NPIV) dO9C#VIOS f"w
kWcDom2~f"53_P`,Df"w`p#*<G+ VIOS f"wCw`p 1 f"w,omf"w2~M}/LriOXkZ`
p 1 mP#
3. S SDDPCM V2630 M|_f>*<,Z20 DB2 pureScale Feature .0,Xk+ timeout_policy tT|D*YCLOD retry_path#*
|D timeout_policy tTD5,kdkTB|n:
chdev -l hdiskX -a timeout_policy=retry_path
PXj8E",kND:http://www-01.ibm.com/support/docview.wss?rs=540&context=ST52G7&dc=D600&uid=ssg1S1004072&loc=en_US&c
s=utf-8&lang=en
4. PXb)}/LrD|`E",kND:
v TZ RDAC:http://www.lsi.com/sep/Pages/rdac/index.aspx
v TZ RHEL 5.5 OD DM-MP:http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/DM_Multipath/index.html
v TZ RHEL 6.1 OD DM-MP:http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/DM_Multipath/index.html
v TZ SUSE OD DM-MP:http://www.novell.com/documentation/sles11/stor_admin/?page=/documentation/sles11/stor_admin/
data/bookinfo.html
5. nM"zk6p 70-04-31-00/00#XkQ*t“wz!n== 72”#Hitachi a)D HDLM for AIX V7.3.1 r|_f>#
`p 2 f"h8M`76 I/O }/LriO
K`pPP>Df"h8M`76 I/O }/LriO\'V"RQ9C DB2 pureScale
FeaturexPi$#K`pPDiOITI&X'V DB2 /:~qv(Tfr,+^(
'VlY I/O tk#
m 22. `p 2 f"h8M`76 I/O }/LriO
f"h8
AIX 53yhD`76I/O }/Lr
Linux 53yhD`76 I/O }/Lr -i
IBM Storwize® V7000 SDDPCM r MPIO DM-MP bK(@
IBM SAN mXFw SDDPCM DM-MP bK(@
146 20 DB2 ~qw
m 22. `p 2 f"h8M`76 I/O }/LriO (x)
f"h8
AIX 53yhD`76I/O }/Lr
Linux 53yhD`76 I/O }/Lr -i
E M C V M A X /
Symmetrix 5P
EMC PowerPath bK(@
Hitachi Universal Stor-
age Platform V (USP
V)
MPIO bK(@
`p 3 f"h8M`76 I/O }/LriO
yP4j6*`p 1 r`p 2 Df"h8M`76 I/O }/LriO+tZ`p 3#
d;`p 3 iO\'V,+P49C DB2 pureScale Feature xPi$#
^[f"h8M`76 I/O }/LrD`pG24,DB2 pureScale73PwzJOD
V41d<LZd{)&Lbv=8DV41d#
Z 13 B 2mf"w"bBn 147
148 20 DB2 ~qw
Z 14 B C'\mDD~53
d;(i9C DB2 \mDD~53,+zI\k*9CVPD2mD~53#
?0,\'VDC'\mDD~53;P an IBM General Parallel File System (GPFS™)
D~53#*KbVP GPFS D\'Vf>M6p,kND20Hvu~#Zz720
Zd,DB2 20Lr+liC'\mD GPFS /:MD~53GqzcK*s#g{
;zcK*s,G4+^(4(5}#
}K}7Df>6p.b,z9Xki$VP GPFS D~53dC#*i$10D~5
3/:DdC,kKPTB|n:
db2cluster -cfs -verify -configuration
*i$D~53hC,kKPTB|n:
db2cluster -cfs -verify -filesystem mygpfs1
dP mygpfs1 GVP GPFS /:D~53D{F#
DB2 \mDD~53MC'\mDD~53^(2f#IBM DB2 pureScale Feature ;
'V;v DB2 pureScale 5};zr_9C DB2 \mDD~53,r_9CC'\m
DD~53#
g{}Z9CC'\mDD~53,G4h*1!D^\k6L root C'G<#
4(Z;v DB2 pureScale 5}1,Xka)VP GPFS D~53Dj{76T8>
z#{9CC'\mDD~53#DB2 20Lr+i$CD~53GqIT9C#
TZl&D~20:
v INSTANCE_SHARED_DEVICE_PATH X|Vm> DB2 \mDD~53
v INSTANCE_SHARED_DIR X|Vm>C'\mDD~53
TZ“DB2 20”r<20,DB2 /:D~53fe+lb/:73#
TZ db2icrt r db2iupdt |n:
v -instance_shared_dev !nm> DB2 \mDD~53
v -instance_shared_dir !nm>C'\mDD~53
}g:
db2icrt -d-cf host1:host1-ib0-m host2:host2-ib0-instance_shared_dir mygpfs1-tbdev /dev/hdisk2-u db2sdfe1db2insd1
TZK>},7#ZKP db2icrt |n.0Q<8CBPwn:
v mygpfs1 D~53GVP GPFS /:D~53D20c
© Copyright IBM Corp. 2013 149
v Z host1 M host2 OhCK`,D GPFS /:,"RZb=(wzO<20K
mygpfs1 D~53
v VP5}yP_C' db2insd1 _PT host1 M host2 PD mygpfs1 ?<D4C
J(
v r*K>}9CDGC'\mDD~53,yTk8( -instance_shared_dir x;
G -instance_shared_dev#
+ DB2 pureScale 5})9=6Lwz1,kWH+/:)9=C6Lwz"+Cwz
hC*_PTD~53D4CJ(Tw*d root C'#DB2 20Lr+4P`&Di
$#
}g:
db2iupdt -d -add -m host3:host3-ib0 db2insd1
ZK>}P,KPK|na+5})9=BI1 (host3)#ZKP db2iupdt -add |n.0:
v Xk+ host3 |,Z`,D GPFS /:(C/:Q_P host1 M host2)P
v XkS host3 20 mygpfs1 D~53
v VP5}yP_C' db2insd1 _PT mygpfs1 D~53D4CJ(
DB2 20LrM5}5CLr;aZTBYwZdT GPFS /:xP|D:
v 4( DB2 pureScale 5}
v )9 DB2 pureScale 5}
v >} DB2 pureScale 5}
v r_SC5}>}I1r/:_Y:fh)#
150 20 DB2 ~qw
Z 15 B DB2 Connect k DB2 pureScale FeaturedO9C1D"bBn
;\+ IBM DB2 pureScale Feature M DB2 Connect z720Z,;~qwO#g{
&CLrh*CJwzMV<=53,k9C;,D5}4q! DB2 Connect&\,"
RC5}ITG DB2 pureScale~qwDM'z#
;\+BP DB2 Connect ~qwz720Z DB2 pureScale~qwO:
v DB2 Connect Enterprise Edition
v DB2 Connect Application Server Edition
v DB2 Connect Unlimited Edition for System i
v DB2 Connect Unlimited Edition for System z
© Copyright IBM Corp. 2013 151
152 20 DB2 ~qw
Z 16 B DB2 pureScale FeatureD DB2 M'z"bBn
IBM DB2 pureScale Feature a)K8vM'z&\#
*9zD&CLrdV{C DB2 pureScaleD&\,zD DB2 ~qwM DB2 M'z
Xk&Z3)"Pf6p:
~qwf> M'zf> ICD&\
DB2 V9.8 r|_f
>
V9.7 FP1 r|_f> Bq6pM,S6p$w:Xyb
yZ$w:XDT/M'zXB7I
M'zW5X5
DB2 V9.8 r|_f
>
f> 9.1"f> 9.5
Mf> 9.7(MZ^)| 1)
,S6p$w:Xyb(Bq6p$w:Xyb;IC)
yZ$w:XDT/M'zXB7I
DB2 V10.1 f> 9.5
Mf> 9.7(MZ^)| 1)
,S6p$w:Xyb(Bq6p$w:Xyb;IC)
yZ$w:XDT/M'zXB7I
DB2 V10.1 V9.7 FP1 r|_f> Bq6pM,S6p$w:Xyb
yZ$w:XDT/M'zXB7I
M'zW5X5
M'z&\
T/M'zXB7I
T/M'zXB7IG IBM }]~qwD;v&\,|+M'z&CLrS'
\D~qwX(rAm;v~qw,Tcb)&CLrZ-}nLDPOsI
TLx4Pd$w#
M'zW5X5
M'zW5X5a)KM'zIT,SDI1DPrPm#;h*<GI1D
$w:X,g{Z;vI1;IC,r_zDM'zQ,SACI1+CI1
&Z;IC4,,G4T/M'zXB7I&\+"T,SACPmPDB;
vI1#
$w:Xyb
T/$w:Xyb (WLB) 9C DB2 pureScale}]b~qw5XD~qwPm
P|,DI1$w:XE",TcM'z\;ZI1.dybXV"$w#
Z COMMIT M ROLLBACK YwZd,g{fZBPiv,G4 DB2
pureScale}]b~qw+^FM'z9C$w:Xyb:
v ,S9C+Vd?
v 9CKS\\k
v 9CK Open With Hold Nj
v 9CKQywY1m (DGTT)
v hCK TRANSFROM GROUP
© Copyright IBM Corp. 2013 153
v SESSION AUTHID Q|D
v 9CK PL/SQL Lr|r SQL/PL #i
v 9CKNjd?
v 9CKrP5,"R;tC DB2_ALLOW_WLB_WITH_SEQUENCES
v +4(DY1m (CGTT) k PRESERVE ROWS dO9C
g{Z9C KEEPDYNAMIC YES s(!ns(DLr|P$`kK/, SQL,G
42a^FM'z9C$w:Xyb#g{Zf"}LrC'(eD/}PT
odxP$`k,r_(}G6k= API(g CLI"JDBC"ODBC r .NET)
TodxP$`k,G4K^F;JC#g{h*9C$w:Xyb,G4X
k7#&CLrZBqPTodXBxP$`k#ZzcK*ss,zXk9
C KEEPDYNAMIC NO XBs(&CLr#
Z DB2 pureScale73P,9C KEEPDYNAMIC YES s(!nD&CLr+_P
TBP*:
v TZ9C IBM G6k= API D&CLr,+~=XZBBqPTodXB
xP$`k#VPD6L&CLrU#$w#
v TZyP49C IBM G6k= API D&CLr,;#$+ZBBqPTo
dXBxP$`k#rK,~qw;Jm4PT/$w:Xyb (WLB)#
w*s(!n8(r(} ALTER PACKAGE od8(D KEEPDYNAMIC NO
T~qw8>+ZBBqPTodXBxP$`k#g{9CKhC,G4
KEEPDYNAMIC P*TGqJm4P WLB +;P0l#TZ9C IBM 6k
= API D&CLr,g{zIT7#+ZBBqPTodXBxP$`k,G
4zIT{C KEEPDYNAMIC NO P*4Jm4P WLB#
PX9Cb)M'z&\D|`E",kQw DB2 E"PDPPXM'zk DB2 }
]b~qwD_ICT,SDE"#
154 20 DB2 ~qw
Z 17 B <820CZ DB2 Enterprise Server Edition DDB2 pureScale Feature
TBwba)KPXgN<873T20 DB2 pureScale Feature Dj88>E"#DB2
pureScale Feature ZX( AIX M Linux Yw53O\'V#
20 DB2 pureScale Feature (AIX)>ZPDwbj8hvKgN<873TZ\'VD AIX 73P20 DB2 pureScale
Feature#
DB2 pureScale FeatureD20Hvu~ (AIX)Z20 IBM DB2 pureScale Feature.0,Xk7#53zcBP2~"L~"m~M
f"w*s#IT9C db2prereqcheck |n4liX( DB2 f>DX8m~ML~#
2~ML~Hvu~
\'V~qwD2~ML~*sP>Z>ZPsfDTBmP:
v X(Z~qwD2~j8E":
– DDR - InfiniBand 'V
– QDR - InfiniBand 'V
– yZZOT+xD RDMA (RoCE) 'V
v gBE":
– 10GE gBE"(1 W"3 WM 5 W)
– QDR IB gBE"(1 W"3 W"5 W"10 WM 30 W)
v ;;z:
– \'VD InfiniBand xg;;z
– IBM Qi$D 10GE ;;z
DB2 pureScale 73PD~qwXk,19CT+xM_Y(EJdwKZ#
(EJdwKZITG:
v InfiniBand (IB) xg
v 10 'WT+x (10GE) xg#
*9C 10GE xg,yP 10GE xgJdwM;;zXk<'VyZ[OT+x (RoCE)
D6L1Sf"wf! (RDMA)#
":d;Z DB2 pureScale 73P,+CxgOD;(wz;h*;vT+xJdw,
+g{z_P=vT+xJdw,G4&C*CxghCT+xs(#T+xs(
(2F*(@s()G;ViOK=vr|`xgSZDhC#T+xs(a)K_
`TM|CD/T,T@T+xJdw"zJO#kNDT+xJdwD5,TKb
PXdCT+xs(D8>E"#
© Copyright IBM Corp. 2013 155
m 23. PX DDR - InfiniBand 'VDX(Z~qwD2~j8E"
~qw XhD=(L~6p
InfiniBand xgJdwr GX +KZ 12x(@,S - D D RInfiniBand (@Jdw
InfiniBand (@*;gB
IBM POWER7 795
(9119-FHB) *
AH720_102 r|_6
p
Xwzk 1816 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 780
(9179-MHB) *
AM720_102 r|_6
p
Xwzk 1808 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 780
(9179-MHC) *
AM740_042 r|_6
p
Xwzk 1808 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 770
(9117-MMB) *
AM720_102 r|_6
p
Xwzk 1808 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 770
(9117-MMC) *
AM740_042 r|_6
p
Xwzk 1808 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 750
(8233-E8B)
AL730_035 r|_6
p
Xwzk 5609 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 740
(8205-E6C)
AL720_102 r|_6
p
Xwzk EJ04 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 740
(8205-E6B)
AL720_102 r|_6
p
Xwzk 5615 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 730
(8231-E2B)
AL720_102 r|_6
p
Xwzk 5266 4x A 4x gB(Xw
zk 3246)
IBM POWER7 720
(8202-E4C)
AL720_102 r|_6
p
Xwzk EJ04 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 720
(8202-E4B)
AL720_102 r|_6
p
Xwzk 5615 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER7 710
(8231-E2B)
AL720_102 r|_6
p
Xwzk 5266 4x A 4x gB(Xw
zk 3246)
IBM POWER6® 595
(9119-FHA)
EH350_071 r|_6
p
Xwzk 1816 12x A 4x(Xwzk
1828"1841 r 1854)
IBM POWER6 550
Express (8204-E8A)
EL350_071 r|_6p Xwzk 5609 12x A 4x(Xwzk
1828"1841 r 1854)
":
v qC531,k<GICD I/O KZM+4D$w:X,Tc_POsDinTMI
luT#jPGE (*) D~qwCZs5&CLr#PX!q2~D|`E",kN
D IBM 532~D5PD“!yk2~f.”:http://publib.boulder.ibm.com/infocenter/
powersys/v3r1m5/index.jsp#
v T`V$Ha)K InfiniBand (@*;gB,?V$HDgB_P;,Dz7Xwz
k (FC)#a)D3);, 12x A 4x InfiniBand (@*;gB$HG 1.5 W (FC
1828)"3 W (FC 1841) M 10 W (FC 1854)#!qgB$H1,}]PD<VM DB2
pureScale 73P2~D`T;CGXk<GDrX#
156 20 DB2 ~qw
m 24. PX QDR - InfiniBand 'VDX(Z~qwD2~j8E"
~qw XhD=(L~6p
InfiniBand xgJdwr GX+KZ 12x (@,S - DDRInfiniBand (@Jdw
IBM POWER7 780/HE (9179-
MHC)
AM740_042_042 PCIe2 +KZ 4X InfiniBand
Q D R Jdw(Xwzk:
5285)
IBM POWER7 770/MR (9117-
MMC)
AM740_042_042 PCIe2 +KZ 4X InfiniBand
Q D R Jdw(Xwzk:
5285)
IBM POWER7 740 2S(8205-
E6C T0I!D!Me[)
AL740_043_042 PCIe Newcombe *S((Xw
zk:5685)PD PCIe2 +K
Z 4X InfiniBand QDR Jdw
(Xwzk: 5 2 8 5)M /r
P C I e 2 !M+KZ 4 X
InfiniBand QDR Jdw(Xw
zk:5283)
xP Newcombe(I!D!M
Gen2 e[)D IBM POWER7
740 (8205-E6B)
AL720_102 PCIe Newcombe *S((Xw
zk:5685)PD PCIe2 !M
+KZ 4X InfiniBand QDR J
dw(Xwzk:5283)
IBM POWER7 710 (8231-
E1C)
AL740_043_042 PCIe Newcombe *S((Xw
zk:5685)PD PCIe2 !M
+KZ 4X InfiniBand QDR J
dw(Xwzk:5283)
IBM POWER7 720 (8202-
E4B)
AL730_066_035 PCIe Newcombe *S((Xw
zk:5685)PD PCIe2 !M
+KZ 4X InfiniBand QDR J
dw(Xwzk:5283)
IBM POWER7 720 (8202-
E4C)
AL740_043_042 PCIe Newcombe *S((Xw
zk:5685)PD PCIe2 +K
Z 4X InfiniBand QDR Jdw
(Xwzk: 5 2 8 5)M /r
P C I e 2 !M+KZ 4 X
InfiniBand QDR Jdw(Xw
zk:5283)
IBM POWER7 730 2S (8231-
E2C)
AL740_043_042 PCIe Newcombe *S((Xw
zk:5685)PD PCIe2 !M
+KZ 4X InfiniBand QDR J
dw(Xwzk:5283)
":QDR IB Jdw;'Vib/#?v LPAR <h*;v(C QDR IB Jdw#}
g,g{zw_P=v LPAR(;vCZ CF,;vCZI1),G4dPD?v LPAR
<Xk_PT:D(C QDR IB Jdw#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 157
m 25. X(Z~qwD2~j8E" - yZZOT+xD RDMA (RoCE) 'V
~qw XhD=(L~6p
RoCE xgJdwD
PCIe 'V 10GE (@*;gB
IBM POWER7 780/HE
(9179-MHC)
AM740_042_042 PCIe2*(/Iy>T
+xJdwM=Si
~Jdw)
1 0 G E (?~E
00E1493 (FRU)
Xwzk EC28(PCIe2
=KZ 10GbE RoCE
SFP+ Jdw)
IBM O$D-> SFP
+ gB(1 W"3 WM
5 W)
IBM POWER7 770/MR
(9117-MMC)
AM740_042_042 PCIe2*(/Iy>T
+xJdwM=Si
~Jdw)
1 0 G E (?~E
00E1493 (FRU)
Xwzk EC28(PCIe2
=KZ 10GbE RoCE
SFP+ Jdw)
IBM O$D-> SFP
+ gB(1 W"3 WM
5 W)
IBM POWER7 720
1S(8202-E4C T0I
!D!Me[)
AL740_043_042 PCIe2*(/Iy>T
+xJdwM=Si
~Jdw)
1 0 G E (?~E
00E1493 (FRU)
PCIe Newcombe *S
((Xwzk:
5685)PD PCIe2 =
KZ 10GbE RoCE
SFP+ Jdw(Xwz
k EC28)r PCIe2 !
M=KZ 10GbE RoCE
SFP+ Jdw(Xwz
k EC27)
IBM O$D-> SFP
+ gB(1 W"3 WM
5 W)
158 20 DB2 ~qw
m 25. X(Z~qwD2~j8E" - yZZOT+xD RDMA (RoCE) 'V (x)
~qw XhD=(L~6p
RoCE xgJdwD
PCIe 'V 10GE (@*;gB
IBM POWER7 740
2S(8205-E6C T0I
!D!Me[)
AL740_043_042 PCIe2*(/Iy>T
+xJdwM=Si
~Jdw)
1 0 G E (?~E
00E1493 (FRU)
PCIe Newcombe *S
((Xwzk:
5685)PD PCIe2 =
KZ 10GbE RoCE
SFP+ Jdw(Xwz
k EC28)r PCIe2 !
M=KZ 10GbE RoCE
SFP+ Jdw(Xwz
k EC27)
IBM O$D-> SFP
+ gB(1 W"3 WM
5 W)
IBM POWER7 710 1S
(8231-E1C)
AL740_043_042 PCIe2*(/Iy>T
+xJdwM=Si
~Jdw)
1 0 G E (?~E
00E1493 (FRU)
P C I e 2 !M=KZ
10GbE RoCE SFP+ J
dw(Xwzk
EC27)
IBM O$D-> SFP
+ gB(1 W"3 WM
5 W)
IBM POWER7 730 2S
(8231-E2C)
AL740_043_042 PCIe2*(/Iy>T
+xJdwM=Si
~Jdw)
1 0 G E (?~E
00E1493 (FRU)
P C I e 2 !M=KZ
10GbE RoCE SFP+ J
dw(Xwzk
EC27)
IBM O$D-> SFP
+ gB(1 W"3 WM
5 W)
":RoCE Jdw;'Vib/#?v LPAR <h*;v(C RoCE Jdw#}g,
g{zw_P=v LPAR(;vCZ CF,;vCZI1),G4dPD?v LPAR <
Xk_PT:D(C RoCE Jdw#
m 26. 10GE gBE"(1 W"3 WM 5 W)
1 W 3 W 5 W
IBM ?~E 46K6182 46K6183 46K6184
XwzkE EN01 EN02 EN03
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 159
":
v TZ 10GE xg,h*;)9C Small Form-factor Pluggable Plus (SFP+) ,SD IBM
Qualified Copper 10GE gB#
m 27. QDR IB gBE"(1 W"3 W"5 W"10 WM 30 W)
1 W(-J) 3 W(-J) 5 W(-J) 10 W(bK) 30 W(bK)
XwzkE 3287 3288 3289 3290 3293
m 28. \'VD InfiniBand xg;;z
InfiniBand ;;z KZ} `M XhDz\Ud
IBM 7874-024 24 4x DDR InfiniBand
Edge ;;z
1U
IBM 7874-040 48 4x DDR InfiniBand
Fabric Director ;;z
4U
IBM 7874-120 128 4x DDR InfiniBand
Fabric Director ;;z
7U
IBM 7874-240 288 4x DDR InfiniBand
Fabric Director ;;z
14U
IBM 7874-036 36 QDR InfiniBand ;;
z
1U
IBM 7874-072 72 QDR InfiniBand ;;
z
5U
IBM 7874-324 324 QDR InfiniBand ;;
z
14U
":
g{*Z DB2 pureScale 73P9C=(;;z,G4h*=vr|` 4x A 4x ;;
zd47 (ISL)#*oza_T\M;;zd47JOD]m&\,k+S CF MI1
,SA;;zD(EJdwKZ\}D;kCw;;zd47gB}#}g,Z;v
_P=v;;zD DB2 pureScale 73P,g{w CF M(z CF w_P 4 v/:%
,xg{,"RfZ 4 vI1,k9C 6 v;;zd47 (6 = (2 x 4 + 4)/2)#k!
q$HJOZxg73D 4x A 4x InfiniBand ISL gB#
TZ_P DDR IB DdC,IT+NN CX4 A CX4 ->rbK InfiniBand *;g
BCZ ISL gB#}g,IT9CIBP SKU j6DNN Gore & Associates gB:
IBN4600-6"IBN4800-5"IBN5800-1"IBN58002"IBN5800-3 M IBN5800-5#
;\lO DDR M QDR InfiniBand xg;;z`M#XkZ/:P9C`,`MD;
;z"JdwMgB#9C DDR IB JdwD~qwXk9C DDR `MD;;zM
`&DgB#9C QDR IB JdwD~qwXk9C QDR `MD;;zM`&Dg
B#
m 29. IBM Qi$D 10GE ;;z
;;z IBM Qi$D;;z <_
10GE Blade Network Technologies®
RackSwitch G8124
IBM O$D-> SFP + gB
(1 W"3 WM 5 W)
160 20 DB2 ~qw
":
(#,NN'V+V]#w?XFD 10GE ;;z(4 IEEE 802.3x 8()2\'V#
+G,<7D208>E"I\k;;z?V5wD8>E";,(s_yZ IBM Q
i$D;;zxP5w)#PXj8E",kND;;zC'Va#
f"w2~*s
DB2 pureScale Feature 'VyPf"xrxg (SAN) M1S,SD2mif"w#(
idC DB2 /:~q\\2mf"wTqC|CD/T#PX DB2 /:~q'VD
|`E",kND“2mf"w"bBn”wb#*qC DB2 pureScale Feature 'V,
XkzcBPf"w2~*s#
v ?(wzO_PBPs!D>XICELUd:
– 3 GB CZb9u20D~
– 3.5 GB CZ2076
– 5 GB CZ /tmp ?<
– 1 GB CZ5}w?<
– 5 GB CZ /var ?<
– 1 GB CZ /(root filesystem)
v AYh*}v2mD~53,?vomELOw;v#(i+ZDv2mELdC
* DB2 /:~qYCL#
TZ?vD~53,BP2mELUdXkIC:
– 5}2mD~:10 GB2
– }]:!vZX(D&CLrhs
– U>:!vZ$ZDBq}M&CLrU>G<hs
":g{wzZf;c,G4IT20Cz7,+^(t/}]b5}#y],;w
zOfZD}]br5}D\},ZfhsaPy;,#
m~Hvu~
4\'VDJdwM;;z`MP>K AIX Yw53f>6p"<u6pMXhD^
)#
v DDR IB JdwM;;z
v QDR IB JdwM;;z
v RoCE JdwM;;z
Z4P20rKP installFixPack |n.0,k7#TzDYw53&CK^)#
m 30. DDR InfiniBand JdwM;;zDX(m~hs - AIX Yw53f>M<u6p
AIXf> <u6p
n! S e r v i c ePack (SP) 6p
XhD uDAPL6p AIX APAR
AIX 6.1 6 5 6.1.6.15 IV01781(|(Z
SP6 P)*
2.*KqC|CDT\,(iz4(;v%@D GPFS D~534fE}]b"Z4(}]b|nP8(K2mEL#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 161
m 30. DDR InfiniBand JdwM;;zDX(m~hs - AIX Yw53f>M<u6p (x)
AIXf> <u6p
n! S e r v i c ePack (SP) 6p
XhD uDAPL6p AIX APAR
AIX 6.1 7 1 6.1.7.0
AIX 6.1 7 3 6.1.7.1
AIX 7.1 0 3 7.1.0.15 IV02136(|(Z
SP4 P)*
AIX 7.1 1 1 7.1.1.0
AIX 7.1 1 3 7.1.1.2
m 31. QDR InfiniBand JdwM;;zDX(m~hs - AIX Yw53f>M<u6p
AIXf> <u6p
n! S e r v i c ePack (SP) 6p
XhD uDAPL6p AIX APAR
AIX 6.1 7 5 6.1.7.15 IV263831
AIX 7.1 1 5 7.1.1.15 IV263842
":
1. I(} FTP STBx7qC InfiniBand IV26383.epkg.Z Y1^):ftp://
public.dhe.ibm.com/aix/ifixes/iv26383/#
2. I(} FTP STBx7qC InfiniBand IV26384.epkg.Z Y1^):ftp://
public.dhe.ibm.com/aix/ifixes/iv26384/#
m 32. RoCE - AIX Yw53f>M<u6pDX(m~hs
AIXf> <u6p
n! S e r v i c ePack (SP) 6p
XhD uDAPL6p AIX APAR
AIX 6.1 7 3 6 . 1 . 7 . 2 |B*
IV20240)
IV20240
AIX 7.1 1 3 7.1.1.2(|B*
IV20241)
IV20241
":
v S AIX Web Download Pack Programs Web >cBXy><u6pD uDAPL Lr
|(x;GX(Z^)|D uDAPL Lr|)"xP20;kND ht tps : / /
www14.software.ibm.com/webapp/iwm/web/reg/signup.do?source=aixbp&lang=en_US
&S_PKG=udapl#Z20y> uDAPL Lr|.s,k&C IBM 'VE'x>PC
<u6pDJ1 uDAPL ^),kND https: / /www-304.ibm.com/support/
docview.wss?q1=U830315&dc=DB510&rs=1209&uid=isg1fileset664799651&cs=UTF-8
&lang=en&loc=en_US#
v g{ AIX 53}Z3v<u6pT0mP8(Dn! Service Pack 6pBKP,G
4Xk20CPPP>DyP APAR,+jPGE (*) D AIX APAR }b#v_P
`v;;zD DB2 pureScale73Eh*jPGED APAR#TZZ3v<u6pT
0|_ Service Pack 6pBKPD53,ki$ APAR ^)Gq|,ZC Service
Pack 6pP#|, APAR ^)DZ;v Service Pack +ZmPC APAR T_D2
(EPxP5w#153KPD Service Pack 6p_ZnM*s6p+MZZ;v|
162 20 DB2 ~qw
, APAR ^)D Service Pack D6p1,*q!C53D APAR ^),kCJ IBM
'V^)PD:http://www-933.ibm.com/support/fixcentral/#
v Z RoCE xgO,&C AIX APAR s,+|D uDAPL 6p#
XhDm~:
v OpenSSH 6p 4.5.0.5302 r|_6p
v XL C/C++ KP1b6p* 9.0.0.12 r|_6p
":
v AIX $w:XVx (WPAR) Z DB2 pureScale73P;\'V#
v g{zQ-20K IBM General Parallel File System ( GPFS),G4y20D DB2
pureScale Feature aT/|B*XhD6p#g{VP6pMZ 3.2.0.0,G4y20
D DB2 pureScale Feature +;aT/20XhD GPFS 6p,C'Xk+ GPFS V
/}6=XhD6p#g{VP6p_ZXhD6p,G4y20D DB2 pureScale
Feature +;a|B GPFS,xG9CVPf>#
v Z20KVP GPFS D AIX 53O,Xk7#20K GPFS ^) g340p11e1#I
TZ DB2 pureScale3qD <image-directory>/db2/aix/gpfs/efix ?<PR=C^
)#
v g{Q20 IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP),G
4|XkG Tivoli SA MP V3.2.2.1#20 DB2 pureScale Feature 1a+Q20D
VP Tivoli SA MP }6=Kf>6p#
20 DB2 pureScale Feature 1yhDC'DB2 pureScale 73h*;vC'j6Cw5}yP_,h*;vG root C'j6TZ
wz.d9C2+ shell (SSH) xg-i,"h*m;vC'j6TKP\@$DC'
(e/}r}L#
Zw\/:_Y:fh)rI1DyP~qwO<h*b)C'#Xk+?vC'<
dC*kyPd{~qwOD,;C'_P`,DC'hCM\k#
*<.0
v Xk_P root C'(^E\4(C'Mi#
v g{9C2+Tm~4\mC'Mi,G4Z(e DB2 }]bC'Mi1I\9h
*4Pd{=h#
XZKNq
zh*TBC'E\4( DB2 pureScale 5}:
v ;vC'w*5}yP_
v ;vG root C'j6,TZ DB2 pureScale /:PDwz.d9C2+ shell (SSH)
xg-i(KC'j6IT1!*5}yP_)
v ;vC'w*\@$DC'
TZ5}yP_M\@$DC',k8(=v%tZ;,iD;,C'#zIT9C
VPC'Mi,2ITC20}L4*z4(C'#g{z#{20Zd4(C',
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 163
G4b)C'Mi;\ZNNwzOfZ#*9CVPC',G4Z20.0,=v
C'XkZyPwzO<fZ"_P`,DC'j6 (UID)"ij6 (GID) M HOME ?
<#
DB2 \mD GPFS h*G root C'j6E\Z DB2 pureScale /:PDwz.d9
C SSH#KC'j6XkG;_PX(DC'#|I>XwzOD root C'J'C4
Z,;/:PD6LwzOT root C'm]4P|n#XkZyPwzO<4(KC'
j6#
KNqP9CDC'{Mi{G1!5,"ZBmPxPK5w#IT8(zT:D
C'{Mi{,+G|GXkq-53|{frM DB2 |{fr#
m 33. 1!C'Mi
XhDC' C'{ i{
5}yP_ db2sdin1 db2iadm1
\@$DC' db2sdfe1 db2fadm1
G root C'j6,TZwz.
d9C SSH
db2ssh1 db2iadm1
g{zrc9C“DB2 20”r<420 DB2 }]bz7,G4“DB2 20”r<+4(
b)C'#
^F
z4(DC'{Xk,1{OYw53D|{frM DB2 }]b53D|{fr#
}L
*4(b)C',k4PBP=h:
1. G<wz#
2. *5}yP_M\@$DC'w4(;viTKPC'(eD/} (UDF) rf"}
L# ZZ;(wzOmSb)i.0,k*?vi!q;vZNN~qwO<;f
ZDij6#
Yw53 =h
AIX KPxP id N}D mkgroup |n,T4(ij6* 999 M
998 Di db2iadm1 M db2fadm1:
mkgroup id=999 db2iadm1mkgroup id=998 db2fadm1
Linux KPxP -gid !nD groupadd,T4(ij6* 999 M
998 Di db2iadm1 M db2fadm1:
groupadd -gid 999 db2iadm1groupadd -gid 998 db2fadm1
3. *O;=hP4(D?vi4(C'# ZZ;(wzOmSb)C'.0,k*?
vC'!qZNN~qwO<;fZDC'j6E#
164 20 DB2 ~qw
Yw53 =h
AIX KP mkuser T4(?vC'"dCC'j6 (id)"CC'
Dwi (pgrp)"CC'ytDiDj{Pm (groups) MCC
'Dw?< (home)#
mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1home=/db2home/db2sdin1 core=-1 data=491519 stack=32767 rss=-1 fsize=-1db2sdin1mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1home=/db2home/db2sdfe1 db2sdfe1
Linux KP useradd T4(?vC'"VdC'j6Mi"*CC
'4(w?<#
useradd -uid 1004 -g db2iadm1 -m -d/db2home/db2sdin1 db2sdin1useradd -uid 1003 -g db2fadm1 -m -d/db2home/db2sdfe1 db2sdfe1
K>}9C1!5}yP_C'{ db2sdin1 M1!\@$DC'{ db2sdfe1#
4. *4(D?vC'hCu<\k#
passwd db2sdin1passwd db2sdfe1
5. "z#
6. Tz4(D=vC'Dm]VpXBG<# r*?vC'<GZ;NG<,yT5
3I\aa>z|DCC'DC'\k#
7. "z#
8. Z+Nk}]b73D?(FczO4(j+`,DC'MiJ'#
20MhC OpenSSHKNqhvgNq!MhC Open Secure Shell (OpenSSH)#
*<.0
!{"M ssh dCD~PDu?#
File: /etc/ssh/ssh_configPort 22Protocol 2
File: /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication no
XZKNq
h*T*Nk DB2 pureScale 5}D?(wz4Pb)=h#
TZ Linux C',OpenSSH Z SLES 10 SP3 M RHEL 5.5 r|_f>OG1!20
D#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 165
Open Secure Shell (OpenSSH) Gxg,S$_D SSH -iiD*E=4zkf>#b
)$_a)KQO$"S\D shell &\#shell G;v|noTbMw,|S|nPV
{."j<dkrD~PA!dk#>wbPD=hJm(} ssh ,SA6L~qw,
x;Xdk\k#
TZ DB2 pureScale Feature,zh** root C'hC^\k SSH CJ(#5}yP
_h*^\k SSH CJ(,;x,g{5}yP_4hCKCJ(,G4 DB2 20
}LahCKCJ(#BP=hEvKgN* root C'hC^\k SSH CJ(#
":5}yP_Xk+ rlogin tThC*1!5 TRUE#
}L
1. vJCZ AIX Yw53:g{zD53O4a) OpenSSH,G4ITSnBD AIX
)9|M Web BX| (http://www.ibm.com/systems/power/software/aix/expansionpack/
index.html) qC OpenSSH#OpenSSH D~/|(K openssh.man.en_US DVa3#
ZrXxO,o p e n B S D a)KD5(x7* h t t p : / / w w w . o p e n s s h . o r g /
manual.html)#
2. vJCZ AIX Yw53:20 OpenSSH#AIX O OpenSSH D1!hCGtC+
C\?#
3. hCyZ+C\?DO$#yZ+C\?DO$9%vC'j6\;Z5}PD?
(wzOw*CC'j6G<,x;a;a>dk\k#XkT*9C^\k SSH
D root C'j6tCyZ+C\?DO$#
g{C'j6_P ~/.ssh ?<,7#C?<;JmxPiCJrd{4CJ#7#
C'Dw?<;JmxPiCJrd{4CJ#SSH a+bVivS*2+)4,
g{?<mI(;Pc;D^FT,G4 SSH +;JmxPyZ+C\?DO$#
VP ~/.ssh ?<;GXhD,bGr*g{K?<;fZ,G4 ssh-keygen |na4(K?<"hCJ1DCJ(#
S ~/.ssh ?<zI+C\?/(C\?T:
$ ssh-keygen -t dsa
^[Gqa>xPdk,k4 Enter |TS\1!5#(7#4dkZn,qr SSH
+T?NO$"T<xPaJ,*sC'dk`,DZnw*l&#+G,DB2 z
7;Jm6L shell 5CLra>xPd{i$#)KYwaZ ~/.ssh ?<PzI
=vBD~ id_dsa((C\?)M id_dsa.pub(+C\?)TxP DSA S\#
4. XkZ?(wzO<zI+C\?"+?(wzPD?v+C\?DZ]7S={
* authorized_keys D%vD~P#;s+ authorized_keys D~4F=?(wz
ODC'D $HOME/.ssh ?<"KP chmod 644 authorized_keys |n#
dC(EJdwKZM;;z (AIX)>ZPDwbj8hvKgNZ\'VD AIX Yw53OdC(EJdwKZM;;
z#dC}L!vZz_P InfiniBand xg9G 10 'WT+x (10GE) xg#
Z InfiniBand xgOdC (AIX)>ZPDwbj8hvKgNZ InfiniBand xgOdC%vr`v(EJdwKZM;
;z#
166 20 DB2 ~qw
Z InfiniBand xgO* DB2 pureScale 73dC;;zJO*F (AIX):
>wbPj8hvDdC}LX(Z_P AIX 53M InfiniBand (IB) xgD73PD
;;z#;;zJO*F&\GIITZ`;;z73P9CD;;zSx\mw (SM)
a)D_ICT&\#
*<.0
1. 4U Z 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;PP
>D;v\'VDxgXK4hCxgXK#
2. r*;;zDg4"+ RJ11 .PgBrT+xgB,SA;;z#
XZKNq
C}Lj8hvKdC`(;;zT'V;;zJO*FD=h,;x,dC%(;
;z|(}ns;v=h.bDyP=h#;;zJO*F&\PzZDxxgD/
Tr]m#;;zJO*FPzZu!;;zJODP&0l,g{w*Sx\mw
D;;z"zJO,G4;;zJO*Fa9m;(;;zI*Sx\mw#{CS
x\mwJOXKhCPzZu!Sx\mwDJOTxgICTD0l#(}{C
Sx\mwJOXK,1-<Sx\mwZJO.sXBSkxg1,(zSx\m
wT;GSx\mw#
^F
h*T;;zD\mCJ(#
}L
1. +XF((}g,JG>gT),SA;;z# IT9C.PgB4,SA;;z#
r_,g{^(9C.PgB,G4IT9CT+xgB#q-y!<_=(D(
",SD8>E":
gB (",SD8>E"
.PgB 1. 9C.PgB+XF(,SA;;z#
2. 9CTBhCr*SXF(=;;zDU
Ka0:
v 8 v}];
v ^f<;
v 1 v#9;
v 57.6K (X
v VT100 Bf
v w?XF = XON/XOFF
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 167
gB (",SD8>E"
T+xgB 1. 9CT+xgB+XF(,SA;;z#
2. 4(xg,Sr^DVP,S,T9C;
;zyZDSxPD IP X7#}g,g{
;;zD IP X7G 192.168.100.10,"R1
!xXG 255.255.255.0,k+XF(dC*
_P IP X7 192 .168 .100 .9 "9C
255.255.255.0 w*xX#g{;*@;;z
D IP X7MxX,kNDf;;z;pa
)DD5,TKbPX1!hCDE"#
3. i$GqITSXF( Ping ;;zD IP#
4. r*k;;zD Telnet a0#
2. dC?(;;zD1! IP MxX#
a. 9C\mC'j6M\kG<;;zD|nPgf# PX1!\mj6M\kD
E",kND;;zDD5#PX;;z{FM`MDE",kND DB2
pureScale Feature wbD20Hvu~#
b. hC;;zD IP MSxZk# KP setCHassisIpAddr |n,"9C -h N}48( IP-address T09C -m N}48( subnet-mask#
setCHassisIpAddr -h IP-address -m subnet-mask
c. 9C setDefaultRoute |n4hC;;zD1!7IT9C1!xX IP#
setDefaultRoute -h default-gateway
3. XB}<;;z,Tc|G9CBdC#
4. q!?(;;zDV!I|;%* (FRU) +r(;j6 (GUID)# IT9C;;z
D Web gfr|nPgf (CLI):
v Z Web gfP,%wi4 FRU ""b FRU GUID VN#
v Z CLI P,KP captureChassis |nr fruInfo |n""b FruGuid VN#
*$n?(;;zDmI$\?,h*V!I|;%*+r(;j6#
5. $nSx\mwmI$\?# Xk$nSx\mwmI$\?,EJm,SA;;
z#PX$nSx\mwmI$\?DE",kNDf;;z;pa)DD5#
6. dC;;z,TcT/!qwSx\mwM8CSx\mw# 9C;;zD Web g
fr CLI 4t/Sx\mw"+Sx\mwdC*Z;;zXB}<1t/:
v Z;;z CLI P,KP|n smControl start M smConfig startAtBoot#
v (}Z/@wPdk;;zD IP X74xk;;zD Web gf#%wSx\m
w > XF > t/Tt/Sx\mw#%wSx\mw > dC > Z}<1t/
TZ;;zXB}<1t/Sx\mw#
g{Sx\mwQZKP,G4I\av=;u(fSx\mw}ZKPDms{
"#ITvTK{":
smControl startStarting the SM...Error trying to control the Subnet manager.Subnet manager is running. (master)
168 20 DB2 ~qw
7. I!: i$Sx\mwGqZKP# KPxP status N}D smControl |n:
smControl statusSubnet manager is running. (master)
8. I!: g{}Z9C`(;;z,G4IT|D?(;;zODEH6T{CSx
\mwDT/JOXK# Zs`};;zP,(#fZ=VEH6:
v ;;zEH6 - ;;zEH6oz7(+D(;;z!q*Sx\mw#g{y
P;;zOD;;zEH6<* 0,G4a<Bb);;z!qSx\mw#k<
U+;;zEH6hC* 0#
v a}EH6 - Z~VEH6(F*a}EH6)C4{CT/JOXK=-<S
x\mw#g{KEH6hC* 1,"RSx\mw"zJOsVV4*z4,,
G4Z"zJOD;;zIC.s,S\*Sx\mwD;;zT;GSx\m
w#KhCPzZu!IJOXK=-<Sx\mwy<BD;X*DxgS
Y#k+KEH6hC* 1#
TZ DDR M QDR InfiniBand ;;z,hCEH6D=h;`,#
v DDR InfiniBand ;;z
*hC=VEH6,kdkTB|n:
smPriority 0 1
v QDR InfiniBand ;;z
*hC=VEH6,k^D XML dCD~ThCEH6Ma}EH6:
a. (} GUI BXCD~#*AdCD~\m > Sx\mwdCD~#
b. R|%w10dCD~T_D{F"#fCD~#
c. r* XML D~"+ <Priority> |D* 0,+ <ElevatedPriority> |D* 1#
}g:
<!-- Priority and Elevated Priority control failover for SM, PM and BM. --><!-- Priority is used during initial negotiation, high Priority wins. --><!-- ElevatedPriority is assumed by winning master. This can prevent --><!-- fallback when previous master comes back on line. --><Priority>0</Priority> < !-- 0 to 15, higher wins --><ElevatedPriority>1</Priority> <!-- 0 to 15, higher wins -->
d. #f XML D~#
e. +Q^DD XML D~OX=;;z#%w“OXdCD~:”VNT_D/
@...#!qQ^DDD~"%wOX#
f. *9dCD~z',kXB}<;;z#
a{
VZQ* DB2 pureScale 73dCK;(r`(;;z#
>}
K>}T>KZ IBM 7874 ;;zOdCJO*FD}L=hPdk=;;z CLI D
|n#dC IP X7MSxZk,;sXB}<;;z"q!;;zDV!I|;%*
GUID:
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 169
setChassisIpAddr -h IP-address -m subnet-masksetDefaultRoute -h default-gatewayrebootfruInfo
$n;;z#*$n9C QLogic L~D;;z(g IBM 7874 DDR ;;z),kC
J QLogic 'V Web >c http://support.qlogic.com,;s$n?(;;zD\?:
1. Z<=K%P%w“mI$\?$n”4S#53I\a>zdkgN&m QLogic
Web >cD;IE2+$i#XkS\C$iE\$nmI$\?#
2. dk*$nD;;zDrPE"%wLx#;;zDrPEZ;;zD|0|P#
I\h*dkgSJ~X7,Tc QLogic IT"MmI$\?#ka):p;;z
Dxg\m1DgSJ~X7,r_+gSJ~*"xCxg\m1#
3. (}9C;;z CLI r Web gf4&CmI$\?:
v Z;;zD CLI P,KP addkey |n#
v Z Web gfP,%wmI$\? > \?\m > mS\?,dkmI$\?"
%w&C#
addkey XVARFW-5AKCQS-HDIWS1-EOCTKW-9J3K82-1showKeys--------------------------------------------------------Key number: 1Key: XVARFW-5AKCQS-HDIWS1-EOCTKW-9J3K82-1Description: Subnet Manager LicenseStatus: ActivesmControl startsmConfig startAtBootsmControl statusSubnet manager is running. (master)smPriority 0 1
B;=v24
dCwzDxghC,kND:Z InfiniBand xgOD DB2 pureScale 73PdCw
zDxghC (AIX);#
Z InfiniBand xgOD DB2 pureScale 73PdCwzDxghC (AIX):
gxgXKmM<PyhvD,ITdC(EJdwKZ,Tc_P`,h8j6
(}g,ib0)Dh8;Z,;Sx#
*<.0
7#jIBPNq:
v DAZ 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;TKb
DB2 pureScale73D\'VxgXK#
v 7#zDhC{OZ 1553D:DB2 pureScale FeatureD20Hvu~ (AIX);PP
>D\'V DB2 pureScale73#
v 4U20Hvu~D8(,BXzD TL 6pDXh uDAPL#
v BX uDAPL D~/|B#
v BX InfiniBand ^)#
v + InfiniBand _-JdwJ4Vdx2~\mXF(ODVx"Rt/b)Vx#
170 20 DB2 ~qw
XZKNq
XkT*Nk DB2 pureScale5}D?(wzr?v LPAR 4Pb)=h#/:_Y:
fh) (CF) MI1'V`v(EJdwKZTozuE DB2 pureScale 73T0oz
Dx_ICT#d;(i9C|`KZ,Tvsxm"vS_`TT0Jm9C`v
;;z, +?v CF rI1<;h*;v(EJdwKZ#>wb8<zjIZ AIX
wzO20MhCC'1SCJ`Lb (uDAPL) M InfiniBand T0dC IP X7D}
L#
^F
ZyP DB2 I1M CF wzO<h*\mCJ(#
}L
1. w* root C'G<#
2. 7#BPyPD~<fZ:
udaplU825645.bffiz90166.epkg.Ziv01781.epkg.Z(v`v/:%,Eh*KD~)iv26383.epkg.Z(v QDR IB Eh*KD~)
3. g{H0Ch*D5hCD~ /etc/dat.conf,k#f dat.conf DVP1>#
4. g{H0SVZ|, uDAPL D~D,;?<20K AIX m~,k}%H020
y4(DNN .toc D~#K=h7# smitty |nIT6p8(?<PDyPD~#
/home/db2user1/tmppkg/> rm *.toc
5. Z|,=hE 2 Pya=D udapl Lr|D?<P,KP smitty install,!q“20M|Bm~”,;s+dkh8!q* ″.″(10?<)# ZG+T>“20
m~”A;:
20m~
ZdkVNPdkr!q5#ZwvyPh*D|Ds4 Enter |#
[dkVN]* m~Ddkh8/?< .* *|BDm~ [_all_latest] +Gq;$@?(+;4P20Yw) q +Gqd5m~|B? G +Gq#ff;DD~? q +GqT/20Xhm~? G +h*Ud1Gq)9D~53? G +Gq2G`,r|_f>? q +Gqi$20"liD~s!? q +Gq|(`&DoTD~/? G +Gqdvj8E"? q +Gq&m`vm? G +GqS\BDmI-i? q +Gq$@BDmI-i? q +
WPAR \mZ+V73P4PYw G +ZpkD WPAR O4PYw q +
pkD WPAR D{F [_all_wpars] +Z WPAR PXB2020h8 G +8C WPAR 20h8 []
+GqS\BDmI-i?|D*G#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 171
6. Z|,=hE Z 171 3D2 Pya=D *.bff D~D?<P,KP smittyupdate_all,;s+dkh8!q* ″.″#ZG+T>|Bm~A;:
+Q20Dm~|B=nB6p(+?|B)
ZdkVNPdkr!q5#ZwvyPh*D|Ds4 Enter |#
[dkVN]* m~Ddkh8/?< .* *|BDm~ _update_allGq;$@?(+;4P|BYw) q +Gqd5m~|B? G +Gq#ff;DD~? q +GqT/20Xhm~? G +h*Ud1Gq)9D~53? G +Gqi$20"liD~s!? q +Gqdvj8E"? q +Gq&m`vm? G +GqS\BDmI-i? G +Gq$@BDmI-i? q +
WPAR \mZ+V73P4PYw G +ZpkD WPAR O4PYw q +
pkD WPAR D{F [_all_wpars] +Z WPAR PXB2020h8 G +8C WPAR 20h8 []
+GqS\BDmI-i?|D*G#
7. (}KP emgr -e |n420 InfiniBand Y1^) *.epkg.Z D~:
emgr -e iz90166.epkg.Zemgr -e iv01781.epkg.Z emgr -e iv26383.epkg.Z(v QDR IB Eh*KD~)
8. (}KPTB|n4i$Gq20KY1^):
emgr -lID STATE LABEL INSTALL TIME UPDATED BY ABSTRACT1 S IZ90166 07/05/11 09:15:04 IB Fixes for UDAPL on 6.1.6.3
9. i$zD53Gq_P}7D uDAPL M InfiniBand D~/# KPky>dv;
pT>DTB|nTi$Gq}720K uDAPL:
lslpp -l bos.mp64 devices.chrp.IBM.lhca.rte devices.common.IBM.ib.rte udapl.rteFileset Level State Description----------------------------------------------------------------------------
Path: /usr/lib/objreposbos.mp64 6.1.6.3 APPLIED Base Operating System 64-bit
Multiprocessor Runtimedevices.chrp.IBM.lhca.rte 6.1.6.1 APPLIED Infiniband Logical HCA Runtime
Environmentdevices.common.IBM.ib.rte 6.1.6.2 APPLIED Infiniband Common Runtime
EnvironmentEFIXLOCKED
udapl.rte 6.1.6.1 APPLIED uDAPL
Path: /etc/objreposbos.mp64 6.1.6.3 APPLIED Base Operating System 64-bit
Multiprocessor Runtimedevices.chrp.IBM.lhca.rte 6.1.6.1 APPLIED Infiniband Logical HCA Runtime
Environmentdevices.common.IBM.ib.rte 6.1.6.2 APPLIED Infiniband Common Runtime
EnvironmentEFIXLOCKED
udapl.rte 6.1.6.1 APPLIED uDAPL
------------------------------------------------------------------------------
|ndvff>"<u6pM Service Pack 6pxd#
10. (}KPTB|n4XB}<53:
shutdown -Fr
11. dC InfiniBand S53"hC IP X7:
a. v1T0S4ZwzOhC InfiniBand 1,E&CZKS=hPdC InfiniBand
S53#KP smitty icm |n:
172 20 DB2 ~qw
1) !qmS Infiniband (E\mw
2) 4 Enter |"H}C|njI
3) 4 Esc+0 |Kv
}g,
Infiniband Communication Manager Device Name icmMinimum Request Retries [1]Maximum Request Retries [7]Minimum Response Time (msec) [100]Maximum Response Time (msec) [4300]Maximum Number of HCA’s [256]Maximum Number of Users [65000]Maximum Number of Work Requests [65000]Maximum Number of Service ID’s [1000]Maximum Number of Connections [65000]Maximum Number of Records Per Request [64]Maximum Queued Exception Notifications Per User [1000]Number of MAD buffers per HCA [64]
b. KP smitty inet |nTdC IP X7#
1) !q|D/T>Xw
2) !qZ;v IB SZ“ib0”#
3) Z“|D/T> IB SZ”feP,TVN“xgSZ{F”"“rXxX7(cV
.xFq=)”"“xgZk”"“HCA Jdw”M“JdwDKZE”hC5#
d{VNI#t*1!5#TB CLI UKA;|,9C=v;;zD>}d
CDhC:
Network Interface Name ib0INTERNET ADDRESS (dotted decimal) [10.222.0.1]Network MASK (hexadecimal or dotted decimal) [255.255.255.0]HCA Adapter [iba0]Adapter’s port number [1]Partition Key [0xFFFF]MTU [65532]Queue Sizes [4000]QKey [0x1E]Superpacket offInterface Specific Network Options
(’NULL’ will unset the option)rfc1323 [1]tcp_recvspace [262144]tcp_sendspace [262144]
Current STATE upApply change to DATABASE only no
":ZO;v>}P,iba0 HCA OD ib0 SZ;Z 10.222.0.0/24 SxP#*Z
/:_Y:fh) (CF) OtC`v(EJdwKZrI1,kT?vJdwOD
?v(EJdwKZX4=h=h 11 P?V“b”D=h“i”A“iii”#wzr LPAR D
?v(EJdwKZXk;Z;,SxO#T(z CF X44P=h 1 ==h 10
Tc?vxgSZ2mw CF O`&SZDSx#Z?vI1OX44P=h 1 =
=h 10#TZ?vsx IB SZ,`E&]v#}g,ib0 +*Z;vJdw,f
sDJdw+* ib1#?vsxDJdwD`E<+,}KZ 0 OyP>DJd
w,z+h*dk smitty inet "!qmSSZ -> mS IB SZ,x;G|D/
T>SZ#
12. (}Z?(wzOKPTB|n4XB}<53:
shutdown -Fr
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 173
13. 7# /etc/dat.conf D~_Pk>}`FDq=#7#TBZ]dC}7:h8
(/dev/iba0)"KZ (1) M InfiniBand Jdw{F (ib0):
v Ch8G(EJdwKZD{F
v KZGZy\*DJdwDKZE
v xgSZ{FG InfiniBand Jdw{F#
}Gz*9Cd{ InfiniBand Jdw"KZrSZ,qr;h*xP^D#g{H
0ZZ 5 =.s#fK /etc/dat.conf D~,ki$Z]T`,#g{;`,,
k9C#fD1>f;10D dat.conf#}g: TZ CF rI1,/etc/dat.conf
+`FZTB>}:
hca0 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1"/dev/iba0 1 ib0" " "hca1 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1
"/dev/iba0 2 ib1" " "hca2 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1
"/dev/iba1 1 ib2" " "hca3 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1
"/dev/iba1 2 ib3" " "
14. |B?(wzOD /etc/hosts D~,TcTZf.D DB2 pureScale 73PD?
(wz,CD~<|(Cf.D73PyPwzDyP(EJdwKZDyP IP X
7#
}g,Zf.D DB2 pureScale 73P,1 CF O_P`v(EJdwKZ"R
73P_PDvI11,/etc/hosts dCD~I\`FZTBD~:
10.222.0.1 cf1-ib0.example.com cf1-ib010.222.1.1 cf1-ib1.example.com cf1-ib110.222.2.1 cf1-ib2.example.com cf1-ib210.222.3.1 cf1-ib3.example.com cf1-ib310.222.0.2 cf2-ib0.example.com cf2-ib010.222.1.2 cf2-ib1.example.com cf2-ib110.222.2.2 cf2-ib2.example.com cf2-ib210.222.3.2 cf2-ib3.example.com cf2-ib310.222.0.101 member1-ib0.example.com member1-ib010.222.1.101 member1-ib1.example.com member1-ib110.222.0.102 member2-ib0.example.com member2-ib010.222.1.102 member2-ib1.example.com member2-ib110.222.0.103 member3-ib0.example.com member3-ib010.222.1.103 member3-ib1.example.com member3-ib110.222.0.104 member4-ib0.example.com member4-ib0 10.222.1.104member4-ib1.example.com member4-ib1
":
v Z_PDvI1D73P,1C73v+;v(EJdwKZCZ?v CF 0I
11,CD~+`FZO;v>},+v|,O;v>}P?v CF DZ;v IP
X7#
15. i$ InfiniBand S53#i$ InfiniBand i~Gq&ZIC4,: }g,Z CF
OKPDTB|nD53dv+i$yPDv IB SZMJdwGq<IC:
# lsdev -C | grep ibib0 Available IP over Infiniband Network Interfaceiba0 Available InfiniBand host channel adapterib1 Available IP over Infiniband Network Interfaceiba0 Available InfiniBand host channel adapterib2 Available IP over Infiniband Network Interfaceiba1 Available InfiniBand host channel adapter
174 20 DB2 ~qw
ib3 Available IP over Infiniband Network Interfaceiba1 Available InfiniBand host channel adaptericm Available Infiniband Communication Manager
9C ibstat -v |n4li InfiniBand 4,#i$KZGq&Zn/4,T0G
q("K47#KlivJCZH0Z /etc/dat.conf Pj6DKZMSZ(1!
ivB* iba0 ODKZ 1 M ib0 SZ):
-----------------------------------------------------------------IB PORT 1 INFORMATION (iba0)-----------------------------------------------------------------Global ID Prefix: fe.80.00.00.00.00.00.00Local ID (LID): 000eLocal Mask Control (LMC): 0000Logical Port State: ActivePhysical Port State: ActivePhysical Port Physical State: Link UpPhysical Port Speed: 5.0GPhysical Port Width: 4XMaximum Transmission Unit Capacity: 2048Current Number of Partition Keys: 1Partition Key List:
P_Key[0]: ffffCurrent Number of GUID’s: 1Globally Unique ID List:
GUID[0]: 00.02.55.00.40.61.40.00
S?v IB SZT/:P;Z,; IP SxPDd{?v IB SZ4P ping Yw,
T7#ITCJb) IB SZ#}g,
ping -I <source IP> <destination IP>
B;=v24
dC DB2 pureScale73Df"w#
Z 10GE xgOdC (AIX)>ZPDwbj8hvKgNZ 10 'WT+x (10GE) xgOdC%vr`v(EJ
dwKZM;;z#
Z 10GE xgO* DB2 pureScale 73dC;;zJO*F (AIX):
;;zJO*F&\G(}Z;;zOdC47[/XF-i (LACP) a)D_ICT
&\#
*<.0
>wbPj8hvD;;zJO*FDdC}LJCZ 10 'WT+x (10GE) xg#
*<.0:
1. 4U Z 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;PP
>D;v\'VDxgXK4hCxgXK#
2. r*;;zDg4"+ RJ11 .PgBrT+xgB,SA;;z#
XZKNq
C}Lj8hvKdC=(;;zT'V;;zJO*FD=h#;;zJO*F&
\PzZDxxgD/Tr]m#b)=h;JCZ%;;zhC#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 175
*4(_P`v;;zD DB2 pureScale73,XkZ CF ~qwO_P`v/:%,
"Z;;zOdC;;zJO*F#
10GE xgOD;;zJO*FdC*s;;z'V47[/XF-i (LACP)#
^F
1. h*T;;zD\mCJ(#
}L
1. 8(?(;;zO*Cw;;zd47 (ISL) D=vr|`KZ#
2. ,S=(;;z.dDgB#
3. TZ/:PDyP;;z,I(} GUI gfG<,"dCTBZ]#kND;;z
VaTKbj8=h:
v {C“ZOv?MT+x (CEE)”&\?~#
v 7#tC“+V]# (IEEE 802.3x)”#TZ_PL~6p 6.5.2 M|_f>D BNT
;;z,9Xk*“+V]#”tCKZw?XF#
v {CzIw-i (STP)#
4. (} GUI gfG<;;z"* ISL KZdCTBZ]#kND;;zVaTKb
j8=h:
v tC4S[/XF-i (LACP)#
v Xk+yP ISL KZ(Z=(;;zO)hC*&Zn/4,#
>}
B;=v24
dCzF.|(Z DB2 pureScale 73PDwzDxghC#
Z 10GE xgOD DB2 pureScale 73PdCwzDxghC (AIX):
*dCxghC,zXk20XhD uDAPL m~MdC ICM,9%,xg{k1 IP
X7`X*,"+XhDu?mSA1SCJ+d (DAT) dCD~#
*<.0
7#jIBPNq:
v DAZ 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;TKb
DB2 pureScale73D\'VxgXK#
v 7#zDhC{OZ 1553D:DB2 pureScale FeatureD20Hvu~ (AIX);PP
>D\'V DB2 pureScale73#
v 4U20Hvu~D8(,BXzD TL 6pDXh uDAPL#
v BX uDAPL D~/|B#
XZKNq
XkT*Nk DB2 pureScale5}D?(wzr?v LPAR 4Pb)=h#/:_Y:
fh) (CF) MI1'V`v(EJdwKZTozuE DB2 pureScale 73T0oz
Dx_ICT#d;(i9C|`KZ,Tvsxm"vS_`TT0Jm9C`v
;;z, +?v CF rI1<;h*;v(EJdwKZ#>wb8<zjIZ AIX
176 20 DB2 ~qw
wzO20MhCC'1SCJ`Lb (uDAPL) T0dC IP X7D}L#
}L
1. w* root C'G<#
2. 7#T>yP .bff D~#}g,Z AIX 6.1 O:
U848189.bffU848199.bffU849420.bffU849421.bffU849422.bffU849423.bff
3. g{H0Ch*D5hCD~ /etc/dat.conf,k#f dat.conf DVP1>#
4. g{H0SVZ|, uDAPL D~D,;?<20K AIX m~,k}%H020
y4(DNN .toc D~#K=h7# smitty |nIT6p8(?<PDyPD~#
/home/db2user1/tmppkg/> rm *.toc
5. Z|,=h 2 Pya=D udapl Lr|D?<P,KP smitty install,!q20M|Bm~,!q20m~,;s+dkh8!q* ″.″(10?<)# ZG
+T>“20m~”A;:
20m~
ZdkVNPdkr!q5#ZwvyPh*D|Ds4 Enter |#
[dkVN]* m~Ddkh8/?< .* *|BDm~ [_all_latest] +Gq;$@?(+;4P20Yw) q +Gqd5m~|B? G +Gq#ff;DD~? q +GqT/20Xhm~? G +h*Ud1Gq)9D~53? G +Gq2G`,r|_f>? q +Gqi$20"liD~s!? q +Gq|(`&DoTD~/? G +Gqdvj8E"? q +Gq&m`vm? G +GqS\BDmI-i? q +Gq$@BDmI-i? q +
WPAR \mZ+V73P4PYw G +ZpkD WPAR O4PYw q +
pkD WPAR D{F [_all_wpars] +Z WPAR PXB2020h8 G +8C WPAR 20h8 []
+GqS\BDmI-i?|D*G
6. Z|,=hE 2 Pya=D *.bff D~D?<P,KP smitty update_all,;s+dkh8!q* ″.″#ZG+T>|Bm~A;:
+Q20Dm~|B=nB6p(+?|B)
ZdkVNPdkr!q5#ZwvyPh*D|Ds4 Enter |#
[dkVN]* m~Ddkh8/?< .* *|BDm~ _update_allGq;$@?(+;4P|BYw) q +Gqd5m~|B? G +Gq#ff;DD~? q +GqT/20Xhm~? G +
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 177
h*Ud1Gq)9D~53? G +Gqi$20"liD~s!? q +Gqdvj8E"? q +Gq&m`vm? G +GqS\BDmI-i? G +Gq$@BDmI-i? q +
WPAR \mZ+V73P4PYw G +ZpkD WPAR O4PYw q +pkD WPAR D{F [_all_wpars] +
Z WPAR PXB2020h8 G +8C WPAR 20h8 []
+GqS\BDmI-i?|D*G
7. i$zD53Gq_P}7D uDAPL M 10GE D~/# KPky>dv;pT
>DTB|nTi$Gq}720K uDAPL:$ lslpp -l bos.mp64 devices.chrp.IBM.lhca.rte devices.common.IBM.ib.rte devices.pciex.b3154a63.rte devices.pciex.b315506714101604.rte udapl.rteFileset Level State Description----------------------------------------------------------------------------
Path: /usr/lib/objreposbos.mp64 6.1.7.3 APPLIED Base Operating System 64-bit
Multiprocessor Runtimedevices.chrp.IBM.lhca.rte 6.1.7.3 APPLIED Infiniband Logical HCA Runtime
Environmentdevices.common.IBM.ib.rte 6.1.7.4 APPLIED Infiniband Common Runtime
Environmentdevices.pciex.b3154a63.rte
6.1.7.4 APPLIED 4X PCI-E DDR Infiniband DeviceDriver
devices.pciex.b315506714101604.rte6.1.7.2 APPLIED Dual Port 10 Gigabit RDMA
Converged Ethernet Adapter(RoCE)
udapl.rte 6.1.7.2 APPLIED uDAPL
Path: /etc/objreposbos.mp64 6.1.7.3 APPLIED Base Operating System 64-bit
Multiprocessor Runtimedevices.chrp.IBM.lhca.rte 6.1.7.3 APPLIED Infiniband Logical HCA Runtime
Environmentdevices.common.IBM.ib.rte 6.1.7.4 APPLIED Infiniband Common Runtime
Environmentdevices.pciex.b3154a63.rte
6.1.7.4 APPLIED 4X PCI-E DDR Infiniband DeviceDriver
udapl.rte 6.1.7.2 APPLIED uDAPL
|ndvff>"<u6pM Service Pack 6pxd#
8. (}KPTB|n4XB}<53:
shutdown -Fr
9. dC 10GE S53"hC IP X7:
a. v1T0S4ZwzOhC 10GE 1,E&CZKS=hPdC 10GE S53#
KP smitty icm |n:
1) !qmS InfiniBand (E\mw
2) 4 Enter |"H}C|njI
3) 4 Esc+0 |Kv
}g,
Infiniband Communication Manager Device Name icmMinimum Request Retries [1]Maximum Request Retries [7]Minimum Response Time (msec) [100]Maximum Response Time (msec) [4300]Maximum Number of HCA’s [256]Maximum Number of Users [65000]Maximum Number of Work Requests [65000]Maximum Number of Service ID’s [1000]Maximum Number of Connections [65000]Maximum Number of Records Per Request [64]Maximum Queued Exception Notifications Per User [1000]Number of MAD buffers per HCA [64]
10. (}Z?(wzOKPTB|n4XB}<53:
shutdown -Fr
178 20 DB2 ~qw
11. zXkZ /etc/hosts r_ DNS }]bP920Zd+!qDI1r CF D?v
%,xg{k IPv4 1 IP X7`X*#ZB;=hP,?v%,xg{(}1S
CJ+d (DAT) dCD~k RoCE (EJdwKZ`X*#K1 IP X7vCZ
bvxg{T0CZ uDAPL,;ITd4P ping Yw#?v1 IP X7XkG(
;D# |B?(wzOD /etc/hosts D~,TcTZyf.D DB2 pureScale 7
3PD?(wz,KD~<|(C73PD%,xg{DyP1 IP X7#}g,
Zyf.D DB2 pureScale 73P,1 CF O_P`v(EJdwKZ"R73
P_PDvI11,/etc/hosts dCD~I\`FZTBD~:
10.222.1.1 cf1-en1.example.com cf1-en110.222.2.1 cf1-en2.example.com cf1-en210.222.3.1 cf1-en3.example.com cf1-en310.222.4.1 cf1-en4.example.com cf1-en4
10.222.1.2 cf2-en1.example.com cf2-en110.222.2.2 cf2-en2.example.com cf2-en210.222.3.2 cf2-en3.example.com cf2-en310.222.4.2 cf2-en4.example.com cf2-en4
10.222.1.101 member1-en1.example.com member1-en110.222.2.101 member1-en2.example.com member1-en210.222.1.102 member2-en1.example.com member2-en110.222.2.102 member2-en2.example.com member2-en2
10.222.1.103 member3-en1.example.com member3-en110.222.2.103 member3-en2.example.com member3-en210.222.1.104 member4-en1.example.com member4-en110.222.2.104member4-en2.example.com member4-en2
":C CF 0I1D?vxg{D1 IP X7Xk_P;,DZ}vK;*#I1
DyP1 IP X7Xk_P`,DZ}vK;*,KK;*k?v CF 0I1DZ
;v(EJdwKZ`X*D1 IP X7DZ}vK;*`,#ZTO>}P,Z
}vK;**“1”#
TO>}PDyPwz{<k#fT+xJdw;`X*#hCb)wz{;G
*Kbvxg{T0CZ uDAPL#;ITb)wz{4P ping Yw#
Z_PDvI1D73P,g{C73T?v CF 0I1v9C;v(EJdwK
Z,G4CD~+`FZ0;v>},+Gv|,0;v>}P?v CF DZ;v
1 IP X7#TBT>DGbVivD;v>}:
10.222.1.1 cf1-en1.example.com cf1-en1
10.222.1.2 cf2-en1.example.com cf2-en1
10.222.1.101 member1-en1.example.com member1-en110.222.1.102 member2-en1.example.com member2-en110.222.1.103 member3-en1example.com member3-en110.222.1.104 member4-en1.example.com member4-en1
12. g{T0#fK“1SCJ+d (DAT)”dCD~ /etc/dat.conf,ki$Z]Gq
T`,#g{Z]T;`,,k9C#fD1>f;10D dat.conf#g{T0;
PhC dat.conf D~,G4Z?vwzO`- dat.conf D~,ZKD~PmS
;P,T9?v%,xg{k uDAPL h8M RoCE JdwKZ`X*# BfG
;v>}:
hca0 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1"/dev/roce0 1 hostname-en1" " "
C}E}p4D{F (″/dev/roce0 1 hostname-en1″) GX(Z=(DV{.#KV
{.IBPZ]iI:
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 179
v JdwXbD~ ( /dev/roce0 )
v KZE(1 r 2)
v +ZKwzOKPDI1r CF D%,xg{#
TBq=2\'V:
hca0 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1"/dev/roce0 1 10.10.11.131" " "
dP 10.10.11.131 Gkxg{`T&D1 IP X7#
":g{zSU=I1M CF .dD(Ems,G4I\G53"Tk4ZJdw
KZD“1SCJ+d”(DAT) dCD~P}7hCDJdwSZ(E#
TZ9C=v(EJdw"R?v(EJdw<_P=vKZD CF rI1,/etc/
dat.conf +`FZTB>}:
hca0 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o)IBM.1.1 "/dev/roce0 1 cf1-en1" " "hca1 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o)IBM.1.1 "/dev/roce0 2 cf1-en2" " "hca2 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o)IBM.1.1 "/dev/roce1 1 cf1-en3" " "hca3 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o)IBM.1.1 "/dev/roce1 2 cf1-en4" " "
13. i$ 10GE S53#i$ 10GE i~Gq&ZIC4,: }g,ZwzOKPD
TB|nD53dv+i$GqyPh8<IC:
# lsdev -C | grep -E "Infiniband|PCIE RDMA"icm Available Infiniband Communication Managerroce0Available 02-00 PCIE RDMA over Converged Ethernet RoCEAdapter (b315506714101604)
9C ibstat -v |n4li 10GE 4,#i$KZGq&Zn/4,T0Gq(
"K47#KlivJCZH0Z /etc/dat.conf Pj6DKZMSZ(1!iv
B* roce0 ODKZ 1):
-------------------------------------------------------------------------------ETHERNET PORT 1 INFORMATION (roce0)-------------------------------------------------------------------------------Link State: UPLink Speed: 10G XFILink MTU: 9600Hardware Address: 00:02:c9:4b:97:b8GIDS (up to 3 GIDs):GID0 :00:00:00:00:00:00:00:00:00:00:00:02:c9:4b:97:b8GID1 :00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00GID2 :00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00
14. 7#tC“+V]# (IEEE 802.3x)”#PXj8E",kND“dC;;zJO*F
”wb#
* DB2 pureScale 5}dC PVID (AIX)DB2 pureScale 5}+9CD2mELXkZyPwzO<dCK`,Dommj6
(PVID)#
180 20 DB2 ~qw
XZKNq
TZYCLMCZ DB2 \\2mD~53DEL,Xk*yPwzOD2mELdC
`,D PVID,"RXkZ5}hCDyPwzO<ITCJb)2mEL#TZYC
LMCZ DB2 \\2mD~53DEL,h*T*Nk DB2 pureScale 5}D?(w
z4Pb)=h#
}L
1. 9C lspv |n4P>VP2L{F(gh8{romm)M PVID#}g:
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 Nonehdisk9 none None
2. *+ PVID 8(xf"wsPPDEL,kKPTB|n:
chdev -l <disk_name> -a pv=yes
}g,TZ hdisk9,z&CKPTB|n:
chdev -l hdisk9 -a pv=yes
K|n+5X lspv |nDTBdv:
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 Nonehdisk9 00c931e4b4505651 None
3. Zd{?(wzO,kKPTB|nT}%VPEL{F:
rmdev -dl <disk_name_for_the_same_shared_disk>
K|n+5X lspv |nDTBdv:
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 None
4. KP cfgmgr |n#Z48( PVID DivBKP cfgmgr |n1,53+Sf"wsPPlw PVID(Z=h 2 PhCD PVID)# KP lspv |n+5XTBdv:
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 181
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 Nonehdisk9 00c931e4b4505651 None
DB2 pureScale FeatureD200KTm (AIX)Z20 IBM DB2 pureScale Feature .04PBP200=h"Z?(wzOi$b)
=h#
Z*<20.0:
XkZyPwzO4PBP=h#>wbPD>}|ndv4T AIX 6.1 TL6 53#
kND20Hvu~,TKbd{ AIX <u6pIS\Ddv5#
1. DB2 pureScale5}h*X(DC'Mi,dP|(\@$DC'#ITZt/“DB2
20”r<.04(C',2ITZp=jIwv20=h1CCr<44(C
'#g{;rc4(r^D5},G4ITZjI20.s4(XhDC'#
2. 7#20K20Hvu~P8(DXh=(L~6p#9CTB|n4i$Gq
20K}7f>6pD=(L~#C|nDdv&C`FZy>dv:
$ lsmcode -Asys0!system:EL350_071 (t) EL350_071 (p) EL350_071 (t)
|ndvDns;PPzZ“EL”sfD}v}Vm>=(L~6p#ki$=(
L~6pGqzcX(ZzD~qwDXh=(L~20Hvu~#
3. 7#4Um~Hvu~20KXhD AIX f>"<u6p (TL) M Service Pack
(SP)#oslevel |nCZT>Yw536p#TZxP SP5 D AIX 6.1 TL6 53,
+5XTBy>dv:
$ oslevel -s6100-06-05-1115
4. 7#20K“C'1SCJ`Lb”(uDAPL),"RZm~Hvu~P,ZTzD5
38(D6pOxPKdC#TB>}5wKCZi$ uDAPL dCD|n,b)
|nZ_P AIX V6.1 TL6 SP5 D53OKP:
$ p.IBM.lhca.rte devices.common.IBM.ib.rte udapl.rteFileset Level State Description----------------------------------------------------------------------------
Path: /usr/lib/objreposbos.mp64 6.1.6.15 APPLIED Base Operating System 64-bit
Multiprocessor Runtime
devices.chrp.IBM.lhca.rte 6.1.6.15 APPLIED Infiniband Logical HCA RuntimeEnvironment
devices.common.IBM.ib.rte 6.1.6.15 APPLIED Infiniband Common RuntimeEnvironment
udapl.rte 6.1.6.15 APPLIED uDAPL
Path: /etc/objreposbos.mp64 6.1.6.15 APPLIED Base Operating System 64-bit
Multiprocessor Runtimedevices.chrp.IBM.lhca.rte 6.1.6.15 APPLIED Infiniband Logical HCA Runtime
Environment
182 20 DB2 ~qw
devices.common.IBM.ib.rte 6.1.6.15 APPLIED Infiniband Common RuntimeEnvironment
udapl.rte 6.1.6.15 APPLIED uDAPL
5. 7#Z?(wzO<20K OpenSSH "dCK root C'D^\kCJ(#ky
>dv;pT>DTB|nC4i$Gq20K OpenSSH:
$ lslpp -la "openssh.*"Fileset Level State Description----------------------------------------------------------------------------
Path: /usr/lib/objreposopenssh.base.client 5.4.0.6100 COMMITTED Open Secure Shell Commandsopenssh.base.server 5.4.0.6100 COMMITTED Open Secure Shell Serveropenssh.license 4.7.0.5301 COMMITTED Open Secure Shell Licenseopenssh.man.en_US 5.4.0.6100 COMMITTED Open Secure Shell
Documentation - U.S. Englishopenssh.msg.EN_US 5.4.0.6100 COMMITTED Open Secure Shell Messages -
U.S. English (UTF)openssh.msg.en_US 5.4.0.6100 COMMITTED Open Secure Shell Messages -
U.S. English
Path: /etc/objreposopenssh.base.client 5.4.0.6100 COMMITTED Open Secure Shell Commandsopenssh.base.server 5.4.0.6100 COMMITTED Open Secure Shell Server
6. TB|nMy>dvC4i$ C++ KP16p:
$ lslpp -l xlC.rteFileset Level State Description----------------------------------------------------------------------------
Path: /usr/lib/objreposxlC.rte 11.1.0.1 COMMITTED XL C/C++ Runtime
7. 7#yPwzyCJD2mEL<dCK`,Dommj6 (PVID)#Z DB2
pureScale5}PD?(wz.dHOb)a{#n!2mEL}* 3#y]f"h
*,I\h*d{EL#
TBy>T>;(wzOD PVID Pm#Z;Pj6h8{,Z~Pj6 PVID#
ZK>}P,h8 hdisk2"hdisk3 M hdisk4 G2mEL#*7#?v2mELZ
?(wzO<_P`,D PVID 5,kHOyPwzOD lspv |nDdv#
$ lspvhdisk0 00cc14e22575992d rootvg activehdisk1 00cc14e225ae951a homevg activehdisk2 00cc14e22f4acb71 Nonehdisk3 00cc14e22f4bf4c1 Nonehdisk4 00cc14e22f4c5bfe None
2mELXkZ?(wzO<_P`,D PVID 5#+G,2mELh8{ITZ
?(wzO;,#TZ2mEL(Z 3"4 M 5 P),dvDZ~PPD PVID 5
XkZ?(wzO`,#
8. 7#20"dCK I/O jIKZ (IOCP)#IOCP ";G20 DB2 pureScale Fea-
ture yXhD,+G*Ka_T\,(i9C IOCP#TB=v|n+i$Gq2
0"tCK IOCP#7#X|V Available T>Z lsdev |ndvP#
$ lslpp -l bos.iocp.rteFileset Level State Description----------------------------------------------------------------------------
Path: /usr/lib/objreposbos.iocp.rte 6.1.6.0 COMMITTED I/O Completion Ports API
Path: /etc/objrepos
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 183
bos.iocp.rte 6.1.6.0 COMMITTED I/O Completion Ports API
$ lsdev -Cc iocpiocp0 Available I/O Completion Ports
9. g{*+5}S V9.8 FP1 PD DB2 pureScale Feature |B* DB2 V10.1,G4
Zz*<|B.0,XkV/|Bwz netmon.cf D~PD !REQD u?#
10. I!#g{*+;iX(KZCZlY(E\mw (FCM),k7#b)KZZyP
wzO<&ZUP4,#qr,20Lr!qZyPwzO<ICD;i(;K
Z#+Z /etc/services D~P8(KZC(#FCM h*DKZ6'*}vXh
DKZSO*“_-I1}”VNa)D5#n`IT+KKZ6'8(* 130 (w
z(128 vI1SO 2 v/:_Y:fh))#1! FCM p<KZ* 60000 "
RXkZ6' 1024 A 65535 P#mb,/:_Y:fh)h*=vKZ#+T/
!qb=vKZ#
11. 7O?v~qwO<P;vT+xMmbD(EJdwKZ#mbDbv(EJ
dwKZXkG InfiniBand xgJdwr'V RDMA D 10 'WT+x (10GE)
xgJdw#ky>dv;pT>DTB|n+P>yPICxgJdw#7#
P>KT+xxgJdw (en0) M InfiniBand xgJdw (ib0) r 10GE xgJ
dw#g{9CKd{Jdw|{<(,kI/xg\m1Ti$Gq(eKT
+xM InfiniBand xgJdw#
*7OQ20 InfiniBand xgJdw,kjIBP=h:
$ ifconfig -len0 ib0 lo0
*7OQ20 10GE xgJdw,kjIBP=h:
# lsdev -C | grep -E "Infiniband|PCIE RDMA"icm Available Infiniband Communication Managerroce0Available 02-00 PCIE RDMA over Converged Ethernet RoCEAdapter (b315506714101604)
12. w* root C',i$yPwz.dD ssh CJ(#S10wz9C ssh |nT10wzM/:PDyPd{wzKP hostname |n#k ssh |nPj6Dwz{%dD hostname |nDa{i$=(wz.dD ssh CJ(#
ssh <host> hostname
}g,Z10wz hostpib153 O,KP ssh |n4i$CwzMd{}(wz(hostpib154"hostpib155 M hostpib156)#TB|nMy>dvC4i$Td{w
zD ssh CJ(:
root@hostpib153:/> hostnamehostpib153root@hostpib153:/> ssh hostpib153 hostnamehostpib153root@hostpib153:/> ssh hostpib154 hostnamehostpib154root@hostpib153:/> ssh hostpib155 hostnamehostpib155root@hostpib153:/> ssh hostpib156 hostnamehostpib156
13. I!#TZ DB2 \mD GPFS 20,ki$6L shell M6LD~4FhCGq
Q1!* db2locssh M db2scp#}g:
usr/lpp/mmfs/bin/mmlsclusterRemote shell command: /var/db2/db2ssh/db2locsshRemote file copy command: /var/db2/db2ssh/db2scp
184 20 DB2 ~qw
14. g{*S DB2 V9.8 FP2 M|Mf>xP}6,k7#ZmSr>}I1r/:h
).s,Q}7X9 .update D~(;Z <db2 instance shared directory>/
sqllib_shared/.update),=#D~;CD>}* /db2sd_20110126085343/
db2sdin1/sqllib_shared/.update,dP <db2 instance shared directory> *
db2sd_20110126085343#
*7#}7,=,kli .update D~PGqP>KyPwz"Rb)wz_PT
Bq=:hostname=install path#g{q=;}7,k|BCD~#}g:machineA=/
opt/IBM/db2/V9.8,dP hostname * machineA,install path * /opt/IBM/db2/
V9.8#
15. w* root C',7# /tmp ?<AY_P 5 GB ICUd#TB|n+T> /tmp
?<PDICUd#
root@hostpib153:/> df -m /tmpFilesystem MB blocks Free %Used Iused %Iused Mounted on/dev/hd3 2048.00 1687.23 18% 15927 4% /tmp
9C“DB2 20”r<
*20 DB2 pureScale Feature,XkKbBPwnZ]#IT*fsD“2008|%
”b;ZPD?v=hdkzD5#
v *20 DB2 pureScale Feature D?<D{F#
v 2mELVxDh876,1!ivB+ZC76Pf" DB2 }]bM DB2
pureScale5}D2mdCD~#z&C9C DB2 /:D~53#
v v(TfrVxDh876(g{z9C DB2 /:~qv(Tfr)#KVxXk
kH08(D2mELVx;,#
1 DB2 pureScale5}IZ(EJOxVn*=k1,+ZV4=8P9C DB2 /
:~qv(Tfr#DB2 /:~q9Cv(Tfr47( DB2 pureScale5}DD;
kT;#V*z4,#KVxDs!XkAYG 25 MB,"RyPwz<XkITC
JKVx#
v *Nk DB2 pureScale73D?(wzDwz{"Lwz{r IP X7#
v (I!)zIT8(*hC*/:_Y:fh)DwzD{F,x;GS\“DB2 2
0”r<a)D1!!n#zITV/!q+d1/:_Y:fh)Dwz,2IT
C DB2 20Lr8(b)wz#
2008|%
Z“zD5”VNPdkXhnDJ15#
m 34. 2008|%
Xhn zD5 >}
5}yP_/i{ db2sdin1/db2iadm1
\@$DC'/i{ db2sdfe1/db2fadm1
20?<{ /opt/IBM/db2/V10.1
2mD~53EL /dev/hdisk12
*|,Dwz d b 2 _ h o s t 0 1 -
db2_host04#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 185
m 34. 2008|% (x)
Xhn zD5 >}
?vI1M CF Dxg{
%,
InfiniBand xg>}:
db2_<hostname>_ib0
10 'WT+x>}:
db2_<hostname>_en1
":
db2_<hostname>_en1
;a3dA#fT+
xJdw#|Xk3
dA 10GE (EJdw
KZD1 IP X7#
":vZ InfiniBand O,*iR/:%,xg{,kT?(wzKP netstat -i |n#
m 35. 2008|% - I!n
I!n zD5 >}
YCL Z A I X O:/dev/
hdisk13
Z Linux:/dev/dm-0
r /dev/sdc
FCM KZ6' 60000 - 60004
/:_Y:fh)KZ6
'
56000 - 56001
DB2 (EKZ 50001
*hC*/:_Y:fh
)Dwz
d b 2 _ h o s t 0 3 M
db2host04
Z InfiniBand O,/:_
Y:fh)D/:%,x
g{
w :
db2_<hostname1>_ib0"
db2_<hostname1>_ib1"
db2_<hostname1>_ib2
M
db2_<hostname1>_ib3
N :
db2_<hostname2>_ib0"
db2_<hostname2>_ib1"
db2_<hostname2>_ib2
M
db2_<hostname2>_ib3
186 20 DB2 ~qw
m 35. 2008|% - I!n (x)
I!n zD5 >}
Z 10GE O,/:_Y:
fh)D/:%,xg{
w :
db2_<hostname1>_en1"
db2_<hostname1>_en2"
db2_<hostname1>_en3
M
db2_<hostname1>_en4
N :
db2_<hostname2>_en1"
db2_<hostname2>_en2"
db2_<hostname2>_en3
M
db2_<hostname2>_en4
*hC*I1Dwz d b 2 _ h o s t 0 1 M
db2host02
B;=*4PDYw
g{zjIK200KTmPDyP=h"n4K8|%,G4zIT1S*A20
?V#
20 DB2 pureScale Feature (Linux)>ZPDwbj8hvKgN<873TZ\'VD Linux 73P20 DB2 pureScale
Feature#
DB2 pureScale Feature D20Hvu~ (Linux)Z20 IBM DB2 pureScale Feature .0,Xk7#53zcBPxg"2~"L~"
f"wMm~*s#IT9C db2prereqcheck |n4liX( DB2 f>DX8m~
ML~#
xgHvu~
h*=vxg,;vT+xM;v_Y(Exg#_Y(ExgXkG InfiniBand (IB)
xgr 10 'WT+x (10GE) xg,;'V+b=VxglOZ;p9C#
":d; DB2 pureScale Feature 73;h*;vT+xJdw,+g{z_P=vT
+xJdw,G4&C*xghCT+xs(#T+xs((2F*(@s()G;
ViOK=vr|`xgSZDhC#T+xs(a)K_`TM|CD/T,T@
T+xJdw"zJO#kNDT+xJdwD5,TKbPXdCT+xs(D8
>E"#;'Vs(_Y(Exg#
m 36. z\20=~qwD_Y(EJdw*s
(EJdw`M ;;z IBM Qi$D;;z <_
InfiniBand (IB) QDR IB Mellanox ?~E MIS5030Q-
1SFC
QSFP gB
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 187
m 36. z\20=~qwD_Y(EJdw*s (x)
(EJdw`M ;;z IBM Qi$D;;z <_
10 'WT+x (10GE) 10GE 1. Blade Network Technolo-
gies RackSwitch G8124
2. Cisco Nexus 5596 3;K
Z;;z
Small Form-factor Pluggable
Plus (SFP+) gB
1. _P Linux 53M InfiniBand (EJdwD DB2 pureScale 73h*yZ FabricIT
EFM ;;zDbKx\mm~#*Z CF ~qwO'V(EJdwKZ,XkZC
;;zO20DnM*sDbKx\mwm~3qG image-PPC_M405EX-
EFM_1.1.2500.img#C;;zI\;'V1S}6AnM*sDf>,ZbViv
B,h*xP`N}6#PX}6X( Mellanox ;;zODbKx\mwm~D8
>E",kCJ Mellanox Web >c:http:/ /www.mellanox.com/content/
pages.php?pg=ib_fabricit_efm_management&menu_section=55# TZ InfiniBand xg,
XkZ;;zOtCSx\mw (SM)#*4(_P`(;;zD DB2 pureScale 7
3,XkZ CF ~qwO_P(EJdw"Z;;zOdC;;zJO*F#*'
V;;zJO*F,kCJ Mellanox Web >c,TKb*_ICTrhCSx\
mwD8>E"#
2. gB"bBn:
v Z InfiniBand xgO:QSFP 4 x 4 QDR gBCZ+wz,SA;;z,2CZ
;;zd47#g{9C=v;;z,G4h*=vr|`;;zd47#(}
+S CF MI1,SA;;zD(EJdwKZ\}}T 2,IT7(yh;;
zd47gBDns}?#}g,Z;v_P=(;;zD DB2 pureScale 73
P,g{w CF M(z CF w_P 4 v(EJdwKZ,"RfZ 4 vI1,
G4yh;;zd47Dns}?* 6 (6 = (2 * 4 + 4 )/2)#
v Z 10GE xgO,IT9C47[/(E-i (LACP)(|G;;zJO*Fyh
D;VhC)y'VDKZ}4x;=^F ISL Dns}?#r*K5I\f;
;z)&L;,xd,yTkND;;zVaTKbNNbyDV^T#}g,
9C Blade OS 6.3.2.0 D Blade Network Technologies G8124 24 KZ;;z+
=(;;z.dD?u LACP I_PnsKZ}^F* 8,SxP'X+ ISL D
ns}?^F* 4(?(;;zO 4 vKZ)#
3. (#,NN'V+V]#w?XFD 10GE ;;z(4 IEEE 802.3x 8()2\'
V#+G,<7D208>E"I\k;;z?V5wD8>E";,(s_yZ
IBM Qi$D;;zxP5w)#PXj8E",kND;;zC'Va#
m 37. BladeCenter HS22 ~qwD_Y(EJdw*s
(EJdw`M ;;z <_
InfiniBand (IB) Voltaire 40 Gb InfiniBand ;;z1,}
g,?~E 46M6005
QSFP gB 2
10 'WT+x (10GE) 3 IBM BladeCenter® D BNT® ibbKx
10 Gb ;;z#i,}g,?~E
46C7191
1. *4(_P`(;;zD DB2 pureScale 73,k* CF wzhC(EJdw#
2. gB"bBn:
v Z InfiniBand xgO:QSFP 4 x 4 QDR gBCZ+wz,SA;;z,2CZ
;;zd47#g{9C=v;;z,G4h*=vr|`;;zd47#(}
188 20 DB2 ~qw
+S CF MI1,SA;;zD(EJdwKZ\}}T 2,IT7(yh;;
zd47gBDns}?#}g,Z;v_P=(;;zD DB2 pureScale 73
P,g{w CF M(z CF w_P 4 v(EJdwKZ,"RfZ 4 vI1,
G4yh;;zd47Dns}?* 6 (6 = (2 * 4 + 4 )/2)#Z 10GE xgO,
IT9C47[/(E-i (LACP)(|G;;zJO*FyhD;VhC)y'
VDKZ}4x;=^F ISL Dns}?#r*K5I\f;;z)&L;,x
d,yTkND;;zVaTKbNNbyDV^T#}g,9C Blade OS
6.3.2.0 D Blade Network Technologies G8124 24 KZ;;z+=(;;z.d
D?u LACP I_PnsKZ}^F* 8,SxP'X+ ISL Dns}?^F
* 4(?(;;zO 4 vKZ)#
3. PX+ DB2 pureScale Feature k BladeCenter PD&CLr/:8wTdO9CD
|`E",kNDTB developerWorks DB:http://www.ibm.com/developerworks/
data/library/techarticle/dm-1110purescalebladecenter/#
":g{I1k/:_Y:fh) (CF) fZZ,;wzO,G4 db2nodes.cfg PI
1M CFD/:%,xg{Xk`,#
2~ML~Hvu~
DB2 pureScale Feature'V_PBPN;8(xgJdw`MD System x® (x64) ~q
w:
m 38. \'VD~qwdC
~qw
10 'WT+x(10GE) Jdw
nM*sD 10GE xgJdwL~f>
InfiniBand (IB) wz(@Jdw (HCA)
nM*sD IB HCAL~f>
System x3650 M3 xP R o C E D
Mellanox ConnectX-2
EN 10 'WT+xJd
w
2.9.1000 xPib-i%,D
Mellanox ConnectX-2
2.9.1000
System x3650 M4 MT27500 - Mellanox
ConnectX-3 EN =KZ
SFP+ 10GbE Jdw -
?~E 00W0053
2.10.2322 MT27500 - Mellanox
ConnectX-3 VPI QSFP
=KZ Infiniband (
2.10.2322
System x3690 X5 xP R o C E D
Mellanox ConnectX-2
EN 10 'WT+xJd
w
2.9.1000 xPib-i%,D
Mellanox ConnectX-2
2.9.1000
System x3850 X5 xP R o C E D
Mellanox ConnectX-2
EN 10 'WT+xJd
w
2.9.1000 xPib-i%,D
Mellanox ConnectX-2
2.9.1000
BladeCenter HS22 Sys-
tem x 6,~qw
xP R o C E D
Mellanox =KZ 10 Gb
T+x)9(,}g,
?~E 90Y3570
2.9.1000 =KZ 4 0 G b
InfiniBand ( (CFFh),
}g,?~E 46M6001
2.9.1000
BladeCenter HS23 Sys-
tem x 6,
xP R o C E D
Mellanox =KZ 10 Gb
T+x)9( (CFFh),
?~E 90Y3570
2.9.1000 =KZ 4 0 G b
I n f i n i B a n d )9(
( C F F h ) - ?~E
46M6001
2.9.1000
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 189
m 38. \'VD~qwdC (x)
~qw
10 'WT+x(10GE) Jdw
nM*sD 10GE xgJdwL~f>
InfiniBand (IB) wz(@Jdw (HCA)
nM*sD IB HCAL~f>
KVM ibz xP R o C E D
Mellanox ConnectX-2
EN 10 'WT+xJd
w
2.9.1200 ;\'V ;JC
":
1. * System x ~qw20nBD\'VL~(IS http://www.ibm.com/support/us/
en/ qCCL~)#
2. KVM-hosted w\D pureScale 73Z System x3650"x3690 M x3850 ~qwO\
'V#
f"w2~*s
DB2 pureScale Feature 'VyPf"xrxg (SAN) M1S,SD2mif"w#(
idC DB2 /:~q\\2mf"wTqC|CD/T#PX DB2 /:~q'VD
|`E",kND“2mf"w"bBn”wb#*qC DB2 pureScale Feature 'V,
XkzcBPf"w2~*s#
v ?(wzO_PBPs!D>XICELUd:
– 3 GB CZb9u20D~
– 3.5 GB CZ2076
– 5 GB CZ /tmp ?<
– 1 GB CZ5}w?<
– 5 GB CZ /var ?<
– 1 GB CZ /(root filesystem)
v AYh*}v2mD~53,?vomELOw;v#(i+ZDv2mELdC
* DB2 /:~qYCL#
TZ?vD~53,BP2mELUdXkIC:
– 5}2mD~:10 GB3
– }]:!vZX(D&CLrhs
– U>:!vZ$ZDBq}M&CLrU>G<hs
":g{wzZf;c,G4IT20Cz7,+^(t/}]b5}#y],;w
zOfZD}]br5}D\},ZfhsaPy;,#
m~Hvu~
TBmPD?vX( Linux V"yP>DbMd{Lr|GZ/:_Y:fh)MI1
PyXhD#DB2 pureScale Feature ;'V Linux ibz#Z20 DB2 pureScale Fea-
ture r|B=nB^)|.0,9CXhDm~4|Bwz#
3.*KqC|CDT\,(iz4(;v%@D GPFS D~534fE}]b"Z4(}]b|nP8(K2mEL#
190 20 DB2 ~qw
m 39. nMD Linux m~*s
Linux V" ZKf>6p XhDLr|
OpenFabrics Enterprise Distribution (OFED)Lr|
Red Hat Enterprise Linux (RHEL) 5.61
2.6.18-194.26.1.el5 libstdc++ (32 ;
M 64 ;b)glibc++ (32 ;
M 64 ;b)cpp
gcc
gcc-c++
kernel-headers
kernel-devel
binutilsOpenSSH
sg3_utils
ntp-4.2.2p1-15.el5
*Z RHEL 5.6 r|_f>O20 OFED,kK
P“OpenFabrics Enterprise Distribution”Di20#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 191
m 39. nMD Linux m~*s (x)
Linux V" ZKf>6p XhDLr|
OpenFabrics Enterprise Distribution (OFED)Lr|
Red Hat Enterprise Linux (RHEL) 6.14 2.6.32-131.0.15.el6 TZ InfiniBand xg
`M(32
;M 64 ;b
,}G8():
libibcm
dapl(vJCZ 64 ;b)
ibsim(vJCZ 64 ;b)
ibutils(vJCZ 64 ;b)
libibverbs
librdmacm
libcxgb3
libibmad
libibumad
libipathverbs(vJCZ 64 ;
b)
libmlx4
libmthca
libnes(vJCZ 64 ;b)
libmlx4
rdma(^e5a9)
TZ 10GE xg`M
(32 ;M 64
;b,}G
8():
ibibcm
dapl(vJCZ 64 ;b)
ibsim(vJCZ 64 ;b)
ibutils(vJCZ 64 ;b)
libibverbs-rocee
librdmacm
libcxgb3
libibmad
libibumad
libipathverbs(vJCZ 64 ;
b)
libmlx4-rocee
libmthca
libnes(vJCZ 64 ;b)
rdma(^e5a9)
ntp-4.2.4p8-2.el6.x86_64/ntpdate-4.2.4p8-
2.el6.x86_64
libstdc++-4.4.5-6.el6.x86_64
libstdc++-4.4.5-6.el6.i686
glibc-2.12-1.25.el6.x86_64
glibc-2.12-1.25.el6.i686
gcc-c++-4.4.5-6.el6.x86_64
gcc-4.4.5-6.el6.x86_64
kernel-2.6.32-131.0.15.el6.x86_64
kernel-devel-2.6.32-131.0.15.el6.x86_64
kernel-headers-2.6.32-131.0.15.el6.x86_64
kernel-firmware-2.6.32-131.0.15.el6.noarch
ntp-4.2.4p8-2.el6.x86_64
ntpdate-4.2.4p8-2.el6.x86_64
sg3_utils-1.28-3.el6.x86_64
sg3_utils-libs-1.28-3.el6.x86_64
binutils-2.20.51.0.2-5.20.el6.x86_64
binutils-devel-2.20.51.0.2-5.20.el6.x86_64
openssh-5.3p1-52.el6.x86_64
cpp-4.4.5-6.el6.x86_64
ksh-20100621-16.el6.x86_64
TZ InfiniBand xg`M,kKP“InfiniBand '
V”Lr|Di20#
TZ 10GE xg`M,$) Red Hat _T\x
g,;sKP“InfiniBand 'V”Lr|Di2
0#baT/20“RHEL ~qw_T\*x”L
r|,*Z 10GE xgO'VyZT+xD
RDMA,Xk20KLr|#
192 20 DB2 ~qw
m 39. nMD Linux m~*s (x)
Linux V" ZKf>6p XhDLr|
OpenFabrics Enterprise Distribution (OFED)Lr|
SUSE Linux Enterprise Server (SLES)
10 2 Service Pack (SP) 3
2.6.16.60-0.69.1-
smp 3
libstdc++ (32 ;
M 64 ;b)glibc++ (32 ;M
64 ;b) cpp
gcc
gcc-c++
kernel-source
binutils
OpenSSH
scsi*.rpm
ntp-4.2.4p8-1.3.28
TZ SLES 10 SP3 3,*q!"20XhD
OFED Lr|,kND<u5w #1455818,x7
*:http://www.ibm.com/support/docview.wss
?uid=swg21455818
TZ SLES 10 SP4 M|_f> service pack,
Xk20,$f"bPD OFED Lr|T0C
OFED y@5Dd{Lr|#PXZ SLES 10
O20 OFED D|`E",kNDZ 1993D
:* InfiniBand xgOD DB2 pureScale 73
dCwzDxghC (Linux);#
SUSE Linux Enterprise Server (SLES)
11 Service Pack 1
2.6.32.36-0.5 3 libstdc++ (32 ;
M 64 ;b)glibc++ (32 ;M
64 ;b) cpp
gcc
gcc-c++
kernel-default
kernel-default-devel
kernel-default-base
kernel-source
kernel-syms
binutils
OpenSSH
sg3_utils
ntp-4.2.4p8-1.3.28
PX20 OFED Lr|T0|y@5DLr|
DE",kND“Z SLES 11 O20 OFED”,
"NDZ 1993D:* InfiniBand xgOD DB2
pureScale 73dCwzDxghC (Linux);#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 193
m 39. nMD Linux m~*s (x)
Linux V" ZKf>6p XhDLr|
OpenFabrics Enterprise Distribution (OFED)Lr|
1. Z Red Hat Linux O:
v TZ InfiniBand xgO;Z CF D%v(EJdwKZ,XhDn!'V6pG RHEL 5.6#
v TZ InfiniBand xgOD`v(EJdwKZM 10GE xgO;Z CF D%vr`v(EJdwKZ,AYh*D'V6pG RHEL 6.1#
i686 G 32 ;Lr|,20 x86_64 ~qw1,1!ivBI\;a20b)Lr|#7#T=20yP 32 ;@5n#}g:
libstdc++-4.4.5-6.el6.i686, pam-1.1.1-8.el6.i686, pam_krb5-2.3.11-6.el6.i686, pam-devel-1.1.1-8.el6.i686,pam_pkcs11-0.6.2-11.1.el6.i686, pam_ldap-185-8.el6.i686
r_,ZS>X DVD 4(4zk.sr_Z"a= RHN .sKP yum |n:
yum install *.i686
2. Z SLES 10 Service Pack 4 O,n!D\'VZKf>6pG1!ZK (2.6.16.60-0.85.1-smp)#
3. Z SLES 11 SP1 O,Xk+1!ZK(f> 2.6.32.12-0.7-default)}6=f> 2.6.32.36-0.5,b*s20 SLES ,$m~f"bPDBPZKLr|:
kernel-default-2.6.32.36-0.5.2kernel-default-devel-2.6.32.36-0.5.2kernel-default-base-2.6.32.36-0.5.2kernel-source-2.6.32.36-0.5.2kernel-syms-2.6.32.36-0.5.2
4. Z3)20P,g{1!ivBa0k Intel TCO WatchDog Timer Driver #i,G4&C+b)#iPkZ{%,Tc|G;aT/t/r_k RSCT
e;#*+b)#iPkZ{%,k`-BPD~:
a. *i$Gq0kKb)#i,kKPTB|n:
lsmod | grep -i iTCO_wdt; lsmod | grep -i iTCO_vendor_support
b. `-dCD~:
v Z RHEL 5.x M RHEL 6.1 O,`-D~ /etc/modprobe.d/blacklist.conf:
# RSCT hatsdblacklist iTCO_wdtblacklist iTCO_vendor_support
v Z SLES O,`-D~ /etc/modprobe.d/blacklist:
addblacklist iTCO_wdtblacklist iTCO_vendor_support
":KVM 'VDnMwzMCMYw536pRHEL 6.2 PDib/#(} PCI +]Dibzh*ibzbK(@JdwM 10 GE Jdw#PX*CM
ibzh8hC PCI +]D8>E",kND Red Hat Web >c:http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/
Virtualization_Host_Configuration_and_Guest_Installation_Guide/chap-Virtualization_Host_Configuration_and_Guest_Installation_Guide-PCI_Assignment.html
":
":
v g{Q20K IBM General Parallel File System ( GPFS),G4|XkG IBM Gen-
eral Parallel File System ( GPFS) 3.5.0.4,"_P DB2 pureScale Feature yhDX
b^)#g{zh*}6= IBM General Parallel File System ( GPFS) 3.5.0.4 r2
0 GPFS ^),G4ITZ db2/linuxamd64/gpfs ?<D DB2 pureScale 203q
PR=XhDD~#
v g{zQ20 IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP),
G4|XkG Tivoli SA MP V3.2.2.1#(}Z DB2 pureScale 203qD db2/
linuxamd64/tsamp ?<PKP installSAM |n,4I20Kf>#
v PX\'VD Linux V"z7DnBE",kND http://www.ibm.com/software/data/
db2/linux/validate/#
20 DB2 pureScale Feature 1yhDC' (Linux)Z Linux Yw53OKP DB2 }]b73h*=vC'Mi#
194 20 DB2 ~qw
*<.0
v Xk_P root C'(^E\4(C'Mi#
v g{9C2+Tm~4\mC'Mi,G4Z(e DB2 C'Mi1I\9h*4P
d{=h#
XZKNq
h*=vC'E\4( DB2 pureScale 5}:
v ;vC'w*5}yP_
v ;vC'w*\@$DC'
&C+=v;,DC'k=v;,DidO9C#=vC'wT&CZyPwzO_
P`,D UID"GID"i{Mw?<#g{*9CDNNC'ZNNwzPfZ,k7
#{G_P%dDtT#;XZ*<20.04(b)yhDC'#ITZ4P“DB2 2
0”r<DfeZd4(b)C',2ITZl&D~P8(b)C'#g{9CVP
C',G4{GXkZyPwzO<fZ"RzcP>D*s#
BP8>E"P9CDC'{Mi{G1!5,"ZBmPxPK5w#IT8(z
T:DC'{Mi{,+G|GXkq-53|{frM DB2 |{fr#
m 40. 1!C'Mi
XhDC' C'{ i{
5}yP_ db2sdin1 db2iadm1
\@$DC' db2sdfe1 db2fadm1
Bm5wZBP8nP9CDC'{Mi{#IT8(zT:DC'{Mi{,+G
|GXkq-53|{frM DB2 |{fr#
g{zrc9C“DB2 20”r<420 DB2 }]bz7,G4“DB2 20”r<+4(
b)C'#
^F
z4(DC'{Xk,1{OYw53|{frM DB2 }]b53|{fr#
z+Z;,wzO4(D`,C'{Xk_P`,Dw?<#+G,CC'{;\Q
ZNNwzOfZ#g{9CVPC'{,G4b)C'{XkZyPwzO<fZ
"_P`,DC'j6 (uid)"ij6 (gid)"i{M HOME ?<#
}L
*4(b)C',k4PBP=h:
1. G<wz#
2. (}dkBP|n,*5}yP_4(;vi(}g,db2iadm1),"4(;v+
KP UDF rf"}LDi(}g,db2fadm1):
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
7#}Z9CDX(Ek10;fZZNNzwO#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 195
3. (}9CBP|n,*0;=hP4(D?vi4(;vC'#?vC'Dw?<
+GzH04(R2mD DB2 w?<(db2home)#
useradd -u 1004 -g db2iadm1 -m -d /db2home/db2inst1 db2inst1useradd -u 1003 -g db2fadm1 -m -d /db2home/db2fenc1 db2fenc1
4. (}dkBP|n,*4(D?vC'hCu<\k:
passwd db2inst1 passwd db2fenc1
5. "z#
6. w*Q4(D?vC'(db2inst1 M db2fenc1)G<wFcz#r*bGb)C'
Z;NG<53,yTI\aa>z|D?vC'D\k#
7. "z#
8. Z+Nk}]b73D?(FczO4(j+`,DC'MiJ'#
20MhC OpenSSHKNqhvgNq!MhC Open Secure Shell (OpenSSH)#
*<.0
!{"M ssh dCD~PDu?#
File: /etc/ssh/ssh_configPort 22Protocol 2
File: /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication no
XZKNq
h*T*Nk DB2 pureScale 5}D?(wz4Pb)=h#
TZ Linux C',OpenSSH Z SLES 10 SP3 M RHEL 5.5 r|_f>OG1!20
D#
Open Secure Shell (OpenSSH) Gxg,S$_D SSH -iiD*E=4zkf>#b
)$_a)KQO$"S\D shell &\#shell G;v|noTbMw,|S|nPV
{."j<dkrD~PA!dk#>wbPD=hJm(} ssh ,SA6L~qw,
x;Xdk\k#
TZ DB2 pureScale Feature,zh** root C'hC^\k SSH CJ(#5}yP
_h*^\k SSH CJ(,;x,g{5}yP_4hCKCJ(,G4 DB2 20
}LahCKCJ(#BP=hEvKgN* root C'hC^\k SSH CJ(#
":5}yP_Xk+ rlogin tThC*1!5 TRUE#
}L
1. vJCZ AIX Yw53:g{zD53O4a) OpenSSH,G4ITSnBD AIX
)9|M Web BX| (http://www.ibm.com/systems/power/software/aix/expansionpack/
index.html) qC OpenSSH#OpenSSH D~/|(K openssh.man.en_US DVa3#
ZrXxO,o p e n B S D a)KD5(x7* h t t p : / / w w w . o p e n s s h . o r g /
manual.html)#
196 20 DB2 ~qw
2. vJCZ AIX Yw53:20 OpenSSH#AIX O OpenSSH D1!hCGtC+
C\?#
3. hCyZ+C\?DO$#yZ+C\?DO$9%vC'j6\;Z5}PD?
(wzOw*CC'j6G<,x;a;a>dk\k#XkT*9C^\k SSH
D root C'j6tCyZ+C\?DO$#
g{C'j6_P ~/.ssh ?<,7#C?<;JmxPiCJrd{4CJ#7#
C'Dw?<;JmxPiCJrd{4CJ#SSH a+bVivS*2+)4,
g{?<mI(;Pc;D^FT,G4 SSH +;JmxPyZ+C\?DO$#
VP ~/.ssh ?<;GXhD,bGr*g{K?<;fZ,G4 ssh-keygen |na4(K?<"hCJ1DCJ(#
S ~/.ssh ?<zI+C\?/(C\?T:
$ ssh-keygen -t dsa
^[Gqa>xPdk,k4 Enter |TS\1!5#(7#4dkZn,qr SSH
+T?NO$"T<xPaJ,*sC'dk`,DZnw*l&#+G,DB2 z
7;Jm6L shell 5CLra>xPd{i$#)KYwaZ ~/.ssh ?<PzI
=vBD~ id_dsa((C\?)M id_dsa.pub(+C\?)TxP DSA S\#
4. XkZ?(wzO<zI+C\?"+?(wzPD?v+C\?DZ]7S={
* authorized_keys D%vD~P#;s+ authorized_keys D~4F=?(wz
ODC'D $HOME/.ssh ?<"KP chmod 644 authorized_keys |n#
dC(EJdwKZM;;z (Linux)>ZPDwbj8hvKgNZ\'VD Linux Yw53OdC(EJdwKZM;;
z#dC}L!vZz_P InfiniBand xg9G 10 'WT+x (10GE) xg#
Z InfiniBand xgOdC (Linux)>ZPDwbj8hvKgNZ InfiniBand xgOdC%vr`v(EJdwKZM;
;z#
Z InfiniBand xgO* DB2 pureScale 73dC;;zJO*F (Linux):
;;zJO*F&\GI;;zSx\mw (SM) a)D_ICT&\#
*<.0
>wbPj8hvD;;zJO*FDdC}LJCZ InfiniBand (IB) xgOD SuSE
Linux Enterprise Server (SLES) 53M Red Hat Enterprise Linux Server (RHEL) 53#
K}L;JCZ IBM BladeCenter 73#** BladeCenter ?pdC;;zJO*F'
V,;h*T;;z#i4PNNYw,+XkZw /:_Y:fh) (CF) M(z CF
OdC(EJdwKZ#
TZ;|,6,~qwD DB2 pureScale 73,Z*<.0,kjITBNq:
1. 4U Z 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;PP
>D;v\'VDxgXK4hCxgXK#
2. r*;;zDg4"+ RJ11 .PgBrT+xgB,SA;;z#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 197
XZKNq
C}Lj8hvKdC`(;;zT'V;;zJO*FD=h#;;zJO*F&
\PzZDxxgD/Tr]m#
*4(_P`(;;zD DB2 pureScale 73,XkZ CF ~qwO_P(EJdw
KZ"Z;;zOdC;;zJO*F#
_P Linux 53M InfiniBand /:%,xgD DB2 pureScale73h*yZ FabricIT
EFM ;;zDbKx\mm~#*KZ CF ~qwO'V`v(EJdwKZ,20
Hvu~P>KXkZC;;zO20DnM*sDbKx\mw3q (image-
PPC_M405EX-EFM_1.1.2500.img)#y]XhDbKx\mwf>D;,,I\;'V
1S}6AnM*sDf>#g{;'V1S}6,G4Xk(}20?vsxf>
4}6;;zbKx\mwm~3q#PX}6X( Mellanox ;;zODbKx\m
wm~D8>E",kCJ Mellanox Web >c:http://www.mellanox.com/content/
pages.php?pg=ib_fabricit_efm_management&menu_section=55#
TZ InfiniBand xgOD%;;zhC,XkZ;;zOtCSx\mw (SM)#
^F
1. h*T;;zD\mCJ(#
}L
1. +;;z}6= DB2 pureScale Feature 20Hvu~PP>DbKx\mwm~D
Xhf>6p# *qCbKx\mwm~,kND Z 1873D:DB2 pureScale Fea-
ture D20Hvu~ (Linux);#
2. 4PCZ*_ICTr (Mellanox SM HA) hC Mellanox Sx\mwD=h,
Mellanox ;;zC'VaPhvKb)=h#
hzZ Mellanox SM HA m~,53\m1ITZ%v;CdkM^DSx\mw
DyP IB SxdC#+;vib IP X7 (VIP) Vdx;;zD\mKZT\m
_ICTr#53\m1Xk+ Mellanox SM HA 73PDyP;;z<dC*S
k,; IB Sx"xCSx8(;v{F#ZSkCSx.s,+9Sx\mw,
=,"RzXk!q;vSx\mww*wSx\mw,xd{Sx\mwI*8
CSx\mw#
198 20 DB2 ~qw
>}
B;=v24
dCzF.|(Z DB2 pureScale 73PDwzDxghC#
* InfiniBand xgOD DB2 pureScale 73dCwzDxghC (Linux):
gxgXKmM<PyhvD,ITdC(EJdwKZ,Tc_P`,h8j6
(}g,ib0)Dh8;Z,;Sx#
*<.0
7#QjIBPNq:
v DAZ 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;TKb
DB2 pureScale73D\'VxgXK#
*dCCSx,h*+2T+x;;z4,Sb=( IB ;;z#< 20. = CF D=v;;z SLES `/:%,
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 199
v 7#zDhC{OZ 1553DZ 17 B, :<820CZ DB2 Enterprise Server Edi-
tion D DB2 pureScale Feature; D20Hvu~PP>D\'V DB2 pureScale 7
3#
ZyP DB2 I1M CF wzO<h*\mCJ(#
XZKNq
*dCwzDxghC,k20 OpenFabrics Enterprise Distribution (OFED) Lr|"
ZwzOdC IP X7#/:_Y:fh) (CF) MI1'V`v(EJdwKZTo
zuE DB2 pureScale 73T0ozDx_ICT#?v CF rI1<;h*;v(
EJdwKZ#(i9C|`KZ,Tvsxm"vS_`TT0Jm9C`v;;
z#
":XkZF.CZ+4D DB2 pureScale73DyPwzO<4Pb)=h#
}L
1. w* root C'G<#
2. dC OpenFabrics Enterprise Distribution (OFED) m~#
v SLES 53D OFED dCj8E"#
– TZ SLES 10 SP3,kq-<u5w #1455818(x7* http://www.ibm.com/
support/docview.wss?uid=swg21455818) PPX20 OFED D8>E"
– TZ SLES 10 SP4 M|_f>:
a. dC SLES *z|BT|(zD SLES f>D,$f"b#
b. 20,$f"bPDBPLr|:
compat-dapl-1.2.19-0.5.1compat-dapl-32bit-1.2.19-0.5.1dapl-32bit-2.0.30-0.5.1dapl-doc-2.0.30-0.5.1dapl-2.0.30-0.5.1ibutils-32bit-1.5.4-0.3.3Ibutils-1.5.4-0.3.3infiniband-diags-1.5.7-0.3.2libcxgb3-rdmav2-32bit-1.2.5-0.3.1libcxgb3-rdmav2-1.2.5-0.3.1libibcm-1.0.5-0.3.1libibcm-32bit-1.0.5-0.3.1libibcommon1-1.1.2_20090314-0.1.1libibcommon1-32bit-1.1.2_20090314-0.1.1libibmad5-1.3.6-0.3.1libibmad5-32bit-1.3.6-0.3.1libibumad3-1.3.6-0.3.1libibumad3-32bit-1.3.6-0.3.1libibverbs-1.1.4-0.3.1libibverbs-32bit-1.1.4-0.3.1libipathverbs-1.2-0.3.1libipathverbs-32bit-1.2-0.3.1libmlx4-rdmav2-1.0-5.21.1libmlx4-rdmav2-32bit-1.0-5.21.1libmthca-rdmav2-1.0.5-5.18.1libmthca-rdmav2-32bit-1.0.5-5.18.1libnes-rdmav2-1.1.0-0.3.1librdmacm-1.0.13-0.3.1librdmacm-32bit-1.0.13-0.3.1libsdp-32bit-1.1.103-0.3.1libsdp-1.1.103-0.3.1
200 20 DB2 ~qw
mpi-selector-1.0.3-0.3.1mstflint-1.4-2.25.1ofed-doc-1.5.2-0.7.1ofed-kmp-default-1.5.2_2.6.32.29_0.3-0.7.1ofed-1.5.2-0.7.1ofed-doc-1.5.2-0.7.1ofed-kmp-default-1.5.2_2.6.32.29_0.3-0.7.1opensm-32bit-3.3.7-0.5.1opensm-3.3.7-0.5.1ibvexdmtools-0.0.1-75.16.1qlvnictools-0.0.1-75.16.1sdpnetstat-1.60-5.22.1srptools-0.0.4-6.8.2
c. i$Gq20K?vtZ OFED DLr|#
v RHEL 53D OFED dCj8E"#
Z RHEL 5.6 O,KP“OpenFabrics Enterprise Distribution”Di20T20Xh
D InfiniBand Lr|#"b,Z RHEL 5.6 O,;'V9C`v(EJdwKZ#
(*Z CF P9C`v(EJdwKZ,h* RHEL 6.1)T root C'm]4P
TB|n420CLr|:
yum groupinstall "OpenFabrics EnterpriseDistribution"
Z RHEL 6.1 O,KP“InfiniBand 'V”Lr|Di20T20XhD InfiniBand
m~#IT4Pi20420“InfiniBand 'V”Lr|#w* root C'4PTB
|n420CLr|:
yum groupinstall "InfiniBand Support"
":*9 yum |npwC,h*WHS Red Hat Network (RHN) r_ DVD iso
3q44(>Xf"b#Z20Kf"b.s,yum |na*@iR?jLr|D;C#CJnBZK|BM^)1,r RHN xP"aG(iICDzF#(iC
'*?v RHEL 5320f"b#
g{^((} RHN 420f"b,G49IT9C RHEL DVD iJ=xa)
D iso 3q420f"b#v153^(r RHN "a1,Eh*Z53O4P
BP}L#
a. + RHEL5.7-20100922.1-Server-x86_64-DVD1.iso D~S DVD 4F=?j
53OD;vY1?< /tmp/iso
# cd /tmp/iso# ls -rlttotal 3354472-rw-r--r-- 1 root root 3431618560 Jan 1020:13 RHEL5.7-20100922.1-Server-x86_64-DVD1.iso
b. i! iso 3q#
mount -o loop /tmp/iso/RHEL5.7-20100922.1-Server-x86_64-DVD1.iso /mnt/iso/
c. 4(f"b#
# cd repodata/# ls -rlttotal 76180-rw-r--r-- 1 root root 8032315 Jan 1712:59 primary.xml.gz-rw-r--r-- 1 root root 51522840 Jan 17
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 201
12:59 other.xml.gz-rw-r--r-- 1 root root 18346363 Jan 1712:59 filelists.xml.gz-rw-r--r-- 1 root root 951 Jan 1712:59 repomd.xml# cd ..# cd repodata/
d. (}Z /etc/yum.repos.d/my.repo P*K iso 3q4(>Xf"b44(f
"b
# cat my.repo[my repo]name=Redhat LTCbaseurl=file:///mnt/gpgcheck=0enabled=1
e. TO=hjIK4(w*48r /mnt/iso D>Xf"b#
f. "v`XD yum |nT20XhDLr|#
I&20}LDy>dv:
[root@coralxib42 ~]# yum groupinstall ’Infiniband Support’Loaded plugins: product-id, refresh-packagekit, rhnplugin, subscription-managerUpdating Red Hat repositories.4/4Setting up Group ProcessResolving Dependencies--> Running transaction check---> Package dapl.x86_64 0:2.0.25-5.2.el6 will be installed---> Package ibsim.x86_64 0:0.5-4.el6 will be installed---> Package ibutils.x86_64 0:1.5.4-3.el6 will be installed--> Processing Dependency: libosmcomp.so.3(OSMCOMP_2.3)(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libosmvendor.so.3(OSMVENDOR_2.0)(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libopensm.so.2(OPENSM_1.5)(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: tk for package: ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libosmcomp.so.3()(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libosmvendor.so.3()(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libopensm.so.2()(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libibdmcom.so.1()(64bit) for package:ibutils-1.5.4-3.el6.x86_64---> Package libcxgb3.x86_64 0:1.3.0-1.el6 will be installed---> Package libibcm.x86_64 0:1.0.5-2.el6 will be installed---> Package libibmad.x86_64 0:1.3.4-1.el6 will be installed---> Package libibumad.x86_64 0:1.3.4-1.el6 will be installed---> Package libibverbs.x86_64 0:1.1.4-4.el6 will be installed---> Package libibverbs-utils.x86_64 0:1.1.4-4.el6 will be installed---> Package libipathverbs.x86_64 0:1.2-2.el6 will be installed---> Package libmlx4.x86_64 0:1.0.1-8.el6 will be installed---> Package libmthca.x86_64 0:1.0.5-7.el6 will be installed---> Package libnes.x86_64 0:1.1.1-1.el6 will be installed---> Package librdmacm.x86_64 0:1.0.10-2.el6 will be installed---> Package librdmacm-utils.x86_64 0:1.0.10-2.el6 will be installed---> Package rdma.noarch 0:1.0-9.el6 will be installed---> Package rds-tools.x86_64 0:2.0.4-3.el6 will be installed--> Running transaction check---> Package ibutils-libs.x86_64 0:1.5.4-3.el6 will be installed---> Package opensm-libs.x86_64 0:3.3.5-1.el6 will be installed---> Package tk.x86_64 1:8.5.7-5.el6 will be installed--> Finished Dependency Resolution
Dependencies Resolved
====================================================================================Package Arch Version Repository Size
====================================================================================Installing:dapl x86_64 2.0.25-5.2.el6 rhel-x86_64-server-6 14
202 20 DB2 ~qw
ibsim x86_64 0.5-4.el6 rhel-x86_64-server-6 55 kibutils x86_64 1.5.4-3.el6 rhel-x86_64-server-6 1.0 Mlibcxgb3 x86_64 1.3.0-1.el6 rhel-x86_64-server-6libibcm x86_64 1.0.5-2.el6 rhel-x86_64-server-6libibmad x86_64 1.3.4-1.el6 rhel-x86_64-server-6libibumad x86_64 1.3.4-1.el6 rhel-x86_64-server-6libibverbs x86_64 1.1.4-4.el6 rhel-x86_64-server-6libibverbs-utils x86_64 1.1.4-4.el6 rhel-x86_64-server-6libipathverbs x86_64 1.2-2.el6 rhel-x86_64-server-6libmlx4 x86_64 1.0.1-8.el6 rhel-x86_64-server-6libmthca x86_64 1.0.5-7.el6 rhel-x86_64-server-6libnes x86_64 1.1.1-1.el6 rhel-x86_64-server-6librdmacm x86_64 1.0.10-2.el6 rhel-x86_64-server-6librdmacm-utils x86_64 1.0.10-2.el6 rhel-x86_64-server-6rdma noarch 1.0-9.el6 rhel-x86_64-server-6rds-tools x86_64 2.0.4-3.el6 rhel-x86_64-server-6
Installing for dependencies:ibutils-libs x86_64 1.5.4-3.el6 rhel-x86_64-server-6opensm-libs x86_64 3.3.5-1.el6 rhel-x86_64-server-6tk x86_64 1:8.5.7-5.el6 rhel-x86_64-server-6 1.4 M
Transaction Summary=====================================================================================Install 20 Package(s)
Total download size: 4.0 MInstalled size: 0Is this ok [y/N]:
3. SLES M RHEL 53D DAT dCD~j8E":
v Z SLES O,`-“1SCJ+d”(DAT) dCD~ /etc/dat.conf,Tc?v(
EJdwKZ<ZCD~PP;PZ]#
v Z RHEL 5.6(M|_D 5.x "Pf)O,DAT dCD~;Z /etc/ofed/
dat.conf P,"RI OFED Di20xP|B#
v Z RHEL 6.1 O,DAT dCD~;Z /etc/rdma/dat.conf P,"RI“InfiniBand
'V”Lr|Di20xP|B#
TB>}_PDv%KZ(EJdwKZ#
cat /etc/dat.confofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib0 0" ""ofa-v2-ib1 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib1 0" ""ofa-v2-ib2 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib2 0" ""ofa-v2-ib3 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib3 0" ""
":g{zSU= DAT_INTERNAL_ERR (Ems,G4I\G53"Tk4ZJdw
KZD“1SCJ+d”(DAT) dCD~P}7hCDJdwSZ(E#
4. `-xgdCD~,Tc*?v(EJdwKZSZ<dC;v2, IP X7# B
PD~e%T>K CF"wz cf1 M cf2 T0I1 member1"member2"member3 M
member4 DxgJdwdC#`-?(wzODxgdCD~,Tc?(wzOP>
DZ;v(EJdwKZ<;Zd{wzyZDSxP#g{*Z CF OdC`v
(EJdwKZ,k+d{(EJdwKZ CF xPdT,Tc(z CF OD?v
DEVICE kw CF O_P`,j6D DEVICE ;Z,;SxP#
ssh cf1 cat /etc/sysconfig/network-scriptsDEVICE=ib0BOOTPROTO=’static’IPADDR=’10.222.0.1’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh cf1 cat /etc/sysconfig/network/ifcfg-ib1DEVICE=ib1BOOTPROTO=’static’IPADDR=’10.222.1.1’
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 203
NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh cf1 cat /etc/sysconfig/network/ifcfg-ib2DEVICE=ib2BOOTPROTO=’static’IPADDR=’10.222.2.1’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh cf1 cat /etc/sysconfig/network/ifcfg-ib3DEVICE=ib3BOOTPROTO=’static’IPADDR=’10.222.3.1’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh cf2 cat /etc/sysconfig/network/ifcfg-ib0DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.222.0.2’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh cf2 cat /etc/sysconfig/network/ifcfg-ib1DEVICE=ib1BOOTPROTO=’static’IPADDR=’10.222.1.2’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh cf2 cat /etc/sysconfig/network/ifcfg-ib2DEVICE=ib2BOOTPROTO=’static’IPADDR=’10.222.2.2’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh cf2 cat /etc/sysconfig/network/ifcfg-ib3DEVICE=ib3BOOTPROTO=’static’IPADDR=’10.222.3.2’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh member1 cat /etc/sysconfig/network/ifcfg-ib0DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.222.0.101’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh member2 cat /etc/sysconfig/network/ifcfg-ib0DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.222.0.102’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
204 20 DB2 ~qw
ssh member3 cat /etc/sysconfig/network/ifcfg-ib0DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.222.0.103’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
ssh member4 cat /etc/sysconfig/network/ifcfg-ib0DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.222.0.104’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
":
v *Krwp{,H0>}P9CD IP X79C 255.255.255.0 SxZk
(NETMASK),TcSxDZ}vMZDv IP NITkSZh8Mwz{D}?
%d#KSxZk+zz CF D IP X7(dq=`FZ 10.222.interface-id-
device-number.CF-hostname-suffix)MI1 IP X7(dq=`FZ
10.222.interface-id-device-number.10member-hostname-suffix)#
v ?( CF wzODZ;v(EJdwKZ;ZI1yZDSxP#
v CF rI1OD?v(EJdwKZ<;Z;,DSxP#
v wM(z CF O_P`,SZ DEVICE {FD(EJdwKZ2m,;Sx#
5. g{*ZI1OdC`v(EJdwKZ,kTZ~vwzOD?vJdwSZh
89CQCZd{wzO_P`,h8j6DJdwSZD,; IP Sx,Tc%d
Dh8;Z`,D IP SxP#
cat /etc/sysconfig/network/ifcfg-ib0DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.1.1.161’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’cat /etc/sysconfig/network/ifcfg-ib1DEVICE=ib1BOOTPROTO=’static’IPADDR=’10.1.2.161’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
yPI1<Xk;ZI CF JdwSZ9CD IP SxP#zzD IP SxG:
v 10.1.1 Sx_PyPI1MyP CF PD ib0 h8#
v 10.1.2 Sx_PyPI1MyP CF PD ib1 h8#
6. vTZ BladeCenter ?p,Z DB2 pureScale 73PDyPwzOtCSx\mw
~q(*E= SM)# *tCSx\mw~q,kT?(wzKPTB|nTt/
C~qT0ZXB}<.s+dt/:
chkconfig opensmd onservice opensmd start
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 205
7. |B?(wzOD /etc/hosts D~,TcTZf.D DB2 pureScale 73PD?
(wz,CD~<|(Cf.D73PyPwzDyP(EJdwKZDyP IP X
7#
}g,Zf.D DB2 pureScale 73P,1 CF O_P`v(EJdwKZ"R7
3P_PDvI11,/etc/hosts dCD~I\`FZTBD~:
10.222.0.1 cf1-ib0.example.com cf1-ib010.222.1.1 cf1-ib1.example.com cf1-ib110.222.2.1 cf1-ib2.example.com cf1-ib210.222.3.1 cf1-ib3.example.com cf1-ib310.222.0.2 cf2-ib0.example.com cf2-ib010.222.1.2 cf2-ib1.example.com cf2-ib110.222.2.2 cf2-ib2.example.com cf2-ib210.222.3.2 cf2-ib3.example.com cf2-ib310.222.0.101 member1-ib0.example.com member1-ib010.222.1.101 member1-ib1.example.com member1-ib110.222.0.102 member2-ib0.example.com member2-ib010.222.1.102 member2-ib1.example.com member2-ib110.222.0.103 member3-ib0.example.com member3-ib010.222.1.103 member3-ib1.example.com member3-ib110.222.0.104 member4-ib0.example.com member4-ib0 10.222.1.104member4-ib1.example.com member4-ib1
":
v Z_PDvI1D73P,1C73+;v(EJdwKZCZ?v CF 0I1
1,CD~+`FZO;v>},+v|,O;v>}P?v CF DZ;v IP X
7#
8. XBt/ InfiniBand S53D~q#
service openibd restart
Z RHEL 6.1 O:
service rdma restart
9. i$ InfiniBand S53#
a. i$KZGq&Zn/4,T0Gq("K47# 9C ibstat -v |nr
ibstatus |n4P>JdwD4,#KliJCZ /etc/dat.conf PH0j6
DKZMSZ#
ibstatusInfiniband device ’mlx4_0’ port 1 status:
default gid: fe80:0000:0000:0000:0002:c903:0007:eafbbase lid: 0x2sm lid: 0x1state: 4: ACTIVEphys state: 5: LinkUprate: 20 Gb/sec (4X DDR)
Infiniband device ’mlx4_0’ port 2 status:default gid: fe80:0000:0000:0000:0002:c903:0007:eafcbase lid: 0x3sm lid: 0x1state: 4: ACTIVEphys state: 5: LinkUprate: 20 Gb/sec (4X DDR)
":Linux O ibstatus |nD>}dvD port 1 T&Z dat.conf D~PD
port 0:
ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib0 0" ""
206 20 DB2 ~qw
i$ state VN5GqG ACTIVE T0 phys state VNGq(fK47Qt/
(LinkUp)#
b. 7#?j IP GIbvD# }g,dkTBZ]:
# ip -resolve neighcoralxib44-ib3 dev ib3 lladdr80:00:00:49:fe:80:00:00:00:00:00:00:00:02:c9:03:00:0e:9d:5e REACHABLEcoralxib42.torolab.ibm.com dev bond0 lladdr 00:1a:64:c9:d1:e8 REACHABLEcoralxib42-ib0 dev ib0 lladdr80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:07:ea:5f REACHABLEcoralxib44-ib0 dev ib0 lladdr80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:07:eb:13 REACHABLE9.26.120.1 dev bond0 lladdr 00:00:0c:07:ac:01 REACHABLEcoralxib43.torolab.ibm.com dev bond0 lladdr 00:1a:64:c9:cc:d4 REACHABLEcoralxib44-ib2 dev ib2 lladdr80:00:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:0e:9d:5d REACHABLEcoralxib44.torolab.ibm.com dev bond0 lladdr 00:1a:64:c9:d5:24 REACHABLEcoralxib44-ib1 dev ib1 lladdr80:00:00:49:fe:80:00:00:00:00:00:00:00:02:c9:03:00:07:eb:14 REACHABLEcoralxib43-ib0 dev ib0 lladdr80:14:00:48:fe:80:00:00:00:00:00:00:00:02:c9:03:00:07:ea:07 REACHABLE
# arp -an? (10.1.4.144) at 80:00:00:49:fe:80:00:00:00 [infiniband] on ib3? (9.26.120.241) at 00:1a:64:c9:d1:e8 [ether] on bond0? (10.1.1.142) at 80:00:00:48:fe:80:00:00:00 [infiniband] on ib0? (10.1.1.144) at 80:00:00:48:fe:80:00:00:00 [infiniband] on ib0? (9.26.120.1) at 00:00:0c:07:ac:01 [ether] on bond0? (9.26.120.103) at 00:1a:64:c9:cc:d4 [ether] on bond0? (10.1.2.144) at 80:00:00:48:fe:80:00:00:00 [infiniband] on ib2? (9.26.120.104) at 00:1a:64:c9:d5:24 [ether] on bond0? (10.1.3.144) at 80:00:00:49:fe:80:00:00:00 [infiniband] on ib1? (10.1.1.143) at 80:14:00:48:fe:80:00:00:00 [infiniband] on ib0
B;=v24
^DzF.|(Z DB2 pureScale73PDwzDZKN}#
Z 10GE xgOdC (Linux)>ZPDwbj8hvKgNZ 10 'WT+x (10GE) xgOdC%vr`v(EJ
dwKZM;;z#
Z 10GE xgOhC;;zOD IP SZ (Linux):
Z 10 'WT+x (10GE) xgO,XkV/hC;;zOD IP SZ#
*<.0
7#QjIBPNq:
v XkQr**dCD;;z#
v Xk\;(}XF(4\m;;z#}g,Q,SA;;zD\mKZDwz#
v XkT;;z_P\mCJ(#
v Xk9C;;zD\mKZD IP 4hC;;z,"R;;zXk}ZKP#
XZKNq
;;zO*hCD IP X7}kS CF rI1~qw1S,SAC;;zD`l IP S
x}`,#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 207
}L
*hC IP SZ
1. 9C\mC'j6M\kG<;;zD|nPgf#
2. 4UBP<r44(SZ"hCd IP X7:
a. Z;;zO4(kS CF ,SD`l IP Sx}?`,D IP SZr I1 wz#
(}g,ZBfD< 1 P,?v;;z<P=vS CF wz,SD`l IP S
x#)
b. Xk*?v IP SZVd;Z CF wzODdP;v`l IP SxPD IP X7#
c. Z;;zP;\`N9C,;v IP Sx#
3. TZ%v;;z/:,VZQjIhC#g{< 1 PD/:;P;(;;z,G4
ZjI=h 1 ==h 2 .s,K;;za+BP IP X7Vdx|GD IP SZ:
192.168.1.2"192.168.2.2"192.168.3.2 M 192.168.4.2#
ns;v=hGi$B4(D IP SZ.dGqIT%`4P ping Yw,I1M CF
PD?vJdwGqITT|GD netmon.cf P*CJdw8(DI4P ping Y
wDb? IP X74P ping Yw#
4. TZP=(;;zD/:,k4PBP=S=h:
a. Zm;(;;zOX44P=h 1 M=h 2#K=hax1,?(;;zO&C
P`,}?D IP SZ,"R?v IP X7;Z;,D IP SxP#b=(;;
zOD`l IP SxD\}k CF wzOD`l IP SxDns\}`,#r I
1 wz#
b. g{;;zOB4(D IP SZkI1DJdw;_8`,D IP Sx,kZK
(;;zO4(d{ IP SZ#*KB4(D IP SZVdkKI1Z,; IP S
xPD IP X7#jIK=h.s,;(;;z&1Hm;(;;z`;v IP S
Z#Kb,b=(;;z<+UCP;vbyD IP SZ:d IP X7kyPI
1<Z,; IP SxP#
TBfD< 1 *},ZjI=h 1 ==h 4a .s,?(;;za+BP IP X7
Vdx|GD IP SZ:
Switch 1 - 192.168.1.2 and 192.168.2.2Switch 2 - 192.168.3.2 and 192.168.4.2
IZyPI1<;Z IP Sx 192.168.1.0 P,rK,+4U=h 4 D8>E"4
!q;;z 2 T4(d{ IP SZ,bGr*;;z 2 10;_8;Z IP Sx
192.168.1.0 PD IP X7#
jI=h 4b .s,?(;;z+QVdBP IP X7:
Switch 1 - 192.168.1.2 and 192.168.2.2Switch 2 - 192.168.1.5, 192.168.3.2 and 192.168.4.2
":;)b=(;;zO<fZ IP Sx 192.168.1.0 1,cQjI IP SZhC}
L#ns;v=hGi$B4(D IP SZ.dGqIT%`4P ping Yw,I1
M CF PD?vJdwGqITT|GD netmon.cf P*CJdw8(DI4Pping YwDb? IP X74P ping Yw#
208 20 DB2 ~qw
>}
BfGPXgNZ9C=( BNT ;;zD/:P4( IP SZDp=8>E":
1. 9C\mC'j6G<#
2. 4(CSZ"hCd IP X7M IP SxZk#
3. g{*Z;;zO4(=vSZ:
a. *4(SZ 1,khC IP X7M IP SxZk#}g:
RS G8124(config)#interface ip 1RS G8124(config-ip-if)#ip address 192.168.1.2RS G8124(config-ip-if)#ip netmask 255.255.255.0RS G8124(config-ip-if)#exit
b. *4(SZ 2,k9C,;}L#}g:
RS G8124(config)#interface ip 2RS G8124(config-ip-if)#ip address 192.168.2.2RS G8124(config-ip-if)#ip netmask 255.255.255.0RS G8124(config-ip-if)#exit
4. *9|Dz',kdkTB|n:
RS G8124(config)#copy running-config startup-config
5. **mbD IP Sx4(SZ,kZZ~(;;zOX44P=h 2 ==h 4#
6. *i$ IP X7,kS,SA,;;;zD CF MI1wzTX74P ping Yw#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 209
Z 10GE xgO* DB2 pureScale 73dC;;zJO*F (Linux):
;;zJO*F&\G(}Z;;zOdC47[/XF-i (LACP) a)D_ICT
&\#
192.168.1.225
7LACP交换机 1192.168.1.2
192.168.2.2
1 2 3 4 1 2 3 4
7
8 8交换机 2 192.168.1.5
192.168.2.5192.168.3.2192.168.4.2
活动
活动
活动
活动
eth0
192.168.1.228
主机 2
eth1 eth2 eth3
192.168.3.228192.168.4.228
192.168.2.228
辅助 CF
eth0
192.168.1.227
主机 1
eth1 eth2 eth3
192.168.3.227192.168.4.227
192.168.2.227
主 CF
主机 3成员 0
192.168.1.226
主机 4成员 1
192.168.1.229
主机 5成员 2
192.168.1.230
192.168.2.225 192.168.2.226 192.168.2.229 192.168.2.230
主机 6成员 3
eth0 192.168.1.2eth2 192.168.2.2eth1 192.168.3.2eth3 192.168.4.2
netmon.cf主机 1 和 2
eth0 192.168.1.2eth0 192.168.1.5eth1 192.168.2.2eth1 192.168.2.5
netmon.cf主机 3、4、5 和 6
eth0 eth1 eth1 eth1 eth1eth0 eth0 eth0
10 11 12 13 10 11 12 13
< 21. =v CF MDvI1,SA=(;;z#
210 20 DB2 ~qw
*<.0
>wbPj8hvD;;zJO*FDdC}LJCZ 10 'WT+x (10GE) xgO
D SuSE Linux Enterprise Server (SLES) 53M Red Hat Enterprise Linux Server (RHEL)
53#
K}L;JCZ IBM BladeCenter 73#** BladeCenter ?pdC;;zJO*F'
V,;h*T;;z#i4PNNYw,+XkZwM(z/:_Y:fh) (CF) M
I1OdC`v/:%,#
TZ;|,6,~qwD DB2 pureScale 73,Z*<.0,kjITBNq:
1. 4U Z 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;PP
>D;v\'VDxgXK4hCxgXK#
2. r*;;zDg4"+ RJ11 .PgBrT+xgB,SA;;z#
h*T;;zD\mCJ(#
XZKNq
C}Lj8hvKdC`(;;zT'V;;zJO*FD=h#;;zJO*F&
\PzZDxxgD/Tr]m#b)=h;JCZ%;;zhC#
*4(_P`v;;zD DB2 pureScale 73,XkZ CF MI1~qwO_P`v
/:%,"Z;;zOdC;;zJO*F#
10GE xgOD;;zJO*FdC*s;;z'V47[/XF-i (LACP)#
}L
1. 8(?(;;zO*Cw;;zd47 (ISL) D=vr|`KZ#
2. ,S=(;;z.dDgB#
3. (} GUI gfG<;;z"dCTBZ]#kND;;zVaTKbj8=h:
v yP ISL KZ<XktC47[OF-i (LACP)
v Xk+(=(;;zOD)yP ISL KZhC*&Zn/4,#
v {CzIw-i (STP)
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 211
192.168.1.225
7LACP交换机 1192.168.1.2
192.168.2.2
1 2 3 4 1 2 3 4
7
8 8交换机 2 192.168.1.5
192.168.2.5192.168.3.2192.168.4.2
活动
活动
活动
活动
eth0
192.168.1.228
主机 2
eth1 eth2 eth3
192.168.3.228192.168.4.228
192.168.2.228
辅助 CF
eth0
192.168.1.227
主机 1
eth1 eth2 eth3
192.168.3.227192.168.4.227
192.168.2.227
主 CF
主机 3成员 0
192.168.1.226
主机 4成员 1
192.168.1.229
主机 5成员 2
192.168.1.230
192.168.2.225 192.168.2.226 192.168.2.229 192.168.2.230
主机 6成员 3
eth0 192.168.1.2eth2 192.168.2.2eth1 192.168.3.2eth3 192.168.4.2
netmon.cf主机 1 和 2
eth0 192.168.1.2eth0 192.168.1.5eth1 192.168.2.2eth1 192.168.2.5
netmon.cf主机 3、4、5 和 6
eth0 eth1 eth1 eth1 eth1eth0 eth0 eth0
10 11 12 13 10 11 12 13
< 22. =v CF MDvI1,SA=(;;z#
212 20 DB2 ~qw
B;=v24
dCzF.|(Z DB2 pureScale 73PDwzDxghC#
Z 10GE xgO* DB2 pureScale 73dCwzDxghC (Linux):
gxgXKmM<PyhvD,ITdC(EJdwKZ,Tc_P`,h8j6
(}g,ib0)Dh8;Z,;Sx#
*<.0
7#QjIBPNq:
v DAZ 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;TKb
DB2 pureScale73D\'VxgXK#
v 7#zDhC{OZ 1553DZ 17 B, :<820CZ DB2 Enterprise Server Edi-
tion D DB2 pureScale Feature; D20Hvu~PP>D\'V DB2 pureScale 7
3#
ZyP DB2 I1M CF wzO<h*\mCJ(#
XZKNq
*dCwzDxghC,kZ SuSE Linux O20 OpenFabrics Enterprise Distribution
(OFED) Lr|rZ Red Hat Linux O20“_T\*x”Lr|,"ZwzOdC IP X
7#/:_Y:fh) (CF) MI1'V`v(EJdwKZTozuE DB2 pureScale
73T0ozDx_ICT#?v CF rI1<;h*;v(EJdwKZ#(i9C
|`KZ,Tvsxm"vS_`TT0Jm9C`v;;z#
":XkZF.CZ+4D DB2 pureScale73DyPwzO<4Pb)=h#
}L
1. w* root C'G<#
2. dCJ1Dm~TZyhDxgO'V RDMA#
PX\'VD Linux 73Dj8E",kND https://www.ibm.com/developerworks/
w i k i s / d i s p l a y / i m / D B 2 + a n d + D B 2 + C o n n e c t + 1 0 . 1 + f o r + L i n u x + -
+Supported+Environments#
v SLES 53D OFED dCj8E"#
– TZ SLES 10 SP3,kq-<u5w #1455818(x7* http://www.ibm.com/
support/docview.wss?uid=swg21455818) PPX20 OFED D8>E"
– TZ SLES 10 SP4 M|_f>:
a. dC SLES *z|BT|(zD SLES f>D,$f"b#
b. 20,$f"bPDBPLr|#}g:
compat-dapl-1.2.19-0.5.1compat-dapl-32bit-1.2.19-0.5.1dapl-32bit-2.0.30-0.5.1dapl-doc-2.0.30-0.5.1dapl-2.0.30-0.5.1ibutils-32bit-1.5.4-0.3.3Ibutils-1.5.4-0.3.3infiniband-diags-1.5.7-0.3.2
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 213
libcxgb3-rdmav2-32bit-1.2.5-0.3.1libcxgb3-rdmav2-1.2.5-0.3.1libibcm-1.0.5-0.3.1libibcm-32bit-1.0.5-0.3.1libibcommon1-1.1.2_20090314-0.1.1libibcommon1-32bit-1.1.2_20090314-0.1.1libibmad5-1.3.6-0.3.1libibmad5-32bit-1.3.6-0.3.1libibumad3-1.3.6-0.3.1libibumad3-32bit-1.3.6-0.3.1libibverbs-1.1.4-0.3.1libibverbs-32bit-1.1.4-0.3.1libipathverbs-1.2-0.3.1libipathverbs-32bit-1.2-0.3.1libmlx4-rdmav2-1.0-5.21.1libmlx4-rdmav2-32bit-1.0-5.21.1libmthca-rdmav2-1.0.5-5.18.1libmthca-rdmav2-32bit-1.0.5-5.18.1libnes-rdmav2-1.1.0-0.3.1librdmacm-1.0.13-0.3.1librdmacm-32bit-1.0.13-0.3.1libsdp-32bit-1.1.103-0.3.1libsdp-1.1.103-0.3.1mpi-selector-1.0.3-0.3.1mstflint-1.4-2.25.1ofed-doc-1.5.2-0.7.1ofed-kmp-default-1.5.2_2.6.32.29_0.3-0.7.1ofed-1.5.2-0.7.1ofed-doc-1.5.2-0.7.1ofed-kmp-default-1.5.2_2.6.32.29_0.3-0.7.1opensm-32bit-3.3.7-0.5.1opensm-3.3.7-0.5.1ibvexdmtools-0.0.1-75.16.1qlvnictools-0.0.1-75.16.1sdpnetstat-1.60-5.22.1srptools-0.0.4-6.8.2
c. i$Gq20K?vtZ OFED DLr|#
v RHEL 53D OFED dCj8E"#
Z RHEL 5.6 O,KP“OpenFabrics Enterprise Distribution”Di20T20Xh
D InfiniBand Lr|#Z RHEL 5.6 O,;'VZ CF P9C`v(EJdw
KZ#(*Z CF P9C`v(EJdwKZ,h* RHEL 6.1)
Z RHEL 6.1 O:
a. $) RHEL ~qw_T\*x(TZ x86_64,f>* V6)(@#K(@h
*6Q#g{Q$)K(@,G4;h*XB$)#
b. KP“InfiniBand 'V”Lr|Di20T20XhDm~#baT/%"20
RHEL ~qw_T\*x (HPN) Lr|#}7D20a+k“InfiniBand '
V”Lr|;pr|D libibverbs M libmlx4 f;* libibverbs-rocee M
libibmlx4-rocee#
y>dv:
[root@coralm234 ~]# yum groupinstall ’Infiniband Support’Loaded plugins: product-id, refresh-packagekit, rhnplugin, subscription-managerUpdating Red Hat repositories.rhel-x86_64-server-hpn-6rhel-x86_64-server-hpn-6-debuginfoSetting up Group Process
214 20 DB2 ~qw
Package libibverbs-utils is obsoleted by libibverbs-rocee-utils, tryingto install libibverbs-rocee-utils-1.1.4-4.el6.x86_64 insteadPackage libibverbs is obsoleted by libibverbs-rocee, trying to installlibibverbs-rocee-1.1.4-4.el6.x86_64 insteadPackage libmlx4 is obsoleted by libmlx4-rocee, trying to installlibmlx4-rocee-1.0.1-8.el6.x86_64 instead
Resolving Dependencies--> Running transaction check---> Package dapl.x86_64 0:2.0.25-5.2.el6 will be installed---> Package ibsim.x86_64 0:0.5-4.el6 will be installed---> Package ibutils.x86_64 0:1.5.4-3.el6 will be installed--> Processing Dependency: libosmcomp.so.3(OSMCOMP_2.3)(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libosmvendor.so.3(OSMVENDOR_2.0)(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libopensm.so.2(OPENSM_1.5)(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: tk for package: ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libosmcomp.so.3()(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libosmvendor.so.3()(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libopensm.so.2()(64bit) for package:ibutils-1.5.4-3.el6.x86_64--> Processing Dependency: libibdmcom.so.1()(64bit) for package:ibutils-1.5.4-3.el6.x86_64---> Package libcxgb3.x86_64 0:1.3.0-1.el6 will be installed---> Package libibcm.x86_64 0:1.0.5-2.el6 will be installed---> Package libibmad.x86_64 0:1.3.4-1.el6 will be installed---> Package libibumad.x86_64 0:1.3.4-1.el6 will be installed---> Package libibverbs-rocee.x86_64 0:1.1.4-4.el6 will be installed---> Package libibverbs-rocee-utils.x86_64 0:1.1.4-4.el6 will be installed---> Package libipathverbs.x86_64 0:1.2-2.el6 will be installed---> Package libmlx4-rocee.x86_64 0:1.0.1-8.el6 will be installed---> Package libmthca.x86_64 0:1.0.5-7.el6 will be installed---> Package libnes.x86_64 0:1.1.1-1.el6 will be installed---> Package librdmacm.x86_64 0:1.0.10-2.el6 will be installed---> Package librdmacm-utils.x86_64 0:1.0.10-2.el6 will be installed---> Package rdma.noarch 0:1.0-9.el6 will be installed---> Package rds-tools.x86_64 0:2.0.4-3.el6 will be installed--> Running transaction check---> Package ibutils-libs.x86_64 0:1.5.4-3.el6 will be installed---> Package opensm-libs.x86_64 0:3.3.5-1.el6 will be installed---> Package tk.x86_64 1:8.5.7-5.el6 will be installed--> Finished Dependency Resolution
Dependencies Resolved
=================================================================================Package Arch Version Repository=================================================================================Installing:dapl x86_64 2.0.25-5.2.el6 rhel-x86_64-server-6 14ibsim x86_64 0.5-4.el6 rhel-x86_64-server-6ibutils x86_64 1.5.4-3.el6 rhel-x86_64-server-6libcxgb3 x86_64 1.3.0-1.el6 rhel-x86_64-server-6libibcm x86_64 1.0.5-2.el6 rhel-x86_64-server-6libibmad x86_64 1.3.4-1.el6 rhel-x86_64-server- 52 klibibumad x86_64 1.3.4-1.el6 rhel-x86_64-server-6libibverbs-rocee x86_64 1.1.4-4.el6 rhel-x86_64-server-hpn-6libibverbs-rocee-utils x86_64 1.1.4-4.el6 rhel-x86_64-server-hpn-6libipathverbs x86_64 1.2-2.el6 rhel-x86_64-server-6libmlx4-rocee x86_64 1.0.1-8.el6 rhel-x86_64-server-hpn-6libmthca x86_64 1.0.5-7.el6 rhel-x86_64-server-6libnes x86_64 1.1.1-1.el6 rhel-x86_64-server-6librdmacm x86_64 1.0.10-2.el6 rhel-x86_64-server-6librdmacm-utils x86_64 1.0.10-2.el6 rhel-x86_64-server-6rdma noarch 1.0-9.el6 rhel-x86_64-server-6rds-tools x86_64 2.0.4-3.el6 rhel-x86_64-server-6Installing for dependencies:ibutils-libs x86_64 1.5.4-3.el6 rhel-x86_64-server-6opensm-libs x86_64 3.3.5-1.el6 rhel-x86_64-server-6tk x86_64 1:8.5.7-5.el6 rhel-x86_64-server-6
Transaction Summary=================================================================================Install 20 Package(s)
Total download size: 4.0 MInstalled size: 0Is this ok [y/N]:
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 215
*i$Q20D RoCE Lr|,kdk:
yum groupinfo "High Performance Networking"
3. vZ RHEL 6.1 O,XkV/20 RSCT yhDtI 32 ;Lr|,bGr*Z
RHEL 6.1 O;YaT/20b)Lr|# BfT>Kb)Lr|DPmMCZ2
0|GD|n#w* root C'KPb)|n:
yum install libibcm.i686yum install libibverbs-rocee.i686yum install librdmacm.i686yum install libcxgb3.i686yum install libibmad.i686yum install libibumad.i686yum install libmlx4-rocee.i686yum install libmthca.i686
4. `-“1SCJ+d”(DAT) dCD~,Tc?v(EJdwKZ<ZCD~PP;
PZ]# Z SLES O,DAT dCD~;Z /etc/dat.conf P#Z RHEL 5.6 O,
DAT dCD~;Z /etc/ofed/dat.conf P#Z RHEL 6.1 O,|;Z /etc/rdma/
dat.conf P#KD~IH0=hPLr|Di20xP|B#TB>}G9CDv(
EJdwKZD CF wzrI1ODdCD~:
ofa-v2-roe0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "eth0 0" ""ofa-v2-roe1 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "eth1 0" ""ofa-v2-roe2 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "eth2 0" ""ofa-v2-roe3 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "eth3 0" ""
":g{zSU= DAT_INTERNAL_ERR (Ems,G4I\G53"Tk4Z
JdwKZD“1SCJ+d”(DAT) dCD~P}7hCDJdwSZ(E#
5. I!: 20oO5CLr(}g,ibstat M ibstatus)D“infiniband-diags”Lr|#
*20“infiniband-diags”Lr|,kKPTB|n:
yum install infiniband-diags
ZKPoO$_.0,XkXBt/ RDMA ~q#w* root C'KPTB|n:
chkconfig rdma onservice rdma restart
6. ki$Z 10GE Jdw}/LrPQtC+V]# (IEEE 802.3x) w?XF# }
g,*Z Mellanox Connect X-2 10GE Jdw}/LrPxPi$,MLX4_EN #
iPDEH6;Zk“pfctx”M“pfcrx”XkhC*“0”#}g:
HostM0 # cat /sys/module/mlx4_en/parameters/pfctx0HostM0 # cat /sys/module/mlx4_en/parameters/pfcrx0
g{dP;vEH6;Zkr_=vEH6;Zk<hC*NNd{5,G4I
T9CBPN;|n+|GhC* 0:
TZ SuSE:
echo "options mlx4_en pfctx=0 pfcrx=0" >> /etc/modprobe.conf.localservice openibd restart
TZ RHEL:
echo "options mlx4_en pfctx=0 pfcrx=0" >> /etc/modprobe.d/modprobe.confservice rdma restart
7. `-xgdCD~,TT?v(EJdwKZ<dC;v2, IP X7# BPD~
e%T>K CF"wz cf1 M cf2 T0I1 member1"member2"member3 M mem-
216 20 DB2 ~qw
ber4 DxgJdwdC#`-?(wzODxgdCD~,Tc?(wzOP>D
Z;v(EJdwKZ<;Zd{wzyZDSxP#g{*Z CF OdC`v(
EJdwKZ,k+d{(EJdwKZ CF xPdT,Tc(z CF OD?v
DEVICE kw CF O_P`,j6D DEVICE ;Z,;SxP#
ssh cf1 cat /etc/sysconfig/network/ifcfg-eth0DEVICE=eth0HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.1.227’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh cf1 cat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.3.227’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh cf1 cat /etc/sysconfig/network-scripts/ifcfg-eth2DEVICE=eth2HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.2.227’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh cf1 cat /etc/sysconfig/network-scripts/ifcfg-eth3DEVICE=eth3HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.4.227’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh cf2 cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.1.228’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 217
STARTMODE=’auto’USERCONTROL=’no’
ssh cf2 cat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.3.228’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh cf2 cat /etc/sysconfig/network-scripts/ifcfg-eth2DEVICE=eth2HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.2.228’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh cf2 cat /etc/sysconfig/network-scripts/ifcfg-eth3DEVICE=eth3HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.4.228’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh member1 cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.1.225’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh member2 cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.1.226’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
218 20 DB2 ~qw
ssh member3 cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.1.229’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
ssh member4 cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=00:02:C9:10:F7:26TYPE=EthernetIPADDR=’192.168.1.230’NETMASK=’255.255.255.0’MTU=’’NAME=’Mellanox MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s]’NETWORK=’’REMOTE_IPADDR=’’STARTMODE=’auto’USERCONTROL=’no’
":
v *Krwp{,H0>}P9CD IP X79C 255.255.255.0 SxZk
(NETMASK),TcSxDZ}vMZDv IP NITkSZh8Mwz{D}?
%d#KSxZk+zz CF D IP X7(dq=`FZ 10.222.interface-
id-device-number.CF-hostname-suffix)MI1 IP X7(dq=`FZ
10.222.interface-id-device-number.10member-hostname-suffix)#
v ?( CF wzODZ;v(EJdwKZ;ZI1yZDSxP#
v CF OD?v(EJdwKZ<;Z;,DSxP#
v wM(z CF O_P`,SZ DEVICE {FD(EJdwKZ2m,;Sx#
8. g{*ZI1OdC`v(EJdwKZ,kTZ~vwzOD?vJdwSZ
h89CQCZd{wzO_P`,h8j6DJdwSZD,; IP Sx,Tc
%dDh8;Z`,D IP SxP#
cat /etc/sysconfig/network/ifcfg-ib0DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.1.1.161’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’cat /etc/sysconfig/network/ifcfg-ib1DEVICE=ib1BOOTPROTO=’static’IPADDR=’10.1.2.161’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
yPI1<Xk;ZI CF JdwSZ9CD IP SxP#zzD IP SxG:
v 10.1.1 Sx_PyPI1MyP CF PD ib0 h8#
v 10.1.2 Sx_PyPI1MyP CF PD ib1 h8#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 219
9. hC;;zOD IP SZ#PX|`E",kND Z 2073D:Z 10GE xgO
hC;;zOD IP SZ (Linux);#
10. TZ/:PDyP;;z,k{C“ZOv?MT+x (CEE)”&\?~"7#tC
“+V]# (IEEE 802.3x)”#TZ_PL~6p 6.8.2 M|_f>D BNT ;;z,
9Xk*“+V]#”tCKZw?XF#PX8>E",kND“;;zVa”#
11. hC?(wzOD netmon.cf#PX|`E",kND :Z 10GE xgOhC
netmon.cf D~ (Linux);#
12. |B?(wzOD /etc/hosts D~,TcTZf.D DB2 pureScale 73PD?
(wz,CD~<|(Cf.D73PyPwzDyP(EJdwKZDyP IP X
7#
}g,Zf.D DB2 pureScale 73P,1 CF O_P`v(EJdwKZ"R
73P_PDvI11,/etc/hosts dCD~I\`FZTBD~:
192.168.1.227 cf1-eth1.torolab.ibm.com cf1-eth1192.168.3.227 cf1-eth2.torolab.ibm.com cf1-eth2192.168.2.227 cf1-eth3.torolab.ibm.com cf1-eth3192.168.4.227 cf1-eth4.torolab.ibm.com cf1-eth4192.168.1.228 cf2-eth1.torolab.ibm.com cf2-eth1192.168.3.228 cf2-eth2.torolab.ibm.com cf2-eth2192.168.2.228 cf2-eth3.torolab.ibm.com cf2-eth3192.168.4.228 cf2-eth4.torolab.ibm.com cf2-eth4192.168.1.225 member0-eth1.torolab.ibm.com member0-eth1192.168.2.225 member0-eth2.torolab.ibm.com member0-eth2192.168.1.226 member1-eth1.torolab.ibm.com member1-eth1192.168.2.226 member1-eth2.torolab.ibm.com member1-eth2192.168.1.229 member2-eth1.torolab.ibm.com member2-eth1192.168.2.229 member2-eth2.torolab.ibm.com member2-eth2192.168.1.230 member3-eth1.torolab.ibm.com member3-eth1192.168.2.230 member3-eth2.torolab.ibm.com member3-eth2
":
v Z_PDvI1D73P,1C73v+;v(EJdwKZCZ?v CF 0I
11,CD~+`FZO;v>},+v|,O;v>}P?v CF rI1DZ
;v IP X7#
13. T RoCE S53XBt/C~q#
service rdma restart
B;=v24
^DzF.|(Z DB2 pureScale73PDwzDZKN}#
Z 10GE xgOhC netmon.cf D~ (Linux):
Z 10 'WT+x (10GE) xgO,XkZ netmon.cf dCD~PV/hC;vr`v
ITd4P Ping YwD IP X7#
*<.0
>wbPD>}yZwb=v CF MRGDI1,S==(;;z)2&D<#
}L
*hC netmon.cf dCD~:
1. T root C'm]G<wz#
220 20 DB2 ~qw
2. lw/:\mwr{#
/home/instname/sqllib/bin/db2cluster -cm -list -domain
3. #9Cr#
/home/instname/sqllib/bin/db2cluster -cm -stop -domain domainname -force
4. 7(&CZI1D netmon.cf dCD~PdkD IP X7# ZI1wzO,*li
(EJdwKZM`X*D?j IP Sx,kKP route |n#
/sbin/route | grep -v link-local
}g,yZ>wb)2&D<:
I1 0[root@host3]# route | grep -v link-localKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 * 255.255.255.0 U 0 0 0 eth0192.168.2.0 * 255.255.255.0 U 0 0 0 eth19.26.92.0 * 255.255.254.0 U 0 0 0 eth2default 9.26.120.1 0.0.0.0 UG 0 0 0 eth2I1 2[root@host5]# route | grep -v link-localKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.1.0 * 255.255.255.0 U 0 0 0 eth0192.168.2.0 * 255.255.255.0 U 0 0 0 eth19.26.92.0 * 255.255.254.0 U 0 0 0 eth2default 9.26.120.1 0.0.0.0 UG 0 0 0 eth2
ns;P({*“Iface”DP)P>10wzODJdw#!qk?j(EJdwK
Z`T&DJdw#ZK>}P,“eth0”M“eth1”G?j 10GE Jdw#Z;PP`
&D IP X7T>B;=*9CD?j IP Sx#ZbVivB,IP SxG
“192.168.1.0” M“192.168.2.0”#
5. hzC IP Sx,I+Z10wz,S=D;;z 1 M;;z 2 O4(D IP SZ
k`,D IP Sx;p9C#(&Qw* 10GE xgdC=hD;?V4(K IP S
Z,PXj8E",kND Z 2073D:Z 10GE xgOhC;;zOD IP SZ
(Linux);#)ZK>}P,Y(;;z 1 OD IP SZ_P IP X7 192.168.1.2 M
192.168.2.2,x;;z 2 _P IP X7 192.168.1.5 M 192.168.2.5,b)u?+m
S=I1dCD~ /var/ct/cfg/netmon.cf#
Member0 (host3)!REQD eth0 192.168.1.2!REQD eth1 192.168.2.5
Member2 (host5)!REQD eth0 192.168.1.5!REQD eth1 192.168.2.2
dP:
v token1 - !REQD GXh5e
v token2 - eth0 M eth1 G>XwzOD RoCE JdwSZ{F
v token3 - 192.168.1.2"192.168.2.5"192.168.1.5 M 192.168.2.2 GVdxZ;;z
O4(DSZDb?I ping IP X7
TBGwvI1Dj{dCD~ /var/ct/cfg/netmon.cf D>}:
Member0(host3)!IBQPORTONLY !ALL!REQD eth2 9.26.92.1
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 221
!REQD eth0 192.168.1.2!REQD eth1 192.168.2.5!REQD eth0 192.168.1.5!REQD eth1 192.168.2.2
Member2(host5)!IBQPORTONLY !ALL!REQD eth2 9.26.92.1!REQD eth0 192.168.1.2!REQD eth1 192.168.2.5!REQD eth0 192.168.1.5!REQD eth1 192.168.2.2
6. 7(&CZ /:_Y:fh) (CF) netmon.cf dCD~PdkD IP X7# *l
i(EJdwKZM`X*D?j IP Sx,kdkTB|n:
/sbin/route | grep -v link-local
}g:
Host1> $ /sbin/route | grep -v link-localKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.4.0 * 255.255.255.0 U 0 0 0 eth3192.168.3.0 * 255.255.255.0 U 0 0 0 eth1192.168.2.0 * 255.255.255.0 U 0 0 0 eth2192.168.1.0 * 255.255.255.0 U 0 0 0 eth09.26.92.0 * 255.255.252.0 U 0 0 0 eth2default rsb-v94-hsrp.to 0.0.0.0 UG 0 0 0 eth2
ns;P (Iface) 8>JdwSZ{F#ZK}P,eth0"eth1"eth2 M eth3 GK
wzOvPD(EJdwKZSZ#Dv IP SxkKwz`X#
XkZKwzD netmon.cf dCD~Pdk;;z(||(+?Dv IP Sx)O
4(D+?Dv IP X7#}g:
!IBQPORTONLY !ALL!REQD eth2 9.26.92.1!REQD eth0 192.168.1.2!REQD eth1 192.168.3.2!REQD eth7 192.168.2.2!REQD eth6 192.168.4.2
T/:PD(zCFwzX4K=h#
7. XBt/Cr#
home/instname/sqllib/bin/db2cluster -cm -start -domain domainname
8. (}KP lssrc |n4i$yPJdwGqH(:
lssrc -ls cthats
dv`FTBZ]:
[root@coralm234 ~]# lssrc -ls cthatsSubsystem Group PID Statuscthats cthats 31938 activeNetwork Name Indx Defd Mbrs St Adapter ID Group IDCG1 [ 0] 3 3 S 192.168.1.234 192.168.1.234CG1 [ 0] eth0 0x46d837fd 0x46d83801HB Interval = 0.800 secs. Sensitivity = 4 missed beatsPing Grace Period Interval = 60.000 secs.Missed HBs: Total: 0 Current group: 0Packets sent : 560419 ICMP 0 Errors: 0 No mbuf: 0Packets received: 537974 ICMP 0 Dropped: 0NIM’s PID: 31985
222 20 DB2 ~qw
CG2 [ 1] 4 4 S 9.26.93.226 9.26.93.227CG2 [ 1] eth2 0x56d837fc 0x56d83802HB Interval = 0.800 secs. Sensitivity = 4 missed beatsPing Grace Period Interval = 60.000 secs.Missed HBs: Total: 0 Current group: 0Packets sent : 515550 ICMP 0 Errors: 0 No mbuf: 0Packets received: 615159 ICMP 0 Dropped: 0NIM’s PID: 31988CG3 [ 2] 3 3 S 192.168.3.234 192.168.3.234CG3 [ 2] eth1 0x46d837fe 0x46d83802HB Interval = 0.800 secs. Sensitivity = 4 missed beatsPing Grace Period Interval = 60.000 secs.Missed HBs: Total: 0 Current group: 0Packets sent : 493188 ICMP 0 Errors: 0 No mbuf: 0Packets received: 537949 ICMP 0 Dropped: 0NIM’s PID: 31991CG4 [ 3] 2 2 S 192.168.2.234 192.168.2.234CG4 [ 3] eth6 0x46d83800 0x46d83803HB Interval = 0.800 secs. Sensitivity = 4 missed beatsPing Grace Period Interval = 60.000 secs.Missed HBs: Total: 0 Current group: 0Packets sent : 470746 ICMP 0 Errors: 0 No mbuf: 0Packets received: 537992 ICMP 0 Dropped: 0NIM’s PID: 31994CG5 [ 4] 2 2 S 192.168.4.234 192.168.4.234CG5 [ 4] eth7 0x46d837ff 0x46d83804HB Interval = 0.800 secs. Sensitivity = 4 missed beatsPing Grace Period Interval = 60.000 secs.Missed HBs: Total: 0 Current group: 0Packets sent : 470750 ICMP 0 Errors: 0 No mbuf: 0Packets received: 538001 ICMP 0 Dropped: 0NIM’s PID: 31997
2 locally connected Clients with PIDs:rmcd( 32162) hagsd( 32035)Dead Man Switch Enabled:
reset interval = 1 secondstrip interval = 67 secondsWatchdog module in use: softdog
Client Heartbeating Enabled. Period: 6 secs. Timeout: 13 secs.Configuration Instance = 1322793087Daemon employs no securitySegments pinned: Text Data Stack.Text segment size: 650 KB. Static data segment size: 1475 KB.Dynamic data segment size: 2810. Number of outstanding malloc: 1165User time 32 sec. System time 26 sec.Number of page faults: 0. Process swapped out 0 times.Number of nodes up: 4. Number of nodes down: 0.
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 223
^DZKN} (Linux)}]b\mw9C+=4T/w{ZKN}hC,Sx;Yh*V/|Bb)hC#
192.168.1.225
7LACP交换机 1192.168.1.2
192.168.2.2
1 2 3 4 1 2 3 4
7
8 8交换机 2 192.168.1.5
192.168.2.5192.168.3.2192.168.4.2
活动
活动
活动
活动
eth0
192.168.1.228
主机 2
eth1 eth2 eth3
192.168.3.228192.168.4.228
192.168.2.228
辅助 CF
eth0
192.168.1.227
主机 1
eth1 eth2 eth3
192.168.3.227192.168.4.227
192.168.2.227
主 CF
主机 3成员 0
192.168.1.226
主机 4成员 1
192.168.1.229
主机 5成员 2
192.168.1.230
192.168.2.225 192.168.2.226 192.168.2.229 192.168.2.230
主机 6成员 3
eth0 192.168.1.2eth2 192.168.2.2eth1 192.168.3.2eth3 192.168.4.2
netmon.cf主机 1 和 2
eth0 192.168.1.2eth0 192.168.1.5eth1 192.168.2.2eth1 192.168.2.5
netmon.cf主机 3、4、5 和 6
eth0 eth1 eth1 eth1 eth1eth0 eth0 eth0
10 11 12 13 10 11 12 13
< 23. =v CF MDvI1,SA=(;;z#
224 20 DB2 ~qw
*<.0
Xk_P root C'(^E\^DZKN}#
}L
*Z Red Hat M SUSE Linux O|BZKN}:
1. KP ipcs -l |nTP>10DZKN}hC#
2. Vv|ndv,T(}+105k http://publib.boulder.ibm.com/infocenter/db2luw/
v9r8/topic/com.ibm.db2.luw.qb.server.doc/doc/c0057140.htmlPDnMv?hCxPH
O47(GqXk|DZKhC# BPD>G ipcs |ndvD>},"MmSZ// sfTT>N}{F:
# ipcs -l
------ Shared Memory Limits --------max number of segments = 4096 // SHMMNImax seg size (kbytes) = 32768 // SHMMAXmax total shared memory (kbytes) = 8388608 // SHMALLmin seg size (bytes) = 1
------ Semaphore Limits --------max number of arrays = 1024 // SEMMNImax semaphores per array = 250 // SEMMSLmax semaphores system wide = 256000 // SEMMNSmax ops per semop call = 32 // SEMOPMsemaphore max value = 32767
------ Messages: Limits --------max queues system wide = 1024 // MSGMNImax size of message (bytes) = 65536 // MSGMAXdefault max size of queue (bytes) = 65536 // MSGMNB
v SPX“2mZf^F”DZ;?V*<,SHMMAX ^FG Linux 53O2mZfN
Dnss!#SHMALL ^FG53O2mZf3DnsVd#
– (i+ SHMMAX 5hC*HZ53ODomZf?#;x,x86 53Oh*D
n!Zf?* 268435456 (256 MB),TZ 64 ;53,h*Dn!Zf?*
1073741824 (1 GB)#
– 1!ivB,SHMALL N}hC* 8 GB (8388608 KB = 8 GB)#g{omZ
f,} 8 GB "R+CZ DB2,G4KN}avs=s<*FczDomZ
fD 90%#}g,g{Fcz53P 16 GB Zfw*CZ DB2,G4&C+
SHMALL hC* 3774873(16 GB D 90% G 14.4 GB;;s+ 14.4 GB }T
4 KB,4 KB Gy3s!)#ipcs dvQ+ SHMALL *;*'VZ#ZKh
*K5w*3}#g{*}6= DB2 V10.1 "R;rc9C1! SHMALL hC,G4Xk+ SHMALL hCYvs 4 GB#lY(E\mw (FCM) h*KZ
fvS?CZd{:exr(@#
v B;?V|(ICZYw53DEE?#ZKN} sem ITBDvjGiI:SEMMSL"SEMMNS"SEMOPM M SEMMNI#SEMMNS G SEMMSL KT SEMMNI Da{#
}]b\mw*sZX*1vssP} (SEMMNI)#(#ivB,SEMMNI &CG53Oh*DnszmLr}KT}]b~qwFczOD_-Vx}YSO}]
b~qwFczOD>X&CLr,S}DMD=6#
v Z}?V|(53OD{"#
– MSGMNI N}+0lITt/DzmLr};MSGMAX N}+0lSPPIT"MD{"Ds!,MSGMNB N}+0lSPDs!#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 225
– &C+ MSGMAX N}|D* 64 KB(4,65536 vVZ),"R&C+ MSGMNBvs= 65536#
3. (}`- /etc/sysctl.conf D~4^DXkw{DZKN}#g{KD~;fZ,
G4&4(|# BPwPGCD~P&|,DZ]D>}:
#Example for a computer with 16GB of RAM:kernel.shmmni=4096kernel.shmmax=17179869184kernel.shmall=8388608#kernel.sem=<SEMMSL> <SEMMNS> <SEMOPM> <SEMMNI>kernel.sem=250 1024000 32 4096kernel.msgmni=16384kernel.msgmax=65536kernel.msgmnb=65536
4. KP sysctl 1=x -p N},TS1!D~ /etc/sysctl.conf P0k sysctl hC:
sysctl -p
5. I!: 9|DZ?NXB}<.sT;P':
v (SUSE Linux) $n boot.sysctl#
v (Red Hat) rc.sysinit u</E>+T/A! /etc/sysctl.conf D~#
PX\'VD Linux V"z7DnBE",kND http://www.ibm.com/software/data/
db2/linux/validate/#
DB2 pureScale FeatureD200KTm (Linux)Z20 IBM DB2 pureScale Feature .04PBP200=h"Z?(wzOi$b)
=h#
Z*<20.0:
XkZyPwzO4PBP=h:
1. yPwzXk9C`,D Linux V"#
2. DB2 pureScale5}h*X(DC'Mi,dP|(\@$DC'#ITZt/“DB2
20”r<.04(C',2ITZp=jIwv20=h1CCr<44(C
'#g{;rc4(r^D5},G4ITZjI20.s4(XhDC'#
3. 7#20KXhD Linux f>M Service Pack#
v SUSE Linux Enterprise Server (SLES) 10 Service Pack (SP) 3 - nMXh6p
G SUSE SLES 10 SP3 D x64 f>"ZK 2.6.16.60-0.69.1-smp M%dDZK
4zk#li /etc/SuSE-release D~Tq!Yw536pM Service Pack#&
C5XTBy>dv:
cat /etc/SuSE-releaseSUSE Linux Enterprise Server 10 (x86_64)VERSION = 10PATCHLEVEL = 3
dkTB|n:
cat /proc/versionLinux version 2.6.16.60-0.69.1-smp (geeko@buildhost)(gcc version 4.1.2 20070115 (SUSE Linux)) #1 SMP Fri May 28 12:10:21 UTC 2010
226 20 DB2 ~qw
v TZ Red Hat Enterprise Linux (RHEL) 5.6 OD%v InfiniBand (EJdwK
Z - XhDn!6pG RHEL 5.6 D x64 f>M`%dDZK4zk#li
/etc/redhat-release D~Tq!Yw536pM Service Pack#TZ RHEL
6.1,&C5XTBy>dv:
cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.1 (Santiago)
TZ RHEL 5.7,kdkTB|n:
cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.7 (Tikanga)
TZ RHEL 6.1,dkTB|n:
cat /proc/versionLinux version2.6.32-131.0.15.el6.x86_64 ([email protected])(gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) )#1 SMP Tue May 10 15:42:40 EDT 2011
TZ RHEL 5.7,kdkTB|n:
cat /proc/versionLinux version2.6.18-274.7.1.el5 ([email protected]) (gcc version4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Mon Oct 17 11:57:14 EDT 2011
":g{Z}6ZK.sP4X(ZK#i(}g RDAC),G4ZLx.0X
kX(ZK#i#
v TZ`v InfiniBand (EJdwKZT0%vr`v 10GE (EJdwKZ,
h* Red Hat Enterprise Linux (RHEL) 6.1#- nMXh6pG RHEL 6.1 D
x64 f>"ZKM%dDZK4#li /etc/redhat-release D~Tq!Yw5
36pM Service Pack#+5XTBy>dv:
cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.1 (Santiago)
dkTB|n:
cat /proc/versionLinux version
7OQ20TB 32 ; RSCT Lr|:
– libibcm.i686
– libibverbs-rocee.i686
– librdmacm.i686
– libcxgb3.i686
– libibmad.i686
– libibumad.i686
– libmlx4-rocee.i686
– libmthca.i686
w* root C',T?vLr|{(OfP>D{F)KPTB|n:
yum list | grep package_name
}g:
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 227
[root]# for i in `cat /tmp/list`; do yum list | grep $i; donelibibcm.i686 1.0.5-2.el6 @rhel-x86_64-server-6libibverbs-rocee.i686 1.1.4-4.el6 @rhel-x86_64-server-hpn-6librdmacm.i686 1.0.10-2.el6 @rhel-x86_64-server-6libcxgb3.i686 1.3.0-1.el6 @rhel-x86_64-server-6libibmad.i686 1.3.4-1.el6 @rhel-x86_64-server-6libibumad.i686 1.3.4-1.el6 @rhel-x86_64-server-6libmlx4-rocee.i686 1.0.1-8.el6 @rhel-x86_64-server-hpn-6libmthca.i686 1.0.5-7.el6 @rhel-x86_64-server-6
4. TZ9C SLES D InfiniBand xgOD%vM`v(EJdwKZT09C RHEL
5.6 D InfiniBand xgOD%v(EJdwKZ,k7#20"dC OpenFabrics
Enterprise Distribution (OFED) m~#PX|`E",kNDdC 10GE xgPD
wzD*xhC (Linux) T0dC InfiniBand xgPDwzD*xhC (Linux)#
5. 7#SJ1D SLES10 iJr RHEL iJ20 OpenSSH#
6. TZ,19C SLES M RHEL 5.5 D InfiniBand xgM9C RHEL 5.5 D 10GE
xg,7#tC openibd ~q#
# chkconfig --list | grep -i openibdopenibd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
XktC openibd ~q#*tCC~q:
# chkconfig openibd on# chkconfig --list | grep -i openibdopenibd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
TZ9C RHEL 6.1 D 10GE xg,7#tC rdma ~q:
chkconfig --list | grep -i rdmardma 0:off 1:off 2:off 3:off 4:off 5:off 6:off
XktC rdma ~q#*tCC~q:
# chkconfig rdma on# chkconfig --list | grep -i rdmardma 0:on 1:on 2:on 3:on 4:off 5:off 6:off
7. DB2 pureScale Feature h* libstdc++.so.6#9CBP|n4i$b)D~Gq
fZ:
ls /usr/lib/libstdc++.so.6*ls /usr/lib64/libstdc++.so.6*
8. I!#*9C;iX(DKZ,7#b)KZZyPwzO<&ZUP4,#q
r,20Lr+!qZyPwzO<(;D;iKZ#lY(E\mw (FCM) h
*DKZ6'*}vXhDKZSO*_-I1}VNa)D5#n`IT+K
KZ6'8(* 130 (wz(128 vI1SO 2 v/:_Y:fh))#1!
FCM p<KZ* 60000 "RXkZ6' 1024 A 65535 P#mb,/:_Y:
fh)h*=vKZ#+T/!qb=vKZ#
Z /etc/services D~P9C grep |n47#_P,xDKZ6'#
9. 7OZ?v~qwO<20KXhDxgJdw#7#T>KT+x (eth0) M
InfiniBand xg (ib0) r 10 'WT+x (eth1)#TBy>9C netstat -i |n4P>yP_P InfiniBand (EJdwKZDICxgJdw#
root@host1:/> netstat -iIface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flgeth0 1500 0 6876034 0 0 0 5763121 0 0 0 BMRUib0 65520 0 106972 0 0 0 9 0 0 0 BMRUlo 16436 0 180554 0 0 0 180554 0 0 0 LRU
228 20 DB2 ~qw
":DB2 pureScale Feature ;'V_P InfiniBand xgM 10 'WT+xDlO
73,yP~qw<Xk9C,;(EJdwKZ#
10. w* root C',i$yPwz.dD ssh CJ(#S10wz9C ssh |nT10wzM/:PDyPd{wzKP hostname |n#k ssh |nPj6Dwz{%dD hostname |nDa{i$=(wz.dD ssh CJ(#
$ ssh host1 hostnamehost1
11. I!#TZ DB2 \mD GPFS 20,ki$6L shell M6LD~4FhCGq
Q1!* db2locssh M db2scp#}g:
/usr/lpp/mmfs/bin/mmlsclusterRemote shell command: /var/db2/db2ssh/db2locsshRemote file copy command: /var/db2/db2ssh/db2scp
12. g{*S DB2 V9.8 FP2 r|Mf>xP}6,k7#ZmSr>}I1r/:_
Y:fh) (CF) .s,Q}7X9 .update D~(;Z <db2 instance shared
d i r e c t o r y > / s q l l i b _ s h a r e d / . u p d a t e),=#D~;CD>}*
/db2sd_20110126085343/db2sdin1/sqllib_shared/.update,dP <db2 instance
shared directory> * db2sd_20110126085343#
*7#}7,=,kli .update D~PGq9CTBq=P>KyPwz:
hostname=install path#g{q=;}7,k|BCD~#}g:machineA=/opt/
IBM/db2/V9.8,dP hostname * machineA,install path * /opt/IBM/db2/
V9.8#
13. w* root C',7# /tmp ?<AY_P 5 GB ICUd#TB|n+T> /tmp
?<PDICUd#
$ cd /tmp$ df -k .Filesystem 1K-blocks Used Available Use% Mounted on/dev/sda7 2035606 164768 1870838 9% /tmp
14. 7(_P IBM RDAC"DM-MP r EMC PowerPath }/LrD53Oh8D7
6}:
Z_P IBM RDAC }/LrD53O,TBG*KPD|nT0y>dv:
a. 9C lsvdev |n47( LUN 3d:
host1:~ # /opt/mpp/lsvdevArray Name Lun sd device-------------------------------------DS5300SVT1 0 -> /dev/sdcDS5300SVT1 1 -> /dev/sddDS5300SVT1 2 -> /dev/sdeDS5300SVT1 3 -> /dev/sdfDS5300SVT1 4 -> /dev/sdg
b. q!wzIT9CDf"wsPDPm:
host1:~ # /usr/sbin/mppUtil -aHostname = host1Domainname = N/ATime = GMT 08/06/2010 16:27:59
---------------------------------------------------------------Info of Array Module’s seen by this Host.---------------------------------------------------------------ID WWN Type Name---------------------------------------------------------------
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 229
0 600a0b800012abc600000000402756fc FC FASTSVT11 600a0b800047bf3c000000004a9553b8 FC DS5300SVT1---------------------------------------------------------------
c. TZzPK$Df"wsP(}g,DS5300SVT1),q!d76E"#
host1:~ # /usr/sbin/mppUtil -a DS5300SVT1 | awk ’/Status/ || /NumberOfPaths/’Controller ’A’ Status:
NumberOfPaths: 1 FailoverInProg: NController ’B’ Status:
NumberOfPaths: 1 FailoverInProg: N
g{ELvhCK;v76,G4;aP>;vXFw,"R NumberOfPaths D
5* 1#
Z_P DM-MP }/LrD53O,TBG*KPD|nT0y>dv:
a. li Linux SCSI h8:
[root@host1 ~]# lsscsi[3:0:1:0] disk IBM 2107900 .450 /dev/sdk[3:0:1:2] disk IBM 2107900 .450 /dev/sdl[3:0:1:3] disk IBM 2107900 .450 /dev/sdm[3:0:1:4] disk IBM 2107900 .450 /dev/sdn[3:0:2:0] disk IBM 2107900 .450 /dev/sdo[3:0:2:2] disk IBM 2107900 .450 /dev/sdp[3:0:2:3] disk IBM 2107900 .450 /dev/sdq[3:0:2:4] disk IBM 2107900 .450 /dev/sdr[4:0:0:0] disk IBM 2107900 .450 /dev/sdc[4:0:0:2] disk IBM 2107900 .450 /dev/sdd[4:0:0:3] disk IBM 2107900 .450 /dev/sde[4:0:0:4] disk IBM 2107900 .450 /dev/sdf[4:0:1:0] disk IBM 2107900 .450 /dev/sdg[4:0:1:2] disk IBM 2107900 .450 /dev/sdh[4:0:1:3] disk IBM 2107900 .450 /dev/sdi[4:0:1:4] disk IBM 2107900 .450 /dev/sdj
b. P> LUN h83d:
[root@host1 ~]# sg_map -x/dev/sg9 4 0 0 0 0 /dev/sdc/dev/sg10 4 0 0 2 0 /dev/sdd/dev/sg11 4 0 0 3 0 /dev/sde/dev/sg12 4 0 0 4 0 /dev/sdf/dev/sg13 4 0 1 0 0 /dev/sdg/dev/sg14 4 0 1 2 0 /dev/sdh/dev/sg15 4 0 1 3 0 /dev/sdi/dev/sg16 4 0 1 4 0 /dev/sdj/dev/sg17 3 0 1 0 0 /dev/sdk/dev/sg18 3 0 1 2 0 /dev/sdl/dev/sg19 3 0 1 3 0 /dev/sdm/dev/sg20 3 0 1 4 0 /dev/sdn/dev/sg21 3 0 2 0 0 /dev/sdo/dev/sg22 3 0 2 2 0 /dev/sdp/dev/sg23 3 0 2 3 0 /dev/sdq/dev/sg24 3 0 2 4 0 /dev/sdr
c. P>`76h8:
d.[root@host1 ~]# multipath -lmpath2 (36005076304ffc21f000000000000111f) dm-0 IBM,2107900’ ’ ’ ’-- Vendor,Product’ ’ ’------------- device-mapper or’ ’ disk name’ ’’ ’------------------------------------------ WWID’’---------------------------------------------------------- user friendly
name[size=100G][features=1 queue_if_no_path][hwhandler=0][rw]
230 20 DB2 ~qw
’ ’ ’’ ’ ’--------------- hardware handler,’ ’ if any (seen in’ ’ cases of FastT,EMC)’ ’’ ’------------------------------------ features supported’ or configured’’---------------------------------------------------------- Size of the disk
\_ round-robin 0 [prio=0][active]’ ’ ’ ’------------------------------- Path Group State’ ’ ’--------------------------------------- Path Group Priority’ ’’ ’-------------------------------------------------- Path Selector and’ repeat count’’--------------------------------------------------------- Path Group Level
\_ 4:0:0:0 sdc 8:32 [active][ready]------- --- ---- ------- ------’ ’ ’ ’ ’--------------------------- Physical Path State’ ’ ’ ’--------------------------------- Device Mapper State’ ’ ’----------------------------------------- Major, Minor number’ ’ of disk’ ’--------------------------------------------- Linux SCSI device name’’---------------------------------------------------- SCSI Information:
Host_ID, Channel_ID,SCSI_ID, LUN_ID
\_ 4:0:1:0 sdg 8:96 [active][ready]\_ 3:0:1:0 sdk 8:160 [active][ready]\_ 3:0:2:0 sdo 8:224 [active][ready]
mpath6 (36005076304ffc21f0000000000001123) dm-3 IBM,2107900[size=100G][features=1 queue_if_no_path][hwhandler=0][rw]\_ round-robin 0 [prio=0][active]\_ 4:0:0:4 sdf 8:80 [active][ready]\_ 4:0:1:4 sdj 8:144 [active][ready]\_ 3:0:1:4 sdn 8:208 [active][ready]\_ 3:0:2:4 sdr 65:16 [active][ready]mpath5 (36005076304ffc21f0000000000001122) dm-2 IBM,2107900[size=1.0G][features=0][hwhandler=0][rw]\_ round-robin 0 [prio=0][enabled]\_ 4:0:0:3 sde 8:64 [active][ready]\_ 4:0:1:3 sdi 8:128 [active][ready]\_ 3:0:1:3 sdm 8:192 [active][ready]\_ 3:0:2:3 sdq 65:0 [active][ready]mpath4 (36005076304ffc21f0000000000001121) dm-1 IBM,2107900[size=100G][features=1 queue_if_no_path][hwhandler=0][rw]\_ round-robin 0 [prio=0][active]\_ 4:0:0:2 sdd 8:48 [active][ready]\_ 4:0:1:2 sdh 8:112 [active][ready]\_ 3:0:1:2 sdl 8:176 [active][ready]\_ 3:0:2:2 sdp 8:240 [active][ready]
ih8{+P>* Linux SCSI h8{#g{fZ`v76,G4+Z?v1{F
BT>`vih8#
Z_P EMC PowerPath }/LrD53O,TBG*KPD|nT0y>dv:
a. KP powermt |nTT>yP76Mh83d#K|n+P>Q3d=h87
6(}g,/dev/emcpowerd,d EMC 1{FG emcpowerd)Dih8M76:
host1:~ # powermt display dev=allPseudo name=emcpowerdSymmetrix ID=000194900547Logical device ID=0040state=alive; policy=BasicFailover; priority=0; queued-IOs=0==============================================================================---------------- Host --------------- - Stor - -- I/O Path - -- Stats ---### HW Path I/O Paths Interf. Mode State Q-IOs Errors==============================================================================
3 qla2xxx sdg FA 7eB active alive 0 0
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 231
Pseudo name=emcpowercSymmetrix ID=000194900547Logical device ID=0041state=alive; policy=BasicFailover; priority=0; queued-IOs=0==============================================================================---------------- Host --------------- - Stor - -- I/O Path - -- Stats ---### HW Path I/O Paths Interf. Mode State Q-IOs Errors==============================================================================
3 qla2xxx sdh FA 7eB active alive 0 0
Pseudo name=emcpowerbSymmetrix ID=000194900547Logical device ID=0126state=alive; policy=BasicFailover; priority=0; queued-IOs=0==============================================================================---------------- Host --------------- - Stor - -- I/O Path - -- Stats ---### HW Path I/O Paths Interf. Mode State Q-IOs Errors==============================================================================
3 qla2xxx sdi FA 7eB active alive 0 0
Pseudo name=emcpoweraSymmetrix ID=000194900547Logical device ID=013Cstate=alive; policy=BasicFailover; priority=0; queued-IOs=0==============================================================================---------------- Host --------------- - Stor - -- I/O Path - -- Stats ---### HW Path I/O Paths Interf. Mode State Q-IOs Errors==============================================================================
3 qla2xxx sdj FA 7eB active alive 0 0
ih8{FP>Z“I/O 76”(I/O Paths) PP#g{fZ`v76,G4+Z?v
1{FBT>`vih8#
15. Z/:_Y:fh) (CF) yZDwzO,+ Mellanox HCA }/Lr mlx4_core
N} log_mtts_per_seg D5S 3(1!5)vs= 7# *vsCs!,kT root
C'Dm]"vTB|n:
v Z SUSE O:
echo "options mlx4_core log_mtts_per_seg=7" >> /etc/modprobe.conf.local
v Z RHEL 6.x O:
echo "options mlx4_core log_mtts_per_seg=7" >> /etc/modprobe.d/modprobe.confoptions mlx4_core log_mtts_per_seg=7
*9K|Dz',XkXB}<~qw#*lizD|DGqQZ#iOz',
k"vTB|n:
<host-name>/sys/module/mlx4_core/parameters # cat /sys/module/mlx4_core/parameters/log_mtts_per_seg7
16. Z3)20P,g{1!ivBa0k Intel TCO WatchDog Timer Driver #i,
G4&C+b)#iPkZ{%,Tc|G;aT/t/r_k RSCT e;#*+
b)#iPkZ{%,k`-BPD~:
a. *i$Gq0kKb)#i,kKPTB|n:
lsmod | grep -i iTCO_wdt; lsmod | grep -i iTCO_vendor_support
b. `-dCD~:
v Z RHEL 5.x M RHEL 6.1 O,`-D~ /etc/modprobe.d/
blacklist.conf:
# RSCT hatsdblacklist iTCO_wdtblacklist iTCO_vendor_support
v Z SLES O,`-D~ /etc/modprobe.d/blacklist:
232 20 DB2 ~qw
addblacklist iTCO_wdtblacklist iTCO_vendor_support
9C“DB2 20”r<
*20 DB2 pureScale Feature,XkKbBPwnZ]#IT*fsD“2008|%
”b;ZPD?v=hdkzD5#
v *20 DB2 pureScale Feature D?<D{F#
v 2mELVxDh876,1!ivB+ZC76Pf" DB2 }]bM DB2
pureScale5}D2mdCD~#z&C9C DB2 /:D~53#
v v(TfrVxDh876(g{z9C DB2 /:~qv(Tfr)#KVxXk
kH08(D2mELVx;,#
1 DB2 pureScale5}IZ(EJOxVn*=k1,+ZV4=8P9C DB2 /
:~qv(Tfr#DB2 /:~q9Cv(Tfr47( DB2 pureScale5}DD;
kT;#V*z4,#KVxDs!XkAYG 25 MB,"RyPwz<XkITC
JKVx#
v *Nk DB2 pureScale73D?(wzDwz{"Lwz{r IP X7#
v (I!)zIT8(*hC*/:_Y:fh)DwzD{F,x;GS\“DB2 2
0”r<a)D1!!n#zITV/!q+d1/:_Y:fh)Dwz,2IT
C DB2 20Lr8(b)wz#
2008|%
Z“zD5”VNPdkXhnDJ15#
m 41. 2008|%
Xhn zD5 >}
5}yP_/i{ db2sdin1/db2iadm1
\@$DC'/i{ db2sdfe1/db2fadm1
20?<{ /opt/IBM/db2/V10.1
2mD~53EL /dev/hdisk12
*|,Dwz d b 2 _ h o s t 0 1 -
db2_host04#
?vI1M CF Dxg{
%,
InfiniBand xg>}:
db2_<hostname>_ib0
10 'WT+x>}:
db2_<hostname>_en1
":
db2_<hostname>_en1
;a3dA#fT+
xJdw#|Xk3
dA 10GE (EJdw
KZD1 IP X7#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 233
m 42. 2008|% - I!n
I!n zD5 >}
YCL Z A I X O:/dev/
hdisk13
Z Linux:/dev/dm-0
r /dev/sdc
FCM KZ6' 60000 - 60004
/:_Y:fh)KZ6
'
56000 - 56001
DB2 (EKZ 50001
*hC*/:_Y:fh
)Dwz
d b 2 _ h o s t 0 3 M
db2host04
Z InfiniBand O,/:_
Y:fh)D/:%,x
g{
w :
db2_<hostname1>_ib0"
db2_<hostname1>_ib1"
db2_<hostname1>_ib2
M
db2_<hostname1>_ib3
N :
db2_<hostname2>_ib0"
db2_<hostname2>_ib1"
db2_<hostname2>_ib2
M
db2_<hostname2>_ib3
Z 10GE O,/:_Y:
fh)D/:%,xg{
w :
db2_<hostname1>_en1"
db2_<hostname1>_en2"
db2_<hostname1>_en3
M
db2_<hostname1>_en4
N :
db2_<hostname2>_en1"
db2_<hostname2>_en2"
db2_<hostname2>_en3
M
db2_<hostname2>_en4
*hC*I1Dwz d b 2 _ h o s t 0 1 M
db2host02
B;=*4PDYw
g{zjIK200KTmPDyP=h"n4K8|%,G4zIT1S*A20
?V#
GDPC y!a9MX(Z GDPC DHvu~ZhCXmOV"D DB2 pureScale /: (GDPC) 1,Xkzc;)u~#
234 20 DB2 ~qw
\'VDYw53
XmOV"D DB2 pureScale /: (GDPC) Z_PTBxgD AIX Yw53M RHEL
Yw53O\'V:
v AIX:InfiniBand (IB) xg
v RHEL:10 'WT+x (10GE) xg#
PXd{Yw53Hvu~j8E",kND DB2 pureScale &\?~D20Hvu
~#
>c=>c,S
>c.dD,SGXmOV"D DB2 pureScale /: (GDPC) DX|?V#DB2
pureScale m~ZI1k/:h) (CF) .d9CH}1dOLRxmOsD RDMA {
"+],"RZ GDPC dCP,m`byD{"(}>c.dD4SxP+]#
}g,TZ InfiniBand _Y%,,Obsidian Strategics D Longbow InfiniBand )9w
<uZ_Y%,xgP;Z=v>cD=v?V.da)8wD,S,uA\;t`
TO6D`kg GDPC 4P RDMA Yw#Z>c=>c%,DN;KPITX9C
1,b))9wS\k>c>X_Y%,;;zD_Y%,,S,"(}C,S4,
SAI1M CF#C)9w+_Y%,w?*;*|,"R+(}>c=>c%,(“5
bK”r 10 GB WAN ,S)"MMSUb)|#
b))9w>mx DB2 pureScale {"-ivSDnbH}1d?G#Y#k%;>c
DB2 pureScale /:`H,nbD>c=>c{"H}1ds?VGIZ`kbvr%
rXlID:ZbKP?+d;+o,SY1dMa`vS 5 "k#}g,g{>c.
d`t 10 +o,G4TZs`}`MD{",nbH}1d+vS(10 +o x 5 "
k)x 2(m>y5+])= 100 "k#5JO,dAn/HJ_Z4n/HJD$w:
XwrZ%"OYDk CF D{";;,yT\>c=>cnbH}1dD0l2aO
!#
?0D Longbow IB )9wT 4 6“%;}]J”(SDR) r 10 GB }]JZKc.d
KP(\^Z5bK/WAN 47D]?)#g{h*_`]?rd{g>c]?,G4
ITZ>c.d+ Longbow %*“iO”I`vT({< 1)#mb,;,D Long-
bow MEa)K;,D&\,b)&\Z3)ivB\PC,}g,E-100 M X-100 M
EPDS\&\,g{>c=>c%,G2mr+CD,"R2+_T*sS\,G
4CS\&\I\\X*#GDPC 'V?0DyP Longbow ME#K&48(X(d
C(}g,MED!q"WAN rbKD9Cr_U"w($D!q)T0d{Xw,
&Cy]*9CDomy!a9MP'D IT _THxP!q#PX Longbow IB )9
wD|`E",kk Obsidian Research *5#(http://www.obsidianresearch.com/)
< 24. >c.dD`T Longbow %*
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 235
+>cr}>cdC
GDPC I=vw>c A M B iI,?v>c_P`,}?DI1M CF#}g,g{
>c A _P=vI1M;v CF,G4>c B 2_P=vI1M;v CF#nQ5y
G?vw>c9_P`,}?Domzw#}g,z;#{Z;v>cO_P;(x
Dv LPAR Dzw,xZm;v>cO_P=(x=v LPAR Dzw#Xk<GD;
vX|D/:EnG“(n”En#(nm>/:PXk&Z*z4,Tc/:#V}
#$w4,DFcz53D}?#fZ=V`MD(n,$w(nMdC(n#/:
ODm~~qh*$w(nE\KP#+dC|D(}g,+BDFcz53mS=
/:)&CZ/:h*dC(n#dC(nOq*s/:PD*zFcz53Zk}
TO,}g,ZI 6 vFcz53iID/:P,*4PNN/:dC|B,dPAY
4 vFcz53Xk&Z*z4,#
ZG GDPC 73P,;c(}9Cv(TfrEL4qC$w(n#g{/:PvPk
}Fcz53&Z*z4,(r_;vxgVxD?;k,1&Z*z4,,+=k
.d;Pxg,S),G4IT(}/:D;k4qCEL“v(Tfr”h8#bJ
mZ/:D$=kOqC$w(nMKPm~~q(4 DB2 pureScale 5})#TZx
gVx,+rKx9“\=”kk/:tk,Sx@9|CJNN2m5}}]#+
G,ELv(Tfr*s%vv(TfrELXkITS/:PD?vFcz53C
J#Z GDPC 73P,KELXk5J$tZ=v>c.;P,1=v>c.d_Pj
{DxgVx1,ba9m;v>c^(qC$w(n#1/:_Pf}vZc1,
qC$w(nh*s`}*zZc#+G,1/:_P<}vZc1,(}T*zZ
cxP=y.V,v(TfrEL+v(qC$w(nDS/:#1/:PD;kZ
c&ZXU4,1,*zS/:+rv(Tfryw"qC(n#
GDPC 73@5ZOqD`}(noe,dPh*;v=SDv(Tfrwz T,TZ
>c"zJO1#V(n#Kv(Tfrwz T Xkk=vw>cPDzw_P`,D
e5a9`M#}g,d;|;X_P`,D2~ME,+G|XkKP AIX Yw5
3#nQ5y2G*Z/:PDyPFcz53OKP`,DYw536p#K=S
wz;XKPNN DB2 I1r CF#
TZv(Tfrwz5J;Z=vw>c.;PD+>cdC,1|,wz T D>cO
"z>cJO1,CdC^(qC$w(nrdC(n#Mb;cx[,*KqC,
xICTnQ5yG9C}>cdC,ZKdCP,v(Tfrwz T 5J;Z%@D
Z}v>c(>c C)P,TcZ"zK0l=v}]&m>c(>c A r>c B)
PDN;v>cDJO1qC,xICT,bGr*ITZ>c C kLxfZD}]&
236 20 DB2 ~qw
m>c.d("`}(n#"b,Z}>cdCP,yP}v>c<IT;Z;, IP S
xP,;*?v>cPD?vFcz53\;k/:PDd{Fcz53`%4P
“ping”Yw#>c C 2;h*_Y%,,S;;P>c A M B Eh*_Y%,,S
T0g=v>cD%v_Y%,Sx#"R,g{49C SCSI-3 PR,G4>c C ;
h* SAN CJ(,bGr*4+NNI1r CF dC*Zwz T OKP#
*KozxPJb7(,nQ5yG+yP>cPDyPFcz53D531S<d
C*_P`,D1x#
Vx SAN f"w
GDPC *s>c A M B \;1SCJKKDEL#*Kbv?D,a)Km`!n
4)9}]PD.dD SAN#!n|(1SZ ATM r IP xgO+dbK(@ (FC)
w?,r9C iSCSI 4+dyZ IP D SCSI |n#5bKI\GYHnlD!n,+
,12Gn:sD!n#
GPFS ,=4F
dMDG GDPC ZG4FMdCP9C GPFS#ZbVivB,x(D~53DyP
GPFS ELn/<++MA%v GPFS JOi#144FEL1,ELJOa93)D
~53}]&Z^(CJD4,#+G,TZ GDPC,+Z>c A k B .d9C
GPFS 4F,T7#Z{v>c"zJO1,}]Dj{1>ZLxfZD>cPIC#
GDPC dC(}+?v>cdC*+D~53}]Dj{1>#tZT:DJOiP4
{C GPFS 4F#;*Z/:P#VK(n,G4Z>c"zJO1(dP;vJOi
*'r;ICJ),m;v>cITLx_PTD~53DA/4CJ(#
v(Tfrwz T *s* DB2 pureScale m~}Z9CD?v4FM GPFS D~53
a);vO!DELrVx,TCwD~53(nEL#?vELrVxDf"Ud
?s<* 50 MB,b)ELrVx;h*IIwz T CJ,"RvC4f"D~53
hv{#TvC4f"D~53hv{DELrVxD I/O n/G#Y#+{vomm
CZK?Da\KQ"R4X5C;TZbViv,dC;vO!DmMc;K#
T%v>cDT\0l
;,>cPD/:I1.dD`k+$1,avS DB2 pureScale {"H}1d,?+
o#'bKDvS?s<* 5 "k#Z3)ivB,g{,S|(EE*"wr_kd
{&CLr2m,G4C}?I\|s#
}K`k.b,GDPC dCyhDT\*z9!vZ}Z9CD$w:X#$w:XP
D4n/(INSERT"UPDATE M DELETE)?V=s,h*SI1"M= CF D{"
M=`,"Rh*4P|`DEL4Yw(HdG4kBqU>)#b(#a<BZ
x(D`kzzITPu=D|s*z#`4,A (SELECT) n/?V=s,{"ME
L4YwM=Y"Ra5M*z#
DB2 pureScale m~<Z9wzIZ2~rm~JOx#z1_PnLD#z1d#g
{"z2~JO,G4XkT53xP“I/O tk”,T@9|Y5}]#DB2 pureScale
m~C49#z1dnLD<uDX|?VG SCSI-3 VC#t (PR)#ZTwzxP I/O
tk.s,|M;Y\;CJf"h8,"R+h{NN I/O "T#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 237
g{4tC SCSI-3 PR,G4a9C GPFS ELb^=ZzF4tk"zJOD53#
b(#a<BH}|$DV41d(H}b^=Z)#
DB2 pureScale Feature 20=(>wba)KPXBP IBM DB2 pureScale Feature 20=(DE":“DB2 20”r<"
l&D~20T09C db2_install |nDV/20#
“DB2 20”r<“DB2 20”r<G;v GUI 20Lr#“DB2 20”r<a)KWZ9CDg
f,CZ20 DB2 z7M4Pu<hCkdCNq#
TZ DB2 pureScale Feature "Pf,“DB2 20”r<k|Mf>`HQ"z
Tx|D#g{z109Cl&D~20,G4&Ca"b=K|D,bGr
*fZBDX|VM!n#
“DB2 20”r<a)K;vezDwL,IT(}CwLS;vwz(F*t
/20Dwz)t/ DB2 pureScale Feature20"I&XZ`vwz.dhC
DB2 pureScale73#K;%=?p}L|(i$yPwz"ZyPwzO20
DB2 pureScale Feature M7#hCK DB2 /:~q"Rb)/:~qZyP
wz.d<IC#;h* DB2 20Lra)wz{PmM=vP'D2mE
L,yPXhDm~+20Z8(DwzO#
“DB2 20”r<9IT4( DB2 5}#
“DB2 20”r<9IT4(l&D~x;20z7r4(5}#1zjI?v
GUI fe1,+4PyPXhDi$#;s,zIT|ByzIDl&D~P
DyPwz{M2mEL{F,TcITZd{wzO9CCl&D~#Ts
zIT!qwzPmPDNNwzw*t/20Dwz (IIH) Tt/l&D~2
0#
h* X ~qwE\T>“DB2 20”r<#
l&D~20
l&D~G;v|,hCMdC5DD>D~#DB2 20Lr+A!CD~,
"y]Q8(D544P20#l&D~202F*2,20#
l&D~Dm;vEcG:|Ga)KTG);\9C“DB2 20”r<hCD
N}DCJ#
g{+ DB2 203q6kzT:D&CLrP,G4zD&CLrPI\TF
czIADq=SU20xHE"#KP*I INTERACTIVE l&D~X|V
XF#
ITIC=V=(44(l&D~:
9C“DB2 20”r<“DB2 20”r<ITy]zZjI“DB2 20”r<}LPywD!q
44(l&D~#zD!qaG<Z;vl&D~P,IT+Cl&
D~#fA53OD3v;C#
K20=(D;vC&G:^h4P20,4I4(l&D~#K&
\Z6q20 DB2 z7yhD!n1G#PC#y]z8(D+7!
n,l&D~ZTsICZ20 DB2 z7#g{zF.9CzIDl
&D~Z_P;,2mELD;,wzO20 DB2 pureScale Feature M
hC5},G4zh*TCzIDl&D~xPO!D|D#
238 20 DB2 ~qw
IT9C db2cfexp |n4<vM'zr~qwE*D~,Tc#fM'zr~qwdC,xsMIT\]WX9C db2cfimp |n4<kE*D~#9C db2cfexp |n<vDM'zr~qwE*D~,yITZ9C CLIENT_IMPORT_PROFILE X|VDl&D~20Zd<k#
Z4P20M`?}]4.s,z&C<vM'zr~qwE*D
~#
9Cy>l&D~
}K9C“DB2 20”r<44(l&D~Tb,9ITV/^Dy>l
&D~#DB2 z7 DVD Oa)Ky>l&D~,ITZ <image
path>/db2/platform/samples/db2dsf.rsp PR=b)l&D~,dP
platform m>`&DYw53#y>l&D~a)KXZ?vz7Dy
PP'X|VDj8E"#
db2_install |n
*c:;Fv9C db2_install |n,+4D"PfPI\a}%K|n#k
D*+ db2setup |nkl&D~dO9C#
db2_install |n+20DB2 z7Pz8(DyPi~#;sIT9C db2icrtr db2iupdt |n44( DB2 pureScale5}# !\ db2_install |na20z8(D DB2 z7DyPi~,+|;a4PC'Mi4("5}4(rd
C#Z20.s4PdC1,K20=(I\GW!#*Z20 DB2 z71d
CKz7,k<G9C“DB2 20”r<#
g{+ DB2 203q6kzT:D&CLrP,G4zD&CLrPI\TF
czIADq=SU20xHE"#
K20=(Zz?pz7D~.sh*V/dC#
Z db2_install I&XZt/20Dwz (IIH) O20 DB2 ~xFD~.s,
zXk4( DB2 pureScale5}#Z4( DB2 pureScale5}.s,ITmSB
I1rd{/:_Y:fh)#PXj8E",kND20sNq#
9C“DB2 20”r<20 DB2 pureScale Feature(AIX MLinux)
>wb+Z“DB2 20”r<P+L8<z20 IBM DB2 pureScale Feature#
*<.0
v 7#53zc20"ZfMEL*s#
v jI200Nq#
v jI DB2 pureScale Feature 20KTm#
v 7#zQw* root C'G<#
v 7#P;v}Z X Window M'zOKPD XServer#
v g{;ZzyZ73P9C AIX 2+Tm~4O$C',G4Zt/“DB2 20”r
<.0,XkV/4(yhD DB2 C'#“DB2 20”r<;a4(C'#
XZKNq
“DB2 20”r<*s`}VNM!na)K1!5#z;h*dkY}VNM!n#*
q!j{Pm,kND20KTm#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 239
}L
1. 9 DB2 203qIC#ZBX DB2 }]bz73q.s,kTz7D~xPb
9u:
a. 9C gzip -d product.tar.gz |nTz7D~xPb9u,dP product m
>yBXDz7D{F#
b. 9C gnutar -xvf product.tar |nTz7D~xPb9u,dP product m
>yBXDz7D{F#
c. 9C cd ./product |nP;?<,dP product m>yBXDz7D{F#
2. 9CTB|n<vT>Z]
export DISPLAY=IP_Address:0.0
dP IP_Address m>CZt/20D X Window M'zD IP X7#
3. (}S DB2 203qyZ?<PKP db2setup |n4t/“DB2 20”r<:
./db2setup -l /tmp/db2setup.log -t /tmp/db2setup.trc
-l M -t G(iDN},|G+tC DB2 U>G<MzY#+r*“IBM DB2 2
0t/e”#
ZK0ZP,ITi4 DB2 pureScale Feature "PfE""}6!n"e5a9
EvM200f.,2IT1SxP20#
4. %w20z7,“20z7”0Z+T>I)20Dz7#
< 25. DB2 20t/e
240 20 DB2 ~qw
ZxP IBM DB2 pureScale Feature D DB2 Enterprise Server Edition V10.1 B%
w20Bz7#20ozIT8<zjI?v20fe#*wC20oz,k%
wozr4 F1 |#If1%w!{4ax20#
5. 6-fe#
< 26. “20z7”0Z
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 241
%wi4&\?~Ti4+20D&\?~#+r*“i4&\?~”T0r,|
T>*20D&\?~#%wXUTXU“i4&\?~”T0r#
%wB;=TLx#
6. m~mI-ife#
< 27. “DB2 20”r<“6-fe”
242 20 DB2 ~qw
Zi4m~mI-i.s,k!qS\TS\b)un#%wB;=#
7. !q20M/r4(l&D~fe
< 28. m~mI-ife
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 243
IT9C“DB2 20”r<44PBPYw:
v 20z7#1zjI“DB2 20”r<D?v=hs,DB2 }]bz7M20Z
zD53OK#;a#fl&D~#
v 4(20hC"+d#fZl&D~P,+;20z7#TsIT9CKl&
D~20Kz7#;a20 DB2 }]bz7#“DB2 20”r<vy]zD!q
Z]zIl&D~#
v 20z7"4(M#fl&D~,IT+Cl&D~Cw!nG<#
g{z!q4(l&D~,G4ITZl&D~{FVNP8(l&D~D{F
M;C#2IT|BKl&D~TZm;iwzO9C# %wB;=#
8. !q20?<fe
< 29. !q20M/r4(l&D~fe
244 20 DB2 ~qw
8(*20 DB2 }]bz7D?<76#g{}Z20 DB2 pureScale Fea-
ture,G4 DB2 20Lra+ DB2 1>20=?vwzOD`,;C,rKK8
(D;CXkZyPwzOP'#
DB2 }]b+$tZ2mELO,x DB2 zk+20ZyP DB2 I1O#
%wB;=#
9. !q*20DoTfe
< 30. !q20?<fe
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 245
8(*20 DB2 oTD?<76#g{}Z20 DB2 pureScale Feature,G4
DB2 20Lra+ DB2 1>20=?vwzOD`,;C,rKK8(D;CX
kZyPwzOP'#
%wB;=#
10. 8( DB2 E"PDD;Cfe
< 31. !q*20DoTfe
246 20 DB2 ~qw
8( DB2 E"PDD?<76#IT!q IBM Web >c,2IT9Cwz{M
KZE48(Z?x~qw#
%wB;=#
11. hC DB2 5}fe#
< 32. 8( DB2 E"PDD;Cfe
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 247
9CKfe44( DB2 pureScale5}#g{*+10wzmS=VP DB2
pureScale5}P,G4&CSQtZC5}Dwzt/5})9(db2isetup rdb2iupdt -add)#
v *4( DB2 5},k!q4( DB2 5}#
v g{;#{“DB2 20”r<4( DB2 5},k!q;4( DB2 5}#DB2 2
0LrTa4P20,+zITZTs(}KP db2icrt r db2isetup |n44(5}#
%wB;=#
12. hC DB2 5}yP_DC'E"fe
< 33. hC DB2 5}fe#
248 20 DB2 ~qw
8( DB2 20LrC44P5}&\DC'E","+5}E"f"ZC'Dw
?<P#+ZyPwzO4(BC'Mi#5}D{FkC'{`,#2IT8
(VPC'#g{!q“VPC'”,G4C'{Xk{O“20 DB2 pureScale Fea-
ture 1DyhC'”wbPEvDu~# Zwz.d9C2+ shell (SSH) xg-
i1h* SSH C'{#g{48(KC'{,G4+9C5}yP_C'j6#
%wB;=#
13. hC\@$DC'DC'E"#
< 34. hC DB2 5}yP_DC'E"fe
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 249
4(BC'r9CVPC':
v *4(BD\@$DC',k!qBC'"ZVNPa)PX\@$DC'D
E"#Z DB2 pureScale73P,+ZyPwzO4(C'J'#
v *9CVP\@$DC',k!qVPC'#ITdkP'DC'{,2IT
%w [...] T!qVPC'{#g{z!q“VPC'”,G4zdkDC'{Xk
ZyPwzO<fZ"_P`,D UID M GID#
%wB;=#
14. hC DB2 /:D~53fe
< 35. hC\@$DC'DC'E"fe
250 20 DB2 ~qw
9CKfe48( DB2 pureScale Feature20yhD=v2mELVx:
v ;vVxCZf"}]b}](2mELVxh8)#
v ;vVxCZxP/:V4(DB2 /:~qv(Tfr)#
8(DVx;\`,#|G&CG-<EL"R4CZd{?D# %wB;=#
15. wzPmfe
< 36. hC DB2 /:D~53
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 251
mS+Nk DB2 pureScale73Dwz#+wzmS=CPm1+TwzxPi$#
Zi$}LP,+Z?(wzOliI)20D~9CDELUd#aT/+t
/20Dwz (IIH) 0k=wzPm#
*mS6Lwz,k%wmS#
< 37. wzPmfe
252 20 DB2 ~qw
dk6LwzD{F"%w7(# g{Zwz6Li$ZdSU=ms,G4zI
TZ“wzPm”feObvCJb,2IT5X=“DB2 20”r<DNNH0fe
TT20hCxP|D#9ITZ“wzPm”3fO%w_6,T|D DB2
pureScale5}hC#mb,^[wzD4,gN,+ZK1li2+ shell,T7O
wz.dD^\k SSH ICT#7#Z*mSDwzO20"hC"dCK root
C' SSH CJ(#
(}%w“ms”PPT>D4%,+T>msE"#g{z^(D}3vwzD
ms,G4IT9C}%4%SPmPj+}%Cwz#;sITbvCJb"
Zu<?p.s+CwzmS=5}# z9IT8( DB2 pureScale5}D(Fh
C#PX|`j8E",kNDB;v=h#
16. “_65}hC”T0r# ZmSyP*Nk DB2 pureScale73Dwz.s,IT
(}%w_6T1!5}hCxP|D#(I!)IT9C5}hCrPD!n
T1!5}hCxP|D#
ITT>BP!n(:
/:_Y:fh)
< 38. “mS6Lwz”0Z
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 253
zITV/!q*Cw CF Dwz,2ITC20LrT/8(b)wz#
1!ivB,Q!qT/8( CF !n#AYh*;v CF E\KP DB2
pureScale5}#
g{!qV/8( CF,G4h*8(Dv CF 4d1W!w CF#z9I
T!q8(Dv CF 4d1W!(z CF#b)8(m>/:\mw+"T
t/Dv/:_Y:fh)w*w CF G+#
IT!qCZ8(wzIT,1d1 CF MI1D!n#
CF KZ
< 39. “_65}hC - /:_Y:fh)”!n(
254 20 DB2 ~qw
CF *sz8(~qKZ#`,DKZh*ZyP}ZKP/:_Y:fh
)DwzO<IC#KZED6'ITZ 1024 A 65535 .d#
5}(E
< 40. “_65}hC - CF KZ”!n(
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 255
TCP/IP KZEI DB2 5}C4l}kV DB2 ,S#KZE5XkZ6
' 1024 A 65535 P,"RXkZyPwzO<IC#
_-I1M FCM KZ
< 41. “_65}hC - 5}(E”!n(
256 20 DB2 ~qw
IThC*Z?(wzO4(D_-I1}#nsI1}* 128#`,D_
-EJCZyPwz#7# DB2 pureScale5}9CDKZEZyPwzO
<&ZUP4,#lY(E\mw (FCM) h*DKZ6'*}vXhDK
ZSO*_-I1}VNa)D5#n`IT+KKZ6'8(* 130 (
wz(128 vI1SO 2 v CF)#1! FCM p<KZ* 60000 "R
XkZ6' 1024 A 65535 P#
%w7(TXU“_6”T0r#g{z|BKNN1!5}hC,G4 DB2 20
LraXBi$QmSDwz#%w“wzPmfe”ODB;=#
17. DB2 Hvu~fe 9CKfe47(zD53Gqzc DB2 pureScale &\?~
Hvu~(}g,Yw536p"Linux V"z7"AIXTechnology 6pT0d{
DB2 pureScale X(hs)#4,VN8>GqzcHvu~# %wB;=#
18. **fe
< 42. “_65}hC - _-I1M FCM KZ”!n(
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 257
zQwvKjI DB2 20r4(l&D~yXhxPDyP!q#Z%wjI.
0i4K0ZPP>DyP&\?~#*|DdPNNhC,k%wO;=T5
X=“DB2 20”r<PDH03f"|DzD!q#%wjI+t/yP8(Dw
zOD20}L#
19. 20QjI
< 43. **fe
258 20 DB2 ~qw
;)jIK20,zMITi420s=h"PX20Z]D|`j8E"DU
>D~T0?(6LwzD4,#%wjITKv#
a{
DB2 pureScale Feature 203q+4F= DB2 pureScale5}P?(wzOD DB2DIR/sd
?<#g{zh*uE DB2 pureScale5},G4IT9C*t/CYwD DB2
pureScale5}PDNNwz#
20U>D~D1!{FM;CG:
v DB2 20U>D~#KD~+6q|(msZZDyP DB2 20E"#DB2 20
U>D~D{F* db2setup.log#
v DB2 msU>D~#KD~a6qI Java 5XDNNmsdv(}g,l#M]e
E")#DB2 msU>D~D{F* db2setup.err#
1!ivB,b)U>D~Z /tmp ?<P#1z"v db2setup |n1,I\Q2GK1!5#DB2 20Lra+ DB2 20U>D~D1>#fZ DB2DIR/install/
logs/ ?<P,"+CD~X|{* db2install.history#g{C{FQfZ,G4
DB2 20Lra+dX|{* db2install.history.xxxx,dP xxxx * 0000-9999,
b!vZCzwOD20f>}?#
DB2 20Lr9aZ>XzwD /tmp/db2log.xxxx ?<(dP xxxxxx m>xLj6)
M?(6LwzD /tmp/db2log ?<PzIj8hv?(wz(|( IIH)ODYwD
U>#
g{*mSm;v DB2 I1r CF,G4ITSNNVP DB2 I1r CF KP
db2isetup r db2iupdt -add |n#b)|n+Z?jwzO4P DB2 20M5}d
C#
< 44. 20QjIfe
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 259
B;=v24
i4"4PNNXhD20sNq#
9Cl&D~420 DB2 }]bz7(Linux M UNIX)b)8>E"8<zjIZ Linux r UNIX Yw53O9Cl&D~20 DB2 }]
bz7D}L#
*<.0
Z*<20.0:
v 7#53zc20"ZfMEL*s#
v jI200Nq#
v jI IBM DB2 pureScale Feature 20KTm#
v 7#zQw* root C'G<#
v TZ root C'20,k9C_P root C'X(DC'j64G<#TZG root C
'20,k9C+5P DB2 20DC'j64G<#
v 53zc20 DB2 }]bz7DyPZf"2~Mm~*s#
v zITZ_P root C'(^rG root C'(^DivB9Cl&D~420 DB2
}]bz7#
v Q#9k*9CD DB2 1>X*DyP DB2 xL#
v 7#+l&D~X|V LIC_AGREEMENT hC* ACCEPT#
}L
*9Cl&D~420 DB2 pureScale Feature:
1. dk db2setup |n,gBy>:
./db2setup -r responsefile_directory/response_file
dP:
v responsefile_directory m>l&D~yZD?<;
v response_file m>l&D~D{F#
2. jI20.s,liU>D~PD{"# 1!ivB,20U>;Z /tmp ?<P:
v db2setup.log(TZG root C'20,20U>D~* db2setup_username.log,
dP username GCZ4P20DG root C'j6)
v db2setup.err(TZG root C'20,msU>D~ db2setup_username.err,
dP username GCZ4P20DG root C'j6)
zIT8(U>D~D;C#20z7G<U> db2install.history ;Z DB2DIR/
install/logs P,dP DB2DIR 8( DB2 }]bz7D2076#1!20?<
G:
v /opt/IBM/db2/V10.1(TZ AIX"HP-UX r Solaris)
v TZ Linux Yw53* /opt/ibm/db2/V10.1
g{Z,;;C20K`v D B 2 }]bz7,G4z+4=
db2install.history.xxxx,dP xxxx GS 0001 *<D}V,"4UzQ-20
D DB2 1>}]v#
260 20 DB2 ~qw
>}
TB>}9Cl&D~ db2dsf.rsp 20 DB2 pureScale Feature:
db2setup -r /mydir/db2dsf.rsp -l /tmp/db2setup.log -t /tmp/db2setup.trc
dP mydir m>#fK db2dsf.rsp D~D?<#
B;=v24
g{k* DB2 }]bz7\;CJ>XFczrxgPDm;FczOD DB2 D5,
G4Xk20 DB2 E"PD#DB2 E"PD|, DB2 }]bM`Xz7DD5#
i4"4PNNXhD20sNq#
9C db2_install |n20 DB2 pureScale Feature>wb8<zjI9C db2_install |nV/20 IBM DB2 pureScale Feature D}
L#
*<.0
*c:;Fv9C db2_install |n,+4D"PfPI\a}%K|n#kD*+
db2setup |nkl&D~dO9C#
v 7#53zc20"ZfMEL*s#
v jI200Nq#
v jI DB2 pureScale Feature 20KTm#
v 7#zQw* root C'G<#
XZKNq
BfEvKV/20}L:
1. KP db2_install |nT+ DB2 }]bz720Z20t/wz (IIH) O
2. Z IIH OKP db2icrt |nT4(;vI1M;v/:_Y:fh)#db2icrt |naH+ DB2 }]bz74F=m;vwz"KP20}L,;sE4(I1M/
:_Y:fh)#
3. KP db2iupdt TmSI1M/:_Y:fh)#db2iupdt |naH+ DB2 }]
bz74F=BDwz"xP20,;sE4(I1r CF#
}L
1. 9 DB2 203qIC#ZBX DB2 }]bz73q.s,kTz7D~xPb9
u:
a. 9C gunzip -c product.tar.gz | tar -xf - |nTz7D~xPb9u,d
P product m>yBXDz7D{F#
b. 9C cd ./product |nP;?<,dP product m>yBXDz7D{F#
2. Z IIH O,KP db2_install |nT20 DB2 pureScale Feature#K|n+20
DB2 }]bz7 Tivoli SA MPM GPFS#
":
}g:
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 261
db2_install -b DB2DIR -p ese_dsf -t /tmp/db2_install.trc-l /tmp/db2_install.log
dP DB2DIR m>*20 DB2 pureScale Feature 3qD;C#K76XkZyP
wzO<`,#g{fZ DB2DIR,G4Z20.0|Xk*U#(i9C -t M -l!n,TczIzYD~MU>D~#
3. i$GqQ20 DB2 }]bz7#KP /usr/local/bin/db2ls |n#
4. i$ Tivoli SA MP M GPFS GqQ20Z53O#
a. *i$GqQ20 Tivoli SA MP,kKP rpm -aq | grep "sam\." | more |
n#K|nDdv&C`FZTB>}:
hostinst5:/ # rpm -aq | grep sam | grep -v "sam\."sam-3.2.2.1-11349sam.adapter-3.2.2.1-11349
b. *i$GqQ20 GPFS,kKP rpm -aq | grep gpfs |n#K|nDdv&
C`FZTBZ]:
hostinst1:/opt/ibm/db2/V10.1/sd/db2/linuxamd64/gpfs # rpm -aq | grep gpfsgpfs.msg.en_US-3.5.0.4gpfs.base-3.5.0.4gpfs.docs-3.5.0.4gpfs.gpl-3.5.0.4
5. w* root C'KPTB|n,ThCu< DB2 pureScale5},,1+;vwz8
(* DB2 I1,"+m;vwz8(*/:_Y:fh)#ITZ DB2DIR/
instance ?<PR= db2icrt |n#Z DB2 pureScale5}Du<hCZd,;\
8(;v DB2 I1M;v/:_Y:fh)#IT9C db2iupdt |nmSd{DB2 I1M/:_Y:fh)#
":
v netname m>/:%,xg{,|T&ZCZZ DB2 5}PD DB2 I1k/:
_Y:fh).dxP_Y(ED(EJdwKZ#
v TZwz{,h*9Ck hostname |nD5X5`,Dwz{q=
db2icrt -d -m member_hostname:member_netname1-cf CF_hostname:CF_netname2-instance_shared_dev disk1_name -tbdev IP_address-u fencedID instname
}g,
db2icrt -d -m h1.domain.com:h1.domain.com-ib0-cf h2.domain.com:h2.domain.com-ib0-instance_shared_dev /dev/hdisk1 -tbdev 129.42.38.1-u db2fenc1 db2sdin1
+4( DB2 pureScale5} db2sdin1,T0;v{F* h1.domain.com Rxg{*
h1.domain.com-ib0 D DB2 I1M;vxg{* h2.domain.com-ib0 D/:_Y
:fh) h2.domain.com#|9a+2mD~53h8768(* /dev/hdisk1 "
+YCLhC* /dev/hdisk2#
B;=v24
IT9C db2iupdt -add |n+d{wzmS= DB2 pureScale5}#
262 20 DB2 ~qw
hCxg1d-i~qw
>wbEvKgNhCxg1d-i (NTP) ~qwT7#KP5}DyP~qw<_P
`FD1dhC#
1!ivB,NTP ~qwI DB2 20LrxPhC#Z4(M|B5}Zd,+Zw
CF OT/hC NTP#KhCG;vnQ5y,|PzZxPJboOMU#~qw`
S#
*<.0
Z DB2 pureScale73P,*9Yw,=T0cZ4Pk1d`XDYw,Xk9yP
I1D531S,=#
rK,XkZyPI1OhC NTP#DB2 20Lr+20"hC NTP ~qwMM'
z#1!ivB,NTP ~qwGw CF#zIT9C>wbPD=h4|D1!hCT
08(m;(wz4d1 NTP ~qw#
DB2 }]b\mw+li?vI1OGq}7hCK NTP "i$ NTP X$LrGq
fZ#DB2 }]b\mw9a(Z+I1.dD1dAGxPHO,Tli|GDnp
Gq!Z MAX_TIME_DIFF }]b\mwdCN}yhCD5#
Z DB2 pureScale73P,MAX_TIME_DIFF D5m>=vI1D531S.dJm`
nDnsVS};1!5* 1 VS#TZ?vI1,g{4}7hC NTP r NTP X
$Lr;fZ,r_I1.dD1dAGnpsZ MAX_TIME_DIFF D5,G4a+
/f4k db2diag U>D~#
XZKNq
g{z;PT NTP 1d~qwDCJ(,k9CBP=h4dC/:PD3vwz,
r_9CI1ITCJDm;(wzw* NTP ~qw#KwzOD531S+Cwx
P,=D1S#KwzXk#VZ_,E\Lx9wzOD1S,=#
}L
1. !qz+hC* NTP ~qwDwz#
2. hC NTP X$LrTkdT:D531S,=#`- /etc/ntp.conf "mSBPwP:
server 127.127.1.0 prefer # the logical IP address for the NTP serverto sync to its own system clockfudge 127.127.1.0driftfile /etc/ntp.drifttracefile /etc/ntp.trace
3. + NTP ~qwdC*Z53XBt/1t/#
v Z AIX Yw53O,`-D~ /etc/rc.tcpip "!{"MTBu?:
start /usr/sbin/xntpd -x "$src_running"
v Z Linux Yw53O,KP chkconfig ntp on |n#
4. t/ NTP ~qw:
v Z AIX Yw53O,KP startsrc -s xntpd |n#
v Z Linux Yw53O,KP service ntp start |n#
Z 17 B <820CZ DB2 Enterprise Server Edition D DB2 pureScale Feature 263
+wzdC*xg1d-iM'z
>wbEvKgNdCxg1d-i (NTP) ~qwT7#KP5}DyP~qw<_P
`FD1dhC#
XZKNq
1!ivB,NTP ~qwI DB2 20LrxPhCMdC#
}L
*+wzdC* NTP M'z:
1. 8(*k.,=D NTP ~qw# r* /etc/ntp.conf D~"mSTBP:
server ntp_server_hostnamedriftfile /etc/ntp.drifttracefile /etc/ntp.trace
dP ntp_server_hostname m> NTP ~qwDwz{r IP X7#g{z;_PT
VP NTP ~qwDCJ(,kND“hC NTP ~qw”wb#
2. + NTP ~qwdC*Z53XBt/1t/:
v Z AIX Yw53O,`- /etc/rc.tcpip D~"!{"MTBP:
start /usr/sbin/xntpd -x "$src_running"
v Z Linux Yw53O,KP chkconfig ntp on |n#
3. t/ NTP ~qw:
v Z AIX Yw53O,KP startsrc -s xntpd |n#
v Z Linux Yw53O,KP server ntp start |n#
4. i$X$LrGqQ,=#g{X$Lrk531SOX;,=,G4I\h* 10
VSTOD1d49|,=# *7#ZLx.0X$LrQ,=,zITli“53
c”VN:
v Z AIX Yw53O,9C lssrc -ls xntpd |nDdv#
v Z Linux Yw53O,9C ntptrace |nDdv#
*Lx4PB;v=h,53cVN&C!Z 16#
5. (}KP ntpdate -d ntp_server_hostname |njI,=}L#
264 20 DB2 ~qw
Z 18 B 20 DB2 pureScale Feature .sDu<Yw
Z20 DB2 pureScale Feature .s,9h*4Pd{XhNqMI!Nq#
i$ DB2 pureScale 20MhC9CKNqPD=h4i$ IBM DB2 pureScale Feature D20MhC#
XZKNq
TB=hEvKi$ DB2 pureScale 20MhCD}L#Z4( DB2 pureScale5}"
Z DB2 pureScale73PmSyPh*DI1M CF s,k4Pb)=h#
}L
1. li20U>PGqPNNms#
2. w*5}C',KP db2instance - list |n#K|n+5X DB2 pureScale73
PDI1M/:_Y:fh) (CF) DPm#g{V/20K DB2 pureScale Fea-
ture,G4 DB2 pureScale73PDI1M CF +&Z STOPPED 4,#zITKP
db2start |n4t/ DB2 pureScale 5},;sYXBKP db2instance - list|n#
3. i$yPI1M CF Gq<Qt/ (STATE = STARTED)#;v CF &CG PRI-
MARY#d{ CF &C&Z PEER 4,r CATCHUP 4,#
":9C db2instance -list |ni4Gw CF D4,1,Zk}]b(",S.
0,d4,&CG CATCHUP#;)("KZ;v,S,G4+*<Sw CF 4F
}]#
4. KP db2sampl |nT4(y>}]b#
5. "vTB|nT,SA SAMPLE }]b:
db2startdb2 connect to SAMPLE
6. "vTBod:
db2 "select * from EMP"
g{K|n5XKG<,G4;P}##
V/Jm DB2 20LrS\C'\mD GPFS /:9CKNq4+C'\mD GPFS /:DyP(F;x IBM DB2 pureScale Fea-
ture#
*<.0
v h*Z?(wz<_P root C'CJ(E\4Pb)=h#
v XkZ GPFS /:PDyPwzO<20 DB2 pureScale Feature
© Copyright IBM Corp. 2013 265
XZKNq
DB2 +V"amPv"aKI DB2 }]~qwz74(D GPFS /:#4PKNq
+q!VPC'\mD GPFS /:"+d1wGI DB2 }]~qwz74(D/:#
;s DB2 20Lr+Z DB2 pureScale5}YwZd4P/:D~53Nq,"ZK
P installFixPack |n1|B GPFS ~xFD~#
}L
*S\C'\mD GPFS /::
1. w* root C'Z/:PDNNzwOG<#
2. KPxPBPN}D db2cluster_prepare |n:
db2cluster_prepare -cfs_takeover
3. 9C echo $? |n4lims5Xk#g{fZms,kbvb)ms"XBKP
=h 2 P8(D|n#
4. *i$Gq}7mSKCG<,kKPTB|n:
db2dir/bin/db2greg -dump
&C5XTBy>dv:
V,GPFS_CLUSTER,NAME,db2cluster_20111117140104.torolab.ibm.com,-,DB2_MANAGED
B;=v24
VZITLx20 DB2 pureScale Feature#
T DB2 pureScale FeaturetC SCSI-3 PR (Linux)ITT IBM DB2 pureScale FeaturetC SCSI-3 PR,|+a)|lYDJO*F'V#
*<.0
&CZ20 DB2 pureScale Feature"4(5}.s4PKNq#g{Q20 GPFS "
R GPFS /:}ZKP(}g,g{QZ SLES wzO20K DB2 pureScale Feature
FP2),G4ZFA DB2 pureScale Feature FP3 .s,ITZ9C DB2 pureScale73
.0DNN1r4PKNq#
zh*5}C'(^M root C'(^#
XZKNq
Z Linux O,"GyPEL<'V SCSI-3 PR#
}L
1. w*5}C'G<#
2. (}KP db2stop |n4#9}]b\mw#
3. w* root C'G<#
4. (}KP db2cluster -cfs -stop -all |n4#9yPwzOD GPFS#
5. w*5}C'4iRD~53:
266 20 DB2 ~qw
coralm201:/home/madhusuk >db2cluster -cfs -list -filesystem
FILE SYSTEM NAME MOUNT_POINT--------------------------------- -------------------------fs /fs
6. w*5}C'4iRCD~53DELE":
coralm201:/home/madhusuk >db2cluster -cfs -list -filesystem fs -disk
PATH ON LOCAL HOST OTHER KNOWN PATHS--------------------------------- -------------------------(*) /dev/sdc
7. w* root C'(}KP tsprinquiry |n4iRCELDE":
coralm201:# /usr/lpp/mmfs/bin/tsprinquiry sdc
IBM :VirtualDisk :0730
8. Z DB2 pureScale73PD?(wzO4( /var/mmfs/etc/prcapdevices D~,
;s`-CD~TmSzDEL#}g,9C tsprinquiry |nDdv:
IBM:VirtualDisk:0730
9. (}KP /usr/lpp/mmfs/bin/mmchconfig usePersistentReserve=yes |n48>GPFS 9C SCSI-3 PR#
10. w* root C',(}KP db2cluster -cfs -start -all |n4t/yPZcOD GPFS#
11. ZyPwzO<20K GPFS D~53s,k(}ZyPzwOKP /usr/lpp/mmfs/bin/mmlsnsd -X |n"li“Remarks”PPGqT>K“pr=yes”,liGq}
7tCK SCSI-3 PR#}g:
coralm201:/usr/lpp/mmfs/bin # ./mmlsnsd -X
Disk name NSD volume ID Device Devtype Node name Remarks---------------------------------------------------------------------------------gpfs12nsd 091A5CBD4C6B8076 /dev/sdc generic coralm201.torolab.ibm.com pr=yes
12. w*5}C',(}KP db2start |n4t/}]b\mw#
a{
VZIT+ DB2 pureScale Featurek SCSI-3 PR dO9C#
9C db2licm |n"a DB2 z7r&\?~mI$\?9C db2licm |n4&CmIZ($i(VF*"amI$\?)#
*<.0
IBM DB2 pureScale Feature 203q|, DB2 Enterprise Server EditionzkD1>,
+G,C203q4a) DB2 Enterprise Server EditionDmIZ(#zXk* DB2
Enterprise Server Editionmb:rc;|(/:PDyPC'r&mwD({""a DB2
Enterprise Server EditionM&\?~mI$#(DB2 pureScale FeaturemI$I DB2 2
0LrT/20#)
*jIKNq,zXk_P DB2 Enterprise Server Edition mI$r&\?~mI$#
ITZ$n CD(||,Zz7Lr|P)PR=mI$\?,2ITS Passport Advan-
tage Web >c (http://www.ibm.com/software/lotus/passportadvantage/) BXmI$\?#
Z 18 B 20 DB2 pureScale Feature .sDu<Yw 267
XZKNq
Z DB2 pureScale73P,ZmSBI1.0,kZ20t/wz (IIH) O"ayPm
I$#ZbVivB,g{zS IIHt/T`vI1D20,G4 DB2 20LraT
/+yPmI$$iD~4F=BI1"20b)D~#+G,g{zSBI1T:
Dzw20BI1,G4zXk9C db2licm |nZ?vI1OV/20mI$$iD~#
g{ZmSBI1.s20d{mI$,G4XkZ?vI1OV/"amI$$i
D~#
}L
(}dkTB|n4"a DB2 mI$\?:
/opt/IBM/db2/V10.1/adm/db2licm -a filename
dP filename Gkz7r&\?~`T&DmI$D~Dj{76{MD~{#
4( DB2 pureScale5}>wbj8i\KZ DB2 pureScale 73P4( DB2 pureScale5}yXk4PD=h#
*<.0
v w* root C'G<20K DB2 pureScale Feature Dwz#
v 7#Q4U Z 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;
wbPD*shCxgXK#
v 7# DB2 pureScale 73PDyPwz<&ZnBD DB2 ^)|6p#
XZKNq
g{z9C“DB2 20”r<rl&D~20K DB2 pureScale Feature,G41!iv
B+4( DB2 pureScale5}#;x,g{z!q;Z20Zd4(C5},r_9C
K db2_install |n420 DB2 pureScale Feature,G4XkV/4( DB2 pureScale
5}#
*c:;Fv9C db2_install |n,+4D"PfPI\a}%K|n#*9C|n
P4xP20,k9Cl&D~4KP db2setup |nT8(20!n#*8(l&D
~,k9C -r !nMl&D~76#db2setup |n_P\;4( DB2 pureScale 5
}MhC/:_Y:fh)M DB2 I1DEc#
Z20 DB2 pureScale Feature .s,k9C>wb44( DB2 pureScale 5}#
IT9C db2icrt |n44(_P;v/:_Y:fh) (CF) M;vI1D DB2
pureScale5}#XkZ?j CF wzr_?jI1wzO"v db2icrt |n#ZdP
"vK|nDwzF*20t/wz (IIH)#
9IT9C db2isetup |n44(5}#2IT9C db2isetup |n44(_P`(wzD5},x db2icrt |n;\Z=(wzO4(5}#^[CZ4(5}D|nG
24,<IT(}KPxP -add !nD db2iupdt |n4mSd{wz#
^F
268 20 DB2 ~qw
9C db2icrt |n4( DB2 pureScale5}1,Xk8(;vI1M;v CF#
}L
*9C db2isetup r db2icrt |n44( DB2 pureScale5}:
v *9C db2isetup |n44( DB2 pureScale5}:
1. KP db2isetup |n4t/“DB2 5}hC”r<#
2. *A“hC DB2 5}”fe#!q4( DB2 5}!n,;s%wB;=#
3. Z“hCC'E"”fePmS5}yP_M\@$DC',;s%wB;=#
4. Z“hC DB2 /:D~53”feP,8(2mELVxh876Mv(Tfrh
876#
5. *A“wzPm”fe#Z DB2 pureScale 5}dCPmSyhDwz#+wzm
S=CPm1+TwzxPi$#ZmSwz.s,k%wB;=#
6. %wjIT4PCYw#
v *9C db2icrt |n44( DB2 pureScale5}:
KP db2icrt |nT4( DB2 pureScale5}#TBGC|nDo(:
db2icrt -m <MemberHostName> -mnet <Netname1>-cf <CFHostName> -cfnet <CFNetname>-instance_shared_dev <Shared_Device_Path_for_Instance>-tbdev <Raw_device_for_tiebreaker>-u <fencedID><instanceID>
*Krwp{,Qr/Ko(<,kND db2icrt |nN<TKbj{Do(MN}hv#8(Dwz{.;XkG}ZKP db2icrt |nDwzD{F#
":g{4}7hC(E-i,G4Z"v db2icrt |n1I\a"z SQL5043N
ms#7#Q}7hC DB2COMM 73d?#9C db2set -all |n4i473hC#
IT(}KPTB|n4hC DB2COMM 73d?:db2set DB2COMM=tcpip#
>}
}g,9C db2icrt |nZ20t/wz test1 M test2(/:_Y:fh))O4(
{* db2sdin1 D DB2 pureScale5},b=(wz9C2mEL /dev/hdisk1(test1 O
Dj6)w*v(Tfr"9CVPD~53 /db2instance w*5}2mEL:
DB2DIR/instance/db2icrt-m test1 -mnet test1-ib0-cf test2 -cfnet test2-ib0,test2-ib1,test2-ib2,test2-ib3-instance_shared_dev /db2instance-tbdev /dev/hdisk1-u db2sdfe1db2sdin1
test1-ib0 G test1 I1wzD/:%,xg{,test2-ib0"test2-ib1"test2-ib2 M test2-
ib4 G test2 wzD/:%,xg{#K>}Z test2 wzOhC/:_Y:fh)"
Z test1 wzOD /DB2DIR P*k DB2 20`X*D5} db2sdin1 hC DB2 I1#
/:%,xg{ test1-ib0 M test2-ib0 Xk;Z,; IP SxP#db2sdfe1 5G\@$
DC',db2sdin1 5G DB2 pureScale5}yP_#
Z 18 B 20 DB2 pureScale Feature .sDu<Yw 269
B;=v24
Z9C db2icrt |n4( DB2 pureScale5}.s:
1. mSZ~v/:_Y:fh)#
2. +NNd{(EJdwKZmS= CF#g{Z4(5}ZdMmSZ~v CF 18
(KyP/:%,xg{,G4;h*4PK=h#
3. +NNd{I1mS=5}#
4. t/5}#
IT9C db2isetup |nr db2iupdt -add |nmS|`wzw*I1rZ~v/:_Y:fh)#IT9C db2isetup |nr db2iupdt -update |n+d{(EJdwKZmS= CF#9IT9C db2iupdt -drop |nS5}P}%I1r/:_Y:fh)#
+(EJdwKZmS= CF rI1/:_Y:fh) (CF) MI1'V`v(EJdwKZ#9C`v(EJdwKZ+
a)|_DIluTMICT#KNqhvgNmS(EJdwKZ#
*<.0
v DAZ 1393DZ 12 B, :DB2 pureScale 73DxgXKdC"bBn;#
v w*_P root C'(^DC'Z DB2 pureScale5}PD3(wzOG<#
XZKNq
mS(EJdwKZPzZ5VBP?D:
v (}9C`v(EJdwKZ4vSxmT&m|`ks#
v JmIC_P`v;;zDxgXK#
^F
1. ?v CF rI1On`IT9CDv(EJdwKZ#'V_P;vr=vKZD
(EJdwKZ#
2. Z\'VD AIX Yw53O,_P`v(EJdwKZD CF rI1Xk;ZdT
:Domwz(r AIX LPAR O)#
}L
*tCd{(EJdwKZ,k4PBP=h:
1. +nbD%,gBS;;z,SA CF OQr*D(EJdwKZrI1#
2. dC IP X7M`X*D/:%,xg{#
3. TF.9CDNNd{KZX4=h 1 A 2#
4. *9CH0=hPQdCDd{/:%,xg{4|B CF rI1,kZ_Pd{
KZD?v CF rI1OKP db2iupdt -update |n#
}g,*|B CF:
db2iupdt -update -cf <cfHostname> -cfnet <cfnet0,cfnet1> <instanceName>
*|BI1:
270 20 DB2 ~qw
db2iupdt -update -m <memberHostname> -mnet <membernet0,membernet1> <instanceName>
a{
/:_Y:fh)rI1VZ+9CQ"aD/:%,xg{(}?v(EJdwK
ZkI1(E#
>}
|B CF 0I1T9C InfiniBand xgODd{(EJdwKZ#
1. Z|B CF rI1.0,db2nodes.cfg |,TBZ]:
0 memberhost0 0 membernet0128 cfhost0 0 cfnet0
":k;*1S^D db2nodes.cfg#
2. (}KPTB|n4|B CF 0I1:
db2iupdt -update -cf cfhost0 -cfnet cfnet0,cfnet1 <instanceName>db2iupdt -update -m memberhost0 -mnet membernet0,membernet1 <instanceName>
Z|B.s,db2nodes.cfg |,TBZ]:
0 memberhost0 0 membernet0,membernet1128 cfhost0 0 cfnet0,cfnet1
B;=v24
Z(z CF rd{I1OX4`,}L#
mSBI1rd{/:_Y:fh)
IT9C db2iupdt r db2isetup |n4+BD DB2 I1rd{/:_Y:fh)
(CF) mSA DB2 pureScale5}#
*<.0
9C db2iupdt r db2isetup |nmSI1r CF 1,7#i4Hvu~M200K
Tm,Tc5}MwzG;BD#
r_,IT9C db2isetup |nx DB2 pureScale5})9`(wz(k db2iupdt -add|n`4,C|n;N;\xC5})9;vI1r;v CF)#
XK|D
g{z|DI1XK(}g,(}mSr>}I1),G4XkHxPQz8],;
sE\CJ}]b#g{z"TZxPQz8].0CJ}]b,G4}]b+&Z
8]]R4,#
ITmSr>}`vI1x;XZ?N|D.s<xP8]#}g,g{zmS}v
I1,G4;h*ZjIyPmSYw.sxP;N8]#+G,g{zmS=vI
1,;s>};vI1,r_>}=vI1,;smS;vI1,G4XkHxP8
],;sE\xPNNd{I1XK|D#
Z 18 B 20 DB2 pureScale Feature .sDu<Yw 271
}L
1. #95}T0|DyP}ZKPDxL#
2. IT9C db2iupdt |nr db2isetup |n:
v 9C db2isetup |n:
a. dk db2isetup |n4t/“DB2 5}hC”r<#
b. *A“hC DB2 5}”fe#!q*VP DB2 5}dCB&\!n,;s%wB;=#
c. Z“wzPm”feO,mS+Nk DB2 pureScale5}Dwz#+wzmS=
CPm1+TwzxPi$#5}DVPwz+T/0k=wzPmP,+
z^(T|G4PNNYw#ZmSyhDwz.s,k%wB;=#
d. %wjIT4PCYw#
v 9C db2iupdt |n:
SQNk DB2 pureScale5}DwzPKPTB|n:
db2iupdt-add [-m <host1> -mnet <netname>] | [-cf <host2> -cfnet <netname>]-i <db2sshid>instname
– netname m>/:%,xg{,|T&ZCZZ DB2 5}PD DB2 I1k/
:_Y:fh).dxP_Y(ED(EJdwKZ#
– TZ DB2 \mD GPFS,db2sshid GZ GPFS rPDwz.d9C SSH 1
yhDG root C'j6#
– TZwz{,h*9Ck hostname |nD5X5`,Dwz{q=
+ –m !nCZI1r+ –cf !nCZ/:_Y:fh),T8(*mSDwz
`M#Xk!q;vV`,+;\,1!qb=vV`#g{*+`(wz,1
mS=VP5},k9C db2isetup |n#
>}
}g,TB db2iupdt |n+/:%,xg{* member1-ib0 Dwz member1 w*I
1mS= DB2 pureScale5}:
db2iupdt -add -m member1 -mnet member1-ib0 -i db2ssh1 db2sdin1
,yX,TB db2iupdt |n+wz cf2 w*xPDv/:%,xg{D(z/:_Y
:fh)mS= DB2 pureScale 5} db2sdin1:
db2iupdt -add -cf cf2 -cfnet cf2-ib0,cf2-ib1,cf2-ib2,cf2-ib3 -i db2ssh1 db2sdin1
Dv/:%,xg{G cf2-ib0"cf2-ib1"cf2-ib2 M cf2-ib3#
9C db2iupdt |n+5}|B* DB2 pureScale 5}IT9C db2iupdt |n+;G DB2 pureScale5}D5}|B* DB2 pureScale 5}
5}#
272 20 DB2 ~qw
*<.0
*KPTB3)=h,zh* root C'(^#
ZKP db2iupdt |n.0,XkH#95}T0|DyP}ZKPDxL#
7#i4Hvu~M200KTm,Tc5}MwzG;BD#
XZKNq
g{Q20 DB2 pureScale Featurez7,G4IT9C db2iupdt |nr db2isetup |n+;G DB2 pureScale5}DVP5}|D* DB2 pureScale5}(dsf `MD5})#
ZbVivB,VP DB2 5}XkGV10 6p#
}L
1. w*5}5P_,#95}T0|DyP}ZKPDxL#
2. w* root C',IT9C db2iupdt |nr db2isetup |n:
v 9C db2isetup |n:
a. dk db2isetup |n4t/“DB2 5}hC”r<#
b. *A“hC DB2 5}”fe#!q*VP DB2 5}dCB&\!n#%wB
;=#
c. Z“hC DB2 /:D~53”feP,QjI2mELVxh876Mv(T
frh876#
d. Z“wzPm”feO,+wzmS= DB2 pureScale 5}dC#+wzmS=
CPm1+TwzxPi$#ZmSyhDwz.s,k%wB;=#
e. %wjIT4PCYw#
v 9C db2iupdt |n:
KPTB db2iupdt |n:
DB2DIR/instance/db2iupdt -d-cf host2-cfnet host2-ib0-m host1-mnet host1-ib0-tbdev /dev/hdisk2-u db2fenc1db2inst1
dP DB2DIR m> DB2 1>D20;C#
K|n9C /dev/hdisk1 7644(2mD~53Tf"5}2mD~(}]b
}]f"Zb)D~P),"+ /dev/hdisk2 D~76hC*v(Tfrh8D
2mh876#-tbdev N}D5Xkk -instance_shared_dev N}D5;,#
B;=v24
7#Q}7hCzD5}#kND“i$ DB2 pureScale Feature20MhC”wb,TK
b|`j8E"#
Z 18 B 20 DB2 pureScale Feature .sDu<Yw 273
&C^)|
(i9 DB2 }]b73<UZnB^)|6pKP,T7#Yw;avVJb#*I
&X20^)|,&4P200sXk4PDyPNq#
XZKNq
DB2 ^)|P|,T IBM +>ZbTZd"VDJb(“Z(LrVv(f
”r“APAR”)ywD|BM^)T0TM'(fDJbywD^)#APARLIST.TXT D~
hv?v^)|P|,D^),ISTBx7BXCD~:ftp://ftp.software.ibm.com/ps/
products/db2/fixes/english-us/aparlist/#
^)|G;O[}D#bb6ENNx(f>D DB2 }]bDnB^)|<|,,;
f>D DB2 }]bDH0^)|PDyP|B#
ICD^)|3q*:
v %;~qw3q#
%;~qw3q|,yP DB2 }]b~qwz7M IBM Data Server ClientyhD
|B}DBzk#g{`v DB2 }]b~qwz7Q20Z;v;C,G4 DB2 }
]b~qw^)|aTyPQ20D DB2 }]b~qwz7&C,$zk|B#Data
Server Client^)||,Z;v DB2 }]b~qw^)|(4,I*BPN;}]b
~qwz7a)~qD^)|:DB2 Enterprise Server Edition"DB2 Workgroup Server
Edition"DB2 Express Edition"DB2 Connect Enterprise Edition"DB2 Connect Appli-
cation Server Edition"DB2 Connect Unlimited Edition zSeries fM DB2 Connect Unlim-
ited Edition i5/OS® f)P#IT9C DB2 }]b~qw^)|TData Server Cli-
entxP}6#
%;~qw3q9ICZ20&ZX(^)|6pR1!ivB_P DB2“HTsr
”mI$DNN DB2 }]b~qwz7#
%v~qw^)|3q|,yP DB2 ~qwz7D DB2“HTsr”mI$#1!q
*20DB DB2 ~qwz7,r!q*|BDH0Q20 DB2 ~qwz71,+
a20“HTsr”mI$#“HTsr”mI$;0l,; DB2 2076PQ20D
NNP'mI$#XZ DB2 Connect ~qwz7,g{zKP db2licm -l |nTi/P'mI$,G4 DB2 Connect ~qwz7D“HTsr”mI$I\T>*^
'mI$#+G,g{z;h*9C DB2 Connect &\,G4IvTK(f#*}
% DB2 Connect ~qwD“HTsr”mI$,k9C db2licm |n#
v d{?v DB2 }]bz7D^)|#
vZ20KG~qw}]bz7r=Sz7DivBE9CK^)|#}g,IBM
Data Server Runtime Client#
g{Q20D DB2 }]bz7;P DB2 }]b~qwz7rData Server Client,
k;*9CK`MD^)|#xG&9C%;~qw3q^)|#
TZ Windows =(,g{Z%v DB2 1>P20K`v DB2 }]bz7(AY
|(;vGData Server Clientr DB2 }]b~qwDz7),G4Z*<^)|2
0}L.0,XkBX"b9uyPX(Zz7D`&^)|#
v (C^)|#
274 20 DB2 ~qw
ZQ20K`v DB2 }]bz7DivBxP201,MIT9C(C^)|#
g{Q20D DB2 }]bz7;P DB2 }]b~qwz7rData Server Client,
G4;h*(C^)|#ZbVivB,&9C%;~qw3q^)|#
Z Linux r UNIX Yw53O,g{Q20>XoT,G4z9h*%@D>XoT
^)|#;\%@20>XoT^)|#Xk,1&C(C^)|rX(Zz7D^
)|,"Rb=V^)|Xk&Z`,^)|6p#}g,g{*Z Linux r UNIX O
+(C^)|&CZG"ofD DB2 }]bz7,G4Xk,1&C(C^)|M>
XoT^)|4|B DB2 }]bz7#
^F
v DB2 V10.1 ^)|;\&CZ DB2 V10.1 }="Pf (GA) r DB2 V10.1 ^)|
1>#
v Z20^)|.0,Xk#9yP DB2 5}"DAS T0k}Z|BD DB2 1>`
XD&CLr#
v ZVx}]b73P20^)|.0,Xk#9yP}]bVx~qwOD}]b
\mw#zXkZ5}5PD}]bVx~qwT0yPd{}]bVx~qwO
20^)|#Xk+Nk5}DyPFcz<|B*,;^)|6p#
v Z Linux r UNIX Yw53O:
– g{ZxgD~53 (NFS) O_P DB2 }]bz7,G4Xk7#Z20^)
|.0j+#9BP&CLr:yP5}"DB2 \m~qw (DAS)"xLd(E
(IPC) Md{9C`, NFS 20D20DzwOD&CLr#
– g{53|n fuser r lsof ;IC,G4 installFixPack |n^(lbQ0kD DB2 }]bD~#zXk7#40k DB2 D~,"a)2G!n420^
)|#Z UNIX O,h* fuser |n4liQ0kDD~# Z Linux O,h*
fuser |nr lsof |n#
PX2G!nDj8E",kND installFixPack |n#
v ZM'z&CLrO,Z&C^)|.s,C'Xk_Ps((^,E\4P&C
LrT/s(#
v 20 DB2 ^)|+;,$ IBM Data Studio#
}L
*20^)|:
1. li^)|Hvu~#
2. Z20^)|.04PXhDNq#
3. !q^)|20=("20^)|#
4. Z20^)|.s4PXhDNq#
5. &CJ1D DB2 }]bz7mI$#
g{zwOP;fZH0mID DB2 }]b~qwz7D1>,G4%;~qw^
)|3qICZ20NN DB2 }]b~qwz7#ZbVivB,Q20D DB2
}]bz7;S*“HTsr”mI$,}GzT“HTsr”mI$xP}6,qr
Z 90 lTCZz.s,KmI$+''#
Z 18 B 20 DB2 pureScale Feature .sDu<Yw 275
B;=v24
liU>D~TqCNN20sD=hrms{"M(iDYw#
TZ Linux r UNIX ODG root C'20,IT9C db2rfe |n4tCyZ root
C'D&\(}g,_ICTMyZYw53DO$)#g{Z20 DB2 }]bz7
.stCyZ root C'D&\,G4z?N&C^)|1yXkXBKP db2rfe |n,TcXBtCb)&\#
g{,;53OP`v DB2 1>,G4b)1>IT&Z;,Df>M^)|6p#
g{*+^)|&CZ;vr`v DB2 1>,G4XkZG) DB2 1>Opv20
C^)|#
9C db2iupdt |n+5}|B="PfPD|_6pIT9C db2iupdt |n+5}|B="PfPD|_6p#
*<.0
ZKP db2iupdt |n.0,XkH#95}T0|DyP}ZKPDxL#9CK|
n1,7#zQi4Hvu~M200KTm,TczD5}MwzG;BD#
XZKNq
ITT`,f>,Rk`,r;, DB2 1>`X*D5}"v db2iupdt |n#Zy
PivB,C|n<a|B5},Tc5}\;@?z"v db2iupdt |n1yZDDB2 1>PDzkKP#9CK|n44PBPYw:
v +BD DB2 }]bz7r&\?~20=k DB2 5}`X*D DB2 1>#
v + DB2 5}S;v DB2 1>|B=`, DB2 }]bz7f>Dm;v DB2 1
>#
XkT DB2 pureScale5}PD?(wzKPK|n#
}L
1. w* root C'G<#
2. #95}T0|DyP}ZKPDxL#
3. 4gB==KP db2iupdt |nT|B db2inst1 5}:
/opt/IBM/db2/copy1/instance/db2iupdt -d db2inst1
g{S DB2 pureScale Feature 1>KPK|n,G4VP db2inst1 D5}`MX
k* dsf#
tCr{C6L root C'G<g{X*,ITy]h*tCr{C root C'J'D6LG<#
XZKNq
Z4P20"}6rwz,$Yw.s,IT{C root C'J'D6LG<#
276 20 DB2 ~qw
}L
1. *tC6L root C'G<,kdkTB|n:
/etc/ssh/sshd_config:PermitRootLogin yes #enabled
2. *{C6L root C'G<,kdkTB|n:
/etc/ssh/sshd_config:PermitRootLogin no #disabled
a{
*9|Dz',XkXBt/ ssh X$Lr:
/etc/init.d/sshd restart
+ db2sshid C'j6|D*d{C'TZ DB2 \mD GPFS D~53,G root C'j6 (db2sshid) CZZ>XwzM6
Lwz.d("2+ shell (SSH) xg-i#KC'j6Z1!ivB*5}yP_,
+GIT|DKC'j6#
}L
*+ db2sshid |D*d{C',k4PBP=h:
1. 9C`, UID M GID Z GPFS rPD?(wzO4(BC'#
2. *bvBC'j6hC SSH#*q!"hC Open Secure Shell (OpenSSH),kND
Z 383D:20MhC OpenSSH;#
3. Z?(wzO,+dCD~ db2ssh.cfg |B*BDC'j6#
Z?(wzOhCBDC'j6:
db2locssh set_db2sshid <newuserID>
dP <newuserID> 8(BDC'j6#
i$C'j6GqQ|D:
db2locssh display_config
a{
db2ssh.cfg dCD~VZQ|B*BD db2sshid C'j6#
XBmSQ>}D db2sshid C'j6TZ DB2 \mD GPFS D~53,G root C'j6 (db2sshid) CZZ>XwzM6
Lwz.d("2+ shell (SSH) xg-i#g{Z;(r`(wzObb>}KCC
'j6,G4XkZQ>}CC'j6DyPwzOXB4(CC'j6#
}L
*ZwzOXBmSQ>}D db2sshid C'j6,k4PBP=h:
1. 9Ck GPFS rPd{wzO`,D UID M GID XB4(CC'j6#
Z 18 B 20 DB2 pureScale Feature .sDu<Yw 277
2. *bvBC'j6hC SSH#*q!"hC Open Secure Shell (OpenSSH),kND
Z 383D:20MhC OpenSSH;
3. |B db2ssh.cfg dCD~PD db2sshid C'j6hC:
db2locssh set_db2sshid <db2sshID>
dP <db2sshID> G db2sshid C'j6#
4. i$ db2sshid C'j6hCGqQ|B:
db2locssh display_config
B;=v24
XkZQ>}CC'j6DyPwzOXB4(CC'j6#
278 20 DB2 ~qw
Z 19 B 4(2mDD~53
;)4( DB2 pureScale 5},Zz4(}]b.0,Xk*C}]b?<MU>D~
4(D~53#
*<.0
zXkP;v,S=/:PwzDf"76DPm#10_P=KEL,STDNN
wzODNNd{D~53<^(9CCEL#*4PKNq,zXk5Pb)EL
"Td_PA4CJ(^,r_G DB2 /:~q \m1#
}L
1. 9C db2cluster |nI*C}]b4(D~53:
db2cluster -create -filesystem database-filesystem-name -disk storage-paths \-mount mount-point
":Z /db2fs DyD~53{FB4(C|nPDD~53{F,}Ga)20
c#
2. 9C db2cluster |nI*U>D~4(D~53:
db2cluster -create -filesystem logfile-filesystem-name -disk storage-paths \-mount mount-point
3. I!: lib)D~53Gq20ZdwzO:
mount | grep filesystem-name
K|nIS DB2 pureScale 5}PDNNwzOKP#
4. liD~53ODUd?:
df filesystem-directory
K|nIS DB2 pureScale 5}PDNNwzOKP#TZsMD~53,yPf
"wrCYw53"aI\h*8VSD1d#g{D~534(|njIsUd
?;P"4o=$Z,G48VSsXB"vK|n#
a{
(} db2cluster |n4(D~53s,Ma20CD~53"I)Z>XwzO9C#
C5}DyP_TCD~53_P1SA4CJ(^#g{G root C'4(KCD~5
3,G4;axPNNELyP_li#
>}
DBA 9C db2setup GUI 20K DB2 pureScale Feature "4(K DB2 pureScale 5
}#DvICELG hdisk3"hdisk4"hdisk5 M hdisk6,g(} ls |nyT>:
ls -l /dev/hdisk3 /dev/hdisk4 /dev/hdisk5 /dev/hdisk6
brw------- 1 db2inst1 system 17, 12 Nov 11 10:39 /dev/hdisk3brw------- 1 db2inst1 system 17, 14 Nov 11 10:39 /dev/hdisk4brw------- 1 db2inst1 system 17, 12 Nov 11 10:39 /dev/hdisk5brw------- 1 db2inst1 system 17, 14 Nov 11 10:39 /dev/hdisk6
© Copyright IBM Corp. 2013 279
DBA *C}]b4(D~53:
db2cluster -create -filesystem mydb2database -disk /dev/hdisk3,/dev/hdisk4 \-mount /db2fs/mydb2database
B;=,DBA *U>D~4(D~53:
db2cluster -create -filesystem mydb2logs -disk /dev/hdisk5,/dev/hdisk6 \-mount /db2fs/mydb2logs
VZQ4(K db2database M db2logs D~53,DBA liTKbGq20K}]
bDD~53:
mount | grep mydb2database
/dev/mydb2database /db2fs/mydb2database mmfs rw,mtime,atime,dev=mydb2database
g{I&20KD~53,G4 DBA ITliD~53ODUd?:
df /db2fs/mydb2database
Filesystem 512-blocks Free %Used Iused %Iused Mounted on/dev/mydb2database 1048576000 739581952 30% 263665 52% /db2fs/mydb2database
ns,DBA 4(}]b:
db2 create database testdb1 on /db2fs/mydb2database dbpath on /db2fs/mydb2logs
B;=v24
4(K}]b?<MU>?<DD~53s,zMIT4(}]b#g{ root C'4(
KCD~53,G4a*sC root C'4(?<(r|D1020c?<DyP(),
byC5}yP_MPTCD~53DCJ(^#
>}2mDD~53
g{z;Yh*X(DD~53,G4IT9C db2cluster |nS DB2 /:~q D
~53PmP+d>}#
*<.0
Z>}D~53.0,|XkG+UDD~53#
*4PKNq,zXk_P4(CD~53DC'j6rG DB2 /:~q \m1#
XZKNq
>}CD~53s,+CD~539CDNNELMEX=CYw53#
}L
*>}2mDD~53,k9C db2cluster |n:
db2cluster -delete -filesystem filesystem-name
280 20 DB2 ~qw
lwD~53E"
I9C db2cluster |nqCPXD~53M|,?vD~53DELDE"#
db2cluster |na);VaID=(IiRPXZ]D|`E":
CD~53\ DB2 /:~q \m
*P>D~53,k9CK db2cluster |n:
db2cluster -cfs -list -filesystem
SK|ndvD>}:
FILE SYSTEM NAME MOUNT_POINT--------------------------------- -------------------------prodgpfs4 /prodgpfs4
I3vD~539CDEL
*P>b)EL,k"v db2cluster |n:
db2cluster -list -filesystem filesystem-name -disk
}g,TZwC prodgpfs4 DD~53,I9CK|n:
db2cluster -list -filesystem prodgpfs4 -disk
SK|ndvD>}:
PATH ON LOCAL HOST OTHER KNOWN PATHS--------------------------------- -------------------------
/dev/dm-0/dev/dm-1/dev/dm-2/dev/dm-3/dev/dm-4
PATH ON LOCAL HOST I\rwzxl#ELT_DGE8>CELGYC
EL#^(+CELSD~53}%,}G+m;vEL8(*pv(wCD
EL#
OTHER KNOWN PATHS T>ELGqZd{wzO9Cm;vh876{v
V#
D~53DdC
*P>D~53DdC,k"vK db2cluster |n:
db2cluster -cfs -list -filesystem filesystem-name -configuration
}g,TZwC prodgpfs4 DD~53,I"vK|n:
db2cluster -cfs -list -filesystem prodgpfs4 -configuration
SK|ndvD>}:
prodgpfs4 options.OPTION VALUE
minFragmentSize 32768inodeSize 512indirectBlockSize 32768defaultMetadataReplicas 1maxMetadataReplicas 2defaultDataReplicas 1maxDataReplicas 2blockAllocationType cluster
Z 19 B 4(2mDD~53 281
fileLockingSemantics nfs4ACLSemantics allestimatedAverageFilesize 1048576numNodes 32blockSize 1048576quotasEnforced nonedefaultQuotasEnabled nonemaxNumberOfInodes 2048006filesystemVersion 10.01 (3.2.1.5)filesystemVersionLocal 10.01 (3.2.1.5)filesystemVersionManager 10.01 (3.2.1.5)filesystemVersionOriginal 10.01 (3.2.1.5)filesystemHighestSupported 10.01 (3.2.1.5)supportForLargeLUNs yesDMAPIEnabled nologfileSize 4194304exactMtime yessuppressAtime nostrictReplication whenpossiblestoragePools systemdisks nsd1GPFS;nsd2GPFS;nsd3GPFS;nsd4GPFS;nsd5GPFSautomaticMountOption yesadditionalMountOptions nonedefaultMountPoint /prodgpfs4
282 20 DB2 ~qw
Z 20 B dC GDPC 73
>ZPDwbj8hvKgNdCXmOV"D DB2 pureScale /: (GDPC) 73#
*<.0
7OQjIBPwn:
v >c A"B M C IT(}I?D TCP/IP 4S`%(E#
v /:P*9CDyPwzO<QzcyP DB2 pureScale 20Hvu~#
v +9C`k6')9w(} WAN r5bK4,S>c A M B,"R+Z>c A
k B .ddC%v_Y%,Sx#
v >c A M B wP;v>X SAN XFw,"R SAN QVx,rKITS=v>
c1SCJCZ DB2 pureScale 5}D LUN#Z>c.dh* LUN .dD;T;
3d,yT>c A OD?v LUN <Z>c B O_P`,s!DT& LUN#
TZK>},9CTB2~dC:
v >c A:wz hostA1"hostA2 M hostA3
v >c B:wz hostB1"hostB2 M hostB3
v >c C:wz T
QZ>c A M B Df"wO$8K`,s!D LUN,"RyP LUN <ITI>c
A M B PDyPwzCJ#
;Z>c A DELOD LUN G:
/dev/hdiskA1/dev/hdiskA2/dev/hdiskA3/dev/hdiskA4/dev/hdiskA5/dev/hdiskA6/dev/hdiskA7
dP /dev/hdiskA1 CZ5}2mD~53;/dev/hdiskA2 CZ DB U>D~53;
x /dev/hdiskA3"/dev/hdiskA4"/dev/hdiskA5"/dev/hdiskA6 M /dev/hdiskA7 C
Z DB }]D~53#
;Z>c B DELOD LUN G:
/dev/hdiskB1/dev/hdiskB2/dev/hdiskB3/dev/hdiskB4/dev/hdiskB5/dev/hdiskB6/dev/hdiskB7
dP /dev/hdiskB1 CZ5}2mD~53;/dev/hdiskB2 CZ DB U>D~53;
x /dev/hdiskB3"/dev/hdiskB4"/dev/hdiskB5"/dev/hdiskB6 M /dev/hdiskB7 C
Z DB }]D~53#
;Z>c C DELOD LUN gBy>#b)ELITGn!* 50 MB Dm#
© Copyright IBM Corp. 2013 283
/dev/hdiskC1/dev/hdiskC2/dev/hdiskC3
XZKNq
+CTB==hCXmOV"D DB2 pureScale /: (GDPC):
v +Z5} db2inst1 O4(}]b MYDB#
v db2inst1 +_P}vD~53:
– CZ MYDB DBqU>M}]b*}]D logfs#
– CZ MYDB D}]b]wD datafs#
– CZ5}D2mD~53D db2fs1
+9CTBq=8(?v|n:
uid@host> command
dP uid G4P|nDC'j6,host G&C4P|nDwz,x command G*4P
D|n#
Z GDPC 73P20"KP/:*20"hC"KPXmOV"D DB2 pureScale /: (GDPC),h*4P;)}L#
}L
1. Z>c A M B O20 DB2 pureScale Feature#
(}9C db2setup |n,Z>c A M B O20 DB2 pureScale Feature#(}9
C“_6dC”K%,8( hostA3 M hostB3 w* CF,"R(I!)+dP;v CF
8(*W!w CF#Z>c A O,+ hostA1"hostA2"hostB1 M hostB2 8(*I
1,dP hostB1 G2mELI1,x hostB2 Gv(TfrI1#Z20ZdXk
9CdP;v LUN 4hCv(TfrEL#bG]1TD,TsIT|D#TZB
fD>},I!q9C hdiskA2#
db2setup |n*2m5}*}]4(DD~53nuGG4FM GPFS D~53#
Tsa+KD~53*;*g>cD4FMD~53#
2. |B`}(nM SCSI-3 PR hC
Z4P db2setup .s,I\h*|Bv(TfrhCE\9C`}Zc/#9CT
B|n4i/10v(Tfrh8:
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -list-tiebreaker
g{TO|nDdv4+“`}Zc/”8(*(nh8,G4VZXk4TB==
TdxP|B:
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -set -tiebreaker –majorityConfiguring quorum device for domain ’db2domain_20110224005525’ ...Configuring quorum device for domain ’db2domain_20110224005525’ was successful.
Z|Bv(Tfrh8.s,k"vTB|n4i$hC"+dk$Zdv`H
O:
284 20 DB2 ~qw
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -list-tiebreakerThe current quorum device is of type Majority Node Set.
":g{Z}v>c;\1SCJ>c A r B ODEL,G4Xk{C SCSI-3
PR#
liGqQtC SCSI-3 PR#ZKy>dvP,pr=yes 8>QtC SCSI-3 PR:
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsnsd –X
Disk name NSD volume ID Device Devtype Node name Remarks--------------------------------------------------------gpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA1 pr=yes
g{zDEL;'V SCSI-3 PR r_z!q+d{C,G4KPBP|n:
root@hostA1:/opt/IBM/db2/V10.1/bin> su – db2inst1db2inst1@hostA1:/home/db2inst1> db2stop force02/24/2011 01:24:16 0 0 SQL1064N DB2STOP processing was successful.02/24/2011 01:24:19 1 0 SQL1064N DB2STOP processing was successful.02/24/2011 01:24:21 3 0 SQL1064N DB2STOP processing was successful.02/24/2011 01:24:22 2 0 SQL1064N DB2STOP processing was successful.SQL1064N DB2STOP processing was successful.db2inst1@hostA1:/home/db2inst1> exitroot@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cfs -stop –allAll specified hosts have been stopped successfully.
i$yPwzOGq<Q#9 GPFS:
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmgetstate -aNode number Node name GPFS state------------------------------------------1 hostA1 down2 hostA2 down3 hostA3 down4 hostB1 down5 hostB2 down6 hostB3 down
GPFS QXU,yTk{C SCSI-3 PR:
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmchconfig usePersistentReserve=noVerifying GPFS is stopped on all nodes ...mmchconfig: Processing the disks on node hostA1.torolab.ibm.commmchconfig: Processing the disks on node hostA2.torolab.ibm.commmchconfig: Processing the disks on node hostA3.torolab.ibm.commmchconfig: Processing the disks on node hostB1.torolab.ibm.commmchconfig: Processing the disks on node hostB2.torolab.ibm.commmchconfig: Processing the disks on node hostB3.torolab.ibm.commmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to all affected nodes.This is an asynchronous process.
i$GqQ{C SCSI-3 PR(;T> pr=yes):
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsnsd -XDisk name NSD volume ID Device Devtype Node name Remarks--------------------------------------------------------gpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA1
i$ usePersistentReserve GqQhC* no:
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsconfigConfiguration data for cluster db2cluster_20110224005554.torolab.ibm.com:-----------------------------------------------------------clusterName db2cluster_20110224005554.torolab.ibm.comclusterId 655893150084494058autoload yesminReleaseLevel 3.4.0.7dmapiFileHandleSize 32maxFilesToCache 10000pagepool 256M
Z 20 B dC GDPC 73 285
verifyGpfsReady yesassertOnStructureError yesworker1Threads 150sharedMemLimit 2047MusePersistentReserve nofailureDetectionTime 35leaseRecoveryWait 35tiebreakerDisks gpfs1nsd[hostA1]psspVsd noadminMode allToAllFile systems in cluster db2cluster_20110224005554.torolab.ibm.com:------------------------------------------------------------------/dev/db2fs1
3. vs HostFailureDetectionTime#
vs HostFailureDetectionTime,T9d5sZZG GDPC DB2 pureScale /:O
+hCD5#|DK51,&<G>c.dDQvs(ESY,%;>c DB2
pureScale /:P;fZKSY#g{T;aIZ>cdD`kO6x%"bbDw
zXUB~,G4IT9C|sDN}5,+G,bavs DB2 pureScale lb2
~JOr_zwXB}<yhD1d,SxvsJOV4\1d#
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -list-hostfailuredetectiontimeThe host failure detection time is 4 seconds.
+d|D* 16 k"xPi$#
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -set -optionhostfailuredetectiontime -value 16The host failure detection time has been set to 16 seconds.
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -list-hostfailuredetectiontimeThe host failure detection time is 16 seconds.
4. Z/:PmSv(Tfrwz#
v(Tfrwza)K/:(n,Sx7#}#YwZd,/:|,Dwz}?*
f}#g{>c.dDxgPO,G4;PITkv(Tfrwz T (ED>cE
aqC/:(n#
q- DB2 D5D:20Hvu~;;ZPD=h4+J1D uDAPL 6p20Zv
(TfrwzO#;s+ DB2 m~20Zv(TfrwzO:
root@T:/path containing db2_install. /db2_install
Default directory for installation of products - /opt/IBM/db2/V9.8***********************************************************Do you want to choose a different directory to install [yes/no] ?no
Specify one of the following keywords to install DB2 products.ESE_DSF
Enter "help" to redisplay product names.Enter "quit" to exit.***********************************************************ESE_DSF
DB2 installation is being initialized.
Total number of tasks to be performed: 46Total estimated time for all tasks to be performed: 2850 second(s)
Task #1 start...
Task #46 end
The execution completed successfully.PX|`E",kND;Z /tmp/db2_install.log.nnnnnnnn D DB2 20U>#
286 20 DB2 ~qw
+/:D GPFS (n`M|D*`}Zc/"xPi$:
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cfs -set -tiebreaker –majorityroot@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cfs -list-tiebreakerThe current quorum device is of type Majority Node Set.
k7#QZv(Tfrwz T OD>} db2inst1 P*C'hCK SSH#KC'X
kkZZc A MZc B O20ZdD db2sshid C'hC`,#*liy9CDC
',kZ hostA OKPTB|n:
root@hostA1>/var/db2/db2ssh/db2locssh display_config
version = 1time_delta = 20 kdebug_level = 2db2sshid = db2inst1gdkit_path = /opt/IBM/db2/V10.1/lib64/gskit/fips_mode = r*
Zwz T Ow* root C'KPTB|n:
v 4(dCD~:
/var/db2/db2ssh/db2locssh reset_config
v hC GSKit 76:
/var/db2/db2ssh/db2locssh set_gskit_path /opt/IBM/db2/V10.1/lib64/gskit/
v + db2ssh hC* db2sshid(db2sshid I\G;vBj>r5}yP_):
/var/db2/db2ssh/db2locssh set_db2sshid db2inst1
v i$hC:
root@T>/var/db2/db2ssh/db2locssh display_config
version = 1time_delta = 20 kdebug_level = 2db2sshid = db2inst1gdkit_path = /opt/IBM/db2/V10.1/lib64/gskit/fips_mode = r*
v zI;v(C/+C\?T:
/var/db2/db2ssh/db2locssh generate_keys
*/:PD?vwz4P\?;;"4PbT:
root@T>/var/db2/db2ssh/db2locssh root@hostA1 hostnamehostA1
root@hostA1>/var/db2/db2ssh/db2locssh root@T hostnameT
+v(TfrwzmS= RSCT /::
root@T> preprpnode hostA1 hostA2 hostB1 hostB2 hostA3 hostB3
root@hostA1:/opt/IBM/db2/V10.1/bin> lsrpnodeName OpState RSCTVersionhostB2 Online 3.1.2.2hostB3 Online 3.1.2.2hostA3 Online 3.1.2.2hostB1 Online 3.1.2.2hostA2 Online 3.1.2.2hostA1 Online 3.1.2.2root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -add -host TAdding node ’T’ to the cluster ...Trace spooling could not be enabled on the local host.Adding node ’T’ to the cluster was successful.
i$v(TfrwzGqQmS= RSCT /::
Z 20 B dC GDPC 73 287
root@hostA1:/opt/IBM/db2/V10.1/bin> lsrpnodeName OpState RSCTVersionT Online 3.1.2.2hostB3 Online 3.1.2.2hostB2 Online 3.1.2.2hostB1 Online 3.1.2.2hostA3 Online 3.1.2.2hostA2 Online 3.1.2.2hostA1 Online 3.1.2.2
+v(TfrwzmS= GPFS /:#+KwzjG*(nM'z,Tc|@6;
aw*D~53\mw"nF\mwrd{G+KP,bIT(}KP GPFS
mmaddnode |n41S5V:
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsnodeGPFS nodeset Node list------------- ------------------------------------------------db2cluster_20110224005554 hostA1 hostA2 hostA3 hostB1 hostB2 hostB3root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmaddnode T:quorum-client
Thu Feb 24 01:49:38 EST 2011: mmaddnode: Processing node T.torolab.ibm.commmaddnode: Command successfully completedmmaddnode: Warning: Not all nodes have proper GPFS license designations.mmaddnode: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
i$v(TfrwzGqQmS= GPFS /::
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsnode
===============================================================| Warning: || This cluster contains nodes that do not have a proper GPFS license || designation. This violates the terms of the GPFS licensing agreement. || Use the mmchlicense command and assign the appropriate GPFS licenses || to each of the nodes in the cluster. For more information about GPFS || license designation, see the Concepts, Planning, and Installation Guide. |===============================================================GPFS nodeset Node list------------- ----------------------------------------------db2cluster_20110224005554 hostA1 hostA2 hostA3 hostB1 hostB2 hostB3 T
Zv(TfrwzOmS GPFS mI$:
root@T:/opt/IBM/db2/V10.1/bin> ./db2cluster -cfs -add –license
The license for the shared file system cluster has been successfully added.
i$Gq"vKmI$/f{":
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsnode
GPFS nodeset Node list------------- --------------------------------------------------db2cluster_20110224005554 hostA1 hostA2 hostA3 hostB1 hostB2 hostB3 T
IT9C /usr/lpp/mmfs/bin/mmlscluster |n47#QZ8(“(n”x;G“(n
\mw”DivB+v(TfrwzmS= GPFS /:#&C+/:PDyPd{w
z8(*(n\mw#g{v(TfrwzG(n\mw,G4IT9C /usr/lpp/
mmfs/bin/mmchnode -–client -N hostT |n+d4,|D*M'z#
g{z4KP SCSI-3 PR,rx;h*1SCJv(Tfr>cPDyPEL,G4
IT(}q-TB=h47#z+;aZKdCPC=YDms#
288 20 DB2 ~qw
root@hostA1:/opt/IBM/db2/V10.1/bin>/usr/lpp/mmfs/bin/mmchconfig unmountOnDiskFail=yes -N Tmmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsconfigConfiguration data for cluster db2cluster_20110224005554.torolab.ibm.com:----------------------------------------------------------clusterName db2cluster_20110224005554.torolab.ibm.comclusterId 655893150084494058autoload yesminReleaseLevel 3.4.0.7dmapiFileHandleSize 32maxFilesToCache 10000pagepool 256MverifyGpfsReady yesassertOnStructureError yesworker1Threads 150sharedMemLimit 2047MusePersistentReserve nofailureDetectionTime 35leaseRecoveryWait 35[T]unmountOnDiskFail yes[common][hostA1]psspVsd noadminMode allToAllFile systems in cluster db2cluster_20110224005554.torolab.ibm.com:------------------------------------------------------------------/dev/db2fs1
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmgetstate -a
Node number Node name GPFS state------------------------------------------1 hostA1 down2 hostA2 down3 hostA3 down4 hostB1 down5 hostB2 down6 hostB3 down7 T down
root@hostA1:/opt/IBM/db2/V10.1/bin>/usr/lpp/mmfs/bin/mmchconfig unmountOnDiskFail=yes -N Tmmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
*i$Q|DCP,kdk:
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsconfigConfiguration data for cluster db2cluster_20110224005554.torolab.ibm.com:----------------------------------------------------------clusterName db2cluster_20110224005554.torolab.ibm.comclusterId 655893150084494058autoload yesminReleaseLevel 3.4.0.7dmapiFileHandleSize 32maxFilesToCache 10000pagepool 256MverifyGpfsReady yesassertOnStructureError yesworker1Threads 150sharedMemLimit 2047MusePersistentReserve nofailureDetectionTime 35leaseRecoveryWait 35[T]unmountOnDiskFail yes[common][hostA1]psspVsd noadminMode allToAllFile systems in cluster db2cluster_20110224005554.torolab.ibm.com:------------------------------------------------------------------
Z 20 B dC GDPC 73 289
/dev/db2fs1
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmgetstate -a
Node number Node name GPFS state------------------------------------------1 hostA1 down2 hostA2 down3 hostA3 down4 hostB1 down5 hostB2 down6 hostB3 down7 T down
*9 GPFS \;|lTJOwvl&,k|B failureDetectionTime MleaseRecoveryWait N}:
root@hostA1:/> /usr/lpp/mmfs/bin/mmchconfig failureDetectionTime=30Verifying GPFS is stopped on all nodes ...mmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to all
affected nodes. This is an asynchronous process.
root@hostA1:/> /usr/lpp/mmfs/bin/mmchconfig leaseRecoveryWait=25mmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to all
affected nodes. This is an asynchronous process.
|B GPFS /:T9C IB (CxgZ>c A k B .d(E#b9/:m~\;
lb>c.dDxgJb"rKx%"JO*F#WHli IB xgDSx:
root@hostA1:/opt/IBM/db2/V10.1/bin> ping hostA1-ib0PING hostA1-ib0.torolab.ibm.com (10.1.1.1): 56 data bytes64 bytes from 10.1.1.1: icmp_seq=0 ttl=255 time=0 ms
"b,g{v(TfrwzT=vw>c;_P IB CJ(,G4|Bv(Tfrw
zOD /etc/hosts D~,T+ IB {FS=vw>c3dAG)wzD#fT+x{
F#bG4(D~531 GPFS y*sD,r*v(Tfrwz;tZ IB Sx:
root@T:/> cat /etc/hosts9.26.82.1 hostA1.torolab.ibm.com hostA19.26.82.1 hostA1-ib0.torolab.ibm.com hostA1-ib09.26.82.2 hostA2.torolab.ibm.com hostA29.26.82.2 hostA2-ib0.torolab.ibm.com hostA2-ib09.26.82.3 hostA3.torolab.ibm.com hostA39.26.82.3 hostA3-ib0.torolab.ibm.com hostA3-ib09.26.82.4 hostB1.torolab.ibm.com hostB19.26.82.4 hostB1-ib0.torolab.ibm.com hostB1-ib09.26.82.5 hostB2.torolab.ibm.com hostB29.26.82.5 hostB2-ib0.torolab.ibm.com hostB2-ib09.26.82.6 hostB3.torolab.ibm.com hostB39.26.82.6 hostB3-ib0.torolab.ibm.com hostB3-ib0
ZK>}P,Sx 10.1.1.0 |(S 10.1.1.0 = 10.1.1.255 DyP IP X7:
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmchconfig subnets=10.1.1.0mmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
root@hostA1:/opt/IBM/db2/V10.1/bin> /usr/lpp/mmfs/bin/mmlsconfigConfiguration data for cluster db2cluster_20110224005554.torolab.ibm.com:--------------------------------------------------------clusterName db2cluster_20110224005554.torolab.ibm.comclusterId 655893150084494058autoload yesminReleaseLevel 3.4.0.7
290 20 DB2 ~qw
dmapiFileHandleSize 32maxFilesToCache 10000pagepool 256MverifyGpfsReady yesassertOnStructureError yesworker1Threads 150sharedMemLimit 2047MusePersistentReserve nofailureDetectionTime 30leaseRecoveryWait 25[T]unmountOnDiskFail yes[common]subnets 10.1.1.0[hostA1]psspVsd noadminMode allToAll
File systems in cluster db2cluster_20110224005554.torolab.ibm.com:------------------------------------------------------------------/dev/db2fs1
7#?v>c<|,;v2mD~53dC~qw,TcZ;v>cO"zVQ1
+#t GPFS dCD~#|DdC~qw,Tc hostA1 GwdC~qw,hostB1
G(zdC~qw:
root@hostA1> /usr/lpp/mmfs/bin/mmchcluster -p hostA1 -s hostB1
root@hostA1:/> /usr/lpp/mmfs/bin/mmlscluster
GPFS cluster information========================GPFS cluster name: db2cluster_20110224005554.torolab.ibm.comGPFS cluster ID: 655893150084494058GPFS UID domain: db2cluster_20110224005554.torolab.ibm.comRemote shell command: /usr/bin/sshRemote file copy command: /usr/bin/scp
GPFS cluster configuration servers:-----------------------------------Primary server: hostA1.torolab.ibm.comSecondary server: hostB1.torolab.ibm.com
|B RSCT (EiT{C“I"47I”(LSR)#{C LSR .s,RSCT +9CX$
Lr7I,bGZ"ztkxgJO1|I?D(E=(#WHP>I RSCT 9C
DyP(Ei,;sVp|B?v(Ei:
root@hostA1:/> lscomgName Sensitivity Period Priority Broadcast SourceRouting NIMPathName NIMParameters Grace MediaType UseForNodeMembershipCG1 4 1.6 1 Yes Yes 60 1 (IP) 1CG2 4 1.6 1 Yes Yes 60 1 (IP) 1root@hostA1:/> chcomg –x r CG1root@hostA1:/> chcomg –x r CG2root@hostA1:/> lscomgName Sensitivity Period Priority Broadcast SourceRouting NIMPathName NIMParameters Grace MediaType UseForNodeMembershipCG1 4 1.6 1 Yes No 60 1 (IP) 1CG2 4 1.6 1 Yes No 60 1 (IP) 1
"b,g{NN1rKPK db2cluster -cm -delete -domain/create domain |
n4XB4( TSA r,G4h*YN{C LSR#
*KZT+xJOZd_P|CD/T,k|B/:PyPwzOD /etc/
hosts,T|,?vwz{Ad IP X7D3d("b,ZK=hPDgZWN,w
z T D /etc/hosts D~+kBfDCD~;,,bGr*d –ib0 hostnames +
3dAj<T+xwz{)#KhC@93) DB2 /:~q`Sw|nZ>cD3
v DNS ~qw'\1]R:
root:/> cat /etc/hosts10.1.1.1 hostA1-ib0.torolab.ibm.com hostA1-ib010.1.1.2 hostA2-ib0.torolab.ibm.com hostA2-ib010.1.1.3 hostA3-ib0.torolab.ibm.com hostA3-ib0
Z 20 B dC GDPC 73 291
10.1.1.4 hostB1-ib0.torolab.ibm.com hostB1-ib010.1.1.5 hostB2-ib0.torolab.ibm.com hostB2-ib010.1.1.6 hostB3-ib0.torolab.ibm.com hostB3-ib09.26.82.1 hostA1.torolab.ibm.com hostA19.26.82.2 hostA2.torolab.ibm.com hostA29.26.82.3 hostA3.torolab.ibm.com hostA39.26.82.4 hostB1.torolab.ibm.com hostB19.26.82.5 hostB2.torolab.ibm.com hostB29.26.82.6 hostB3.torolab.ibm.com hostB39.23.1.12 T
Z GDPC 73PhC GPFS 4FdCXmOV"D DB2 pureScale /: (GDPC) 731,XkhC IBM General Par-
allel File System ( GPFS) 4F#
}L
1. <8 sqllib_shared D~53TxP4F#
*tC4F,k+G4FM GPFS D~53DJOi|D* 1#KJOi(#G>
c A ODJOi#
*Jm4PCYw,kXBt/ GPFS,;s7#T?(wz<#9 DB2 5},T
cIT60CD~53:
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -start -allAll specified hosts have been started successfully.
db2inst1@hostA1:/home/db2inst1> db2stop instance on hostA1SQL1064N DB2STOP processing was successful.db2inst1@hostA2:/home/db2inst1> db2stop instance on hostA2SQL1064N DB2STOP processing was successful.db2inst1@hostA3:/home/db2inst1> db2stop instance on hostA3SQL1064N DB2STOP processing was successful.db2inst1@hostB1:/home/db2inst1> db2stop instance on hostB1SQL1064N DB2STOP processing was successful.db2inst1@hostB2:/home/db2inst1> db2stop instance on hostB2SQL1064N DB2STOP processing was successful.db2inst1@hostB3:/home/db2inst1> db2stop instance on hostB3SQL1064N DB2STOP processing was successful.
*7#j+60 sqllib_shared D~53,k+/:CZ,$==:
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cm -enter -maintenance -allDomain ’db2domain_20110224005525’ has entered maintenance mode.
|DELDJOi1,h*iw GPFS VdxCELDxg2mEL (NSD) {F#
ZTBy>dvP,“Device”P|,5JDh876,“Disk name”P|, GPFS V
dxCh8D NSD {F#
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsnsd -m
Disk name NSD volume ID Device Node name Remarksgpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hostA1.torolab.ibm.com
4( /tmp/nsdAddFGroup.txt D~,||,;PhvEL"8>|tZJOi 1 DZ
]#KD~&CP>yPtZ>c A "R+tZ db2fs1 D~53D NSD#;s,
b)EL+VdxZ;vJOi#ZTB>}P,;P;vEL:
root@hostA1:/> cat /tmp/nsdAddFGroup.txtgpfs1nsd:::dataAndMetadata:1
292 20 DB2 ~qw
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -list -filesystemFile system NAME MOUNT_POINT--------------------------------- -------------------------db2fs1 /db2sd_20110224005651
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsdisk db2fs1 -Ldisk driver sector failure holds holds storagename type size group metadata data status availability disk ID pool remarks------------ -------- ------ ------- -------- ----- -------------gpfs1nsd nsd 512 -1 yes yes ready up 1 system descNumber of quorum disks: 1Read quorum value: 1Write quorum value: 1
root@hostA1:/> /usr/lpp/mmfs/bin/mmchdisk db2fs1 change -F /tmp/nsdAddFGroup.txtVerifying file system configuration information ...mmchdisk: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsdisk db2fs1 -Ldisk driver sector failure holds holds storagename type size group metadata data status availability disk ID pool remarks------------ -------- ------ ------- -------- ----- -------------gpfs1nsd nsd 512 1 yes yes ready up 1 system descNumber of quorum disks: 1Read quorum value: 1Write quorum value: 1Attention: Due to an earlier configuration change the file systemis no longer properly replicated.
"b,EL gpfs1nsd VZQVdxJOi 1(T0G -1)
|DD~53D4FhCTtC4F:
root@hostA1:/> /usr/lpp/mmfs/bin/mmchfs db2fs1 -m 2 -r 2The desired replication factor exceeds the number of available metadata failure groups.Allowed, but files will be unreplicated and hence at risk.Attention: The desired replication factor exceeds the number of available data failure groupsin storage pool system.This is allowed, but files in this storage pool will not be replicated and will therefore be at risk.
i$D~53hCGqQ|D*tC4F:
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsfs db2fs1flag value description---- ---------------- ----------------------------------f 32768 Minimum fragment size in bytes-i 512 Inode size in bytes-I 32768 Indirect block size in bytes-m 2 Default number of metadata replicas-M 2 Maximum number of metadata replicas-r 2 Default number of data replicas-R 2 Maximum number of data replicas
2. 4(xg2mEL (NSD) kwz.dDW5X5#
d;3)omf"wG?v>cD>Xomf"w,+G GPFS ;*@Dv LUN G
ITZ?v>cPT>X==CJD(yZ SAN)#+G,IT8> GPFS &CE
HCJ>X LUN TxPAYw,Sxa)|CDT\#4( /tmp/affinitizensd.txt D
~,T|,;P8>ELtZ>c A DZ],;s9C mmchnsd 44( NSD k
>c.dDW5X5#
root@hostA1:/> cat /tmp/affinitizensd.txtgpfs1nsd:hostA1,hostA2,hostA3
"b,O;v=hQ#9 DB2 pureScale 5}"+/:CZ,$==(`TZ CFS
,$==)- bTZBP=h2GX*D#i$Gq420D~53#g{20KD
~53,k+d60#IT9C db2cluster -cfs -unmount -filesystem filesystem
|n460D~53#
Z 20 B dC GDPC 73 293
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsmount db2fs1File system db2fs1 is not mounted.
root@hostA1:/> /usr/lpp/mmfs/bin/mmchnsd -F /tmp/affinitizensd.txtmmchnsd: Processing disk gpfs1nsdmmchnsd: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
i$>c A DFcz (hostA*) GqQI*CELD~qwwz:
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsnsd -X
Disk name NSD volume ID Device Devtype Node name Remarksgpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA1.torolab.ibm.com server nodegpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA2.torolab.ibm.com server nodegpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA3.torolab.ibm.com server node
XBt//::
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cm -exit -maintenance
Host ’hostA1’ has exited maintenance mode. Domain ’db2domain_20110224005525’ has been started.
i$GqQXB20D~53,;sZ?(FczOXBt/C5}:
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsmount db2fs1File system db2fs1 is mounted on 6 nodes.
db2inst1@hostA1:/home/db2inst1> db2start instance on hostA1SQL1063N DB2START processing was successful.db2inst1@hostA2:/home/db2inst1> db2start instance on hostA2SQL1063N DB2START processing was successful.db2inst1@hostA3:/home/db2inst1> db2start instance on hostA3SQL1063N DB2START processing was successful.db2inst1@hostB1:/home/db2inst1> db2start instance on hostB1SQL1063N DB2START processing was successful.db2inst1@hostB2:/home/db2inst1> db2start instance on hostB2SQL1063N DB2START processing was successful.db2inst1@hostB3:/home/db2inst1> db2start instance on hostB3SQL1063N DB2START processing was successful.
9C db2instance -list 4i$yP 6 (FczDwzJ4VZGq<Q*z:
$ db2instance -listID TYPE STATE HOME_HOST CURRENT_HOST ALERT PARTITION_NUMBER LOGICAL_PORT NETNAME-- ---- ----- --------- ------------ ----- ---------------- ------------ -------0 MEMBER STOPPED hostA1 hostA1 NO 0 0 hostA1-ib01 MEMBER STOPPED hostA2 hostA2 NO 0 0 hostA2-ib02 MEMBER STOPPED hostB1 hostB1 NO 0 0 hostB1-ib03 MEMBER STOPPED hostB2 hostB2 NO 0 0 hostB2-ib0128 CF STOPPED hostA3 hostA3 NO - 0 hostA3-ib0129 CF STOPPED hostB3 hostB3 NO - 0 hostB3-ib0HOSTNAME STATE INSTANCE_STOPPED ALERT-------- ----- ---------------- -----hostA1 ACTIVE NO NOhostA2 ACTIVE NO NOhostA3 ACTIVE NO NOhostB1 ACTIVE NO NOhostB2 ACTIVE NO NOhostB3 ACTIVE NO NO
3. S>c B mS1>EL"Sv(Tfr>cmSD~53(nEL#
+1>ELMD~53(nELmS=VP sqllib_shared D~53#"b,PX
LUN DW5X5DE"+mS=d>Xwz#
4( /tmp/nsdfailuregroup2.txt D~4hv>c B PD1>EL,"4( /tmp/
nsdfailuregroup3.txt 4hvwz T ODv(TfrEL#ZTB>}P,>c B O
D hdiskB1 +fE sqllib_shared D~53D}]1>,xwz T OD hdiskC1+d1(nEL#
294 20 DB2 ~qw
root@hostA1:/> cat /tmp/nsdfailuregroup2.txt/dev/hdiskB1:hostB1,hostB2,hostB3::dataAndMetadata:2root@hostA1:/> /usr/lpp/mmfs/bin/mmcrnsd -F /tmp/nsdfailuregroup2.txtmmcrnsd: Processing disk hdiskB1mmcrnsd: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
root@T:/> cat /tmp/nsdfailuregroup3.txt/dev/hdiskC1:T::descOnly:3
root@T:/> /usr/lpp/mmfs/bin/mmcrnsd -F /tmp/nsdfailuregroup3.txtmmcrnsd: Processing disk hdiskC1mmcrnsd: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
9C mmlsnsd |n4i$GqQ4( NSD:
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsnsd –XDisk name NSD volume ID Device Devtype Node name----------------------------------------------------------------------------------------gpfs1001nsd 091A336D4D674B1E /dev/hdiskB1 hdisk hostA1.torolab.ibm.comgpfs1001nsd 091A336D4D674B1E /dev/hdiskB1 hdisk hostA2.torolab.ibm.comgpfs1001nsd 091A336D4D674B1E /dev/hdiskB1 hdisk hostA3.torolab.ibm.comgpfs1001nsd 091A336D4D674B1E /dev/hdiskB1 hdisk hostB1.torolab.ibm.com server nodegpfs1001nsd 091A336D4D674B1E /dev/hdiskB1 hdisk hostB2.torolab.ibm.com server nodegpfs1001nsd 091A336D4D674B1E /dev/hdiskB1 hdisk hostB3.torolab.ibm.com server nodegpfs1002nsd 091A33434D674B57 /dev/hdiskC1 hdisk T.torolab.ibm.com server nodegpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA1.torolab.ibm.com server nodegpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA2.torolab.ibm.com server nodegpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostA3.torolab.ibm.com server nodegpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostB1.torolab.ibm.comgpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostB2.torolab.ibm.comgpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hdisk hostB3.torolab.ibm.com
+>c B PDELmS=D~53:
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -add -filesystem db2fs1 -disk /dev/hdiskB1
g{/:PDNNwzO}Z9C_P`,{FD hdisk,G4zI\a4=TBms:
Disk ’/dev/hdiskB1’ is already in use.There is a problem with the disks specified in the operation. Check the diagnostic log(db2diag.log or /tmp/ibm.db2.cluster.*) for more information. Correct the problem and re-issue the command.A diagnostic log has been saved to ’/tmp/ibm.db2.cluster.CJeoEa’.
}g,g{Z=v;,>cP9CK`,EL{F,G4a"zKms#g{Gb
Viv("Rz7Ed{;C5JO"4Z9CCEL),k|B`FZTB>}
D /tmp/nsdfailuregroup2.txt D~,"1S9C GPFS mmaddisk |n:
root@hostA1:/> cat /tmp/nsdfailuregroup2.txt# /dev/hdiskB1:hostB1,hostB2,hostB3::dataAndMetadata:2gpfs1001nsd:::dataAndMetadata:2::
root@hostA1:/> /usr/lpp/mmfs/bin/mmadddisk db2fs1 -F /tmp/nsdfailuregroup2.txtThe following disks of db2fs1 will be formatted on node hostA1:gpfs1001nsd: size 34603008 KBExtending Allocation MapChecking Allocation Map for storage pool ’system’Completed adding disks to file system db2fs1.mmadddisk: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
i$CELGqQmS=_P}7JOiDD~53:
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsdisk db2fs1 –L
disk driver sector failure holds holds storagename type size group metadata data status availability disk ID pool remarks------------ -------- ------ ------- -------- ----- -------------gpfs1nsd nsd 512 1 yes yes ready up 1 system descgpfs1001nsd nsd 512 2 yes yes ready up 2 system desc
Z 20 B dC GDPC 73 295
Number of quorum disks: 2Read quorum value: 2Write quorum value: 2Attention: Due to an earlier configuration change the file systemis no longer properly replicated.
`FX,+v(Tfr>cPDELmS=D~53:
root@T:/> cat /tmp/nsdfailuregroup3.txt# /dev/hdiskC1:T::descOnly:3gpfs1002nsd:::descOnly:3::
root@T:/> /usr/lpp/mmfs/bin/mmadddisk db2fs1 -F /tmp/nsdfailuregroup3.txt
The following disks of db2fs1 will be formatted on node T:gpfs1002nsd: size 1048576 KBExtending Allocation MapChecking Allocation Map for storage pool ’system’Completed adding disks to file system db2fs1.mmadddisk: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
i$CELGqQmS=D~53T0}7DJOi:
root@T:/> /usr/lpp/mmfs/bin/mmlsdisk db2fs1 –L
disk driver sector failure holds holds storagename type size group metadata data status availability disk ID pool remarks------------ -------- ------ ------- -------- ----- -------------gpfs1nsd nsd 512 1 yes yes ready up 1 system descgpfs1001nsd nsd 512 2 yes yes ready up 2 system descgpfs1002nsd nsd 512 3 no no ready up 3 system descNumber of quorum disks: 3Read quorum value: 2Write quorum value: 2Attention: Due to an earlier configuration change the file systemis no longer properly replicated.
4. XB=bD~53T4FBmSDELOD}]:
root@hostA1:/> /usr/lpp/mmfs/bin/mmrestripefs db2fs1 -R
i$GqQ"vPX44FDD~53D{":
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsdisk db2fs1 -Ldisk driver sector failure holds holds storagename type size group metadata data status availability disk ID pool remarks------------ -------- ------ ------- -------- ----- -------------gpfs1nsd nsd 512 1 yes yes ready up 1 system descgpfs1001nsd nsd 512 2 yes yes ready up 2 system descgpfs1002nsd nsd 512 3 no no ready up 3 system descNumber of quorum disks: 3Read quorum value: 2Write quorum value: 2
K=hax1,+hCBPwn:
v g>c A"B M C D GPFS M RSCT /:
v tZ RSCT rM GPFS /:+;tZ DB2 5}Dv(Tfrwz#
v g>c A M B D DB2 pureScale /:,_P5}2m*}] sqllib_shared D~53,|Gg>c A M B D4FM GPFS D~53#
ZTO>}P,sqllib_shared PD}]f"Z /dev/hdiskA1 M /dev/hdiskB1 O#
|G;Z4FMJOiP,yT+Z /dev/hdiskB1 O4F /dev/hdiskA1 Of"D
yP}]#+(} /dev/hdiskC1 4&m sqllib_shared DD~hv{(n#
296 20 DB2 ~qw
5. **CZU>D~53DEL4( NSD#
K1,Q* sqllib_shared dCf"w4F,+Gh*}]bU>MBqU>dCf
"w4F#B;=,9C logfs DEL44( NSD,"7#+b) NSD Vd=}
7DJOi#
4( /tmp/nsdForLogfs1.txt D~#
root@hostA1:/> cat /tmp/nsdForLogfs1.txt/dev/hdiskA2:hostA1,hostA2,hostA3::dataAndMetadata:1/dev/hdiskB2:hostB1,hostB2,hostB3::dataAndMetadata:2/dev/hdiskC2:T::descOnly:3
root@hostA1:/> /usr/lpp/mmfs/bin/mmcrnsd -F /tmp/nsdForLogfs1.txtmmcrnsd: Processing disk hdiskA2mmcrnsd: Processing disk hdiskB2mmcrnsd: Processing disk hdiskC2mmcrnsd: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
i$GqQ4( NSD:
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsnsd -X
gpfs1004nsd 091A33584D675EDA /dev/hdiskA2 hdisk hostA1.torolab.ibm.com server nodegpfs1004nsd 091A33584D675EDA /dev/hdiskA2 hdisk hostA2.torolab.ibm.com server nodegpfs1004nsd 091A33584D675EDA /dev/hdiskA2 hdisk hostA3.torolab.ibm.com server nodegpfs1004nsd 091A33584D675EDA /dev/hdiskA2 hdisk hostB1.torolab.ibm.comgpfs1004nsd 091A33584D675EDA /dev/hdiskA2 hdisk hostB2.torolab.ibm.comgpfs1004nsd 091A33584D675EDA /dev/hdiskA2 hdisk hostB3.torolab.ibm.comgpfs1005nsd 091A336D4D675EDC /dev/hdiskB2 hdisk hostA1.torolab.ibm.comgpfs1005nsd 091A336D4D675EDC /dev/hdiskB2 hdisk hostA2.torolab.ibm.comgpfs1005nsd 091A336D4D675EDC /dev/hdiskB2 hdisk hostA3.torolab.ibm.comgpfs1005nsd 091A336D4D675EDC /dev/hdiskB2 hdisk hostB1.torolab.ibm.com server nodegpfs1005nsd 091A336D4D675EDC /dev/hdiskB2 hdisk hostB2.torolab.ibm.com server nodegpfs1005nsd 091A336D4D675EDC /dev/hdiskB2 hdisk hostB3.torolab.ibm.com server nodegpfs1006nsd 091A33434D675EE0 /dev/hdiskC2 hdisk T.torolab.ibm.com server node
6. 4(4FM logfs 53#
Z=h 5 P,GPFS X4 /tmp/nsdForLogfs1.txt T|( nsd {F,x;G
hdisknames#bIT(}"Mt /tmp/nsdForLogfs1.txt PDu?"mS4(CD~
53yhDu?4jI#;) GPFS X4CD~.s,CD~+`FZgBy>:
root@hostA1:/> cat /tmp/nsdForLogfs1.txt# /dev/hdiskA2:hostA1,hostA2,hostA3::dataAndMetadata:1gpfs1004nsd:::dataAndMetadata:1::# /dev/hdiskB2:hostB1,hostB2,hostB3::dataAndMetadata:2gpfs1005nsd:::dataAndMetadata:2::# /dev/hdiskC2:T::descOnly:3gpfs1006nsd:::descOnly:3::
4( logfs D~53,||,=v1>";vis!* 1 MB DELT0n` 255
vZc,"20Z /logfs B:
root@hostA1:/> /usr/lpp/mmfs/bin/mmcrfs logfs -F /tmp/nsdForLogfs1.txt-m 2 -M 2 -r 2 -R 2 -B 1M -n 255 -T /logfs
The following disks of logfs will be formatted on node hostB2:gpfs1004nsd: size 438304768 KBgpfs1005nsd: size 34603008 KBgpfs1006nsd: size 57344 KBFormatting file system ...Disks up to size 6.7 TB can be added to storage pool ’system’.Creating Inode FileCreating Allocation MapsClearing Inode Allocation MapClearing Block Allocation MapFormatting Allocation Map for storage pool ’system’Completed creation of file system /dev/logfs.mmcrfs: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
Z 20 B dC GDPC 73 297
i$GqQ9C}7JOiPDEL4(D~53:
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsdisk logfs –L
disk driver sector failure holds holds storagename type size group metadata data status availability disk ID pool remarks------------ -------- ------ ------- -------- ----- -------------gpfs1004nsd nsd 512 1 yes yes ready up 1 system descgpfs1005nsd nsd 512 2 yes yes ready up 2 system descgpfs1006nsd nsd 512 3 no no ready up 3 system descNumber of quorum disks: 3Read quorum value: 2Write quorum value: 2
7. * datafs 4( NSD,;s4( datafs D~53#
*}]b]wD~534( NSD#TZKD~53,9C=vw>cPDwT 5 v
EL,"+wz T PD;vELCZD~53(n:
root@hostA1:/> cat /tmp/nsdForDatafs.txt/dev/hdiskA3:hostA1,hostA2,hostA3::dataAndMetadata:1/dev/hdiskA4:hostA1,hostA2,hostA3::dataAndMetadata:1/dev/hdiskA5:hostA1,hostA2,hostA3::dataAndMetadata:1/dev/hdiskA6:hostA1,hostA2,hostA3::dataAndMetadata:1/dev/hdiskA7:hostA1,hostA2,hostA3::dataAndMetadata:1/dev/hdiskB3:hostB1,hostB2,hostB3::dataAndMetadata:2/dev/hdiskB4:hostB1,hostB2,hostB3::dataAndMetadata:2/dev/hdiskB5:hostB1,hostB2,hostB3::dataAndMetadata:2/dev/hdiskB6:hostB1,hostB2,hostB3::dataAndMetadata:2/dev/hdiskB7:hostB1,hostB2,hostB3::dataAndMetadata:2/dev/hdiskC3:T::descOnly:3
root@hostA1:/> /usr/lpp/mmfs/bin/mmcrnsd -F /tmp/nsdForDatafs.txtmmcrnsd: Processing disk hdiskA3mmcrnsd: Processing disk hdiskA4mmcrnsd: Processing disk hdiskA5mmcrnsd: Processing disk hdiskA6mmcrnsd: Processing disk hdiskA7mmcrnsd: Processing disk hdiskB3mmcrnsd: Processing disk hdiskB4mmcrnsd: Processing disk hdiskB5mmcrnsd: Processing disk hdiskB6mmcrnsd: Processing disk hdiskB7mmcrnsd: Processing disk hdiskC3mmcrnsd: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
4( datafs D~53,||,=v1>";vis!* 1 MB DELT0n` 255
vZc,"20Z /datafs B:
root@hostA1:/> /usr/lpp/mmfs/bin/mmcrfs datafs -F /tmp/nsdForDatafs.txt -m 2 -M 2 -r 2 -R 2 -B 1M -n 255 -T /datafs
The following disks of datafs will be formatted on node hostA3:gpfs1016nsd: size 438304768 KBgpfs1017nsd: size 438304768 KBgpfs1018nsd: size 438304768 KBgpfs1019nsd: size 1462220800 KBgpfs1020nsd: size 1462220800 KBgpfs1021nsd: size 157286400 KBgpfs1022nsd: size 157286400 KBgpfs1023nsd: size 157286400 KBgpfs1024nsd: size 157286400 KBgpfs1025nsd: size 157286400 KBgpfs1026nsd: size 57344 KBFormatting file system ...Disks up to size 18 TB can be added to storage pool ’system’.Creating Inode FileCreating Allocation MapsClearing Inode Allocation MapClearing Block Allocation MapFormatting Allocation Map for storage pool ’system’Completed creation of file system /dev/datafs.mmcrfs: Propagating the cluster configuration data to allaffected nodes. This is an asynchronous process.
298 20 DB2 ~qw
8. 20U>D~53M}]D~53#
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsmount logfsFile system logfs is not mounted.
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -mount -filesystem logfsFile system ’logfs’ was successfully mounted.
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsmount logfsFile system logfs is mounted on 7 nodes.
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -mount -filesystem datafsFile system ’datafs’ was successfully mounted.
9. jIAYwDW5/#
T root C'm],(}"vTB|n4jIT>XwzDAYwDW5/:
root@hostA1:/> mmchconfig readReplicaPolicy=localmmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to all
affected nodes. This is an asynchronous process.
Z GDPC 73P4(}]bZXmOV"D DB2 pureScale /: (GDPC) 73P,9C datafs D~534(}
]bm"+}]bU>f"Z logfs D~53P#
}L
4(}]b#
T root C'm]|DTD~53DmI(,TJm5}C'4kb)D~53:
root@hostA1:/> mkdir /logfs/db2inst1root@hostA1:/> chown db2inst1 /logfs/db2inst1root@hostA1:/> mkdir /datafs/db2inst1root@hostA1:/> chown db2inst1 /datafs/db2inst1
db2inst1@hostA1:/home/db2inst1> db2start02/25/2011 04:00:44 0 0 SQL1063N DB2START processing was successful.02/25/2011 04:00:46 3 0 SQL1063N DB2START processing was successful.02/25/2011 04:00:47 2 0 SQL1063N DB2START processing was successful.02/25/2011 04:00:47 1 0 SQL1063N DB2START processing was successful.SQL1063N DB2START processing was successful.
db2inst1@hostA1:/home/db2inst1> db2 create database MYDB on /datafs/db2inst1 dbpathon /logfs/db2inst1
DB20000I The CREATE DATABASE command completed successfully.
Z GDPC 73PdC/:T5V_ICT>wbPj8hvDdC}LX(ZXmOV"D DB2 pureScale /: (GDPC)#
}L
1. |Bf"wJO,1#
(}hC`Xh8}/LrN},7#Zf"wXFwr>cvVJO1,+ms
lY5X= GPFS#"b,TZ;,Dh8}/Lr,`XN}+;,#lif"w
XFwD5r_I/>cODf"w(R,T7#Z 20 kZ5Xms#
TZ9C1! AIX PCM D DS3K/DS4K,|BYwgBy>:
Z 20 B dC GDPC 73 299
chdev -l hdiskX -a ’cntl_delay_time=20 cntl_hcheck_int=2’ –P
repeat for every hdiskx used by pureScale
chdev -1 fscsiY -a dyntrk=yes -a fc_err_recov=fast_fail -P
repeat for every fscsiY adapter
reboot the host
repeat chdevs for every host in the cluster
i$GqQZ?(FczO}7hCtT:
root> lsattr -El fscsi0attach switch How this adapter is CONNECTED Falsedyntrk yes Dynamic Tracking of FC Devices Truefc_err_recov fast_fail FC Fabric Event Error RECOVERY Policy True
root> lsattr -El hdiskA1PCM PCM/friend/otherapdisk Path Control Module FalsePR_key_value none Persistent Reserve Key Value TrueAlgorithm fail_over Algorithm Trueautorecovery no Path/Ownership Autorecovery Trueclr_q no Device CLEARS its Queue on error Truecntl_delay_time 20 Controller Delay Time Truecntl_hcheck_int 2 Controller Health Check Interval True
2. |BJ4,1#
IZ GPFS 4FV4hs,3)JOZXmOV"D DB2 pureScale /: (GDPC)
73PDV41dI\T"$ZZ%;>c pureScale 73PDV41d#*bvK
Jb,h*w{3) TSA J4D,15#*w{b),1,kT root C'm]Z
/:PDNNwzOKP;NBP|n:
root> export CT_MANAGEMENT_SCOPE=2;# Update 2 member-specific timeouts. For these, the resource# names to update will look like db2_<instance>_<member_id>-rs.# In this example we have members 0-4, and our instance name is# db2inst1:root> chrsrc -s "Name like ’db2_db2inst1_%-rs’" IBM.Application CleanupCommandTimeout=600;root> chrsrc -s "Name like ’db2_db2inst1_%-rs’" IBM.Application MonitorCommandTimeout=600;
# In the next two commands, replace 'db2inst1' with your instance# owning IDroot> chrsrc -s "Name like ’primary_db2inst1_900-rs’" IBM.Application CleanupCommandTimeout=600root> chrsrc -s "Name like ’ca_db2inst1_0-rs’" IBM.Application CleanupCommandTimeout=600;
# In the following commands, replace 'db2inst1' with your# instance owning ID, and repeat for each host in your cluster,# except the tiebreaker host Troot> chrsrc -s "Name like ’instancehost_db2inst1_hostA1’" IBM.Application MonitorCommandTimeout=600root> chrsrc -s "Name like ’instancehost_db2inst1_hostA2’" IBM.Application MonitorCommandTimeout=600root> chrsrc -s "Name like ’instancehost_db2inst1_hostA3’" IBM.Application MonitorCommandTimeout=600root> chrsrc -s "Name like ’instancehost_db2inst1_hostB1’" IBM.Application MonitorCommandTimeout=600root> chrsrc -s "Name like ’instancehost_db2inst1_hostB2’" IBM.Application MonitorCommandTimeout=600root> chrsrc -s "Name like ’instancehost_db2inst1_hostB3’" IBM.Application MonitorCommandTimeout=600
# In the last two commands, replace 'db2inst1' with your instance# owning ID, and 'hostA3' with the hostname of the first CF added# to the cluster, and 'hostB3' with the hostname of the second# CF added to the cluster.root> chrsrc -s "Name like ’cacontrol_db2inst1_128_hostA3’" IBM.Application MonitorCommandTimeout=600root> chrsrc -s "Name like ’cacontrol_db2inst1_129_hostB3’" IBM.Application MonitorCommandTimeout=600
*T>Q|BD,1,kT root C'm]KPBP|n:
lsrsrc -t IBM.Application Name MonitorCommandTimeout CleanupCommandTimeout
3. |Bu~/l&E>#
20 DB2 1,a4(CZ`S534,"xP`&4&Du~/l&E>#Z%;>
c pureScale 73P,GPFS 9CT+xSZZdI1.dxP(E,"RT+xJ
300 20 DB2 ~qw
dwIu~/l&E>xP`S#Z GDPC 73P,GPFS Z[OT+x (RoCE) S
xO9C InfiniBand (IB) r6L1Sf"wf! (RDMA) xP(E#rK,h*
|Du~/l&E>T43b;c#
Pvu~/l&E>:
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -list -network_resiliency -resources
TZ?(wz,+P>`FZTBZ]Du~:
condition 6:Name = "condrespV10_hostA1_condition_en2"Node = "hostA1.torolab.ibm.com"MonitorStatus = "Monitored"ResourceClass = "IBM.NetworkInterface"EventExpression = "OpState != 1"EventDescription = "Adapter is not online"RearmExpression = "OpState = 1"RearmDescription = "Adapter is online"SelectionString = "IPAddress == ’9.26.82.X’"Severity = "c"NodeNames = {}MgtScope = "l"Toggle = "Yes"EventBatchingInterval = 0EventBatchingMaxEvents = 0BatchedEventRetentionPeriod = 0BattchedEventMaxTotalSize = 0RecordAuditLog = "ALL"
!qV{.+T>CwzDT+xX7#TZ}v(Tfrwz.bD?(wz,
h*|B!qV{.T43CwzO9CD IB r RoCE X7#ZK>}P,hostA1
OD IB X7G 10.1.1.1,yTCZ|BCX7D|ngB:
root@hostA1:/> chcondition -U condrespV10_hostA1_condition_en2root@hostA1:/> chcondition -s "IPAddress == ’10.1.1.1’" condrespV10_pscalep74008a_condition_en2root@hostA1:/> chcondition -L condrespV10_hostA1_condition_en2
T}v(Tfrwz.bD?(wzX4C|n#"b,XkZ*|Ddu~Dw
zOKP chcondition |n#"TZ hostA1 O|D hostA2 Du~+<B“R;=
u~”ms#
Z 20 B dC GDPC 73 301
302 20 DB2 ~qw
Z 21 B }% DB2 }]~qwM DB2 pureScale Feature
4PKNqPD=hTS53P}%xP IBM DB2 pureScale Feature D DB2 }]~
qw#
}L
1. 8]}]#
2. (}S3vwzKP db2stop |n#9 DB2 pureScale 5}#
3. (}S3vwzKPTB|n>}yPwzOD DB2 pureScale 5}:
db2idrop -g instance_name
dP -g N}8(+Z+V6'(ZyP DB2 I1M/:_Y:fh)O)>}
DB2 pureScale 5}#ITZ <DB2DIR>/instance ?<PR= db2idrop |n
4. V/}% IBM General Parallel File System ( GPFS) /:MD~53#db2idrop -g;a>}KPC|nDwzOD GPFS /:"R;a}%D~53T#$zD}]#
5. (}KPTB|n}%20K DB2 pureScale Feature D DB2 }]~qw:
db2_deinstall -a
>}I1r/:_Y:fh)
KNqj8i\K>}I1r/:_Y:fh)yXk4PD=h#
XZKNq
ZIV4}]bP,g{zTI1XKxPNN|D(}g,mSr>}I1),G
4XkHxPQz8],;sE\CJ}]b#qr,g{z"TZxPQz8].
0CJ}]b,G4}]b+&Z8]]R4,#
Z;IV4}]bP,g{zTI1XKxPNN|D,G4;h*xPQz8]2
\;CJ}]b#+G,}]b+;\V4=zn|;Nq!8]3q1D1dc,
"9CzIC3q1D`,XK#g{z;xPQz8]x"TCJ}]b,G4}
]b;a&Z8]]R4,#
ITmSr>}`vI1x;XZ?N|D.s<xP8]#}g,g{zmS}v
I1,G4;h*ZjIyPmSYw.sxP;N8]#+G,g{zmS=vI
1,;s>};vI1,r_>}=vI1,;smS;vI1,G4XkHxP8
],;sE\xPNNd{I1XK|D#
^F
db2iupdt -drop |n;a>} DB2 pureScale 5}PDns;v/:_Y:fh)r
ns;vI1#*>} DB2 pureScale5}PDns;vI1r/:_Y:fh),k
ND“}%xP DB2 pureScale FeatureD DB2 Enterprise Server Edition”wb#
XkSz>}/:_Y:fh)rI1.sT;tZ5}DwzKP db2iupdt -drop |n#
© Copyright IBM Corp. 2013 303
}L
1. G<z>}/:_Y:fh)rI1.sT;tZ5}Dwz#
2. 9C db2stop |n#9yPwzOD DB2 pureScale 5}#
3. *}% DB2 I1:
db2iupdt -drop -m hostname instance_name
*}%/:_Y:fh):
db2iupdt -drop -cf hostname instance_name
4. (}KPTB|n}%wzO20D DB2 pureScale Feature:
db2_deinstall -a
1 DB2 20Lr}%ns20D DB2 1,|9aT/}% DB2 /:~q#
>}
}g,g{*Swz test1 M5} db2sdin1 >}I1,kKPTB|n:
db2iupdt -drop -m test1 db2sdin1
;s,*S test1 wzP}%y20D DB2,kS test1 wzKPTB|n:
DB2DIR/install/db2_deinstall -a
V/e} DB2 \\/:D~53>wb8<zjIV/e} DB2 \\/:D~yh4PD=h#
XZKNq
g{9C db2idrop -g |nS73P}% IBM DB2 pureScale Feature,G4+}%}
KP db2idrop |nDwz.bDyPwzOD GPFS /:#9CK}L4}%#`w
zOD GPFS D~53M/:#+'% GPFS D~53OD}]#ZjI db2idrop |n.s,vt/20Dwz (IIH) OE#tK GPFS /:#;h*Td1 IIH Dwz
4PV/e}#
}L
1. 9CTB|nP>VP GPFS D~53:
DB2DIR/bin/db2cluster -cfs -list -filesystem
dP DB2DIR m> DB2 1>D20;C#
K|nDdv&C`FZTBZ]:
FILE SYSTEM NAME MOUNT_POINT---------------- -----------db2fs1 /db2sd_20091027220651
2. #9{v GPFS /::
db2cluster -cfs -stop -all
3. +v(TfrPD GPFS (n`MhC* majority:
db2cluster -cfs -set -tiebreaker -majority
4. t/ GPFS /::
304 20 DB2 ~qw
db2cluster -cfs -start -all
5. *7#Z>}D~53.0D~53O;P}],k20CD~53:
db2cluster -cfs -mount -filesystem db2fs1
6. >} GPFS D~53:
db2cluster -cfs -delete -filesystem db2fs1
K|nDdv&C`FZTBZ]:
The file system ’db2fs1’ has been successfully deleted.All cluster configurations have been completed successfully.
7. P> GPFS r{:
db2cluster -cfs -list -domain
K|nDdv&C`FZTBZ]:
Domain Name: db2cluster_20091027220622.ca.ibm.com
8. #9 GPFS /::
db2cluster -cfs -stop -all
9. >} GPFS /::
db2cluster -cfs -delete -domain db2cluster_20091027220622.ca.ibm.com
K|nDdv&C`FZTBZ]:
Deleting the domain db2cluster_20091027220622.in.ibm.com fromthe cluster was successful.
10. Z}% GPFS /:MD~53.s,k>}“+V"am”PD GPFS_CLUSTER M
DEFAULT_INSTPROF d?G<#
db2greg -delvarrec service=GPFS_CLUSTER,variable=NAME,installpath=-db2greg -delvarrec service=DEFAULT_INSTPROF,variable=DEFAULT,installpath=-
Z 21 B }% DB2 pureScale Feature 305
306 20 DB2 ~qw
Z 4 ?V 20 DB2 Vx}]b73
*20 DB2 Vx}]b73,h*hCVx}]b73"i$20#
ZjI20.s,k4PX*D=hT7#}7dCzD73#
© Copyright IBM Corp. 2013 307
308 20 DB2 ~qw
Z 22 B hCVx}]b73
>wbhvgNhCVx}]b73#+9C“DB2 20”r<4205}5PD}]b
~qwM4(l&D~,;sY9Cb)l&D~44(NkD}]b~qw#
*<.0
":Vx}]b73ZG root C'20P;\'V#
v 7#z_P+h*4F=yPNkFczPD InfoSphere Vb$n CD mI$\?#
v +*NkVx}]b73D?(FczO`,}?D,xKZXkUP#}g,g
{Vx}]b73+ID(FcziI,G4b)FczO`,DDv,xKZy
XkUP#Z4(5}Zd,+ZBPD~P#tKZ,xRd}?k10~qw
OD_-Vx}?`H:Z Linux M UNIX O,+#tZ /etc/services P;xZ
Windows O,+#tZ %SystemRoot%\system32\drivers\etc\services P#b)K
Z+I“lY(E\mw”9C##tKZ+9CTBq=:
DB2_InstanceNameDB2_InstanceName_1DB2_InstanceName_2DB2_InstanceName_END
(;XnDu?Gp<KZ ( D B 2 _ I n s t a n c e N a m e ) MaxKZ
(DB2_InstanceName_END)#d{u?<#tZ services D~P,T9d{&CLr;
9Cb)KZ#
v *K\'V`vNk DB2 }]b~qw,*20 DB2 DFczXktZ;vIC
Jr#+G,IT+>XVxmSACFcz,49CFcz;tZ3vr#
v Z Linux M UNIX 53O,Vx}]b53h*6L shell 5CLr#DB2 }]b
53'VBP6L shell 5CLr:
– rsh
– ssh
1!ivB,1T6L DB2 Zc4P|n1(}g,t/6L DB2 }]bVx
1),DB2 }]b53Ma9C rsh#*9C DB2 1!5,Xk20 rsh-server L
r|#PX|`E",kND}]b2+T8OPD:20M9C DB2 }]b\m
w1D2+T"bBn;#
g{!q9C6L shell 5CLr rsh,G49Xk20"KP inetd(r xinetd)#
g{!q9C6L shell 5CLr ssh,G4h*ZjI DB2 20s"4hC
DB2RSHCMD "amd?#g{;hCK"amd?,G49C rsh 5CLr#
v Z Linux M UNIX Yw53O,7# etc ?<PD hosts D~P;|,“127.0.0.2”
Du?(g{C IP X73dAzwDj<wz{)#
XZKNq
}]bVxG}]bD;?V,|IT:D}]"w}"dCD~MBqU>iI#
Vx}]bGP=vr|`vVxD}]b#
© Copyright IBM Corp. 2013 309
}L
*hCVx}]b73:
1. 9C“DB2 20”r<4205}5PD}]b~qw#PXj8D8>E",kN
DJOz=(D`&“20 DB2 ~qw”wb#
v Z!q20M/rl&D~4(0ZP,7#!q+20hC#fZl&D~P!n#jI20.s,Bf=vD~+;4F=Z“DB2 20”r<P8(DTB
?<P:PROD_ESE.rsp M PROD_ESE_addpart.rsp#PROD_ESE.rsp D~G5}5
PD}]b~qwDl&D~#PROD_ESE_addpart.rsp D~GNkD}]b~q
wDl&D~#
v Z* DB2 5}hCVx!n0ZO,qX!q`vVx5}"dkns_-Vx}#
2. 9 DB2 203qICZVx}]b73PDyPVxFcz#
3. V"Nk}]b~qwl&D~(PROD_ESE_addpart.rsp)#
4. ZNkD?(FczO,9C db2setup |n(Z Linux M UNIX O)r_ setup(Z Windows O)420 DB2 }]b~qw:
Linux M UNIX*Aa)K DB2 }]bz7zkD?<,;sKP:
./db2setup -r /responsefile_directory/response_file_name
Windows
setup -u x:\responsefile_directory\response_file_name
}g,BfMG;v9C PROD_ESE_addpart.rsp w*l&D~D|n:
Linux M UNIX*Aa)K DB2 }]bz7zkD?<,;sKP:
./db2setup -r /db2home/PROD_ESE_addpart.rsp
dP /db2home GQ-4FKl&D~D?<#
Windows
setup -u c:\resp_files\PROD_ESE_addpart.rsp
dP c:\resp_files\ GQ-4FKl&D~D?<#
5. (vJCZ Linux M UNIX)dC db2nodes.cfg D~#DB2 20v#tz*T1
0Fcz9CDns_-Vx}?,+;dC db2nodes.cfg D~#g{;dC
db2nodes.cfg D~,G45}TG%;Vx5}#
6. |BNk~qwOD services D~,Tc* DB2 5}(e`&D FCM KZ# C
services D~;ZBP;C:
v /etc/services(Z Linux M UNIX O)
v %SystemRoot%\system32\drivers\etc\services(Z Windows O)
7. TZ Windows 2000 r|_f>ODVx}]b73,kt/“DB2 6L|n~q
”2+T&\?~T#$}]MJ4#
*K7#.V2+,kt/*w*/IDFcz(g{~q}Z LocalSystem J'
DOBDBKP)rC'(g{~q}ZC'DG<OBDBKP)#
310 20 DB2 ~qw
*t/“DB2 6L|n~q”2+T&\?~:
a. ZrXFwOr*“Active Directory C'MFcz”0Z,;s%w*<"!qL
r > \m$_ > Active Directory C'MFcz
b. ZR0ZfeP,R|%w*t/DFczrC',;s!qtT
c. %w#f!n("!PENFczw*/I4!r#TZC'hC,k%wJ
'!n("ZJ'!niP!PENJ'w*/I4!r#7#4!PJ'\
tP,;\xP/Ir#
d. %w7(Tt/*w*/IDFczrC'#
Th*t/D?vFczrC'X4Ov=h#XkXBt/FczE\92+T
|Dz'#
Z 22 B hCVx}]b73 311
312 20 DB2 ~qw
Z 23 B <820 DB2 }]bVx&\
**QVxD DB2 ~qw<873,I\h*|BzDhCri$KZ6'GqTy
NkDFczIC#
TZ Linux M UNIX,I\h*i$xgD~53 (NFS) Gq}ZNkVx}]b5
3D?(FczOKP#
TZ AIX"HP-UX"Linux M Solaris,ITZVx73P4(iMC'j6#
*Vx DB2 ~qw<873 (Windows)>wbhvKZ<8 Windows 73TcT DB2 }]bz7xPVx201h*4P
D=h#
*<.0
g{*+Bzww*;vVxmS=Vx}]b73P,G4BzwXk_8TBu
~:
v _Pk5P5}Dzw`,DYw53f>#
v _Pk5P5}Dzw`,D CPU e5a9(x32 ;r x64 ;)
g{Bzw;\zcb)*s,G4mSVxI\'\#
}L
*<8 Windows 73TxP20:
1. 7#wFczMNkDFcztZ,; Windows r# 9C53tTT0r4li
FczytDr,IT(}“XFfe”4CJKT0r#
2. 7#wFczMNkDFczOD1dkUZhCG;BD# *91dMUZhC
;O*G;BD,yPFcz.dD GMT 1n;(;\,};v!1#
IT9CUZ/1dtTT0r^D53DUZM1d,IT(}“XFfe”CJK
T0r#IT9C max_time_diff dCN}4|DK^F#1!5G max_time_diff
= 60,bJm1n!Z 60 VS#
3. 7#T?vNkVx}]b73DFczTs<jGK“ENFczw*/I”X
(# zITi$“Active Directory C'MFcz”XF(P?(FczDJ'tTT
0rD#f!n(OD“ENFczw*/I”4!rGqQ!P#
4. 7#yPNkDFcz<IT9C TCP/IP `%(E:
a. Z;(NkDFczO,dk hostname |n,|+5XCFczDwz{#
b. Zm;(NkDFczO,dkTB|n:
ping hostname
dP hostname m>wFczDwz{#g{bTI&,z+SU=`FgBD
dv:
© Copyright IBM Corp. 2013 313
Pinging ServerA.ibm.com [9.21.27.230] with 32 bytes of data:
Reply from 9.21.27.230: bytes=32 time<10ms TTL=128Reply from 9.21.27.230: bytes=32 time<10ms TTL=128Reply from 9.21.27.230: bytes=32 time<10ms TTL=128
X44Pb)=h,1=7(yPNkDFcz<\9C TCP/IP `%xP(E
*9#?(FczXk_P2, IP X7#
g{}rc9C`vxgJdw,IT8(*9CDvJdwZ}]bVx~
qw.dxP(E#20jIs,9C db2nchg |nZ db2nodes.cfg D~P8
(“xg{”VN#
5. 20Zd,53+*sza) DB2 \m~qwC'J'# bG+I DB2 \m~
qw (DAS) 9CD>XrrC'J'#DAS GCZ'V GUI $_M-zjI\m
NqD\m~q#zVZIT(e;vC',2ITC“DB2 20”r<4(;vC
'#g{*9C“DB2 20”r<4(BDrC',G4C44P20DJ'Xk_
P4(rC'D(^#
6. Z+205}5PDVxDwFczO,Xk_PtZ>X Administrators iDrC
'J'# 20 DB2 }]bz71,z+w*KC'G<#Xk+,;C'J'm
SANkD?(FczOD>X Administrators i#KC'Xk_PTYw53==
YwC'(^#
7. 7#5}PDyPFcz<_P,;v>X}/wL{OD}]b?<# zIT(
}KP GET DATABASE CONFIGURATION |n"i$ dftdbpath DBM dCN}D5
4liGqzcKu~#
8. 20Zd,a*sza)k DB2 5}`X*DrC'J'# ?v DB2 5}<8
(K;vC'#1t/5}1,DB2 }]b53+9CKC'{xPG<#zVZ
IT(e;vC',2ITC“DB2 20”r<4(;vBDrC'#
1mSBZc=Vx73P1,DB2 1>{FXkZyPDFczO`,#
g{*9C“DB2 20”r<4(BDrC',G4C44P20DJ'Xk_P4
(rC'D(^#5}C'rJ'ZyPNkDFczOXktZ>X Administra-
tors i,"R+;ZhBPC'(^:
v TYw53==Yw
v 4(jGTs
v x(ZfPD3
v w*~qG<
v vS^n
v f;xL6pjG
g{!qK)92+T,G4CJ'9XkG DB2ADMNS iDI1#DB2ADMNS
iQ-_Pb)X(,rK,Q-TCJ'T=XmSKb)X(#
|BCZVx DB2 20D73hC (AIX)KNqhvK+NkVx}]b53D?(FczOh*|BD73hC#
314 20 DB2 ~qw
}L
*|B AIX 73hC:
1. w*_P root C'(^DC'G<Fcz#
2. (}dkTB|n,+ AIX maxuproc(?vC'DnsxL})h8tThC*
4096:
chdev -l sys0 -a maxuproc=’4096’
":g{m;3q}ZKP,G4I\h*+ bosboot/reboot P;* 64 ;ZK#
3. ZNkVx}]b53DyP$w>O,+ TCP/IP xgN}hC*BP5#b)5
<Gb)N}Dn!5#g{NNxg`XN}<QhC*O_D5,G4;*x
P|D#
thewall = 65536sb_max = 1310720rfc1323 = 1tcp_sendspace = 221184tcp_recvspace = 221184udp_sendspace = 65536udp_recvspace = 65536ipqmaxlen = 250somaxconn = 1024
*P>yPxg`XN}D10hC,dkTB|n:
no -a | more
*hCN},dkTB|n:
no -o parameter_name=value
dP:
v parameter_name m>k*hCDN}#
v value m>k*TKN}hCD5#
}g,*+ tcp_sendspace N}hC* 221184,dkTB|n:
no -o tcp_sendspace=221184
4. g{}Z9C_Y%,,G4Xk+ css0 D spoolsize M rpoolsize hC*B
P5:
spoolsize 16777216rpoolsize 16777216
*P>b)N}D10hC,dkTB|n:
lsattr -l css0 -E
*hCb)N},kdkBP|n:
/usr/lpp/ssp/css/chgcss -l css0 -a spoolsize=16777216/usr/lpp/ssp/css/chgcss -l css0 -a rpoolsize=16777216
g{;9C /tftpboot/tuning.cst D~4w{53,G4ITZ20.s9C
DB2DIR/misc/rc.local.sample y>E>D~(dP DB2DIR G DB2 }]bz7
D2076)4|Bkxg`XDN}#*Z20.s9Cy>E>D~4|Bx
g`XN},4PBP=h:
Z 23 B <820 DB2 }]bVx&\ 315
a. (}dkBP|n,+KE>D~4F= /etc ?<,"9|II root C'4
P:
cp /usr/opt/db2_09_01/misc/rc.local.sample /etc/rc.localchown root:sys /etc/rc.localchmod 744 /etc/rc.local
b. i4 /etc/rc.local D~"TdxP|B(g{PX*)#
c. r /etc/inittab D~mS;vu?,Tc?1zwXB}<14P /etc/
rc.local E># I9C mkitab |n4r /etc/inittab D~mS;vu?#
*mSKu?,dkTB|n:
mkitab "rclocal:2:wait:/etc/rc.local > /dev/console 2>&1"
d. (}dkTB|n,7# /etc/inittab D~|( /etc/rc.nfs u?:
lsitab rcnfs
e. (}dkTB|n,Z;XB}<53DivB|BxgN}:
/etc/rc.local
5. 7#_Pc;Dw3Ud4KP DB2 Enterprise Server Edition DVx20# g{
;Pc;Dw3Ud,G4Yw53+#9}Z9Cs?VibZf(bI\Gd
P;v DB2 xL)DxL# *liICDw3Ud,dkTB|n:
lsps -a
K|n+5X`FZTBDdv:
Page Space Physical Volume Volume Group Size %Used Active Auto Typepaging00 hdisk1 rootvg 60MB 19 yes yes lvhd6 hdisk0 rootvg 60MB 21 yes yes lvhd6 hdisk2 rootvg 64MB 21 yes yes lv
ICw3Ud&GZFczO20DomZf?D=6#
6. g{}Z4(!M=PMDVx}]b53,G45P5}DFczODxgD~
53X$Lr (NFSD) D}?&CS|Z:
?(FczOD biod } × 5}PDFcz}
mkivB,&CZ?(FczOKP 10 v biod xL#y]TO+=,ZID(
FcziID53O(?(FczOP 10 v biod xL),&C9C 40 v NFSD#
g{}Z20sM53,G4FczOn`IT20 120 v NFSD#
PX NFS Dd{E",kND NFS D5#
i$NkDFczODICKZ6'(Linux M UNIX)KNqhvKi$NkDFczODICKZ6'1h*4PD=h#KZ6'I“l
Y(E\mw”(FCM) 9C#FCM G DB2 C4&m}]bVx~qw.dD(ED&
\?~#
*<.0
&CZ205P5}D}]bVx~qw.s,"Z20NNNkD}]bVx~q
w.0i$NkDFczODICKZ6'#
1ZwFczO205P5}D}]bVx~qw1,DB2 y]8(DNkVx}]b
73D_-}]bVx~qw}?#tKZ6'#1!6'*DvKZ#TZ?vN
316 20 DB2 ~qw
kVx}]b73D~qw,zXk* FCM KZV/dC /etc/services D~#FCM
KZ6'!vZ*ZNkDFczO9CD_-Vx}?#AYh*=vu?:
DB2_instance M DB2_instance_END#ZNkDFczO8(D FCM KZDd{*s:
v p<KZEXkkwFczDp<KZE`%d
v sxKZXk43rxP`E
v 8(DKZEXkGUPD
*|D services D~,zh*_P root C'(^#
}L
*i$NkDFczODICKZ6':
1. r*;Z /etc/services ?<PD services D~#
2. iR* DB2 D“lY(E\mw”(FCM) #tDKZ#b)u?&C`FZTB>
}:
DB2_db2inst1 60000/tcpDB2_db2inst1_1 60001/tcpDB2_db2inst1_2 60002/tcpDB2_db2inst1_END 60003/tcp
DB2 +#t 60000 .sD0DvICKZ#
3. ZNkD?(FczO,r* services D~,"i$ZwFczD services D~
P* DB2 FCM #tDKZGq49C#
4. g{NkD3(Fcz}Z9Ch*DKZ,G4&7(yPFczDICKZ6
',"|B?v services D~(|(wFczOD services D~)#
B;=v24
ZwFczO205P5}D}]bVx~qw.s,XkZNkD}]bVx~q
wO20 DB2 }]bz7#IT9C*Vx~qwzIDl&D~(1!{F*
db2ese_addpart.rsp),h** FCM KZV/dC /etc/services D~#FCM KZ
6'!vZ*Z10zwO9CD_-Vx}?#n!u?* DB2_ M DB2__END b=
v_P,xICKZEDu?#ZNkD?(zwO9CD FCM KZEyXk_P`
,Dp<KZE,"RsxKZXk43rxP`E#
4(Vx}]b73D DB2 wD~53*20 DB2 Enterprise Server EditionM4(Vx}]b73,zXk_PICZyPz
wDD~53#
KD~53+Cw5}w?<#mb,|9ICw DB2 }]bz7 CD Z]DY1;
C#
*Vx}]b534( DB2 wD~53 (AIX)w*hCVx}]b53D;?V,zh*4( DB2 wD~53#;s,Xk(}
NFS <vKwD~53,"ZNkVx}]b53D?(FczP20KwD~53#
Z 23 B <820 DB2 }]bVx&\ 317
*<.0
(iz4(;v\;]I DB2 }]bz7 DVD ODZ]DwD~53#IT9CT
B|n4lis! (KB):
du -sk DVD_mounting_point
DB2 5}AYh* 200 MB Ud#g{;Pc;DICUd,G4ITSNkD?(
Fcz20 DB2 }]bz7 DVD,bG+Z]4F=ELDm;V=(#
zXk_P:
v 4(D~53D root C'(^
v 4(K4(K*CZ5JECD~53Dmi#
}L
*4(T NFS ==<v"T NFS ==20D DB2 wD~53,k4PBP=h:
1. 4( DB2 wD~53#
w*_P root C'(^DC'G<Vx}]b53DwFcz (ServerA),"*V
x}]b534({* /db2home DwD~53#
a. dk smit jfs |n#
b. %wmSU>D~53<j#
c. %wmSj<U>D~53<j#
d. Smi{PmP!q*+KD~535JECZDVPmi#
e. hCD~53Ds!(D~53s!(T 512 VZiF)(}V)VN)# K
s!4 512 VZiF}uE,g{;h**5}w?<4(D~53,G4IT
9C 180 000,s< 90 MB#g{h*j{X4Fz7 DVD 3qTKP20,
G4IT4(|*5 2 000 000,s< 1 GB#
f. Z20cVNPdkKD~53D20c#ZK>}P,20c* /db2home#
g. +Z53XBt/1T/20VNhC*G#
d`VNI#t1!hC#
h. %w7(#
2. <v DB2 wD~53#
T NFS ==<v /db2home D~53,T9|ICZ+NkVx}]b53DyP
Fcz#
a. dk smit nfs |n#
b. %wxgD~53 (NFS) <j#
c. %w+?<mSA<vPm<j#
d . Z*<vD?<D76{VNP,dk*<vD76{M?<(}
g,/db2home)#
e. ZJm_P root C'CJ(DwzVNPdk+*NkVx}]b53D?v$w>D{F# 9C:E(,)w*?v{F.dD(g{#}g,ServerA,
ServerB, ServerC#g{GZ9C_Y%,,RG(izZKVNP9*8(?
v$w>D_Y%,{F#d`VNI#t1!hC#
318 20 DB2 ~qw
f. %w7(#
3. "z#
4. ZNkD?(FczP<20 DB2 wD~53#
G<NkD?(Fcz(ServerB"ServerC M ServerD),(}4PBP=h4T
NFS ==20Q<vDD~53:
a. dk smit nfs |n#
b. %wxgD~53 (NFS) <j#
c. %wmSD~53TxP20<j#
d. Z20cD76{(76)VNPdk20cD76{#
20cD76{MG&4( DB2 w?<D;C#TZK>},9C /db2home#
e. Z6L?<D76{VNPdk6L?<D76{#
TZK>},&dkzZ20cD76{(76)VNPdkD5#
f. Z6L?<yZDwzVNPdk<vKD~53DzwDwz{#
K5G4(K*20DD~53DzwDwz{#
*Ka_T\,zI\k(}_Y%,T NFS ==20z4(DD~53#g{
k*9C_Y%,420KD~53,G4XkZ6L?<yZDwzVNP
dkd{F#
k"b:g{_Y%,IZ3V-rxdC;IC,G4NkVx}]b53
D?v$w><+^(CJK DB2 w?<#
g. +"420,+u?mSA /etc/filesystems 9G+?VNhC*+?#
h. + /etc/filesystems u?+Z53XBt/120?<VNhC*G#
i. +K NFS D~53D==VNhC*A4#
j. +TD~53xPm209G220VNhC*220#
m20m>Fcz+;a^^ZX"TT6L==20C?<#220m>zw
+;#X"T20C?<#baZ53@#1zzJb#(i+KVNhC*2
20#
d`VNI#t1!hC#
k. 7#KD~53GZGqJmZKD~53P4P SUID M sgid LrVNhC*GDivB20D# bG1!hC#
l. %w7(#
m. "z#
*Vx}]b534( DB2 wD~53 (HP-UX)w*hCVx}]b53D;?V,zh*4( DB2 wD~53#;s,Xk(}
NFS <vKwD~53,"ZNkVx}]b53D?(FczP20KwD~53#
Z 23 B <820 DB2 }]bVx&\ 319
*<.0
(iz4(;v\;]I DB2 }]bz7 DVD ODZ]DwD~53#IT9CB
P|n4lis!(T KB *%;T>):
du -sk DVD_mounting_point
;v DB2 5}AYh* 50 MB Ud#g{;Pc;DICUd,G4ITSNkD
?(Fcz20 DB2 }]bz7 DVD,bG+Z]4F=ELDm;V=(#
Xk_P root C'(^E\4(D~53#
}L
*4(T NFS ==<v"T NFS ==20D DB2 wD~53,k4PBP=h:
1. 4( DB2 wD~53#
v V/:
a. !qELVxr_-m,"9C`FZ newfs D5CLr44(KD~53#
PX|`E",dk man newfs |n#
b. T>X==20KD~53,"r /etc/fstab D~mS;vu?,Tc53
?NXBt/1<20KD~53#
v 9C SAM:
a. dk sam |n#
b. %wELMD~53<j#
c. %wD~53<j#
d. !qYw > mS>XD~53#
e. IT!q9Cr;9C“_-m\mw”#(i9C“_-m\mw”#
2. <v DB2 wD~53#
g{GZ HP-UX 53/:O20 DB2 Enterprise Server Edition,G4ITr /etc/
exports D~mS;vu?T(} NFS r9C SAM <vKD~53#
*9C SAM <vCD~53:
a. dk sam |n#
b. %w*xM(E<j#
c. %wxgD~53<j#
d. %w<vD>XD~53<j#
e. %wYwK%,"!qmS<vDD~53#
f. Z>X?<{VNPdk*<vD76{M?<(}g,/db2home)#
g. %wC'CJ(4%,"ZvVD0ZPmST5}PDd{FczDA4C
J(#
h. %w root C'CJ(4%,"ZvVD0ZPmST5}PDd{FczDCJ(#
i. %w7(#
3. "z#
4. ZNkD?(FczP<20 DB2 wD~53#
320 20 DB2 ~qw
Z<vKD~53.s,XkZNkD?(FczO20KD~53#
ZNkD?(FczO:
a. dk sam |n#
b. %w*xM(E<j#
c. %wxgD~53<j#
d. %w20D6LD~53<j#
e. %wYwK%,"!qmS6LD~53(9C NFS)
f. Z>X?<{VNP,dk*20DD~53D20c(}g,/db2home)#
g. Z6L~qw{VNP,dk6L~qwD{F(}g,ServerA)#
h. Z6L?<{VNP,dk6L?<D76{M?<(}g,/db2home)#
i. +Z53}<120!nhC*“r*”#
j. %w NFS 20!n4%,"+220`MMJm SetUID 4P!nhC*“r*
”#
m20m>Fcz+;a^^ZX"TT6L==20C?<#220m>zw
+;#X"T20C?<#baZ53@#1zzJb#(i+KVNhC*2
20#
d`VNI#t1!hC#
k. %w7(#
l. "z#
*Vx}]b534(D~53 (Linux)w*Z Linux Yw53OhCVx}]b53D;?V,zh*4( DB2 wD~5
3#;s,Xk(} NFS <vKwD~53,"ZNkVx}]b53D?(Fcz
P20KwD~53#
XZKNq
zDD~53XkICZ+NkVx}]b53DyPzw#KD~53+Cw5}
w?<#
TZT%v}]b5}9C`(zwDdC,9C NFS(xgD~53)42mKD~
53#(#,/:PD;(zwCZ9C NFS <vD~53,x/:PDd`zw+
SKzw20 NFS D~53#TZ<vD~53Dzw,+T>X==20CD~5
3#
PX|`|nE",kND Linux V"D5#
}L
*4(T NFS ==<v"T NFS ==20D DB2 wD~53,k4PBP=h:
1. Z;(zwO,!q;vELVxr9C fdisk 44(;vELVx#
2. (}9Cng mkfs .`D5CLr,ZKVxO4(D~53# CD~53&C
c;sT|,XhD DB2 LrD~T0}]bh*Dc;Ud#
Z 23 B <820 DB2 }]bVx&\ 321
3. T>X==20zUU4(DD~53,"r /etc/fstab D~mS;vu?,Tc
53?NXB}<1<20KD~53# }g:
/dev/hda1 /db2home ext3 defaults 1 2
4. *Z Linux OZ}<1T/<v NFS D~53,&r /etc/exports D~mS;
vu?# qX|(Nk/:DyPwz{T0zwI\_PDyP{F#"R,9
&C(}9C“root”!n47#/:P?(zwT<vDD~53<_P root C'
(^#
/etc/exports D~G|,TB`MDE"D ASCII D~:
/db2home machine1_name(rw) machine2_name(rw)
*<v NFS ?<,KP
/usr/sbin/exportfs -r
5. Z/:PDd`?(zwO,r /etc/fstab D~mS;vu?,TcZ}<1T
NFS ==T/20CD~53# gB}y>,18(20c!n1,7#CD~5
3GIA4D"GZ}<1220D,||(K bg(s()!n,R setuid LrIT}#KP#
fusion-en:/db2home /db2home nfs rw,timeo=7,hard,intr,bg,suid,lock
dP,fusion-en m>zw{#
6. T NFS ==Z/:PDd`?(zwO20y<vDD~53# dkTB|n:
mount /db2home
g{ mount |n'\,G49C showmount |n4li NFS ~qwD4,#}g:
showmount -e fusion-en
dP,fusion-en m>zw{#
K showmount |n&P>Szw fusion-en <vDD~53#g{K|n'\,G
4 NFS ~qwI\P4t/#*V/t/ NFS ~qw,ZC~qwOw* root C
'KPTB|n:
/etc/rc.d/init.d/nfs restart
Y(?0DKP6p* 3,G4IT(}+?< /etc/rc.d/rc3.d BD K20nfs X
|{* S20nfs,TcZ}<1T/KPK|n#
a{
(}4Pb)=h,zMjIKBPNq:
1. ZVx}]b73PD%;FczO,Q-4(*Cw5}Mw?<DD~53#
2. g{dCT%v}]b5}9C`(zw,G4(}9C NFS <vKD~53#
3. QZNkD?(FczO20K<vDD~53#
*Vx}]b534( DB2 wD~53(Solaris)w*Z Solaris Operating Environment OhCVx}]b53D;?V,zh*4( DB2
wD~53#;s,Xk(} NFS <vKwD~53,"ZNkVx}]b53D?
(FczP20KwD~53#
322 20 DB2 ~qw
*<.0
(iz4(;v\;]I DB2 }]bz7 DVD ODZ]DwD~53#IT9CB
P|n4lis!(T KB *%;T>):
du -sk DVD mounting point
;v DB2 5}AYh* 50 MB Ud#g{;Pc;DICUd,G4ITSNkD
?(Fcz20 DB2 }]bz7 DVD,bG+Z]4F=ELDm;V=(#
Xk_P root C'(^E\4(D~53#
XZKNq
P`V=(ITZ Solaris Operating Environment 53O4(>XD~53#g{*9
Cng Veritas Dz744(D~53,kNDCz7DD5#
}L
*4(T NFS ==<v"T NFS ==20D DB2 wD~53,k4PBP=h:
1. 4( DB2 wD~53#
a. ZwFcz(ServerA)O,!qELVxr9C format |ndCELVx#
19C format |n1,7#9CDELVx%;X~#VxX~a<B}]Y
5rD~53JO#7#}7dkK|n,r*msI\}pOXJb#
b. (}9Cng newfs r mkfs .`D5CLr,ZKVxO4(;vD~53#
CD~53&Cc;sT|,XhD DB2 }]bD~T0d{G DB2 D~#
(in!* 300 MB#
c. T>X==20zUU4(DD~53,"r /etc/vfstab D~mS;vu?,
Tc53?NXB}<1<20KD~53# }g:
/dev/dsk/c1t0d2s2 /dev/rdsk/c1t0d2s2 /db2home ufs 2 yes -
2. <v DB2 wD~53#
a. Z}<1,*Z Solaris OT/<v NFS D~53,hr /etc/dfs/dfstab D
~mS;vu?# qX|(NkDFczDyPwz{T0x(FczI\_P
DyP{F#"R,9&C(}9C“root C'”!n47#?(FczT<vD
D~53<_P root C'(^#
ZTB>}P,+kTD(FczNkDVx}]b53r /etc/dfs/dfstab D
~mS;vu?#NkDFcz ServerB"ServerC M ServerD ;ZhmI(,
IT20D~53 /db2home,|+;Cw DB2 wD~53#
share -F nfs -o \rw=ServerB.torolab.ibm.com,\root=ServerB.torolab.ibm.com \
rw=ServerC.torolab.ibm.com, \root=ServerC.torolab.ibm.com\
rw=ServerD.torolab.ibm.com,\root=ServerD.torolab.ibm.com \-d "homes" /db2home
Z 23 B <820 DB2 }]bVx&\ 323
g{;(Fcz_P`vwz{,G4yPp{<Xk|(Z /etc/dfs/
dfstab D~P#}g,g{ ServerB 9_P{F ServerB-tokenring,G4 ServerB
Z /etc/dfs/dfstab PDu?+TgBN=vV:
rw=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com,\root=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com \
b. ZNkD?(FczO,r /etc/vfstab D~mS;vu?,TcZ}<1T
NFS ==T/20CD~53# gB}y>,18(20c!n1,7#CD
~53GZ}<120D,|GIA4D"RG220D,||(K bg(s()
!n,R suid LrIT}#KP:
ServerA:/db2home - /db2home nfs - yes rw,hard,intr,bg,suid
3. ZNkD?(FczP<20 DB2 wD~53#
ZVx}]b73PD?(FczOdkBP|n:
mkdir /db2homemount /db2home
g{ mount |n'\,G49C showmount |n4li NFS ~qwD4,#}g:
showmount -e ServerA
K showmount |n&CP>S{* ServerA DFczP<vDD~53#g{K|
n'\,G4 NFS ~qwI\P4t/#*V/t/C~qw,kZ NFS ~qw
Ow* root C'KPBP|n:
/usr/lib/nfs/mountd/usr/lib/nfs/nfsd -a 16
g{ /etc/dfs/dfstab D~PPNNu?D0,b)|n+Z}<1T/KP#t
/ NFS ~qw.s,(}KPTB|nYN<v NFS D~53:
sh /etc/dfs/dfstab
a{
(}4Pb)=h,zMjIKBPNq:
1. ZVx}]b73PD%;FczO,Q-4(*Cw5}Mw?<DD~53#
2. Q(} NFS <vKD~53#
3. QZNkD?(FczO20K<vDD~53#
i$ NFS Gq}ZKP(Linux M UNIX)ZhC}]bVx73.0,&i$“xgD~53”(NFS) Z+NkVx}]b53D
?(FczOGq}ZKP#
}L
*i$ NFS GqZ?(FczO<}ZKP:
v AIX Yw53:
Z?(FczOdkTB|n:
lssrc -g nfs
324 20 DB2 ~qw
NFS xLD4,VN&C8>n/#7OK NFS }Z?v53OKP.s,&li
DB2 }]bz7XhDX( NFS xL#XhDxLP:
rpc.lockdrpc.statd
v HP-UX M Solaris Yw53:
Z?(FczOdkTB|n:
showmount -e hostname
dk;x hostname N}D showmount |n4li>X53#g{ NFS ;n/,G
4z+SU=`FgBD;u{":
showmount: ServerA: RPC: Program not registered
7OK NFS }Z?v53OKP.s,&li DB2 }]bz7XhDX( NFS x
L:
rpc.lockdrpc.statd
IT9CBP|n4lib)xL:
ps -ef | grep rpc.lockdps -ef | grep rpc.statd
v Linux Yw53:
Z?(FczOdkTB|n:
showmount -e hostname
dk;x hostname N}D showmount |n4li>X53#
g{ NFS ;n/,G4z+SU=`FgBD;u{":
showmount: ServerA: RPC: Program not registered
7OK NFS }Z?v53OKP.s,&li DB2 }]bz7XhDX( NFS x
L#XhDxLG rpc.statd#
IT9C ps -ef | grep rpc.statd |n4liKxL#
g{b)xL;PKP,G4NDzDYw53D5#
ZVx}]b73P4(iMC'
*20 IBM DB2 Enterprise Server Edition m~"4(Vx}]b73,Xk4(C'
Mi4Yw DB2 }]b#
ZVx}]b73P*20 DB2 ~qw4(XhC'(AIX)Z AIX Yw53ODVx}]b73PKP DB2 }]bh*}vC'Mi#
*<.0
v Xk_P root C'(^E\4(C'Mi#
v g{9C2+Tm~4\mC'Mi,G4Z(e DB2 C'Mi1I\9h*4P
d{=h#
Z 23 B <820 DB2 }]bVx&\ 325
XZKNq
Bm5wZBP8nP9CDC'{Mi{#IT8(zT:DC'{Mi{,+G
|GXkq-53|{frM DB2 |{fr#
g{zrc9C“DB2 20”r<420 DB2 }]bz7,G4“DB2 20”r<+4(
b)C'#
m 43. XhDC'Mi
XhDC' C'{ i{
5}yP_ db2inst1 db2iadm1
\@$DC' db2fenc1 db2fadm1
DB2 \m~qwC' dasusr1 dasadm1
g{ DB2 \m~qwC'GVPC',G4KC'XkfZZyPNkDFczO,
;sE\20#g{9C“DB2 20”r<Z5P5}DFczO4(BD DB2 \m~
qwC',G4Z20l&D~Zd2aZNkDFczO4(CBC'(gPX
*)#g{CC'ZNkDFczOQfZ,G4|Xk_P`,Dwi#
^F
z4(DC'{Xk,1{OYw53|{frM DB2 }]b53|{fr#
}L
*4(+?b}vC',4PBP=h:
1. G<wFcz#
2. (}dkBP|n,*5}yP_4(;vi(}g,db2iadm1),*+KP UDF
rf"}LDi4(;vi(}g,db2fadm1),"*+5P DB2 \m~qwDi
4(;vi(}g,dasadm1):
mkgroup id=999 db2iadm1mkgroup id=998 db2fadm1mkgroup id=997 dasadm1
3. (}9CBP|n,*0;=hP4(D?vi4(;vC'#?vC'Dw?<
+GzH04(R2mD DB2 w?<(db2home)#
mkuser id=1004 pgrp=db2iadm1 groups=db2iadm1 home=/db2home/db2inst1core=-1 data=491519 stack=32767 rss=-1 fsize=-1 db2inst1
mkuser id=1003 pgrp=db2fadm1 groups=db2fadm1 home=/db2home/db2fenc1db2fenc1
mkuser id=1002 pgrp=dasadm1 groups=dasadm1 home=/home/dasusr1dasusr1
4. (}dkBP|n,*4(D?vC'hCu<\k:
passwd db2inst1passwd db2fenc1passwd dasusr1
5. "z#
6. w*Q4(D?vC'(db2inst1"db2fenc1 M dasusr1)G<wFcz#r*b
Gb)C'Z;NG<53,yTI\aa>z|D?vC'D\k#
7. "z#
8. Z+NkVx}]b73D?(FczO4(j+`,DC'MiJ'#
326 20 DB2 ~qw
ZVx}]b73P*20 DB2 ~qw4(XhC' (HP-UX)Z HP-UX Yw53ODVx}]b73PKP DB2 }]bh*}vC'Mi#
*<.0
v Xk_P root C'(^E\4(C'Mi#
v g{9C2+Tm~4\mC'Mi,G4Z(e DB2 C'Mi1I\9h*4P
d{=h#
XZKNq
Bm5wZBP8nP9CDC'{Mi{#IT8(zT:DC'{Mi{,+G
|GXkq-53|{frM DB2 |{fr#
g{zrc9C“DB2 20”r<420 DB2 }]bz7,G4“DB2 20”r<+4(
b)C'#
m 44. XhDC'Mi
XhDC' C'{ i{
5}yP_ db2inst1 db2iadm1
\@$DC' db2fenc1 db2fadm1
DB2 \m~qwC' dasusr1 dasadm1
g{ DB2 \m~qwC'GVPC',G4KC'XkfZZyPNkDFczO,
;sE\20#g{9C“DB2 20”r<Z5P5}DFczO4(BD DB2 \m~
qwC',G4Z20l&D~Zd2aZNkDFczO4(CBC'(gPX
*)#g{CC'ZNkDFczOQfZ,G4|Xk_P`,Dwi#
^F
z4(DC'{Xk,1{OYw53|{frM DB2 }]b53|{fr#
}L
*4(+?b}vC',4PBP=h:
1. G<wFcz#
2. (}dkBP|n,*5}yP_4(;vi(}g,db2iadm1),*+KP UDF
rf"}LDi4(;vi(}g,db2fadm1),"*+5P DB2 \m~qwDi
4(;vi(}g,dasadm1):
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1groupadd -g 997 dasadm1
3. (}9CBP|n,*0;=hP4(D?vi4(;vC'#?vC'Dw?<
+GzH04(R2mD DB2 w?<(db2home)#
useradd -u 1004 db2iadm1 -d /db2home/db2inst1 -m db2inst1useradd -u 1003 db2fadm1 -d /db2home/db2fenc1 -m db2fenc1useradd -u 1002 dasadm1 -d /home/dasusr1 -m dasusr1
4. (}dkBP|n,*4(D?vC'hCu<\k:
passwd db2inst1 passwd db2fenc1 passwd dasusr1
5. "z#
Z 23 B <820 DB2 }]bVx&\ 327
6. w*Q4(D?vC'(db2inst1"db2fenc1 M dasusr1)G<wFcz#r*b
Gb)C'Z;NG<53,yTI\aa>z|D?vC'D\k#
7. "z#
8. Z+NkVx}]b73D?(FczO4(j+`,DC'MiJ'#
20 DB2 pureScale Feature 1yhDC' (Linux)Z Linux Yw53OKP DB2 }]b73h*=vC'Mi#
*<.0
v Xk_P root C'(^E\4(C'Mi#
v g{9C2+Tm~4\mC'Mi,G4Z(e DB2 C'Mi1I\9h*4P
d{=h#
XZKNq
h*=vC'E\4( DB2 pureScale 5}:
v ;vC'w*5}yP_
v ;vC'w*\@$DC'
&C+=v;,DC'k=v;,DidO9C#=vC'wT&CZyPwzO_
P`,D UID"GID"i{Mw?<#g{*9CDNNC'ZNNwzPfZ,k7
#{G_P%dDtT#;XZ*<20.04(b)yhDC'#ITZ4P“DB2 2
0”r<DfeZd4(b)C',2ITZl&D~P8(b)C'#g{9CVP
C',G4{GXkZyPwzO<fZ"RzcP>D*s#
BP8>E"P9CDC'{Mi{G1!5,"ZBmPxPK5w#IT8(z
T:DC'{Mi{,+G|GXkq-53|{frM DB2 |{fr#
m 45. 1!C'Mi
XhDC' C'{ i{
5}yP_ db2sdin1 db2iadm1
\@$DC' db2sdfe1 db2fadm1
Bm5wZBP8nP9CDC'{Mi{#IT8(zT:DC'{Mi{,+G
|GXkq-53|{frM DB2 |{fr#
g{zrc9C“DB2 20”r<420 DB2 }]bz7,G4“DB2 20”r<+4(
b)C'#
^F
z4(DC'{Xk,1{OYw53|{frM DB2 }]b53|{fr#
z+Z;,wzO4(D`,C'{Xk_P`,Dw?<#+G,CC'{;\Q
ZNNwzOfZ#g{9CVPC'{,G4b)C'{XkZyPwzO<fZ
"_P`,DC'j6 (uid)"ij6 (gid)"i{M HOME ?<#
328 20 DB2 ~qw
}L
*4(b)C',k4PBP=h:
1. G<wz#
2. (}dkBP|n,*5}yP_4(;vi(}g,db2iadm1),"4(;v+
KP UDF rf"}LDi(}g,db2fadm1):
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
7#}Z9CDX(Ek10;fZZNNzwO#
3. (}9CBP|n,*0;=hP4(D?vi4(;vC'#?vC'Dw?<
+GzH04(R2mD DB2 w?<(db2home)#
useradd -u 1004 -g db2iadm1 -m -d /db2home/db2inst1 db2inst1useradd -u 1003 -g db2fadm1 -m -d /db2home/db2fenc1 db2fenc1
4. (}dkBP|n,*4(D?vC'hCu<\k:
passwd db2inst1 passwd db2fenc1
5. "z#
6. w*Q4(D?vC'(db2inst1 M db2fenc1)G<wFcz#r*bGb)C'
Z;NG<53,yTI\aa>z|D?vC'D\k#
7. "z#
8. Z+Nk}]b73D?(FczO4(j+`,DC'MiJ'#
ZVx}]b73P*20 DB2 ~qw4(XhC'(Solaris Yw53)
Z Solaris Yw53ODVx}]b73PKP DB2 }]bh*}vC'Mi#
*<.0
v Xk_P root C'(^E\4(C'Mi#
v g{9C2+Tm~4\mC'Mi,G4Z(e DB2 C'Mi1I\9h*4P
d{=h#
XZKNq
Bm5wZBP8nP9CDC'{Mi{#IT8(zT:DC'{Mi{,+G
|GXkq-53|{frM DB2 |{fr#
g{zrc9C“DB2 20”r<420 DB2 }]bz7,G4“DB2 20”r<+4(
b)C'#
m 46. XhDC'Mi
XhDC' C'{ i{
5}yP_ db2inst1 db2iadm1
\@$DC' db2fenc1 db2fadm1
DB2 \m~qwC' dasusr1 dasadm1
g{ DB2 \m~qwC'GVPC',G4KC'XkfZZyPNkDFczO,
;sE\20#g{9C“DB2 20”r<Z5P5}DFczO4(BD DB2 \m~
Z 23 B <820 DB2 }]bVx&\ 329
qwC',G4Z20l&D~Zd2aZNkDFczO4(CBC'(gPX
*)#g{CC'ZNkDFczOQfZ,G4|Xk_P`,Dwi#
^F
z4(DC'{Xk,1{OYw53|{frM DB2 }]b53|{fr#
}L
*4(+?b}vC',4PBP=h:
1. G<wFcz#
2. (}dkBP|n,*5}yP_4(;vi(}g,db2iadm1),*+KP UDF
rf"}LDi4(;vi(}g,db2fadm1),"*+5P DB2 \m~qwDi
4(;vi(}g,dasadm1):
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1groupadd -g 997 dasadm1
3. 9CBP|n*?vi4(C'#?vC'Dw?<+GzH04(R2mD DB2
w?<(/db2home)#
useradd -u 1004 -g db2iadm1 -d /db2home/db2instl -m db2inst1useradd -u 1003 -g db2fadm1 -d /db2home/db2fenc1 -m db2fenc1useradd -u 1002 -g dasadm1 -d /export/home/dasusr1 -m dasusr1
4. (}dkBP|n,*4(D?vC'hCu<\k:
passwd db2inst1 passwd db2fenc1 passwd dasusr1
5. "z#
6. w*Q4(D?vC'(db2inst1"db2fenc1 M dasusr1)G<wFcz#r*b
Gb)C'Z;NG<53,yTI\aa>z|D?vC'D\k#
7. "z#
8. Z+NkVx}]b73D?(FczO4(j+`,DC'MiJ'#
330 20 DB2 ~qw
Z 24 B i$20
&Ci$ DB2 }]b~qwGqQI&20#
i$T5P5}DFczO"amDCJ( (Windows)ZVx}]b73P20 DB2 }]bz7.s,ki$zT5P5}DFczOD"
amGq_PCJ(#XkZyPNkDFczPKPKi$=h#
*<.0
v1*hCVx}]b731Eh*4PK=h#
XkQ20 DB2 }]bz7#
}L
*i$T5P5}DFczO"amDCJ(:
1. S|na>{&dk regedit |n# +r*“"am`-w”0Z#
2. %w"amK%n#
3. !q,SAxg"am#
4. ZFcz{VNPdk5P5}DFczD{F#
a{
g{5XKE",G4m>Q-I&Xi$KzT5P5}DFczOD"am_P
CJ(#
i$Vx}]b~qw20(Linux M UNIX)9C db2val $_4i$20D~"5}"}]b4(iv"kC}]bD,ST0V
x}]b73D4,,Ti$ DB2 1>DKD&\#
PXj8E",kND“i$ DB2 1>”#v1AYP=vZc1,Eai$Vx}]
b73D4,#mb,*Ki$GqQI&20 DB2 }]b~qw,z+4(y>}
]b"KP SQL |n4lwy>}]T0i$}]GqQV"AyPNkD}]bV
x~qw#
*<.0
Z4Pb)=h.0,7#QjIyP20=h#
}L
*4( SAMPLE }]b:
1. w*5P5}DC'G<wFcz(ServerA)# TZK>},db2inst1 G5P5}
DC'#
© Copyright IBM Corp. 2013 331
2. dk db2sampl |n44( SAMPLE }]b# 1!ivB,+Z5}yP_Dw?
<P4(y>}]b#Z>>}P,/db2home/db2inst1/ G5}yP_Dw?<#
5}yP_Dw?<G1!}]b76#
&mK|nI\*(8VS#;PjI{";15X|na>{1,C}LjI#
4( SAMPLE }]b1,C}]bT/T}]bp{ SAMPLE xP`?#
3. dk db2start |n4t/}]b\mw#
4. Z DB2 |n0ZPdkBP DB2 |n4,SA SAMPLE }]b,"lwZ?E 20
$wDyP01DPm:
db2 connect to sampledb2 "select * from staff where dept = 20"
5. *i$GqQ+}]V"A}]bVx~qw,Z DB2 |n0ZPdkBP|n:
db2 "select distinct dbpartitionnum(empno) from employee"
dv+P> employee m9CD}]bVx#X(dv+!vZ:
v }]bP}]bVxD}?
v 4( employee mDmUdy9CD}]bVxiPD}]bVx}
B;=v24
Zi$20s,I}% SAMPLE }]bTMEELUd#dk db2 drop database sample|nT>} SAMPLE }]b#
i$Vx}]b7320 (Windows)*Ki$GqI&20K DB2 }]b~qw,z+4(y>}]b"KP SQL |n
4lwy>}]T0i$}]GqQV"AyPNkD}]bVx~qw#
*<.0
QjIyP20=h#
}L
*4( SAMPLE }]b:
1. w*_P SYSADM (^DC'G<wFcz(ServerA)#
2. dk db2sampl |n44( SAMPLE }]b#
&mK|nI\*(8VS#15X|na>{1,C}LjI#
4( SAMPLE }]b1,C}]bT/T}]bp{ SAMPLE xP`?#
3. dk db2start |n4t/}]b\mw#
4. Z DB2 |n0ZPdkBP DB2 |n4,SA SAMPLE }]b,"lwZ?E 20
$wDyP01DPm:
db2 connect to sampledb2 "select * from staff where dept = 20"
5. *i$GqQ+}]V"A}]bVx~qw,Z DB2 |n0ZPdkBP|n:
db2 "select distinct dbpartitionnum(empno) from employee"
332 20 DB2 ~qw
dv+P> employee m9CD}]bVx#X(dv+!vZ}]bPD}]bV
x}T04( employee mDmUdy9CD}]bVxiPD}]bVx}#
B;=v24
Zi$20s,I}% SAMPLE }]bTMEELUd#+G,g{rc9Cy>&C
Lr,G4#ty>}]b\PC#
dk db2 drop database sample |nT>} SAMPLE }]b#
Z 24 B i$20 333
334 20 DB2 ~qw
Z 25 B 20 DB2 Database Partitioning Feature .sDu<Yw
Z20Vx}]b73.s,Xk4P=SNq"IT!q4Pd{Nq#
("$w/OT+|nV"=`v AIX ZcZ AIX ODVx}]b73P,IThC$w/OT+|nV"ANkVx}]b5
3D;i System p SP $w>#9C dsh |nIT+|nV"A$w>#
*<.0
Z AIX O20r\mVx}]b531bI\a\PC,|9z\;T73PDyP
FczlYX4P`,|n"RuYKvmDI\T#
Xk*@k*|(Z$w/OPD?(FczDwz{#
Xkw*_P root C'(^DC'G<XF$w>#
zXk_P;vD~,CD~P>+NkVx}]b53DyP$w>Dwz{#
}L
*hC$w/OT+|nV"A;5P$w>:
1. 4(F* nodelist.txt DD~,CD~+P>+Nk$w/ODyP$w>Dwz
{#
}g,Y(zkhz{* workstation1 M workstation2 D=v$w>44($w
/O#nodelist.txt DZ]&*:
workstation1workstation2
2. |B$w/O73d?# *|BKPm,kdkTB|n:
export DSH_NODE_LIST=path/nodelist.txt
dP path G4( nodelist.txt D;C,x nodelist.txt G4(DD~D{F,
CD~P>$w/OPD$w>#
3. (}dkTB|n,i$$w/OPD{FGq75Gk*D$w>:
dsh -q
z+SU=kBPZ]`FDdv:
Working collective file /nodelist.txt:workstation1workstation2Fanout: 64
© Copyright IBM Corp. 2013 335
|BZcdCD~(Linux M UNIX)Z DB2 Vx}]b73P,KNqa)KCZ|B db2nodes.cfg D~D=h,T|
(NkDFczDu?#
*<.0
v XkZyPNkDFczO20 DB2 }]bz7#
v DB2 5}XkfZZwFczO#
v zXkG_P SYSADM (^DC'#
v g{GTBNN;Viv,ki4 DB2 ZcdCD~Dq=wbPa)DdC>}
MD~q=E":
– zF.9C_Y;;zZ}]bVx~qw.dxP(E
– zDVxdC+_P`v_-Vx
XZKNq
ZcdCD~ (db2nodes.cfg) ;Z5}yP_Dw?<P,||,;)dCE",f_
DB2 }]b53PD)~qwNkVx}]b73D5}#Vx}]b73PD?v5
}<P;v db2nodes.cfg D~#
TZ?vNk5}D~qw,db2nodes.cfg D~Xk|,;vu?#14(5}1,a
T/4( db2nodes.cfg D~"T5P5}D~qwmSu?#
}g,Z5P5}D~qw ServerA O9C“DB2 20”r<4(K DB2 5}1,
db2nodes.cfg D~+|B*TBZ]:
0 ServerA 0
^F
Z“}L”?VD=hP9CDwz{XkGj<wz{#
}L
*|B db2nodes.cfg D~:
1. w*5}yP_G<# }g,db2inst1 Gb)=hPD5}yP_#
2. (}dkTB|n7#Q#9 DB2 5}:
INSTHOME/sqllib/adm/db2stop
dP INSTHOME G5}yP_Dw?<(db2nodes.cfg D~Z5}KP1;x(,
"Rv15}#91EIT`-CD~)#
}g,g{5}w?<* /db2home/db2inst1,G4dkTB|n:
/db2home/db2inst1/sqllib/adm/db2stop
3. TZ?v DB2 5},r .rhosts D~mS;vu?# (}mSTBn4|BD
~:
hostname db2instance
dP hostname G}]b~qwD TCP/IP wz{,db2instance GC4CJ}]b
~qwD5}D{F#
336 20 DB2 ~qw
4. r?vNkD~qwD db2nodes.cfg D~mS;vu?# 1Z;Ni4
db2nodes.cfg D~1,|&C|,`FZTBZ]Du?:
0 ServerA 0
Ku?|(}]bVx~qwE(ZcE)"}]bVx~qw$tD~qwD
TCP/IP wz{T0}]bVx~qwD_-KZE#
}g,g{}ZTVxdC(PD(Fcz,?(FczO20;v}]bVx~
qw)xP20,G4Q|BD db2nodes.cfg &C`FZTBZ]:
0 ServerA 01 ServerB 02 ServerC 03 ServerD 0
5. jI|B db2nodes.cfg D~1,kdk INSTHOME/sqllib/adm/db2start |n,d
P INSTHOME G5}yP_Dw?<# }g,g{5}w?<* /db2home/
db2inst1,G4dkTB|n:
/db2home/db2inst1/sqllib/adm/db2start
6. "z#
DB2 ZcdCD~Dq=db2nodes.cfg D~C4(eNk DB2 5}D}]bVx~qw#g{k*+_Y%,
CZ}]bVx~qw(E,G49IT9C db2nodes.cfg D~48(_Y%,D IP
X7rwz{#
Linux M UNIX Yw53OD db2nodes.cfg D~Dq=gB:
dbpartitionnum hostname logicalport netname resourcesetname
ZB;ZP(eK dbpartitionnum"hostname"logicalport"netname M resourcesetname#
Windows Yw53OD db2nodes.cfg D~Dq=gB:
dbpartitionnum hostname computername logicalport netname resourcesetname
Z Windows Yw53O,db2ncrt r START DBM ADD DBPARTITIONNUM |n
a+b)u?mSA db2nodes.cfg#9IT(} db2nchg |n4^Db)u?#z;
&C1SmSb)Pr`-KD~#
dbpartitionnum
bG;v(;Ek,d6'G 0 = 999,C4j6Vx}]b53PD}]b
Vx~qw#
*)dVx}]b53,T?v}]bVx~qw,r db2nodes.cfg D~mS
;vu?#*d{}]bVx~qw!qD dbpartitionnum 5Xk4}rEr,
+GKrPPD5.dITfZdt#g{zrcmS_-Vx~qw,"R
#{9ZcZKD~P#V4_-Vi,G4IT!q9 dbpartitionnum 5.
d#V;(dt#
Ku?GXhD#
hostname
) FCM 9CD}]bVx~qwD TCP/IP wz{#Ku?GXhD#?R
(i9Cf6wz{#
Z 25 B 20 DB2 Database Partitioning Feature .sDu<Yw 337
g{ db2nodes.cfg D~a)DGwz{x;G IP X7,G4}]b\mw+
T/,=="Tbvwz{#bvI\G>Xbvr(}ZQ"ar{~qw
(DNS)Oi/4xPbv,bIzwODYw53hC7(#
S DB2 f> 9.1 *<'V TCP/IPv4 M TCP/IPv6 -i#CZbvwz{D
=(Q|D#
g{Z db2nodes.cfg D~P(eKL{F,G4f> 9.1 .0D"Pf+4
db2nodes.cfg D~PD(ebvV{.,xf> 9.1 r|_f>+"Tbvj
<r{(FQDN)#g{8(Tj<wz{FdCDL{F,G4I\<Bb
vwz{DxLPvV;X*DSY#
*\bh*bvwz{D DB2 |nPvVNNSY,k9CBPN;d(=
(:
1. g{Z db2nodes.cfg D~MYw53wz{D~P8(KL{F,G4&
TYw53wzD~PDwz{8(L{FMj<r{#
2. *vZ*@ DB2 ~qwl} IPv4 KZ1E9C IPv4 X7,k"vTB
|n:
db2 catalog tcpip4 node db2tcp2 remote 192.0.32.67 server db2inst1with "Look up IPv4 address from 192.0.32.67"
3. *vZ*@ DB2 ~qwl} IPv6 KZ1E9C IPv6 X7,k"vTB
|n:
db2 catalog tcpip6 node db2tcp3 1080:0:0:0:8:800:200C:417Aserver 50000 with "Look up IPv6 address from1080:0:0:0:8:800:200C:417A"
logicalport
8(}]bVx~qwD_-KZE#KVNC4Z}ZKP_-}]bVx
~qwD$w>O8(X(}]bVx~qw#
Z201,DB2 +Z /etc/services D~P#t;(6'ZDKZ(}g,
60000 = 60003 .d)CZVxd(E#db2nodes.cfg PD logicalport VN
8(z*+C6'PDDvKZVdxX(D_-Vx~qw#
g{KVNP^NNu?,G41!5* 0#+G,g{T netname VNmS
;vu?,G4XkT logicalport VNdk;v}V#
g{}Z9C_-}]bVx,G48(D logicalport 5XkS 0 *<,"4
}r@N]v(}g,0"1"2)#
Kb,g{*;v}]bVx~qw8( logicalport u?,G4Xk*
db2nodes.cfg D~PP>D?v}]bVx~qw8( logicalport#
v149C_-}]bVxr_Y%,1,KVNEGI!D#
netname
8(CZ FCM (ED_Y%,Dwz{r IP X7#
g{*KVN8(K;vu?,G4}]bVx~qw.dDyP(E(}K
IZ db2start"db2stop M db2_all |nxxPD(E.b)<G(}_Y%,4&mD#
v1z*9C_Y%,4xP}]bVx(E1,Eh*KN}#
338 20 DB2 ~qw
resourcesetname
resourcesetname (e&ZdPt/ZcDYw53J4#resourcesetname CZ
xL`FT'V"CZ`_-Zc(MLN)#K'VkH0;F* quadname D
V{.`MVN;pa)#
KN}vZ AIX"HP-UX M Solaris Yw53O\'V#
Z AIX O,KEn;Fw“J4/”,xZ Solaris Yw53O,|;F*“n?
”#PXJ4\mD|`E",kNDYw53D5#
Z HP-UX O,resourcesetname N}G PRM iD{F#kND HP D“HP-UX
Process Resource Manager User Guide(B8733-90007)”D5Tq!|`E"#
Z Windows Yw53O,IT(} DB2PROCESSORS "amd?4(e_-ZcDxL`FT#
Z Linux Yw53O,resourcesetname P(ek53O“G;BTZfCJ
”(NUMA)Zc`T&D;v}V#}K_P NUMA _T'VD 2.6 ZK.
b,535CLr numactl XkIC#
g{9C resourcesetname N},G4Xk8( netname N}#
>}dC
9CBfD>}dC47(73D`&dC#
;(Fcz,Dv}]bVx~qw
g{49C/:73,Rk*Z;({* ServerA Dom$w>O_PDv}
]bVx~qw,G4&T db2nodes.cfg D~wgB|B:
0 ServerA 01 ServerA 12 ServerA 23 ServerA 3
=(Fcz,?(Fcz;v}]bVx~qw
g{k*CVx}]b53|,=vom$w>:ServerA M ServerB,G4&
T db2nodes.cfg D~wgB|B:
0 ServerA 01 ServerB 0
=(Fcz,;(FczOP}v}]bVx~qw
g{k*Vx}]b53|,=vom$w>:ServerA M ServerB,"R
ServerA *KP 3 v}]bVx~qw,G4&T db2nodes.cfg D~wgB
|B:
4 ServerA 06 ServerA 18 ServerA 29 ServerB 0
=(Fcz,xP_Y;;zD}v}]bVx~qw
g{k*Vx}]b53|,=(Fcz:ServerA M ServerB(RServerB K
P=v}]bVx~qw),"R9C{* switch1 M switch2 D_Y%,,
G4&T db2nodes.cfg D~wgB|B:
0 ServerA 0 switch11 ServerB 0 switch22 ServerB 1 switch2
Z 25 B 20 DB2 Database Partitioning Feature .sDu<Yw 339
9C resourcesetname D>}
b)^FJCZTB>}:
v >>}5wZdCP;P_Y%,1 resourcesetname D9C#
v netname GZDP,ZCP;P;;z{xz4k*9C resourcesetname DivB,
z9ITZCPO8( hostname#ZevN}G resourcesetname(g{Q(e)#K
J4if6;IT>* db2nodes.cfg D~PDZeP#bb6E,*8(J4i,
9XkdkZDP#ZDPrcCZ_Y;;z#
v g{;P_Y;;zr_;k9C|,G4Xkdk hostname(kZ~P`,)#;
d05,DB2 }]b\m53;'V db2nodes.cfg D~PfZPdt(rP;
;)#K^FT0JCZ0}P,VZ|JCZyPeP#
AIX >}
K&GgN* AIX Yw53hCJ4/D>}#
ZK>}P,P;v_P 32 v&mwM 8 v_-}]bVx(MLN)DomZc#
K>}5wgN*?v MLN a)xL`FT#
1. Z /etc/rset P(eJ4/:
DB2/MLN1:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00000,sys/cpu.00001,sys/cpu.00002,sys/cpu.00003
DB2/MLN2:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00004,sys/cpu.00005,sys/cpu.00006,sys/cpu.00007
DB2/MLN3:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00008,sys/cpu.00009,sys/cpu.00010,sys/cpu.00011
DB2/MLN4:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00012,sys/cpu.00013,sys/cpu.00014,sys/cpu.00015
DB2/MLN5:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00016,sys/cpu.00017,sys/cpu.00018,sys/cpu.00019
DB2/MLN6:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00020,sys/cpu.00021,sys/cpu.00022,sys/cpu.00023
DB2/MLN7:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00024,sys/cpu.00025,sys/cpu.00026,sys/cpu.00027
340 20 DB2 ~qw
DB2/MLN8:owner = db2inst1group = systemperm = rwr-r-resources = sys/cpu.00028,sys/cpu.00029,sys/cpu.00030,sys/cpu.00031
2. (}dkTB|n4tCZf`FT:
vmo -p -o memory_affinity=1
3. Jm5}9CJ4/:
chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE,CAP_NUMA_ATTACH db2inst1
4. +J4/{Fw*ZePmS= db2nodes.cfg:
1 regatta 0 regatta DB2/MLN12 regatta 1 regatta DB2/MLN23 regatta 2 regatta DB2/MLN34 regatta 3 regatta DB2/MLN45 regatta 4 regatta DB2/MLN56 regatta 5 regatta DB2/MLN67 regatta 6 regatta DB2/MLN78 regatta 7 regatta DB2/MLN8
HP-UX >}
K>}5wgN9C PRM iZ9C 4 v CPU M 4 v MLN DzwOVm CPU J
4,*?v MLN hC 24% D CPU ]n,*d{&CLrtB 4%#DB2 5}{*
db2inst1#
1. `- /etc/prmconf D GROUP N:
OTHERS:1:4::db2prm1:50:24::db2prm2:51:24::db2prm3:52:24::db2prm4:53:24::
2. r /etc/prmconf mS5}yP_u?:
db2inst1::::OTHERS,db2prm1,db2prm2,db2prm3,db2prm4
3. (}dkTB|n4u</i"tC CPU \mw:
prmconfig -iprmconfig -e CPU
4. + PRM i{w*ZePmS= db2nodes.cfg:
1 voyager 0 voyager db2prm12 voyager 1 voyager db2prm23 voyager 2 voyager db2prm34 voyager 3 voyager db2prm4
IT9C;%= GUI $_ xprm 4P PRM dC(=h 1-3)#
Linux >}
Z Linux Yw53O,resourcesetname P(ek53O“G;BTZfCJ”(NUMA)
Zc`T&D;v}V#w*T'V NUMA _TD 2.6 ZKD9d,9Xk_P
numactl 535CLr#PX Linux Yw53OD NUMA 'VD|`E",kND
numactl D*zoz3#
>>}5wgNhC;v_PDv NUMA ZcDFcz,"9?v_-Zc<k;v
NUMA Zc`X*#
Z 25 B 20 DB2 Database Partitioning Feature .sDu<Yw 341
1. 7#53O_8 NUMA &\#
2. "vBP|n:
$ numactl --hardware
+T>kTBZ]`FDdv:
available: 4 nodes (0-3)node 0 size: 1901 MBnode 0 free: 1457 MBnode 1 size: 1910 MBnode 1 free: 1841 MBnode 2 size: 1910 MBnode 2 free: 1851 MBnode 3 size: 1905 MBnode 3 free: 1796 MB
3. ZK>}P,53OPDv NUMA Zc#4gBy>`- db2nodes.cfg D~,T
9?v MLN <k53OD;v NUMA Zc`X*:
0 hostname 0 hostname 01 hostname 1 hostname 12 hostname 2 hostname 23 hostname 3 hostname 3
Solaris >}
K&GgN* Solaris V9 hCn?D>}#
ZK>}P,P;vxP 8 v&mwDomZc:dP 1 v CPU +CZ1!n?,
3 v CPU I&CLr~qw9C,4 v CPU CZ DB2#5}{* db2inst1#
1. 9C`-w4(J4XdCD~#TZK>},CD~+;F* pool.db2#dZ]
gB:
create system hostnamecreate pset pset_default (uint pset.min = 1)create pset db0_pset (uint pset.min = 1; uint pset.max = 1)create pset db1_pset (uint pset.min = 1; uint pset.max = 1)create pset db2_pset (uint pset.min = 1; uint pset.max = 1)create pset db3_pset (uint pset.min = 1; uint pset.max = 1)create pset appsrv_pset (uint pset.min = 3; uint pset.max = 3)create pool pool_default (string pool.scheduler="TS";
boolean pool.default = true)create pool db0_pool (string pool.scheduler="TS")create pool db1_pool (string pool.scheduler="TS")create pool db2_pool (string pool.scheduler="TS")create pool db3_pool (string pool.scheduler="TS")create pool appsrv_pool (string pool.scheduler="TS")associate pool pool_default (pset pset_default)associate pool db0_pool (pset db0_pset)associate pool db1_pool (pset db1_pset)associate pool db2_pool (pset db2_pset)associate pool db3_pool (pset db3_pset)associate pool appsrv_pool (pset appsrv_pset)
2. `- /etc/project D~TmS DB2 n?M appsrv n?,gBy>:
system:0::::user.root:1::::noproject:2::::default:3::::group.staff:10::::appsrv:4000:App Serv project:root::project.pool=appsrv_pooldb2proj0:5000:DB2 Node 0 project:db2inst1,root::project.pool=db0_pool
342 20 DB2 ~qw
db2proj1:5001:DB2 Node 1 project:db2inst1,root::project.pool=db1_pooldb2proj2:5002:DB2 Node 2 project:db2inst1,root::project.pool=db2_pooldb2proj3:5003:DB2 Node 3 project:db2inst1,root::project.pool=db3_pool
3. 4(J4X:# poolcfg -f pool.db2#
4. $nJ4X:# pooladm -c
5. +n?{w*ZePmS= db2nodes.cfg D~:
0 hostname 0 hostname db2proj01 hostname 1 hostname db2proj12 hostname 2 hostname db2proj23 hostname 3 hostname db2proj3
tC}]bVx~qw.dD(E(Linux M UNIX)KNqhvKgNtCNkVx}]b53D}]bVx~qw.dD(E#
}]bVx~qw.dD(EI“lY(E\mw”(FCM) &m#*tC FCM,XkZ
Vx}]b53PD?(FczOD /etc/services D~P#t;vKZrKZ6'#
*<.0
zDC'j6Xk_P root C'(^#
zXkZNk5}DyPFczO4PKNq#
XZKNq
* FCM #tDKZ}?HZ5}PINNFczw\rI\w\D}]bVxDns
}?#
ZTB>}P,db2nodes.cfg D~|,b)u?:
0 server1 01 server1 12 server2 03 server2 14 server2 25 server3 06 server3 17 server3 28 server3 3
Yh FCM KZS 60000 *<`E#ZKivB:
v server1 T|D=v}]bVx9C=vKZ(60000 M 60001)
v server2 T|D}v}]bVx9C}vKZ(60000"60001 M 60002)
v server3 T|DDv}]bVx9CDvKZ(60000"60001"60002 M 60003)
yPFczyXk#t 60000"60001"60002 M 60003,r*bG5}PDNNFcz
yhDnsKZ6'#
g{9Cng Tivoli System Automation r IBM PowerHA® SystemMirror for AIX .
`D_ICTbv=84+}]bVxS;(FczJO*F=m;(Fcz,G4
Xk<G1ZDKZ*s#}g,g{Fcz(#w\Dv}]bVx,+m;Fc
zD=v}]bVxPI\JO*F=CFcz,G4zXk*CFczf.yvK
Z#
Z 25 B 20 DB2 Database Partitioning Feature .sDu<Yw 343
14(5}1,+ZwFczO#t3vKZ6'#wFcz2F*5P5}DFc
z#+G,g{numS= /etc/services D~DKZ6';;zch*,G4h*V
/mSd{u?4)9#tKZD6'#
}L
*9C /etc/services ZVx}]b73PD~qw.dtC(E:
1. w*_P root C'(^DC'G<wFcz(5P5}DFcz)#
2. 4(5}#
3. i4 /etc/services D~PQ#tD1!KZ6'# }Ky>dCb,FCM KZ
&`FgBy>:
db2c_db2inst1 50000/tcp#Add FCM port informationDB2_db2inst1 60000/tcpDB2_db2inst1_1 60001/tcpDB2_db2inst1_2 60002/tcpDB2_db2inst1_END 60003/tcp
1!ivB,Z;vKZ(50000)#tx,Sks9C,x 60000 TOD0DvI
CKZ#tx FCM (E9C#;vKZCZ5P5}D}]bVx~qw,}vK
ZCZ_-}]bVx~qw,ITZjI20s!q+dmSAFcz#
KZ6'Xk|(p<u?Maxu?#Pdu?*I!n#T=X|(Pd5T
Z@9d{&CLr9Cb)KZ\PC,+b)u?4-}]b\mwi$#
DB2 KZu?Dq=gB:
DB2_instance_name_suffix port_number/tcp # comment
dP:
v instance_name GVx5}D{F#
v suffix ;CZZ;v FCM KZ#Pdu?GiZnMMn_KZ.dDKZ#g
{KZ6'|(iZZ;v FCM KZMns;v FCM KZ.dDPdu?,
G4 suffix |,;v{},d{?vKZ@]K{}]v#}g,Z~vKZ`
E* 1,G4Z}vKZ`E* 2,TK`FT7#(;T#END ;JXkCwn
s;vu?D suffix#
v port_number G*}]bVx~qw(E#tDKZE#
v comment GCZhvu?DI!"M#
4. 7#z#tKc;DKZ) FCM (E9C# g{#tKZ6';;C,G4+B
Du?mSACD~#
5. w* root C'G<Nk5}D?(Fcz,"+`,Du?mSA /etc/
services D~#
tC6L|nD4P(Linux M UNIX)Xk9C rsh 4|B .rhosts D~T4P6L|n#
344 20 DB2 ~qw
*<.0
ZVx}]b53P,?v}]bVx~qwXk_PTNk5}DyPd{}]b
Vx~qw4P6L|nD(^#IT(}|B5}Dw?<PD .rhosts D~4Zh
K(^#r*5}Dw?<Z2m DB2 wD~53O,yT;h*;v .rhosts D
~#
v Xk_P root C'(^#
v Xk*@?(NkFczDwz{#
v Xk*@5}yP_DC'{#
XZKNq
KwbhvgN9C rsh 4tC6L|nD4P#
z2IT9C ssh 4tC6L|nD4P#*9C ssh x;#{53a>zdk\krZn,kND:
v Z 3093DZ 22 B, :hCVx}]b73;
v http://www.ibm.com/developerworks/data/library/techarticle/dm-0506finnie/index.html
}L
*9C rsh 4|B .rhosts D~T4P6L|n,k4PTBYw:
1. w*_P root C'(^DC'G<wFcz#
2. Z5}w?<P4( .rhosts D~# }g,g{5}w?<G /db2home/
db2inst1,G4IT(}dkTB|n49CD>`-w4( .rhosts D~:
vi /db2home/db2inst1/.rhosts
3. *?(Fcz(|(wFcz)r .rhosts D~mSu?# .rhosts D~_PTB
q=:
hostname instance_owner_user_name
;)53I\h*8($wz{,}g:ServerA.yourdomain.com#Z+wz{u
?mSA .rhosts D~.0,k7#\;bv /etc/hosts M /etc/resolv.conf D
~PDwz{#
INSTHOME/.rhosts D~&C|,`FgBDu?:
ServerA.yourdomain.com db2inst1ServerB.yourdomain.com db2inst1ServerC.yourdomain.com db2inst1ServerD.yourdomain.com db2inst1
ITZ .rhosts D~P8(TBu?,x;GVp8(?vwz{,+GKYwI
\azz2+gU,v&ZbT73Pbyv#
+ db2inst1
g{Z db2nodes.cfg D~P8(K_Y;;z(xg{),G49&+?(Fcz
Dxg{u?mSA .rhosts D~#xg{5GZ db2nodes.cfg D~DZDPP
8(D#xP_Y;;z(xg{)u?D .rhosts D~I\`FgBy>:
ServerA.yourdomain.com db2inst1ServerB.yourdomain.com db2inst1ServerC.yourdomain.com db2inst1
Z 25 B 20 DB2 Database Partitioning Feature .sDu<Yw 345
ServerD.yourdomain.com db2inst1Switch1.yourdomain.com db2inst1Switch2.yourdomain.com db2inst1Switch3.yourdomain.com db2inst1Switch4.yourdomain.com db2inst1
B;=v24
g{;9C .rhosts D~,2IT9C /etc/hosts.equiv D~#/etc/hosts.equiv D
~+|,k .rhosts D~j+`,Du?,+GXkZ?(FczO4(|#
PX .rhosts D~r /etc/hosts.equiv D~D|`E",kNDYw53D5#
346 20 DB2 ~qw
Z 26 B l&D~
9C(}“DB2 20”r<4(Dl&D~,ITZd{Yw53O20}]bVx~q
w#
9Cl&D~ZNkDFczO20}]bVx~qw(Windows)ZKNqP,+9Cz(}“DB2 20”r<4(Dl&D~,ZNkDFczO20}
]bVx~qw#
*<.0
v Q-ZwFczO9C“DB2 20”r<20K DB2 1>#
v zQ-4(l&D~T20ZNkDFczM+d4F=NkDFcz#
v zZNkDFczOXk_P\m(^#
}L
*9Cl&D~20d{}]bVx~qw:
1. 9CQ* DB2 20(eD>X\m1J'4G<+NkVx}]b73DFcz#
2. P;A|, DB2 }]bz7 DVD D?<# }g:
cd c:\db2dvd
dP db2dvd m>|, DB2 }]bz7 DVD D?<D{F#
3. S|na>{&dk setup |n,gBy>:
setup -u responsefile_directory\response_file_name
ZBP>}P,l&D~ Addpart.file IZ c:\responsefile ?<PR=#K>
}D|n+G:
setup -u c:\reponsefile\Addpart.file
4. jI20.s,liU>D~PD{"#zITZ My Documents\DB2LOG\ ?<PR
=CU>D~#z&CZU>D~D)24=kBPE"`FDdv:
=== Logging stopped: 5/9/2007 10:41:32 ===MSI (c) (C0:A8) [10:41:32:984]: Product: DB2Enterprise Server Edition - DB2COPY1 -- Installationoperation completed successfully.
5. 1ZwFczO205P5}D}]bVx~qw1,DB2 }]bz7y]8(D
NkVx}]b73D_-}]bVx~qw}?#tKZ6'#1!6'*Dv
KZ#TZ?vNkVx}]b73D~qw,zXk* FCM KZV/dC /etc/
services D~#FCM KZ6'!vZ*ZNkDFczO9CD_-Vx}?#A
Yh*=vu?:DB2_instance M DB2_instance_END#ZNkDFczO8(D
FCM KZDd{*s:
v p<KZEXkkwFczDp<KZE`%d#
v sxKZXk43rxP`E#
v 8(DKZEXkGUPD#
© Copyright IBM Corp. 2013 347
a{
XkG<NkD?(Fcz"X4b)=h#
B;=v24
g{k* DB2 }]bz7\;CJ>XFczrxgPDm;FczOD DB2 D5,
G4Xk20 DB2 E"PD#DB2 E"PD|, DB2 }]b53M DB2 `Xz7
DD5#
9Cl&D~ZNkDFczO20}]bVx~qw(Linux M UNIX)ZKNqP,+9Cz(}“DB2 20”r<4(Dl&D~,ZNkDFczO20}
]bVx~qw#
*<.0
v Q-ZwFczO9C“DB2 20”r<20K DB2 }]bz7,"ZNkDFcz
O4(KCZ20Dl&D~#
v zZNkDFczOXk_P root C'(^#
}L
*9Cl&D~20d{}]bVx~qw:
1. w* root C'G<+NkVx}]b73DFcz#
2. P;AZdP4F DB2 }]bz7 DVD Z]D?<# }g:
cd /db2home/db2dvd
3. dk db2setup |n,gBy>:
./db2setup -r /responsefile_directory/response_file_name
Z>>}P,Q+l&D~ AddPartitionResponse.file #f= /db2home ?<P#
KivD|n+G:
./db2setup -r /db2home/AddPartitionResponse.file
4. jI20.s,liU>D~PD{"#
a{
XkG<NkD?(Fcz"4Pl&D~20#
B;=v24
g{k* DB2 }]bz7\;CJ>XFczrxgPDm;FczOD DB2 }]
bD5,G4Xk20 DB2 E"PD#DB2 E"PD|, DB2 }]b53M DB2 }
]b`Xz7DD5#
348 20 DB2 ~qw
Z 5 ?V l&D~"bBn
9Cl&D~420 DB2 for Linux, UNIX, and Windows z71,h*<G;)"b
Bn#
ZLxxPl&D~20.0&1KbBP"bBn:
v !\ V9 P4(Dl&D~M V10 P4(Dl&D~Dq=`F,+G,l&D~
D9C6'9G_Pf>V^T#}g,Z DB2 V10 PzIDNNl&D~;\C
420 DB2 V10 z7(}g,V10.1);;\9CKl&D~420 DB2 V9#4
.`;,Z DB2 V9 PzIDl&D~;\C420 DB2 V10#bw*G V10 P
BvD;)XhX|VlID#
v Z Linux r UNIX =(O,* root C'204(Dl&D~I\;\CZG root
C'20#3)l&D~X|VvTZ root C'20P'#
v g{}Z9C“DB2 20”r<:
– IT+20ZdzZ“DB2 20”r<D!q20YwfePDhC#fZl&D~
P#
– +;y]*4PD2044(l&D~#g{z_P`1r%DdC,r_g{
zk4(rcTsxP(FDl&D~,G4(i9CK=(#
– v1zJm20}LjI"R2I&jIK201,EazIl&D~#g{z
!{20,r_20'\,G4;a4(l&D~#
– ;\+9CK=(4(Dl&D~;-}^DM1SCZ db2isetup |n -r N}#Xk^D9C20r<4("RCZ db2isetup |nDl&D~,TzcBPu~:
- Xk|,X|V FILE
- ;\|,X|V PROD"LIC_AGREEMENT r INSTALL_TYPE#
v IT9Cl&D~ZxgPD?v$w>O20j+`,DdC,r20;v DB2 }
]bz7D`vdC#;s,IT+KD~V"A*20Kz7D?v$w>O#
v g{z9Cl&D~zIw,G4+y]VP2044(l&D~#g{z_PO
4SDV/xPDdC,G4(i9CK=(#g{*9CIl&D~zIwzI
Dl&D~,G4I\h*dkC'{M\k#
© Copyright IBM Corp. 2013 349
350 20 DB2 ~qw
Z 27 B l&D~20y!
DB2 l&D~20Jmz20 DB2 z7x^hNNC';%#
l&D~G;v|,20MdCE"D?"DD>D~#l&D~8(dCM20N
}T0*20Dz7Mi~#
K=(\PC,|;vICZ DB2 z7DsM?p,xRIT+ DB2 20}L8w
X6k=(F20MdC}LP#
IT(}BPNN=(44(l&D~:
v ^D db2/platform/samples ?<Pa)D db2dsf.rsp y>l&D~,dP plat-
form m>`&DYw53#
v 9C“DB2 20”r<y]za)Ddk#fhCMdC}]#g{!qZ“DB2 20
”r<P4(l&D~,G4Z1!ivB,+ZTB;C#fb)l&D~#1!
ivB,l&D~+#f=:/tmp#
v Z DB2 pureScale73P,IT(}5}hCr<(db2isetup |n)4#fl&D~#
l&D~20`IF*2,20r^KU\20#
© Copyright IBM Corp. 2013 351
352 20 DB2 ~qw
Z 28 B l&D~6Xy!
IT9Cl&D~46X;vr`v DB2 }]bz7"&\?~r_;Vr`VoT#
2IT+l&D~6XF*2,6Xr^KU\6X#
Z Linux M UNIX Yw53O,9I9Cl&D~46X DB2 E"PD#
a)Ky>6Xl&D~ db2un.rsp#120K DB2 }]bz71,Z20}LPa
+y>6Xl&D~4F= DB2DIR/install ?<B;dP DB2DIR 8( DB2 }]b
z7D2076#IT(Fl&D~#*$nl&D~PD3vX|V,}%KX|
Vs_DGE(*)4I#
Z9Cl&D~xP6X.0,Xk<GBP"bBnM^F#
1}% DB2 }]bz71,XkWH>} DB2 5}#}g,g{;20K DB2
ESE,G4XkWH>}5},;sE}%K ESE z7#
g{,; DB2 1>PP`v DB2 }]bz7,G49Cl&D~46X;v DB2 }
]bz7";a0lK1>Pd{ DB2 }]bz7y2mDi~#}g,DB2COPY1
P|, DB2 }]bz7 ESE"WSE M PE#b}vz72mK`vi~#ZbViv
B,6X ESE Ma}%42mDi~#ZB<P,2mxrm>*S DB2COPY1 P
}%Di~:
+G,Z}%3v DB2 }]bz7.0,k<G5}`M#}g,ESE"WSE M PE
20Z,; DB2 1>P,xzk}% ESE z7#Z}% ESE z7.0,zIT4P
BPN;Yw:
v 9C db2iupdt |n+5}F=m;v'V ESE 5}`M"R_P`,f>D DB2
1>;r_
v 9C db2idrop |n4}%VP ESE 5}#
< 45. ,; DB2 1>PD;, DB2 }]bz72mDi~
© Copyright IBM Corp. 2013 353
g{,; DB2 1>PD`vz720K,;v DB2 &\?~,G46XK&\?~
Dl&D~1MaSK DB2 1>|,DyPz7P}%K&\?~#
fZBP^F:
v g{3v=Sz7h*3v DB2 }]bz7,G4M;\}%C DB2 }]bz7#
}g,g{,120K ESE M QP,G4M;\6X ESE#
v g{m;v&\?~h*3v DB2 &\?~,G4M;\}%K DB2 &\?~#
v ;\}%"o#
v Z Windows Yw53O:
– 1z*}%3v DB2 }]bz71,6Xl&D~P;\Y|,CZ}%&\?
~roTDX|V#;\+X|V REMOVE_PROD kX|V REMOVE_COMP rREMOVE_LANG iOZ;p#
– g{z_P/:73,G4Z6X DB2 }]bz7.0,XkZnuKP db2mscs|nD,;~qwPKPxP -u !nD db2mscs |n44(JO*Fy!a9#
PXj8E",kND db2mscs |n#
Z6Xl&D~.s,kliU>D~#KD~+6qyP DB2 6XE"(|(ms
ZZ)#
v Z Linux M UNIX Yw53O,U>D~;Z /tmp/db2_deinstall-nnnnn.log P,
dP nnnnn GzID`E#KP db2_deinstall |n.s,U>D~{+T>ZA;O#9IT9C db2ls |n4i$Gq}%Kz7"&\?~roT#
v Z Windows Yw53O,U>D~;Z My Documents\DB2LOG\db2un-
TimeStamp.log P#IT(}r*“XFfe”PD“mSr>}Lr”T0r4i$G
q}%Kz7"&\?~roT#
354 20 DB2 ~qw
Z 29 B DB2 pureScale73Dl&D~"bBn
}K;cl&D~"bBn.b,DB2 pureScale739Pd{"bBn#
9IT+l&D~20F*2,20r^KU\20#l&D~ITCZ:
v ZyPwzO4`,==P20 DB2 pureScale Feature"4( DB2 pureScale5},
r_
v ZyPwzO20 DB2 pureScale Feature,;sKP db2icrt"db2iupdt r db2isetup|nTV/4(")9 DB2 pureScale5}#
IT9CBPdP;V=(44(l&D~:
v 9C“DB2 20”r<,
v 9Cy>l&D~r_
v 9C db2isetup |n#
DB2 pureScale Feature y>l&D~ db2dsf.rsp ;Z /opt/IBM/db2/V10.1/install/
db2/platform/samples ?<P,dP platform m>`&DYw53#
Z DB2 pureScale73PxPl&D~20.0,Xk<GBPBn:
v (i9CUW53#ZUW53P,P420BPN;z7:
– IBM General Parallel File System (GPFS) r
– IBM Tivoli System Automation for Multiplatforms
v l&D~|,PXyPNkDwzDE"#9Cl&D~1,ITSNNwzKP
db2setup r db2isetup |n#*Kbd{C(5w,kNDX(D|n#
v NN_P;}7o(DX|V<a<B{vl&D~^'#
v ICZ DB2 pureScale Feature 20DX|V#3)X|VGXhD,x3)X|V
ry]53D4,GI!D#PXX|Vj8E",kND“l&D~X|V”w
b#
– HOST
– host_identifier.HOSTNAME
– host_identifier.CLUSTER_INTERCONNECT_NETNAME
– DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH
– INSTANCE_SHARED_DEVICE_PATH
– INSTANCE_SHARED_DIR
– 5}4(hC:
- instance_identifier.PREFERRED_PRIMARY_CF
- instance_identifier.PREFERRED_SECONDARY_CF
- instance_identifier.MEMBER
- instance_identifier.DB2CF_PORT_NUMBER
- instance_identifier.DB2CF_MGMT_PORT_NUMBER
v 9Cb)X|V1,XkqXBPX|V%@5T:
© Copyright IBM Corp. 2013 355
– DB2 pureScale FeatureD(i DB2 pureScale73hCGD(wz:=(/:_Y
:fh)M=(I1#}g:
* Product InstallationLIC_AGREEMENT = ACCEPTPROD = ENTERPRISE_SERVER_EDITION_DSFFILE = /opt/IBM/db2/V9.8* ----------------------------------------------* Instance properties* ----------------------------------------------INSTANCE = inst1inst1.PREFERRED_PRIMARY_CF = host1inst1.PREFERRED_SECONDARY_CF = host2inst1.MEMBER = host3inst1.MEMBER = host4inst1.TYPE = dsf* Instance-owning userinst1.NAME = db2sdin1inst1.GROUP_NAME = db2iadm1inst1.HOME_DIRECTORY = /home/db2sdin1inst1.PASSWORD = 937436363038076535953807826033486554358563633346043342ENCRYPTED = inst1.PASSWORDinst1.START_DURING_INSTALL = YESinst1.SVCENAME = db2c_db2sdin1inst1.PORT_NUMBER = 50000inst1.FCM_PORT_NUMBER = 60000inst1.MAX_LOGICAL_NODES = 1inst1.DB2CF_MGMT_PORT_NUMBER = 56000inst1.DB2CF_PORT_NUMBER = 56001* Fenced userinst1.FENCED_USERNAME = db2sdfe1inst1.FENCED_GROUP_NAME = db2fadm1inst1.FENCED_HOME_DIRECTORY = /home/db2sdfe1inst1.FENCED_PASSWORD = 786359555684387445670627543570638933213376259440013362ENCRYPTED = inst1.FENCED_PASSWORD*-----------------------------------------------* Installed Languages*-----------------------------------------------LANG = EN*-----------------------------------------------* Host Information*-----------------------------------------------HOST = host1host1.HOSTNAME = coralpibinstall05host1.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall05-ib0HOST = host2host2.HOSTNAME = coralpibinstall06host2.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall06-ib0HOST = host3host3.HOSTNAME = coralpibinstall07host3.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall07-ib0HOST = host4host4.HOSTNAME = coralpibinstall08host4.CLUSTER_INTERCONNECT_NETNAME = coralpibinstall08-ib0
* ----------------------------------------------* Shared file system settings* ----------------------------------------------INSTANCE_SHARED_DEVICE_PATH = /dev/hdisk10
* ----------------------------------------------* Tiebreaker settings* ----------------------------------------------DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH = /dev/hdisk11
dP:
356 20 DB2 ~qw
- instance_identifier.PREFERRED_PRIMARY_CF - j6Q8(*5}DW!w/:_Y
:fh)Dwz#Xk+;(wz8(*W!w/:_Y:fh)#
- instance_identifier.PREFERRED_SECONDARY_CF - j6Q8(*5}D(z/:_Y
:fh)Dwz#
- instance_identifier.MEMBER - j6Q8(*5}DI1Dwz#
– D~53X|V#4( DB2 pureScale5}1,Xk8(;vk/:D~53`X
DX|V#!qDX|V8>G9CVPDC'\mD GPFS D~539G9C
4(D GPFS D~53:
- INSTANCE_SHARED_DEVICE_PATH - 8>9C DB2 \mD/:D~53=(#b
G(i9CDX|V#KX|Vj6CZ*2mD~4(D~53Dh87
6#ELOIT;PNND~53#
- INSTANCE_SHARED_DIR - 8>9CC'\mDD~53=(#KX|Vj6CZ
f"2mD~DVP GPFS D~53D76#
;&C8(;vD~53X|V,x;\,18(=v#g{,18(K=vX
|V,G4+vT INSTANCE_SHARED_DIR#;x,g{+V"amG<DEFAULT_INSTPROF |,5,G4bb6EfZ;vVPD~53#(g{4(K
;v DB2 pureScale5},;sV+d>},G4avVbViv#PXj8E
",kND db2idrop |n#)g{+V"amG< DEFAULT_INSTPROF |,5,G4;h*8(NNX|V#
– DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH X|VG RSCT v(Tfrh
C#|j6CZhC/:~qv(TfrDh876#1 DB2 pureScale5}IZ
(EJOxVnI=k1,h*v(Tfr4xP/:V4#v(Tfr7(D
;k DB2 pureScale5}&Z*z4,#TKX|V8(D76&CG(CD,x
;&CCZNNd{?D#KX|VDs!&CAY* 25 MB "RI)yPwz
CJ#TKX|V8(D76XkkT INSTANCE_SHARED_DEVICE_PATH X|V8(D76;`,#
>}
TB>}9Cl&D~ db2dsf.rsp 20 DB2 pureScale Feature:
db2setup -r /mydir/db2dsf.rsp -l /tmp/db2setup.log -t /tmp/db2setup.trc
dP mydir m>#fK db2dsf.rsp D~D?<#
Z 29 B l&D~"bBn 357
358 20 DB2 ~qw
Z 30 B 9C“DB2 20”r<r“DB2 5}hC”r<4(l&D~
IT9C“DB2 20”r<r“DB2 5}hC”r<44(l&D~#IT+ GUI PDf
e!qZ]#fZl&D~,x;X5J4P DB2 }]bz720#
}L
v *9C“DB2 20”r<44(l&D~:
1. dk db2setup |n4t/“DB2 5}hC”r<#
2. Z“!q20M/r4(l&D~”feP,!q+20hC#fZl&D~P!
n#8(“DB2 5}hC”r<+4FzIDl&D~D;C#%wB;=#
3. LxjI#`Dfe"wvJ1D!q#
4. Z“*<4FD~"4(l&D~”feP,%wjITzIl&D~#
v *9C“DB2 5}hC”r<44(l&D~:
1. dk db2isetup |n4t/“DB2 5}hC”r<#
2. Z“!q20M/r4(l&D~”feP,!q+20hC#fZl&D~P!
n#8(“DB2 5}hC”r<+4FzIDl&D~D;C#%wB;=#
3. LxjI#`Dfe"wvJ1D!q#
4. Z“*<4FD~"4(l&D~”feP,%wjITzIl&D~#
B;=v24
VZ,IT9CzIDl&D~44P9C`,hCD^KU\20#
© Copyright IBM Corp. 2013 359
360 20 DB2 ~qw
Z 31 B DB2 Dl&D~20Ev(Linux M UNIX)
KNqhvgNZ Linux r UNIX O4Pl&D~20#Zu<20.sI9Cl&
D~420d{i~rz7#9IT+l&D~20F*2,20r^KU\20#
*<.0
Z*<20.0,&7#:
v 53zc20 DB2 }]bz7DyPZf"2~Mm~*s#
v yP DB2 xL<Q#9#g{*ZFczDVP DB2 20y!O20 DB2 }]
bz7,G4Xk*yP DB2 5}T0kVP DB2 20PXD DB2 DAS #9y
P DB2 &CLr"DB2 }]b\mwM DB2 xL#
^F
Z Linux r UNIX Yw53O,9Cl&D~=(420 DB2 1,&"bBPV^
T:
v g{+NN5}r+VE*D~"amX|VhC* BLANK(%J“BLANK”),G
4a{G+S10hCDX|VPmP>}CX|V#
v Z20.0,7#_Pc;DELUd#qr,g{20'\,G4h*V/e
}#
v g{z*4P`v20,r_(}`E DVD 420 DB2 }]bz7,G4(iz
SxgD~53x;S DVD }/wPxP20#SxgD~53xP20+Txu
L4P20yhD1d#
v g{F.20`vM'z,khCzk~qwOQ20DD~53Ta_T\#
}L
*4Pl&D~20:
1. 20 DB2 }]bz7 DVD r_CJ203qyf"ZDD~53#
2. 9Cy>l&D~44(l&D~#
l&D~_PD~`M .rsp#}g,ese.rsp#
3. 9Cl&D~420 DB2#
9Cy>l&D~4(l&D~
Z4(l&D~.s,IT|DCl&D~T$nr!{$nX|V#
XZKNq
fZBPdP;Viv:
v zQ-9C“DB2 20”r<4(Kl&D~(yZzD20),"RkTCl&D~
xP|D#
v zky]y>l&D~(;Z db2/platform/samples ?<PD db2ese.rsp,dP
platform m>J1DYw53)44(l&D~#
© Copyright IBM Corp. 2013 361
g{*1SS DVD xP20,G4Xk+Q|Br(FDl&D~f"Zm;vD~
53O#
zITZl&D~P8(5}yP_D{FM*Nk DB2 pureScale 5}Dwz#g{
KC'P;fZ,G4 DB2 }]bz720Lr+ZzD53M2mELO4(KC
'#
}L
*`-l&D~:
1. g{z}Z9Cy>l&D~,k+y>l&D~4F=>XD~53P,;s9
Cl&D~X|Vwbw*8O4`-y>l&D~#
2. (Fy>l&D~#
*$nl&D~PDn,}%X|Vs_DGE(*)#;s,9CBhCf;;
Z5R_D10hC#I\DhCP>ZHER_#
Z20l&D~ZdZl&D~P(;8(TZ20(;DX|V#
9Cl&D~420 DB2 }]bz7(Linux M UNIX)b)8>E"8<zjIZ Linux r UNIX Yw53O9Cl&D~20 DB2 }]
bz7D}L#
*<.0
Z*<20.0:
v 7#53zc20"ZfMEL*s#
v jI200Nq#
v jI IBM DB2 pureScale Feature 20KTm#
v 7#zQw* root C'G<#
v TZ root C'20,k9C_P root C'X(DC'j64G<#TZG root C
'20,k9C+5P DB2 20DC'j64G<#
v 53zc20 DB2 }]bz7DyPZf"2~Mm~*s#
v zITZ_P root C'(^rG root C'(^DivB9Cl&D~420 DB2
}]bz7#
v Q#9k*9CD DB2 1>X*DyP DB2 xL#
v 7#+l&D~X|V LIC_AGREEMENT hC* ACCEPT#
}L
*9Cl&D~420 DB2 pureScale Feature:
1. dk db2setup |n,gBy>:
./db2setup -r responsefile_directory/response_file
dP:
v responsefile_directory m>l&D~yZD?<;
v response_file m>l&D~D{F#
362 20 DB2 ~qw
2. jI20.s,liU>D~PD{"# 1!ivB,20U>;Z /tmp ?<P:
v db2setup.log(TZG root C'20,20U>D~* db2setup_username.log,
dP username GCZ4P20DG root C'j6)
v db2setup.err(TZG root C'20,msU>D~ db2setup_username.err,
dP username GCZ4P20DG root C'j6)
zIT8(U>D~D;C#20z7G<U> db2install.history ;Z DB2DIR/
install/logs P,dP DB2DIR 8( DB2 }]bz7D2076#1!20?<
G:
v /opt/IBM/db2/V10.1(TZ AIX"HP-UX r Solaris)
v TZ Linux Yw53* /opt/ibm/db2/V10.1
g{Z,;;C20K`v D B 2 }]bz7,G4z+4=
db2install.history.xxxx,dP xxxx GS 0001 *<D}V,"4UzQ-20
D DB2 1>}]v#
>}
TB>}9Cl&D~ db2dsf.rsp 20 DB2 pureScale Feature:
db2setup -r /mydir/db2dsf.rsp -l /tmp/db2setup.log -t /tmp/db2setup.trc
dP mydir m>#fK db2dsf.rsp D~D?<#
B;=v24
g{k* DB2 }]bz7\;CJ>XFczrxgPDm;FczOD DB2 D5,
G4Xk20 DB2 E"PD#DB2 E"PD|, DB2 }]bM`Xz7DD5#
i4"4PNNXhD20sNq#
9Cl&D~ZNkDFczO20}]bVx~qw(Linux M UNIX)ZKNqP,+9Cz(}“DB2 20”r<4(Dl&D~,ZNkDFczO20}
]bVx~qw#
*<.0
v Q-ZwFczO9C“DB2 20”r<20K DB2 }]bz7,"ZNkDFcz
O4(KCZ20Dl&D~#
v zZNkDFczOXk_P root C'(^#
}L
*9Cl&D~20d{}]bVx~qw:
1. w* root C'G<+NkVx}]b73DFcz#
2. P;AZdP4F DB2 }]bz7 DVD Z]D?<# }g:
cd /db2home/db2dvd
3. dk db2setup |n,gBy>:
./db2setup -r /responsefile_directory/response_file_name
Z 31 B Linux M UNIX 363
Z>>}P,Q+l&D~ AddPartitionResponse.file #f= /db2home ?<P#
KivD|n+G:
./db2setup -r /db2home/AddPartitionResponse.file
4. jI20.s,liU>D~PD{"#
a{
XkG<NkD?(Fcz"4Pl&D~20#
B;=v24
g{k* DB2 }]bz7\;CJ>XFczrxgPDm;FczOD DB2 }]
bD5,G4Xk20 DB2 E"PD#DB2 E"PD|, DB2 }]b53M DB2 }
]b`Xz7DD5#
l&D~mszk(Linux M UNIX)Z Linux M UNIX =(O9Cl&D~4P20M6XZd,I\av=mszk5#
BPwmhvKZ20l&D~}LPI\av=Dms5Xk(w*ms5XkM
(zms5Xk)#
m 47. l&D~20ZdDw*mszk
mszk5 hv
0 YwI&jI#
1 Yw5X;u/f#
67 20ZdvVB|ms#
m 48. l&D~20ZdD(zmszk
mszk5 hv
3 4R=76#
5 \xCJ#
10 vV73ms#
13 }]^'#
16 4( DAS '\#
17 4(5}'\#
18 4(}]b'\#
19 ^)|3qD6pMZQ20Dz7#
20 ^)|3qD6pMQ20Dz7D;y#;h*|B#
21 Zy!D;C;P20 DB2 z7#;h*|B#
22 *|BQ20D DB2 z7,I9C installFixPack |nx;G db2setup
|n#
87 dP;vN}^'#
66 20;C'!{#
74 dC}]Q;Y5#kk'VK1*5#
76 4a)Kz7D204#ki$4fZ"RzITT|xPCJ#
364 20 DB2 ~qw
m 48. l&D~20ZdD(zmszk (x)
mszk5 hv
82 m;n20QZxP#kHjICn20,;sLx4PK20#
86 r*20U>D~1vVms#ki$8(DU>D~;CfZ"RCD
~I4k#
97 K20Lr|ZK=(O;\'V#
102 Q20Kz7Dm;f>#Kf>D20;\Lx#
103 |nPTd?^'#
143 53;Pc;DICUdC4LxxP20#
9Cl&D~46X DB2 }]bz7"&\?~roT(Linux M UNIX)*2,6X DB2 1>PD DB2 }]bz7"&\?~roT,k9CxP -r !nD db2_deinstall |n#
XZKNq
9IT9Cl&D~46X DB2 E"PD#
g{Z;,2076P20K DB2 }]bz7,G4XkZ?v2076P%@KP
K|n#y>l&D~ db2un.rsp ;Z DB2DIR/install P,dP DB2DIR 8( DB2
z7D2076#
}L
*4P6X:
1. (F db2un.rsp l&D~#*$nl&D~PDn,}%X|Vs_DGE(*)#
;s,9CBhCf;;Z5R_D10hC#I\DhCP>ZHER_#
2. KP db2_deinstall |n#}g,db2_deinstall -r db2un.rsp#
3. jI6X.s,kliU>D~PD{"# U>D~;ZTB;C:
v TZ root C'20:/tmp/db2_deinstall.log.process-id
v TZG root C'20:/tmp/db2_deinstall_user-id.log
Z 31 B Linux M UNIX 365
366 20 DB2 ~qw
Z 32 B DB2 Dl&D~20Ev(Windows)
Z Windows Yw53O,ITZ%(zwr`(zwO4P DB2 z7Dl&D~2
0#9IT+l&D~20F*2,20r^KU\20#
*<.0
Z*<20.0,&7#:
v 53zc20 DB2 z7DyPZf"2~Mm~*s#
v z_P4P20yXhDyPC'J'#
v 7#yP DB2 xL<Q#9#
}L
v *Z%(zwO4P DB2 z7Dl&D~20:
1. (}BPdP;V=(44(M(Fl&D~:
– ^Dy>l&D~#y>l&D~;Z db2\Windows\samples P#
– 9C“DB2 20”r<4zIl&D~#
– 9Cl&D~zIw#
2. KP setup -u |n,b+8((Fl&D~#}g,20Zd4(Dl&D~:
setup -u my.rsp
v *Z`(zwO4P DB2 z7Dl&D~20:
1. hCT?<D2mCJ#
2. 9Cy>l&D~44(l&D~#
3. 9Cl&D~420 DB2 z7#
9 DB2 20D~ICZl&D~20(Windows)9 DB2 20D~ICZ20GZ`(zwO4P DB2 }]bz7Dl&D~20b
v}LD;?V#
XZKNq
*9 DB2 20D~ICZl&D~20,Xk+XhDD~Sz7 DVD 4F=m;
}/w#
}L
*+XhDD~Sz7 DVD 4F=m;}/w:
1. +J1D DB2 }]bz7 DVD ek DVD }/wP#
2. 4(?<(}g,c:\db2prods)#
3. 4F DB2 20D~#
© Copyright IBM Corp. 2013 367
hCT?<D2mCJ((Windows)hCT?<D2mCJ(GZ`(zwO4P DB2 }]bz7Dl&D~20bv}
LD;?V#b+Jmz*xg$w>ZhT20~qwOD?<DCJ(#
}L
*hCT20~qwOD?<D2mCJ:
1. + DB2 20D~4F=;v?<P# }g,c:\db2prods#
2. r*“Windows J4\mw”#
3. !q20~qwOzk*2mD?<#
4. SK%8P!qD~ > tT# +r*C?<D“tT”0Z#
5. !q2m!n(#
6. TZ Windows 2003,!q2mKD~P4%#
7. TZ Windows 2008 r_ Windows Vista r|_f>,%w_62m4%#tC2
mKD~P4!r#
8. Z2m{VNPdk2m{# }g,db2win#
9. *T?vK8(ACJ(:
a. %w(^4%# +r*“T share_name DmI(”0Z#
b. 7#ZirC'{rP!qK Everyone !n#
c. Z Everyone (^rP,7#tCKAmI(#%wA!DJmPPD4!r#
d. %w7(# +5X=*hC2mCJ(D?<D“tT”0Z#
e. %w7(#
`-l&D~(Windows)Z4(l&D~.s,IT|DCl&D~T$nr!{$nX|V#
XZKNq
fZBPdP;Viv:
v zky]y>l&D~(;Z db2\Windows\samples ?<P)44(l&D~#
v zQ-9C“DB2 20”r<4(Kl&D~(yZzD20),"RkTCl&D~
xP|D#
v zQ-hC"dCK DB2 }]bz7,"Rk9CIl&D~zIwzIDl&D
~ZxgPV"Kj+`,DdC#g{*9CIl&D~zIwzIDl&D
~,G4zI\h*dkC'{M\k#
^F
vZ?j$w>D>X}/wO20 DB2 }]bz7#ZG>X}/wO20I\a
lIT\MICT=fDJb#
}L
*`-l&D~:
368 20 DB2 ~qw
1. g{z}Z9Cy>l&D~,G4*|zI;v1>,"ZD>`-wPr*
|#g{}Z9CI“DB2 20”r<4(Dl&D~,kZD>`-wPr*Cl
&D~#
2. (Fl&D~#
*$nl&D~PDn,}%X|Vs_DGE(*)#;s,9CBhCf;;
Z5R_D10hC#I\DhCP>ZHER_#
3)z7l&D~_P?FX|V,Xk*da)5#?FX|VZ?vl&D~
PD"MPwK5w#
3. +CD~#fZ2mxg}/wO,Tc|I)20~qw9C# g{QwKNN
|D,G4+CD~#f*BDD~{,T#t-<y>l&D~#g{}ZSz
7 DVD 1SxP20,k+QX|{Dl&D~f"Zm;v}/wO#
9Cl&D~420 DB2 z7(Windows)b)8>E"+8<zjIZ Windows Yw53O9Cl&D~20 DB2 }]bz
7D}L#
*<.0
Z*<20.0,&7#:
v 53zc20 DB2 z7DyPZf"2~Mm~*s#
v 7#+l&D~X|V LIC_AGREEMENT hC* ACCEPT#
}L
*S+20 DB2 z7D$w>P4P20:
1. (}Z|na>{&dkTB|n,,SA|, DB2 20D~Dxg}/wr DVD
}/wD2m?<:
net use x: \\computer_name\directory_sharename /USER:domain\username
dP:
v x: m>>X}/wOD2m?<#
v computer_name m> DB2 20D~yZD6L~qwDFcz{F#
v directory_sharename m> DB2 20D~yZDxg}/wr DVD }/wOD
?<D2m{F#
v domain m>(eJ'yZDr#
v username m>TK53_PCJ(DC'#
}g,*9C6L?< db2prods(|w* DB2_Installation_Images 42m,R;
Z6L~qw Server O)w*>X x: }/w,dkTB|n:
net use x: \\Server\DB2_Installation_Images
y]2+TZxgODhC==,zI\h*8( /USER N}#
2. dk setup |n,gBy>:
setup -u response_file
Z 32 B Windows 369
dP response_file m>*9CDl&D~Dj{76MD~{#
g{*9C(}9Cl&D~zIwy4(Dl&D~,G47#yP5}E*D
~kz8(Dl&D~;Z`,D}/wM?<P#
3. jI20.s,liU>D~PD{"#PX20Zdv=DmsDE",ki4
;Z My Documents\DB2LOG\ ?<PD20U>D~#CU>D~9CTBq=:
DB2-ProductAbrrev-DateTime.log,}g,DB2-ESE-Tue Apr 04 17_04_45 2007.log#
B;=v24
g{k* DB2 z7\;CJ>XFczrxgODm;FczOD DB2 D5,G4
Xk20 DB2 E"PD#
9C Microsoft Systems Center Configuration Manager (SCCM) 420 DB2 z7
IT9C SCCM 44P DB2 z7V<=20#SCCM +?pYw53"m~&CL
rMm~|B#
*9C SCCM 420 DB2 z7,zD53Xk9C"of>D Windows Yw53,
"R LocalSystem J'DZ(j6Xk* SYSTEM#
IT9C SCCM SPk;C4hC20#g{k*Zs?M'zO+?4U,;hC
420,G4K20=(G\mkD#
PXgN9C SCCM 4P DB2 z7V<=20Dj8E",kNDTBx7&D
SCCM D5:http://technet.microsoft.com/en-us/library/bb735860.aspx#
g{9C Microsoft Systems Management Server (SMS),kND SCCM DkED5 http://
technet.microsoft.com/en-us/library/bb694263.aspx,||,PXS SMS }6= SCCM D
j8E"#
l&D~mszk(Windows)Z Windows =(O9Cl&D~4P20M6XZd,I\av=mszk5#
BPwmhvKZ20r6Xl&D~}LPI\av=Dms5Xk(w*ms5
XkM(zms5Xk)#
m 49. l&D~20ZdDw*mszk
mszk5 hv
0 YwI&jI#
1 Yw5X;u/f#
1603 "zB|ms#
3010 20r6XI&,+Gh*xPXB}<E\jI20r6X}L#b;
|(KP?FXB}<YwD20#Windows Installer V1.0 O4a)Km
szk#
370 20 DB2 ~qw
m 50. l&D~20ZdD(zmszk
mszk5 hv
3 4R=76#
5 \xCJ#
10 vV73ms#
13 }]^'#
87 dP;vN}^'#
1602 20;C'!{#
1610 dC}]Q;Y5#kk'VK1*5#
1612 4a)Kz7D204#ki$4fZ"RzITT|xPCJ#
1618 m;n20QZxP#kHjICn20,;sLx4PK20#
1622 r*20U>D~1vVms#ki$8(DU>D~;CfZ"RCD
~I4k#
1632 Temp D~PQzr;ICJ#ki$ Temp D~PfZ"RzITTd4k#
1633 K20Lr|ZK=(O;\'V#
1638 Q20Kz7Dm;f>#Kf>D20;\Lx#
1639 |nPTd?^'#
PXl&D~5XkD|`E",kND Microsoft Web >c#
9Cz&mD~420l&D~(Windows)IT9Cz&mD~4t/l&D~20#
}L
*9Cz&mD~4t/l&D~20:
1. `-r4(l&D~#
2. 9CD>`-w44(z&mD~# }g,9CBPZ]44(;v{* ese.bat
Dz&mD~420 DB2 Enterprise Server Edition:
c:\db2ese\setup /U c:\PROD_ESE.rspecho %ERRORLEVEL%
dP /U 8(l&D~D;C,x echo %ERRORLEVEL% 8(zk*z&mxLT>
205Xk#
3. 9CS|na>{&"vD ese.bat |n4KPz&mD~#
9Cl&D~46X DB2 z7"&\?~roT(Windows)b)8>E"8<zjIZ Windows =(O9Cl&D~6X DB2 z7"&\?~
roTD}L#
*<.0
Z*<6X.0,7#z_P4P6XyXhDyPC'J'#
Z 32 B Windows 371
XZKNq
*T2,==6X DB2 1>PD DB2 z7"&\?~roT,k9CxP -u N}D db2unins |n#
g{Z;,2076P20K DB2 z7,G4XkZ?v2076P%@KPK|n#
y>l&D~ db2un.rsp ;Z DB2DIR\install P,dP DB2DIR 8( DB2 z7D
2076#
g{z_P/:73,G4Z6X DB2 z7.0,XkZnuKP db2mscs |nD,;~qwPKPxP -u N}D db2mscs |n44(JO*Fy!a9#PXj8E
",kND db2mscs |n#
}L
*4P6X:
1. (F db2un.rsp l&D~# *$nl&D~PDn,}%X|Vs_DGE(*)#
;s,9CBhCf;;Z5R_D10hC#I\DhCP>ZHER_#
2. KP db2unins |n# }g,db2unins -u c:\db2un.rsp#ITZ SQLLIB\BIN ?
<BR= db2unins |n#
3. jI6X.s,kliU>D~PD{"# 1!U>D~;C* My Documents\
DB2LOG\db2un_timestamp.log#
372 20 DB2 ~qw
Z 33 B l&D~zIw
IT9Cl&D~zIwZd{zwOXB4(<7DhC#
l&D~zIw+y]Q20"dCDVP DB2 }]bz744(l&D~#IT9
CyzIDl&D~Zd{zwO20j+`,Dz7hC#
}g,*,SAxgODwV}]b,IT20MdC IBM Data Server Client#Z2
0"dCKKData Server Client4CJC'P(CJDyP}]bs,kKPl&D~
zIw*?v DB2 5}4(l&D~MdCE*D~#
9C db2rspgn |n4KPl&D~zIw#+*204(l&D~,"*z8(D?
v5}4(5}E*D~#l&D~D{F* db2product_abbreviation.rsp,}g,
db2ese.rsp#5}E*D~D{F* instance_name.ins,}g,db2inst1.ins#IT
9Cl&D~zIw44(`vl&D~,*?vQ20Dz7<4(;vl&D
~#}g,g{ DB2 Enterprise Server Edition M IBM Data Server Client20Z,;
;C,G4 db2rspgn |n+zIl&D~ db2ese.rsp M db2client.rsp#
":g{5}G DB2 pureScale5},G4;a+C5}mS=yzIDl&D~P,
"R;a4(5}dCD~#
d;53OI\Q-20K`v DB2 1>,+l&D~zIw;*101>zIl&
D~#101>GZdPKPK db2rspgn |nD DB2 1>#
© Copyright IBM Corp. 2013 373
374 20 DB2 ~qw
Z 34 B ICDy>l&D~
IT9Cy>l&D~420r6X DB2 z7"&\?~MoT#DB2 DVD |(f
1<IT9CDxP1!u?Dy>l&D~#
y>l&D~;ZTB;C:
db2/platform/samples
dP platform m>J1D2~=(#
Z Windows O,IBM Data Server Runtime ClientM IBM Data Server Driver Package
Dy>l&D~;Z:
\samples
20.s,6Xy>l&D~2#fZ DB2DIR/install ?<P;dP DB2DIR GCZ
20 DB2 z7Dj{76{#
":Z Windows O,IBM Data Server Runtime Clientr IBM Data Server Driver Pack-
age;fZ6Xy>l&D~,bGr*KM'zr}/Lr;'V db2unins |n#
© Copyright IBM Corp. 2013 375
376 20 DB2 ~qw
Z 35 B y>l&D~(Linux"UNIX M Windows)
IT9Cy>l&D~420r6X DB2 for Linux, UNIX, and Windows z7"&\
?~MoT#DB2 20 DVD |(f1<IT9CDxP1!u?Dy>l&D~#
y>l&D~;Z db2/platform/samples ?<P,dP platform m>`&D2~=(#
m 51. CZZ Linux M UNIX Yw53O20 DB2 z7Dy>l&D~
Yw DB2 z7 y>l&D~;C 4S
20 Data Server Client db2/platform/samples/
db2client.rsp
db2client
20 DB2 Enterprise Server Edition db2/platform/samples/
db2ese.rsp
db2ese
20 DB2 Express Edition db2/platform/samples/
db2exp.rsp
db2exp
20 Data Server Runtime Client db2/platform/samples/
db2rtcl.rsp
db2rtcl
20 DB2 Workgroup Server Edition for
Linux, UNIX, and Windows
db2/platform/samples/
db2wse.rsp
db2wse
6X yPz7 db2/platform/samples/
db2un.rsp
db2un
m 52. CZZ Windows Yw53O20 DB2 z7Dy>l&D~
Yw DB2 z7 y>l&D~;C 4S
20 Data Server Client d b 2 / p l a t f o r m /
s a m p l e s /
db2client.rsp
db2client
20 Data Server Client d b 2 / p l a t f o r m /
samples/db2ese.rsp
db2ese
20 DB2 Express Edition d b 2 / p l a t f o r m /
samples/db2exp.rsp
db2exp
20 DB2 Fix Pack d b 2 / p l a t f o r m /
s a m p l e s /
db2fixpk.rsp
db2fixpk
20 DB2 Workgroup Server
Ed i t ion fo r L inux ,
UNIX, and Windows
d b 2 / p l a t f o r m /
samples/db2wse.rsp
db2wse
6X yPz7 d b 2 / p l a t f o r m /
samples/db2un.rsp
db2un
© Copyright IBM Corp. 2013 377
378 20 DB2 ~qw
Z 36 B l&D~X|V
zIT9Cl&D~X|V420r6X DB2 }]bz7r&\?~#
l&D~9CX|V#IT9Cl&D~44PNq,}g:*20M6Xa)Ky
>l&D~#Zy>l&D~P5wKBPl&D~X|V#IT`-y>l&D
~#;s,Xk+`-.sDl&D~4F=2mxg}/wrxgD~53,20
~qw+ZdP9CCl&D~#
IT9CBPl&D~X|V420 DB2 }]bz7"&\?~roT#Z Linux r
UNIX Yw53O,3)X|VvTZ root C'20P'#
PROD 8(*20Dz7#?N;\20;v DB2 }]bz7#rK,;\9CKX
|V8(;vz7#
":
1. 49I&20Kl&D~,z2PI\1Y3)i~,rK;&C"Mt
PROD X|V#
2. ;\+ PROD X|Vk db2isetup |nD -r response_file N}dO9C#
FILE 8( DB2 }]bz7D?j?<#
WindowsZ Windows Yw53O,KX|VD$H;\,} 110 vV{#
Linux r UNIXZ Linux r UNIX Yw53O,KX|VTZ root C'20GXh
D#
DB2 2076_PBPfr:
v IT|,!4V8 (a-z)"s4V8 (A-Z) MB._V{ ( _ )
v ;\,} 128 vV{
v ;\|,Uq
v ;\|,G"DV{
INSTALL_OPTIONvJCZ Windows Yw53,"RX(Z DB2 Enterprise Server Edition#K
X|V8(C20#1!5* SINGLE_PARTITION#
!n*:
v INSTANCE_OWNING
v NEW_NODE
v SINGLE_PARTITION
LIC_AGREEMENTm>zQ-DA"R,b DB2 }]bz7 DVD OD db2/license ?<PD
mI-iD~#1!5* DECLINE#
!n*:
v DECLINE
© Copyright IBM Corp. 2013 379
v ACCEPT
":
1. Xk+KX|V|D* ACCEPT Tm>zS\ DB2 mI-i,byE\L
xxP20#
2. ;\+KX|Vk db2isetup |nD -r response_file N}dO9C#
INTERACTIVEvJCZ Linux r UNIX Yw53#7(20}LGqa>dk>XoTLr
|D;C(DVD OD;CrD~/;C)T0Gqa)xH(f#1!5*
NONE#
!n*:
v NONE
v YES
v MACHINE
":
1. 18( NONE 1,+;xP;%#
2. 8(K YES 1,+ZXF(OT>xHE"Ma>E"#Z20Zd,g{
1Y3VoT,G453aa>dk>XoTLr|yZD;C#
3. 8( MACHINE,TcTm;vLr]WbvDq=SUxHE"ra>E
"#g{z}Z6k DB2 203q,G4+a)y>Lr#
CONFIG_ONLY;Fv9CKX|V,+4D"Pfa#99CKX|V#vJCZ Linux r
UNIX Yw53#8(Kl&D~vCZ4PdCNq#}g,(}KP
db2isetup |n44(5}#1!5* NO#
!n*:
v YES
v NO
DB2DSDRIVER_CFG_SOURCE_PATHvJCZ Windows Yw53#S DB2 V10.1 FP2 M|_f>D^)|*<,
KX|V8((FD db2dsdriver dCD~Dj{76#Z2,20Zd,CD
~+w* db2dsdriver.cfg 4F=+2&CLr}]76P#
DB2_ODBC_DSN_TYPEvJCZ Windows Yw53#S DB2 V10.1 FP2 M|_f>D^)|*<,
KX|V8(2,20Zd ODBC }]4{F (DSN) D`M#
!n*:
v USER:20}La+ db2dsdriver.cfg D~PP>D DSN "a* ODBC D
C' DSN#
v SYSTEM:20}La+ db2dsdriver.cfg D~PP>D DSN "a* ODBC
D53 DSN#
v BOTH:20}La+ db2dsdriver.cfg D~PP>D DSN "a* ODBC D
C' DSN M53 DSN#
380 20 DB2 ~qw
DB2_ODBC_DSN_ACTIONvJCZ Windows Yw53#S DB2 V10.1 FP2 M|_f>D^)|*<,
KX|V8(2,20GmS ODBC DSN 9Ge}ID ODBC DSN#
!n*:
v ADD:20}LamS db2dsdriver.cfg D~PDIC DSN TCw ODBC
DSN#
v REPLACE:20}LZmS db2dsdriver.cfg D~PDIC DSN TCw
ODBC DSN .0,a>}101>DyP DSN#
INSTALL_TYPE8(20`M#
!n*:
v COMPACT
v TYPICAL
v CUSTOM
+rrdM20`M+vTNN(FX|V (COMP)#
":;\+KX|Vk db2isetup |nD -r response_file N}dO9C#
DB2_COPY_NAMEvJCZ Windows Yw53#bG;vj6,|m>C4}C;i20Z,;
;CD DB2 }]bz7D{F#K{FD$H;\,} 64 vV{#
DEFAULT_COPYvJCZ Windows Yw53#8(}Z20r^DD1>Gq+hC*I DB2
&CLr9CD1! DB2 1>#}GC1>GQ20D(; DB2 1>,q
r,KX|VD1!5* NO#
!n*:
v NO
v YES
COPY_NAMEvJCZ Windows Yw53#m>C4}CQ20D IBM Data Server Driver
Package D{F#v1 PROD X|VhC* IBM_DATA_SERVER_DRIVER 1EP'#
K{FD$H;\,} 64 vV{#
DEFAULT_CLIENT_INTERFACE_COPYvJCZ Windows Yw53#8(Q20D DB2 }]bz7r IBM Data
Server Driver Package D1>Gq+hC*1! IBM }]bM'zSZ1>#
g{KX|VhC* YES,G4C1>PD IBM }]~qwM'zSZ
(ODBC/CLI }/LrM .NET Data Provider)G&CLr+*9CD1!}
/Lr#g{*20 IBM }]~qw}/Lr,G4}GFcz;P20 DB2
}]bz7r IBM Data Server Driver Package,qr1!5* NO#g{*2
0d{z7,G41!5* DEFAULT_COPY X|VD5#
!n*:
v YES
v NO
Z 36 B l&D~X|V 381
AUTOSTART_SSH_SERVERvJCZ Windows Yw53#8(Gq*T/t/ IBM SSH Server for Win-
dows ~q:1!5GT/t/C~q#
!n*:
v YES
v NO
SSH_SERVER_INSTALL_DIRvJCZ Windows Yw53#7( IBM Secure Shell (SSH) Server for Win-
dows ~qDy>2076#v1H20K SSH Server 1,Ea@@KX|V#
g{4Zl&D~P8(KX|V"R*20 SSH,G4+9C1!20?
<#1!?<G:%program files%\IBM\IBM SSH Server#g{1!?<;*
U,G4?<{Fsf+7S“_01”"“_02”,@K`F#}g,%program files
%\IBM\IBM SSH Server_01
POPULATE_XML_FROM_CATALOG8(Gq9C?<E"4nd db2dsdriver.cfg dCD~#1!5* FALSE#
!n*:
v TRUE
v FALSE
INSTALL_TSAMP
*c: V10.1 PQ-;Fv9C INSTALL_TSAMP l&D~X|V,ZTs
D"PfPI\a+d}%#S V10.1 *<,IBM Tivoli System Automation
for Multiplatforms (SA MP) aZ SA MP G20d{y!i~ivBDX*i
~1T/20#PX|`E",kND 6DB2 V10.1 BvZ]7PD:IBM
Tivoli System Automation for Multiplatforms (SA MP) VZQT/20;#
8(GqvZ AIX M Linux Yw53O'V IBM Tivoli System Automation
for Multiplatforms (SA MP)#1!5* YES#
!n*:
v YES
v NO
g{8(K INSTALL_TSAMP=NO,+m;v*20Di~h* SA MP,G
4+T/20 SA MP,x^[TKX|V8(D5G24#
MIGRATE_PRIOR_VERSIONS;Fv9CKX|V,kD*9C UPGRADE_PRIOR_VERSIONS X|V#vJCZ
Windows Yw53#8(Gq*|BVPf>D DB2 }]bz7#1!5*
FALSE#
!n*:
v TRUE
v FALSE
UPGRADE_PRIOR_VERSIONS8(Gq*TVPf>D DB2 }]bz7xP}6#1!5* FALSE#
!n*:
382 20 DB2 ~qw
v TRUE
v FALSE
KX|VZ Linux"UNIX M Windows Yw53O\'V#+G,Z Linux M
UNIX Yw53O,KX|VvTZG root C'20P'#Z Windows Yw
53O,}K+ UPGRADE_PRIOR_VERSIONS hC*5 TRUE Tb,9Xk+
DB2_COPY_NAME X|VhC*VP1>{F5#
UPGRADE_DBCK_IGNORE_TYPE1vJCZ Linux M UNIX Yw53,"RX(ZG root C'20#?F
db2setup |nvTT 1 `w}xPli#1!5* NO#
!n*:
v YES
v NO
PACKAGE_LOCATIONvJCZ Linux r UNIX Yw53#vZS3qP}%“nlpack”"Q!q>X
oTxP201,Ea9CKX|V#KX|V8( nlpack D;C#C76I
TGz7 DVD D;C,2ITG DVD Z]D#f;C#
ZCQw76JmT/Qw,;8?<#}g,g{Q+ DB2 }]bz7
DVD DZ]4F=BPS?<P:
/db2images/ese/dvd/db2images/nlpack/dvd
G4+T/Qwb)S?<(|(Qw>XoT DVD DS?<),x^k8
(?vS?<:
PACKAGE_LOCATION=/db2images/ese/disk1
g{Q+ DB2 }]bz7 DVD DZ]4F=d{8?<P,G4zITy
]h*`NX49CKX|V#}g:
PACKAGE_LOCATION=/db2images1/dvdPACKAGE_LOCATION=/db2images2/nlpack/dvd
COMP 8(*20Di~#20Lr+T/20z7yh*Di~#
Z(F20P,XkpvX!qwvi~#*!qi~,kT*20Di~
(i~fz7D;,xPyd/)!{"M COMP X|V#
":}G INSTALL_TYPE * CUSTOM,qr+vTKX|V#
LANG 8(*20DoT#Xk!{"M*20DyPd{oT#"oG?F9C
D,"R<U;!P#
CLIENT_IMPORT_PROFILE8(;vI db2cfexp |n<vDdCE*D~#CE*D~P|,k5}`X
DN}#
v Windows Yw53:
– g{a)D5Gj{76{,G4CE*D~Xk;Z>X}/wO
(x;\;Z6Lxg}/wO)#g{;G;vj{76{,rCd
CE*D~Xkkl&D~;Z,;?<P#
v Linux r UNIX Yw53:
– 8(;v_P8rdCE*D~Dj{76DD~{#
Z 36 B l&D~X|V 383
REBOOT vJCZ Windows Yw53#8(ZjI20r6X1GqXBt/53#1
!5* NO#
!n*:
v YES
v NO
KILL_PROCESSESvJCZ Windows Yw53#g{z5PDVPf>D DB2 }ZKP,RK
X|VhC* YES,G4|+U9}ZKPD DB2 xLx;xPa>#
!n*:
v YES
v NO
NEW_CONTACT8((*M*5KPmODgSJ~X7*5KGBvD9GVPD#g{f
ZVPgSJ~X7,G4;h*Bv*5K#Z Linux r UNIX Yw53
O,KX|VvTZ root C'20P'#
!n*:
v YES
v NO
KX|VGI!D#1!ivB,g{48(KX|V,G4O**5KGB
v*5K#
DB2_OLEDB_GUIDvJCZ Windows Yw53#9CKX|V4dkI9C OLE DB D DB2
&CLr9CD GUID#g{48(KX|V,G4azIKX|V#
CREATE_DAS
*c: V9.7 PQ-;Fv9C“DB2 \m~qw (DAS)”,ZTsD"PfP
I\a+d}%#DAS Z DB2 pureScale 73P;\'V#(}9C2+ Shell
-iDm~LrxP6L\m#PX|`E",kND:;Fv9CDB2 \m
~qw (DAS);,x7*:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/
topic/com.ibm.db2.luw.wn.doc/doc/i0059276.html#
vJCZ Windows Yw53#8(Gq4(}]b\m~qw (DAS)#,;5
3ODyP DB2 1>;\P;v DAS#kZl&D~P9KX|V#V;"
MtD4,,bGr*,g{8(KKX|V"+dhC* YES,"R53O
fZ DAS 5},G420+'\#
g{l&D~PQ"Mt(r48()KX|V,G4 DB2 20Lr+7(G
qXk4( DAS#ZbVivB,g{:
v DAS 5};fZ,G4+4( DAS#
v DAS 5}fZ,G4+vTKX|V#
!n*:
v YES
v NO
384 20 DB2 ~qw
CHECK_UNCPATHvJCZ Windows Yw53#8(li(C|{<((UNC)76GqZ PATH73d?P#1!5* YES#
!n*:
v YES
v NO
DB2_COMMON_APP_DATA_TOP_PATHvJCZ Windows Yw53#8(C'(e;C,TfE*20D DB2 1>
D DB2 +2&CLr}]#;\ZB;CT DB2 z7xPu<20Zd9C
KX|V#TKX|V8(D76C4nd DB2_COMMON_APP_DATA_PATH "amd?#DB2 +2&CLr}]ECZ IBM\DB2\<COPYNAME> S?<P,Z
DB2_COMMON_APP_DATA_PATH "amd?P8(D76B4(CS?<#
}g,20 DB2 z71,g{+ DB2_COMMON_APP_DATA_TOP_PATH X|VhC*X(76:
DB2_COMMON_APP_DATA_TOP_PATH=C:\User\MyCommonAppData\
G4ZI&20 DB2 z7.s,DB2_COMMON_APP_DATA_PATH "amd?+hC*TB5:
DB2_COMMON_APP_DATA_PATH=C:\User\MyCommonAppData\
DB2 +2&CLr}]f"ZTB76P:
C:\User\MyCommonAppData\IBM\DB2\DB2COPY1\
Z20s,^(DdKd?#
g{4hCKX|V,G4+9C Windows D1!+2&CLr}]764f
E DB2 +2&CLr}]#
v TZ Windows XP M Windows 2003 Yw53:C:\Documents and Settings\
All Users\Application Data\
v TZ Windows Vista M|_f>DYw53:C:\ProgramData\
":
1. ;\9CKX|VZ DB2 }6Zd|D DB2 +2&CLr}]76#
2. ;'V9Cxg}/w#
3. ;\+V8}VV{CZ DB2_COMMON_APP_DATA_TOP_PATH 76#
DB2 \m~qwhC*tCBPNN DB2 \m~qw (DAS) hC,k}% *(!{"M)#Kh
CJCZ Windows"Linux M UNIX 73,+GZ Linux r UNIX Yw53
O,KX|VvTZ root C'20P'#
v Z Linuxr UNIX Yw53O:
*DAS_USERNAME = dasuser*DAS_PASSWORD = dasp*DAS_GID = 100*DAS_UID = 100*DAS_GROUP_NAME = dasgroup*DAS_SMTP_SERVER = jsmith.torolab.ibm.com
v Z Windows Yw53O:
Z 36 B l&D~X|V 385
*DAS_USERNAME = dasuser*DAS_DOMAIN = domain*DAS_PASSWORD = dasp*DAS_SMTP_SERVER = jsmith.torolab.ibm.com
9IT8( LOCALSYSTEM w*;v;h*\kDP'C'{#
LOCALSYSTEM C'{ICZ}K DB2 Enterprise Server Edition .bD
yPz7#
BP!n8( DAS *5KPm+#f=D;C#Z Linux r UNIX Yw53
O,b)!nvTZ root C'20P'#g{*5KPmG6LD,G4z8
(DC'{M\kXk_P+*5KmS=53D(^#
*DAS_CONTACT_LIST = LOCAL r REMOTE (DEFAULT = LOCAL)*DAS_CONTACT_LIST_HOSTNAME = hostname*DAS_CONTACT_LIST_USERNAME = username*DAS_CONTACT_LIST_PASSWORD = password
Xb5}f6
Xb5}f6IC5}?Vx;G5}{#5}?VXkfZZl&D~P#
v Windows Yw53:
– DEFAULT_INSTANCE - bG1!5}#
v Linux r UNIX Yw53:
– ^
5}f6
TZ root C'20,IT9Cl&D~4(zk*D`v5}#*4(5},
Xk9C INSTANCE X|V8(5}?V#NN|,KZ INSTANCE P8(D5w*0:5DX|V<tZC5}#Z Windows Yw53O,9IT8(
LOCALSYSTEM w*;h*\kDP'C'j6#LOCALSYSTEM C'j6ICZ}
K DB2 Enterprise Server Edition .bDyPz7#
START_DURING_INSTALL X|V7(GqZ20.st/C5}#AUTOSTART X|V7(GqZ53XB}<.sT/t/C5}#g{48(
START_DURING_INSTALL,G4 AUTOSTART 9a7(GqZ20.st/5}#
TBG Windows"Linux M UNIX Yw535}f6D>}:
**VPC'4(5},k;*8( PASSWORD"UID"GID"GROUP_NAME
r HOME_DIRECTORY X|V#*4(C'r\@$DC',XkZ db2setup|nP8(0fb)X|V#
v Z Linuxr UNIX Yw53O:
*INSTANCE=DB2_INST*DB2_INST.NAME = db2inst1*DB2_INST.TYPE = ESE*DB2_INST.PASSWORD = PASSWORD
(valid for root installation only)*DB2_INST.UID = 100
(valid for root installation only)*DB2_INST.GID = 100
(valid for root installation only)*DB2_INST.GROUP_NAME = db2grp1
(valid for root installation only)*DB2_INST.HOME_DIRECTORY = /home/db2inst1
(valid for root installation only)*DB2_INST.SVCENAME = db2cdb2inst1*DB2_INST.PORT_NUMBER = 50000*DB2_INST.FCM_PORT_NUMBER = 60000
386 20 DB2 ~qw
(valid for root installation only)*DB2_INST.MAX_LOGICAL_NODES = 4
(valid for root installation only)*DB2_INST.AUTOSTART = YES*DB2_INST.START_DURING_INSTALL = YES*DB2_INST.FENCED_USERNAME = USERNAME
(valid for root installation only)*DB2_INST.FENCED_PASSWORD = PASSWORD*DB2_INST.FENCED_UID = 100*DB2_INST.FENCED_GID = 100*DB2_INST.FENCED_GROUP_NAME = db2grp1*DB2_INST.FENCED_HOME_DIRECTORY =/home/db2inst1*DB2_INST.CONFIGURE_TEXT_SEARCH = NO*DB2_INST.TEXT_SEARCH_HTTP_SERVICE_NAME = db2j_DB2_INSTANCE
(valid for root installation only)*DB2_INST.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000*DB2_INST.FEDERATED = YES*DB2_INST.INFORMIX_CLIENT_HOME = BLANK
(valid for root installation only)*DB2_INST.INFORMIX_SERVER_HOME = BLANK
v *4(`v5}:
*INSTANCE=DB2_INS2*DB2_INS2.NAME = db2inst2*DB2_INS2.TYPE = ESE*DB2_INS2.PASSWORD = PASSWORD
(valid for root installation only)*DB2_INS2.UID = 100
(valid for root installation only)*DB2_INS2.GID = 100
(valid for root installation only)*DB2_INS2.GROUP_NAME = db2grp1
(valid for root installation only)*DB2_INS2.HOME_DIRECTORY = /home/db2inst1
(valid for root installation only)*DB2_INS2.SVCENAME = db2cdb2inst1*DB2_INS2.PORT_NUMBER = 50000*DB2_INS2.FCM_PORT_NUMBER = 60000
(valid for root installation only)*DB2_INS2.MAX_LOGICAL_NODES = 4
(valid for root installation only)*DB2_INS2.AUTOSTART = YES*DB2_INS2.START_DURING_INSTALL = YES*DB2_INS2.FENCED_USERNAME = USERNAME
(valid for root installation only)*DB2_INS2.FENCED_PASSWORD = PASSWORD*DB2_INS2.FENCED_UID = 100*DB2_INS2.FENCED_GID = 100*DB2_INS2.FENCED_GROUP_NAME = db2grp1*DB2_INS2.FENCED_HOME_DIRECTORY =/home/db2inst1*DB2_INS2.CONFIGURE_TEXT_SEARCH = NO*DB2_INS2.TEXT_SEARCH_HTTP_SERVICE_NAME = db2j_DB2_INSTANCE
(valid for root installation only)*DB2_INS2.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000*DB2_INST.FEDERATED = YES*DB2_INST.INFORMIX_CLIENT_HOME = BLANK
(valid for root installation only)*DB2_INST.INFORMIX_SERVER_HOME = BLANK
v Z Windows Yw53O:
DEFAULT_INSTANCE = DB2_INSTINSTANCE = DB2_INSTDB2_INST.NAME = DB2*DB2_INST.TYPE = ESEDB2_INST.USERNAME = username*DB2_INST.DOMAIN = domainnameDB2_INST.PASSWORD = passwordDB2_INST.AUTOSTART = YESDB2_INST.START_DURING_INSTALL = YES
Z 36 B l&D~X|V 387
*DB2_INST.MAX_LOGICAL_NODES = 4*DB2_INST.CONFIGURE_TEXT_SEARCH = NO*DB2_INST.TEXT_SEARCH_HTTP_SERVICE_NAME = db2j_DB2_INSTANCE*DB2_INST.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000
v *4(`v5}:
*INSTANCE = DB2_INS2*DB2_INS2.NAME = DB2_01*DB2_INS2.TYPE = ESE*DB2_INS2.USERNAME = username*DB2_INS2.DOMAIN = domainname*DB2_INS2.PASSWORD = password*DB2_INS2.AUTOSTART = YES*DB2_INS2.START_DURING_INSTALL = YES*DB2_INS2.MAX_LOGICAL_NODES = 4*DB2_INS2.CONFIGURE_TEXT_SEARCH = NO*DB2_INS2.TEXT_SEARCH_HTTP_SERVICE_NAME = db2j_DB2_INSTANCE*DB2_INS2.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000
":Z Windows Yw53O,TZZ~v5}T0sx5},48(
DEFAULT_INSTANCE X|V#vZZ;v5}P8(KKX|V#
}]b?V
b)X|VICZ920Z*20DzwO4(}]br`?}]b#
DATABASE = DATABASE_SECTIONDATABASE_SECTION.INSTANCE = db2inst1DATABASE_SECTION.DATABASE_NAME = MYDBDATABASE_SECTION.LOCATION = LOCALDATABASE_SECTION.ALIAS = MYDBDATABASE_SECTION.USERNAME = usernameDATABASE_SECTION.PASSWORD = password
* these keywords are only used for REMOTE databasesthat are being cataloged
DATABASE_SECTION.SYSTEM_NAME = hostnameDATABASE_SECTION.SVCENAME = db2c_db2inst1
*5K?V
b)X|V(e20}L+4(D*5K?V(g{K*5K?VP;f
Z)#+Q8(5}D“KP4v(*”"MxK*5K#
CONTACT = contact_sectioncontact_section.NEW_CONTACT = YEScontact_section.CONTACT_NAME = contact namecontact_section.INSTANCE = DB2_INSTANCEcontact_section.EMAIL = Email addresscontact_section.PAGER = NO
Z Linux r UNIX Yw53O,b)X|VvTZ root C'20P'#
DB2 E"PDhC?VICJ DB2 D5D1!;CG IBM Web >c#v1z*Sm;;C(}g,
>XFczr_Z?x~qw)CJ DB2 D51,E&C`-K?V#
BP!n8(E"PD~qwy20ZDwz{MKZE,98(E"PD~
qw~q9CD~q{FMKZE#
*DB2_DOCHOST = hostname*DB2_DOCPORT = 1024-65535*DB2_ECLIPSEIC_SVCENAME = db2icv95*DB2_ECLIPSEIC_PORT = 51000
388 20 DB2 ~qw
DB2_ECLIPSEIC_SVCENAME M DB2_ECLIPSEIC_PORT vTZ DB2 E"PDD2
0P'#
)92+T?V
vJCZ Windows Yw53#b)X|VCZ(e2+T?V#
*DB2_EXTSECURITY = YES*DB2_ADMINGROUP_NAME = DB2ADMNS*DB2_USERSGROUP_NAME = DB2USER*DB2_ADMINGROUP_DOMAIN = BLANK*DB2_USERSGROUP_DOMAIN = BLANK
“;dC”!nvJCZ Windows Yw53#KX|Va)K;v!n,Cz20;v;_8
XhdCD DB2 }]bz7#XkV/4( DB2 5}#1!5* NO#
*NO_CONFIG = NO
!n*:
v YES
v NO
IBM DB2 pureScale Feature 20X|V
DB2 pureScale Feature 20P+9CBPl&D~X|V#9Cb)X|V1h*<G
;)XbDBnM`%@5T#
HOST 8(+20 DB2 z7Dwz#HOST bvX|VITZl&D~P`NvV,
?v HOST X|Vm>;v;,Dwz#KX|VD$H;\,} 14 vV
{,"RG DB2 pureScale5}r|BDXhX|V#nswz}* 130(=v
/:_Y:fh)M 128 vI1#)KX|VCwwz/Dj6TxpZd{
wz/,"Rd1X|V H O S T N A M E M
CLUSTER_INTERCONNECT_NETNAME D0:#}g:
HOST = host1host1.HOSTNAME = hostname1host1.CLUSTER_INTERCONNECT_NETNAME = ibname1
HOST = host2host2.HOSTNAME = hostname2host2.CLUSTER_INTERCONNECT_NETNAME = ibname2
HOSTNAME8(}ZKP DB2 I1r/:_Y:fh)Domzwr LPAR Dwz{#
Kwz{XkGxgOD(;wz{,"R$H;\,} 255 vV{#KX|
VT HOST X|V5*0:,"RG DB2 pureScale5}r|BDXhX|V#
g{a)Kp{r IP,G4C{F+*;*CZ4(5}Df6wz{#wz
{q=ITG:${F(}g,hostname1.ibm.com)"L{F(}g,
hostname1)r_ IPv4 r IPv6 X7#
CLUSTER_INTERCONNECT_NETNAME8(CZZ DB2 5}PDI1k/:_Y:fh).dxP_Y(ED%,D
IP X7rwz{#KX|VD$H;\,} 255 vV{,"RG DB2
pureScale5}r|BDXhX|V#wz_Y{Fq=ITG:${F(}
g,host1.ibm.com)"L{F(}g,host1)r_ IPv4 r IPv6 X7#Xk+
`,q=CZyP8(Dwz#
Z 36 B l&D~X|V 389
DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATHTCZhC/:~qv(TfrDh876xPj6#HOST ?VP8(DyP
wzXk<\;1SCJK76#h*2mELxP/:V4#KELDs!
&CAY* 25 MB#}g,/dev/hdisk2#;x,KX|V;\kX|V
INSTANCE_SHARED_DEVICE_PATH _P`,D5#
INSTANCE_SHARED_DEVICE_PATHj6h876,Ch876CZ*4T DB2 pureScale 5}D2mD~4(
DB2 \mD/:D~53#HOST ?VP8(DyPwzXk<\;1SCJ
K76#K76D]?XkAYG 2 GB#bGZ;v DB2 pureScale5}DX
hX|V#}g,/dev/hdisk3#
INSTANCE_SHARED_MOUNT8(BD General Parallel File System (GPFS) D20c#8(D76XkG4
6WZVP GPFS D~53PDB76"R*U#
INSTANCE_SHARED_DIRj6VPD~53PCZf"4T DB2 pureScale 5}D2mD~D76#8
(KKX|V1,+9CC'\mDD~53=(,"R8(D5XkG20
ZyPwzODVP GPFS `MD~53#HOST ?VP8(DyPwzXk
<\;1SCJK?<#KVxDs!XkAYG 1 GB#g{8(K
INSTANCE_SHARED_DEVICE_PATH X|V,r_+V"amPfZDEFAULT_INSTPROF G<,G4+vTKX|V#
5}f6
TBG DB2 pureScale Feature5}f6D>}:
v Z AIX Yw53O:
INSTANCE = db2inst1db2inst1.NAME = db2sdin1*db2inst1.UID = 100db2inst1.GROUP_NAME = db2isdm1*db2inst1.GID = 100db2inst1.HOME_DIRECTORY = /home/db2inst1db2inst1.PASSWORD = passworddb2inst1.START_DURING_INSTALL = YES
db2inst1.PREFERRED_PRIMARY_CF = host1db2inst1.PREFERRED_SECONDARY_CF = host3db2inst1.MEMBER = host2db2inst1.MEMBER = host4
*db2inst1.SVCENAME = db2c_db2sdin1*db2inst1.PORT_NUMBER = 50000*db2inst1.FCM_PORT_NUMBER = 60000*db2inst1.MAX_LOGICAL_NODES = 1 .*db2inst1.DB2CF_PORT_NUMBER = 56001*db2inst1.DB2CF_MGMT_PORT_NUMBER = 56000*db2inst1.TYPE = DSF*db2inst1.AUTHENTICATION = SERVER
":
v X|V PREFERRED_PRIMARY_CF j6;vwz,CwzQ8(*}ZhCD5}DW!w/:_Y:fh)#bG DB2 pureScale5}DXhX|V#
v X|V PREFERRED_SECONDARY_CF j6;vwz,CwzQ8(*}ZhCD5}D(z/:_Y:fh)#
390 20 DB2 ~qw
v X|V MEMBER j6;vwz,CwzQ8(*}ZhCD5}DI1#bG
DB2 pureScale5}DXhX|V#
v X|V DB2CF_PORT_NUMBER M DB2CF_MGMT_PORT_NUMBER G/:_Y:fh)D#tX|V#/:_Y:fh)G;v5}8>,rK+y]C5}D
{F$H(eKZ{F#}g:g{5}{FG db2sdin1,G4/:_Y:
fh)KZyhD{FG D B 2 C F _ d b 2 s d i n 1 M
DB2CF_db2sdin1_MGMT_PORT_NUMBER#7#yPKZ{FZNkDy
PwzO<`,#XkZNkDyPwzOa)b=v/:_Y:fh)K
Z#DB2CF KZX|VGI!D#g{48(b)X|V,G4 DB2 20
Lr+zIZyPwzO<(;DKZ#
db2rfe dCD~DX|V
9CBPX|VT!q&\MhC44( db2rfe dCD~:
INSTANCENAME8(5PG root C'201>DC'{#
":;*"Mt INSTANCENAME X|V#bG;vXhX|V#
SET_ULIMITvJCZ AIX#TZd{Yw53,kND53D5,TKbPXV/hCK
X|VDE"#Z AIX O,1KX|VhC* YES 1,db2rfe |na+2data N}Mm data N}hC* unlimited,+2D~s!MmD~s!hC*
unlimited,"R+2 nofile N}Mm nofile N}hC* 65536#
!n*:
v YES
v NO
1!5* NO#
ENABLE_DB2_ACSvJCZ AIX"Linux on AMD64/EM64T M Linux on Power Systems™ ~q
w#tC DB2 _61>~q (ACS)#1!5* NO
!n*:
v NO
v YES
ENABLE_HA8(Gq9C IBM Tivoli System Automation for Multiplatforms 4'V_IC
T#1!5* NO#
!n*:
v NO
v YES
ENABLE_OS_AUTHENTICATION8('VT}]b,SxPYw53O$#1!5* NO#
!n*:
v NO
Z 36 B l&D~X|V 391
v YES
RESERVE_REMOTE_CONNECTION#t6L,S~q#1!5* NO#
!n*:
v NO
v YES
":
1. g{}]b\mwdCN} svcename _P5,"RZdCD~P9a)KX|V SVCENAME r SVCEPORT,G4yPb}_D5<Xk%d#
2. g{}]b\mwdCN} svcename _P5,x4a)X|V SVCENAME rSVCEPORT,G4 svcename D port_number r service_name +Vpkyz
ID service_name r port_number dO9C#
3. g{4hC}]b\mwdCN} svcename,"R24a)X|V SVCENAMEM SVCEPORT,G4+zI"#t1!~q{FMKZE#
SVCENAMEkX|V RESERVE_REMOTE_CONNECTION dO9C#8(6L,SD~q{F#
KX|VD$H;\,} 14 vV{#
SVCEPORTkX|V RESERVE_REMOTE_CONNECTION dO9C#8(CZ6L,SDKZE,
d!56'Z 1024 = 65535 .d#
RESERVE_TEXT_SEARCH_CONNECTION* DB2 Text Search y9CDKZ#t~qu?#1!5* NO#
!n*:
v NO
v YES
SVCENAME_TEXT_SEARCHkX|V RESERVE_REMOTE_CONNECTION dO9C#* DB2 Text Search y9
CDKZ8(~qu?D~q{F#KX|VD$H;\,} 14 vV{#
SVCEPORT_TEXT_SEARCHkX|V RESERVE_REMOTE_CONNECTION dO9C#* DB2 Text Search y9
CDKZ8(~qu?DKZE#
6XX|V
IT9CBPl&D~X|V46Xz7r&\?~:
IT9CBPl&D~X|V46Xz7"&\?~roT:
REMOVE_PROD8(*6XD DB2 }]bz7#zITvp6X DB2 }]bz7,2IT6
XyP DB2 }]bz7#*6X10 DB2 1>PDyPz7,k8(
REMOVE_PROD=ALL#d{ DB2 1>PD DB2 z7;a\0l#Z Windows Y
w53O,;\+KX|Vk REMOVE_COMP r REMOVE_LANG iOZ;p#
392 20 DB2 ~qw
REMOVE_COMP8(*6XD DB2 i~#Z Windows Yw53O,;\+KX|Vk
REMOVE_PROD iOZ;p#
REMOVE_LANG8(*6XDoT#^(6X"o#*S10 DB2 1>P6X}"o.bDy
PoT,k8( REMOVE_LANG=ALL#6X DB2 1>PDns;v DB2 z7
s,Ea}%"o#Z Windows Yw53O,;\+KX|Vk REMOVE_PRODiOZ;p#
REMOVE_TSAMP8(*6XD IBM Tivoli System Automation for Multiplatforms#1!5*
YES#
!n*:
v YES
v NO
v1}% DB2 1>1,Ea<GKX|V#*}% DB2 1>,k8(?vz
7r_!{"M REMOVE_PROD=ALL#
}% DB2 pureScale Feature 1,g{ Tivoli SA MP nuGw* DB2 20
D;?VxP20D,G41}%Kns;v DB2 pureScale 1>1,2aT
/}%C SA MP#g{*#t RSCT THr,+G*}% DB2 1>,G4
IT(}8( REMOVE_TSAMP=NO Tx}K}%}L#
REMOVE_GPFS8(*6XD IBM General Parallel File System (GPFS)#1!5* YES#
!n*:
v YES
v NO
v1}%K DB2 1>1E<GKX|V#*}% DB2 1>,k8(?vz7
r_!{"M REMOVE_PROD=ALL#
}% DB2 pureScale Feature 1,g{ GPFS nuGw* DB2 20D;?V
xP20D,G41}%Kns;v DB2 pureScale 1>1,2aT/}%C
GPFS#g{*#t GPFS /:0dD~53,+G*}% DB2 1>,G4I
T(}8( REMOVE_GPFS=NO Tx}K}%}L#
REMOVE_DASvJCZ Windows Yw53#7(Gq*>} DAS#1!5* NO#
!n*:
v NO
v YES
y]73hCD;,,20Yw2aPyd/#
v g{z;P;v DB2 1>,"R;20K;v~qwz7,G41}%C~
qwz71,+}% DAS x;aliKX|VD5#
v g{z;P;v DB2 1>,"R20K=vr|`~qwz7,G41}%
3v~qwz71,;aliKX|VD5"R;a}% DAS#
Z 36 B l&D~X|V 393
v g{zP=vr|` DB2 1>,G4v1BPu~<zc1,EaliKX
|V:
– QdC DAS,"R|Z*}%D DB2 1>B&Zn/4,,"R
– z}Z}% DB2 1>PDyP~qwz7#
ZbVivB,1KX|VhC* NO "RzcH08(Du~1,6X}
L+#9x;aLx,bGr*KX|VhC* NO(;}% DAS)#
1KX|VhC* YES "RzcH08(Du~1,6X}LZ}%10
DB2 1>1<Ua}% DAS#ZKivB,Z}% DAS .s,h*9C
DAS Dd{ DB2 1>+^(}#$w#Z}% DAS .0,Xk9C
dasupdt |n+ DAS F=m;v DB2 1>#
REMOVE_INSTALL_CREATED_USERS_GROUPS}% DB2 20Lr*10 DB2 1>4(DC'Mi#1!5* NO#
!n*:
v YES
v NO
v1}% DB2 1>PDyPz7rns;vz71,E&C<G9CKX|
V#
REBOOT vJCZ Windows Yw53#8(ZjI20r6X1GqXBt/53#1
!5* NO#
!n*:
v YES
v NO
394 20 DB2 ~qw
Z 37 B 6k DB2 203q(Linux M UNIX)
Z Linux M UNIX Yw53O,zIT+ DB2 203q6k=zT:D&CLrD
203qP#
19C8(K;%=X|VDl&D~20 DB2 z71,k20`XDE"(gxH
ra>)aT]W;zD&CLrbvDq=a)#
}L
*ZzT:D&CLrP&s DB2 203q:
1. + db2/samples/ PD DB2 y>Lr4F=$w?<P# a)K9C C M Java
`4Dy>Lr#C M Java S?<|,y>LrMTvD~#
2. 9Ca)D Makefile rf]D`kw9(y>Lr#
3. ^Dl&D~T8(X|V INTERACTIVE=MACHINE#
4. 9Cy>Lr,SzD$w?<t/ DB2 20#
v ZyZ C D20&CLrP,dk:
./InstallTester image -r response_file
v ZyZ Java D20&CLrP,dk:
java InstallTester image -r response_file
dP
v image m> db2setup |nr db2_install |nyZD DB2 I203qD;C
v response_file 8(*9CDl&D~Dj{76MD~{#
© Copyright IBM Corp. 2013 395
396 20 DB2 ~qw
Z 38 B <vM<kE*D~
ITSm;v DB2 $w>5}<kdCE",2IT+dCE"<vAC5}#
XZKNq
g{Z9CIl&D~zIw4(Dl&D~420 DB2 z7149CdCE*D~,
G4IT4(;vdCD~"+|<km;v$w>P#
}L
1. *4(dCE*D~,dk db2cfexp |n"8(?j<vD~Dj<{F#qCD
E*D~+;|,k10 DB2 }]b5}`X*DdCE"#
2. *<kdCE*D~,zIT:
v 9C db2cfimp |n
v (}!{"MX|V DB2.CLIENT_IMPORT_PROFILE 49Cl&D~"8( file-
name w*<vD~
© Copyright IBM Corp. 2013 397
398 20 DB2 ~qw
Z 39 B Z;%=20Zd#9 DB2 xL(Windows)
g{*^DVP DB2 1>r_ZK1>y!O20Bz7,G4(izH#9C DB2
1>O}ZKPDyP DB2 xL,;sYxP^Dr20#
XZKNq
Z#9n/D DB2 xL1XkXp!D,r*U9 DB2 xLI\a<B*'}]#
*K5M*'}]DgU,(izT?v5}<"v db2stop |n#
BfhvKgN#9 DB2 xL#
}L
1. TZ;%=20,*#9NN}ZKPD DB2 xL,&T setup |n8( /F !n#/F !n+#9}ZKPDxL,R;T>{"Ma>#
2. mb,ITZ“~q0Z”Pi4 DB2 ~qT7#|GQ-#9#
© Copyright IBM Corp. 2013 399
400 20 DB2 ~qw
Z 40 B Zl&D~20Zd#9 DB2 xL(Windows)
g{Z"v DB2 setup |n1NN DB2 xL}ZKP,G4^(20 DB2 z7#
XZKNq
Xk#9 DB2 xLE\LxxP20#Z#9n/D DB2 xL1XkXp!D,r
*U9 DB2 xLI\a<B*'}]#BfhvKgN#9b)xL#
*K5M*'}]DgU,(izT?v5}<"v db2stop |n"RXUNN}ZCJ DB2 }]D&CLr#
TZl&D~20,I9CBPNN;V=(4#9&Zn/4,DNN DB2 xL#
g{8(b)!nPDNN;v,G4#9n/D DB2 xL.s,ELxxP20#
}L
v T setup |nVN /F !n#
v + KILL_PROCESSES X|VhC* YES(1!5* NO)#
© Copyright IBM Corp. 2013 401
402 20 DB2 ~qw
Z 6 ?V 20 DB2 E"PD
IT9C“DB2 20”r<420 DB2 E"PD#
9IT9Cd{!n420 DB2 E"PD#
© Copyright IBM Corp. 2013 403
404 20 DB2 ~qw
Z 41 B 9C“DB2 20”r<420 DB2 E"PD(Linux)
(}9C“DB2 20”r<,zIT(e20W!n"Z9C Linux Yw53DFcz
O20 DB2 E"PD#
*<.0
i4“DB2 ~qwM IBM }]~qwM'zD20*s (Linux)”wbPDHvu~E
"#
XZKNq
ITICBP}V=(4CJ DB2 }]bz7D5:
v Z IBM Web >cOCJ
v ZZ?x~qwOCJ
v Z20ZFczOD3vf>PCJ
1!ivB,DB2 }]bz7CJ IBM Web >cOD DB2 D5#g{*ZZ?x
~qwr_zT:DFczOCJ DB2 D5,G4XkS DB2 E"PD DVD"Pass-
port Advantage r_ DB2 }]bz7D5 Web >c420KD5#
^F
v *20 DB2 E"PDDxgf,zXkw*_P root C'(^DC'G<#*20
DB2 E"PDD$w>f>,;h* root C'(^#
v z;\Z20K DB2 }]bz7D;CP20 DB2 E"PD#,y,Z,;v5
3O,DB2 E"PD;\kH0f>D DB2 E"PD2fZ,;v2076P#
v z;\Z53O20`,f>D DB2 E"PDD;v1>#}g,zITZ,;5
3O20 DB2 E"PD V9.7 D;v1>M DB2 E"PD V10.1 D;v1>,+
G^(Z,;53O20 DB2 E"PD V10.1 D=v1>#
v g{Z_P@p=D53O20 DB2 E"PD,"RrcCd{53CJ DB2 E
"PD,G4XkZ@p=hCPr*KZ#
}L
*9C“DB2 20”r<420 DB2 E"PD:
1. G<53#
2. g{zP DB2 E"PDz7 DVD:
a. ek DVD "+|20=53O#
b. (}dkTB|nP;= DVD 20ZD?<:
cd /dvd
dP /dvd m> DVD D20c#
3. g{zSZ_4(}g,Passport Advantage r_ ibm.com®)BXK3q,k+K
3qb9u:
a. b9uz7D~:gzip -d product.tar.gz }g,
© Copyright IBM Corp. 2013 405
gzip -d ese.tar.gz
b. b9z7D~:tar -xvf product.tar }g,
tar -xvf ese.tar
c. +?<P;=z7?<:cd product }g,
cd ese
4. dk ./db2setup |nTt/“DB2 20”r<#
5. +r*“DB2 20t/e”#St/eP,ITi420Hvu~M"P5w,2I
T1SLxxP20#z&i420Hvu~M"P5wTq!nBE"#
6. %w20z7,20z70Z+T>#
7. Z20z73O,g{FczOP420NNVP DB2 E"PD,G4(}%w
20Bz74t/20#
g{FczOQ-20VP DB2 E"PD,G4%w9CVPz749CVPD
DB2 E"PD#
8. Z6-9C“DB2 20”r<3O,%wB;=#“DB2 20”r<+8<zjIL
r20}L#
9. *Lx20,XkS\mI-i#Zm~mI-i3P,!qS\,;s%wB
;=#
10. Z!q20M/r4(l&D~3O,!qZKFczO20 DB2 E"PD#g{
kTs9Cl&D~ZKFczrd{FczO20 DB2 E"PD,G4!qZ
KFczO20 DB2 E"PD"+RDhC#fZl&D~P#IT8(+ZN
&#fl&D~#%wB;=#
11. Z!q*20DoT3O,!q DB2 E"PD+20DoT#1!ivB,DB2 E
"PD20Z /opt/ibm/db2ic/V10.1 ?<P#;x,zIT8(T:D2076#
%wB;=#
12. Z8( DB2 E"PDKZ3O,dC DB2 E"PDTxPkV(E#%wB;
=TLx20}L#
g{z8(DKZE;G1!KZE,G4aSU=“8(D~q{F}Z9CP
”ms,IT(}!q9C1!KZEr(}8(m;v~q{F4|}Kms#
13. Z*<4FD~3Pi4zwvD20!q#*|DNNhC,%wO;=#%
wjITjI+ DB2 E"PDD~20=FczO#
a{
1!ivB,20U> db2setup.log M db2setup.err +;Z /tmp ?<P#IT8
(U>D~D;C#
db2setup.log D~+6q|(msZZDyP DB2 20E"#db2setup.err D~a
6qI Java 5XDNNmsdv(}g,l#M]eE")#
;YfZ db2setup.his D~#+G,DB2 20Lra+ db2setup.log D~D1>#
fZ DB2_DIR/install/logs/ ?<P,"+C1>X|{* db2install.history#g
{ db2install.history QfZ,G4 db2setup.log D1>+X|{*
db2install.history.xxxx,dP xxxx G}V,S 0000 *<"TZB;vU>D~4
1 ]v#
406 20 DB2 ~qw
"b:zI\h*KP/v|nr60 CD }/wE\5J}%20iJ#
Z 41 B 9C“DB2 20”r<420 DB2 E"PD (Linux) 407
408 20 DB2 ~qw
Z 42 B 9C“DB2 20”r<420 DB2 E"PD(Windows)
(}9C“DB2 20”r<,zIT(e20W!n"Z9C Windows Yw53DFc
zO20 DB2 E"PD#
*<.0
>ZP>KZ Windows O20 DB2 E"PD1D2~"Yw53"m~T0(E*
s#
Yw53*s
h*BPdP;vYw53:
v Windows Vista
v Windows XP
v Windows Server 2003
v Windows Server 2008
DB2 E"PD+Z Windows M Linux on AMD/EMT 64 OKP,+|;a9
C 64 ;e5a9#
m~*s
h*9CBPdP;V/@w:
v Firefox 1.0 M|_f>
v Internet Explorer (IE) 6.0 M|_f>
v 1.7 M|_f>DyZ Mozilla D/@w
v Safari 3.0
v Konqueror(vJCZ UI y>==)#y>==^FC'y>&\,}g,
T>wb"R=?<PDwbMQwwb#
(E*s
h*9C TCP/IP -i#
XZKNq
ITICBP}V=(4CJ DB2 }]bz7D5:
v Z IBM Web >cOCJ
v ZZ?x~qwOCJ
v Z20ZFczOD3vf>PCJ
1!ivB,DB2 }]bz7CJ IBM Web >cOD DB2 D5#g{*ZZ?x
~qwr_zT:DFczOCJ DB2 D5,G4XkS DB2 E"PD DVD rS
Passport Advantage BXD3qr DB2 }]bz7D5 Web >c420K DB2 D5#
^F
v *20 DB2 E"PDDxgf,zh*;v_P\mX(DJ'4xP20#*2
0 DB2 E"PDD$w>f>,;h*_8\mX(#
© Copyright IBM Corp. 2013 409
v z;\Z20K DB2 }]bz7D;CP20 DB2 E"PD#,y,Z,;v5
3O,DB2 E"PD;\kH0f>D DB2 E"PD2fZ,;v2076P#
v ;\Z53O20 DB2 E"PDD?vf>D;v1>#}g,zITZ,;53
O20 DB2 E"PD V9.7 D;v1>M DB2 E"PD V10.1 D;v1>,+G
^(20 DB2 E"PD V10.1 D=v1>#
v g{Z_P@p=D53O20 DB2 E"PD,"RrcCd{53CJ DB2 E
"PD,G4XkZ@p=hCPr*KZ#
}L
*9C“DB2 20”r<420 DB2 E"PD:
1. 9CQ* DB2 E"PD20(eDJ'G<53#
2. g{zP DB2 E"PDz7 DVD,k+ DB2 }]bz7 DVD ek}/wP#
g{tCKT/KP&\,|+T/t/“DB2 20”t/e#g{;\T/KP,
G49C Windows J4\mw4/@ DB2 }]bz7 DVD#
3. g{zSZ_4(}g,Passport Advantage r_ ibm.com)BXK3q,kb9u
DB2 E"PD203q#
4. +w20<j#
5. S“DB2 20t/e”P,ITi420Hvu~M"P5w,2IT1SxP20#
z&i420Hvu~M"P5wTq!nBE"#
6. %w20z7,20z70Z+T>#
7. Z“20z7”0ZO,g{FczOP420NN DB2 E"PD,G4(}%w2
0Bz74t/20#
8. Z“6-9C“DB2 20”r<”0ZO,%wB;=#“DB2 20”r<+8<zjI
Lr20}L#“DB2 20”r<+7(53oT,"t/CoTD20Lr#*z
ozI8<zjId`=h#*wC*zoz,k%wozr4 F1 |#If1%w
!{4ax20#
a{
1!ivB,DB2 E"PD+20Z Program_Files\IBM\DB2 Information Center\
V10.1 ?<P,dP Program_Files m> Program Files ?<D;C#
PX20Zdv=DmsDE",ki41!ivB;Z My Documents\DB2LOG\ ?<
PD20U>D~#IT8(U>D~D;C#CU>D~9CTBq=:DB2-DOCE-
DateTime.log,}g,DB2-DOCE-Wed Apr 11 08_38_35 2007.log
410 20 DB2 ~qw
Z 43 B DB2 E"PD20!n
IT+ DB2 E"PD20Z>X,TcITZ4,SArXx1CJCE"PD#
ITSBP;C4CJ DB2 E"PD:
v ibm.com Web >c
v Z?xgPD~qw
v 20ZFczOD;v1>
1!ivB,DB2 z7+CJ ibm.com Web >c OD DB2 E"PD,x7* http://
publib.boulder.ibm.com/infocenter/db2luw/v10r1/#;x,g{*CJZ?x~qwOr
zT:DFczOD DB2 E"PD,G4Xk20 DB2 E"PD#
a)KBP`MD DB2 E"PD:
v ;c DB2 E"PD
bMGf DB2 }]bz7V"DGv DB2 E"PD#|=xPJmz+E"PD
20ZFczOD20LrMd{Lr#C20Lr*szZFczO_P\m(
^E\jI20#
v DB2 E"PDD$w>f>
b)Lr|JmzZ;P\m1(^r root C'(^1ZFczOKP DB2 E"P
D#DB2 E"PDD$w>f>T“@"”==KP;xgPDd{M'z^(T|x
PCJ#;PkK`MD DB2 E"PD`X*D~qrX$Lr,rK,XkV/
+dt/M#9#IZK`MD DB2 E"PDy]53D53oT73x;Gy]
/@w7(oT73,rK|2k;c DB2 E"PD;,#
IT9CZz7iJ|PR=D DB2 E"PD DVD 420N; DB2 E"PD#r
_,ITS IBM Passport Advantage (http://www.ibm.com/software/passportadvantage) B
X DB2 E"PD203q#
Bmy]zD$w73,FvK;)CZCJ DB2 E"PDPD DB2 z7D5DI
\!n#
rXxCJ Z?xCJ (i
G G CJ ibm.com Web >cOD DB2 E"PD,r_C
J20ZZ?x~qwOD DB2 E"PD#
G q CJ ibm.com Web >c OD DB2 E"PD#
q G CJ20ZZ?x~qwOD DB2 E"PD#
q q CJ>XFczOD DB2 E"PD,r_CJ@"
DB2 E"PDD$w>f>#
© Copyright IBM Corp. 2013 411
CJ ibm.com Web >c OD DB2 E"PD#
ITZrXxODTBx7R= DB2 E"PD:http://publib.boulder.ibm.com/infocenter/
db2luw/v10r1/index.jsp#g{+>X DB2 20dC*9CKf>D DB2 E"PD,G
4z+<UCJPX DB2 z7DnBE"#
Z Windows =(O,9C db2set |n4dCFczOD"amd?,TcS ibm.com
Web >crzDFczCJ DB2 E"PD#g{53OQ-20K DB2 GUI $_,
G49IT(}b) DB2 GUI $_4|Db)"amd?#
CJzDFczOD DB2 E"PD
Z20 DB2 z7.s,g{*CJKFczOD DB2 D5,G4h*20 DB2 E
"PD#9CiJ|PD DB2 E"PD DVD rS IBM Passport Advantage BXD
D~420 DB2 E"PD#
CJZ?x~qwOD DB2 E"PD
IT+ DB2 E"PDD1>20ZZ?x~qwO,TcZ?xOD?vC'<IT
CJ DB2 D5,x;XZ?(zwO<20CD5#
(}9Cz720Dl&D~,IT+?( IBM }]~qwM'zdC*\;CJZ
?x~qwODD5#l&D~Xk|,9CZ?x~qwOD DB2 E"PDDwz
{MKZE4CJ DB2 E"PD1yh*DdCE"#9IT(}9C db2setup |n"!q(F20SNN DB2 ~qwr IBM }]~qwM'zz74jIKdC#
9IT|DQ20D IBM Data Server ClientDhCT9CZ?xOP\D DB2 E"
PD#*|D?(FczOD DB2 E"PD"amd?,k9C db2set |n#
DB2_DOCHOST "amd?|,wz{,x DB2_DOCPORT GCZKZED"amd?#b
)5Xkk20K DB2 E"PDDZ?x~qwODwzMKZ%d#
412 20 DB2 ~qw
Z 44 B t/r#9E"PD(Linux M Windows)
DB2 E"PDG9C Windows ~qT0r Linux X$Lrt/M#9D#
XZKNq
Z Linux Yw53O,DB2 E"PDX$LrG DB2 E"PD20D;?V#KX
$LrGKPE"PDDs(xL#KX$LrIE> db2icd u</,CE>IZINST_PATH/doc/bin PR=,dP INST_PATH G DB2 }]bz7D2076#v1
zk|DE"PDX$LrDdCd?1,Eh*V/t/r#9CX$Lr#(
#,Z53t/Zd,a4UZ20 DB2 E"PDZd4(DKP6p4t/CX$
Lr#DB2 E"PDD$w>f>;PX$Lr#
Z Windows Yw53O,*#9rt/E"PD,k9C~qXFfe applet:XF
fe > \m$_ > ~q#R|%wj)*“DB2 E"PD”D~q#!q#9rt/#
}L
Z Linux Yw53O,*#9Mt/E"PDX$Lr,k4PBPYw:
1. w*_P root C'(^DC'G<#
2. g{CX$LrQ-ZKP,G4+d#9# Z|nPPdkTB|n:
INIT_DIR/db2icd stop
dP INIT_DIR GH0P>D db2icd D~D20?<#
3. (}`- db2ic.conf D~4|DCX$LrDNNd?# ?0,IT^DD5~
qD TCP KZET0CX$LrZKP19CDY1$wUdyZD;C#
4. t/CX$Lr# Z|nPPdkTB|n:
INIT_DIR/db2icd start
dP INIT_DIR GH0P>D db2icd D~D20?<#
a{
1CX$LrXBt/1,|Ma9CBD73d?#
9P;v!nIT"4XU;sXBt/CX$Lr#Z|nPPdkTB|n:
INIT_DIR/db2icd restart
dP INIT_DIR GH0P>D db2icd D~D20?<#
f1<ITliCX$LrD4,#Z|nPPdkTB|n:
INIT_DIR/db2icd status
dP INIT_DIR GH0P>D db2icd D~D20?<#CX$Lr+5X104,,
g{|&Zn/4,,G49aT>|DxLj6#
© Copyright IBM Corp. 2013 413
414 20 DB2 ~qw
Z 45 B V/|B20ZFczrZ?x~qwOD DB2 E"PD
g{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”&\?~#
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:
© Copyright IBM Corp. 2013 415
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
":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#
416 20 DB2 ~qw
Z 7 ?V +5}*;=BD DB2 }]bz7
ITS;v DB2 }]bz7*;=m;v DB2 }]bz7rS;v DB2 1>*;
=m;v DB2 1>#
© Copyright IBM Corp. 2013 417
418 20 DB2 ~qw
Z 46 B +5}S;v DB2 }]bz7*;=m;v}]bz7(Windows)
*Z Windows Yw53OS;v DB2 }]bz7*;=m;v DB2 }]bz7(r
S;v DB2 1>*;=m;v DB2 1>),k9C DB2 }]bz720r<PD
9CVPz7!n#jI20s,zIT|BmI$"EE""6XH0Dz7#
*<.0
zD53Xkzc*20DB DB2 }]bz7D53Hvu~#
g{PNN^)|20Z-< DB2 }]bz7O,G4&Cq!C^)|6pD3q
"R1S20|,bM20 DB2 }]bz7;s&C^)|`4#TKD-rG?v
DB2 ^)|3qG;vj+"B3q#
XZKNq
b)8>E"vZBI DB2 }]bz79C,;f>6p(}g,V10.1)1JC#
}L
*Z DB2 }]bz7.d*;:
1. w*_P\m1CJ(DC'G<#
2. #9yP DB2 xLM~q#
3. +*20DB^)fD DB2 }]bz7 DVD ek=}/wP# IBM DB2 }]
bz7t/e+r*#
4. DB2 }]bz720r<+7(53oT,"t/CoTD20Lr# *V/t/
DB2 }]bz720r<:
a. %w*<,"!qKP!n#
b. Zr*VNP,dkTB|n:
x:\setup /i language
dP x m> DVD }/w,x language GzDoTDXrj6,}g,EN z
m"o#
g{48( /i j>,G420Lr+TYw53D1!oTKP#
%w7(#
5. !q9CVPz74t/20"4U20LrDa>LxxP# *zozI8<z
jIb)=h#*wC*zoz,k%wozr4 F1 |#If1%w!{4ax2
0#
6. (}"v db2licm |n4*B DB2 }]bz7mSmI$D~#
db2licm -a LicenseFile
mI$D~IZz7$n CD D db2\license ?<PR=#
7. (}"v db2licm |n4}%-< DB2 }]bz7DmI$#
© Copyright IBM Corp. 2013 419
a. "v|n db2licm -l 4iR-< DB2 }]bz7D product-identifier 5#
b. "vTB|n4}%mI$:
db2licm -r product-identifier
c. "v|n db2licm -l "li=ZUZ5# g{-< DB2 }]bz7;P=Z
UZ Expired,kX4"v db2licm -r |n,1=-< DB2 }]bz7Dy
PmI$<Q}%*9#
8. 9C“mSr}%XFLrXFfe”0Z4}%-< DB2 }]bz7#
9. 1j+6X-< DB2 }]bz7s,9C db2start |nr“XFfe”D“~q”0
Z4XB$n\m~qwM~q#
a{
1b)=hjI.s,5}MQdC*ZBD DB2 }]bz720f>PKP#
420 20 DB2 ~qw
Z 47 B +5}S;v DB2 }]bz7*;=m;v}]bz7(Linux and UNIX)
*Z Linux r UNIX Yw53OS;v DB2 }]bz7*;=m;v DB2 }]b
z7(rS;v DB2 1>*;=m;v DB2 1>),k20Cz7,|BmI$"
EE",;sXBdC5}#
*<.0
zD53Xkzc*20D DB2 }]bz7^)fD53Hvu~#
XZKNq
kww"v db2_deinstall |n#g{"vC|n1;P8(`&|n!n,G4I\
a}%yP DB2 }]bz7i~#
b)8>E"vZ DB2 }]bz7D`,f>P*;1JC#
}L
*Z DB2 }]bz7.d*;:
1. jIB^)fD DB2 }]bz720#
;h*4(5}#120j{1,IT(}"v db2iupdt r db2nrupdt |n4XBdCVP5}#
2. (}"v db2licm |n4*B}]bz7mSmI$D~#
db2licm -a LicenseFile
mI$D~IZz7$n CD D db2/license ?<PR=#
3. *q!53OyP5}{FDPm,kKP db2ilist |n:
DB2DIR/db2ilist
dP DB2DIR m>20K-< DB2 }]bz7D;C#Z1!ivB,|* /opt/
ibm/db2/V10.1(Z Linux O)M /opt/IBM/db2/V10.1(Z UNIX Yw53O)#
4. #9NNKPD5}#
5. *XBdCb)5},"vBP|n:
v db2iupdt(TZ?v root C'5})
v db2nrupdt(TZG root C'5})#
}g:
DB2DIR/bin/db2iupdt InstanceName
dP DB2DIR m>20KBD DB2 }]bz7D;C,x InstanceName m>5
}D{F#
6. (}KP db2licm |n4}%-< DB2 }]bz7mI$#
a. KP|n db2licm -l 4iR-< DB2 }]bz7D product-identifier 5#
© Copyright IBM Corp. 2013 421
b. "vTB|n4}%mI$:
db2licm -r product-identifier
c. "v|n db2licm -l "li=ZUZ5# g{-< DB2 }]bz7;P
Expired D=ZUZ,kX4"v db2licm -r |n,1=I&X}% DB2 }
]bz7DyP-<mI$*9#
7. }%-< DB2 }]bz7Dz7Xw{:
a. (}"v db2ls |n4iRz7Xw{:
db2ls -q -a -b DB2DIR
dP DB2DIR m>20KBD DB2 }]bz7D;C#
+,1T>BI D B 2 }]bz7Dz7Xw{#}g,
EXPRESS_PRODUCT_SIGNATURE r WSE_PRODUCT_SIGNATURE#
b. (}"v db2_deinstall |n4}%IDz7Xw{:
DB2DIR/install/db2_deinstall -F product_signature
dP DB2DIR m>20KBD DB2 }]bz7D;C# db2ls |nDdvP+;YT>IDz7Xw{#
8. I!: 6X-< DB2 }]bz7#
a{
1b)=hjI.s,5}MQdC*ZBD DB2 }]bz720f>PKP#
422 20 DB2 ~qw
Z 8 ?V +5}*;= IBM DB2 pureScale Feature
*;= IBM DB2 pureScale Feature 1,g{#{ DB2 73PD3)i~ZB73P
KP,G4h*dCb)i~#
zD DB2 73_PtIi~,}g,DB2 ~qw"DB2 M'z"}]b&CLrM
}L#*+73I&X*;= IBM DB2 pureScale Feature,Xk4PwVNq#
© Copyright IBM Corp. 2013 423
424 20 DB2 ~qw
Z 48 B F.+73*;= DB2 pureScale
F.+73*;= DB2 pureScale 1,*szi4yPJCD*;Hvu~"*;0N
q"*;NqM*;sNq#
}L
1. i4 DB2 pureScale FeatureD20Hvu~
2. i4NqDyPHvu~,HdGqC root C'CJ(T0XhD DB2 (^#k
NDPXX(|nDD5TKbyhD(^#
3. i4 Z 4273DZ 49 B, :DB2 pureScale 73D*;0Nq;wbT<8tC
DB2 pureScale 73#*;0NqgB:
v i$}]bGqQ<8CxP*;
v *;mUd
v hC GPFS
v 8]}]bMdCE"
v 9 DB2 ~qwQz
4. 4Z 4333DZ 50 B, :+VP DB2 5}*;= DB2 pureScale 73;PDh
v4*; DB2 pureScale 73#
5. Z*;= DB2 pureScale 73 .s,Xk4PtI*;sNqToz7# DB2 ~
qwTdnQ6pKP#ki4 Z 4353DZ 51 B, :DB2 pureScale 73D*
;sNq;wb,CwbhvK;)Nq,}g
v w{}]bdCN}
v $n}]b
v i$*;
v 8]}]bMdCE"
© Copyright IBM Corp. 2013 425
426 20 DB2 ~qw
Z 49 B DB2 pureScale 73D*;0Nq
Z+73*;= DB2 pureScale .0,ki4^FTRva0l*;}LDNNJb#
XkZ*;.0bvyPJb,*;E\I&#
}L
(}4PTBNq4<8+73*;= DB2 pureScale:
1. hC GPFS D~53# kND:* DB2 pureScale 73hC GPFS D~53;#
Z*;.0,Xk7#yP}]MU><Z DB2 /:D~53P#
2. *;mUd# kNDZ 4283D:* DB2 pureScale 73*;mUd;#Z*;.
0,Xk7#z_PT/mUd#
3. i$}]bGqQ<8C*;= DB2 pureScale 73# kNDZ 4303D:i$G
qQ* DB2 pureScale 73<8C}]b;#(}i$}]bGqQ<8CxP*
;,ITZxP5J*;.0RvNNJb#XkZ*;.0bvyRvDNNJ
b#
4. 8]}]b,TcZh*1\;Z-<D*;053P+|G4-# PXj8E",
kND Z 4303D:Z*;= DB2 }]2m7318]}]b;#
5. 8] DB2 ~qwdCMoOE"# 8]dCMoOE".s,zMG<K10d
C,IT+dk*;.sDdCxPHO#9IT9CKE"44(9C*;.0
D`,dCDB5}r}]b#kND}6= DB2 V10.1PD“8] DB2 ~qwd
CMoOE"”#
6. g{oOU>D~Dms6q6pQhC* 2 r|!5,k+Cms6q6phC
3 r|s5# Z>"PfP,1}]b\mwdCN} diaglevel hC* 3(1!
5)r|s51,yPXsD*;B~<+G<ZoOU>P#
PXj8E",kNDJOoOMw{}]bT\PD“hCoOU>D~ms6
q6p”#
7. Z*;.09 DB2 ~qwQz# kND}6= DB2 V10.1PD“9 DB2 ~qwQ
zTc}6r*;= DB2 pureScale 73”#
* DB2 pureScale 73hC GPFS D~53** DB2 pureScale 73hC IBM General Parallel File System ( GPFS) D~53,
IT4(BD GPFS D~53"GPFS D~53r_C DB2 /:~q4XFVP GPFS
D~53#
*<.0
v XkQ20 IBM DB2 pureScale Feature#
v 7#z_P9C root C'CJ(,Tc9C db2cluster_prepare |n#
XZKNq
Z DB2 pureScale 73P,yP}]MU>Xk<Z IBM General Parallel File Sys-
tem ( GPFS) P#g{ db2checkSD (fKNN4IT/f"w\mr_4Z GPFS P
© Copyright IBM Corp. 2013 427
DmUd,G4XkZ*;.0*;b)mUd"+}]FA GPFS#ZF/}].0,
I\h*4( DB2 \mD GPFS /:MD~53,ri$VP GPFS /:MD~5
3GqITI DB2 CwC'\mD GPFS#
}L
** DB2 pureScale 73dC GPFS D~53:
!qBPdP;v!n:
v Z;_PVP GPFS /:DwzOhCBD DB2 /:D~53#bGhC DB2
pureScale 73D(i=(#
1. 9C db2cluster_prepare |n44( DB2 \mD GPFS D~53#}g:
db2cluster_prepare -instance_shared_dev /dev/hdisk1
2. i$20;C#*P>D~53,kKPTB db2cluster |n#}g:
db2cluster -cfs -list -filesystem
v 9CVPC'\mD GPFS /:"C DB2 /:~qS\TC/:D\m#KPxP
-cfs_takeover !nD db2cluster_prepare |n,TcC DB2 /:~q4\mV
P GPFS /:#
db2cluster_prepare -cfs_takeover
v j6"Lx9CVPC'\mD GPFS /:#
4PTB=hT+VP GPFS CwC'\mDD~53#DB2 pureScale Feature I
T9CC'\mD GPFS /:MD~53,+Z9C DB2 20LrM5}5CLr
4)9_PC'\mD GPFS /:MD~53D DB2 pureScale 5}1,XkV/
+wzmS= GPFS /:"RXkV/20wzOD`XD~53#`FX,9C
DB2 20LrM5}5CLr4Uu_PC'\mD GPFS /:MD~53D DB2
pureScale 5}1,XkV/S GPFS /:P}%wz"RXkV/60wzOD`
XD~53#1 GPFS /:MD~53I DB2 xP\m1,DB2 20LrM5}
5CLr+mSr}%wz"Z+wzmS= DB2 pureScale 5}rSC5}}%w
z1"vyhD20r60|n#Z9CVP GPFS .0,Xki$Gq}7hCK
GPFS:
1. i$/:#}g,S <DB2InstallPath>/bin ?<KPTB|n:
db2cluster -cfs -verify -configuration
2. i$D~53#XkTzF.k DB2 pureScale Feature dO9CD?vD~53
4PK=h#}g,S <DB2InstallPath>/bin ?<KPxPTB!nD
db2cluster |n:
db2cluster -cfs -verify -configuration
* DB2 pureScale 73*;mUd+73*;= DB2 pureScale 1,h*|DmUd#
428 20 DB2 ~qw
*<.0
v XkQ20 DB2 pureScale Feature#
XZKNq
Z DB2 pureScale 73P,XkIT/f"w4\mmUd#g{ db2checkSD (fKNN4IT/f"w\mr_4Z GPFS PDmUd,G4Xk*;b)mUd"Z*
;.0+}]FA GPFS#y]zG#{_P DB2 \mD GPFS 9G#{_PC'\
mD GPFS,z4PD&m=h+Py;,#
}L
*;mUd"F/}]# *;*T/f"wmUdyh4PD=hfVPmUdD(e
==xd:
m 53. *;mUd
=8 Yw
Z;Viv:?<mUdG53\mDUd
(SMS)
Z GPFS PXB4(H0=hP4(D}]b
"XB0kC}]b#9C db2move |nD
COPY !n+-<}]bPD;vr`v#=4
F=B}]b#
Z~Viv:
v ?<mUd;G SMS
v I\_P SMS C'mUd
v I\_P;) SMS Y1mUd
v ";GyP}]b\mD (DMS) mUd<I
T/f"wxP\m
v g{4TT/f"wtCC}]b,k9C
xP ADD STORAGE ON storage-path !nD
ALTER DATABASE |n*T/f"wtCC}
]b
v g{fZ SMS mUd:
– >}b)mUd
– +b)mUdXB4(*IT/f"w\
mDmUd
– XB0kb)mUd
v g{fZ SMS C'Y1mUd:
– >}b)mUd
– +b)mUdXB4(*IT/f"w\
mDmUd
– ZBDmUdPXB4(NN+VY1
m,bGr*>}C'Y1mUd2a>
}CmUdPDNN+VY1m
v 4PX(r4-TZ GPFS f"76P4(
C}]bDB1>#ZX(r4-Zd,T
NN DMS mUd8( SET TABLESPACE CON-
TAINERS FOR tablespace-id USING AUTO-
MATIC STORAGE,Tc+b)mUd*;*T
/f"wmUd#
Z}Viv:yPmUd<IT/f"wxP
\m,+"G<Z GPFS P
4PX(r4-TZ GPFS f"76P4(C
}]bDB1>#
Z 49 B *;0Nq 429
i$GqQ* DB2 pureScale 73<8C}]bZ+73*;= DB2 pureScale .0,k9C db2checkSD |n4i$GqQ<8C}]bTZ DB2 pureScale 73P9C#
*<.0
v i4PX db2checkSD |nDwb"7#z_PKPb)|nyhD(^#
v 7#T**;DyP>X}]b<xPK`?#
v 7#zc DB2 pureScale FeatureD20*s#
v 20 DB2 V10.1 1>,TcITKP db2checkSD |n#
}L
*i$}]bGqQ<8CxP*;:
1. w***;D DB2 5}DyP_G<#
2. g{zk*i$D5}5PD}]b4ZKP,kKP db2start |nTt/C5}#
3. Z DB2 |nPa>{BP;A $DB2DIR/bin ?<,dP DB2DIR GzZ20 DB2
Zd8(D;C:
cd $DB2DIR/bin
4. (}KP db2checkSD |n4li}]bGqzc*;= DB2 pureScale 73D*
s# TB>}5wKgNT SAMPLE }]bKP db2checkSD |n:
db2checkSD SAMPLE -l db2checkSD.log -u adminuser -p passwordDBT5000I The db2checkSD command completed successfully.The specified database can be upgraded to a DB2 pureScale 73.
dP db2checkSD.log GZ INSTHOME/sqllib/db2dump/ ?<P4(DU>D~,
INSTHOME G5}w?<#db2checkSD.log |,PXmsM/fDj8E"#Xk
Z*;.0|}b)ms#
5. 7# db2checkSD |nzzDU>D~TBPD>*7,T7Oz}ZKP}7D|n6p:
Version of DB2CHECKSD being run: V10.1.
Z*;= DB2 }]2m7318]}]bZ4P+73*;= DB2 pureScale D}L.0M.s,?R(izT}]b4Pj+
Qz8]#
*<.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]:
430 20 DB2 ~qw
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]4FABD~qw#PXj8E
",kND#}]V40_ICT8OkN<PD:4PlU8];
g{n|T}]b4PKj+Qz8]"RZ*;.0;\YN4PbV8],G
4ITD*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 49 B *;0Nq 431
432 20 DB2 ~qw
Z 50 B +VP DB2 5}*;= DB2 pureScale 73
+VP DB2 5}*;= DB2 pureScale 1,*sz+5}|B* DB2 pureScale 5
}#
*<.0
v i4 Z 4253DZ 48 B, :F.+73*;= DB2 pureScale;PDE"#
v 4P Z 4273DZ 49 B, :DB2 pureScale 73D*;0Nq;PD=h#
v g{}]b}Z9C DB2 Vx}]b73,G4ZtC DB2 pureScale .0,Xk
+}]b*;*%;Vx}]b#
XZKNq
KNqhvCZ+VP5}*;= DB2 pureScale 73D=h#>wbPD3)=h*
szw* root C'G<#
}L
1. g{zP420 DB2 pureScale Feature,kxP20#
2. w* root C',(}"v db2iupdt |n+5}*;* DB2 pureScale 5}#
3. (},SA}]b""v;vr%i/4i$5}*;GqI&,gTB>}y
>:
db2 connect to sample
}]b,SE"
}]b~qw = DB2/AIX64 10.1.0SQL Z(j6 = TESTDB2>X}]bp{ = SAMPLE
db2 select * from syscat.dbauth
4. (}9C db2iupdt |nr db2isetup |n4mSd{I1r/:_Y:fh)#
(iz9C=v/:_Y:fh)#
B;=v24
4P Z 4353DZ 51 B, :DB2 pureScale 73D*;sNq;wbPD=h#
© Copyright IBM Corp. 2013 433
434 20 DB2 ~qw
Z 51 B DB2 pureScale 73D*;sNq
Z+73*;= DB2 pureScale .s,Xk4P`n*;sNqToz7# DB2 ~q
wTdnQ6pKP#
}L
*7# DB2 ~qwTdnQ6pKP:
1. g{Z DB2 pureScale 73D*;0NqP+}]b\mwdCN} diaglevel hC* 3 r|_5,k+KN}XC**;.0hCD5#
2. w{}]bdChCTzc DB2 pureScale 73PDB*s# kND:w{}]b
dCN}Tzc DB2 pureScale73*s;,TKbzcDB2 pureScale 73PDB
*syXk4PD=h#
3. 7#CZb?}LDbT;;ZdZ*;.0D;C# X*1,kSzzID8]
44-b)b#kND}6= DB2 V10.1PD“8] DB2 ~qwdCMoOE"”#
4. t/}]bMyPXhD}]b~q# PXj8E",kND }6= DB2 V10.1
PD“Z}6.s$n}]b”#
5. g{zZ V9.7 P4(KV?r+VD~r\@B~`Sw,"Rz8(D?<r|
{\@;Z2mD~53P,k>}b)B~`Sw,"Z8wC?<r|{\@
GZ2mD~53PDivBXB4(b)B~`Sw# qr,b)B~`Swa
ZI1JO*FZd5Xms#PXj8E",kND CREATE EVENT MONI-
TOR odD5#
6. *Z+VB~`SwM1! DB2DETAILDEADLOCK B~`SwP9CBD_IC
T&\,k>}"XB4(b)B~`Sw# PXj8E",kND CREATE
EVENT MONITOR odD5#
7. 8]}]b#
8. (},SA}]b""v;vr%i/4i$73*;GqI&,gTB>}y
>:
db2 connect to sample
}]b,SE"
}]b~qw = DB2/AIX64 10.1.0SQL Z(j6 = TESTDB2>X}]bp{ = SAMPLE
db2 select * from syscat.dbauth
w{}]bdCN}Tzc DB2 pureScale73*sZ+73*;= DB2 pureScale .s,XkT}]bdCN}xP;)|D#
}L
1. 7#Pc;DELUd4#fU>O"ZdSI1PlwDU>#g{ZU>76
P*?vI1D=vU>D~a)KUd,G45qU>76rgvU>76Jm
Zlw;vU>D~D,1#fm;vU>D~#*=vD~a)UdPzZ\b
U>O"XkH}lwU>D~DJb#
© Copyright IBM Corp. 2013 435
2. *'ViXBt/"0v"U>O"MU>D~lwDd{Zf*s,7#+ dbheap}]bdCN}hC* AUTOMATIC#g{*{CmVx,G49&C9C AUTO-
MATIC hC;KhCa<GCZZ/:_Y:fh) (CF) kyPI1.d9mVx
}],=DZf#
3. *'V I1 .dD}];BTDd{x(*s,k7#+ locklist N}hC*9C XX AUTOMATIC !n,dP XX GyP:eX3f\}D 3%#
4. g{zPOsD:eX";PtCTw{Zf"RzD DB2 ~qw}Z9C53O
D8uyPomZf,k<Gu!:eXs!rtCTw{Zf#
5. i4lYXBt/DZf"bBn"xPNNX*Dw{#
Z*;= DB2 }]2m7318]}]bZ4P+73*;= DB2 pureScale D}L.0M.s,?R(izT}]b4Pj+
Qz8]#
*<.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]4FABD~qw#PXj8E
",kND#}]V40_ICT8OkN<PD:4PlU8];
436 20 DB2 ~qw
g{n|T}]b4PKj+Qz8]"RZ*;.0;\YN4PbV8],G
4ITD*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 51 B DB2 pureScale 73D*;sNq 437
438 20 DB2 ~qw
Z 9 ?V &C^)|
(i9 DB2 }]b73<UZnB^)|6pKP,T7#Yw;avVJb#*I
&X20^)|,&4P200sXk4PDyPNq#
XZKNq
DB2 ^)|P|,T IBM +>ZbTZd"VDJb(“Z(LrVv(f
”r“APAR”)ywD|BM^)T0TM'(fDJbywD^)#APARLIST.TXT D~
hv?v^)|P|,D^),ISTBx7BXCD~:ftp://ftp.software.ibm.com/ps/
products/db2/fixes/english-us/aparlist/#
^)|G;O[}D#bb6ENNx(f>D DB2 }]bDnB^)|<|,,;
f>D DB2 }]bDH0^)|PDyP|B#
ICD^)|3q*:
v %;~qw3q#
%;~qw3q|,yP DB2 }]b~qwz7M IBM Data Server ClientyhD
|B}DBzk#g{`v DB2 }]b~qwz7Q20Z;v;C,G4 DB2 }
]b~qw^)|aTyPQ20D DB2 }]b~qwz7&C,$zk|B#Data
Server Client^)||,Z;v DB2 }]b~qw^)|(4,I*BPN;}]b
~qwz7a)~qD^)|:DB2 Enterprise Server Edition"DB2 Workgroup Server
Edition"DB2 Express Edition"DB2 Connect Enterprise Edition"DB2 Connect Appli-
cation Server Edition"DB2 Connect Unlimited Edition zSeries fM DB2 Connect Unlim-
ited Edition i5/OS f)P#IT9C DB2 }]b~qw^)|TData Server Cli-
entxP}6#
%;~qw3q9ICZ20&ZX(^)|6pR1!ivB_P DB2“HTsr
”mI$DNN DB2 }]b~qwz7#
%v~qw^)|3q|,yP DB2 ~qwz7D DB2“HTsr”mI$#1!q
*20DB DB2 ~qwz7,r!q*|BDH0Q20 DB2 ~qwz71,+
a20“HTsr”mI$#“HTsr”mI$;0l,; DB2 2076PQ20D
NNP'mI$#XZ DB2 Connect ~qwz7,g{zKP db2licm -l |nTi/P'mI$,G4 DB2 Connect ~qwz7D“HTsr”mI$I\T>*^
'mI$#+G,g{z;h*9C DB2 Connect &\,G4IvTK(f#*}
% DB2 Connect ~qwD“HTsr”mI$,k9C db2licm |n#
v d{?v DB2 }]bz7D^)|#
vZ20KG~qw}]bz7r=Sz7DivBE9CK^)|#}g,IBM
Data Server Runtime Client#
g{Q20D DB2 }]bz7;P DB2 }]b~qwz7rData Server Client,
k;*9CK`MD^)|#xG&9C%;~qw3q^)|#
© Copyright IBM Corp. 2013 439
TZ Windows =(,g{Z%v DB2 1>P20K`v DB2 }]bz7(AY
|(;vGData Server Clientr DB2 }]b~qwDz7),G4Z*<^)|2
0}L.0,XkBX"b9uyPX(Zz7D`&^)|#
v (C^)|#
ZQ20K`v DB2 }]bz7DivBxP201,MIT9C(C^)|#
g{Q20D DB2 }]bz7;P DB2 }]b~qwz7rData Server Client,
G4;h*(C^)|#ZbVivB,&9C%;~qw3q^)|#
Z Linux r UNIX Yw53O,g{Q20>XoT,G4z9h*%@D>XoT
^)|#;\%@20>XoT^)|#Xk,1&C(C^)|rX(Zz7D^
)|,"Rb=V^)|Xk&Z`,^)|6p#}g,g{*Z Linux r UNIX O
+(C^)|&CZG"ofD DB2 }]bz7,G4Xk,1&C(C^)|M>
XoT^)|4|B DB2 }]bz7#
^F
v DB2 V10.1 ^)|;\&CZ DB2 V10.1 }="Pf (GA) r DB2 V10.1 ^)|
1>#
v Z20^)|.0,Xk#9yP DB2 5}"DAS T0k}Z|BD DB2 1>`
XD&CLr#
v ZVx}]b73P20^)|.0,Xk#9yP}]bVx~qwOD}]b
\mw#zXkZ5}5PD}]bVx~qwT0yPd{}]bVx~qwO
20^)|#Xk+Nk5}DyPFcz<|B*,;^)|6p#
v Z Linux r UNIX Yw53O:
– g{ZxgD~53 (NFS) O_P DB2 }]bz7,G4Xk7#Z20^)
|.0j+#9BP&CLr:yP5}"DB2 \m~qw (DAS)"xLd(E
(IPC) Md{9C`, NFS 20D20DzwOD&CLr#
– g{53|n fuser r lsof ;IC,G4 installFixPack |n^(lbQ0kD DB2 }]bD~#zXk7#40k DB2 D~,"a)2G!n420^
)|#Z UNIX O,h* fuser |n4liQ0kDD~# Z Linux O,h*
fuser |nr lsof |n#
PX2G!nDj8E",kND installFixPack |n#
v ZM'z&CLrO,Z&C^)|.s,C'Xk_Ps((^,E\4P&C
LrT/s(#
v 20 DB2 ^)|+;,$ IBM Data Studio#
}L
*20^)|:
1. li^)|Hvu~#
2. Z20^)|.04PXhDNq#
3. !q^)|20=("20^)|#
4. Z20^)|.s4PXhDNq#
5. &CJ1D DB2 }]bz7mI$#
440 20 DB2 ~qw
g{zwOP;fZH0mID DB2 }]b~qwz7D1>,G4%;~qw^
)|3qICZ20NN DB2 }]b~qwz7#ZbVivB,Q20D DB2
}]bz7;S*“HTsr”mI$,}GzT“HTsr”mI$xP}6,qr
Z 90 lTCZz.s,KmI$+''#
B;=v24
liU>D~TqCNN20sD=hrms{"M(iDYw#
TZ Linux r UNIX ODG root C'20,IT9C db2rfe |n4tCyZ root
C'D&\(}g,_ICTMyZYw53DO$)#g{Z20 DB2 }]bz7
.stCyZ root C'D&\,G4z?N&C^)|1yXkXBKP db2rfe |n,TcXBtCb)&\#
g{,;53OP`v DB2 1>,G4b)1>IT&Z;,Df>M^)|6p#
g{*+^)|&CZ;vr`v DB2 1>,G4XkZG) DB2 1>Opv20
C^)|#
Z 9 ?V&C^)| 441
442 20 DB2 ~qw
Z 52 B <820^)|
*20^)|,XkHBX"b9uC^)|#g{Q-+ DB2 for Linux, UNIX, and
Windows 20Zy!76P,G49Xk#9wV DB2 xL#
*<.0
g{ IBM PowerHA SystemMirror for AIX /:}ZKP,G4;\4P IBM Tivoli
System Automation for Multiplatforms (SA MP) 20"}6r|B,bGr* SA MP
s(K@5Z PowerHA SystemMirror D Reliable Scalable Cluster Technology (RSCT)
D~/#*x} SA MP 20,k9C db2setup |nr installFixPack |n#PX
9C PowerHA SystemMirror /:20r}6 SA MP DE",kNDjb*“HACMP™
73PD DB2 ~qw}68O”DW$i,IS“IBM 'VkBX”Web >c (http://
www.ibm.com/support/docview.wss?uid=swg21045033) q!CW$i#
}L
*<820^)|:
1. li^)|Hvu~# kNDZ 4443D:li^)|Hvu~;#
2. q!^)|# kNDZ 4453D:q!^)|;#
3. b9u^)|#
v TZ Linux M UNIX Yw53,kNDZ 4463D:b9u^)|(Linux M
UNIX);#
v TZ Windows Yw53,kNDZ 4463D:b9u^)|(Windows);#
4. I!: u!^)|s!#
IT9C db2iprune |n4u! DB2 ^)|203qDs!#Z20QwuD^
)|.0,Xk7#QwuD^)|3qPAY|, DB2 1>PDi~#g{S^
)|3qP^tK+`Z],G4^)|20+'\#
5. g{Q-+ DB2 }]bz720Zy!2076P:
a. I!: 8]10dCMoOE"#
1z4+20^)|1,U/oOE"I\G#PC#KE"+PzZoO2
0sI\"zDNNJb#kND}6= DB2 V10.1PD:8] DB2 ~qwd
CMoOE";#
b. 4PBPdP;nYw:
v TZ Linux M UNIX Yw53,#9yP DB2 xL#kNDZ 4473D:#
9yP DB2 xL(Linux M UNIX);#
v TZ Windows Yw53,k#9yP DB2 5}"~qM&CLr#kND
Z 4483D:#9yP DB2 5}"~qM&CLr(Windows);#
B;=v24
!q^)|20=(#kNDZ 4493DZ 53 B, :^)|20=(;#
© Copyright IBM Corp. 2013 443
li^)|Hvu~
BX^)|.0,7#zzcyPm~"2~MYw53Hvu~#
}L
BX^)|.0,k4PBP=h:
1. 7#53zcyP20*s#
2. 7#53zcyP20*s# kND Z 13DZ 1 ?V, :DB2 }]bz7D2
0*s;#
KYw@9Z20MdC^)|sI\"z<uJb#
3. TZ 64 ; DB2 for Linux on System i and pSeries®,k7#20K IBM XL C/C++
`kwKP1#
BX"20 IBM XL C/C++ KP173i~#kND:http://www.ibm.com/support/
docview.wss?uid=swg24007906
4. TZ AIX,g{53OQfZ DB2 }]bz7"RtCKIEFcb(TCB),G
47# TCB &Z;B4,#
7# TCB TZk DB2 5}`XDNND~r?<"DB2 \m~qwT0Q20
D DB2 D~&Z;B4,#TCB IT&Z;;B4,,}g,g{Z49C
db2idrop |nDivB}%K DB2 5}#
*li TCB 4,,kw* root C'dkTB|n:
tcbck -n ALL
kND AIX D5TKbPXIEFcbDj8E"#
5. Z DB2 for Linux, UNIX and Windows z7'V Web >cOi4 Flash M+*
DZ(JbVv(f (APAR),K Web >cDx7*:http://www.ibm.com/software/
data/db2/support/db2_9/#
+*D APAR hv^)|PP4bvD1],"R|GI\|,0lzy9CD}
]b53Dd(=(#*q!+*D DB2 for Linux, UNIX and Windows APAR D
Pm,kND:http://www.ibm.com/support
6. 7#zPc;DD~53ICUd4BX"b9u^)|#
Z Linux M UNIX O,zDD~53h*_P 1 'WVZDICUd4|,
.tar.gz D~Mb9uD203q#g{9rc20>XoT^)|,G4h*`o
2 'WVZDICUd#
7. 7#z_P20^)|yhDICUd#
*|BD DB2 1>yZD;CPr_rc4(BD DB2 20D;CPXkPIC
Ud#
v Z Windows O,20^)|yhDUdHZ20 DB2 for Linux, UNIX and Win-
dows V10.1 ;cICT (GA) yhDUd#7#*|BD DB2 1>yZD;C
Prrc4( DB2 DB20D;CPPXhDUd#kNDZ 293D:ELM
Zf*s;#
v Z Linux M UNIX O:
444 20 DB2 ~qw
– g{zP420 DB2 }]bz7,"R*9C^)|44(BD20,kN
DZ 293D:ELMZf*s;#
– g{Q-20K DB2 }]bz7,G420^)|yhDUdHZVP DB2
}]bz7y{DDUd#vZ^)|20}LP]1h*KUd#
*7(VP DB2 }]bz7y9CDUd,k4PTB|n:
du -k -s DB2DIR
dP DB2DIR m>20K DB2 }]bz7D;C#
8. g{Q-20K DB2 }]bz7"Rq!KXb^),G4Z20^)|.0,k
k IBM 'Vz9*5T7(Gqh*Q|BD^)f>#
bPzZ7#53&Z;B4,,"R;P*'Xb^)#
9. I!: i4 DB2 E"PDPD“z7Ev”#
a{
Z7#zQ-zcyPb)Hvu~.s,kjId`DXk4PDNq,;sY2
0^)|#
q!^)|
Zli^)|Hvu~.s,kBX^)|#
*<.0
li^)|Hvu~#kNDZ 4443D:li^)|Hvu~;#
}L
*q!^)|:
1. 7(h*D^)|#
(#,k!qnBD^)|,T\bv=IQ*"RQD}Dm~1]y<BDJ
b#
2. Z DB2 for Linux, UNIX, and Windows z7'V Web >c (www.ibm.com/support/
docview.wss?rs=71&uid=swg27007053) OR=C^)|#
7#!qJOzYw53D^)|#!qX(Z DB2 }]bz7D^)|M(C^
)|#
3. BX^)|#
Zs`}ivB,IT!q1SCJ FTP D~P,2IT9CF* Download Direc-
tor D Java applet 4BXD~#
Z Linux M UNIX Yw53O,zrc+^)|BX"b9uAD?<76P;\
|,NNUq#g{C?<76P|,Uq,G420+'\#}g,7#?<7
6`FZTB>}:/home/DB2FixPack/FP1/#|;\`FZTBZ]:/home/DB2
FixPack/FP1/#
Z 52 B <820^)| 445
B;=v24
I&BX^)|.s,k4P20^)|.0D#`<8=h#kNDZ 4433DZ 52
B, :<820^)|;#
b9u^)|(Linux M UNIX)FTP >cODyP^)|203q<Q9C gzip xP9u#20^)|.0,Xk+
^)|203q4F=;vY1?<P"9C gunzip M tar 4b9uC3q#
}L
*b9u^)|203q,k4PBP=h:
1. +9C gzip 9uD3q4F=;vY1;C#
2. P;AZdP4FC3qD?<#
3. dkTB|n4b9uD~:
gunzip -c filename.tar.gz | tar -xvf -
dP filename G*20D^)|#
":gunzip tZ AIX 5L™ 1!20hCD;?V#g{;P gunzip,G4kSAIX 5L 20iJ420 rpm.rte D~/#rpm.rte D~/|, gunzip#9ITSWeb >cBXJCZ AIX 5L D gzip,x7*:www.ibm.com/servers/aix/products/
aixos/linux/rpmgroups.html#
b9u^)|(Windows)FTP >cOD^)|203qIC9uq=#Z20^)|.0,Xk+^)|203
qb9u=;vY1?<P#
*<.0
v g{%v DB2 1>P20K`v DB2 }]bz7,G4XkBXyPX(Z`&
z7D^)|"+|Gb9u#
v g{rcT2,==20^)|,G4yP^)|3qXkb9u=,;8?<B
DS?<P#
v g{rc9C“DB2 20”r<420^)|,G4 setup |nalbd{Q20DDB2 }]bz7#g{ DB2 }]bz7DyP^)|3q<b9u=,;8?<B
DS?<P,G4 setup |n+T/*<20yP DB2 }]bz7D^)|,x;
aa>z#g{^)|z73qb9u=;,?<P,G4 setup |n+lbd{Q20D DB2 }]bz7"a>zdk?v?<76#
}L
*b9u^)|203q,k4PBP=h:
1. P;=+^)|203qBXAD?<#
2. +wTb9D .exe D~#“WinZip Tb9Lr”0Z+r*#
3. !q;vD~PT|,b9uDD~#
4. %w“b9u”#yPD~+;b9u=8(DD~PP#
446 20 DB2 ~qw
B;=v24
X4Ov=hTb9uz20DyP DB2 }]bz7DTb93q#g{*9Cl&
D~44P2,20,G4yP3qXk;b9u=,;8?<BDS?<P#
#9yP DB2 xL(Linux M UNIX)20^)|.0,g{P20Zy!2076PD DB2 }]bz7,G4Xk#9y
P DB2 xL#g{P`v DB2 1>,G4v#9kz*|BD1>`X*D DB2 x
L#
}L
*#9yP DB2 xL,k4PBP=h:
1. w* root C'G<#
2. 7(k DB2 1>`X*D5}# "vTB|n:
DB2DIR/instance/db2ilist
dP DB2DIR m>20K DB2 1>D;C#
3. T DB2 1>PD?v5}KPBP|n:
su - iname. $HOME/sqllib/db2profiledb2 force applications alldb2 terminatedb2stopdb2licd -end # run at each physical partitionexit
dP iname m>5}yP_D{F# g{zG PowerHA SystemMirror C',G
4Xk9C ha_db2stop |nx;G db2stop |n4#9 DB2#g{9C db2stop|nx;G ha_db2stop |n,z+%"JOB~#
4. g{ DB2 \m~qw (DAS) tZ*|BD DB2 1>,k#9 DAS:
su - aname. $HOME/das/dasprofiledb2admin stopexit
dP aname m> DAS yP_{F#
":IZ53O;\P;v DAS,rK,bv=h+0l53ODyPd{ DB2 1
>#
5. I!: Z AIX O,kZ200KP slibclean TSZfP6049CD2mb:
/usr/sbin/slibclean
6. {CJO`SwxL# *#9JO`SwX$Lr,k"vTB|n:
DB2DIR/bin/db2fm -i iname -D
dP DB2DIR G20K DB2 1>D;C,x iname rm>5}yP_U{#Xk
T DB2 1>PD?v5}4P;NK|n#
7. g{t/KJO`Sw-wLr (FMC),kh95}T/t/:
a. *7(Gqt/K FMC,k"vTB|n:
Z 52 B <820^)| 447
DB2DIR/bin/db2fmcu
dP DB2DIR G20K DB2 1>D;C# g{t/K FMC,G4z+4=`
FZTBZ]Ddv:FMC: up: PID = 3415#g{{CK FMC,G4 db2fmcu|nDdv+G:FMC: down#
b. g{t/K FMC,k7(GqP5};dC*Z53?NXBt/.sMT/t
/# "vTB|n:
DB2DIR/instance/db2iset -i iname -all
dP DB2DIR G20K DB2 1>D;C,x iname rm>5}yP_U{#
XkT DB2 1>PD?v5}4P;NK|n# g{ db2iset |nDdv|,TBZ],G4bm>C5}QdC*T/t/:DB2AUTOSTART=YES
c. h9b)5}T/t/# "vTB|n:
DB2DIR/instance/db2iauto -off iname
dP DB2DIR G20K DB2 1>D;C,x iname rm>5}yP_U{#
ZjIK^)|D20.s,ITXBt/5}DT/t/:
DB2DIR/instance/db2iauto -on iname
8. 7#T*|BD5}e}KyP DB2 xLd(E#w*5}yP_,Z?vomV
xPKPTB|n:
$HOME/sqllib/bin/ipclean
#9yP DB2 5}"~qM&CLr(Windows)20^)|.0,g{P20Zy!2076PD DB2 }]bz7,G4Xk#9y
P DB2 5}"yP DB2 ~qMyP&CLr#g{P`v DB2 1>,G4v#9
kz*|BD1>`X*D DB2 xL#
}L
*#9J1D5}"~qM&CLr:
1. (}"vTB|n47(k DB2 1>`X*D5}:
DB2PATH\bin\db2ilist
dP DB2PATH m>20K DB2 1>D;C#
2. 9C~qXFfe applet 4#9yP5}M DB2 ~q:XFfe > \m$_ >
~q# g{_Pn/D}]bM'z,G4Z#95}1&?FXUb)M'z#
*?FXUM'z,k"vTB|n:
db2stop force
r_,Z IBM Data Studio P9CNqzm4#95}"?FXU DB2 ~qwD
&CLrrM'z#
448 20 DB2 ~qw
Z 53 B ^)|20=(
IT9C8V;,D=(420^)|,_e=(!vZYw53MGqfZVP}
]bz7#
Z Linux M UNIX Yw53O,ITC;,=(49C^)|,"R20=({OB
PC>:
v *|B_P ese r dsf 5}`MDVP DB2 }]bz7,kNDZ 4513D:20
^)|T|B V10.1 DB2 pureScale 5};#
g{Q-20K DB2 }]bz7"R*&CBD^)|6p,kq-b)8>E"#
installFixPack |nCZ20^)|#
v *Zy!qD;C20BD DB2 }]bz7,kNDZ 4553D:20^)|T2
0BD DB2 }]bz7(Linux M UNIX);#
q-b)8>E"420&ZX(^)|6pDB DB2 }]bz7#db2setup |nCZ4P20#
v *|B;Zy!qD;CDVP DB2 }]bz7,kNDZ 4543D:20^)|
T}6VPD DB2 }]bz7(Linux M UNIX);#
g{Q-20K DB2 }]bz7"R*&CBD^)|6p,kq-b)8>E"#
installFixPack |nCZ20^)|#
Z Windows Yw53O,^[zG9C^)|4|BVP DB2 }]bz79GmS
BD DB2 }]bz7,<+9C`,D|n#y]yf0D DB2 }]bz7}?T
0 DB2 GqdC*9C Microsoft Cluster Server(MSCS),20=(aPy;,,g
By>:
v Z 4563D:20%v}]bz7D^)|(Windows);.
g{Q-20K%v DB2 }]bz7"R*&CBD^)|6p,kq-b)8>
E"#setup |nCZ20^)|#
v Z 4573D:20`v}]bz7D^)|(Windows);.
q-b)8>E"TZ20K`v DB2 }]bz7D53O20^)|#setup |nCZ20^)|#
v Z 4573D:9Cl&D~20^)|(Windows);(%vz7r`vz7)#
q-b)8>E"44P^)|Dl&D~20#9IT+l&D~20F*2,
20r^KU\20#setup |nCZ20^)|#
v Z 4583D:Z Microsoft Cluster Server 73P20^)|(Windows);.
q-b)8>E"TZ MSCS 73PQ-20K DB2 Dy!O20^)|#
(C^)|MX(Zz7D^)|
Z20^)|1,zP=V!q:;VG9C(C^)|(JCZyPz7);m;
VG9CX(Zz7D^)|#
© Copyright IBM Corp. 2013 449
(C [yPz7] ^)|kH0f>D DB2 }]bz7`F,zIT4P=v=h:H20 GA 6p
z7,Y&CyhD^)|6p#TZ Windows Yw53,IT9C(C3q
4+ DB2 20AB;C#K20=(JCZZ2076P20K;vz7D=
(#}g,zI\Q-20KVP DB2 }]bz7,VZk9CgB=h4V
!}6=^)| 1 6p:
1. BXyhD(C^)|(g{;20K;vz7,2IT9CX(Zz7
D^)|,kNDB;Z)#
2. #9yPkK1>`X*D5}#
3. #9 DAS(g{|kK1>`X*)#
4. &C^)|#
5. XBt/5} (db2start),dP|( DAS (db2admin start,g{ DAS k
101>`X*)#
X(Zz7D^)|
9CX(Zz7D^)|4}6%vz7r20=B76P#g{!q20X
(Zz7D^)|,G4ITBXyh6pDz7,;s(}4P;v=h4
20b)z7#}g,g{*20 FP1 6pDs5~qwf (ESE),k4PB
P=h:
1. BXyh6pDz7#
2. +Cz720=B76P#
3. bTB20#
4. >}bT5}#
5. SBD201>KP db2iupdt,T+5}|B*BD^)|6p#
K=(JmzZzz53PbTBf>,x;a0lzz}]b#VZ+av
V;v 15-30 kD#z1d0Z(53ZbN1dZ"v db2stop"db2 bindM db2start |n)#
Z+K&\mS=Q}6D DB2 1>1,IT9CX(Zz7D^)|(}
g,Spatial Extender M InfoSphere Federation Server)#g{z_P ESE FP1,
G4h* Spatial Extender FP1 E\ZVP ESE z7Dy!OxP20#GA
DVD OD Spatial Extender 6p;Yc;#ZbVivB,zXkBX Spa-
tial Extender FP1 3q,mSmI$D~"KP20Lr;120LrjI1,
zM20KP'D Spatial Extender#
}620Z,;2076PD`vz7
g{+`vz720=;v2076P(}g,20K ESE M QP),G4I
T9C;v ESE 3qM;v QP 3q420=B;C,r_9C(C^)|
4xPV!}6#ZBX.0,zh**@*9CD=(#g{;20K;v
z7(}g,ESE),G4X(Z ESE z7D^)|r(C^)|<+V!|
B#
*249C(C^)|?
v g{*V!}6`vz7#
v g{;GCy20DD)&\?~rz7\;+^)|20ZB;C,x;
'%10&\?~rz7/#
*249CX(Zz7D^)|?
450 20 DB2 ~qw
v g{_P%vz7"R*Z!BX^)|D1d#
v g{53#z1dylIDz[\s#
v g{h*Z;0lzz}]bDivBbTBD^)|#
v g{h*_8lY5X=H0f>D\&(ZvVJO153#z1d\
L)#
v g{Q-20K;v^)|,"Rh*+BD&\?~rz7mS=C^)
|#
":(}S-<iJ20=B;C"9C(C^)|4}6&\?~rz7,
IT5Vm`Ec,+bya<B201dO$#g{Q-BXK(C^)
|,G4bI\HBX4Fyh^)|6pDVP1>h*DyP&\?~r
z7yCD1d*L#
20^)|(Linux M UNIX)IT+VP DB2 }]bz7|B=BD^)|6p,2IT20&ZX(^)|6p
DB DB2 }]bz7#
20^)|T|B V10.1 DB2 pureScale 5}g{Q-20KDB2 pureScale 5},kq-b)8>E"&CBD^)|6p#
*<.0
v 20^)|.0,k7#4PKyPXhDNq#
v 7#zQw* root C'G<#
v {v/:Xk&ZQz4,#
}L
*9C^)||BVPDB2 pureScale 5}:
1. 7OQ20D IBM Tivoli System Automation for Multiplatforms (SA MP) Base Com-
ponent D6p:
a. i/53OQ20D SA MP Base Component D6p:
<image_path>/db2/<platform>/tsamp/db2cktsa -v install
b. i/20iJO SA MP Base Component D6p:
<image_path>/db2/<platform>/tsamp/db2cktsa -v media
2. 7OQ20D IBM General Parallel File System ( GPFS)D6p:
a. g{53OQ20 GPFS,ki/d6p:
<image_path>/db2/<platform>/gpfs/db2ckgpfs -v install
b. i/20iJO GPFS D6p:
<image_path>/db2/<platform>/gpfs/db2ckgpfs -v media
3. g{I1r CF }ZwzOKP,G4Xk#9CI1:
db2stop member <member-id>db2stop cf <cf-id>
4. (}Z;(wzO"vTB|n4ZyPwzO#9 DB2 5}:
Z 53 B ^)|20=( 451
su - InstNamedb2stopexit
dP InstName m>5}yP_U{#
5. g{20iJO SA MP Base Component D6pr GPFS m~D6p_Z53O
Q20D6p,G4 DB2 /:~q\m1Xk9/:PDyPwz<&Z,$=
=#
a. #9?(wzOD5}:
db2stop instance on hostname
dP hostname m>x(I1r CF Dwz{#
b. *9Cwz&Z,$==,kZDB2 pureScale 73PD;(wzOdk
db2cluster |n:
DB2DIR/bin/db2cluster -cm -enter -maintenance -all
dP DB2DIR m> DB2 1>D20;C#
6. g{20iJO GPFS D6p_Z53OQ20D6p,G4 DB2 /:~q\m
1Xk9Cwz&Z,$==#*9Cwz&Z,$==,kZDB2 pureScale 7
3PD;(wzOdk db2cluster |n:
DB2DIR/bin/db2cluster -cfs -enter -maintenance -all
dP DB2DIR m> DB2 1>D20;C#
7. + DB2 pureScale 5}PD?vwz|BA V10.1 FP2(r|_6p)#}g,*
|BA FP2,kZ?vwzOKP installFixPack |n:installFixPack -b /opt/fp1level/path -f level -p /opt/fp2level/path -t /tmp/trace-file-path -L -l /tmp/install-log-path
Z -p N}P8(D76XkkZ -b N}P8(D76;`,#
8. g{ DB2 /:~q\m1Q9 SA MP Base Component wz&Z,$==,G
4 DB2 /:~q\m1Xk9CwzQk,$==#*9 SA MP Base Compo-
nent wzQk,$==,kZ DB2 pureScale 73PD;(wzOdk db2cluster|n:
DB2DIR/bin/db2cluster -cm -exit -maintenance -all
dP DB2DIR m> DB2 1>D20;C#
9. g{ DB2 /:~q\m1Q9 GPFS wz&Z,$==,G4 DB2 /:~q\
m1Xk9CwzQk,$==#*9 GPFS wzQk,$==,kZ DB2
pureScale 73PD;(wzOdk db2cluster |n:
DB2DIR/bin/db2cluster -cfs -exit -maintenance -all
dP DB2DIR m> DB2 1>D20;C#
10. Z?(wzO,+5}|B=BD2076:
DB2DIR/instance/db2iupdt <InstName>
dP DB2DIR m>ZH0=hP8(DB^)|?<,x InstName 8(5}D{
F#
452 20 DB2 ~qw
ZXmOV"D DB2 pureScale /: (GDPC) 73P,db2iupdt |na"v8>db2cluster |n'\D/f (db2cluster -cfs -verify -configurations)#*\
bvVK/f,ZKP db2iupdt |n.0,kdkTB|n:
root@hostA1>export PASS_USER_MANAGED_GPFS_VALIDATION=YES
11. DB2 /:~q\m1Xkd5QT DB2 /:~qxPD|B"9b)|BICZ
DB2 }]b53#Z;(wzOKP db2cluster |n:
DB2DIR/bin/db2cluster -cfs -commitDB2DIR/bin/db2cluster -cm -commit
dP DB2DIR m> DB2 1>DB^)|6p20;C#
12. 7(10 RSCT (EiDwzJOlb1d#*lwlb1d,k4PTB|n:
db2cluster -cm -list -HostFailureDetectionTime
13. g{F.9C`v(EJdwKZ,k20MdCd{Jdw";;zMgB#
14. *BD/:%,xg{dC RSCT (EiwzJOlb1d#T root C'm]|
DwzJOlb1d:
db2cluster -cm -set -option HostFailureDetectionTime -value <value>
dP value GZ.0lw=Dlb1d#
15. g{F.9C`v(EJdwKZ,k|BI1r CF ~qwT9C`vxg{:
db2iupdt -update -cf <CFHostName> -cfnet CFnetname1,CFnetname2 <InstName>db2iupdt -update -m <MemberHostname> -mnet MemberNetname1,MemberNetname2 <InstName>
16. T5}yP_m]"BJ4#M:
db2cluster –cm -repair –resources
17. g{wzQ&Z,$==,G4 DB2 /:~q\m1XkZyPwzOt/ DB2
5}#*t/ DB2 5},kZ DB2 pureScale 73PD?vwzOKP db2start|n
db2start instance on <hostname>
dP <hostname> m>x(I1r CF Dwz{;+T/:PD?(wzKP
db2start instance on hostname |n#
18. *t/}]b\mw,kKP db2start |n:
su - <iname>db2startexit
dP <iname> m>5}yP_D{F#
19. *6XID DB2 1>,kKP db2_deinstall |n:
DB2DIR/install/db2_deinstall -a
dP DB2DIR GID DB2 1>D2076#
Z DB2 pureScale 73P}6 IBM Tivoli System Automationfor Multiplatforms (SA MP) Base ComponentIT9C DB2 ^)|20Lrr_ IBM DB2 pureScale Feature for Enterprise Server
Edition 20iJPy|,D installSAM 20E>4}6 IBM Tivoli System Automa-
tion for Multiplatforms (SA MP)#
Z 53 B ^)|20=( 453
*<.0
^[z9C DB2 ^)|20Lr(installFixPack |n)"installSAM 9G
uninstallSAM,<Xkzc20"}6r6X SA MP DBPy>Hvu~:
v *20M9C SA MP,53dCM SA MP D$Z9CXkzcf SA MP(k DB2
pureScale Feature /IZ;p);pa)DmI$Dun
v *20r}6 SA MP,k DB2 pureScale Feature /IZ;pD SA MP Xk'V
zD53e5a9
v Xk_P root C'(^E\20 SA MP#
v THrXkZ10ZcOQQzr&Z,$==
*9C installFixPack 4}6 SA MP,kZ20.04PBP=h:
1. *A Passport Advantage Web >c"Sjb*“DB2 V9.8”D$n CD Pq! SA
MP @CmI$D~(sam32.lic r sam31.lic)#
2. +@CmI$D~4F= Fixpack-path/db2/platform/tsamp/license ?<,dP
Fixpack-path m>^)|3qyZD76,platform m>9CDYw53#
3. S^)|3qP}% sam31tb.lic r sam32tb.lic D~#g{z4>}b)nbD
mI$D~,G420+'\#
4. Lx4P}6}L#
}L
*Z DB2 pureScale 73P}6 SA MP,kH|B TSA ~xFD~,;s}6TH
r:
1. (}KP installFixPack r installSAM |n4|B TSA ~xFD~:
a. KP installFixPack |n
b. *KP installSAM 20E>: installSAM 20E>;ZCZ Enterprise Server
Edition D DB2 pureScale Feature 20iJPDTB;C:
db2/platform/tsamp
dP platform m>`&D2~=(#PX9C installSAM DE",kND:
6IBM Tivoli System Automation for Multiplatforms V3.2 r|_f>20Md
C8O7
2. *}6 Reliable Scalable Cluster Technology (RSCT) THr:
IT4PpZc(F,2ITZ;v=hP(F{vr#PX|`E",kND
IBM Tivoli System Automation for Multiplatforms Installation and Configuration Guide
Version 3.2 or later (SC34-2584-01) "*AZ 1 B :Installing on UNIX and Linux;
D :Installing and upgrading IBM Tivoli System Automation; ;Z#jI“Migrating
an entire domain”((F{vr)ZPD=h#
20^)|T}6VPD DB2 }]bz7(Linux M UNIX)g{Q-20K DB2 }]bz7,kq-b)8>E"T&CBD^)|6p#
*<.0
v 20^)|.0,k7#4PKyPXhDNq#kNDZ 4433DZ 52 B, :<
820^)|;#
454 20 DB2 ~qw
v g{P`v20Zy!76PD DB2 }]bz7,G4Xk9C(C^)|3q4
20^)|#
v g{*|B20K>XoTDVP DB2 }]bz7,G4}Kq!vp^)|r(
C^)|b,9Xkq!>XoT^)|#>XoT^)|;\%@9C#
}g,*Z20KG"o'VD DB2 }]bz7O20^)|,kBXX(ZC
DB2 }]bz7D^)|3q(r(C^)|3q)M>XoT^)|#;s,SX
(ZC DB2 }]bz7D^)|3q(r(C^)|3q)KP installFixPack#
v *+^)|20= DB2 pureScale 5},kq-Z 4513D:20^)|T|B V10.1
DB2 pureScale 5};PD8>E"#
}L
*20^)|:
1. TZ root C'20,kw* root C'G<#TZG root C'20,k9C5PG
root C'20DC'j64G<#
2. P;A|,^)|3qD?<#
3. (}"v installFixPack |n4t/20# }g,
./installFixPack -b DB2DIR
dP DB2DIR G*|BD DB2 }]bz7yZD;C#
Z40d3)5}D/:73P,kmS -f ha_standby_ignore !n#}g,
./installFixPack -b DB2DIR -f ha_standby_ignore
B;=v24
*jI20,k4PXhD^)|20sNq#kNDZ 4643D:^)|D20s
Nq(Linux M UNIX);#
20^)|T20BD DB2 }]bz7(Linux M UNIX)q-b)8>E"420&ZX(^)|6pDB DB2 }]bz7#db2setup |nCZ4P20#
*<.0
v 20^)|.04PyPXhDNq#kNDZ 4433DZ 52 B, :<820^)
|;#
v g{*20tCK>XoTDB DB2 }]bz7,G4}Kq!vp^)|r(C
^)|b,9Xkq!>XoT^)|#>XoT^)|;\%@9C#
}g,*20_PG"o'VD DB2 }]bz7,BXX(ZC DB2 }]bz7
D^)|3qM>XoT^)|#;s,SX(ZC DB2 }]bz7D^)|3q
KP db2setup#
v db2setup |n;Z%v~qw^)|3qP,x;G(C^)|3qP#
XZKNq
ZBPivB9CK=(:
v y!2076P;PNN DB2 }]bz7,r_
Z 53 B ^)|20=( 455
v y!2076PfZ DB2 }]bz7,"R*Z,;76PmS|`z7(kVP
z7&Z`,^)|6p)#
}L
*20 DB2 }]bz7:
1. w* root C'G<#
2. P;A|,^)|3qD?<#
3. (}"vTB|n4t/20:
./db2setup
":
v g{!q20 InfoSphere Federation Server z7,"RS;vHVP DB2 }]
bz76p|MD^)|3q"v db2setup,G4z+SU=/f{"#Z20
jz7s,Xk&C`&D^)|#
v TZyPd{ DB2 }]bz7,g{CZmSBz7D^)|3qkX( DB2
1>PQ20D DB2 }]bz7D6p;`,,G420"T+;aI&#}
g:
– g{^)|3qD6pMZQ20Dz7,G4 db2setup y5XDms{"+(izq!}7D^)|3q#
– g{^)|3qD6p_ZQ20D DB2 }]bz7,G4 db2setup y5XDms{"+(izWH9C installFixPack }6VPz7#
B;=v24
*jI20,k4PXhD^)|20sNq#kNDZ 4643D:^)|D20s
Nq(Linux M UNIX);#
20^)| (Windows)IT*%v}]bz7r`v}]bz720^)|#
9IT9Cl&D~r_Z Microsoft Cluster Server (MSCS) 73P20^)|#
20%v}]bz7D^)|(Windows)g{Q-20K%v DB2 }]bz7"R*&CBD^)|6p,kq-b)8>E
"#setup |nCZ20^)|#
*<.0
v 7#zzcyP^)|Hvu~#
v 7#z_PJ1D20C'J'#(#,C'J'XktZ+4P20DFczO
D Administrators i#
}L
*20^)|:
1. P;AQb9uDD~yZDD~P# setup |n;ZCu4Dz7{j"DD~PP#}g,DB2 Enterprise Server Edition ;Z ESE Bf#
456 20 DB2 ~qw
2. +w setup.exe D~Tt/“DB2 20”r<# “DB2 20”r<t/e+r*# *
zozI8<zjICr<#*wC*zoz,k%wozr4 F1#
B;=v24
*jI20,k4PXhD^)|20sNq#
20`v}]bz7D^)|(Windows)q-b)8>E"TZ20K`v DB2 }]bz7D53O20^)|#setup |nCZ20^)|#
*<.0
v 7#zzcyP^)|Hvu~#kNDZ 4443D:li^)|Hvu~;#
v 7#z_PJ1D20C'J'#(#,C'J'XktZ+4P20DFczO
D Administrators i#
v g{P`v DB2 }]bz720Zy!76P,G4IT9C(C^)|3q42
0^)|#
}L
*20^)|:
1. P;AQb9uDD~yZDD~P# setup |n;ZCu4Dz7{j"DD~PP#}g,DB2 Enterprise Server Edition;Z ESE B#
2. +w setup.exe D~Tt/“DB2 20”r<# “DB2 20”r<t/e+r*#
“DB2 20”r<+lbQ20D DB2 }]bz7#
v g{yPz73q<b9u=,;8?<BDS?<P,G4“DB2 20”r<+
T/*<20yP DB2 }]bz7x;aa>z#
v g{z73qb9u=;,?<P,G4“DB2 20”r<+lbQ20D DB2 }
]bz7"a>zdk?<76#
*zozI8<zjICr<#*t/*zoz,k%wozr_4 F1 |#
B;=v24
T^)|4PXhD20sNq#kNDZ 463 3D:^)|D20sNq(Win-
dows);#
9Cl&D~20^)|(Windows)q-b)8>E"44P^)|Dl&D~20#9IT+l&D~20F*2,2
0r^KU\20#setup |nCZ20^)|#
*<.0
v 20^)|.0,k7#4PKyPXhDNq#kNDZ 4433DZ 52 B, :<
820^)|;#
v 7#z_PJ1D20C'J'#(#,C'J'XktZ+4P20DFczO
D Administrators i#
Z 53 B ^)|20=( 457
}L
*9Cl&D~20^)|:
1. P;AQb9uDD~yZDD~P#
setup |n;ZCu4Dz7{j"DD~PP#}g,DB2 Enterprise Server Edi-
tion;Z ESE B#
2. 7#yP^)|203q<Qb9u=,;8?<BDS?<P#
g{20K`v DB2 }]bz7,G4“DB2 20”r<+lbd{Q20Dz7#
g{yPJ1D DB2 }]bz7DQb9u^)|3q4;Z,;8?<BDS?
<P,G420+'\#
3. 9CxPl&D~(-u)!nD setup |n420^)|# }g,dk:
setup -u c:\db2fixpk.rsp -t c:\db2fixpk.trc -l c:\db2fixpk.log
dP db2fixpk.rsp Gl&D~{,x -t M -l VpG8(zYD~MU>D~DI!N}#ITZ^)|203qD product-abbreviation\db2\Windows\
samples ?<PR=y>l&D~#}g,ESE\db2\windows\samples#
B;=v24
*jI20,k4PXhD^)|20sNq#kNDZ 4633D:^)|D20s
Nq(Windows);#
Z Microsoft Cluster Server 73P20^)|(Windows)q-b)8>E"TZ Microsoft Cluster Server(MSCS)73PQ-20K DB2 Dy
!O20^)|#
*<.0
v 20^)|.0,k7#4PKyPXhDNq#kNDZ 4433DZ 52 B, :<
820^)|;#
v 7#z_PJ1D20C'J'#(#,C'J'XktZ+4P20DFczO
D Administrators i#
XZKNq
*5wgNZ MSCS 73P20^)|,XkKbr%D>}dC#ZK>}P,u<
dCGI=v}]bVxiID DB2 5}#Kb,9P=v/:i:
v DB2 i 0:|,Zzw A On/DVx 0#DB2 \m~qw (DAS) 2;ZCi
P#
v DB2 i 1:|,Zzw B On/DVx 1#
bGu<dC#
}L
*Z MSCS 73PQ-20K DB2 Dy!O20^)|:
1. +T/JOXKhC*“XU”#
458 20 DB2 ~qw
Z20}LP,zI\h*XBt/zw#XBt/zw1,/:~qaT/X
Bt/#rK,Xk+T/JOXKhC*“XU”,TcNNi<;aT/JO
XK#
}g,*Z DB2 i 0 P{CT/JOXK:
a. S“/:\m1”0ZP,R|%w DB2 i 0#
b. !qtT#“DB2 i 0 tT”0Z+r*#
c. ZJOXK!n(O,!q@9JOXK%!4%#
d. %w7(#
X4Ov=hTZ DB2 i 1 P{CT/JOXK#
2. 7(*H20^)|Dzw#
ZK>}P,+WH}6zw B#
3. Szw B P}% DB2 i#
}g,*+zw B PD DB2 i 1 FAzw A:
a. S“/:\m1”0ZP,%w DB2 i 1#
b. R|%w"!qF/i#“yP_”P+|D*zw A#
4. #9zw B OD/:~qw#
}g:
a. S“i~~q”0ZP,R|%w/:~q#
b. %w#9#
5. g{Zzw B OD,;;C(,; DB2 1>)20K`v DB2 }]bz7,G
420`v}]bz7D^)|#qr,20%v}]bz7D^)|# kJ1N
DZ 4573D:20`v}]bz7D^)|(Windows);rZ 4563D:2
0%v}]bz7D^)|(Windows);#
":
v zw A OD DB2 TZKP"RIC#
v Z20}LP,zI\h*XBt/Fcz#
v IT!q(}2,==20}L49Cl&D~20^)|#kNDZ 4573
D:9Cl&D~20^)|(Windows);#
v g{ db2systray.exe "TCJQz5},G4zI\aZY|20ax1U=m
s{" SQL5005C#b"Gm>20'\#
6. 9 DB2 J4Qz#
ZC>}P,K1Vx 0"Vx 1 M DAS ;Zzw A O#Xk?N9Ov;v
TsQz#}g:
a. S“/:\m1”0ZDs0ZfeP,!qi#
b. !q DB2 i 0#CiDJ4+T>ZR0ZfeP#
TZ DB2 i 0,DB2 J4|(Vx 0 M DAS#
c. ZR0ZfeP,R|%wdP;vJ4#!qQz#
Z 53 B ^)|20=( 459
T DB2 i 0 PD?v DB2 J4X4K=h#
d. !q DB2 i 1#CiDJ4+T>ZR0ZfeP#
TZ DB2 i 1,DB2 J4|(Vx 1#
e. ZR0ZfeP,R|%wJ4(Vx 1)#!qQz#
7. (I!)XBt/zw B OD/:~q#
g{^)|20*szXBt/Fcz,"R/:~qDXBt/`MhC*T
/,kx}K=h,r*/:~qQt/#
*t//:~q:
a. S“i~~q”0ZP,R|%w/:~q#
b. %wt/#
8. + DB2 iFAzw B#
}g,*+ DB2 i 0 M DB2 i 1 FAzw B:
a. S“/:\m1”0ZP,%w DB2 i 0#
b. R|%w"!qF/i#“yP_”P+|D*zw B#
c. %w DB2 i 1#
d. R|%w"!qF/i#“yP_”P+|D*zw B#
9. 9 DB2 J4*z#
ZC>}P,K1Vx 0"Vx 1 M DAS ;Zzw B O#Xk?N9Ov;v
Ts*z#}g:
a. S“/:\m1”0ZDs0ZfeP,!qi#
b. !q DB2 i 0#CiDJ4+T>ZR0ZfeP#
TZ DB2 i 0,DB2 J4|(Vx 0 M DAS#
c. ZR0ZfeP,R|%wdP;vJ4#!q*z#
T DB2 i 0 PD?v DB2 J4X4K=h#
d. !q DB2 i 1#CiDJ4+T>ZR0ZfeP#
TZ DB2 i 1,DB2 J4|(Vx 1#
e. ZR0ZfeP,R|%wJ4(Vx 1)#!q*z#
10. #9zw A OD/:~q#
}g:
a. S“i~~q”0ZP,R|%w/:~q#
b. %w#9#
11. g{Zzw A OD,;;C(,; DB2 1>)20K`v DB2 }]bz7,G
420`v}]bz7D^)|#qr,20%v}]bz7D^)|# kJ1N
DZ 4573D:20`v}]bz7D^)|(Windows);rZ 4563D:2
0%v}]bz7D^)|(Windows);#
":
460 20 DB2 ~qw
v zw B OD DB2 TZKP"RIC#
v Z20}LP,zI\h*XBt/Fcz#
v IT!q(}2,==20}L49Cl&D~20^)|#kNDZ 4573
D:9Cl&D~20^)|(Windows);#
v g{ db2systray.exe "TCJQz5},G4zI\aZY|20ax1U=m
s{" SQL5005C#b"Gm>20'\#
12. (I!)XBt/zw A OD/:~q#
g{^)|20*szXBt/Fcz,"R/:~qDXBt/`MhC*T
/,kx}K=h,r*/:~qQt/#
*t//:~q:
a. S“i~~q”0ZP,R|%w/:~q#
b. %wt/#
13. + DB2 iFX=J1DzwO#
}g,*+ DB2 i 0 FX=zw A O:
a. S“/:\m1”0ZP,%w DB2 i 0#
b. R|%w"!qF/i#“yP_”P+|D*zw A#
ba9 MSCS 73V4*u<dC#
14. g{Z=h 1 PXUKT/JOXK,k+dr*#
}g,*Z DB2 i 0 Pt/T/JOXK:
a. S“/:\m1”0ZP,R|%w DB2 i 0#
b. !qtT#“DB2 i 0 tT”0Z+r*#
c. ZJOXK!n(O,!qJmJOXK%!4%#
d. %w7(#
X4Ov=hTZ DB2 i 1 Pt/T/JOXK#
B;=v24
*jI20,k4PXhD^)|20sNq#kNDZ 4633D:^)|D20s
Nq(Windows);#
Z 53 B ^)|20=( 461
462 20 DB2 ~qw
Z 54 B 20^)|.s
Z20^)|.sIT4P;iNq#TZ Windows M Linux r UNIX Yw53,
b)NqPy;,#
^)|D20sNq(Windows)Z20^)|}LP,+T/s(}]b5CLr(IMPORT"EXPORT"REORG M|nP&mw)M CLI s(D~#
+G,g{"zms,G4ITV/s(}]b5CLrM CLI s(D~#TZ3)
Windows Yw53ODVx}]b73,zXkt/“DB2 6L|n~q”2+T&\?
~#XB`k&CLrG;nI!Nq#
}L
4PBPYw:
1. TZ Windows 2000 r|_f>ODVx}]b73,kt/“DB2 6L|n~q
”2+T&\?~T#$}]MJ4#
*K7#.V2+,kt/*w*/IDFcz(g{~q}Z LocalSystem J'
DOBDBKP)rC'(g{~q}ZC'DG<OBDBKP)#
*t/“DB2 6L|n~q”2+T&\?~:
a. ZrXFwOr*“Active Directory C'MFcz”0Z,;s%w*<"!qL
r > \m$_ > Active Directory C'MFcz
b. ZR0ZfeP,R|%w*t/DFczrC',;s!qtT
c. %w#f!n("!PENFczw*/I4!r#TZC'hC,k%wJ
'!n("ZJ'!niP!PENJ'w*/I4!r#7#4!PJ'\
tP,;\xP/Ir#
d. %w7(Tt/*w*/IDFczrC'#
Th*t/D?vFczrC'X4Ov=h#XkXBt/FczE\92+T
|Dz'#
g{*{C“DB2 6L|n~q”2+T&\?~,kdkTB|n:
db2set DB2RCMD_LEGACY_MODE=ON
2. I!: |B}]bPD53?<TsT'V^)|#
g{z#{9CX(Z^)|D&\,G4?R(iz4PKNq#g{z20K
^)|44(BD20,G4;X4PKNq,r*?0;P}]b#TZ&CK
^)|D DB2 1>PD?v5},4PBPYw:
a. (}"vTB|n47(k DB2 1>`X*D5}:
DB2DIR\bin\db2ilist
dP DB2DIR m>20K DB2 1>D;C#
© Copyright IBM Corp. 2013 463
b. T5}PD?v}]b<4P;NTB|n:
db2updv10 -d dbname
dP dbname m>}]bD{F#
3. I!: Ts(D~xPs(# +T/s(}]b5CLrM CLI s(D~#+G,
g{"zms,G4ITV/s(}]b5CLrM CLI s(D~#kND Z 466
3D:20^)|sTs(D~xPs(;#
4. I!: XB`k&CLr#
*{CT&CLrP4SADD~ywDNN|D,(izXB`k&CLr#
5. I!: g{Q-20K DB2 Text Search,G4zXkKPxP /j ″TEXT_SEARCH″!nD db2iupdt |n4dC DB2 Text Search#
a{
jIK^)|D20MdC#
^)|D20sNq(Linux M UNIX)Z20^)|}LP,s(}]b5CLr(IMPORT"EXPORT"REORG M|nP&mw)M CLI s(D~1aT/|B DB2 5}#
+G,g{"zms,G4ITV/s(}]b5CLrM CLI s(D~"|B DB2
5}#y]z9CD}]bz7M^)|D20=(,I\h*|B DB2 5},XB
t/ DB2 5},XBt/ DB2 \m~qw"t/ djxlink |n#
}L
4PBPYw:
1. g{20K InfoSphere Federation Server,G4KP djxlink |n#
Z20^)|s"RZKP db2iupdt .04PBPNq:
a. w* root C'G<#
b. }%rX|{D~ djxlink.out,CD~;Z DB2DIR/lib ?<P,dP DB2DIR
G DB2 20?<#
c. 7#Z1073r db2dj.ini D~PhCKyPJ1Dd?# }g,g{*9
C*O~qw,SA Oracle }]4,G4+73d? ORACLE_HOME hC* Oracle
w?<#
d. KPTB|n:
djxlink
2. |B5}T9CBD DB2 }]b6p#
Z20^)|s,Xk|BC DB2 1>PDyPVP5}#1!ivB,
installFixPack |n+T/|B DB2 5}#+G,g{"zms,G4ITV/
|B5}#
4PBP=h:
a. w* root C'G<#
464 20 DB2 ~qw
b. (}"vTB|n47(k DB2 1>`X*D5}:
DB2DIR/instance/db2ilist
dP DB2DIR m>20K DB2 1>D;C#
c. g{T db2profile r db2cshrc E>xPKNN|D,k8]b)E>r_+
|DVp4F= userprofile M usercshrc E>P#
IZ db2iupdt |n2G db2profile M db2cshrc E>,rKKYwGXhD#
|;2G userprofile M usercshrc E>#
d. T?v5}"vTB|n:
DB2DIR/instance/db2iupdt iname
dP iname m>5}{F,x DB2DIR m>20K DB2 1>D;C#
e. g{ DB2 \m~qw (DAS) tZ20K^)|D DB2 1>,G4"vTB|
n:
DB2DIR/instance/dasupdt
dP DB2DIR G20K DB2 1>D;C#g{K DB2 1>VZ}ZHyPd
{ DB2 1>|BD^)|6pKP,k<G|BC DAS TtZK DB2 1>#
3. XBt/5}M DAS#
g{20K^)|4|BVP20,G4K=hGXhD#g{20K^)|44
(B20,G4K=h;GXhD#
*XBt/5},k4PTBYw:
a. w*5}yP_G<#
b. "v|n db2start#
TZ?v5}X4b)=h#
*XBt/ DB2 \m~qw,kw* DAS yP_G<"KP db2admin start |n#
4. I!: g{zZ20^)|.0"vK db2iauto |nTh95}T/t/,kYNTb)5}tCT/t/# T root C'm]G<1"vBP|n:
DB2DIR/instance/db2iauto -on iname
dP DB2DIR G20K DB2 1>D;C,x iname rm>5}yP_U{#Xk
TzZ20^)|.09C db2iauto |nDdD?v5}4P;NK|n#
5. I!: Ts(D~xPs(# +T/s(}]b5CLrM CLI s(D~#+G,
g{"zms,G4ITV/s(}]b5CLrM CLI s(D~#kND Z 466
3D:20^)|sTs(D~xPs(;#
6. I!: XB`k&CLr#
*{CT&CLrP4SADD~ywDNN|D,(izXB`k&CLr#
a{
jIb)Nqs,MjIK^)|20MdC#
Z 54 B 20^)|.s 465
20^)|sTs(D~xPs(
Z*~qw20^)|}LP,+T/s(}]b5CLr(IMPORT"EXPORT"REORG M|nP&mw)M CLI s(D~#
+G,g{ZM'zO20^)|r"zms,G4ITV/s(}]b5CLrM
CLI s(D~#TZ DB2 }]b Linux f"UNIX fM Windows fT0wzr Sys-
tem i }]b~qw,Xks(;,Ds(D~S/#
*<.0
7#z_P4P BIND |nDXh(^#
XZKNq
":;\9C IBM Data Server Runtime Client4s(}]b5CLrM CLI s(D~#
SkData Server Runtime ClientZ`,Yw53T0`, DB2 f>M^)|6pKP
D IBM Data Server Client(rd{ DB2 }]bz7)4P BIND |n#
":*7#"GyC'<P(CJ9C RESTRICTIVE ==4(D}]b,;**9C
RESTRICTIVE ==4(D}]b+X(Zh PUBLIC#
}L
*Ts(D~xPs(:
1. g{Z_PVI}]bD DB2 }]bz7y!O20^)|,kT?v}]b4P
;NBP|n:
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\db2schema.bnd BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUEdb2 BIND path\@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADDdb2 BIND path\@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADDdb2 terminate
dP dbname m>&+D~s(AD}]bD{F,x path Gs(D~yZD?<
Dj{76{,}g INSTHOME\sqllib\bnd(dP INSTHOME m> DB2 5}Dw
?<)#db2ubind.lst M db2cli.lst |, DB2 }]bz7y9CDXhs(D
~Pm#Qs(DLr|+5X SQL0719N ms#bGZ{DP*#
2. I!: g{Q+^)|20Z_PVI}]bD DB2 }]bz7O,k(}KP
REBIND r db2rbind |n4XBs(Lr|#
20^)|s,3)Lr|a;jG*^'#&CLrWN9C;jG*^'DL
r|1,a~=XXBs(b)Lr|#*{}K*z"7#XBs(YwI&,
kV/XBs(yPLr|#}g,"v db2rbind |n:
db2rbind dbname -l logfile all
dP dbname m>*9dLr|XBz'D}]bD{F,x logfile GZLr|X
Bz'Zd*CZG<msDD~{#
3. g{Z_P'VUdDVP}]bD DB2 }]bz7y!O20^)|,kT?v
}]b4PBP|n:
466 20 DB2 ~qw
db2 terminatedb2 CONNECT TO dbnamedb2 BIND path\BND\@db2gse.lstdb2 terminate
dP dbname m>&+D~s(AD}]bD{F,x path Gs(D~yZD?<
Dj{76{,}g INSTHOME\sqllib\bnd(dP INSTHOME m> DB2 5}Dw
?<)#db2gse.lst |, DB2 Spatial Extender a)Df"}LDs(D~{#
4. g{,SAwzr System i ~qwOD DB2 }]b,k4PBPYw:
v TZ z/OS® r OS/390® OD DB2 }]b:
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADDdb2 terminate
v TZ VM OD DB2 }]b:
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADDdb2 terminate
v TZ VSE OD DB2 }]b:
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADDdb2 terminate
v TZ System i OD DB2 }]b:
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADDdb2 terminate
dP dbname m>D~&s(ADwzr System i }]bD{F,x path Gs(
D~yZD?<Dj{76{,}g INSTHOME\sqllib\bnd(dP INSTHOME m>
DB2 5}Dw?<)#
5. g{,SA}Z;,Yw53(Linux"UNIX r Windows)rZ;, DB2 f>r
~q6pKPD}]b,G4Tb)}]bs(}]b5CLrM CLI s(D~#
":
v ^[zG,SAm;v DB2 }]b53PD}]b9G,;(zwODm;v
DB2 1>PD}]b,h*4PDYw<`,#
v g{Z`v;C20K^)|,kT?v(;DYw53M DB2 f>r~q6p
DiO4P;NYw#
4PBPYw:
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADDdb2 BIND path\@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADDdb2 terminate
dP dbname m>&+D~s(AD}]bD{F,x path Gs(D~yZD?<
Dj{76{,}g INSTHOME\sqllib\bnd(dP INSTHOME m>zZdP"v|
nD5}Dw?<)#db2ubind.lst M db2cli.lst |, DB2 }]bz7y9C
DXhs(D~Pm#Qs(DLr|+5X SQL0719N ms#bGZ{DP*#
Z 54 B 20^)|.s 467
s(*O}]b
g{_PVID*O}]b,G4XkZ20 D B 2 ^)|.sTs(D~
db2dsproc.bnd M db2stats.bnd xPs(#*Ts(D~xPs(,zXk_PBP
dP;V(^:
v DBADM (^
v T#=D ALTERIN X(
v TLr|D BIND X(
*Ts(D~ db2dsproc.bnd M db2stats.bnd xPs(,k,SA}]b"KP BIND|n#}g:
db2 CONNECT TO dbname user USERID using PASSWORDdb2 bind path/db2dsproc.bnd blocking all grant publicdb2 bind path/db2stats.bnd blocking all grant publicdb2 terminate
dP dbname m>*O}]bD{F,x path rm>s(D~yZ?<Dj{76{,
g $HOME/sqllib/bnd,dP $HOME m> DB2 5}w?<#
468 20 DB2 ~qw
Z 55 B 6X^)|
20^)|.s,IT9-= DB2 }]bz7DH0^)|r GA 6p#
*<.0
Z Linux M UNIX Yw53O,IT9-=Ogf>D^)|r GA 6p#
Z Windows Yw53O,}Gz6X10^)|,;sY20H06p,qr+^(
9-=H0^)|r GA 6p#
}L
1. Z Linux r UNIX Yw53O,*6X^)|,k9CxP?F!n(-f)DinstallFixPack |nF}6pli#XkSOM6pD^)|r GA 3qPKPC
|n# }g:
./installFixPack -f level -b DB2DIR
dP
v DB2DIR Gz*?F9-*OM6pD^)|r GA 3qD DB2 }]bz7y
ZD;C#}g:
./installFixPack -f level -b /opt/ibm/db2/V10.1
2. Z Windows Yw53O,*6X^)|,k9CI(} Windows“XFfe”CJD
“mSr>}Lr”0Z#PXS Windows Yw53P}%m~z7D|`E",k
NDYw53Doz#
3. 9C5}km;v&Z|M6p(kKPC5}D-< DB2 1>`H)D DB2 1
>`X*#I(}SB?<P"v db2iupdt -f level 4|ByP5}#
B;=v24
":Z6X1|Mf>^)|.0,k}%r6X;JCZOgf>D^)|r GA 6
pDNN&\#
© Copyright IBM Corp. 2013 469
470 20 DB2 ~qw
Z 10 ?V 6X DB2 }]bz7
SYw53P}% DB2 }]bz7#
v1;Yh*VP DB2 5}M}]b1,E&CS Windows Yw53Pj+6X DB2
}]bz7#
Z Linux M UNIX Yw53O,root C'MG root C'D DB2 }]bz7D6X
}L;`,#
© Copyright IBM Corp. 2013 471
472 20 DB2 ~qw
Z 56 B 6X DB2 }]bz7(Linux M UNIX)
KNqa)S Linux r UNIX Yw53P}% DB2 }]bz71h*4PD=h#
XZKNq
20Bf>D DB2 }]bz7;h*4PKNq#Z Linux r UNIX O,?vf>
D DB2 }]bz7<_P;,D2076,rKIT2fZ,;FczO#
":KNqJCZ9C root C'(^20D DB2 }]bz7#@"wb5wgN6X
w*G root C'20D DB2 }]bz7#
}L
*}% DB2 }]bz7:
1. I!: >}yP}]b# IT9C DROP DATABASE |n4>}}]b#1>};
v5}4;PWH>}}]b1,}]bD~ZD~53O#Vj{#
2. #9 DB2 \m~qw# kND20 DB2 ~qwVa#
3. }% DB2 \m~qw,r_KP dasupdt |nT+ DB2 \m~qw|B=m;
v2076# *}% DB2 \m~qw,kND 20 DB2 ~qw Va#
4. #9yP DB2 5}# kND20 DB2 ~qwVa#
5. }% DB2 5},r_KP db2iupdt |nT+b)5}|B=m;v2076# *
}% DB2 5},kND 20 DB2 ~qw Va#
6. }% DB2 }]bz7# kND20 DB2 ~qwVa#
#9 DB2 \m~qw(Linux M UNIX)XkZ#9 DB2 \m~qw (DAS) .sE\}% DB2 z7#
XZKNq
*c: V9.7 PQ-;Fv9C“DB2 \m~qw (DAS)”,ZTsD"PfPI\a+
d}%#DAS Z DB2 pureScale 73P;\'V#(}9C2+ Shell -iDm~L
rxP6L\m#PX|`E",kND:;Fv9CDB2 \m~qw (DAS);,x7
*:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0059276.html#
16X DB2 z71,g{*}%n|;NzID DB2 1>,G4Xk>} DAS#g
{_Pd{ DB2 1>,G4(izKP dasupdt |n,T9 DAS km; DB2 1>
`X*#g{v(>} DAS,G4zXkH#9 DAS#
":KNq;JCZ DB2 z7DG root C'20#
}L
*#9 DB2 \m~qw:
1. w* DB2 \m~qwyP_G<#
© Copyright IBM Corp. 2013 473
2. (}dk db2admin stop |n#9 DB2 \m~qw#
}% DB2 \m~qw(Linux M UNIX)g{*}%nBD DB2 1>,G4XkH}% DB2 \m~qw (DAS),;sY}%
DB2 }]bz7#
XZKNq
*c: V9.7 PQ-;Fv9C“DB2 \m~qw (DAS)”,ZTsD"PfPI\a+
d}%#DAS Z DB2 pureScale 73P;\'V#(}9C2+ Shell -iDm~L
rxP6L\m#PX|`E",kND:;Fv9CDB2 \m~qw (DAS);,x7
*:http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/
i0059276.html#
g{*}% DB2 1>,+_Pd{ DB2 1>,kSz*9 DB2 DAS k.`X*D
DB2 1>PKP dasupdt |n#
^F
KNqvJCZ9C root C'(^20D DB2 }]bz7#
}L
*}% DAS:
1. w*_P root C'(^DC'G<#
2. #9 DAS# }g:
db2admin stop
3. }% DAS# dkTB|n:
DB2DIR/instance/dasdrop
dP DB2DIR GzZ20 DB2 }]bz7Zdy8(D;C#TZ UNIX,1!
2076* /opt/IBM/db2/V10.1#TZ Linux,1!2076* /opt/ibm/db2/
V10.1#
#9 root C' DB2 5}(Linux M UNIX)Xk#9kz*6XD DB2 1>`X*DyP DB2 5}#6X101>I\;a0
lkd{ DB2 1>`X*D5}#
XZKNq
":KNqJCZ9C root C'(^20D DB2 }]bz7#
}L
*#9 DB2 5}:
1. w*_P root C'(^DC'G<#
2. (}dkBP|n,q!k10 DB2 1>`X*DyP DB2 5}D{FPm:
DB2DIR/bin/db2ilist
474 20 DB2 ~qw
dP DB2DIR GzZ20 DB2 }]bz7Zdy8(D;C#TZ UNIX,1!
2076* /opt/IBM/db2/V10.1#TZ Linux,1!2076* /opt/ibm/db2/
V10.1#
3. g{E>;P|,Z .profile P,kKPKE>#
. INSTHOME/sqllib/db2profile (bash"Bourne r Korn shell Lr)source INSTHOME/sqllib/db2cshrc (C shell)
dP INSTHOME G5}Dw?<#
4. (iz#fBPD~:
v }]b\mwdCD~ $HOME/sqllib/db2systm
v ZcdCD~ $HOME/sqllib/db2nodes.cfg
v ;Z $HOME/sqllib/function PDC'(eD/}r\@$Df"}L&CLr#
5. (}dk db2stop force |n#9 DB2 }]b\mw#
6. (}dk db2 terminate |n7O5}Q#9#
7. TZ?v5}X4b)=h#
}% DB2 5}(LinuxM UNIX)KNq5wgN}%53OD3)r+? root C'5}#v1z;rc9C DB2 }]
bz7,r_;k+VP5}}6=|_f>D DB2 }]bz71,E}% DB2 5
}#
XZKNq
g{*}%nBD DB2 f> 9 1>,G4ITH}% DB2 5},;sY}% DB2
}]bz7#g{*}% DB2 f> 9 1>,+_Pd{ DB2 f> 9 1>,G4I
TSk9 DB2 5}k.`X*D DB2 1>PKP db2iupdt |n#
g{+3v5}5PD DB2 }]b`?=K`,"PfDm;v5}B,G41}%
C5}s,TIT9Cb)}]b#49}%KC5},}]bT;j{^1"I4
C,}Gw7>}K}]bD~#
;P,120KBIf>D DB2 }]b1E\xP}6#g{Q-}%Kk3v5}
`X*D DB2 1>,M^(TC5}xP}6#
^F
KNq;JCZG root C'20#*}%G root C'5},Xk6X DB2 }]bz
7#
}L
*}%5}:
1. w*_P root C'(^DC'G<#
2. I!: g{z7(;Yh*`X*D}]bPD}],G4ITS53P}%}]
bD~,2IT>}}]b,;sY>}5}#
3. (}dkTB|n4}%5}:
DB2DIR/instance/db2idrop InstName
Z 56 B w* root C'20D DB2 }]bz7(Linux M UNIX) 475
dP DB2DIR GzZ20 DB2 }]bz7Zdy8(D;C#TZ UNIX,1!
2076* /opt/IBM/db2/V10.1#TZ Linux,1!2076* /opt/ibm/db2/
V10.1#
db2idrop |nS5}PmP}%5}u?,"}% INSTHOME/sqllib ?<,dP
INSTHOME G5}Dw?<,x InstName G5}DG<{#g{+NND~f"
Z /sqllib ?<P,G4KYw+}%b)D~#g{Th*b)D~,G4Xk
Z>}5}.0+|G4F;]#
4. I!: w*_P root C'(^DC',}%5}yP_DC'j6Mi(g{vC
ZC5})#g{zrcXB4(C5},k;*+|G}%#
":K=hGI!D,r*5}yP_M5}yP_iICZd{C>#
9C db2_deinstall M doce_deinstall |n}% DB2 }]bz7(LinuxM UNIX)
KNqa)9C db2_deinstall M doce_deinstall |n}% DB2 }]bz7r DB2
}]bi~1h*4PD=h#
*<.0
S53P}% DB2 }]bz7.0,k7#Q4PZ 4733DZ 56 B, :6X DB2
}]bz7(Linux M UNIX);PEvDyP=h#
XZKNq
KNqJCZ9C root C'(^20D DB2 }]bz7#
db2_deinstall |n+S53P}% DB2 }]bz7#
doce_deinstall |n}% DB2 E"PD,|;ZM doce_deinstall $_`,D2076P#
^F
v ;\9C>zYw535CLr(}g rpm r SMIT)}% DB2 }]bz7#
v doce_deinstall |nvZ Linux Yw53(Linux x32 M x64)OIC#
}L
*SX(76P}% DB2 }]bz7"&\?~r DB2 E"PD,k4PTBYw:
1. 9C root C'(^G<#
2. CJ DB2 }]bz7yZD76#
3. KPBPdP;v|n:
v *Z10;CSQ20D DB2 }]bz7P}%&\?~,kS DB2DIR/
install ?<KP db2_deinstall -F |n#
v *Z10;C}%yPQ20D DB2 }]bz7,kS DB2DIR/install ?<K
P db2_deinstall -a |n#
476 20 DB2 ~qw
v *9Cl&D~}% DB2 }]bz7,kS DB2DIR/install ?<KP
db2_deinstall -r response_file |n#IT9Cy>l&D~46Xz7#}
g,doce_deinstall -r db2un.rsp
v *Z10;C}% DB2 E"PD,kS DB2DIR/install ?<KP
doce_deinstall -a |n#
v *9Cl&D~}% DB2 E"PD,kS DB2DIR/install ?<KP
doce_deinstall -r response_file |n#IT9Cy>l&D~46XE"P
D#}g,doce_deinstall -r doceun.rsp
dP,DB2DIR GzZ20 DB2 }]bz718(D;C#
Z 56 B w* root C'20D DB2 }]bz7(Linux M UNIX) 477
478 20 DB2 ~qw
Z 57 B 6XG root C' DB2 }]bz7(Linux M UNIX)
KNqa)S Linux r UNIX Yw53}%G root C' DB2 }]bz71h*4P
D=h#
XZKNq
":KNqJCZ49C root C'(^20D DB2 }]bz7#*6X9C root C
'(^20D DB2 }]bz7,kNDZ 4733DZ 56 B, :6X DB2 }]bz
7(Linux M UNIX);
DB2 }]bz7DG root C'20ICk root C'20`,D==xP6X#;x,
=_.dfZXsnp,ZS=hP+TKxPj8hv#
}L
*}% DB2 }]bz7:
1. #9G root C'5}#
2. }% DB2 }]bz7#
#9G root C'5}(Linux M UNIX)Xk#9G root C'5},;sE6X DB2 }]bz7#
XZKNq
":KNqJCZ9CG root C'(^20D DB2 }]bz7#
}L
*#9 DB2 5}:
1. w*G root C'5}yP_G<#
2. g{t/E>;P|,Z .profile P,G4KP|#
. $HOME/sqllib/db2profile (bash"Bourne r Korn shell Lr)source $HOME/sqllib/db2cshrc (C shell)
dP $HOME GzDw?<#
3. zI\k*#fBPNND~:
v }]b\mwdCD~ db2systm
v ZKP db2rfe .0CZtC root C'&\DdCD~#
v ;Z $HOME/sqllib/function PDC'(eD/}r\@$Df"}L&CLr#
4. (}dk db2stop force |n#9 DB2 }]b\mw#
5. (}dk db2 terminate |n7O5}Q#9#
© Copyright IBM Corp. 2013 479
9C db2_deinstall }%G root C' DB2 }]bz7(Linux MUNIX)
KNqa)9C db2_deinstall |n}%G root C' DB2 }]bz7ri~1h*
4PD=h#
*<.0
zXk#9G root C'5},;sEKP db2_deinstall |n#
XZKNq
v KNqJCZ49C root C'(^20D DB2 }]bz7#fZCZ6X9C root
C'(^20D DB2 }]bz7D@"Nq#
v k root C';y,G root C'IT9C db2_deinstall |n46X DB2 }]b
z7#CZG root C'20D db2_deinstall |n_Pk root C'201`,D
!n,"R9_Pd{!n:-f sqllib#
v w*G root C'KP db2_deinstall 1+6X DB2 }]bz7">}G root C
'5},NGb;c\X*#bk root C'20;,,root C'201KP
db2_deinstall |n+v6X DB2 }]bLrD~#
v ;\9C>zYw535CLr(}g rpm r SMIT)}% DB2 }]bz7#
}L
*6XG root C'20D DB2 }]bz7:
1. 9CH0CZ20 DB2 }]bz7DC'j6G<#
2. /@A $HOME/sqllib/install ?<,dP $HOME Gw?<#
3. KP db2_deinstall |n#
":
v g{zZ8(K -a !nDivBKP db2_deinstall |n,G4+}% DB2 }
]bLrD~,+a+yPdCD~tZ{* sqllib_bk D8]?<P#
v g{Z8(K -a -f sqllib !nDivBKP db2_deinstall |n,G4+}%zDw?<PD{v sqllib S?<#g{Z sqllib PPzk*#tDNND
~,G4qXZKP db2_deinstall -a -f sqllib |n.0+|G4F=d{;C#
v k root C'20;y,Z8(K -F !nDivBkTG root C'20KP
db2_deinstall |n1,+JmG root C'}%X( DB2 &\?~#
480 20 DB2 ~qw
Z 58 B 6X DB2 }]bz7 (Windows)
KNqa)S Windows Yw53P9W}% DB2 }]bz71h*4PD=h#v
1;Yh*VP DB2 5}M}]b1E4PKNq#
XZKNq
g{}Z6X1! DB2 1>,"R53OPd{ DB2 1>,k9C db2swtch |nZLx6X.0!q;vBD1!1>#Kb,g{ DB2 \m~qw (DAS) }Z*}
%DGv1>BKP,k+C DAS F=;a;}%D1>B#qr,Z6X.sh*
9C db2admin create |nXB4( DAS,"R*XBdC DAS E\93)&\p
wC#
}L
*S Windows P}% DB2 }]bz7:
1. I!: 9C drop database |n4>}yP}]b# 7#;Yh*b)}]b#
g{>}K}]b,G4yPD}]<a*'#
2. #9yP DB2 xLM~q# IT(} Windows D“~q”fer_"v db2stop|n4jIKNq#g{;P#9 DB2 ~qMxLMT<}% DB2 }]bz7,
G4+SU=;u/f,C/f|,ZfP#tP DB2 DLL DxLM~qDPm#
g{z+9C“mSr>}Lr”4>} DB2 }]bz7,G4K=hGI!D#
3. IT(}TB=v!n4}% DB2 }]bz7:
v “mS/>}Lr”
I(} Windows D“XFfe”xPCJ,9C“mSr>}Lr”0Z4}% DB2
}]bz7#PXS Windows Yw53P}%m~z7D|`E",kNDYw
53Doz#
v db2unins |n
ITS DB2DIR\bin ?<KP db2unins |nT}% DB2 }]bz7"&\?~
roT#9CK|n1,IT(}8( /p N},16X`v DB2 }]bz7#
IT9Cl&D~"(} /u N}46X DB2 }]bz7"&\?~roT#
B;=v24
E6DG,9CXFfe > mSr>}Lr$_r_9C db2unins /p |nrdb2unins /u |n";G<U<\}% DB2 }]bz7#v1Ov=('\1E\"
T9CTB6X!n#
*K?F}% Windows 53PDyP DB2 1>,KP db2unins /f |n#K|n+
T53ODyP DB2 1><4PV)D?F6X#}KC'}](}g,DB2 }]
b).bDyPJ4<+;?F>}#ZKPx /f N}DK|n.0,kNDdb2unins |nTKbj8E"#
© Copyright IBM Corp. 2013 481
482 20 DB2 ~qw
Z 59 B 6X DB2 1>M IBM }]bM'zSZ1>
KNq+8<zjI6X DB2 1>M IBM }]bM'zSZ1>D}L#k"b,
fZ;),1J&Z Windows =(T0 Linux M UNIX =(D"bBn#
XZKNq
Z Linux M UNIX Yw53OS}Z9CD DB2 1>P9C db2_deinstall |n#db2_deinstall |n6Xk db2_deinstall $_;Z`,2076PDQ20 DB2 z7r&\?~#
db2_deinstall |nZ DB2 z7 DVD O2IC#z*6XDz7f>Xk
k DB2 DVD ODz7f>`{#g{ZS DB2 DVD KP db2_deinstall|n14a) -b N},G453+a>zdk2076#
9C db2ls |n4i4Q20 DB2 z7M&\?~DPm#g{10P;v
r`v5}k DB2 1>X*,G4;\6XC DB2 1>#
Z Windows Yw53O*Z Windows Yw53O6X DB2 1>,9CBP=(.;:
v 9C Windows mS/>}XFfe Applet#
v SQ20D DB2 1>?<KP db2unins |n
":
v 49P5}k DB2 1>X*,2IT6X DB2#g{4PKYw,G45
}E"+f DB2 6X;p}%#rK,Z\m"V4M6X5}1*Xp!
D#
v g{20K`v V9 1>,G4;\}%1! DB2 1>#g{*}%1!
DB2 1>,kZ6X.0+1! DB2 1>P;*;vd{D DB2 1>#
PXP;1! DB2 1>D|`E",kND db2swtch |n#
© Copyright IBM Corp. 2013 483
1 DB2 1>M IBM }]~qw}/Lr1>yZzwO1,6X DB2 1>
ZK&i\D=8P,IBMDBCL1 G1! IBM }]bM'zSZ1>,
DB2COPY1 G1! DB2 1>,9Pm;v DB2 1>(DB2COPY2)#
484 20 DB2 ~qw
zv(6XtZ DB2COPY1 DyP DB2 z7#1z"T6X DB2COPY1 Z
Dns;v DB2 z71,r*|G1! DB2 1>,yT6Xks+'\#
Z6X1! DB2 1>P#`Dns;v DB2 z71,g{53O9Pm;v
DB2 1>,G4Xk+1! DB2 1>S;v DB2 1>P;=m;v DB2 1
>#
Z 59 B 6X DB2 1>M IBM }]bM'zSZ1> 485
*|D1! DB2 1>,k9C;xTd?D db2swtch |n(v^Z Win-
dows)4t/1! DB2 M IBM }]bM'zSZ!qr<#Cr<+Zz!
qBD1! DB2 1T>yPI\Dr!_#
ZbVivB,I!q DB2COPY2 w*BD1! DB2 1>#
+ DB2COPY2 hC*1! DB2 1>.s,ITks6X DB2COPY1 PD
ns;vz7#
486 20 DB2 ~qw
IZ DB2COPY1 ;YG1! DB2 1>,rK6XksI&#
v1 IBM }]~qw}/Lr1>;ZzwO1,E\6Xb)1>
fE1dDFF,zIT20`v DSDRIVER#;P;v IBM }]bM'z
SZ1>G1!1>#zP1I\av(6Xw*1! IBM }]bM'zSZ
1>D DSDRIVER#
Z 59 B 6X DB2 1>M IBM }]bM'zSZ1> 487
16X1! IBM }]bM'zSZ1>1,}]b\mw+S#`D
DSDRIVER P!qNN;vw*BD1! IBM }]bM'zSZ1>#}G
Zks6X.0P;K1!5,qrz+^(XFDv DSDRIVER I*BD1
!1>#(g{}u<1!5.b;#B;v DSDRIVER,G4z+*@}]
b\mwa!qDv DSDRIVER#g{}Ku<1!5.b920K`v
DSDRIVER,G4z+^(*@}]b\mwa!qDv DSDRIVER#)
1 IBM }]~qw}/Lr1>M DB2 1>yZzwO1,6X IBM }]~qw
}/Lr1>
488 20 DB2 ~qw
ZK&i\D=8P,DB2COPY1 G1! DB2 1>,x IBMDBCL1 G1!
IBM }]bM'zSZ1>#
zv(6X IBMDBCL1 PD DSDRIVER#
w*6XksD;?V,}]b\mwaT/P;1! IBM }]bM'zSZ
1>,Tc DB2COPY1 I*1! DB2 1>M1! IBM }]bM'zSZ1
>#(g{zwOP`v DB2 1>,G4iv2GgK#)
Z 59 B 6X DB2 1>M IBM }]bM'zSZ1> 489
490 20 DB2 ~qw
Z 60 B 9Cl&D~46X DB2 }]bz7"&\?~roT(Linux M UNIX)
*2,6X DB2 1>PD DB2 }]bz7"&\?~roT,k9CxP -r !nD db2_deinstall |n#
XZKNq
9IT9Cl&D~46X DB2 E"PD#
g{Z;,2076P20K DB2 }]bz7,G4XkZ?v2076P%@KP
K|n#y>l&D~ db2un.rsp ;Z DB2DIR/install P,dP DB2DIR 8( DB2
z7D2076#
}L
*4P6X:
1. (F db2un.rsp l&D~#*$nl&D~PDn,}%X|Vs_DGE(*)#
;s,9CBhCf;;Z5R_D10hC#I\DhCP>ZHER_#
2. KP db2_deinstall |n#}g,db2_deinstall -r db2un.rsp#
3. jI6X.s,kliU>D~PD{"# U>D~;ZTB;C:
v TZ root C'20:/tmp/db2_deinstall.log.process-id
v TZG root C'20:/tmp/db2_deinstall_user-id.log
© Copyright IBM Corp. 2013 491
492 20 DB2 ~qw
Z 61 B 9Cl&D~46X DB2 z7"&\?~roT(Windows)
b)8>E"8<zjIZ Windows =(O9Cl&D~6X DB2 z7"&\?~
roTD}L#
*<.0
Z*<6X.0,7#z_P4P6XyXhDyPC'J'#
XZKNq
*T2,==6X DB2 1>PD DB2 z7"&\?~roT,k9CxP -u N}D db2unins |n#
g{Z;,2076P20K DB2 z7,G4XkZ?v2076P%@KPK|n#
y>l&D~ db2un.rsp ;Z DB2DIR\install P,dP DB2DIR 8( DB2 z7D
2076#
g{z_P/:73,G4Z6X DB2 z7.0,XkZnuKP db2mscs |nD,;~qwPKPxP -u N}D db2mscs |n44(JO*Fy!a9#PXj8E
",kND db2mscs |n#
}L
*4P6X:
1. (F db2un.rsp l&D~# *$nl&D~PDn,}%X|Vs_DGE(*)#
;s,9CBhCf;;Z5R_D10hC#I\DhCP>ZHER_#
2. KP db2unins |n# }g,db2unins -u c:\db2un.rsp#ITZ SQLLIB\BIN ?
<BR= db2unins |n#
3. jI6X.s,kliU>D~PD{"# 1!U>D~;C* My Documents\
DB2LOG\db2un_timestamp.log#
© Copyright IBM Corp. 2013 493
494 20 DB2 ~qw
Z 62 B 6X^)|
20^)|.s,IT9-= DB2 }]bz7DH0^)|r GA 6p#
*<.0
Z Linux M UNIX Yw53O,IT9-=Ogf>D^)|r GA 6p#
Z Windows Yw53O,}Gz6X10^)|,;sY20H06p,qr+^(
9-=H0^)|r GA 6p#
}L
1. Z Linux r UNIX Yw53O,*6X^)|,k9CxP?F!n(-f)DinstallFixPack |nF}6pli#XkSOM6pD^)|r GA 3qPKPC
|n# }g:
./installFixPack -f level -b DB2DIR
dP
v DB2DIR Gz*?F9-*OM6pD^)|r GA 3qD DB2 }]bz7y
ZD;C#}g:
./installFixPack -f level -b /opt/ibm/db2/V10.1
2. Z Windows Yw53O,*6X^)|,k9CI(} Windows“XFfe”CJD
“mSr>}Lr”0Z#PXS Windows Yw53P}%m~z7D|`E",k
NDYw53Doz#
3. 9C5}km;v&Z|M6p(kKPC5}D-< DB2 1>`H)D DB2 1
>`X*#I(}SB?<P"v db2iupdt -f level 4|ByP5}#
B;=v24
":Z6X1|Mf>^)|.0,k}%r6X;JCZOgf>D^)|r GA 6
pDNN&\#
© Copyright IBM Corp. 2013 495
496 20 DB2 ~qw
Z 11 ?V 9C DB2 20Lr420M}6 SA MP
Z AIX"Linux M Solaris Yw53O,IBM Tivoli System Automation for Multiplatforms
(SA MP) k IBM DB2 ~qw/IZ;pw* DB2 High Availability Feature D;?
V#IT9C DB2 20Lrr_ DB2 ~qw20iJPy|,D installSAM MuninstallSAM E>420"}6r6X SA MP#Z Windows Yw53O,SA MP w
* DB2 High Availability FeatureD;?V&sa),+|4k DB2 20Lr/I#
*<.0
v *20M9C SA MP,SA MP D53dCMF.9CXkzcf SA MP(k DB2
~qw/IZ;p);pa)DmIun#
PXk DB2 ~qw/IZ;pD SA MP DmI$j8E",kNDZ 5193DZ
69 B, :PX9Ck IBM DB2 ~qw/IZ;pD IBM Tivoli System Automa-
tion for Multiplatforms (SA MP) DmIun;#
v *20r}6 SA MP,k DB2 ~qw/IZ;pD SA MP Xk'V53e5a
9#
PX SA MP'VDm~M2~D|`E",kNDZ 5213DZ 70 B, :IBM Tivoli
System Automation for Multiplatforms(SA MP)'VDm~M2~;#
v Xk_P root C'(^E\20 SA MP#
g{z4PG root C'20420 DB2 ~qw,G4ITS IBM DB2 20iJ
P%@20 SA MP#1%@20 SA MP1,zT;Xk_P root C'(^#
v SA MP ;'V AIX 53$w:XVx(WPAR)"Solaris 9 =(M Solaris x64
AMD64,2;'V Solaris ODG+Vxr#PX'VD=(M53dCPm,kN
D h t t p : / / p u b l i b . b o u l d e r . i b m . c o m / t i v i d d / t d /
IBMTivoliSystemAutomationforMultiplatforms3.1.html#
v g{ IBM PowerHA SystemMirror for AIX /:}ZKP,G4;\4P SA MP 2
0r}6,bGr* SA MP s(K@5Z PowerHA SystemMirror D Reliable Scal-
able Cluster Technology (RSCT) D~/#*x} SA MP 20,I9C db2_install|nr installFixPack |n#
PX9C PowerHA SystemMirror /:20r}6 SA MP DE",kNDjb*
“HACMP 73PD DB2 ~qw}68O”DW$i,IS“IBM 'VkBX”Web >
c (http://www.ibm.com/support/docview.wss?uid=swg21045033) q!CW$i#
© Copyright IBM Corp. 2013 497
498 20 DB2 ~qw
Z 63 B IBM Tivoli System Automation for Multiplatforms(SA MP) y>i~
IBM Tivoli System Automation for Multiplatforms (SA MP) kT AIX"Linux"Solaris
SPARC M Windows a)_ICTMVQV4&\#
SA MP k AIX"Linux M Solaris SPARC Yw53OD DB2 Enterprise Server
Edition"DB2 Advanced Enterprise Server Edition"DB2 Workgroup Server Edition"DB2
Connect Enterprise Edition M DB2 Connect Application Server Edition/IZ;p#|
9k Express f/I=;pTk DB2 Express-C (ZmI$ (FTL) M DB2 High Avail-
ability Feature dO9C#
Z Windows Yw53O,SA MP kyPb) DB2 }]bz7M&\?~&sZ;
p,+G4k DB2 }]bz720Lr/IZ;p#
IT9C SA MP DK1>4\m DB2 }]b53D_ICT#g{;:r SA MP
mI$D}6,M;\9CK1>4\m} DB2 }]b53TbD}]b53#
Z AIX"Linux M Solaris SPARC Yw53O,SA MP G IBM DB2 ~qw/:7
3PD1!/:\mw#
PX SA MP D|`E",kND IBM Tivoli System Automation for Multiplatforms
( S A M P ) p u b l i b . b o u l d e r . i b m . c o m / t i v i d d / t d /
IBMTivoliSystemAutomationforMultiplatforms3.1.html#ZTB Web >cO2a)K\'
VYw53DPm:www.ibm.com/sof tware / t ivo l i /p roduc ts / sys -au to- l inux/
platforms.html#
© Copyright IBM Corp. 2013 499
500 20 DB2 ~qw
Z 64 B 20 IBM Tivoli System Automation forMultiplatforms(SA MP)
IT9C DB2 20Lrr_ IBM DB2 ~qw20iJPy|,D installSAM 20E>420 IBM Tivoli System Automation for Multiplatforms (SA MP)#
*<.0
^[zG9C DB2 20Lr"installSAM 9G uninstallSAM,<Xkzc20"}
6r6X SA MP Dy>Hvu~#kNDZ 4973DZ 11 ?V, :9C DB2 20
Lr420M}6 SA MP;#
g{zQ-20K SA MP,G4IT9C DB2 20Lrr_ installSAM 20E>4}6Q20D SA MP f>#PXT SA MP xP}6D|`E",kNDZ 5053
DZ 65 B, :}6 IBM Tivoli System Automation for Multiplatforms(SA MP);#
g{ IBM PowerHA SystemMirror for AIX /:}ZKP,G4;\4P SA MP 2
0r}6,bGr* SA MP s(K@5Z PowerHA SystemMirror D Reliable Scal-
able Cluster Technology (RSCT) D~/#*x} SA MP 20,I9C db2_install|nr installFixPack |n#PX9C PowerHA SystemMirror /:20r}6 SA
MP DE",kNDjb*“HACMP 73PD DB2 ~qw}68O”DW$i,IS
“IBM 'VkBX”Web >c (http://www.ibm.com/support/docview.wss?uid=swg21045033)
q!CW$i#
}L
IT(}TB=V=(420r}6 SA MP:
v 9C DB2 20Lr#
v 9C IBM }]~qw20iJPy|,D installSAM 20E>#
B;=v24
PX DB2 20Lrr_ installSAM 20E>y5XDNN/frmsDoOE",ki4 SA MP 20U>#PX SA MP 20U>D|`E",kND Z 5173DZ
68 B, :IBM Tivoli System Automation for Multiplatforms (SA MP) 20M6XU>;#
9C DB2 20Lr420 IBM Tivoli System Automation forMultiplatforms (SA MP)
IT9C DB2 20Lr420 IBM Tivoli System Automation for Multiplatforms (SA
MP)#
*<.0
^[G9C DB2 20Lr9G9C installSAM 20E>420 SA MP,z<Xk
zc20 SA MP Dy>Hvu~#kND:Z 64 B, :20 IBM Tivoli System Auto-
mation for Multiplatforms(SA MP);#
© Copyright IBM Corp. 2013 501
XZKNq
IT(}TB}V=(9C DB2 20Lr420r6X:
v “DB2 20”r<(20"}6r6X)
v (}+l&D~k db2setup(CZ20r}6)r db2unins(CZ6X)dO9C4xP2,20
v db2_install |n(CZ20)"installFixPack |n(CZ}6)r db2_deinstall|n(CZ6X)
Z8(wzO20 SA MP .0,DB2 20Lrai/53Tq!TBE":
v IBM }]~qw20iJP|, SA MP p?
v Q-20K SA MP p?
DB2 20Lr+wC installSAM 20E>44P SA MP 20YwD3)?V#z
IT1SwC installSAM,T!z9C DB2 20Lr420 SA MP#PX9C
installSAM 20E>420 SA MP D|`E",kND:Z 503 3D:9C
installSAM 20E>420 IBM Tivoli System Automation for Multiplatforms (SA
MP);#
IT+ -l !nk db2setup"db2_install r installFixPack dO9C48(installSAM E>#f SA MP 20U>D;C#PX SA MP 20U>D|`E",
kND:Z 5173DZ 68 B, :IBM Tivoli System Automation for Multiplatforms (SA
MP) 20M6XU>;#
}L
v *9C“DB2 20”r<420 SA MP,kKP“DB2 20”r<"q-Kr<PD8
>E"#
I DB2 20LrU/DPX53DE",+7(D)feZ20ZdaT>Z“DB2
20”r<D<NgfP#}g,g{zQ-20K SA MP,G4“DB2 20”r<M
;aT>;vC420 SA MP Dfe#
v *9Cl&D~420 SA MP,k+l&D~X|V INSTALL_TYPE hC*
“CUSTOM”,;s+ COMP hC*“TSAMP”#
9Cl&D~4P20Yw1,DB2 20LrD1!P*G20 SA MP#g{
INSTALL_TSAMP *“YES”,r_l&D~P1Y INSTALL_TSAMP r_Q+|"
Mt,G4 DB2 20Lra20 SA MP#
*@9 DB2 20LrZxPl&D~20120 SA MP,k+ INSTALL_TSAMP
hC*“NO”#
*c: V10.1 PQ-;Fv9C INSTALL_TSAMP l&D~X|V,ZTsD"P
fPI\a+d}%#S V10.1 *<,IBM Tivoli System Automation for
Multiplatforms (SA MP) aZ SA MP G20d{y!i~ivBDX*i~1T/
20#PX|`E",kND 6DB2 V10.1 BvZ]7PD:IBM Tivoli System
Automation for Multiplatforms (SA MP) VZQT/20;#
v *9C db2_install |nr installFixPack |n20 SA MP,G4ITZ;8(
NNX(Z SA MP DN}DivBKPb)|n#
502 20 DB2 ~qw
1!P*G20 SA MP#
*@920 SA MP,k9C -f NOTSAMP !n#
B;=v24
^[zG9C DB2 20Lr9G installSAM 20E>420 SA MP,kq-`,
D20s=h#PX;cD20s=hD|`E",kND:Z 5013DZ 64 B, :2
0 IBM Tivoli System Automation for Multiplatforms(SA MP);#
9C installSAM 20E>420 IBM Tivoli System Automation forMultiplatforms (SA MP)
IT9C IBM DB2 20iJPy|,D installSAM 20E>420 IBM Tivoli Sys-
tem Automation for Multiplatforms (SA MP)#
*<.0
^[G9C DB2 20Lr9G9C installSAM 20E>420 SA MP,z<Xk
zc20 SA MP Dy>Hvu~#kND:Z 5013DZ 64 B, :20 IBM Tivoli
System Automation for Multiplatforms(SA MP);#
}L
KP installSAM 20E>installSAM E>;Z IBM DB2 20iJPDTB;C:
db2/platform/tsamp
dP platform 8DG`&D2~=(#
PX9C installSAM DE",kND: publib.boulder . ibm.com/t ividd/ td/
IBMTivoliSystemAutomationforMultiplatforms3.1.html#
B;=v24
^[zG9C DB2 20Lr9G installSAM 20E>420 SA MP,kq-`,
D20s=h#PX;cD20s=hD|`E",kND:Z 5013DZ 64 B, :2
0 IBM Tivoli System Automation for Multiplatforms(SA MP);#
g{z+ DB2 _ICT (HA) &\?~k IBM Tivoli System Automation for
Multiplatforms (SA MP) dO9Cw*/:\mw,G4}]b\mw+9CE>4'
VT/JO*Fbv=8#1z9C DB2 20Lr420r|B SA MP 1,+T/
20r|Bb)E>#1z9C installSAM 5CLr420r|B SA MP 1,zX
kV/20r|Bb)E>#PXV/20r}6b)E>D|`E",kND:Z
5133DZ 67 B, :20"|BM6X IBM Tivoli System Automation for Multiplatforms
(SA MP) DT/JO*FE>;#
Z 64 B 20 503
504 20 DB2 ~qw
Z 65 B }6 IBM Tivoli System Automation forMultiplatforms(SA MP)
IT9C DB2 20Lrr_ IBM DB2 ~qw20iJPy|,D installSAM 20E>4}6 IBM Tivoli System Automation for Multiplatforms (SA MP)#
*<.0
^[zG9C DB2 20Lr"installSAM 9G uninstallSAM,<Xkzc20"}
6r6X SA MP Dy>Hvu~#kNDZ 4973DZ 11 ?V, :9C DB2 20
Lr420M}6 SA MP;#
g{zQ-20K SA MP,G4IT9C DB2 20Lrr_ installSAM 20E>4}6Q20D SA MP f>#PXT SA MP xP}6D|`E",kNDZ 65 B,
:}6 IBM Tivoli System Automation for Multiplatforms(SA MP);#
g{ IBM PowerHA SystemMirror for AIX /:}ZKP,G4;\4P SA MP 2
0r}6,bGr* SA MP s(K@5Z PowerHA SystemMirror D Reliable Scal-
able Cluster Technology (RSCT) D~/#*x} SA MP 20,I9C db2_install|nr installFixPack |n#PX9C PowerHA SystemMirror /:20r}6 SA
MP DE",kNDjb*“HACMP 73PD DB2 ~qw}68O”DW$i,IS
“IBM 'VkBX”Web >c (http://www.ibm.com/support/docview.wss?uid=swg21045033)
q!CW$i#
XZKNq
^F
v g{53O(eK;vr`v IBM Reliable Scalable Cluster Technology (RSCT) T
Hr,G4;\9C DB2 20Lr4}6 SA MP#
v S V2.2 = V3.2 D}6;'VpZc(F#zh*(F{vr#PX|`E",k
ND IBM Tivoli System Automation for Multiplatforms Installation and Configura-
tion Guide Version 3.1 (SC34-2584-01) "*AZ 1 B :Installing and upgrading IBM
Tivoli System Automation; D :Migrating IBM Tivoli System Automation; ;Z#
}L
IT(}TB=V=(420r}6 SA MP:
v 9C DB2 20Lr#
v 9C IBM }]~qw20iJPy|,D installSAM 20E>#
B;=v24
PX DB2 20Lrr_ installSAM 20E>y5XDNN/frmsDoOE",ki4 SA MP 20U>#PX SA MP 20U>D|`E",kND Z 5173DZ
68 B, :IBM Tivoli System Automation for Multiplatforms (SA MP) 20M6XU>;#
© Copyright IBM Corp. 2013 505
9C DB2 20Lr4}6 IBM Tivoli System Automation forMultiplatforms (SA MP)
IT9C DB2 20Lr4}6 IBM Tivoli System Automation for Multiplatforms (SA
MP)#
*<.0
^[zG9C DB2 20Lr9G DB2 20iJPy|,D installSAM 20E>4}6 SA MP,<Xkzc}6 SA MP Dy>Hvu~#kNDZ 5053DZ 65 B,
:}6 IBM Tivoli System Automation for Multiplatforms(SA MP);#
XZKNq
IT(}TB}V=(9C DB2 20Lr420r6X:
v “DB2 20”r<(20"}6r6X)
v (}+l&D~k db2setup(CZ20r}6)r db2unins(CZ6X)dO9C4xP2,20
v db2_install |n(CZ20)"installFixPack |n(CZ}6)r db2_deinstall|n(CZ6X)
Z8(zwO}6 SA MP .0,DB2 20Lrai/53Tq!TBE":
v g{Q-20K SA MP,G4Q-20D SA MP f>MZ DB2 20iJOD SA
MP f>p?
DB2 20Lr+wC installSAM 20E>44P SA MP }6YwD3)?V#I
T1SwC installSAM#PX9C installSAM E>4}6 SA MP D|`E",k
NDZ 5073D:9C installSAM 20E>4}6 IBM Tivoli System Automation for
Multiplatforms (SA MP);#
IT+ -l !nk db2setup"db2_install r installFixPack dO9C48(installSAM E>#f SA MP 20U>D;C#PX SA MP 20U>D|`E",
kND:Z 5173DZ 68 B, :IBM Tivoli System Automation for Multiplatforms (SA
MP) 20M6XU>;#
}L
v *9C“DB2 20”r<4}6 SA MP,kKP“DB2 20”r<"q-Kr<PD8
>E"#
I DB2 20LrU/DPX53DE"+7(}6ZdD)feaT>Z“DB2 2
0”r<D<NgfP#}g,g{zQ-20D SA MP f>k DB2 20iJO
D SA MP f>`,r__ZCf>,G4“DB2 20”r<+;aT>;vCZ}6
SA MP Dfe#
v *9Cl&D~4}6 SA MP,k+l&D~X|V INSTALL_TYPE hC*
“CUSTOM”,;s+ COMP hC*“TSAMP”#
9Cl&D~4P201,g{Q-20D SA MP f>MZ IBM 20iJODf
>,G4 DB2 20LrD1!P*G}6 SA MP#g{ INSTALL_TSAMP *
“YES”,r_l&D~P1Y INSTALL_TSAMP r_Q+|"Mt,G4 DB2 2
0Lra}6 SA MP#
506 20 DB2 ~qw
*@9 DB2 20LrZxPl&D~201}6 SA MP,k+ INSTALL_TSAMP
hC*“NO”#
*c: V10.1 PQ-;Fv9C INSTALL_TSAMP l&D~X|V,ZTsD"P
fPI\a+d}%#S V10.1 *<,IBM Tivoli System Automation for
Multiplatforms (SA MP) aZ SA MP G20d{y!i~ivBDX*i~1T/
20#PX|`E",kND 6DB2 V10.1 BvZ]7PD:IBM Tivoli System
Automation for Multiplatforms (SA MP) VZQT/20;#
v *9C db2_install |nr installFixPack |n}6 SA MP,G4ITZ;8(
NNX(Z SA MP DN}DivBKPb)|n#
g{Q-20D SA MP f>MZ DB2 20iJODf>,G41!P*G}6 SA
MP#
*@9}6 SA MP,k9C -f NOTSAMP !n#
B;=v24
^[zG9C DB2 20Lr9G installSAM E>4}6 SA MP,kq-`,D}
6s=h#PX;cD}6s=hD|`E",kND:Z 5013DZ 64 B, :20
IBM Tivoli System Automation for Multiplatforms(SA MP);#
9C installSAM 20E>4}6 IBM Tivoli System Automation forMultiplatforms (SA MP)
IT9C DB2 20iJPy|,D installSAM 20E>4}6 IBM Tivoli System
Automation for Multiplatforms (SA MP)#
*<.0
^[zG9C DB2 20Lr9G DB2 20iJPy|,D installSAM 20E>4}6 SA MP,<Xkzc}6 SA MP Dy>Hvu~#kNDZ 5053DZ 65 B,
:}6 IBM Tivoli System Automation for Multiplatforms(SA MP);#
}L
KP installSAM 20E>installSAM E>;Z DB2 20iJPDTB;C:
db2/platform/tsamp
dP platform 8DG`&D2~=(#
PXKP installSAM DE",kND: publib.boulder . ibm.com/t ividd/ td/
IBMTivoliSystemAutomationforMultiplatforms3.1.html#
B;=v24
^[zG9C DB2 20Lr9G installSAM 20E>420 SA MP,kq-`,
D20s=h#PX;cD20s=hD|`E",kND:Z 5013DZ 64 B, :2
0 IBM Tivoli System Automation for Multiplatforms(SA MP);#
Z 65 B }6 507
g{z+ DB2 _ICT (HA) &\?~k IBM Tivoli System Automation for
Multiplatforms (SA MP) dO9Cw*/:\mw,G4}]b\mw+9CE>4'
VT/JO*Fbv=8#1z9C DB2 20Lr420r|B SA MP 1,+T/
20r|Bb)E>#1z9C installSAM 5CLr420r|B SA MP 1,zX
kV/20r|Bb)E>#PXV/20r}6b)E>D|`E",kND:Z
5133DZ 67 B, :20"|BM6X IBM Tivoli System Automation for Multiplatforms
(SA MP) DT/JO*FE>;#
508 20 DB2 ~qw
Z 66 B 6X IBM Tivoli System Automation forMultiplatforms (SA MP)
IT9C DB2 20Lrr_ IBM }]~qw20iJPy|,D uninstallSAM 6XE>46X IBM Tivoli System Automation for Multiplatforms (SA MP)#
*<.0
^[zG9C DB2 20Lr"installSAM 9G uninstallSAM,<Xkzc20"}
6r6X SA MP Dy>Hvu~#kNDZ 4973DZ 11 ?V, :9C DB2 20
Lr420M}6 SA MP;#
}L
IT9C=V=(46X SA MP:
v 9C DB2 20Lr
v 9C IBM }]~qw20iJPy|,D uninstallSAM 6XE>
B;=v24
PX DB2 20Lrr_ uninstallSAM 6XE>y5XDNN/frmsDoOE",ki4 SA MP 6XU>#PX SA MP 6XU>D|`E",kND:Z 5173DZ
68 B, :IBM Tivoli System Automation for Multiplatforms (SA MP) 20M6XU>;#
9C DB2 20Lr46X IBM Tivoli System Automation forMultiplatforms (SA MP)
IT9C DB2 20Lr6X IBM Tivoli System Automation for Multiplatforms (SA
MP)#
*<.0
^[zG9C DB2 20Lr9G IBM }]~qw20iJPy|,D uninstallSAM6XE>46X SA MP,<Xkzc6X SA MP Dy>Hvu~#kND:Z 66 B,
:6X IBM Tivoli System Automation for Multiplatforms (SA MP);#
XZKNq
IT(}TB}V=(9C DB2 20Lr420r6X:
v “DB2 20”r<(20"}6r6X)
v (}+l&D~k db2setup(CZ20r}6)r db2unins(CZ6X)dO9C4xP2,20
v db2_install |n(CZ20)"installFixPack |n(CZ}6)r db2_deinstall|n(CZ6X)
© Copyright IBM Corp. 2013 509
DB2 20Lr+wC uninstallSAM 20E>44P SA MP 6XYwD3)?V#
IT1SwC uninstallSAM#PX9C uninstallSAM E>46X SA MP D|`E
",kND::9C uninstallSAM 6XE>46X IBM Tivoli System Automation for
Multiplatforms (SA MP);#
IT+ -l !nk db2setup"db2_install r installFixPack dO9C48(installSAM E>#f SA MP 20U>D;C#PX SA MP 20U>D|`E",
kND:Z 5173DZ 68 B, :IBM Tivoli System Automation for Multiplatforms (SA
MP) 20M6XU>;#
}L
*9C db2_deinstall 46X SA MP,ITKP db2_deinstall "8( -a -F TSAMP
!n#
1!ivB,1zKP db2_deinstall 1,DB2 20Lr+;a6X SA MP#
B;=v24
^[zG9C DB2 20Lr9G IBM }]~qw20iJPy|,D uninstallSAM6XE>46X SA MP,kq-`,D6Xs=h#PX;cD6Xs=hD|`E
",kND:Z 509 3DZ 66 B, :6X IBM Tivoli System Automation for
Multiplatforms (SA MP);#
9C uninstallSAM 6XE>46X IBM Tivoli System Automation forMultiplatforms (SA MP)
IT9C IBM }]~qw20iJPy|,D uninstallSAM 6XE>46X IBM
Tivoli System Automation for Multiplatforms (SA MP)#
*<.0
^[zG9C DB2 20Lr9G IBM }]~qw20iJPy|,D uninstallSAM6XE>46X SA MP,<Xkzc6X SA MP Dy>Hvu~#kND:Z 509
3DZ 66 B, :6X IBM Tivoli System Automation for Multiplatforms (SA MP);#
}L
KP uninstallSAM 6XE>uninstallSAM 6XE>;Z IBM }]~qwiJPDTB;C:
db2/platform/tsamp
dP platform 8DG`&D2~=(#
PX9C uninstallSAM DE",kND: publib.boulder.ibm.com/tividd/td/
IBMTivoliSystemAutomationforMultiplatforms3.1.html#
B;=v24
^[zG9C DB2 20Lr9G installSAM 20E>420 SA MP,kq-`,
D20s=h#PX;cD20s=hD|`E",kND:Z 5013DZ 64 B, :2
0 IBM Tivoli System Automation for Multiplatforms(SA MP);#
510 20 DB2 ~qw
g{z+ DB2 _ICT (HA) &\?~k IBM Tivoli System Automation for
Multiplatforms (SA MP) dO9Cw*/:\mw,G4}]b\mw+9CE>4'
VT/JO*Fbv=8#1zKP db2_deinstall 46X SA MP 1,aT/6X
b)E>#1z9C uninstallSam 5CLr46X SA MP 1,zXkV/6Xb)
E>#PXV/6Xb)E>D|`E",kND:Z 5133DZ 67 B, :20"|
BM6X IBM Tivoli System Automation for Multiplatforms (SA MP) DT/JO*F
E>;#
Z 66 B 6X 511
512 20 DB2 ~qw
Z 67 B 20"|BM6X IBM Tivoli System Automation forMultiplatforms (SA MP) DT/JO*FE>
g{z+ DB2 _ICT (HA) &\?~k IBM Tivoli System Automation for
Multiplatforms (SA MP) dO9Cw*/:\mw,G4}]b\mw+9CE>4'
VT/JO*Fbv=8#IT9C DB2 20Lrr_ DB2 20iJPy|,D
installSAM r uninstallSAM E>420"}6M6Xb) SA MP E>#
*<.0
v *9C DB2 20Lrr_ DB2 20iJPy|,D installSAM r uninstallSAME>420"}6r6X SA MP E>,zXk:r DB2 _ICT&\?~#
v Xk_P root C'(^E\20"}6r6X SA MP E>#
g{w*G root C'420 IBM }]~qw,G4ITS DB2 20iJ%@20
SA MP E>#1z%@20 SA MP E>1,zT;Xk_P root C'(^#
}L
IT(}TB=V=(420"}6M6X SA MP T/JO*FE>:
v 9C DB2 20Lr#kND:9C DB2 20Lr420"|BM6X IBM Tivoli
System Automation for Multiplatforms (SA MP) DT/JO*FE>;#
v S DB2 20iJV/20#kNDZ 5143D:V/20"|BM6X IBM Tivoli
System Automation for Multiplatforms (SA MP) DT/JO*FE>;#
a{
1z20 SA MP T/JO*FE>1,b)E>+20ZTB;C:
/usr/sbin/rsct/sapolicies/db2
g{6XK SA MP E>,G4z;Y\;Z SA MP y\mD/:P9C HADR &
\#
9C DB2 20Lr420"|BM6X IBM Tivoli System Automationfor Multiplatforms (SA MP) DT/JO*FE>
IT9C DB2 20Lr420"}6r6X IBM Tivoli System Automation for
Multiplatforms (SA MP) T/JO*FE>#
*<.0
^[zG9C DB2 20Lr9GV/20"}6r6X SA MP T/JO*FE>,
<Xkzc20"}6r6X SA MP T/JO*FE>Dy>Hvu~#kND:Z
67 B, :20"|BM6X IBM Tivoli System Automation for Multiplatforms (SA MP)
DT/JO*FE>;#
© Copyright IBM Corp. 2013 513
XZKNq
IT(}TB}V=(9C DB2 20Lr420r6X:
v “DB2 20”r<(20"}6r6X)
v (}+l&D~k db2setup(CZ20r}6)r db2unins(CZ6X)dO9C4xP2,20
v db2_install |n(CZ20)"installFixPack |n(CZ}6)r db2_deinstall|n(CZ6X)
}L
1. *20 SA MP T/JO*FE>,kKP DB2 20Lr#
1!ivB,g{Q-20r_}Z20 SA MP,+GP420 SA MP T/JO
*FE>,G4 DB2 20Lra20b)E>#
2. *}6 SA MP T/JO*FE>,kKP DB2 20Lr#
1!ivB,g{Q-20r_}Z20 SA MP,+GQ-20D SA MP T/J
O*FE>Df>MZ DB2 20iJODE>,G4 DB2 20Lr+}6b)E
>#
3. *6X SA MP T/JO*FE>,kKP DB2 20Lr#
a{
^[zG9C DB2 20Lr9GV/20"}6r6X SA MP T/JO*FE>,
\ea{;d,kNDZ 5133DZ 67 B, :20"|BM6X IBM Tivoli System
Automation for Multiplatforms (SA MP) DT/JO*FE>;#
V/20"|BM6X IBM Tivoli System Automation forMultiplatforms (SA MP) DT/JO*FE>
IT(} DB2 20iJV/20"}6r6X IBM Tivoli System Automation for
Multiplatforms (SA MP) T/JO*FE>#
*<.0
^[zG9C DB2 20Lr9GV/20"}6r6X SA MP T/JO*FE>,
<Xkzc20"}6r6X SA MP T/JO*FE>Dy>Hvu~#kND:Z
5133DZ 67 B, :20"|BM6X IBM Tivoli System Automation for Multiplatforms
(SA MP) DT/JO*FE>;#
XZKNq
g{Q-20r_}Z20 SA MP,G4 DB2 20LraT/20 SA MP T/J
O*FE>#g{zV/20r}6 SA MP,G4zXkV/20r}6 SA MP E
>#DB2 20Lr;a6X SA MP E>,rK,*}%b)E>,Xk+|GV/
6X#
}L
*V/20"|Br6X SA MP T/JO*FE>,k9C db2cptsa 5CLr#
514 20 DB2 ~qw
a{
^[zG9C DB2 20Lr9GV/20"}6r6X SA MP T/JO*FE>,
\ea{;d,kNDZ 5133DZ 67 B, :20"|BM6X IBM Tivoli System
Automation for Multiplatforms (SA MP) DT/JO*FE>;#
Z 67 B 20T/JO*FE> 515
516 20 DB2 ~qw
Z 68 B IBM Tivoli System Automation for Multiplatforms(SA MP) 20M6XU>
k20"6X IBM Tivoli System Automation for Multiplatforms (SA MP) T0T|x
P}6`XDoOE""/fMms{"|,ZX(Z SA MP D20U>M6XU>
P#
IT9C DB2 20Lrr_ IBM }]~qw20iJPy|,D installSAM runinstallSAM E>420"}6r6X SA MP#5JO,DB2 20Lr9C
installSAM 5CLrM uninstallSAM 5CLr44P;?V20"}6M6XYw#
installSAM 5CLr+zI43r|{D;5PU>D~:
/tmp/installSAM.log-number.log
dP log-number j6rPPDU>D~#
IT+ -l !nk db2setup"db2_install r installFixPack dO9C48(installSAM 5CLr&EC SA MP 20U>D;C#
uninstallSAM 5CLr+zI43r|{D;5PU>D~:
/tmp/uninstallSAM.log-number.log
log-number j6rPPDU>D~#
IT+ -l !nk db2unins r db2_deinstall dO9C48( uninstallSAM 5CLr&EC SA MP 6XU>D;C#
© Copyright IBM Corp. 2013 517
518 20 DB2 ~qw
Z 69 B PX9Ck IBM DB2 ~qw/IZ;pD IBM TivoliSystem Automation for Multiplatforms (SA MP) DmIun
h*zc;)u~,E\9Ck IBM DB2 ~qw/IZ;pD IBM Tivoli System
Automation for Multiplatforms (SA MP)#
g{zQ-:rKBPdP;vz7DmI$,G4IT+k DB2 ~qw/IZ;p
D SA MP k DB2 _ICTVQV4 (HDAR) &\dO9C:
v DB2 Advanced Enterprise Server Edition
v DB2 Enterprise Server Edition
v DB2 Connect Enterprise Edition
v DB2 Workgroup Server Edition
g{zQ-:rK DB2 High Availability Feature T0BPdP;vz7DmI$,G
42IT+k DB2 ~qw/IZ;pD SA MP k HADR &\dO9C:
v DB2 Express Edition
g{z_PBPdP;vz7D“HTsr”mI$,G4IT+k DB2 ~qw/IZ
;pD SA MP“HTsr”f>k HADR &\dO9C:
v DB2 Advanced Enterprise Server Edition
v DB2 Enterprise Server Edition
v DB2 Connect Enterprise Edition
v DB2 Workgroup Server Edition
v DB2 Express Edition
© Copyright IBM Corp. 2013 519
520 20 DB2 ~qw
Z 70 B IBM Tivoli System Automation forMultiplatforms(SA MP)'VDm~M2~
IBM Tivoli System Automation for Multiplatforms (SA MP) Z AIX"Linux"Solaris
SPARC M Windows O\'V#SA MP k AIX"Linux M SolarisSPARC OD IBM
DB2 ~qw/IZ;p#Z Windows O,SA MP w* DB2 ~qwD;?V%@s
(#
SA MP kBP DB2 }]bz7M&\?~/Ir_&sZ;p:
v DB2 Advanced Enterprise Server Edition
v DB2 Enterprise Server Edition
v DB2 Connect Enterprise Edition
v DB2 Workgroup Server Edition
v xP(ZmI$ (FTL) D DB2 Express-C
v IBM DB2 High Availability Feature for Express f#
BmT> DB2 20iJr^)|3qP|,KD)f>D SA MP#PX\'VDY
w53D|`E",kND53*sE"#
m 54. Z DB2 V10.1P;6D SA MP f>
Yw53=( Q20D SA MP f>
AIX v DB2 V10.1:SA MP 3.2.2.1
Linux V" v DB2 V10.1:SA MP 3.2.2.1
":
v SA MP Z Ubuntu V"O;\'V#
HP-UX v SA MP ;\'V#
Solaris 10 on SPARC(64 ;) v SA MP 3.2.2.1
Solaris on x64 v SA MP ;\'V#
Windows v SA MP 3.2.2
": Kf>k DB2 V10.1 GA 20iJ&sZ;
p,x4k DB2 z720xP/I#
":SA MP V3.1 M V3.2 Z AIX 53$w:XVx (WPAR) T0ZcG Solaris x
r]wDrO;\'V#
m 55. Z DB2 V9.7 P\'VD SA MP f>
Yw53=( SA MP z7\'VDf>
AIX v SA MP 3.1.x
v SA MP 3.2.x
© Copyright IBM Corp. 2013 521
m 55. Z DB2 V9.7 P\'VD SA MP f> (x)
Yw53=( SA MP z7\'VDf>
Linux V" v SA MP 3.1.x
v SA MP 3.2.x
HP-UX v SA MP ;\'V#
Solaris 10 on SPARC(64 ;) v SA MP 3.1.x
v SA MP 3.2.x
Solaris on x64 v SA MP ;\'V#
Windows v SA MP 3.1.x
v SA MP 3.2.x
":dP,x GNN SA MP ^D6pM^)|#
g{zrc9C DB2 High Availability Feature,k7#53zc IBM Tivoli System
Automation for Multiplatforms (SA MP) DHvu~#PX|`j8E",kND Tivoli
m~E"PDPD“20MdC8O”#
g{z49CQ/Ir_Q&sD IBM Tivoli System Automation for Multiplatforms (SA
MP) 1>,kCJTB Web >cTq!\'VYw53Dj{Pm:http: / /
www.ibm.com/software/tivoli/products/sys-auto-linux/platforms.html#
522 20 DB2 ~qw
Z 12 ?V IBM Data Studio k DB2 }]bz7/IZ;pxP20
IBM Data Studio 20}LQk DB2 z720}L/IZ;p#“DB2 20”r<VZ
a)K;vCZ20 IBM Data Studio i~D!n#
© Copyright IBM Corp. 2013 523
524 20 DB2 ~qw
Z 71 B 9C“DB2 20”r<20 IBM Data Studio(Windows)
t/“DB2 20”r<T(e20W!nM20 IBM Data Studio i~#
*<.0
Zt/“DB2 20”r<.0:
v 7#*20 IBM Data Studio DFczzc20"Zf"ELMC'X(*s#PX
j8E",kND IBM Data Studio E"PDZD20*s#
v 7#*20 IBM Data Studio DFczQ,SrXx#g{^(,SrXx,G4X
k+K$_BX=CFcz#
v XkP_8(iDC'(^D>X\m1C'J'E\4P20#
":g{rc9CG\m1C'J'xPz720,G4Z"T20 DB2 }]bz
7.0,Xk20 VS2010 KP1b#Yw53Oh*P VS2010 KP1b,;s
E\20 DB2 }]bz7#IS Microsoft KP1bBX Web >cqC VS2010
KP1b#P=v!n:TZ 32 ;53,!q vcredist_x86.exe;TZ 64 ;5
3,!q vcredist_x64.exe#
v &CXUyPLr,Tc20LrIT|BFczODNND~x;h*XB}
<#
v *Sib}/wxP20,Xk+xg}/w3dA Windows L{#“DB2 20”r
<;'VSib}/wr43dDxg}/w(}g,Windows J4\mwPD
\\hostname\sharename)xP20#
XZKNq
g{BXK IBM Data Studio,k4P IBM Data Studio E"PDPD9C Installa-
tion Manager“20”r<20 IBM Data Studio j+M'zNq#
^F
v “DB2 20”r<DVN;S\G"DV{#
v g{Z Windows Vista r_ Windows 2008 r|_f>DYw53OtC)92+
T,G4C'XktZ DB2ADMNS r DB2USERS iE\KP>X DB2 |nM&
CLr,bGr*P;vnbD2+T&\(C'CJXF)Z1!ivBa^F
>X\m1y_PDX(#g{C';tZdPNN;vi,G4{G+;PT>
X DB2 dCr&CLr}]DACJ(#
}L
*9C“DB2 20”r<420 IBM Data Studio:
1. 9CQ* DB2 20(eD>X>X\m1J'4G<53#
© Copyright IBM Corp. 2013 525
2. g{z_P DB2 }]bz7 DVD,G4+dek}/wP#g{tCKT/KP
&\,G4|+T/t/“DB2 20t/e”#g{T/KP&\;\$w,k9C
Windows J4\mw4/@ DB2 }]bz7 DVD,;s+w20<jTt/“DB2
20t/e”#
3. g{zS Passport Advantage BXK DB2 }]bz7,G4KPCI4PD~4
b9u DB2 }]bz720D~#9C Windows J4\mw4/@ DB2 20D
~,;s+w20<j4t/“DB2 20t/e”#
4. S“DB2 20”t/eP,ITi420Hvu~M"P5w,2IT1SxP20#
zI\*i420Hvu~M"P5wTq!nBE"#
5. %w20 Data Studio Components,“20 Data Studio Components”0Z+T>
I)20Dz7#
6. *20 IBM Data Studio M'z,k%w20#+wC“IBM Installation Man-
ager”,|aZX*1BX IBM Data Studio M'z#“20Lr|”0ZT>zIT
20DLr|#!q*20DLr|,;s%wB;=TxP20#
7. *BX"20 IBM Data Studio Web XF(,k%wBX IBM Data Studio#bar*;v/@w0Z"+zx=BX Web 3f#q-8>E"TBX"20 IBM
Data Studio Web XF(#
526 20 DB2 ~qw
Z 72 B 9C“DB2 20”r<20 IBM Data Studio (Linux)
t/“DB2 20”r<T(e20W!nM20 IBM Data Studio i~#
*<.0
Zt/“DB2 20”r<.0:
v 7#*20 IBM Data Studio DFczzc20"Zf"ELMC'X(*s#PX
j8E",kND IBM Data Studio E"PDZD20*s#
v 7#*20 IBM Data Studio DFczQ,SrXx#g{^(,SrXx,G4X
k+K$_BX=CFcz#
v 7#20K\'VD/@w#
v 7#CFczOa)K DB2 }]bz73q#I(}:r5e DB2 }]bz7
DVD r_S Passport Advantage BX203q4q! DB2 203q#
v g{*20G"Df>D DB2 }]bz7,G4Xk_PJ1D>XoTLr|#
v 7#Q20'VJ><NC'D X Linux m~"X Linux ~qw}ZKP"(eK
DISPLAY d?#“DB2 20”r<G;v<N20Lr#
v g{*ZzyZ73P9C2+Tm~,G4Zt/“DB2 20”r<.0XkV/4
(XhD DB2 C'#
^F
v (}NNC'J'<^(KP`v“DB2 20”r<5}#
v “DB2 20”r<DVN;S\G"DV{#
}L
*9C“DB2 20”r<420 IBM Data Studio:
1. g{_P5JD DB2 }]bz7 DVD,G4(}dkBP|n4P;A20KK
DB2 }]bz7 DVD D?<:
cd /dvdrom
dP /dvdrom m> DB2 }]bz7 DVD D20c#
2. g{BXK DB2 }]bz73q,G4XkTz7D~xPb9u#
a. b9uz7D~:
gzip -d product.tar.gz
dP product GBXDz7D{F#
b. b9z7D~:
tar -xvf product.tar
dP product GBXDz7D{F#
c. |D?<:
cd ./product
© Copyright IBM Corp. 2013 527
dP product GBXDz7D{F#
":g{BXK>XoTLr|,G4+db9uA,;v?<P#b+aZ,;
?<P4(S?<(}g,./nlpack),"RJm20LrT/iR203qx^
ha>#
3. (}S}]bz73qyZ?<Pdk ./db2setup |n4t/“DB2 20”r<#
4. %w20 Data Studio Components,“20 Data Studio Components”0Z+T>
I)20Dz7#
5. *BX"20 IBM Data Studio M'zr IBM Data Studio Web XF(,k%w
BX IBM Data Studio#bar*;v/@w0Z"+zx=BX Web 3f#q
-8>E"TBX"20 IBM Data Studio M'zr IBM Data Studio Web XF
(#
528 20 DB2 ~qw
Z 73 B =8:20 IBM Data Studio M'z
K=8hvS DB2 Enterprise Server Edition z7iJ20 IBM Data Studio M'z#
Fcz}ZKP Linux Yw53",SKrXx#
t/“DB2 20”r<
*t/“DB2 20”r<,kS DB2 203qyZ?<PKP db2setup |n,gBy>:
./db2setup -l /tmp/db2setup.log -t /tmp/db2setup.trc
-l M -t (iN}+tC DB2 U>G<MzY#
Z"vK|n.s,+r*“IBM DB2 20t/e”#B<T>K“DB2 20t
/e”:
ZK0ZP,ITi4 DB2 Enterprise Server Edition "PfE""}6!n
M200f.,2IT1SxP IBM Data Studio 20#
20 IBM Data Studio
*20 IBM Data Studio i~,k%w20 Data Studio i~#“20 Data
Studio i~”fe+T>I)20Dz7#
< 46. “DB2 20”t/e
© Copyright IBM Corp. 2013 529
%wBX IBM Data Studio TBX IBM Data Studio M'z#bar*;v
/@w0Z"+zx=BX Web 3f#
4U"P5wP8(D208>E"xPYw#
< 47. 20 Data Studio i~fe
530 20 DB2 ~qw
Z 13 ?V =<
© Copyright IBM Corp. 2013 531
532 20 DB2 ~qw
=< A. DB2 <uE"Ev
DB2 <uE"T`VIT(}`V=(CJDq=a)#
zIT(}BP$_M=(qC DB2 <uE":
v DB2 E"PD
– wb(Nq"EnMN<wb)
– y>Lr
– LL
v DB2 i.
– PDF D~(IBX)
– PDF D~(Z DB2 PDF DVD P)
– !"fi.
v |nPoz
– |noz
– {"oz
":DB2 E"PDwbD|B5JH PDF i.r2=4i.D|B5J_#*q!n
BE",k20ICDD5|Br_ND ibm.com OD DB2 E"PD#
zITZ_CJ ibm.com ODd{ DB2 <uE",}g<u5w"W$iM IBM
Redbooks® vfo#kCJTBx7&D DB2 E"\mm~JOb>c:http://
www.ibm.com/software/data/sw-library/#
D54!
RGG#XSzT DB2 D5D4!#g{zkMgNDF DB2 D5av(i,kr
[email protected] "MgSJ~#DB2 D5!i+DAzDyP4!,+^(1S
xzp4#k!I\a)_eD>},byRGE\|CXKbzyXDDJb#g
{z*a)PX_ewbrozD~D4!,kSOjbM URL#
k;*9CTOgSJ~X7k DB2 M''Vz9*5#g{zv=D5^(bvD
DB2 <uJb,kkz1XD IBM ~qPD*5TqCoz#
2=4r PDF q=D DB2 <ub
BPwmhv IBM vfoPD(x7* www.ibm.com/e-business/linkweb/publications/
servlet/pbi.wss)ya)D DB2 JOb#IS www.ibm.com/support/docview.wss?rs=71
&uid=swg2700947 BX PDF q=D DB2 V10.1 VaD"Df>M-kf>#
!\b)mj6i.P!"f,+I\4ZzyZzRrXxa)#
?N|BVa1,m%E<a]v#7#z}ZDABfP>DVaDnBf>#
":DB2 E"PDD|B5JH PDF r2=4i.D|B5J_#
© Copyright IBM Corp. 2013 533
m 56. 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
534 20 DB2 ~qw
m 56. 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 57. 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
=< A. DB2 <uE"Ev 535
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#
536 20 DB2 ~qw
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”&\?~#
=< A. DB2 <uE"Ev 537
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
538 20 DB2 ~qw
":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
=< A. DB2 <uE"Ev 539
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
540 20 DB2 ~qw
=< B. yw
>E"G*Z@za)Dz7M~q`4D#PXG IBM z7DE"GyZWNvf
KD51DIqE"Raf1|B#
IBM I\Zd{zRrXx;a)>D5PV[Dz7"~qr&\XT#PXz10
yZxrDz7M~qDE",krz1XD IBM zmI/#NNT IBM z7"L
rr~qD}C"GbZw>r5>;\9C IBM Dz7"Lrr~q#;*;V8
IBM D*6z(,NN,H&\Dz7"Lrr~q,<ITzf IBM z7"Lrr
~q#+G,@@Mi$NNG IBM z7"Lrr~q,rIC'TP:p#
IBM +>I\Q5Pr}Zjkk>D5Z]PXDwn({#a)>D5"4ZhC
'9Cb)({DNNmI#zITCif==+mIi/Dy:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
PX+VZV{/ (DBCS) E"DmIi/,kkzyZzRrXxD IBM *6z(
?E*5,rCif==+i/Dy:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
1623-14, Shimotsuruma, Yamato-shi
Kanagawa 242-8502 Japan
>un;JC"zrNNbyDunk1X(I;;BDzRrXx:International Busi-
ness Machines Corporation“4V4”a)>vfo,;=PNNV`D(^[Gw>D9
G5,D)#$,|(+;^Z5,DPXGV("JzMJCZ3VX(C>D#
$#3)zRrXxZ3);WP;Jmb}w>r5,D#$#rK>unI\;
JCZz#
>E"PI\|,<u=f;;<7DX=r!"ms#K&DE"+(Z|D;b
)|D+`k>JODBf>P#IBM ITf1T>JOPhvDz7M/rLrxPD
xM/r|D,x;mP(*#
>E"PTG IBM Web >cDNN}C<;G*K=cp{Ea)D,;TNN==
d1TG) Web >cD#$#G) Web >cPDJO;GK IBM z7JOD;?
V,9CG) Web >cx4DgU+IzTPP##
IBM IT4|O*J1DNN==9CrV"zya)DNNE"x^kTzP#NN
pN#
© Copyright IBM Corp. 2013 541
>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{+
542 20 DB2 ~qw
>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#
=< B. yw 543
544 20 DB2 ~qw
w}
[A]2+T
C'i 117
20
2+T 32
20z7iJ 85
20sNq
Ev 115
Linux 133
UNIX 133
Windows 117
`v DB2 1> 83
Vx}]b73
i$ 331
=Sz7 131
|B AIX 73hC 315
;%= 399
2,
Linux 361
UNIX 361
Windows 367
P> DB2 }]bz7 133
ZKN} 39
}]bVx~qw
l&D~(Ev) 347
l&D~ (Linux) 348, 363
l&D~ (UNIX) 348, 363
l&D~ (Windows) 347
}]b~qw 29, 30
Hvu~
Ev 30
DB2 pureScale 155
DB2 pureScale73 187
Linux 30
UNIX 30
Windows 44
l&D~
mszk 364, 370
Ev 351
`M 349
9 DB2 20D~IC 367
^)|
20sNq 463, 464
200Nq 443
s(D~ 466
%v}]bz7 456
`v}]bz7 457
=( 449
|B}]bz7 454
q! 445
20 (x)
^)| (x)
b9u 446
`M 450
Hvu~ 444, 447, 448
l&D~ 457
BD DB2 }]bz7 455
DB2 pureScale 5} 451
Microsoft Cluster Server 73 458
i$
9C CLP 113
*s
Ev 1
AIX 36, 51
HP-UX 52
Linux 54
Solaris Operating Environment 60
Windows 62
3q
6k&CLr 395
}ZKP Linux D zSeries
DB2 32
DB2 z7
h*V/dCD=( 38
w*G root C' 17
DB2 }]bC'J' (Windows) 44
DB2 E"PD
!n 411
“DB2 20”r< (Linux) 405
“DB2 20”r< (Windows) 409
DB2 Enterprise Server Edition 313, 317
DB2 pureScale Feature
20.sDZ;= 265
=( 238
Ev 137
Hvu~ 155, 187
i$ 265
AIX C'*s 163
“DB2 20”r< 239
Windows a}X( 48
20sNq
Vx}]b73 335
Ev 115
wK%u? 135
Linux 133
UNIX 133
Windows 117
2008|% 182, 226
200KTm 182, 226
© Copyright IBM Corp. 2013 545
200Nq
DB2 pureScale Feature
Ev 155, 187
20 CD r DVD
AIX 85
HP-UX 86
Linux 86
Solaris Operating Environment 87
[B]oz
SQL od 535
s(
}]b5CLr 466
8]
}]b
DB2 ~qwD*;0Nq 430, 436
>XoT'V (NLS)
T>“DB2 20”r< 76
mUd*;
DB2 pureScale 73D*;0Nq 429
[C]Yw53
20*s
AIX 51
HP-UX 52
Linux 54
Solaris Operating Environment 60
Hvu~ 1
Yw53*s
Windows 62
I1
mS 271
}%
DB2 pureScale Feature 303
DB2(root C')
Linux 473
UNIX 473
ELUd
*s 29
f"w
f.2mf"w 145
ms
l&D~mszk
Linux 364
UNIX 364
Windows 370
[D]zk3
\'V 75
<v
E*D~ 397
<k
E*D~ 397
Z;=
z7|B 132
Ev 116
>} Firefox E*D~ 115
w3Ud
*s 29
KZE6'
tC(E
Linux 343
UNIX 343
i$ICT
Linux 316
UNIX 316
[F]G root C'20
20 17
np 20
Ev 17
V^T 20
?<a9 20
tCyZ root C'D&\ 18
6X 480
ulimit hC 36
G root C'5}
}% 480
>} 480
V<=20
DB2 z7
SCCM 370
Vx}]b
20sNq
Ev 335
20i$
Ev 331
Linux 331
UNIX 331
Windows 332
hC 309
C' 325
i 325
Vx}]b73
20 307, 313
(z/:_Y:fh)
8( 239
[G]E*D~
<v 397
546 20 DB2 ~qw
E*D~ (x)
<k 397
|B
li 132
ZcdCD~ 336
32 ; DB2 5} 117
64 ; DB2 5} 117
DB2 E"PD 415, 536, 537
DB2 pureScaleD5} 273
DB2 pureScale 5} 276
db2nodes.cfg (UNIX) 336
rhosts D~ 345
2mDD~53
4( 279
`S 281
>} 280
$w:XVx
20 36
$w:Xyb 153
JOoO
LL 539
*zE" 539
f.
2mf"w 145
[J]yZ+C\?DO$ 38, 165, 196
yZ root C'D&\
G root C'20 18
/:_Y:fh)
mS 271
mS(EJdwKZ 270
/:D~53
I DB2 z7\m
e} 304
`S
DB2 pureScale73
2mDD~53 281
DB2 pureScale 73PD2mDD~53 281
li20Hvu~$_|n 3
LL
JOoO 539
Pm 539
Jb7( 539
pureXML 539
;;Ud
kND w3Ud
ZcdCD~
q= 337
|B 336
gfoT
Ev 75
|D
UNIX 77
Windows 78
gfoT (x)
“DB2 20”r< 75
xL
#9
;%=20 399
l&D~20 401
2,20
Ev 351
X|V 379
Linux 361
UNIX 361
Windows 367
2,6X
Ev 353
Linux 365, 491
UNIX 365, 491
Windows 371, 493
[K]M'z
DB2 pureScale Feature 153
M'zW5X5
Ev 153
lY(E\mw
kND FCM 31
[L]*5K
hCPm 118
[M]\k
fr 79
|n
6L 345
db2fs
Ev 116
db2idrop
}%5} 475
db2ilist 474
db2ls
P> DB2 z7M&\?~ 133
db2osconf
7(ZKdCN}5 39
db2prereqcheck 3
db2rfe
K~G root C'20DV^T 20
tCyZ root C'D&\ 18
db2sampl
i$20 113
db2secv82 117
w} 547
|n (x)
db2setup
T>XoTT>“DB2 20”r< 76
db2stop
#9 DB2 474
db2_deinstall
}% DB2 z7 476
doce_deinstall
}%z7 476
|nP&mw (CLP)
20i$ 113
?<
2mCJ 368
?<a9
HO root C'20kG root C'20 20
Linux 72
Windows 66
?<#=
)9
Windows 50
[N]Zf
*s
Ev 29
ZKdCN}
HP-UX
(iD 39
^D 41
db2osconf |n 39
Linux
^D 41, 57, 225
*s 39, 58
Solaris 43
[P]dC
;;z
_P AIX ~qwD RoCE xg 167
;;zJO*F
AIX 167, 175
Linux 197, 207, 211
Z 10GE xgOhC netmon.cf D~ 220
Z 10GE xgPD;;zPhC IP SZ 207
AIX 175
Linux 197, 207
PVID 181
RoCE /:%, 176
z&mD~
l&D~20 371
[Q]t/
E"PD 413
+r/
gfoT
“DB2 20”r< 75
1!oThC
Windows 78
1! DB2 1>
20.s|D 119
1! IBM }]bM'zSZ1>
20.s|D 119
[R]m~*s
Ev 1
AIX 51
HP-UX 52
Linux 54
Solaris Operating Environment 60
Windows 62
[S]>} Firefox /@wE*D~ 115
hC
AIX OD InfiniBand 170
Linux OD 10GE 213
Linux OD InfiniBand 199
hC InfiniBand 199
hC uDAPL 170, 199, 213
yw 541
5}
}% 475, 480
4(
9C db2icrt |n 35
>} 475
#9
G root C' 479
Linux 474
UNIX 474
*;
= DB2 pureScale 73 433
Z DB2 }]bz7.d (Linux) 421
Z DB2 }]bz7.d (UNIX) 421
Z DB2 }]bz7.d (Windows) 419
5CLr
l&D~zIw 373
X$Lr
E"PD 413
W!/:_Y:fh)
8( 239
\@$C' 33
548 20 DB2 ~qw
}]~qwM'z
kND IBM }]~qwM'z 11
}]bVx~qw
tC(E (UNIX) 343
9Cl&D~20
Ev 347
Linux 348, 363
UNIX 348, 363
Windows 347
[T]unMu~
vfo 540
#9
E"PD 413
DB2 \m~qw 473
root C'5} 474
(E
lY(E\mw (FCM) 31
(*Pm
hC 118
[W]xg1d-i
kND NTP 64
xgD~53 (NFS)
20 DB2 38
i$Yw 324
D5
Ev 533
9CunMu~ 540
E"PD
20 411
!"f 533
PDF D~ 533
D~53
*Vx}]b534(
Linux 321
Solaris Operating Environment 323
*Vx DB2 ~qw4( 317
D~53/:
i$dC 149
Jb7(
LL 539
ICDE" 539
^\k SSH 38, 165, 196
[X]53*s
DB2 for Linux, UNIX, and Windows }]b 1
l&D~
20
`M 349
z&mD~ 371
9 DB2 D~ICZ 367
}]bVx~qw 347, 348, 363
#9 DB2 xL 401
DB2 pureScale 260, 362
Linux 361
UNIX 361
Windows 367
20mszk 364, 370
4(
UNIX 361
Windows 368
“DB2 20”r< 359
<vdCE*D~ 397
<kdCE*D~ 397
Ev 238, 351, 353
X|V
j8E" 379
zIw
Ev 373
;C 351, 353, 359
6X
Linux 365, 491
UNIX 365, 491
Windows 371, 493
y> 375, 377
KP20 369
DB2 pureScale
20Ev 238
DB2 pureScale Feature
Xb"bBn 355
6X
G root C'20 479, 480
9Cl&D~ 353, 365, 371, 491, 493
^)| 469, 495
DAS 474
DB2 1> 483
DB2 }]bz7
Windows 471, 481
DB2 pureScale Feature 303
db2_deinstall |n 476
doce_deinstall |n 476
IBM }]bM'zSZ1> 483
root C'20 473
T\
DB2 /:~q
tk 145
^)|
20
%vz7 (Windows) 456
`vz7 (Windows) 457
=( 449
Ev 274, 439
w} 549
^)| (x)
20 (x)
|Bz7(Linux M UNIX) 454
|BDB2 pureScale 5} 451
Hvu~ 443
l&D~ (Windows) 457
Bz7(Linux M UNIX) 455
Linux 451
Microsoft Cluster Server 73 458
UNIX 451
Windows 456
20s
Nq (UNIX) 464
Nq (Windows) 463
Nq(Linux) 464
V/s( 466
b9u 446
(C^)|kX(Zz7D^)| 450
BX 445
Hvu~ 444, 447, 448
6X 469, 495
mI$
&C 116
"a
db2licm |n 267
[Y]i$
ICDKZ6'
Linux 316
UNIX 316
"amCJ( 331
DB2 1> 118, 135
y>
l&D~ 375, 377
2~
*s
DB2 ~qwz7 (AIX) 51
DB2 ~qwz7 (HP-UX) 52
DB2 ~qwz7 (Linux) 54
DB2 ~qwz7 (Solaris Operating Environment) 60
DB2 }]bz7 1
IBM }]~qwM'z (AIX) 51
IBM }]~qwM'z (HP-UX) 52
IBM }]~qwM'z (Linux) 54
IBM }]~qwM'z (Solaris Operating
Environment) 60
Windows 62
C'
4(XhD
AIX 325
HP-UX 327
Linux 195, 328
Solaris Yw53 329
Vx}]b73 325
C' (x)
Ev 30
C'j6
4( 33
C'\mD GPFS /:
V/Jm DB2 20LrS\ 265
C'X(
Windows 50
C'^F*s 36
C'J'
20XhD (Windows) 44
5}C' (Windows) 44
DB2 \m~qw (Windows) 44
db2fmp xL (Windows) 47
C'i
2+T 117
DB2ADMNS 117
DB2USERS 117
oT
CZoTj6D“DB2 20”r< 76
DB2 gf 75, 78
oT73
DB2 gfoT 75
6L|n
tC (UNIX) 345
[Z]wD~53
Ev 317
AIX 318
HP-UX 320
"am
i$CJ( 331
*;
f.
DB2 pureScale Feature 425
DB2 pureScale73
f. 425
5} 423, 433
*;sNq 435
*;0Nq 427
*;sNq
DB2 pureScale 73
Ev 435
DB2 pureScale Feature
}]bdChC 435
*;0Nq
DB2 ~qw
8]}]b 430, 436
DB2 pureScale 73 427
DB2 pureScale Feature 427
i$}]bGqQ<8CxP*; 430
*;;\'VDmUd 429
T/M'zXB7I
Ev 153
550 20 DB2 ~qw
i
4(j6 33
Vx}]b73 325
Ev 30
Linux 30
UNIX 30
[}V]10GE 199, 213
Z AIX OhC 170
AAIX
20
$w:XVxPD DB2 z7 36
DB2 ~qwz7 13, 51
IBM }]~qwM'z 51
20 CD 85
20 DVD 85
XhDC'
4( 325
4( DB2 wD~53 318
73hC 315
+|nV"=`vZc 335
NFS 324
BBACKUP DATABASE |n
DB2 ~qwD*;0Nq 430, 436
CCD
20
AIX 85
HP-UX 86
Linux 86
Solaris 87
DDB2 20Lr
S\C'\mD GPFS /: 265
DB2 z7
P> 133
DB2 ~q
Windows 47
DB2 ~qw
20
Linux 13
UNIX 13
DB2 ~qw (x)
20 (x)
Windows 89
20}L 97
Vx
Windows 313
Ev 11
*;0Nq
8]}]b 430, 436
DB2 1>
20.s|D1!1> 119
\m 131
,;(FczOD`v
Linux 83
UNIX 83
Windows 79
6X 483
*;5} 419
DB2 _ICT&\
Tivoli System Automation for Multiplatforms (SA MP) 497
DB2 \m~qw (DAS)
}% 474
#9 473
DB2 /:~q
v(Tfr 145
DB2 5}
*;=BD}]bz7 419
DB2 E"PD
20
^)| 403
!n 411
Linux 405
Windows 409
“DB2 20”r< (Linux) 405
“DB2 20”r< (Windows) 409
f> 536
|B 415, 536, 537
DB2 Connect
DB2 pureScale Feature 151
DB2 pureScale73
`S
2mDD~53 281
+5}|B* DB2 pureScale 5} 273
xgXK 139
DB2 pureScale5}
4( 268
|B 276
)9 271
*; 433
DB2 pureScale &\?~
GDPC
20 284
4(}]b 299
dC 283
Hvu~ 235
HADR 299
w} 551
DB2 pureScale 73 276
db2sshid C'j6
XB4( 277
|D 277
DB2 pureScale Feature
20
200NqEv 155
=( 238
Ev 137
i$20 265
AIX DHvu~ 155, 166
AIX OD200Nq 155
AIX C'*s 163
db2_install |n 261
Linux DHvu~ 187, 197
Linux OD200Nq 187
“DB2 20”r< 239
}% 303
S\C'\mD GPFS /: 265
tC SCSI-3 PR 266
W!(z/:_Y:fh) 239
W!w/:_Y:fh) 239
6X 303
*;
f. 425
5} 423, 433
*;sNq 435
*;0Nq 427
*;sNq
Ev 435
}]bdChC 435
*;0Nq
Ev 427
hC GPFS D~53 427
i$}]b 430
*;;\'VDmUd 429
db2_install |n 261
DB2ADMNS i
mSC' 117
db2cluster |n
i$D~53/:DdC 149
db2icrt |n
20 DB2 pureScale Feature 261
4(5} 35
4( DB2 pureScale5}
}L 268
C'\mDD~53 149
db2instance |n
i$ DB2 pureScale 20MhC 265
db2isetup |n
4(l&D~ 359
4( DB2 pureScale5} 268
DB2 pureScale73 271
db2iupdt |n
+ 32 ;5}|B* 64 ;5} 117
>} /:_Y:fh) 303
db2iupdt |n (x)
DB2 pureScale73
20 DB2 pureScale Feature 261
|B* DB2 pureScale 5} 273
>}I1 303
mSBI1 271
mS /:_Y:fh) 271
C'\mDD~53 149
*;* DB2 pureScale 5} 433
DB2 pureScale 73
+5}|B="PfPD|_6p 276
db2licm |n
"amI$ 267
db2ls |n
P>20Dz7M&\ 133
db2nodes.cfg D~
q= 337
|B 336
xg{VN 313
db2osconf |n
7(ZKdCN}5 39
db2prereqcheck |n
li20Hvu~ 3
db2rfe |n
tC root C'&\ 18, 20
db2setup |n
oThC 76
DB2 pureScale Feature 238, 239
DB2USERS C'i
mSC' 117
db2val |n
i$ DB2 1> 118, 135
db2_deinstall |n
}% DB2 z7 476
>}I1 303
>} /:_Y:fh) 303
db2_install |n
DB2 pureScale Feature 238, 261
doce_deinstall |n
}%z7 476
DVD
20
AIX 85
HP-UX 86
Linux 86
Solaris Operating Environment 87
FFCM
KZE 343
Ev
Linux 31
UNIX 31
}]bVx~qw.dD(E 343
552 20 DB2 ~qw
fcm_num_buffers dCN}
Ev 31
fcm_num_channels dCN}
Ev 31
GGDPC
20 284
4(}]b 299
dC 283
hC GPFS 4F 292
Hvu~ 235
HADR
dC 299
GPFS
4F 292
DB2 pureScale 73D*;0Nq 427
HHP-UX
20
DB2 ~qw 13, 52
IBM }]~qwM'z 52
20iJ 86
Vx}]b53 320
ZKdCN}
(iD5 39
^D 41
xgD~53 (NFS) 324
C'4( 327
DB2 wD~53 320
IIBM }]~qwM'z
Ev 11
9C`v DB2 1>D,S 129
IBM }]bM'zSZ1>
20.s|D1!1> 119
6X 483
IBM Data Server Driver for JDBC and SQL
DB2 f>6p 25
IBM Data Studio
20=8 529
9C“DB2 20”r<20
Linux 527
Windows 525
DB2 /I 525
IBM Secure Shell Server for Windows
20 133
IBM Tivoli System Automation for Multiplatforms (SA MP)
20
Ev 501
IBM Tivoli System Automation for Multiplatforms (SA MP) (x)
20 (x)
DB2 20Lr 497, 501
uninstallSAM E> 503
20U> 517
Ev 499
}6
Ev 505
DB2 20Lr 506
DB2 pureScale73 454
uninstallSAM E> 507
53*s 521
6X
Ev 509
DB2 20Lr 509
uninstallSAM E> 510
6XU> 517
mIun 519
IBM Tivoli System Automation for Multiplatforms (SA MP) T
/JO*FE>
20
Ev 513
V/ 514
DB2 20Lr 513
}6
Ev 513
V/ 514
DB2 20Lr 513
6X
Ev 513
V/ 514
DB2 20Lr 513
I/O
lY I/O tk 145
JJava
DB2 z7'V 25
JDBC
}/Lr
j8E" 25
LLANG 73d?
hC 76, 77
Linux
20
9C“DB2 20”r<20 IBM Data Studio 527
l&D~ 361
CD 86
DB2 ~qw 13, 54, 93
DB2 pureScale73 187
DVD 86
w} 553
Linux (x)
20 (x)
IBM }]~qwM'z 54
zSeries OD DB2 }]b 32
XhDC' 195, 328
}%
DB2(root C') 473
Vx}]b53D~53 321
|D DB2 }]bz7^)f 421
b
libaio.so.1 54
libstdc so.5 54
P> DB2 }]bz7 133
ZKN}
^D 41, 57, 225
*s 39, 58
1!KZ6' 343
6X DB2
G root C' 480
root C' 473, 475
i$Vx}]b~qw20 331
NFS i$ 324
NNTP
hC
Ev 64
+wzdC* NTP M'z 64, 264
NTP ~qw 65, 263
OOpenSSH 38, 165, 196
openSSH 84
PPVID 181
Rrhosts D~
4( 345
root C'20
?<a9 20
kG root C'20xPHO 20
root C'5}
}% 475
>} 475
rsh 345
SSCCM
V<=20
DB2 z7 370
SDK
z76p 25
Solaris Yw53
20
DB2 ~qw 13
20*s
DB2 ~qw 60
IBM }]~qwM'z 60
20 CD r DVD 87
4(XhC' 329
4(D~53 323
^DZKN} 43
i$ NFS Gq}ZKP 324
SQL od
oz
T> 535
ssh 345
Systems Center Configuration Manager
V<=20
DB2 z7 370
UuDAPL (E 170, 199, 213
ulimit hC 36
UNIX
20
“DB2 20”r< 93
}%
DB2 z7 476
DB2 G root C'20 479
DB2 G root C'5} 480
DB2 root C'5} 475
DB2(root C') 473
4(l&D~ 361
|D DB2 gfoT 77
|D DB2 }]bz7^)f 421
|BZcdCD~ 336
P> DB2 }]bz7 133
1!KZ6' 343
l&D~20 361
6X DB2
root C' 473
i$Vx}]b~qw20 331
4P6L|n 345
DB2 C' 30
DB2 i 30
554 20 DB2 ~qw
WWindows
20
9C“DB2 20”r<20 IBM Data Studio 525
l&D~=( 369
DB2 ~qw(}L) 15
DB2 ~qw(9C“DB2 20”r<) 89
20i$
Vx}]b73 332
2m?<CJhC 368
1!oThC 78
ZhC'(^ 50
a}X(DhC 48
l&D~
20,9C 367
`- 368
6X DB2 481
C'J'
DB2 ~qwz720 44
db2fmp xL 47
DB2 ~q 47
Windows Yw53
20
DB2 ~qw(*s) 62
IBM }]~qwM'z(*s) 62
ZzSeries
20 DB2 Database for Linux 32
[XpV{]“DB2 20”r<
20
DB2 ~qw (Linux) DB2 ~qw (UNIX) 93
4(l&D~ 359
oTj6 76
DB2 pureScale Feature
Ev 238
}L 239
w} 555
556 20 DB2 ~qw
����
Printed in China
G151-1768-01
Spineinformation:
IBM
DB
210
.1fo
rL
inu
x,U
NIX
,an
dW
ind
ow
s20
DB
2~qw
��
�