IBM DB2 10.1for Linux, UNIX, and Windows
w� DB2 °A�2013 � 1 δ≤s
GC27-3094-01
���
IBM DB2 10.1for Linux, UNIX, and Windows
w� DB2 °A�2013 � 1 δ≤s
GC27-3094-01
���
��
b���ΩTH�ªΣ��ú�ºeA�²\¬� 537���² B, y�N��zU�@δΩTC
���N��
�σ≤]t IBM ���vΩTCªO���vX��ú�A�Bⁿ��@vkO@C�X��]t�ΩTú]A⌠≤ú
�OTA�B�ΓUú��⌠≤n�ú���pO���C
ziHbuW�zLϕa� IBM ��NϕAq� IBM X��C
v YnuWq�X��A�⌡�uIBM X��ñ�vA⌠}� http://www.ibm.com/shop/publications/order
v YnMΣzϕa� IBM ��NϕA�⌡� IBM Directory of Worldwide ContactsA⌠}� http://www.ibm.com/
planetwide/
bⁿΩ�[�jAYnq DB2 Marketing and Sales q� DB2 X��A��� 1-800-IBM-4YOU (426-4968)C
ϕz�eΩT� IBM �AzY�v� IBM HΣ{�Aϕ�Φí����teΩTA�ú�∩zt�⌠≤d⌠C
© Copyright IBM Corporation 2013.
�²
� 1 g DB2 Ω�wú��w��D. . 1
� 1 � Q� db2prereqcheck �dw�
����. . . . . . . . . . . . . . . 3
� 2 g DB2 °A�� IBM DataServer Client . . . . . . . . . . . 11
� 2 � w� DB2 Ω�w°A��º[
]Linux � UNIX� . . . . . . . . . 13
� 3 � w� DB2 Ω�w°A��º[
(Windows) . . . . . . . . . . . . . 15
� 4 � D root ¡�w�º[]Linux� UNIX� . . . . . . . . . . . . . 17HD root ���¡w� DB2 Ω�w°A� . . . 17�� db2rfe bD root ¡w�ñ�� root ¼S� . . . . . . . . . . . . . . . . 18
root ¡w�PD root ¡w�ºí�tº . . . 20D root ¡w��¡ε . . . . . . . . . . 20ε DB2 ú�w�M���jp . . . . . . . 23
� 5 � DB2 Ω�wú�� Java nΘΣ
�ñ� . . . . . . . . . . . . . . . 25
� 6 � ��w� DB2 Ω�w°A� . . 29���O�Θ�D . . . . . . . . . . . . 29Ω�w°A��w����� . . . . . . . . 30
DB2 Ω�w°A�w������]Linux �UNIX� . . . . . . . . . . . . . . . 30DB2 Ω�w°A�w������ (Windows) . . 44DB2 °A�� IBM Data Server Client �w��D (AIX) . . . . . . . . . . . . . . 51DB2 °A�� IBM Data Server Client �w��D (HP-UX) . . . . . . . . . . . . . 53DB2 °A�� IBM Data Server Client �w��D (Linux) . . . . . . . . . . . . . . 56DB2 °A�� IBM Data Server Client �w��D (Solaris) . . . . . . . . . . . . . 60DB2 °A�� IBM Ω�°A��ß��w��D
(Windows) . . . . . . . . . . . . . . 62w�⌠⌠�íqT≤w . . . . . . . . . . . 64ND≈tm�⌠⌠�íqT≤w�ß� . . . . 64w�⌠⌠�íqT≤w°A� . . . . . . . 65
ww�º DB2 Ω�wú���²�c (Windows) . . 66ww�º DB2 Ω�wú���²�c (Linux) . . . 71DB2 w�δFyÑΣ� . . . . . . . . . . 75Σ�� DB2 ��yÑ . . . . . . . . . . 75
HzΩa�yÑπuDB2 w�vδF]Linux �UNIX� . . . . . . . . . . . . . . . 76HΣLyÑ⌡μuDB2 w�vδF��yÑ ID . 76�≤ DB2 ��yÑ (Linux � UNIX) . . . . 77�≤ DB2 ú���yÑ (Windows) . . . . . 78
KXWh . . . . . . . . . . . . . . . 79�PqúW�h� DB2 �� (Windows) . . . . . 79�PqúW�h� DB2 �� (Linux � UNIX) . . 83IBM Secure Shell Server For Windows]for OptimDatabase Administrator ��� . . . . . . . . 84�ⁿ DB2 ú�CΘ. . . . . . . . . . . . 85�ⁿ CD � DVD (AIX) . . . . . . . . . 85�ⁿ CD � DVD (HP-UX) . . . . . . . . 86�ⁿ CD � DVD (Linux) . . . . . . . . 86�ⁿ CD � DVD]Solaris @�⌠�� . . . . 86
� 7 � �� DB2 w�δFw� DB2 Ω
�w°A� (Windows) . . . . . . . . 89
� 8 � �� DB2 w�δFw� DB2 °
A�]Linux � UNIX� . . . . . . . . 93
� 9 � DB2 w�δFw�vBtm. . . 97
� 10 � ��ⁿOμBz� (CLP) τ�
w� . . . . . . . . . . . . . . . 113
� 11 � ��w�ºß��nBJ . . . 115Rú Firefox s²�]w� . . . . . . . . . 115M� DB2 �v . . . . . . . . . . . . . 115�nBJ�� . . . . . . . . . . . . . 116DB2 Ω�w°A��ßmw�@� (Windows). . . 117N��� ID sW� DB2ADMNS �DB2USERS ���s� (Windows) . . . . . 117Nz� 32 �� DB2 Ω�≤s� 64 ��Ω�(Windows) . . . . . . . . . . . . . 117τ� DB2 �� . . . . . . . . . . . . 118]wq��p�HMμ . . . . . . . . . 118w�ºß�≤w] DB2 �w] IBM Ω�w�ß
����� (Windows) . . . . . . . . . 119��h���� IBM Data Server Client su\α . . . . . . . . . . . . . . . . 129��{s� DB2 �� . . . . . . . . . 131�d DB2 ≤s�� . . . . . . . . . . 132bw� DB2 ú�ºßw� SSH Server �≤(Windows) . . . . . . . . . . . . . 133
DB2 Ω�w°A��ßmw�@�]Linux �UNIX� . . . . . . . . . . . . . . . 133CXt�Www�� DB2 Ω�wú� (Linux �UNIX) . . . . . . . . . . . . . . . 133
© Copyright IBM Corp. 2013 iii
τ� DB2 �� . . . . . . . . . . . . 135DB2 uπ�D\αϕ�� (Linux) . . . . . . 135
� 3 g w� DB2 pureScale S� 137
� 12 � DB2 pureScale ⌠��⌠⌠�
�tm�q . . . . . . . . . . . . . 139
� 13 � DB2 pureScale ⌠��@�x
s�q. . . . . . . . . . . . . . 145
� 14 � ����z���t� . . . . 149
� 15 � DB2 Connect � DB2pureScale S��÷�q . . . . . . . 151
� 16 � DB2 pureScale S�� DB2���q . . . . . . . . . . . . . 153
� 17 � ��w� DB2 EnterpriseServer Edition � DB2 pureScale S
� . . . . . . . . . . . . . . . . 155w� DB2 pureScale S� (AIX) . . . . . . . 155
DB2 pureScale S��w����� (AIX) . . . 155DB2 pureScale S�w���n��� . . . . 163w��]w OpenSSH . . . . . . . . . . 165tmqTt�d≡�μ½� (AIX) . . . . . . 166tm DB2 pureScale Ω�� PVID (AIX) . . . 180DB2 pureScale S��emw��∩Mμ (AIX) 181
w� DB2 pureScale S� (Linux) . . . . . . . 186DB2 pureScale S��w����� (Linux) . . 186DB2 pureScale S�w���n��� (Linux) 194w��]w OpenSSH . . . . . . . . . . 195tmqTt�d≡�μ½� (Linux) . . . . . 196�∩��� (Linux) . . . . . . . . . . 223DB2 pureScale S��emw��∩Mμ (Linux) 225
GDPC ≥ª[c� GDPC Sw��°≤ . . . . 233DB2 pureScale S� w�Φk . . . . . . . . 236�� DB2 w�δFw� DB2 pureScale S�]AIX � Linux� . . . . . . . . . . . 238�����w� DB2 Ω�wú�]Linux �UNIX� . . . . . . . . . . . . . . 257�� db2_install ⁿOw� DB2 pureScale S� 258
w�⌠⌠�íqT≤w°A� . . . . . . . . 260ND≈tm�⌠⌠�íqT≤w�ß� . . . . . 261
� 18 � bw� DB2 pureScale S�
ºß���nBJ . . . . . . . . . . 263τ� DB2 pureScale w��]w . . . . . . . 263Γ�e\ DB2 w�{í������z� GPFS O� . . . . . . . . . . . . . . . . . 263�� DB2 pureScale S�� SCSI-3 PR (Linux) . . 264�� db2licm ⁿOn² DB2 ú��S��vX . . 265� DB2 pureScale Ω� . . . . . . . . . 266
NqTt�d≡sW� CF �¿� . . . . . . 268sW¿��ΣLO���≈α . . . . . . . . 269Q� db2iupdt ⁿONΩ�≤s� DB2 pureScale Ω� . . . . . . . . . . . . . . . . . 270M���M≤ . . . . . . . . . . . . . 271�� db2iupdt ⁿONΩ�≤s��� �≤¬h� 274������� root nJ . . . . . . . . . 274N db2sshid ��� ID �≤�úP���� . . . 275½ssWRú� db2sshid ��� ID . . . . . . 275
� 19 � ��@���t� . . . . . . 277Rú@���t� . . . . . . . . . . . . 278����t�ΩT . . . . . . . . . . . . 279
� 20 � tm GDPC ⌠� . . . . . . 281b GDPC ⌠�ñw��⌡μO� . . . . . . . 282b GDPC ⌠�ñ]w GPFS �g. . . . . . . 290b GDPC ⌠�ñ�Ω�w . . . . . . . . 297b GDPC ⌠�ñtmO�H�o¬i�� . . . . 297
� 21 � �ú DB2 Ω�°A�� DB2pureScale S�. . . . . . . . . . . 301�≤¿��O���≈α . . . . . . . . . . 301Γ�Mú DB2 �z�O���t� . . . . . . 302
� 4 g w� DB2 ���Ω�w⌠� . . . . . . . . . . . . . . . . 305
� 22 � ]w���Ω�w⌠� . . . . 307
� 23 � ��w� DB2 �w��S
� . . . . . . . . . . . . . . . . 311��� DB2 °A���⌠� (Windows) . . . . 311≤sw�º DB2 w��⌠�]w (AIX) . . . . 312τ�PqúW�≡d≥i�� (Linux � UNIX) 314���Ω�w⌠�� DB2 �l��t� . . . 315�w�Ω�wt�� DB2 �l��t�(AIX) . . . . . . . . . . . . . . . 315�w�Ω�wt�� DB2 �l��t�(HP-UX) . . . . . . . . . . . . . . 317�w�ºΩ�wt����t� (Linux) . . 319�w�ºΩ�wt�� DB2 �l��t�(Solaris) . . . . . . . . . . . . . . 320
τ� NFS O��b⌡μ (Linux � UNIX) . . . . 322b��Ω�w⌠�ñ�s����� . . . . 323b��Ω�w⌠�ñ� DB2 °A�w���n��� (AIX) . . . . . . . . . . . . 323b��Ω�w⌠�ñ� DB2 °A�w���n��� (HP-UX) . . . . . . . . . . . 325DB2 pureScale S�w���n��� (Linux) 326b��Ω�w⌠�ñ� DB2 °A�w���n��� (Solaris @�t�) . . . . . . . 327
� 24 � τ�w� . . . . . . . . . 329τ�O�is���Ω�ºqúW�n² (Windows) 329
iv w� DB2 °A�
τ���Ω�w°A�w� (Linux � UNIX) . . 329τ���Ω�w⌠�w� (Windows) . . . . . 330
� 25 � b DB2 �w��S�w�
ºß���nBJ . . . . . . . . . . 333]wu@sΘHNⁿOte�h� AIX I . . . 333≤sItm� (Linux � UNIX). . . . . . . 333
DB2 Itm��μí . . . . . . . . . 335��Ω�w� °A�ºí�qT (Linux �UNIX) . . . . . . . . . . . . . . . . 341����ⁿO�⌡μ (Linux � UNIX) . . . . . 342
� 26 � ��� . . . . . . . . . . 345�����bPqúWw�Ω�w� °A�
(Windows) . . . . . . . . . . . . . . 345�����bPqúWw�Ω�w� °A�
(Linux � UNIX) . . . . . . . . . . . . 346
� 5 g ����q . . . . . . . . 347
� 27 � ���w�≥�º� . . . . . 349
� 28 � ����úw�≥�º� . . . 351
� 29 � DB2 pureScale ⌠�����
�q . . . . . . . . . . . . . . . 353
� 30 � �� DB2 w�δF� DB2Ω�w�δF����� . . . . . . . 357
� 31 � DB2 ���w�º[ (Linux� UNIX) . . . . . . . . . . . . . 359��d�������� . . . . . . . . . 359�����w� DB2 Ω�wú�]Linux �UNIX� . . . . . . . . . . . . . . . 360�����bPqúWw�Ω�w� °A�
(Linux � UNIX) . . . . . . . . . . . . 361�����X]Linux � UNIX� . . . . . . . 362������úw� DB2 Ω�wú�BS��yÑ]Linux � UNIX� . . . . . . . . . . . 363
� 32 � DB2 ���w�º[
(Windows). . . . . . . . . . . . . 365² DB2 w���i�≤���w� (Windows) . . 365]w�²�@�s�v (Windows). . . . . . . 366sΦ��� (Windows) . . . . . . . . . . 366�����w� DB2 ú� (Windows) . . . . . 367�� Microsoft Systems Center ConfigurationManager (SCCM) w� DB2 ú� . . . . . . . 368�����X (Windows). . . . . . . . . . 368��σ��w���� (Windows). . . . . . . 369������úw� DB2 ú�BS��yÑ(Windows) . . . . . . . . . . . . . . 369
� 33 � ���ú�� . . . . . . . 371
� 34 � i��d���� . . . . . . 373
� 35 � d����]LinuxBUNIX �
Windows� . . . . . . . . . . . . 375
� 36 � ���÷Σr . . . . . . . 377
� 37 � �O DB2 w�M�� (Linux� UNIX) . . . . . . . . . . . . . 393
� 38 � �X��J]w� . . . . . . 395
� 39 � b¼�íw��í�ε DB2{� (Windows) . . . . . . . . . . 397
� 40 � b���w��í�ε DB2{� (Windows) . . . . . . . . . . 399
� 6 g w� DB2 ΩTñ� . . . . 401
� 41 � �� DB2 w�δF�w�
DB2 ΩTñ� (Linux) . . . . . . . . 403
� 42 � �� DB2 w�δF�w�
DB2 ΩTñ� (Windows) . . . . . . 407
� 43 � DB2 ΩTñ�w�∩� . . . 409
� 44 � ����εΩTñ� (Linux� Windows). . . . . . . . . . . . 411
� 45 � Γ�≤sqú�°��í⌠⌠
°A�Ww�� DB2 ΩTñ� . . . . 413
� 7 g NΩ�α½�s� DB2 Ω�wú� . . . . . . . . . . . . . 415
� 46 � NΩ�qY� DB2 Ω�wú
�α½�t@�Ω�wú� (Windows) . 417
� 47 � NΩ�qY� DB2 Ω�wú
�α½�t@�Ω�wú�]Linux �
UNIX� . . . . . . . . . . . . . . 419
� 8 g N�� IBM DB2pureScale S� . . . . . . . . . . 421
� 48 � W�N⌠�α½� DB2pureScale . . . . . . . . . . . . . 423
� 49 � DB2 pureScale ⌠��α½e
@� . . . . . . . . . . . . . . . 425
�² v
]w DB2 pureScale ⌠�� GPFS ��t� . . . 425α½ DB2 pureScale ⌠��ϕμí . . . . . . 426τ�Ω�wO�w��niμ DB2 pureScale ⌠� 427bα½� DB2 Ω�@�⌠���≈Ω�w . . . . 428
� 50 � N{s� DB2 ��
DB2 pureScale ⌠� . . . . . . . . 431
� 51 � DB2 pureScale ⌠��α½ß
@� . . . . . . . . . . . . . . . 433�πΩ�wtm�H�X DB2 pureScale ⌠��D 433bα½� DB2 Ω�@�⌠���≈Ω�w . . . . 434
� 9 g M���M≤ . . . . . . . 437
� 52 � ��w���M≤ . . . . . . 441�d��M≤���� . . . . . . . . . . 442�o��M≤ . . . . . . . . . . . . . 443�úY��M≤]Linux � UNIX� . . . . . . 444�úY��M≤ (Windows) . . . . . . . . . 444�ε�� DB2 {]Linux � UNIX� . . . . 445�ε�� DB2 Ω�BA����{í (Windows) 446
� 53 � ��M≤w�Φk . . . . . . 447q���M≤Pú�Sw��M≤ . . . . . . . 447w���M≤]Linux � UNIX� . . . . . . . 449w���M≤H≤s 10.1 � DB2 pureScale Ω� . . . . . . . . . . . . . . . . 449w���M≤H≤s{s� DB2 Ω�wú�(Linux � UNIX) . . . . . . . . . . . 452w���M≤Hw�s� DB2 Ω�wú�(Linux � UNIX) . . . . . . . . . . . 453
w���M≤ (Windows). . . . . . . . . . 454w∩μ@Ω�wú�w���M≤ (Windows) . . 454w∩h�Ω�wú�w���M≤ (Windows) . . 455�����w���M≤ (Windows) . . . . . 455b Microsoft Cluster Server ⌠�ñw���M≤(Windows) . . . . . . . . . . . . . 456
� 54 � w���M≤ºß . . . . . . 461��M≤�ßmw�@� (Windows) . . . . . . 461��M≤�ßmw�@� (Linux � UNIX). . . . 462w���M≤ºßs�s��� . . . . . . . 464
� 55 � �úw���M≤ . . . . . . 467
� 10 g �úw� DB2 Ω�wú� 469
� 56 � �úw� DB2 Ω�wú�
]Linux � UNIX� . . . . . . . . . 471�ε DB2 �z°A� (Linux � UNIX) . . . . 471�ú DB2 �z°A� (Linux � UNIX) . . . . 472�ε root DB2 Ω�]Linux � UNIX� . . . . 472�ú DB2 Ω� (Linux � UNIX) . . . . . . . 473
�� db2_deinstall � doce_deinstall ⁿO�ú DB2Ω�wú�]Linux � UNIX� . . . . . . . 474
� 57 � �úw�D root DB2 Ω�w
ú�]Linux � UNIX� . . . . . . . 475�εD root Ω� (Linux � UNIX) . . . . . . 475�� db2_deinstall �úD root DB2 Ω�wú�]Linux � UNIX� . . . . . . . . . . . 475
� 58 � �úw� DB2 Ω�wú�
(Windows). . . . . . . . . . . . . 477
� 59 � �úw� DB2 ��� IBM Ω
�w����� . . . . . . . . . 479
� 60 � ������úw� DB2 Ω
�wú�BS��yÑ]Linux �
UNIX� . . . . . . . . . . . . . . 487
� 61 � ������úw� DB2 ú
�BS��yÑ (Windows) . . . . . . 489
� 62 � �úw���M≤ . . . . . . 491
� 11 g �� DB2 w�{í�w���� SA MP . . . . . . . . . . 493
� 63 � IBM Tivoli SystemAutomation for Multiplatforms (SAMP) Base Component . . . . . . . 495
� 64 � w� IBM Tivoli SystemAutomation for Multiplatforms (SAMP). . . . . . . . . . . . . . . . 497�� DB2 w�{í�w� IBM Tivoli SystemAutomation for Multiplatforms (SA MP) . . . . . 497�� installSAM w� Script �w� IBM TivoliSystem Automation for Multiplatforms (SA MP) . . 499
� 65 � �� IBM Tivoli SystemAutomation for Multiplatforms (SAMP). . . . . . . . . . . . . . . . 501�� DB2 w�{�� IBM Tivoli SystemAutomation for Multiplatforms (SA MP) . . . . . 502�� installSAM w� Script ��� IBM TivoliSystem Automation for Multiplatforms (SA MP) . . 503
� 66 � �úw� IBM Tivoli SystemAutomation for Multiplatforms (SAMP). . . . . . . . . . . . . . . . 505�� DB2 w�{í��úw� IBM Tivoli SystemAutomation for Multiplatforms (SA MP) . . . . . 505
vi w� DB2 °A�
�� uninstallSAM �úw� Script ��úw�IBM Tivoli System Automation for Multiplatforms(SA MP) . . . . . . . . . . . . . . . 506
� 67 � w�B����úw� IBMTivoli System Automation forMultiplatforms (SA MP) ���ó��
Γ Script . . . . . . . . . . . . . 509�� DB2 w�{í�w�B����úw� IBMTivoli System Automation for Multiplatforms (SAMP) ��ó��Γ Script . . . . . . . . . 509Γ�w�B����úw� IBM Tivoli SystemAutomation for Multiplatforms (SA MP) ��ó��Γ Script . . . . . . . . . . . . . . 510
� 68 � IBM Tivoli SystemAutomation for Multiplatforms (SAMP) w���úw�Θx . . . . . . . 513
� 69 � ��P IBM DB2 Server π
X� IBM Tivoli System Automationfor Multiplatforms (SA MP) ��v°
� . . . . . . . . . . . . . . . . 515
� 70 � IBM Tivoli SystemAutomation for Multiplatforms (SAMP) �ⁿΣ�nΘ�wΘ . . . . . . . 517
� 12 g IBM Data Studio P DB2Ω�wú��πXw� . . . . . . . 519
� 71 � �� DB2 w�δFw� IBMData Studio (Windows) . . . . . . . 521
� 72 � �� DB2 w�δFw� IBMData Studio (Linux) . . . . . . . . 523
� 73 � Ω�d�Gw� IBM DataStudio �ß� . . . . . . . . . . . 525
� 13 g �²PßO . . . . . . . 527
�² A. DB2 �NΩTº[ . . . . . . 529LΩy� PDF μí� DB2 Nw. . . . . 529qⁿOμBz�π SQL ¼Aí� . . . . . . 532s�úP��� DB2 ΩTñ� . . . . . . . 532≤sqú�°� í⌠⌠°A�Ww�� DB2 ΩTñ� . . . . . . . . . . . . . . . . 532Γ�≤sqú�°� í⌠⌠°A�Ww�� DB2ΩTñ� . . . . . . . . . . . . . . . 533DB2 ⁿ�� . . . . . . . . . . . . . 535DB2 �°��ΩT. . . . . . . . . . . . 535ΩTñ��°� . . . . . . . . . . . . . 536
�² B. �N�� . . . . . . . . . . 537
� . . . . . . . . . . . . . . . 541
�² vii
viii w� DB2 °A�
� 1 g DB2 Ω�wú��w��D
bw� DB2® Ω�wú�ºeA�TOz∩�t��X�n�@�t�BwΘBn
ΘBqTB���O�Θ�DCdb2prereqcheck ⁿO��dz�t�O��Xw������C
� 29 ��y���O��Dz
ú������í�°z∩�w��¼�z�����t��¼�wCP
�aAO�Θ�D�ⁿ�Ω�wt��jp��°{��vTC
DB2 Ω�w� IBM Data Server Client ú�
w∩C�@�t�A�����X�@�t�BnΘ�wΘ�D�MμApU
�G
v � 51��yDB2 °A�� IBM Data Server Client �w��D (AIX)z
v � 53��yDB2 °A�� IBM Data Server Client �w��D (HP-UX)z
v � 54��yDB2 °A�� IBM Data Server Client �w��D (Linux)z
v � 60��yDB2 °A�� IBM Data Server Client �w��D (Solaris)z
v � 62 ��yDB2 °A�� IBM Ω�°A��ß��w��D (Win-
dows)z
DB2 Connect™ ú��w��D
w∩C�@�t�A�����X�@�t�BnΘ�wΘ�D�MμApU
�G
v mDB2 Connect w��tm DB2 Connect Personal Editionnñ�yDB2 Con-
nect Personal Edition �w��D (Windows)z
v mDB2 Connect w��tm DB2 Connect Personal Editionnñ�yDB2 Con-
nect Personal Edition �w��D (Linux)z
v mDB2 Connect w��tm DB2 Connect °A�nñ�yDB2 Connect ú
��w��D]Solaris @�t��z
v mDB2 Connect w��tm DB2 Connect °A�nñ�yDB2 Connect °
A�ú��w��D (Windows)z
v mDB2 Connect w��tm DB2 Connect °A�nñ�yDB2 Connect °
A�ú��w��D (Linux)z
v mDB2 Connect w��tm DB2 Connect °A�nñ�yDB2 Connect °
A�ú��w��D (AIX®)z
v mDB2 Connect w��tm DB2 Connect °A�nñ�yDB2 Connect °
A�ú��w��D (HP-UX)z
IBM® DB2 pureScale® S�
w∩C�@�t�A�����X�@�t�BnΘBwΘ��Θ�D�M
μApU�G
v � 155��yDB2 pureScale S��w����� (AIX)z
v � 186��yDB2 pureScale S��w����� (Linux)z
© Copyright IBM Corp. 2013 1
� 25 ��� 5 �, yDB2 Ω�wú�� Java nΘΣ�ñ�z
z�nAϕ IBM Software Development Kit (SDK) for Java™ h�A�α��
Java ¼uπAH��P⌡μ Java ��{íA]Axs{����wq�
τ�C
���
p� DB2 Ω�wú��Σ�Ω��N��Ω�A�\ h t tp : / /
www.ibm.com/developerworks/wikis/display/im/DB2+Virtualization+SupportC
uDB2 ΩayÑM≤ (NLPACK)v�w��D
b Linux � UNIX @�t�WA≤w� DB2 NLPACK ºeA��ww� DB2
°A���ß�ú�Co�¡w°A���ß�Mμ]AG
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 �w��D
v mSpatial Extender User’s Guide and Referencenñ�yw� Spatial Extender
�t��Dz
InfoSphere® Federation Server ú��w��D
v Federation Server nw�DGhttp://publib.boulder.ibm.com/infocenter/db2luw/
v9r7/topic/com.ibm.swg.im.iis.prod.install.core.doc/topics/iiypisrq-sys.html
v Replication Server � Data Event Publisher nw�DGhttp:/ /
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.repl.install.doc/topics/iiypirrq-sys.html
2 w� DB2 °A�
� 1 � Q� db2prereqcheck �dw�����
ziH�� db2prereqcheck ⁿOA��dSw DB2 ���nΘ��Θ����C
Q� db2prereqcheck ⁿOAziHPwt�O�í¼ DB2 w�����A�L��
�Sw DB2 ���w�CⁿO��d@�����A�p@�t�h�BLinux o
μM≤BAIX Technology LevelBC {íwM⌡μ����{íB�ß�BuDAPLBGPL
� DB2 pureScale Sw�DC
DB2 ú�b cfg Ω�¿ñH�F db2prereqcheck Gi��� DB2prereqs.xml ��C
DB2prereqs.xml ��]tq 9.8 � Fix Pack 2 � 10.1 � �����A]ú��
∩Σ eCbziH⌡μ db2prereqcheck ⁿOºeA��NGi��� XML ���
X�α���sΩ�¿CpGz�@�t�ww� DB2 ú�Ahú�n�Xo���C
z�n�t��¬�v�gJvA�α⌡μ db2prereqcheck ⁿO]τYA�≤bDB2prereqs.xml ñ¬��¬�vH���ú�ΘX��gJv�C
�Gw∩ UNIX @�t�Az���X db2prereqcheck_exe Gi��BDB2prereqs.xml
��� db2prereqcheck Shell ScriptC
pGz⌡μ db2prereqcheck ⁿO�S�ⁿw⌠≤�Ahª�Pwt�O��XΩ�XML ��ñwq��� DB2 �����M≤�����C
ziHQ� db2prereqcheck ⁿOA��d�s DB2 ��������DB�dSw
DB2 ��������DBú�°i�AH�ΣLÑÑC
v Yn�dΩ� XML ��ñ�wq��s DB2 �������A�⌡μ
db2prereqcheck ⁿOA�]t -i �C�pA
$ ./db2prereqcheck -i
v Yn�dt�O��XΩ� XML ��ñ�wq�Sw DB2 �������A�⌡
μ db2prereqcheck ⁿOA�]t -v <version number> �C�pA
$ ./db2prereqcheck -v 10.1.0.0
v Ynú�]tτ�ΩT� db2prereqcheck ⁿOΘX]]ACX��ó���Kn q��°i�A��� -o <filename> �C�ⁿw�π°i�W⌠�AHbt@��²ñú�°iCYS� -o <filename> �Ahw� DB2 ú������Nu
�πbⁿOe�WC
$ ./db2prereqcheck -i -o report.rpt
v pG�ⁿw -f �Ah���w] XML ��]��⌠��GDB2 installation/
cfg/DB2prereqs.xml�CpGΣú�o�w] XML ��A-f <filename> i��ⁿw XML ��C
$ ./db2prereqcheck -i -f ./newDB2prereqs.xml
v bΣ�� AIX � Linux @�t�WAYnτ� DB2 pureScale w�������
DA��� -p ∩�C
$ ./db2prereqcheck -i -p
v bΣ�� Linux @�t�WAYnτ� DB2 pureScale w��Sw⌠⌠tm���
���DA�ft�� db2prereqcheck ⁿOP -p � -t <network configurationtype> ∩�C⌠⌠tm�¼��]�μ@ InfiniBand ≡O�Bh� InfiniBand ≡O
© Copyright IBM Corp. 2013 3
�Bμ@ RoCE ≡O��h� RoCE ≡O�]SINGLE_IB_PORT_CLUSTERBMULT_IB_PORT_CLUSTERBSINGLE_ROCE_PORT_CLUSTER � MULTI_ROCE_PORT_CLUSTER�C
$ ./db2prereqcheck -i -p -t <network configuration type>
�G∩≤ DB2 pureScale w�Ab�� 10GE (RoCE) ⌠⌠� AIX WA��Γ�τ�
AIX � uDAPL nΘ����C db2prereqcheck ⁿOú��τ�o�h�C
pG db2prereqcheck ⁿOⁿXt�ú�X����]H DBT3507E ��l�í��A
�bτ� ofed ...ofed �n��C�����G1.5.2-]���DBT3507E db2prereqcheck ��{íLkτ�w�����A]���{íΣú�UCM≤���G"ofed"C��G�Dú�C
��d�÷�U��D��AMß½s⌡μCp��÷ΩTA�bu10.1 �ΩTñ
�vWjM DBT Tº]�p DBT3507E�C
d�
AIX @�t�W� db2prereqcheck ⁿOΘXd�Cw∩ DB2 pureScale w�A��
-p ∩�C
> db2prereqcheck -p -v 10.1.0.0==========================================================================�b@�t� "AIX" W�d DB2 �w 10.1.0.0 �� DB2 ����
�bτ���{íh� ...�n��C@�t���{íh�G"6.1"CΩ��@�t���{íh�G"6.1"C�D��C
�bτ� AIX �Nh�� Service Pack ...�n��C�Nh�G6 Service PackG5�D��C
�bτ� XL C/C++ ⌡μ�� ...�n��C XL C/C++ ⌡μ��h�G11.1.0.1Ω����G11.1.0.1�D��C
�bτ� uDAPL ...�n��C uDAPL h�G6.1.6.1Ω����G6.1.6.1�D��C
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A�� DB2 pureScaleS����w�����C��G"10.1.0.0"C
AIX @�t�W� db2prereqcheck ⁿOΘXd�C�w∩ DB2 pureScale uDAPLA
�� -u ∩�C
> db2prereqcheck -u -v 10.1.0.0==========================================================================�b@�t� "AIX" W�d DB2 �w 10.1.0.0 �� DB2 ����
�bτ� uDAPL ...�n��C uDAPL h�G6.1.6.1Ω����G6.1.6.1�D��C
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A����w�����C��G"10.1.0.0"C
4 w� DB2 °A�
==========================================================================�b@�t� "AIX" W�d DB2 �w 10.1.0.0 �� DB2 ����
�bτ� uDAPL ...�n��C uDAPL h�G6.1.6.1Ω����G6.1.6.1�D��C
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A�� DB2 pureScaleS����w�����C��G"10.1.0.0"C
AIX @�t�W� db2prereqcheck ⁿOΘXd�Cw∩�ß�w�A�� -c ∩�C
> db2prereqcheck -c -v 10.1.0.0==========================================================================�b@�t� "AIX" W�d DB2 �w 10.1.0.0 �� DB2 ����
�bτ���{íh� ...�n��C@�t���{íh�G"6.1"CΩ��@�t���{íh�G"6.1"C�D��C
�bτ� AIX �Nh�� Service Pack ...�n��C�Nh�G6 Service PackG5�D��C
�bτ� XL C/C++ ⌡μ�� ...�n��C XL C/C++ ⌡μ��h�G11.1.0.1Ω����G11.1.0.1�D��C
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w�ß����w�����C��G"10.1.0.0"C==========================================================================�b@�t� "AIX" W�d DB2 Ω�w 10.1.0.0 �� DB2 ����
�bτ���{íh� ...�n��C@�t���{íh�G"6.1"CΩ��@�t���{íh�G"6.1"C�D��C
�bτ� AIX �Nh�� Service Pack ...�n��C�Nh�G6 Service PackG5�D��C
�bτ� XL C/C++ ⌡μ�� ...�n��C XL C/C++ ⌡μ��h�G11.1.0.1Ω����G11.1.0.1�D��C
�bτ� uDAPL ...�n��C uDAPL h�G6.1.6.1Ω����G6.1.6.1�D��C
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w�ß�� DB2 pureScaleS����w�����C��G"10.1.0.0"C
AIX @�t�W� db2prereqcheck ⁿOΘXd�CYnuπτ�KnA��� -s∩�C
> db2prereqcheck -s -v 10.1.0.0DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A����w�����C��G"10.1.0.0"CDBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A�� DB2 pureScaleS����w�����C��G"10.1.0.0"C
� 1 � Q� db2prereqcheck �dw����� 5
Linux @�t�W� db2prereqcheck ⁿOΘXd�Cw∩ DB2 pureScale w�A��
-p ∩�C
> db2prereqcheck -p -v 10.1.0.0==========================================================================�b Linux W�d DB2 10.1.0.0 �� DB2 ����
�bτ� Linux oμM≤ ...�n��C SUSE ��G]���SP]���
�bτ� sles-release ...sles-release �n��C�����G10-15.45.8M≤�Ω���G11.1
�D��C
�bτ���{íh� ...�n��C��{íh�G2.6.16Ω����{íh�G2.6.32.45�D��C
�bτ�uC++ {íwv�� ...�n��C C++ {íwGlibstdc++.so.6�� C++ {íw�≤G/usr/lib64/libstdc++.so.6.0.10Ω�� C++ {íwGCXXABI_1.3.1
�bτ� 32 ����� libstdc++.so.6 ...b /usr/lib64 Σ� 64 �� /usr/lib64/libstdc++.so.6b /usr/lib Σ� 32 �� /usr/lib/libstdc++.so.6�D��C
�bτ� libc.so �� ...glibc {íw�≤G/lib64/libc-2.11.1.so�n��C glibc {íw��G2.4.0Ω�� glibc {íw��G2.11.1�D��C
�bτ� libaio.so �� ...bt�WⁿJ libaio.so.1 ¿\C�D��C
�bτ� ofed ...ofed �n��C�����G1.5.2-]����D��C
�bτ� sg3_utils ...Σ��M≤]����Gsg3_utils�D��C
�bτ� sg_persist ...Σ��M≤]����G/usr/bin/sg_persist�D��C
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A�� DB2 pureScaleS����w�����C��G"10.1.0.0"C
Linux @�t�W� db2prereqcheck ⁿOΘXd�C�� -p � -t ∩�AHτ�Sw⌠⌠tm������DC�pAYnτ� DB2 pureScale ⌠�ñ�μ@ InfiniBand
≡O�tmA�⌡μUC�@G
db2prereqcheck -v 10.1.0.0 -p -t SINGLE_IB_PORT_CLUSTER
�b@�t� "Linux" W�d DB2 �w 10.1.0.0 �� DB2 ����
�bτ� Linux oμM≤ ...�n��C@�t�oμM≤G"RHEL"F��G"5"FService PackG"6"C
6 w� DB2 °A�
Ω��@�t�oμM≤��G"6"FService PackG"1"C�D��C
...
�bτ� Infiniband Σ�M≤Glibibcm.x86_64 ...Σ��M≤]����Glibibcm.x86_64�D��C
�bτ� Infiniband Σ�M≤Glibrdmacm.x86_64 ...Σ��M≤]����Glibrdmacm.x86_64�D��C
...
�bτ� Reliable Scalable Cluster Technology M≤Glibrdmacm.i686 ...Σ��M≤]����Glibrdmacm.i686�D��C
�bτ� Reliable Scalable Cluster Technology M≤Glibcxgb3.i686 ...Σ��M≤]����Glibcxgb3.i686�D��C
...
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A�� DB2 pureScaleS����w�����C��G"10.1.0.0"C
bΣ�� Linux @�t�WAYnτ� DB2 pureScale ⌠�ñ�h� RoCE ≡O�t
mA�⌡μUCⁿOG
db2prereqcheck -v 10.1.0.0 -p -t MULTI_ROCE_PORT_CLUSTER
==========================================================================�b@�t� "Linux" W�d DB2 �w 10.1.0.0 �� DB2 ����
�bτ� Linux oμM≤ ...�n��C@�t�oμM≤G"RHEL"F��G"6"FService PackG"1"CΩ��@�t�oμM≤��G"6"FService PackG"1"C�D��C
...
�bτ� Infiniband Σ�M≤Glibibcm.x86_64 ...Σ��M≤]����Glibibcm.x86_64�D��C
�bτ� Infiniband Σ�M≤Glibrdmacm.x86_64 ...Σ��M≤]����Glibrdmacm.x86_64�D��C
...
�bτ� High Performance Networking M≤Glibibverbs-rocee.x86_64 ...Σ��M≤]����Glibibverbs-rocee.x86_64�D��C
�bτ� High Performance Networking M≤Glibmlx4-rocee.x86_64 ...Σ��M≤]����Glibmlx4-rocee.x86_64�D��C
�bτ� Reliable Scalable Cluster Technology M≤Glibibcm.i686 ...Σ��M≤]����Glibibcm.i686�D��C
�bτ� Reliable Scalable Cluster Technology M≤Glibrdmacm.i686 ...Σ��M≤]����Glibrdmacm.i686
� 1 � Q� db2prereqcheck �dw����� 7
�D��C
...
DBT3533I db2prereqcheck ��{íwT{�X DB2 Ω�w°A�� DB2 pureScaleS����w�����C��G"10.1.0.0"C
Linux @�t�W� db2prereqcheck ⁿOΘXd�C�w∩ DB2 pureScale uDAPLA
�� -u ∩�C
> db2prereqcheck -u -v 10.1.0.0==========================================================================�b Linux W�d DB2 10.1.0.0 �� DB2 ����
�bτ� ofed ...ofed �n��C�����G1.5.2-]����D��C
�bτ� sg3_utils ...Σ��M≤]����Gsg3_utils�D��C
�bτ� sg_persist ...Σ��M≤]����G/usr/bin/sg_persist�D��C
DB2 Server 10.1.0.0 �����Dú��C
==========================================================================�b Linux W�d DB2 10.1.0.0 �� DB2 ����
�bτ� ofed ...ofed �n��C�����G1.5.2-]����D��C
�bτ� sg3_utils ...Σ��M≤]����Gsg3_utils�D��C
�bτ� sg_persist ...Σ��M≤]����G/usr/bin/sg_persist�D��C
�X DB2 Server 10.1.0.0 � DB2 pureScale S�����DC
Linux @�t�W� db2prereqcheck ⁿOΘXd�Cw∩�ß�w�A�� -c ∩�C
> db2prereqcheck -c -v 10.1.0.0==========================================================================�b Linux W�d DB2 10.1.0.0 �� DB2 ����
�bτ� Linux oμM≤ ...�n��C SUSE ��G]���SP]���
�bτ� sles-release ...sles-release �n��C�����G10-15.45.8M≤�Ω���G11.1
�D��C
�bτ���{íh� ...�n��C��{íh�G2.6.16Ω����{íh�G2.6.32.45�D��C
�bτ�uC++ {íwv�� ...�n��C C++ {íwGlibstdc++.so.6
8 w� DB2 °A�
�� C++ {íw�≤G/usr/lib64/libstdc++.so.6.0.10Ω�� C++ {íwGCXXABI_1.3.1
�bτ� 32 ����� libstdc++.so.6 ...b /usr/lib64 Σ� 64 �� /usr/lib64/libstdc++.so.6b /usr/lib Σ� 32 �� /usr/lib/libstdc++.so.6�D��C
DB2 Client 10.1.0.0 �����Dú��C
==========================================================================�b Linux W�d DB2 10.1.0.0 �� DB2 ����
�bτ� Linux oμM≤ ...�n��C SUSE ��G]���SP]���
�bτ� sles-release ...sles-release �n��C�����G10-15.45.8M≤�Ω���G11.1
�D��C
�bτ���{íh� ...�n��C��{íh�G2.6.16Ω����{íh�G2.6.32.45�D��C
�bτ�uC++ {íwv�� ...�n��C C++ {íwGlibstdc++.so.6�� C++ {íw�≤G/usr/lib64/libstdc++.so.6.0.10Ω�� C++ {íwGCXXABI_1.3.1
�bτ� 32 ����� libstdc++.so.6 ...b /usr/lib64 Σ� 64 �� /usr/lib64/libstdc++.so.6b /usr/lib Σ� 32 �� /usr/lib/libstdc++.so.6�D��C
�bτ� libc.so �� ...glibc {íw�≤G/lib64/libc-2.11.1.so�n��C glibc {íw��G2.4.0Ω�� glibc {íw��G2.11.1�D��C
�bτ� ofed ...ofed �n��C�����G1.5.2-]����D��C
�bτ� sg3_utils ...Σ��M≤]����Gsg3_utils�D��C
�bτ� sg_persist ...Σ��M≤]����G/usr/bin/sg_persist�D��C
�X DB2 Client 10.1.0.0 � DB2 pureScale S�����DC
Linux @�t�W� db2prereqcheck ⁿOΘXd�CYnuπτ�KnA��� -s∩�C
> db2prereqcheck -s -v 10.1.0.0DB2 Server 10.1.0.0 �����Dú��C
�X DB2 Server 10.1.0.0 � DB2 pureScale S�����DC
� 1 � Q� db2prereqcheck �dw����� 9
10 w� DB2 °A�
� 2 g DB2 °A�� IBM Data Server Client
DB2 Ω�wt�]t DB2 °A�� IBM Data Server ClientC
DB2 °A�O@÷píΩ�w�zt� (RDBMS)AiNΩ����Σ IBM Data
Server ClientCpGW����≤qúW�Ω�wA�w� DB2 °A�Cp� DB2
°A���÷ΩTA�⌡� http://www.ibm.com/software/data/db2/
IBM Data Server Client O@��{íAi²zw∩ DB2 °A�⌡μⁿO� SQL »
zíBs���� DB2 °A�A�s�ΣΩ�wC
© Copyright IBM Corp. 2013 11
12 w� DB2 °A�
� 2 � w� DB2 Ω�w°A��º[]Linux � UNIX�
�DDºzb AIXBHP-UXBLinuxB� Solaris w� DB2 °A�ú��BJC
{�
Ynw� DB2 °A�ú�A�⌡μUCBJG
1. �\ DB2 ú�����C
2. �\ DB2 ��ΩT]pGA�� �C
3. �∩ HP-UX Linux � Solaris W����CbúF x86_32 W Linux ���¡
xWAzú��w� 64 �����{í�α�≥iμw�A�hAw�NóC
4. ��w�CΘG
ú� DVDpG DB2 ú� DVD S���ⁿA��ⁿ DB2 ú� DVDC
w�M��
pGwUⁿw�M��A� untar ��C
5. ��Σñ@�i�ΦkA�w� DB2 ú�G
v uDB2 w�vδF
v ������Ln�w�
v payload ��íp
Y� DB2 °A�AziH��uDB2 w�vδFA�⌡μw�Ptm@�A�pG
v ∩� DB2 w��¼]@δB�p�q�C
v ∩� DB2 ú�w��mC
v w�yÑAzyßiHNª�ⁿw�ú����Tº�w]yÑC
v w���� IBM Tivoli® System Automation for Multiplatforms (Linux � AIX)C
v ]w DB2 Ω�C
v ]wuDB2 �z°A�v]]A DAS ���]w�C
v ]wuDB2 σrjMv°A�C
v ]wu�zvp�H���q�C
v ]w�tm�]w�tm]]A����]w�C
v ]w Informix® Ω���Σ�C
v �� DB2 uπ¼²C
v ⁿwuDB2 ΩTñ�v≡C
v ����C
6. pGw��uDB2 w�vδFH��Φk�w� DB2 °A�Ah�nßmw�t
mBJC
© Copyright IBM Corp. 2013 13
14 w� DB2 °A�
� 3 � w� DB2 Ω�w°A��º[ (Windows)
�DDºzb Windows Ww� DB2 °A�ú��BJC
{�
Ynw� DB2 °A�ú�A�⌡μUCBJG
1. �\ DB2 Ω�wú�����C
2. �\ DB2 Ω�w��ΩT]pGA�� �C
3. ��w�CΘG
ú� DVDN DB2 Ω�wú� DVD íJ DVD-ROM ��≈C
w�M��
pGwUⁿw�M��A��úY���C
4. ��UCΦk�w� DB2 Ω�wú�G
v uDB2 w�vδFC
v Q�����Ln�w�C
ziH��uDB2 w�vδFA⌡μw�Ptm@�A�pG
v ∩� DB2 Ω�ww��¼]@δB�p�q�C
v ∩� DB2 Ω�wú�w��mC
v ]w IBM SSH Server for Windows
v w�yÑAzHßiHNª�ⁿw�ú����Tº�w]yÑC
v ]wuDB2 ��w�vC
v ]w DB2 Ω� (]AΩ����]wC��w]AªP DAS ����P)C
v ]wuDB2 �z°A�v]]A DAS ���]w�C
v ]wuDB2 σrjMv°A�C
v ]wu�zvp�H���q�C
v ]w�tm�]w�tm]]A����]w�C
v �� DB2 uπ¼²C
v ⁿwuDB2 ΩTñ�v≡C
v ����C
v w�ΣLú�C
© Copyright IBM Corp. 2013 15
16 w� DB2 °A�
� 4 � D root ¡�w�º[]Linux � UNIX�
DB2 w�{í�bD root ¡w��íA���tmD root Ω�CD root ��
�iHbw��íqD root Ω��tmCY�S� root M�vAz�OiH���
�@ww�� DB2 Ω�wú�C
DB2 Ω�wú��D root ¡w��@� DB2 Ω��w]���jíS�C
∩≤\hs��ÑAD root ���w�DAXA�pG
v ���d�u@�H��dW���]o����Qnbú��t��z��í�
ípUAw� DB2 Ω�wú���°�
v qúOt��z�²�� DB2 Ω�wú�}o��{í���{í}oH�
v }o�nΘú�n root ���v¡²i O DB2 Ω�wú��uWnΘ���
(ISV)v
÷MD root ¡w�π� root ¡w��jí\αA²��@�tº�¡εCH root
���¡⌡μ db2rfe ⁿOAKi�úí¡εC
HD root ���¡�w� DB2 Ω�w°A�
HD root ���¡iHw�jí DB2 Ω�wú�C
}lºe
bzHD root ���¡w�⌠≤ DB2 Ω�wú�ºeAnA� root ¡w�PD
root ¡w�ºí�tºAH�D root ¡w��¡εCp�D root w���÷Ω
TA�\yD root ¡w�º[ (Linux � UNIX)zC
HD root ���¡w� DB2 Ω�wú������pUG
v z��α≈μ�ⁿ�zLΣLΦí�ⁿw� DVDC
v z����i�@ DB2 ���������� IDC
��� ID π�UC¡ε��DG
– ��π� guestsBadminsBusers � local H��Dns�
– iH]Apgr� (a-z)B�r (0-9) ��ur� (_)
– °�úαWX 8 �r�
– úαH IBMBSYSBSQL ��r}Y
– úαO DB2 Odr (USERSBADMINSBGUESTSBPUBLIC � LOCAL) � SQL
Odr
– Lk��π� DB2 Ω� IDBDAS ID �j≈ ID º root M�v�⌠≤u��
� IDvC
– úα]A½r�
– pGⁿw{s��� IDA�úO�s���� IDA�Tw��� IDG
- �Ωw
- KXS�L�
© Copyright IBM Corp. 2013 17
v znw�ºú��nwΘ�Dú�A�≤ root ���A�A�≤D root ���C
v b AIX 5.3 �WA����uDPB I/O (AIO)vCjP��t���uI/O �¿≡
(IOCP)vC
v z��l�²��O��� DB2 ⌠�C
DB2 w�⌠�π�UCWhG
– iH]Apgr� (a-z)Bjgr� (A-Z) ��ur� (_)
– úαWX 128 �r�
– úα]tμ
– úα]tD�σr�
÷≤o�@�
HD root ���¡w� DB2 Ω�wú�A∩≤D root ����Ñ@�AMC½y
íAD root ���bw� DB2 Ω�wú��L�⌡μ⌠≤Sϕ�@Au�nHD
root ���¡nJYiC
{�
Yn⌡μD root ¡w�A�G
1. HD root ���¡nJ
2. ��⌠≤i��Φk�w� DB2 Ω�wú�C ∩�]AG
v uDB2 w�vδF (GUI w�)
v ft���� db2setup ⁿO (Ln�w�)
�G]�D root ���Lk∩w� DB2 Ω�wú���²A�H�ñ��
�ñ�⌠≤ FILE ÷ΣrC
3. w� DB2 Ω�wú�ºßAz��}�s�nJÑq@�AH��D root DB2 Ω
�C ��AziH���P�nJÑq@�AeúO�� $HOME/sqllib/
db2profile (A�≤ Bourne Shell � Korn Shell ���) � $HOME/sqllib/
db2chsrc (A�≤ C Shell ���) ]w DB2 Ω�⌠�AΣñA$HOME OD root
�����l�²C
U@B
w� DB2 Ω�wú�ºßA�τ�@�t����{Ω�¡ε (ulimit)CpGú�X
ulimit �pAh DB2 ���o�Dw��@�Ω�ú¼��Co���iα��P
DB2 Ω�wt�ñ�C
�� db2rfe bD root ¡�w�ñ�� root ¼S�
D root ¡w�ñ���S��\α@}lLk��A²OizL⌡μ db2rfe ⁿO���ª�C
}lºe
@��n root ���v¡C
18 w� DB2 °A�
{�
Yn��D root ¡w�ñ�Lk���S��\αA�⌡μUC�@G
1. MΣtmd��C wú�Γ�d�tm�G
v $HOME/sqllib/instance/db2rfe.cfgAw��D root DB2 Ω��w]∩Σw²
tmC
v $HOME/sqllib/cfg/db2rfe.cfg.sampleA�iμtm
Σñ $HOME OD root �����l�²C
2. NΣñ@�d�tm��s�ΣL�mA²�l��O�ú�C
3. °�n≤s�s�tm�C tm�O db2rfe ⁿO�ΘJC
tm��d�pUG
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
�G
v DB2 w�{í��±g INSTANCENAME ��
v uαb AIX W�� SET_ULIMIT �CbΣL@�t�WAπ� root ���v
¡�����nΓ�]w ulimit C
v ΣL÷Σr�w]� NO
v �w]��Pl�]p SVCENAME�C��H ** ϕ
v pGN�]� YES �BΣπ�⌠≤l�A��z�°��l�A�ú�A
ϕ�Cú��⌠≤≡úOd�C�TOzⁿú�≡Oi��C
ú�UCd�AHπN��UCMμ�ú��S��\α�wsΦtm�G
v ¬i��
v @�t�¼�O
v DB2 σrjM]A�W�� db2j_db2inst2 B≡� 55000�
Yn��o�S��\αA�sΦtm�ApU�G
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. H root ���v¡nJC
5. �²� $HOME/sqllib/instance �²AΣñ $HOME NϕD root �����l�²C
6. ��UCyk⌡μ db2rfe ⁿOG
� 4 � D root ¡w�]Linux � UNIX� 19
db2rfe -f config_file
Σñ config_file ObBJ � 19��3 ñ��tm�C
U@B
YnbD root ¡w�WOd�� root ¼S�A�bM���M≤����s��º
ßA½s⌡μ db2rfe ⁿOC
root ¡�w�PD root ¡�w�ºí�tº
úF�¡εº�AD root ¡w���²�c]P root ¡w���²�cy�ú
PC
b root ¡w��íAN�b root ���∩��²ñ� DB2 Ω�wú��l�
²���C
P root ���úPAD root ���Lk∩w� DB2 Ω�wú���mCD root ¡
w�@��≤ $HOME/sqllib �²AΣñ $HOME NϕD root �����l�²C
D root ¡w�º sqllib �²ñ�l�²GmP root ¡w��ⁿC
∩≤ root ¡w�AiH�h�Ω�CΩ���v�P�Ω����� ID �÷
pC
D root ¡w�uα�@� DB2 Ω�CD root ¡w��²]t�� DB2 Ω�w
ú����Ω���A²OS�n��C
UϕJ�F root ¡w�PD root ¡w�ºí�tºC
ϕ 1. root ¡w�PD root ¡w�ºí�tº
�h root ¡�w� D root ¡�w�
���iH∩�w��² O �Cww� DB2 Ω�wú�≤
�����l�²UC
e\� DB2 �� h� @�
w��ííp��� �{í��C��bw�ºß
�Ω�C
{í���Ω���Cibw
�ºßY�� DB2 Ω�wú
�C
�����Ω� � w�s��ºeAú�n�ú
w����CP�w�s��
P���C
D root ¡�w��¡ε
úF root ¡w�PD root ¡w�ºí�tº�A���÷≤D root ¡w��
¡εC�DDNQ�o�¡εAH≤UzP�O�n��D root ¡w�C
ú�¡ε
D root ¡w�úΣ�w�í DB2 Ω�wú�G
v DB2 Net Search Extender
v ��w��uDB2 ΩTñ�v
20 w� DB2 °A�
�GD root ¡w�úΣ���w��uDB2 ΩTñ�vAoO]��n
root ���v¡�α��n{íCúLAiHND root ¡w� DB2 Ω
�tm���P@íqúW��w��uDB2 ΩTñ�vC
S��uπ¡ε
D root ¡w�Lk��UCS��uπG
v uDB2 �z°A� (DAS)v�Σ�÷ⁿOGdascrtBdasdropBdaslistBdasmigr � dasupdt
v úΣ� db2governor W[u²��αO
v buu@q�z{í (WLM)vñAe\bD root DB2 Ω�� DB2 A��
Oñ]wNz{íu²�CM�A�ú�ϕ��Nz{íu²�A]ú
��� SQLCODE ��C
v úΣ�t�½s���D root DB2 Ω�����
�α�°�¡ε
D root ¡w�úΣ�UC�α°�S�G
v bX{��⌡μ Script �@��@
v �e�q�
���Ω�w¡ε
D root ¡w�uΣ�μ@� Ω�wCzLksWΣL�Ω�w� C
CX DB2 Ω�wú�
ϕHD root ���¡⌡μ�Adb2ls ⁿOú��ΘXúP≤H root ���
¡⌡μ�ú��ΘXCp��ΩTA�\ db2ls ⁿODDC
DB2 ��
C@�D root ���uαw�@� DB2 Ω�wú���C
DB2 Ω�¡ε
bD root ¡w�ñAw��í��@� DB2 Ω�CLk�ΣLΩ�C
DB2 Ω��@�iΩ����⌡μ
root ¡w��D root ¡w�ibP@qú�úPw�⌠�ñP�sbCM
�Au���D r o o t Ω��D r o o t ����α≤s��≤]��
db2_deinstall ⁿO�D root Ω�C
π� root ���v¡������� DB2 Ω�Auα�π� root ���
v¡����≤s��≤C
DB2 Ω�ⁿO
UC DB2 Ω�ⁿOLkbD root ¡w�ñ��G
db2icrtHD root ���¡w� DB2 Ω�wú��A����tmμ
@Ω�CLkbD root ¡w�ñ�≤hΩ�CM�ApG�nt
m���Ω�AziH��D root ¡w�tmⁿO db2nrcfgC
db2iupdtdb2iupdt ⁿOLk�≤D root Ω�C²OAiH��D root ¡w
�tmⁿO (db2nrupdt) �≤sD root DB2 Ω�CúLAqú�n
≤sD root Ω�A]�ª�b≤s DB2 Ω�wú���≤sC
� 4 � D root ¡w�]Linux � UNIX� 21
db2idropLk�≤D root ¡w��í���Ω�C���úw� DB2 Ω
�wú�A�α�≤ DB2 Ω�C
db2iupgradeD root ¡w�úΣ���CYn��D root Ω�A���
db2nrupgrade ⁿOC
��¡ε
LkN root ����D root �C
ßmw��@�i DB2 Ω����⌡μ
root ¡w��D root ¡w�ibP@qúWP�sbCúLAu�w�
DB2 Ω�wú���lD root ���A�α⌡μß≥�@A�pG
v M���M≤
v sWS�
v w��[ú�
�π ulimit �
UNIX � Linux @�t�W� ulimit ⁿO�]w�°i���Ω�¡ε]�pΩ��∩�¡ε�C∩≤ root Ω�AΩ�w°A���A≤s��� ulimit
]wA�L��≤�[]wCM�A∩≤D root Ω�AuiHbw��í�d
ulimit ]wCpG]wú¼Ah�π�iTºCYn�≤ ulimit ]wAh�
n root ���v¡C
izL⌡μ db2rfe JA�¡ε
D root ¡w��≤h¡εizL⌡μ db2rfe ⁿO�JACUCS��αObD root
¡w�ñ�Lk��G
v @�t�¼�O
v ¬i�� (HA) S�
v b /etc/services ��ñOdA�W��αO
v W[���Ω�¡ε (ulimit) �αOCαO�A�≤ AIXCbΣL@�t�WA�
�Γ�W[���Ω�¡εC
⌡μu��D root ¡w�� root S�vⁿO (db2rfe)AH��o�S��αOC⌡
μ db2rfe ⁿOO∩���A�B⌡μ���Oπ� root ���v¡����C
D root ¡�w�ñ��O�¼
@�t�¼�OO DB2 Ω�wú��w]�O�¼C]�D root ¡w�úΣ�@�
t�¼�OA�HpGz∩únbHD root ���¡w� DB2 Ω�wú�ºß⌡
μ db2rfe ⁿOAh��Γ�]w�O�¼Cz]iH��≤sΩ�w�z{ítm(dbm cfg) ��ñ�UC�A�F���G
v clnt_pw_plugin]�ß���� ID/KX��{ítm��
v group_plugin]s���{ítm��
v srvcon_pw_plugin]°A�tm�ñeJsu���� ID/KX��{í�
22 w� DB2 °A�
ε� DB2 ú�w�M���jp
ziH�� db2iprune ⁿO�ε DB2 Ω�wú�w�M���jpC
÷≤o�@�
∩≤jW�íp� DB2 Ω�wú�AH���{íñ O� DB2 �ÑAuπ��
�UCdb2iprune ��{íi��ΘJ�A�úP��S��yÑ�÷p���CΘJ� (.prn �) i²zⁿwznqw�M��ñ�ú�S��yÑC�GO@�sB≤p
� DB2 w�M��AªiH��@δ DB2 w�Φk�w�Cεw�M���jp
]OⁿR∩w�M��C
iμR∩M��ºeA��NUC¡εG
v í�≤���÷YCubS�ΣL��B�R∩��≤�A�iHR∩�≤C�
pA 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 ��≤
DB2_DATA_SOURCE_SUPPORTCiR∩ INFORMIX_DATA_SOURCE_SUPPORT �
INFORMIX_DATA_SOURCE_SUPPORT � DB2_DATA_SOURCE_SUPPORTA²ú
iR∩ DB2_DATA_SOURCE_SUPPORTAB INFORMIX_DATA_SOURCE_SUPPORT
�OdbM��ñC
v iH�úú�A²���Od@�ú�C
v Lk�ú�σyÑC
v b Linux � UNIX @�t�WAiH��UC@Φí�R∩yÑG
– ziHq DB2 National Language Pack (NLPACK) (Σñ NLPACK iHO⌠≤
�m) ⌡μ db2iprune ⁿOCbípUAu�yÑiHq NLPACK íR∩C
– ziHq DB2 Ω�wú� DVD ⌡μ db2iprune ⁿOCbípUAY NLPACK
O@�l�²AhziH⌡μ@� db2iprune ⁿOAR∩yÑH�ú�� (�) �
≤C
{�
Ynε DB2 Ω�wú�w�M���jpG
1. ��d�ΘJ� (.prn �) (�≤ú� DVD � db2/plat/utilities/db2iprune/ �
²) �Uⁿ�M��@�≥�{íAH�q�ΘJ�CziH�ú * ��ú�
��SwμCz]iHⁿwo�÷ΣrG
PRUNE_PRODⁿwn�ú� DB2 Ω�wú�C�∩��÷ΣrC@�iH�úh�
DB2 Ω�wú�A²����@�ú�Odbw�M��ñC�pA��
PRUNE_PROD = CLIENT
R∩ IBM Data Server ClientC
PRUNE_COMPⁿwn�ú� DB2 �≤C�∩��÷ΣrC@�iH�úh� DB2 �
≤Cϕ�ú�≤�Aⁿw��≤�q��Aϕ�ú�ñ�úC�pA��
PRUNE_COMP = FIRST_STEPS
R∩u�nBJvC
PRUNE_LANGⁿwn�ú�ww�yÑC�σO�n�yÑAúα�úC�∩��÷
� 4 � D root ¡w�]Linux � UNIX� 23
ΣrC@�iH�úh�yÑCⁿw PRUNE_LANG=allAH�ú�σº���
�yÑCϕ�úyÑ�Aⁿw�yÑ�q��Aϕ�ú�ñ�úC�pA
��
PRUNE_LANG = CZ
R∩�JyÑC
PRUNE_TSAMP�¡ Linux � UNIX @�t�CⁿwNqw�M��ñ�ú IBM Tivoli
System Automation for Multiplatforms (SA MP)C
PRUNE_VSAI�¡ Windows @�t�Cⁿw IBM Database Add-Ins for Visual Studio N
qw�M��ñ�úC
2. qⁿOμñA⌡μ db2iprune ⁿOC p�ⁿO���÷ΩTA�\ ydb2iprune
- εw�M��jpⁿOzC
�G
ziH��⌠≤�@δ DB2 w�ΦkA�w���@wR∩� DB2 w�M��G
uDB2 w�δFvw�
Y�@δw�A�w��ú��@δ�≤A²út db2iprune ⁿO��ú��≤C
Y��pw�A�w��ú��@δp¼�≤A²út db2iprune ⁿO��ú��≤C
Y�qw�Au�bS�∩e�ñπ�l��≤C db2iprune ⁿO��ú��≤ú�π�nw��∩��≤CM�Ab Linux � UNIX @�t�
WA�ú�yÑ��πbyÑ∩e�ñCbípUA�Twz�∩�w
�� db2iprune ⁿOqM��ñ�ú�yÑFYz∩�w�ú�yÑAzN�¼���TºC
���w�
Yzp������iμ�íw�A�Twzuⁿwb DB2 wR∩�w�M
��ñi��yÑ�S�CYz∩�w�ú��≤AzN�o���TºC
��M≤w�
]� Windows DB2 ��M≤O�π�w�M��A�H db2iprune ⁿOiHP��M≤M��@���C��M≤��{íBz{∩≤�π��wR∩
�M���ÑO�P�Cw� DB2 ��M≤�Aªu����≤sww���
≤A�ñ⌠≤�w���≤CY db2iprune ⁿOP��M≤M��@���A�Tw��M≤M��]t��@}lww���≤CY��M≤M��
�]t��ww���≤Ahb����M≤��{í�AzN�¼��÷≥
�����C
24 w� DB2 °A�
� 5 � DB2 Ω�wú�� Java nΘΣ�ñ�
z�nAϕ IBM Software Development Kit (SDK) for Java h�A�α�� Java ¼
uπAH��P⌡μ Java ��{íA]Axs{����wq�τ�C
pG�bw���≤�n IBM SDK for JavaAB SDK for Java �w�b�⌠�ñA
hb��uDB2 w�vδF�����w�ú��ANw� SDK for JavaC
SDK for Java ú�P IBM Data Server Runtime Client � IBM Data Server Driver Pack-
age @�w�C
Uϕ���@�t�¡xACX DB2 Ω�wú��ww� SDK for Java h�G
@�t�¡x SDK for Java h�
AIX SDK 7
HP-UX for Itanium ¼t� SDK 6
x86 W� Linux SDK 7
AMD64/EM64T W� Linux SDK 7
Linux on zSeries® SDK 7
Linux on POWER® SDK 7
Solaris @�t� SDK 7
Windows x86 SDK 7
Windows x64 SDK 7
�G
1. ziHq developerWorks® ⌠�Uⁿ SDK for Java nΘA⌠}�Ghttp://
www.ibm.com/developerworks/java/jdk/index.htmlCp� SDK for Java ��h�M
μA�\�ß��D�uSDK for Java � DB2 for Linux, UNIX, and Win-
dows Σ�v�ϕμC
�GY� Windows @�t�¡xA��� IBM Development Package for Eclipse
UⁿC
2. DB2 GUI uπub x86 W� LinuxBAMD64/EM64T W� LinuxBWindows x86
� Windows x64 W⌡μC
3. b Windows x86 � x86 W� Linux WG
v ww� 32 �� SDK
v Σ� 32 ����{í� Java �íí
4. b��Σ��¡xW (úF Windows x86 � x86 W� Linux º�)G
v Σ� 32 ����{í
v úΣ� 32 �� Java �íí
v Σ� 64 ����{í� Java �íí
© Copyright IBM Corp. 2013 25
Σ�� Java ��{í}onΘ
UϕCX SDK for Java �Σ�h�CΣ�CX�h��P�s���e��Ph�C
]�g� SDK for Java ��{í�≤s��A�H������h����CpG
z�Ω�w��{ío�P SDK for Java �÷��DA����wh�º SDK for Java
�U@�i���C
uΣ� SDK for Java ��]D IBM SDK�A���m�⌡μWí Java ��{íC
∩≤�m�⌡μs Java xs{����wq�τ�A�Σ� DB2 for Linux, UNIX,
and Windows ú�ñ]A� IBM SDK for JavaC∩≤⌡μe� DB2 ��m� Java x
s{����wqτ�A�\uϕμ 1v�μuJava xs{����wq�τ
�vAH�o�Ω�C
ϕ 2. SDK for Java � DB2 for Linux, UNIX, and Windows Σ�h�C
�� JDBC X�{í
d b 2 j a v a . z i p �
db2jcc.jar � Java �
�{í
�� JDBC X�{í
db2jcc4.jar � Java��{í7
Java xs{����
�wqτ� DB2 ��uπ
AIX 1.4.2 � 7 6 � 7 1.4.26 � 7 5 L
HP-UX for Itanium ¼
t�
1.4.2 � 61 61 1.4.26 � 6 L
Linux on POWER 1.4.2 � 73B4 6 � 73,4 1.4.26 � 7 L
x86 W� Linux 1.4.2 � 72B3B4 6 � 72,3,4 1.4.26 � 7 5 � 7
A M D 6 4 � I n t e l
E M 6 4 T Bz�W�
Linux
1.4.2 � 72B3B4 6 � 72,3,4 1.4.26 � 7 L
Linux on zSeries 1.4.2 � 73B4 6 � 73,4 1.4.26 � 7 L
Solaris @�t� 1.4.2 � 72 6 � 72 1.4.26 � 7 L
x86 W� Windows 1.4.2 � 72 6 � 72 1.4.26 � 7 5 � 7
x64 W� Windows (A
�≤ AMD64 � Intel
EM64T Bz�)
1.4.2 � 72 6 � 72 1.4.26 � 7 5 � 7
�G
1. Σ�iq Hewlett-Packard �oº�Ph�� SDK for Java �≤�m�⌡μb IBM
Data Server Driver for JDBC and SQLJ U⌡μ�Wí�ß���{íC
2. Σ�iq Oracle �oº�Ph�� SDK for JavaA�≤�� IBM Data Server Driver
for JDBC and SQLJ ��m�⌡μWí��{íCúLApGzN IBM Data
Server Driver for JDBC and SQLJ e securityMechanism ]w���[K�w�
�¼Ah SDK for Java ��Σ�z����[K�¼C�pAz��� SDK for
Java iαΣ� 256 �� AES]j¼�[KA�úΣ� 56 �� DES]z¼�[KC
ziH]w IBM Data Server Driver for JDBC and SQLJ e encryptionAlgorithm
�ⁿw[KtΓkCYn�� 256 �� AES [KA�N encryptionAlgorithm ]�
2Cϕz�� 256 �� AES [KP Oracle � SDK for Java ft���Aziα
�nw�iq Oracle �o� JCE Unlimited Strength Jurisdiction Policy FileC
26 w� DB2 °A�
3. SUSE Linux Enterprise Server (SLES) 10 �n��Ch�� SDK for Java 1.4.2
SR6CRed Hat Enterprise Linux (RHEL) 5 �n��Ch�� SDK for Java 1.4.2
SR7C
4. Linux W� SDK for Java 6 Σ��n SDK for Java 6 SR3 �≤s��C
5. pG�� SDK for Java 6 SR2 �≤s��Ah]w DB2LIBPATH=java_home/jre/
lib/ppc64C
6. b 9.7 �ñw≤� IBM SDK for Java 1.4.2 ��m� Java xs{����w
qτ��Σ�A�iα�b�����ñ�úCIBM SDK for Java 1.4.2 �uA�
�⌠vΘ�� 2011 9 δC���nbΘ�ºe�ú SDK for Java 1.4.2 �
�÷YC�� DB2 9.1 �BDB2 9.5 �BDB2 9.7 �� DB2 10.1 � ñ]t� SDK
for Java ½� Java xs{����wq�τ�Ai�ú��÷YC
7. pGzu�n�� JDBC 4.0 \αAh Java 6 N¼≈CpGz�n�� JDBC 4.1
\αAh�n Java 7C
� 5 � DB2 Ω�wú�� Java nΘΣ� 27
28 w� DB2 °A�
� 6 � ��w� DB2 Ω�w°A�
w� DB2 Ω�w°A�ºeA�Tww�X�n�����]�p��BO�Θ�
�í�D�C��z�@�t�A���ΣL����C
z]iHb�PqúWw�h� DB2 ��Cw∩ Windows t�Aw�@�h� DB2
���ΣtºCC� DB2 ��úiHB≤�P�úP�{íXh�CDB2 ��Ow�
b�P�m�@� DB2 ú�Cw∩ Linux � UNIX t�AC@� DB2 ��úiH
B≤�P�úP�{íXh�CDB2 ú�� root ¡w�iHw��z∩�w�⌠
�C
���O��D
�TO�Aϕ���í�qi�≤ DB2 ⌠�A��tmO�ΘC
��≥��D
ú������í�°z∩�w��¼�z�����t��¼�wCuDB2 w
�vδF���biμ@δw�Bδw��qw��í�∩���≤A�ú��
Ajp⌠pC
�Oon�J��ºΩ�wBnΘ�qTú����íCTO��t�����μ I/O
(CIO) ∩�iμ�ⁿC
b Linux � UNIX @�t�WA�� /tmp �²ñ� 2 GB �i�íA�B /var
�²ñ��n 512 MB �i�íC
�Gb Linux and UNIX @�t�WAz��Nz� DB2 ú�w�b⌠≤��²ñC
Yzwⁿw�w�⌠���²]tl�²���Az� DB2 w�iα�óC
b Windows @�t�WAúF DB2 ú����íA��AB���UCi�íG
v t���≈ 40 MB
v temp ⌠����ⁿw��sΩ�¿ 60 MBC
O�Θ�D
O�Θ�D�ⁿ�Ω�wt��jp��°{�AH�Ω�wí��d≥Ps�t�
º�ß����vTCDB2 Ω�wt���n 256 MB � RAM1C∩≤�⌡μ DB2
ú�� DB2 GUI uπ�t�A��n 512 MB � RAMCM�A�Fπ�Wi�
�αA���� 1 GB � RAMCo��Dú]At�W⌡μºΣLnΘ���⌠≤B
�O�Θ�DC∩≤ IBM Data Server Client Σ�Ao�O�Θ�DOH 5 ��μ�
ß�su�≥ªCCW[ 5 ��ß�suAh�nB�� 16 MB RAMC
∩≤ DB2 °A�ú�A �πO�Θ�z{í (STMM) ��]w��O�Θtm
��AH�O�Θtm@�CY��AhO�Θ�π{í�b��O�Θ��
�]]A�BM≤��BΩwMμ�w���ºí�Atei�O�ΘΩ�C
1.b HP-UX for Itanium 11i �¼t�W⌡μ� DB2 ú���n 512 MB � RAMC
© Copyright IBM Corp. 2013 29
���í�D
DB2 �n���]]��μ½�C�n�tmA�αΣ� DB2 ñ�Uτ�AH
°���≤μ½/�í��v���CbUt�W���Ω�μ½/�í�q
��úPA�B�D�����nΘ�O�Θ��vCu� Solaris � HP ¡xW�
DB2 ]��¡��ítm��∩�nC
jít��Xzμ½/�ítmU¡� 25-50% � RAMCt�h�p¼Ω�w�
STMM ��π�h�Ω�w� Solaris � HP t�Aiα�n 1 x RAM HW��
ítmCo��¬�DO�≤C�Ω�w/ΩΘw²tm�Ω�O�ΘºGA�Bw
OdΩ�O�ΘH� STMM �πh�Ω�wCΣLμ½/�íiαn���t�W
L�Tw�Dw�O�ΘC
Ω�w°A��w�����
bzw� DB2 Ω�wú�ºeA�Twz∩�t��X�n�@�t�BwΘBn
ΘBqTB���O�Θ�DC
AIXBUNIXBHP-UXBLinuxBSolaris � Windows @�t������úPC
DB2 Ω�w°A�w������]Linux � UNIX�bzw� DB2 Ω�wú�ºeA�Tw�Xb Linux � UNIX @�t�Wiμw�
�C@�@������C
DB2 ����s�]Linux � UNIX�uDB2 w�vδF�bw� DB2 Ω�wú��íA������s�]�n�
�C
�G�DDúA�≤D root ¡w�C
pGz�b��uDB2 w�vδFAhiHbw��í�UC����s�CYnΓ
��UC����s�A�\� 33��y��≤ DB2 Ω�ww��s����
� ID (Linux � UNIX)zCb Linux � UNIX @�t�WA��T�����T�
s���@ DB2C
����
DB2 Ω�ObΩ�����l�²ñ��Co���� ID i ε�� DB2
{A���Ω� tºΩ�w��������t���mCw]���O
db2inst1A�w]s�O db2iadm1C
��uDB2 w�vδF�Aw]�@Ow∩z� DB2 Ω���s����C
w]W�� db2inst1CpG����W�wsbAhuDB2 w�vδF���
�W�]db2inst2Bdb2inst3 ÑÑ�iμjMCjM��≥iμA��Σ�t
�W�D{s���W�@�w]Ω���� ID �εCpGz∩�≥Ah
uDB2 w�vδF�����CM�A]iH∩ⁿw⌠≤{s���@
�����C
���W��Φk]A�≤�j≈���� DB2 �z°A����C
j≈���
j≈���O��b DB2 Ω�w�����}íº�A⌡μ���wq�τ
30 w� DB2 °A�
� (UDF) �xs{Cw]���O db2fenc1A�w]s�O db2fadm1Cp
Gzú�nw�Ñ�]�pAb��⌠�ñ�AhiH��Ω����@�
j≈���C
DB2 �z°A����
DB2 �z°A�������� ID �≤bz�t�W⌡μ DB2 �z°A�
(DAS)Cw]���� dasusr1A�w]s�� dasadm1C
C�qúW��@� DASC@� DAS A��@�HW�Ω�wΩ�A]A�
≤úPw��Ω�wΩ�C DAS iHA���C≤ DAS ���Ω�wΩ�C
M�A∩≤��¬≤ DAS ���Ω�wΩ�ADAS ���α�≤¬�h�C
DAS ����PªA��⌠≤Ω�wΩ���@�¬]�≤¬�C
½nG b 9.7 �ñw≤�uDB2 �z°A�v(DAS)A�iα≤����ñ�
úCDB2 pureScale⌠�ñúΣ� DASC��zLuw� ShellvqT≤wiμ
���z�nΘ{íCp��÷ΩTA�\ uw≤� DB2 �z°A�
(DAS) vAΣ⌠}pUG C
��� ID ¡ε
��� ID π�UC¡ε��DG
v ��π� guestsBadminsBusers � local H��Dns�
v iH]Apgr� (a-z)B�r (0-9) ��ur� (_)
v °�úαWX 8 �r�
v úαH IBMBSYSBSQL ��r}Y
v úαO DB2 Odr (USERSBADMINSBGUESTSBPUBLIC � LOCAL) � SQL
Odr
v Lk��π� DB2 Ω� IDBDAS ID �j≈ ID º root M�v�⌠≤u���
IDvC
v úα]A½r�
v pGⁿw{s��� IDA�úO�s���� IDA�Tw��� IDG
– �Ωw
– KXS�L�
�tqT�z{í (Linux � UNIX)�tqT�z{í (FCM) iú���Ω�w⌠�qTΣ�C
bh�¿�⌠�ñAC@�¿�ú��@∩ FCM n{íAHΣ�¿�ºíPNz{
ínD�÷�qTC@�n{íO�≤�eqTA�t@�O�≤�¼C��Ω�
�A���o�n{í�Σ��≥ª[cCFCM qT]�≤b�P¿� B@�Nz
{íFo�¼�qT]�� í¿�qTC
FCM n{í�¼�qTí���÷ΩTCziH��Ω�wt�°���o FCM
qT��÷ΩTCpG¿�ºí�qTóA�½s�qTAFCM n{í���
ΩT≤s°���CFCM n{í]��o�≤�Aϕ�@CAϕ�@�d��ⁿ
vTμ÷� RollbackCziH��Ω�wt�°���Uz]w FCM tm�C
ziH�� fcm_num_buffers Ω�w�z{ítm��ⁿw FCM Tºw� ��
�CziH�� fcm_num_channels Ω�w�z{ítm��ⁿw FCM qD���C
� 6 � ��w� DB2 Ω�w°A� 31
�w]Afcm_num_buffers � fcm_num_channels Ω�w�z{ítm�O]� AUTO-
MATICCpG]wO AUTOMATIC]oO��]w�Ah FCM �°Ω���ípA��
πΩ�H�Xu@q�DC
�ñí����z�q]Linux � UNIX�b]Aw�nΘ�⌠�ñA�@�w��N��C
�GDB2 w�Lk≤s��b@�t�º� ε�����s�C�pALDAP i�
≤b@�t�º� ε����s�C
�Gq DB2 9.1 � Fix Pack 2 }lA≤�u⌠⌠ΩTA� (NIS)v�u⌠⌠ΩTA�
[j� (NIS+)vS�Cb����ñiα��úo�S��Σ�CLightweight Direc-
tory Access Protocol (LDAP) O�ñí����zA�����MΦ�C
�Ω��AbS�w��≤�ípUA��∩Ω�����s�MμAH�JΩ�
w�z°A� (DAS) ���ºDns��s�Mμ]pG� DAS � �CpGΩ
��{íLk�∩o� eAªN°iLk⌡μC�iTºiú�Γ�iμ�≤�
�nΩTC
o��N��b�íw�{íúe\ DB2 w��Ω��{í��∩����Φ�⌠
≤⌠�Uú��C
��b zSeries Ww� DB2 for LinuxYnb⌡μ Linux � IBM zSeries Ww� DB2 Ω�wú�Az��² Linux @�t
�is�w�M��C
}lºe
zw�o DB2 Ω�wú�w�M��C
{�
v �� FTP s�w�M��
q⌡μ Linux � IBM zSeries qúWG
1. ΘJUCⁿOGftp yourserver.com
ΣñAyourserver.com Nϕ DB2 Ω�wú�w�M���b� FTP °A�C
2. ΘJz���� ID MKXC
3. ΘJUCⁿOG
binget product_file
Σñ product_file NϕAϕ�ú�M≤W�C
v zL NFS �� DB2 Ω�wú� DVDAHs�w�M��
1. �ⁿAϕ�ú� DVDC
2. Xz�ⁿ DVD ��²C �pApGzb /db2dvd U�ⁿ DVDAhX
/db2dvd �²C
3. b⌡μ Linux � IBM zSeries qúWA��UCⁿO NFS �ⁿ�²G
mount -t nfs -o ro nfsservername:/db2dvd /local_directory_name
32 w� DB2 °A�
Σñ nfsservername Nϕ NFS °A��D≈W�Adb2dvd Nϕb NFS °A�
WX��²W�A� local_directory_name Nϕ���²W�C
4. q⌡μ Linux � IBM zSeries qúA�½��ⁿ DVD ��²C ziHΘJ cd
/local_directory_name ⁿO�⌡μ�@AΣñ local_directory_name Nϕú�
DVD ��ⁿIC
���≤ DB2 Ω�ww��s����� ID (Linux � UNIX)uDB2 w�vδF�bw�{�í�z�o�����s�Cp��nA]iH�
²�ª�C
}lºe
Yn⌡μ@�Az��π� root ���v¡�α�����s�C
÷≤o�@�
�nT����Ms�C
UCⁿOñ�������Ms�W�A�bUCϕμñí�CziHⁿwv��
���s�W�Aunª�ϕ�t�RWWh� DB2 RWWhYiC
Yn�¿ß≥�w�@�AN�nz����� IDC
ϕ 3. w]����s�
��� d����W d�s�W
���� db2inst1 db2iadm1
j≈��� db2fenc1 db2fadm1
DB2 �z°A���� dasusr1 dasadm1
v Ω�����l�²NOn� DB2 Ω���mC
v j≈���O��b DB2 Ω�w�����}íº�A⌡μ���wq�τ�
(UDF) �xs{C
v DB2 �z°A�������� ID O��bt�W⌡μ DB2 �z°A�C
{�
Yn� DB2 Ω�wt���ns����� IDA�⌡μUC�@G
1. Hπ� root ���v¡����¡nJC
2. ΘJAXz@�t��ⁿOC
�Go�ⁿOμd�ú]tKXCª�uOd�CziHbⁿOμñ�� passwd
username ⁿO�]wKXC
AIX @�t�
Ynb AIX W�s�A�ΘJUCⁿOG
mkgroup id=999 db2iadm1mkgroup id=998 db2fadm1mkgroup id=997 dasadm1
�C@�s�����G
� 6 � ��w� DB2 Ω�w°A� 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
]w�lKXG
passwd db2inst1passwd db2fenc1passwd dasusr1
HP-UX @�t�
Ynb HP-UX W�s�A�ΘJUCⁿOG
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
�C@�s�����G
useradd -g db2iadm1 -d /home/db2instl -m db2inst1useradd -g db2fadm1 -d /home/db2fenc1 -m db2fenc1useradd -g dasadm1 -d /home/dasusr1 -m dasusr1
]w�lKXG
passwd db2inst1passwd db2fenc1passwd dasusr1
Linux @�t�
Ynb Linux @�t�W�s�A�ΘJUCⁿOG
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
�C@�s�����G
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
]w�lKXG
passwd db2inst1passwd db2fenc1passwd dasusr1
Solaris @�t�
Ynb Solaris W�s�A�ΘJUCⁿOG
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
�C@�s�����G
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
]w�lKXG
34 w� DB2 °A�
passwd db2inst1passwd db2fenc1passwd dasusr1
�� db2icrt ���
DB2 Ω�OzxsΩ��⌡μ��{í�⌠�C�� db2icrt ⁿO��Ω�C
}lºe
b Linux � UNIX @�t�WAz��π� root ���v¡C
�GpGw}� DB2 ��°�Ah db2icrt ⁿO�¿⌡μ����� DB2 Ω�C
ziH�� db2stop ⁿO��εΩ�C
{�
Yn�� db2icrt �Ω�A�⌡μUC�@G
1. �HAϕ�v¡nJC
2. ⌡μ db2icrt ⁿOC �pAb Linux � UNIX @�t�WG
DB2DIR/instance/db2icrt -a AuthType -u FencedID InstName
ΣñG
DB2DIR
O DB2 w��²C
v b AIXBHP-UX � Solaris @�t�WAw] DB2 w��²O /opt/
IBM/db2/10.1 �C
v b Linux @�t�WAw]w��²O /opt/ibm/db2/10.1 �C
-a AuthType (Linux � UNIX)NϕΩ���O�¼CAuthType iHOUCΣñ@�GSERVERBCLIENT �
SERVER_ENCRYPTCSERVER Ow]C�∩��C
-u FencedID
Nϕ⌡μj≈����wqτ� (UDF) �j≈�xs{����W�C
pGb�ß�W�Ω�Ahú�nX�Cⁿwz��j≈���W
�C
InstName
NϕΩ��W�CΩ��W���P��Ω�����W��PCⁿwz
�º��Ω�����W�CN�b��Ω������l�²ñ�
Ω�C
d�
±ΦíApGz��°A��OBj≈����O db2fenc1 B��Ω�����O
db2inst1A���UCⁿOAb AIX @�t�W�Ω�G
/opt/IBM/db2/10.1 �/instance/db2icrt -a server -u db2fenc1 db2inst1
U@B
(∩�) �Ω�ºßAziHtm�α°�q�CiH�� DB2 CLP ⁿO�⌡μ
@�C
� 6 � ��w� DB2 Ω�w°A� 35
@�t����¡ε�D]Linux � UNIX��DDºz Linux � UNIX @�t�W���@�t����{Ω�¡ε (ulimit)C
��z�w�ADB2 Ω�w����N ulimit ú¬�úP{�G
v Y� root ¡w�ADB2 Ω�w����� DB2 Ω�wt���nAb�n�
�ú¬ ulimitC
v Y�D root ¡w�ADB2 Ω�w����≤s��{� dataBnofile � fsizeulimitANΣ≤s�t��z�I[�w�¡εC
b⌠@ípUAbt�W�[a]wΩ�¡εiα≤�iμCSOO∩D root ¡w
�AdataBnofile � fsize ulimit ����z�bw�ºßiμAϕ]wC
D root ¡�w���� ulimit �
b�¿D root ¡w�ºßA�HΩ����¡τ� dataBnofile � fsize Ω��wí@�t� ulimitC���bUϕñí�G
ϕ 4. D root ¡w���� ulimit
wí ulimit Ω� í� �p� ��� d���ⁿO
data {e\�M�
O�ΘW¡
qúWi��O
�Θ�q
L¡ε ulimit -Hd
nofile {e\�w}
�����W¡
j≤Ω�ñ��
Ω�wº��
MAXFILOP Ω�w
tm���M
65536 ulimit -Hn
fsize e\���jp
W¡
L¡ε L¡ε ulimit -Hf
pGú�X ulimit �pAh DB2 Ω�w���o�Dw��@�t�Ω�ú¼�
�Co���iα��P DB2 Ω�wt�ñ�C
pG ulimit �nw∩D root ¡w�iμ≤sA�p� root ����ut��z
�vCz��Γ�]w ulimit �A²b AIX @�t�Wú�A]�b@�t�WA
ziH⌡μ db2rfe ⁿO�]w ulimitC
u@q��ñ� DB2 Ω�wú� (AIX)t� WPAR W� DB2 w�{�ⁿ≤⌠≤ΣLw�A�π��B�nBOiHbs
��¬w�⌠�ñ�� DB2 Ω�wú�C
b AIX 6.1 ñA�Γ�¼�u@q� (WPAR)Gt� WPAR ���{í
WPARC�bt� WPAR W�Σ� DB2 w�Ct� WPAR Ps�⌠�@� /usr �
/opt �²A��� /usr � /opt �²�����C
DB2 Ω�wú�iHw�bt� WPAR W�����t�ñA�� DB2 Ω�wú�
iHw�bPΣLt� WPAR @� DB2 ���s�⌠�ñCϕ DB2 ��w�bs
�⌠�� /usr � /opt �²U�A��²Pt� WPAR @�Ah��t� WPAR α
≈��@�� DB2 ���]w DB2 Ω�C
36 w� DB2 °A�
C@�t� WPAR ��zΣv� DB2 Ω��P DB2 ���÷� DASAB�id
�SO�t� WPAR �� DB2 Ω�� DASCb@� WPAR W�s�⌠�ñ�
� DAS �Ω�Aq⌠≤ΣLt�]t� WPAR �s�⌠��ú�úúC
ϕbs�⌠�ñw� DB2 ���AiHb@�s�w�º DB2 ���C@�t�
WPAR W���z DB2 �� DASC
ϕ DB2 ��w�bs�⌠�ñ�A�Sw��qG
w� DB2 ��
bt� WPAR Ww� DB2 ���ⁿ≤⌠≤ΣL DB2 Ω�wú�w�A²U
Cú�ú�CUCú�Lkbt� WPAR Ww�G
v IBM Tivoli System Automation for Multiplatforms (SA MP)
v IBM Data Studio
�úw� DB2 ��
bs�⌠�ñ�úw� DB2 ��ºeAP DB2 Ω�� DAS @� DB2 ��
� AIX t� WPAR ���@�ñC�A�úw� DB2 ��ºeA@�
DB2 ���⌠≤t� WPAR úúα�⌠≤�÷� DB2 Ω�� DAS P� DB2
���÷p��Σ��C��Ω�� DAS ��G
v w�≤]�� db2idrop � dasdrop ⁿO�A��
v wNΩ�� DAS ≤s�t@� DB2 ��]�� db2iupdt � dasupdt ⁿO�C
�Gdb2idrop � dasdrop ⁿO��H root ���¡⌡μC
N��M≤M�� DB2 ��
bt� WPAR WM���M≤�ⁿ≤⌠≤ΣL DB2 Ω�wú�≤sCM�A
bN��M≤M��s�⌠�ñ� DB2 ��ºeA@�� DB2 ��� AIX
t� WPAR ��b@�ñA�α≤sΩ�C�AM���M≤ºeA@�
DB2 ���⌠≤t� WPAR úα�⌠≤�÷� DB2 Ω�� DAS �b⌡μ
ñCPn≤sº DB2 ���÷���Ω�� DAS ��G
v w�ε]�� db2stop ⁿO�A��
v ⌡μⁿwF -f update �� installFixPack ⁿOAHñLw∩ DB2 �
�wⁿJBΩ�� DAS O�wAϕ�ε����dC]M�Aú��o�
�C�
�� db2ls ⁿO���q
bs�⌠�ñw� DB2 ���A]t db2ls ⁿO��² (/usr/local/bin) �
���s�⌠�ñ� DB2 ��Cdb2ls ⁿOi�≤CXt�Www�� DB2
� 9 �]�≤s���ú�Cbt� WPAR WApG /usr �²Ps��
@�B�¬AhúD����]sb≤t� WPAR WAB�÷� DB2 ��
bt� WPAR Wn²A�hbt� WPAR W⌡μ� db2ls ⁿOiαLkB@Cbt�W� DB2 w�CΘ� DB2 w���ñiΣ� db2ls ⁿOAB�ⁿOiHq⌠@�m⌡μC
NFS �ⁿ�²W� DB2 Ω�wú�w�
ziHb NFS °A�Ww� DB2 ú�A�@�bΣ NFS �ß�≈�Ww�� DB2
ú�CoúA�≤D root ¡w�C
� 6 � ��w� DB2 Ω�w°A� 37
Yz� DB2 ú�Ow�≤ NFS �ⁿ���t�WAhz��τ�u⌠⌠��t�
(NFS)vO�bC�≈�W⌡μC
b NFS Ww�@� DB2 N�n@�ΣL�qA]AG
v �v]ϕ�� NFS �ß�t�@� DB2 ú�w��A�nΓ�τ�HTO��@
� DB2 ���⌠≤t�úπ��v�C
v TO DB2 ú�w���ⁿI�ⁿ≤Aϕ�w�⌠�WA�α}l��@� DB2C
v T{O�Aϕa]w��@�÷ DB2 w�⌠�ñ��� /usr/local/bin/db2ls]Σ
C DB2 ú��S��AH�� DB2 ú��S�C
v b@�ww� DB2 �≈�WA⌡μíΓ�BJHBz DB2 n²C
p�]w NFS ��ⁿA�\ www.ibm.com/developerworks/data/library/long/dm-
0609leeC
�Gq DB2 9.7 �}lA�@� DB2 ⌠�ñ DB2 n²�BzCb²eú����
�u]w DB2 n²v� C pñAzu�nb NFS �ß�≈�WBzs�]w�
n² ″DB2SYSTEM″Cq DB2 w�⌠��ú profiles.reg]C DB2 ����÷Ω�
W��� default.env]xss�]w�n²�CúA�n profiles.regCNs�]w�n
²xswq default.env �� global.regC�≤�≤AiHñ NFS �ß�t�W�
�ñ profiles.reg � default.env ���n�⌠≤BJCuIBM DB2 pureScale S�v
úΣ�@� DB2 w�C
w��]w OpenSSH@�í�p≤�o�]w Open Secure Shell (OpenSSH)C
}lºe
�ú�� SSH tm�ñ�n²C
File: /etc/ssh/ssh_configPort 22Protocol 2
File: /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication no
÷≤o�@�
z�nbQnP DB2 pureScale Ω�ñ�C@�D≈W⌡μo�BJC
Y� Linux ���A�w]�b SLES 10 SP3 �≤s��� RHEL 5.5 Ww�
OpenSSHC
Open Secure Shell (OpenSSH) O}±{íX���⌠⌠suuπ SSH qT≤wM�C
o�uπú��O�[K� Shell \αCShell OqⁿOμrΩBstdin ���¬�ΘJ
�ⁿOyÑ��CDDñ�BJNe\zzL SSH s����°A�A�L�Θ
JKXC
∩≤uDB2 pureScale S�vAz�n� root ���]wLKX SSH s�vCΩ��
���nLKX SSH s�vAM�ApG�����]w��Ah DB2 w�{
�∩Σiμ]wCUCBJºzp≤� root ���]wLKX SSH s�vC
38 w� DB2 °A�
�G������N rlogin ��]�w] TRUEC
{�
1. �¡ AIX @�t�GpG OpenSSH bt�W��ú�AhiHq�s� AIX
Expansion Pack � Web Download Pack (http://www.ibm.com/systems/power/software/
a i x / e x p a n s i o n p a c k / i n d e x . h t m l ) �oC O p e n S S H ���]A��
openssh.man.en_USCb⌠�⌠⌠WAopenBSD ú�σ≤��mOGhttp:/ /
www.openssh.org/manual.htmlC
2. �¡ AIX @�t�Gw� OpenSSHCAIX W OpenSSH �w]O���}≈�C
3. ]w�}≈�¼�OC�}≈�¼�Oi²μ@��� ID bΩ�ñ�C@�D≈
WAH�P���� ID iμnJA�ú�úΣΘJKXC��� root ID ��
�}≈�¼�OAH��LKX SSHC
pG��� ID π� ~/.ssh �²A�TOªúe\s��ΣLgJvC�TO��
���l�²úe\s��ΣLgJvCpG�²\iv�¡εú¼Ah SSH �N
¼p°�w�n�A�úe\�}≈�¼�OC
ú�n{s� ~/.ssh �²A]� ssh-keygen ⁿO���²]pGªúsb��]wAϕ�s�vC
q ~/.ssh �²ñAú��}≈�/pK≈��G
$ ssh-keygen -t dsa
unt�úΘJAN÷@U Enter ΣH�ⁿw]C]�TO�ΘJ⌠≤qμⁿ
�A�h SSH NLdC@��O��A�w�P������P�qμⁿ�CM
�ADB2 ú�úe\�� Shell ��{íúΣLτ�C��@�b ~/.ssh �
²ñú�UCΓ�s��H�≤ DSA [KGid_dsa]pK≈��� id_dsa.pub]�
}≈��C
4. z��bC@�D≈Wú��}≈�A�NC@�D≈ñC@��}≈�� eA
�[�W� authorized_keys �μ@��CMßAN authorized_keys ���s�
C@�D≈W���� $HOME/.ssh �²A�⌡μ chmod 644 authorized_keys ⁿOC
DB2 Ω�w°A�w�����]Linux � UNIX�DB2 Ω�w°A�w�����tm��∩A�M≤z�@�t�C
�����tm� (HP-UX)G
Y�⌡μ DB2 64 ��Ω�wt�� HP-UX t�A�⌡μ db2osconf ⁿOA�t���Aϕ���tm�C
db2osconf ��{íuαq $DB2DIR/bin ⌡μAΣñ DB2DIR Ozw� DB2 Ω�w
ú���²C
����D (Linux)G
Ω�w�z{í����í���π���]wA�Bú�nΓ�≤so�]
wC
� 6 � ��w� DB2 Ω�w°A� 39
i{íqT���
��Ω��ApGi{íqT (IPC) ���C≤jεU¡AhΩ�w�z{í�N
��≤s�jεU¡C½s��t��Aú��≥Os�� DB2 Ω��w�≤�
IPC ���C½s��ºßA��]wiαC≤jεA���� DB2 Ω��εC
���π⌠≤���]wAΩ�w�z{íNiH�εú�n�Ω���C
p�Σ�º Linux oμM≤��sΩTA�\ http://www.ibm.com/software/data/db2/
linux/validate/C
ϕ 5. Linux i{íqT����jεU¡]w
IPC ��� jε�p]w
kernel.shmmni (SHMMNI) 256 * <RAM jp]H GB ��>
kernel.shmmax (SHMMAX) <RAM jp]H�����>1
kernel.shmall (SHMALL) 2 * <RAM jp]Hw]t��jp�μ
��>2
kernel.sem (SEMMNI) 256 * <RAM jp]H GB ��>
kernel.sem (SEMMSL) 250
kernel.sem (SEMMNS) 256,000
kernel.sem (SEMOPM) 32
kernel.msgmni (MSGMNI) 1,024 * <RAM jp]H GB ��>
kernel.msgmax (MSGMAX) 65,536
kernel.msgmnb (MSGMNB) 65 536 3
1. b 32 �� Linux @�t�WASHMMAX jεU¡]w¡ε� 4 294 967 295 ����C
2. SHMALL �¡εt�Witm�Ω�@�O�Θ�qCC@� DB2 Ω�°A�ú���va
�zΣ����t�O�Θ�qA]��wTwO�ΘC DB2 Ω�°A��tm±ΣTw
���≤h�Ω�O�ΘAHΣ�O�Θw²tm��AO�Θ�zCO�Θw²tm�
U≤Wi�αC�AO�Θ�zO@{Aib�OΩ�@�O�Θ � W[MYε
Ω�O�Θ�qCYn��aΣ�O�Θw²tm��AO�Θ�zAΩ�°A���b
t�WAgtm±ΩΘ RAM �q�h�Ω�@�O�ΘC��{í�n@��
�C
3. ⁿJ�αoq≤ MSGMNB �ⁿw]H����μ���j¼TºεCjp¡εCziH⌡μ
ipcs -q ⁿO��°TºεC��ípCpGbⁿJ@��íTºεCeqwí�NF�e
qA��qW[TºεCjp�¡ε����C
40 w� DB2 °A�
ΣL������]w
ΣL������]wC≤UϕC
ϕ 6. tmΣL Linux ���
������]w tm DB2 Ω�°A�����
vm.swappiness=0 �wq��{íqΩΘH≈s�O�Θ
(RAM) ½X��{íO�Θ�{�Cw]�
vm.swappiness=60C������]w
vm.swappiness=0 �tm��AHú�Od
RAM ñ���{íO�Θ]�Dⁿú≤h�O
��i�����n]wC]wi
�Kú�n���L���μ½íC∩≤
tm���μ�πO�Θ�z{í (STMM)
�Ω�°A��ÑA]wSO½nC
vm.overcommit_memory=0 �vT��{í�\tm�Ω�O�Θ�
�Cw] vm.overcommit_memory=0 �]w�
�{íHTε�Ljtm��O{Aú
LAwtm�Ω�O�Θ�qS�¡εC∩≤
DB2 Ω�°A��ÑAπ�L¡ε�Ω�O�
ΘD½nAoiw∩�AO�Θ�zOdΣ
L����Ω�O�ΘtmCb Linux t�
WARAM ��íú������wtm
O�ΘC�K]w vm.overcommit_memory=2A
]�]w�¡εiHtm�Ω�O�Θ�
qA��PDw����C
�∩��� (HP-UX)G
�F² DB2 Ω�wú�b HP-UX W�B@Aziα�n≤st����{ítm
�CpGz≤s��tm�Ah��½s��z�qúC
}lºe
z��π� root ���v¡�α�∩��{í�C
{�
Yn�∩��{í�A�G
1. �ΘJ sam ⁿOA��ut��z{í (SAM)vC
2. ÷ΓU��{ítm�C
3. ÷ΓUitm���C
4. ÷ΓUzn�≤��A�b�í/�μ�ñΣJsC
5. ÷@UTwC
6. ½�WzBJAH�≤���n�≤º��{ítm�C
7. ϕz�¿����{ítm��]w�A�q�@\αϕCñ∩��@ > Bzs
��{íC
� 6 � ��w� DB2 Ω�w°A� 41
�G
�≤��{ítm��ºßAHP-UX @�t���½s��C
ú�G
kctune ]iH�≤ HP-UXAH�π���C
�∩��� (Linux)G
Ω�w�z{í����í���π���]wA�Bú�nΓ�≤so�]
wC
}lºe
z��π� root v¡A�α�∩���C
{�
Ynb Red Hat � SUSE Linux W≤s���A�⌡μUC�@G
1. ⌡μ ipcs -l ⁿOAHCX{μ���]wC
2. RⁿOΘXHPwO����≤��{í]wAΦkO±�{μPjεU¡]
w]⌠}�Ghttp:/ /publib.boulder. ibm.com/infocenter/db2luw/v9r8/topic/
com.ibm.db2.luw.qb.server.doc/doc/c0057140.html�C UCσrO ipcs ⁿOΘXd�AΣb // ß�sW��Hπ�W�G
# 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 // MSGMAX
default max size of queue (bytes) = 65536 // MSGMNB
v q Shared Memory Limits ��@� q}lASHMMAX ¡εO Linux t�W@�
O�Θ q�jpW¡C� SHMALL ¡εOt�W@�O�Θ��tmW¡C
– ��N SHMMAX ]�Ñ≤t�W�ΩΘO�ΘqCúLAx86 t���C�
DO 268435456 (256 MB)A�b 64 ���t�ñAh� 1073741824 (1 GB)C
– SHMALL �w]� 8 GB (8388608 KB = 8 GB)CpGz�ΩΘO�Θ¬≤
8 GBA�BOn�≤ DB2Ah��W[�j�zqúΩΘO�Θ� 90%C
�pApGz�qút�W� 16 GB �O�ΘDn�≤ DB2Ah SHMALL ��]� 3774873]16 GB � 90% O 14.4 GBF14.4 GB AúH≥��jp
4 KB�Cipcs ΘXwN SHMALL α½� KBC��{í�n@���C
42 w� DB2 °A�
pGz��� DB2 10.1 �AB���w] SHMALL ]wAh SHMALL ]w��t�W[ 4 GBC�tqT�z{í (FCM) �ΣLw� �qD�npW
[O�ΘC
v U@� q]t@�t�i�º�x��qC��� sem ���O��¿AYSEMMSLBSEMMNSBSEMOPM � SEMMNICSEMMNS O SEMMSL H SEMMNI ��GC�n�AΩ�w�z{í�nW[}C��� (SEMMNI)CSEMMNI @δ��Ot�w�Nz{í��W¡ HΩ�w°A�qúW�Φ� ���Γ�AA[W
Ω�w°A�qúW�����{ísu�C
v �T� q]tt��TºC
– MSGMNI ��vTiH���Nz{í��BMSGMAX ��vTεCñiH�e�TºjpA� MSGMNB ��vTεCjpC
– MSGMAX ����≤� 64 KB]Y 65536 �����A� MSGMNB ���W[� 65536C
3. sΦ /etc/sysctl.conf ��Ai�∩z���π����CpG��úsbA
�����C UCⁿOμO��ñ�±mº e�d�G
#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. ⌡μ sysctl]ft -p��AHqw]�� /etc/sysctl.conf ⁿJ sysctl ]wG
sysctl -p
5. ∩��G bC�½s}≈ß�≥Os�≤G
v (SUSE Linux) ² boot.sysctl B≤@�ñ¼AC
v (Red Hat) rc.sysinit �l]w Script ��¬� /etc/sysctl.conf ��C
p�Σ�º Linux oμM≤��sΩTA�\ http://www.ibm.com/software/data/
db2/linux/validate/C
�∩��� (Solaris)G
�F² DB2 Ω�wt��B@A��z≤st����tm�CziH��
db2osconf ��{í������CpGnQ�M�Ω� ε� (/etc/project)A�
\ Solaris σ≤C
}lºe
z��π� root ���v¡�α�∩���C
Yn�� db2osconf ⁿOAz��²w� DB2 Ω�wt�Cdb2osconf ��{íuαq $DB2DIR/bin ⌡μAΣñ DB2DIR Ozw� DB2 Ω�wú���²C
�∩���ºßAz��½s��t�C
� 6 � ��w� DB2 Ω�w°A� 43
{�
Yn]w���A�⌡μUC�@G
�b /etc/system ����[J@μApU�G
set parameter_name = value
�pAYn]w msgsys:msginfo_msgmax �A�b /etc/system ����[Jp
U�@μG
set msgsys:msginfo_msgmax = 65535
U@B
≤s /etc/system ��ºßA�½s��t�C
DB2 Ω�w°A�w������ (Windows)bzw� DB2 Ω�wú�ºeA�Tw�Xb Windows @�t�Wiμw��C@
�@������C
w� DB2 °A�ú���n���bß (Windows)DB2 °A�ú�π�}lw�@�ºe���q����bß�w�����C
v w����bßA�
v ]∩��@�HW�]w���bßCziHbw��í�o�bßC
– uDB2 �z°A� (DAS)v���bß
– DB2 Ω����bßCz]iHN LocalSystem bß�≤D DB2 Enterprise Server
Edition �ú�C
w����bßO⌡μw�º����bßCb⌡μuDB2 w�vδFºeA��²w
qw����bßCziHbw�ºewq]w���bßA��iH²uDB2 w�v
δF�z�bßC
�����bßW���ϕut�RWWhAH�uDB2 ���vB��� ID �s�
RWWhC
pGz���w����bß]t DB2 RWWhñ�ⁿw�D�σr�Ah DB2 w
�N�óC
Windows W���w�
DB2 Ω�wú�ú���� Windows w�CpG∩����w�S�Ah��N�z
��� DB2 Ω�wú�����AϕsW� DB2ADMNS � DB2USERS s�C
DB2 w�{íi�oΓ�ss�CziHbw��íⁿwsW���ⁿw]W�C
Yn��w�S�A�bw� DB2 �íA∩��� DB2 ½≤�@�t�w�e�
W���@�t�w��∩ C�ⁿuDB2 Administrators s�vμ��uDB2 Users s
�v�w]Cw]s�W�� DB2ADMNS � DB2USERSCpGP{��s�
W��≡At��úz�≤s�W�C�n�AziHⁿwv�s�W�C
44 w� DB2 °A�
DB2 °A����bß
w����bß
�n���⌠����bß�⌡μw�C@δ�ÑAbn⌡μw��qúWA
���bß���≤ Administrators s�C
]i��D Administrator ���bßC∩Φ��n Windows Administra-
tors s�¿�²tm Windows �¬M�v]wAHe\D Administrator ��
�bß⌡μw�C
b Windows 2008 � Windows Vista �≤s��WAD�z�iH⌡μw�A
²OuDB2 w�vδF�úú��z{�C
w����bß�n���vQuq⌠⌠s�qúvC
pGw��n��τ�⌠�bßAhw���� ID ���≤⌠�W�u⌠�
�z�vs�C
z]iH�� �� LocalSystem bß@���ú��uA�nJvbßA²
DB2 Enterprise Server Edition ú�C
DB2 w�{í�P����v¡
DB2 w�{í���Puú�{ív���vQCDB2 w�{í�PUC��
�vQG
v @�@�t��@í
v �O�½≤
v ΩwO�Θ�
v HA�ΦínJ
v W[tB
v ≤½{hO�
uDB2 �z°A� (DAS)v���bß
uDB2 �z°A� (DAS)v�n���⌠����bßC
½nG b 9.7 �ñw≤�uDB2 �z°A�v(DAS)A�iα≤����ñ�
úCDB2 pureScale⌠�ñúΣ� DASC��zLuw� ShellvqT≤wiμ
���z�nΘ{íCp��÷ΩTA�\ uw≤� DB2 �z°A�
(DAS) vAΣ⌠}pUG C
pGz⌡μ�O���w�A]iHb���ñⁿwu��t�vbßCp�
�ΩTA�\ db2\windows\samples �²ñ�d����C
LocalSystem bßi�≤��ú�]² DB2 Enterprise Server Edition ú��A
�iHzLuDB2 w�vδFiμ∩�C
DAS O@Sϕ� DB2 �zA�A��Σ� GUI uπ��U��P�� DB2
°A�W��z@�CDAS π�wⁿw����bßAϕ DAS A����A
��VqúnJ DAS A�C
ziHbw� DB2 ºe� DAS ���bßA]iH²uDB2 w�vδF
�z�bßCpGzQn²uDB2 w�vδF�s�⌠����bßAh
��⌡μw�����bß��π��⌠����bß�v¡Cbn⌡μw
��qúWA���bß���≤ Administrators s�CN�PbßUC��
�v¡G
� 6 � ��w� DB2 Ω�w°A� 45
v @�@�t��@í
v ú�{í
v �O�½≤
v ΩwO�Θ�
v HA�ΦínJ
v W[tB]b Windows XP � Windows Server 2003 @�t�WA�π{
�O�ΘtB�
v ≤½{hO�
pGw����w�Ah DB2ADMNS s���o�M�vCziHN
���sW��s�A�ú��TsWo�M�vCM�A������O
Local Administrators s��¿�C
u�b�Tⁿw DB2 s�d\H��s�O��A��nuú�{ívM�
vC
pG���bßO�w�{í��Ah�No�M�v�P���bßAB
pG���bßwgsbA]�No�M�v�PbßCpGw�{í�P
FM�vAhíM�vu�bQ�PM�v�bß��nJ��½s}≈�
��C
�� DAS ���b⌠�ñ�C@� DB2 Ω�wt�Wúπ� SYSADM v
¡AHKb�n�AiH����εΣLΩ�C�w]A�≤�z�s��⌠
≤���ú�π� SYSADM v¡C
DB2 Ω����bß
bn⌡μw��qúWA���bß���≤ Administrators s�C
DB2 Ω��n���⌠����bßA]�Ω�O⌡μ� Windows A�A
BA��b���bß�w�⌠�wqñ⌡μCϕz��⌠����bßAw
∩ DB2 Ω�⌡μΩ�w@�]�p�Ω�w��ADB2 A��ns�⌠�
Hiμ�OAH�jM����s�¿�ΩμC�w]A⌠�Nue\⌠��
��d�⌠�A]A�nb⌠�����w�⌠�wqñ⌡μ DB2 A�Cp
Gz��⌠����bßAw∩�� Local ���bß� LocalSystem bß⌡
μ� DB2 A�⌡μΩ�w@�Ah�o���C
z]iH�� �� LocalSystem bßA⌡μ��ú��w�A² DB2 Enter-
prise Server Edition ú�C
ziHbw� DB2 ºe� DB2 Ω����bßA��iH²uDB2 w�v
δF�z�CpGzQn²uDB2 w�vδF�s�⌠����bßAh
��⌡μw�����bß��π��⌠����bß�v¡CN�Pb
ßUC���v¡G
v @�@�t��@í
v ú�{í
v �O�½≤
v W[tB
v ΩwO�Θ�
v HA�ΦínJ
v ≤½{hO�
46 w� DB2 °A�
pGw����w�Ah DB2ADMNS s���o�M�vCziHN
���sW��s�A�ú��TsWo�M�vCM�A������O
Local Administrators s��¿�C
u�b�Tⁿw DB2 s�d\H��s�O��A��nuú�{ívM�
vC
pG���bßO�w�{í��Ah�No�M�v�P���bßAB
pG���bßwgsbA]�No�M�v�PbßCpGw�{í�P
FM�vAhíM�vu�bQ�PM�v�bß��nJ��½s}≈�
��C
t�W⌡μ� DB2 A� (Windows)b DB2 ú�w��íAziα�o{�D��⌡μñA�H�{���A�Q�
�C
UϕCXw� DB2 ú��Azt�W⌡μ� DB2 A�G
ϕ 7. DB2 A�
A�π�W A�W í�
DB2 -]DB2 ��W��-
<Ω�W�> [<-nodenum>]
Σñ <-nodenum> Ow∩
DB2 ESE ��sWC
<Ω�W�>[<-I�X>] e\��{í�B≤sB ε
��z DB2 �wC
DB2 Governor]DB2 ��
W��
DB2GOVERNOR
_db2copyname
¼�ws�� DB2 Ω�w��
�{í��pΩ�C
DB2 Information Center
Server
DB2ICSERVER_Vxx]Σñ xx O
z�⌡μ� DB2 ��A�pA
V10 O 10.1 ��
ú� DB2 ú��σ≤C
DB2 License Server]DB2
��W��
DB2LICD _db2copyname ° DB2 �v{�C
D B 2 M a n a g e m e n t
Service]DB2 ��W��
DB2MGMTSVC _db2copyname �z DB2 n²��P� DB2 �
�����e�C
DB2 Remote Command
Server]DB2 ��W�� DB2REMOTECMD
_db2copyname
Σ�⌡μ�� DB2 ⁿOC
DB2DAS - DB2DASXX D B 2 D A S X X]Σñ X X �
00-99�
�������w�zn
DC
DB2TS -]DB2 ��W
�� - <�W� >
[<-nodenum>]
<Ω�W�>[<-I�X>] b DB2 Ω�wñss���j
Mσrσ≤C
DB2EXT -]DB2 ��W
�� - <�W� >
[<-nodenum>]
<Ω�W�>[<-I�X>]
IBM Secure Shell Server for
Windows
ibmmsshd IBM Secure Shell Server for Win-
dows
� 6 � ��w� DB2 Ω�w°A� 47
¡ε db2fmp Bz{��@�t�M�v (Windows)b Windows @�t�WAziHN db2fmp {�M�v¡ε�ⁿú� DB2USERS s
��M�vC
÷≤o�@�
¡ε
pGw∩� LocalSystem @�A�bßAKLk��∩�C
{�
v b Windows @�t�WApGw��u��w�vAhiHN db2fmp {¡ε�ⁿú� DB2USERS s��M�vG
1. ⌡μ db2set ⁿOA�N DB2_LIMIT_FENCED_GROUP ]� ONC�w]An²�
�]� OFFC
db2set DB2_LIMIT_FENCED_GROUP = ON
2. N DB2 A�bßsW� DB2USERS s�C
v ziHϕ�UCBJANΣL�@�t�M�v�P db2fmp {G
1. �s����s�A�∩{s���s�]�pAdb2FencedGroup�C
2. N DB2 A�bßsW�s�C
�G
úF DB2USERS s��M�vº�Adb2fmp {�π��∩����s��∩�@�t�M�vC
w� DB2 ú�ºe]w Windows �¬M�v (Windows)b Windows Ww� DB2 Ω�wú���ΦkO�� Administrator ���bßCM
�A]iH��D Administrator bß�w� DB2 Ω�wú�CYno��A Win-
dows Administrator ��b Windows Wtm�¬M�vS�C
÷≤o�@�
@��� Windows Administrator p≤]wqú�Σπ��¬M�vAH��D
Administrator ���bßiμw�C]�[\N DB2 �zv¡�PD Administrator �
����÷@�C
@δ�ÑAWindows Administrator �⌡μ@�A²S� Administrator bß�t@�
H�iHw� DB2 Ω�wú�CH��ñΓiαuiHw� DB2 Ω�wú�A�
�]iHbw�ß�z DB2 Ω�wú�C
¡ε
�l{ºeA��N��¬M�vºD Administrator w��UC¡εG
v pG²e�w����]O��P�D Administrator ����⌡μAhD Adminis-
trator ���uiHw���M≤B�[{íú���� DB2 Ω�wú�C
v D Administrator ���Lk�úw� DB2 Ω�wú�CWindows Vista]�≤s�
��@�t�W���D Administrator ���iH�úw� DB2 Ω�wú�C
48 w� DB2 °A�
{��uWindowsus��hs�vC
{�
1. ÷@U}l > ⌡μAMßΣJ gpedit.mscC Y�}�s��h°íC
2. ÷@Uqútm > �zd� > Windows �≤ > Windows InstallerC
3. ��UCus��hv]wG
v @�H�¬M�v�w� (�n)
v �\��� εw�@� (�n)
v �� Windows InstallerCMßNª]��úC
v ²���iH��w���ú� (∩�)
v CΘΩ�ú¬�A²���iH��CΘΩ� (∩�)
v ��ú¬�A²���iHs²�� (Y�s�w�A�∩���AY���M≤
��Ah��n��)
4. ��n⌡μw�º���bß��¬M�vC
a. ÷@U���tm > �zd� > Windows �≤ > Windows InstallerC
b. ��@�H�¬M�v�w�]�n�us��hv]wC
5. ⌡μPnw� DB2 Ω�wú�����bß�÷�]wC
v �Onw� DB2 Ω�wú�����bßC�n� A���bßC
v NW�nbΣWiμw�º��≈�gJvú���bßC
6. ∩��G ��¿A�≤w���M≤�ΣLBJG
a. ú� sqllib\cfg �²�¬�vC
b . ]���M≤w�O°�ú���n��A�H�Tww��
allowlockdownpatch (p Windows Installer SDK σ≤ñ�z)C
7. ��UC⌠@Φk�½sπzqú�w��hG
v ½s�� PCC
v bⁿOμñΘJ gpupdate.exeC
�G
zLϕ�{AzN]wqú�Σπ�¬M�vAH�]wiHw� DB2 Ω�w°
A�ú�B�ß����M≤����bßC
b DB2 Ω�wú�w��¿ºßG
v bΩ��Ω�w�z{ítmñ�wq�t��z (SYSADM) �t� ε
(SYSCTRL) v¡s�ñ�⌠≤���AúiHb DB2 Ω�ñ���� DB2 Ω�
wC
v u�π��� Administrator v¡����iH⌡μ DB2 Ω���{íA�p
db2icrtBdb2idropBdb2iupdt � db2iupgradeC
v ⌡μ db2start � db2stop ⁿO��v�D�b START DATABASE MANAGER ⁿO�STOP DATABASE MANAGER ⁿO�DDñwqC
U@B
�� regedit D Windows s��hs�
úF��uWindows s��hsΦ�vº�A]iH�� regeditC
� 6 � ��w� DB2 Ω�w°A� 49
1. bn²Σ HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\
Windows ñAsW≈X installer
2. ��UC�sΦ≈X installerG
v Y� AlwaysInstallElevatedA�ΘJ REG_DWORD=1
v Y� AllowLockdownBrowseA�ΘJ REG_DWORD=1
v Y� AllowLockdownMediaA�ΘJ REG_DWORD=1
v Y� AllowLockdownPatchA�ΘJ REG_DWORD=1
v Y� DisableMSIA�ΘJ REG_DWORD=0
v Y� EnableUserControlA�ΘJ REG_DWORD=1
3. bn²Σ HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\
Windows ñAsW≈X installer
4. ��UC�sΦ≈X installerG
v Y� AlwaysInstallElevatedA�ΘJ REG_DWORD=1
�ú�¬M�v
ú��¬M�vºßANiH�α�@CYno��A��ú
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows U�n²≈
X InstallerC
N DB2 �zv¡�PD Administrator ���
�Au� Windows Administrators s��¿�π� DB2 �zv¡CWin-
d o w s A d m i n i s t r a t o r iH∩N@�HW� D B 2 v¡]p
SYSADMBSYSMAINT � SYSCTRL��Pww� DB2 Ω�wú��D
Administrator ���C
�P���v¡ (Windows)�DDí�b Windows @�t�W�P���v¡��nBJC��Gw��]w
DB2 ������bß��π�Sw����v¡C
÷≤o�@�
Ynb Windows W�PiÑ���v¡Az��H��u�z�v¡nJC
{�
1. ÷@U}l -> ⌡μA�ΣJ secpol.mscCb Windows 2008 � Windows Vista (�
≤s�) WA÷@U}lA�bjMCñΣJ secpol.mscC÷@UTwC
2. ∩��≈w���hC
3. b¬íμñAi}�≈�h½≤AMß∩����v¡ⁿúC
4. bkíμñA∩�zQnⁿw����v¡C
5. q\αϕñA∩��@ -> w�...
6. ÷@UsWA∩�n∩Σⁿwv¡�����s�AMß÷@UsWC
7. ÷@UTwC
50 w� DB2 °A�
U@B
pGz�qú�≤ Windows ⌠�Ah⌠����v¡�m½z���]wCbíp
UAz�u⌠⌠�z�v���≤���v¡C
�� LDAP �²A�� Active Directory ⌡� (Windows)pGzp���u�q¼�²s�qT≤w (LDAP)v�²°A�S�P Windows Server
2003 ft��Ah���� db2schex ⁿO��� Active Directory ⌡�AH]t DB2
½≤�O���wqC
÷≤o�@�
bw� DB2 Ω�wú�H��Ω�wºeXR�²⌡�Aiú�UCnBG
v �]w���� ID π�¼≈�M�viHgJ Active DirectoryAbw��í�
�w] DB2 Ω��s�� Active Directory ñ� DB2 IC
v bw�ºß��⌠≤Ω�wú��s�� Active DirectoryC
{�
YnXR�²⌡�A�⌡μUC�@G
1. ��π�u⌡��zvv¡� Windows ���bßAnJ�≤ Windows ⌠��⌠
≤≈�C
2. qw� DVD ⌡μ db2schex ⁿOCziH��UCΦí⌡μⁿOA�ú�nnXßAnJG
runas /user:MyDomain\Administrator x:\db2\Windows\utilities\db2schex.exe
Σñ x: Nϕ DVD ��≈N�C
U@B
ϕ db2schex �¿�AziH�≥w� DB2 Ω�wú�F�pGzww� DB2 Ω�
wú��w�Ω�wAh��Γ�n²I�s�Ω�wCp��÷ΩTA�\
uDB2 w��¿ß�� LDAP Σ�vDDC
DB2 °A�� IBM Data Server Client �w��D (AIX)b AIX @�t�Ww� DB2 Ω�wú�ºeA�TOz∩�t��X�n�@�
t�BwΘBnΘ�qT�DCdb2prereqcheck ⁿO��dz�t�O��Xw������C
DB2 Ω�wú�wú��úP���Cí DB2 Ω�wú��S��i�≤Sw�
@�t�C
pGzp�nw�uIBM DB2 pureScale S�vAh�núP�w�����C�\
uw� DB2 pureScale S�vDDC
Ynw� DB2 Ω�wú�A���XUC�DG
� 6 � ��w� DB2 Ω�w°A� 51
ϕ 8. AIX w��D
@�t� wΘ
AIX 6.12 �
v �n 64 �� AIX ��{í
v AIX 6.1 Nh� (TL) 6 � Service Pack
(SP) 5
v C++ ⌡μ��h�U¡�n xlC.rte 11.1.0.1
� xlC AIX rte 11.1.0.1]�≤s�����
�C
AIX 7.1 �
v �n 64 �� AIX ��{í
v AIX 7.1 Nh� (TL) 0 � Service Pack
(SP) 3
v C++ ⌡μ��h�U¡�n xlC.rte 11.1.0.1
� xlC AIX rte 11.1.0.1]�≤s�����
�C
64 ��u@�wΘ�¡x (CHRP)v[cA
ú]A POWER3 Bz�¼t�C1
iH⌡μΣ�º AIX @�t����Bz�C
v1Ynτ�ªO�� CHRP [ct�A�oXⁿO lscfg �MΣUCΘXGModel
Architecture: chrpCY� POWER3 Bz�¼t�A�²��� POWER4 Bz�
¼t�CúΣ� POWER3 Bz�¼t�C
v2b AIX 6.1 ñA�Γ�¼�uu@q� (WPAR)vGt� WPAR ���{
í WPARC�bt� WPAR W�Σ� DB2 w�CAIX 6.1 ]Σ�� JFS2 ��t
�����[K�αOC
v3POWER7® t��ΣL�qG
– POWER7 t�W⌡μ� DB2 ú�Σ� Active Memory™ ExpansionC
v ]Σ� 32 ���ß�
�GpG��@�t����D��s@�t�w��M�@�t��C�DAz�
�μWw� I/O �¿≡ (IOCP)CziHq AIX w� CD �o IOCP ��wAMßb
DB2 °A�Wtm IOCPCY��¡�ß��w�Ahú�n IOCPCp��÷ΩTA
�\mTroubleshooting and Tuning Database Performancenñ�yb AIX Wtm
IOCPzC
n�N��
v X≤��{í}o�⌡μ���qA�\uΩ�w��{í}o�ⁿΣ�{í]
pyÑ�s�vñ�DDC
v ziHb IBM AIX XL C � C++ Σ�⌠�ñUⁿ�s� IBM C++ Runtime Envi-
ronment Components for AIXC
v ]�¡�ß��pGzp�n��uKerberos �OvAh�n IBM Network Authen-
tication Service Client 1.4 ��≤s��C
v �� bosboot ⁿO��½� 64 ����{íC
Yn�½� 64 ����{íAh�n root v¡ABnΘJUCⁿOG
ln -sf /usr/lib/boot/unix_64 /unixln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unixbosboot -a
shutdown -Fr
52 w� DB2 °A�
v �n�UCΣñ@�s²�A�α�°uWí��⌡μu�nBJv(db2fs)G
– Firefox 3.0 �≤s��
– Google puπ
– Safari 4.0
v pG�XUC¼pAh�niHe{��í������uX °ít�vnΘG
– zQn��uDB2 w�vδFAb Linux � UNIX @�t�Ww� DB2 Ω�
wú�
v p�÷≤w� A I X �D��Ω�A�\ w w w . i b m . c o m / s u p p o r t /
docview.wss?uid=swg21165448
�ⁿ�q
pGO UNIX @�t�W DB2 ú�� root ¡w�A�ún�� nosetuid ∩���
ⁿ��t�C
DB2 °A�� IBM Data Server Client �w��D (HP-UX)b HP-UX @�t�Ww� DB2 Ω�wú�ºeA�TOz∩�t��X�n�@
�t�BwΘBnΘ�qT�DCdb2prereqcheck ⁿO��dz�t�O��Xw������C
DB2 Ω�wú�wú��úP���Cí DB2 Ω�wú��S��i�≤Sw�
@�t�C
Ynb HP-UX @�t�Ww� DB2 ú�Ah���XUC@�t�BwΘ�qT�
DG
�G�n� 64 �� HP-UX @�t�A�αΣ� DB2 ú�C
ϕ 9. HP-UX w��D
@�t� wΘ
UCwΘWΣ� DB2 ú�G
v tUC��� HP-UX 11iv3 (11.31)G
– PHSS_37202
– PHKL_41481
– PHKL_42035
– PHKL_42335
– PHKL_41588
– PHSS_41496
Itanium ¼ HP Integrity tCt�
⌠≤�T�e�B��iH⌡μ�ⁿ
w@�t��wΘB��∩��Σ�
nΘAH�⌠≤�÷p���{íA
ú�O��¼C
��{ítm�N��
pGz≤s��tm�Ah��½s��t�C��tm�Ob /etc/system ñ]
wC°��tm���wA�∩@�AMß�αw��ß�� DB2 °A�ú�C
pG�∩�����C��A�¼Ah∩ /etc/system iμ��≤��b½s��
t�ß�α��C
� 6 � ��w� DB2 Ω�w°A� 53
n�N��
v DB2 Ω�w°A��n libpam.so.0]32 ���A�α⌡μ 32 ��D SQL íC
v ]�¡�ß��pG�Γ�� Kerberos �OAh DB2 ��{í��O 64 ��C
v ]�ß��°A��Yn�� Kerberos �OA�zL@�t�W� Kerberos M≤A
�w� HP krb5 Kerberos Σ�C
v �n�UCΣñ@�s²�A�α�°uWí��⌡μu�nBJv(db2fs)G
– Firefox 3.0 �≤s��
– Google puπ
– Safari 4.0
v pGzQn��uDB2 w�vδF�w� DB2 ú�Ah�niHe{������
�� X Window System nΘC
v p�÷≤w� HP-UX �D��Ω�A�\ www. ibm.com/suppor t /
docview.wss?uid=swg21257602
�Gw�b HP-UX @�t�W� DB2 ú�Σ�°D≈W�C°�w��� 255 ��
��AiH]t⌠≤r���r��XC
Yn��°D≈W�Σ�A��¿UC@�G
1. }���i�π� expanded_node_host_nameC
Kctune expanded_node_host_name=1
2. �� -D_HPUX_API_LEVEL=20040821 ∩�As�n°D≈W�Σ����{íC
�ⁿ�q
pGO UNIX @�t�W DB2 ú�� root ¡w�A�ún�� nosetuid ∩���
ⁿ��t�C
DB2 °A�� IBM Data Server Client �w��D (Linux)b Linux @�t�Ww� DB2 Ω�wú�ºeA�Twz∩�t��X�n�@�
t�BwΘBnΘ�qT�DCdb2prereqcheck ⁿO��dz�t�O��Xw������C
DB2 Ω�wú�i�≤��úP��Cí DB2 Ω�wú��S�ubSw�@�t
�Wi�C
pGzp�nw�uIBM DB2 pureScale S�vAh�núP�w�����C�\
uw� DB2 pureScale S�vDDC
UCwΘΣ� DB2 Ω�wú�G
v x86]Intel PentiumBIntel Xeon � AMD�32 �� Intel � AMD Bz�
v x64]64 �� AMD64 � Intel EM64T Bz��
v POWER]System i®BSystem p®AH�Σ� Linux � POWER t��
v System z®GzEnterprise]z196Bz114BzBX�BSystem z10® � System z9®
Linux ��@�t��C�D]AG
v Red Hat Enterprise Linux (RHEL) 5 Update 6
54 w� DB2 °A�
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
p�Σ�º Linux oμM≤��sΩTA�\ http://www.ibm.com/software/data/db2/
linux/validate/C
�G
v 9.7 � Fix Pack 2 �≤s����M≤]H� 9.8 � Fix Pack 2 �≤s����
M≤�]AuIBM Tivoli System Automation for Multiplatforms (SA MP) ≥��≤v
�≤s��AziHbπ� SLES 11 � POWER7 t��⌠�ñ��Cp��÷Ω
TA�\uw� IBM Tivoli System Automation for Multiplatforms (SA MP) ≥�
�≤v�u�� IBM Tivoli System Automation for Multiplatforms (SA MP) ≥��
≤vC
h⌡μⁿ[c¡ε
pGzOb Linux @�t�Ww� DB2 32 ��Ω�wú�A��{��� 64 ��
@�t�A�∩�w� DB2 64 ��Ω�wú�Ch⌡μⁿ[cq��O�Θt
mCúLAoiα�vT 32 �� DB2 Ω�w°A��O�ΘtmC�pG
v Nz{í⌡μⁿ�M�O�Θbμ@{ñtmCΩ�wNz{í��M�O�Θ
tm�E�AiαLk±Jμ@{O�ΘíC
v h�Ω�w�Σ�ⁿ�¡εA]�∩≤��Ω�w�ÑA��Ω�w@�O�Θ
qúbμ@{ñtmCziα�nεíΩ�w�O�Θ�qAHP��Q�
���Ω�wCM�AΩ�w�z{í�αiα�ⁿ�vTCt@�∩Φ�O�
h�Ω��bΩ�ñs�Ω�wCM�A�n¼≈�t�Ω��Σ�tmC
o�D
z��²≤s��tm�AMßAw� DB2 Ω�wú�C⌡μ DB2 Ω�wt��A
Sw����w]iα�ú¼C
z]iα�ΣLú����{í�n Linux t�Ω�Cz���� Linux t�B@⌠
���D��∩��tm�C
��tm�]≤ /etc/sysctl.confC
p��� sysctl ⁿO�]w���o����÷ΩTA�\@�t�ΓUC
M≤�D
UϕCX SLES � RHEL oμM≤�M≤�DG
v DB2 Ω�w°A��n libpam.so.0]32 ���A�α⌡μ 32 ��D SQL íC
v ��DPB I/O � DB2 Ω�w°A��n libaio.so.1C
v DB2 Ω�w°A���ß��n libstdc++.so.6C
� 6 � ��w� DB2 Ω�w°A� 55
SLES � RHEL �M≤�D
M≤W í�
libaio ]t DB2 Ω�w°A��n�DPB��wC
compat-libstdc++ ]t libstdc++.so.6]Linux on POWER ú�n�
UCUϕCX DB2 ��Ω�w°A�� SUSE Linux � Red Hat oμM≤�M≤
�DC
v SUSE10 � RHEL5 t��n ksh93 Korn ShellC��ΣL DB2 Ω�wt�h�n
pdksh Korn Shell M≤C
v ��Ω�wt��n�� Shell ��{íCDB2 Ω�wt�Σ�UC�� Shell �
�{íG
– rsh
– ssh
�w]ADB2 Ω�wt�b�� DB2 IW⌡μⁿO�]�pAb���� DB2
�w� ��A��� rshCYn�� DB2 �wt�w]Ah��w�
rsh-server M≤]�\UCϕμ�Crsh � ssh ��ΩT�≤uDB2 ΩTñ
�vC
pG∩�� rsh �� Shell ��{íAh]��w��⌡μ inetd]� xinetd�CpGz∩�� ssh �� Shell ��{íAh�nb DB2 w��¿ºßAY]w
DB2RSHCMD qT��CpGú]wn²��Ah��� rshC
v ��Ω�wt��nunfs-utils ⌠⌠��t�vΣ�M≤C
��²w��tm���n�M≤AMßA�≥iμ DB2 Ω�wt�]wCp�@δ
� Linux ΩTA�\ Linux oμ�σ≤C
SUSE Linux �M≤�D
M≤W í�
pdksh � ksh93 Korn ShellC
openssh M≤]t@�°A�{íAi²���zLw� Shell b]�q�
��qúW⌡μⁿOCpGz�� DB2 Ω�wt�P rsh �w]t
mAhú�nM≤C
rsh-server M≤]t@�°A�{íAi²���b��qúW⌡μⁿOB
nJΣLqúAH�bqúºí�s��]rshBrexecBrlogin �
rcp�CpGzN DB2 Ω�wt�tm��� sshAhú�nM
≤C
nfs-utils u⌠⌠��t�vΣ�M≤Cªe\q��qús�����C
Red Hat �M≤�D
�² M≤W í�
/System Environment/Shell pdksh � ksh93 Korn ShellC
/Applications/Internet openssh M≤]t@��ß�{íAi²���
zLuw� Shellvb��qúW⌡μⁿ
OCpGz�� DB2 �wt�P rsh
�w]tmAhú�nM≤C
56 w� DB2 °A�
Red Hat �M≤�D
�² M≤W í�
/System Environment/Daemons openssh-server\ M≤]t@�°A�{íAi²���
zLuw� Shellvq��qú⌡μⁿOC
pGz�� DB2 �wt�P rsh �w
]tmAhú�nM≤C
/System Environment/Daemons rsh-server M≤]t@�{íAi²���b��
qúW⌡μⁿOC�Ω�w⌠��n
ªCpGzN DB2 Ω�wt�tm���
sshAhú�nM≤C
/System Environment/Daemons nfs-utils u⌠⌠��t�vΣ�M≤Cªe\q�
�qús�����C
n�N��
v ]�ß��°A��Yn�� Kerberos �OA�zLi�� Kerberos M≤Aw�
Linux krb5 Kerberos Σ�C
v �n�UCΣñ@�s²�A�α�°uWí��⌡μu�nBJv(db2fs)G
– Firefox 3.0 �≤s��
– Google puπ
– Safari 4.0
v pG�XUC¼pAh�niHe{��í������uX °ít�vnΘG
– zn��uDB2 w�vδFAb Linux � UNIX @�t�Ww� DB2 Ω�w
ú�A�O
– znb Linux for x86 � Linux on AMD 64/EM64T W��⌠≤ DB2 ��uπC
v Micro Focus úú� SLES 11 W⌠≤ COBOL s�ú��Σ�C
[j Linux w���q
b RHEL t�WApG��w[jw�� Linux (SELinux) BΣB≤jε�íAhw
�{íiα�] SELinux ¡ε�óC
YnP�O�ww� SELinux BΣB≤jε⌡μ�íAziH⌡μUCΣñ@�G
v �d /etc/sysconfig/selinux ��
v ⌡μ sestatus ⁿO
v �d /var/log/messages ��AH�o SELinux �N��C
Yn�� SELinuxAziH⌡μUCΣñ@�G
v b\i�íñ]wªA�HW����¡⌡μ setenforce 0 ⁿO
v �∩ /etc/sysconfig/selinux �½s}≈C
pGz� DB2 Ω�wú�w�Qw�b RHEL t�WAh DB2 {�búⁿ¡ε�
⌠�ñ⌡μCYnN DB2 {ⁿú�ΣM�⌠�A��∩�hCb sqllib/samples �
²ñú��d� SELinux �hC
� 6 � ��w� DB2 Ω�w°A� 57
�∩��� (Linux)Ω�w�z{í����í���π���]wA�Bú�nΓ�≤so�]
wC
}lºe
z��π� root v¡A�α�∩���C
{�
Ynb Red Hat � SUSE Linux W≤s���A�⌡μUC�@G
1. ⌡μ ipcs -l ⁿOAHCX{μ���]wC
2. RⁿOΘXHPwO����≤��{í]wAΦkO±�{μPjεU¡]
w]⌠}�Ghttp:/ /publib.boulder. ibm.com/infocenter/db2luw/v9r8/topic/
com.ibm.db2.luw.qb.server.doc/doc/c0057140.html�C UCσrO ipcs ⁿOΘXd�AΣb // ß�sW��Hπ�W�G
# 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 // MSGMAX
default max size of queue (bytes) = 65536 // MSGMNB
v q Shared Memory Limits ��@� q}lASHMMAX ¡εO Linux t�W@�
O�Θ q�jpW¡C� SHMALL ¡εOt�W@�O�Θ��tmW¡C
– ��N SHMMAX ]�Ñ≤t�W�ΩΘO�ΘqCúLAx86 t���C�
DO 268435456 (256 MB)A�b 64 ���t�ñAh� 1073741824 (1 GB)C
– SHMALL �w]� 8 GB (8388608 KB = 8 GB)CpGz�ΩΘO�Θ¬≤
8 GBA�BOn�≤ DB2Ah��W[�j�zqúΩΘO�Θ� 90%C
�pApGz�qút�W� 16 GB �O�ΘDn�≤ DB2Ah SHMALL ��]� 3774873]16 GB � 90% O 14.4 GBF14.4 GB AúH≥��jp
4 KB�Cipcs ΘXwN SHMALL α½� KBC��{í�n@���C
pGz��� DB2 10.1 �AB���w] SHMALL ]wAh SHMALL ]w��t�W[ 4 GBC�tqT�z{í (FCM) �ΣLw� �qD�npW
[O�ΘC
v U@� q]t@�t�i�º�x��qC��� sem ���O��¿AYSEMMSLBSEMMNSBSEMOPM � SEMMNICSEMMNS O SEMMSL H SEMMNI ��GC�n�AΩ�w�z{í�nW[}C��� (SEMMNI)CSEMMNI @δ��Ot�w�Nz{í��W¡ HΩ�w°A�qúW�Φ� ���Γ�AA[W
Ω�w°A�qúW�����{ísu�C
v �T� q]tt��TºC
58 w� DB2 °A�
– MSGMNI ��vTiH���Nz{í��BMSGMAX ��vTεCñiH�e�TºjpA� MSGMNB ��vTεCjpC
– MSGMAX ����≤� 64 KB]Y 65536 �����A� MSGMNB ���W[� 65536C
3. sΦ /etc/sysctl.conf ��Ai�∩z���π����CpG��úsbA
�����C UCⁿOμO��ñ�±mº e�d�G
#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. ⌡μ sysctl]ft -p��AHqw]�� /etc/sysctl.conf ⁿJ sysctl ]wG
sysctl -p
5. ∩��G bC�½s}≈ß�≥Os�≤G
v (SUSE Linux) ² boot.sysctl B≤@�ñ¼AC
v (Red Hat) rc.sysinit �l]w Script ��¬� /etc/sysctl.conf ��C
p�Σ�º Linux oμM≤��sΩTA�\ http://www.ibm.com/software/data/
db2/linux/validate/C
����D (Linux)Ω�w�z{í����í���π���]wA�Bú�nΓ�≤so�]
wC
i{íqT���
��Ω��ApGi{íqT (IPC) ���C≤jεU¡AhΩ�w�z{í�N
��≤s�jεU¡C½s��t��Aú��≥Os�� DB2 Ω��w�≤�
IPC ���C½s��ºßA��]wiαC≤jεA���� DB2 Ω��εC
���π⌠≤���]wAΩ�w�z{íNiH�εú�n�Ω���C
p�Σ�º Linux oμM≤��sΩTA�\ http://www.ibm.com/software/data/db2/
linux/validate/C
ϕ 10. Linux i{íqT����jεU¡]w
IPC ��� jε�p]w
kernel.shmmni (SHMMNI) 256 * <RAM jp]H GB ��>
kernel.shmmax (SHMMAX) <RAM jp]H�����>1
kernel.shmall (SHMALL) 2 * <RAM jp]Hw]t��jp�μ
��>2
kernel.sem (SEMMNI) 256 * <RAM jp]H GB ��>
kernel.sem (SEMMSL) 250
kernel.sem (SEMMNS) 256,000
kernel.sem (SEMOPM) 32
� 6 � ��w� DB2 Ω�w°A� 59
ϕ 10. Linux i{íqT����jεU¡]w (�≥)
IPC ��� jε�p]w
kernel.msgmni (MSGMNI) 1,024 * <RAM jp]H GB ��>
kernel.msgmax (MSGMAX) 65,536
kernel.msgmnb (MSGMNB) 65 536 3
1. b 32 �� Linux @�t�WASHMMAX jεU¡]w¡ε� 4 294 967 295 ����C
2. SHMALL �¡εt�Witm�Ω�@�O�Θ�qCC@� DB2 Ω�°A�ú���va
�zΣ����t�O�Θ�qA]��wTwO�ΘC DB2 Ω�°A��tm±ΣTw
���≤h�Ω�O�ΘAHΣ�O�Θw²tm��AO�Θ�zCO�Θw²tm�
U≤Wi�αC�AO�Θ�zO@{Aib�OΩ�@�O�Θ � W[MYε
Ω�O�Θ�qCYn��aΣ�O�Θw²tm��AO�Θ�zAΩ�°A���b
t�WAgtm±ΩΘ RAM �q�h�Ω�@�O�ΘC��{í�n@��
�C
3. ⁿJ�αoq≤ MSGMNB �ⁿw]H����μ���j¼TºεCjp¡εCziH⌡μ
ipcs -q ⁿO��°TºεC��ípCpGbⁿJ@��íTºεCeqwí�NF�e
qA��qW[TºεCjp�¡ε����C
ΣL������]w
ΣL������]wC≤UϕC
ϕ 11. tmΣL Linux ���
������]w tm DB2 Ω�°A�����
vm.swappiness=0 �wq��{íqΩΘH≈s�O�Θ
(RAM) ½X��{íO�Θ�{�Cw]�
vm.swappiness=60C������]w
vm.swappiness=0 �tm��AHú�Od
RAM ñ���{íO�Θ]�Dⁿú≤h�O
��i�����n]wC]wi
�Kú�n���L���μ½íC∩≤
tm���μ�πO�Θ�z{í (STMM)
�Ω�°A��ÑA]wSO½nC
vm.overcommit_memory=0 �vT��{í�\tm�Ω�O�Θ�
�Cw] vm.overcommit_memory=0 �]w�
�{íHTε�Ljtm��O{Aú
LAwtm�Ω�O�Θ�qS�¡εC∩≤
DB2 Ω�°A��ÑAπ�L¡ε�Ω�O�
ΘD½nAoiw∩�AO�Θ�zOdΣ
L����Ω�O�ΘtmCb Linux t�
WARAM ��íú������wtm
O�ΘC�K]w vm.overcommit_memory=2A
]�]w�¡εiHtm�Ω�O�Θ�
qA��PDw����C
DB2 °A�� IBM Data Server Client �w��D (Solaris)ϕzb Solaris Ww� DB2 Ω�wú�ºeA�Twt��X@�t��nwΘ�DC
db2prereqcheck ⁿO��dz�t�O��Xw������C
60 w� DB2 °A�
DB2 Ω�wú�wú��úP���Cí DB2 Ω�wú��S��i�≤Sw�
@�t�C
ϕ 12. Solaris w��D
@�t� wΘ
Solaris 10
v 64 ����{í
v Update 9
UltraSPARC � SPARC64 Bz�
Solaris 10
v 64 ����{í
v Update 9
Solaris x64 (Intel 64 � AMD64)
v uΣ�nw�b�� ��s� �� DB2 ú�Cϕw�bs� �ñ�AªiH
�ΣL �@�C
��{ítm�N��
��tm�Ob /etc/system ñ]wCpG�∩�����C��A�¼Ah∩
/etc/system iμ��≤��b½s��t�ß�α��Cw� IBM Data Server Cli-
ent ºeA��²]wo��C
n�N��
v DB2 Ω�w°A��n libpam.so.0]32 ���A�α⌡μ 32 ��D SQL íC
v ]�ß��°A��Yn�� Kerberos �OA�zLi�� Kerberos M≤Aw�
krb5 Kerberos Σ�C
v �n�UCΣñ@�s²�A�α�°uWí��⌡μu�nBJv(db2fs)G
– Firefox 3.0 �≤s��
– Google puπ
– Safari 4.0
v pGzn��uDB2 w�vδF�w� DB2 Ω�wú�Ah�niHe{��í�
����� X Window System nΘ
v p�÷≤w� Sola r i s �D��Ω�A�\ www. ibm.com/suppor t /
docview.wss?uid=swg21257606
w���{íiHq http://java.sun.com ⌠��oCq SunSolve Online ⌠�A÷@U
¬Σe�ñ��{íC
P���n Java2 Standard Edition (J2SE) Solaris Operating System Patch Clusters �
SUNWlibC nΘABiHq http://java.sun.com ⌠��oC
iHq FTSI]�≤ http://download.ftsi.fujitsu.com/�UⁿuSolaris @�t�v� Fujitsu
PRIMEPOWER ��{íC
DB2 Ω�wú�Σ�UC Solaris º�G
v Solaris �Φ⌠� (LDom)
v Solaris �
v ZFS ��t�
� 6 � ��w� DB2 Ω�w°A� 61
p� DB2 ú��Σ�Ω��N��Ω�A�\ http://www.ibm.com/developerworks/
wikis/display/im/DB2+Virtualization+SupportC
�ⁿ�q
pGO UNIX @�t�W DB2 ú�� root ¡w�A�ún�� nosetuid ∩���
ⁿ��t�C
DB2 °A�� IBM Ω�°A��ß��w��D (Windows)b Windows @�t�Ww� DB2 Ω�wú�ºeA�TOz∩�t��X�n�
@�t�Bw�n�C�DC
ϕ 13. Windows u@�¡x
@�t� ���� wΘ
Windows XP Professional]32 ��
� 64 ���
Windows Vista Business]32 ��
� 64 ���
Windows Vista Enterprise]32 ��
� 64 ���
Windows Vista Ultimate]32 ��
� 64 ���
Windows 7 Professional]32 ���
64 ���
Windows 7 Enterprise]32 ���
64 ���
Windows 7 Ultimate]32 ��� 64
���
Windows 8 Standard]32 ��� 64
���� Windows 8 Profes-
sional]32 ��� 64 ���
Windows XP Service
Pack 2 �≤s��
IBM Data Server Pro-
vider for .NET ��
��{í� CLR °A
��{�n .NET 2.0
�≤s���[c⌡μ
��C
� 6 4 �� I B M
Data Server Provider for
.NET ��{íC
��� W i n d o w s
Vista � Windows 7 A
�M≤C
iH⌡μΣ�� Windows @�t
�]32 ��� 64 ��¼t���
�� Intel � AMD Bz�
62 w� DB2 °A�
ϕ 14. Windows °A�¡x
@�t� ���� wΘ
Windows 2003 Datacenter Edi-
tion]32 ��� 64 ���
Windows 2003 Enterprise Edi-
tion]32 ��� 64 ���
Windows 2003 Standard Edi-
tion]32 ��� 64 ���
Service Pack 2 �≤s��C
]Σ� R2
IBM Data Server Provider for .NET
�ß���{í� CLR °A��
{A�n .NET 2.0 �≤s��
�[c⌡μ��C
� 64 �� IBM Data Server
Provider for .NET ��{íC
iH⌡μΣ�� Win-
dows @�t�]32 �
�� 64 ��¼t��
��� Intel � AMD
Bz�C
Windows Server 2008 Datacenter
Edition]32 ��� 64 ����
Windows Server 2008 R2]64 �
��
Windows Server 2008 Enterprise
Edition]32 ��� 64 ����
Windows Server 2008 R2]64 �
��
Windows Server 2008 Standard Edi-
tion]32 ��� 64 ���� Win-
dows Server 2008 R2]64 ���
Windows Server 2012 Datacenter
Edition]32 ��� 64 ����
Windows Server 2012 Standard Edi-
tion]32 ��� 64 ���
DB2 9.7.0.2 �wgL Windows
Server 2008 R2 {�C�\
h t t p : / /
www.windowsservercatalog.com
/results.aspx?text=db2&bCatID=
1282&avc=10&ava=0&OR
=5&=Go H�o Windows {��
DB2 ú���πMμC
IBM Data Server Provider for .NET
�ß���{í� CLR °A��
{A�n .NET 2.0 �≤s��
�[c⌡μ��C
� 64 �� IBM Data Server
Provider for .NET ��{íC
��� Windows Server 2008 A
�M≤C
�GDB2 Ω�wú�Σ��m≤Y� Windows @�t�ñwΘjε�uΩ�⌡μw�
(DEP)v\αC
ΣLnΘ�N��
v �n Windows Installer 3.0CpG����Ahw�{í�w�ªC
v IBM Data Server Provider for .NET �ß���{í� CLR °A��{
�n .NET 2.0 �≤s���[c⌡μ��Cb x64 ⌠�ñA32 �� IBM
Data Server Provider for .NET ��{í�H WOW64 ���í⌡μC
v pGzp��� LDAP]�q¼�²s�qT≤w�Ah��� Microsoft
LDAP ��� IBM Tivoli Directory Server � 6 ���]]�� IBM
� 6 � ��w� DB2 Ω�w°A� 63
LDAP �ß�AΣH�≤ DB2 Ω�wú��Cw� Microsoft Active Direc-
tory ºeA�����≤w�CΘW db2\Windows\utilities �²U�
db2schex ��{í�XR�²⌡�C
Microsoft LDAP �ß�H�≤ Windows @�t�C
v �n�UCΣñ@�s²�A�α�°uWí�B⌡μ DB2 w���{í
(setup.exe)AH�⌡μu�nBJv(db2fs)G
– Firefox 2.0 �≤s��
– Internet Explorer 6.0 �≤s��
– Mozilla ¼s²� 1.7 �≤s��
– Safari 3.0 �≤s��
w�⌠⌠�íqT≤w
zL]wu⌠⌠�íqT≤w (NTP)v°A���ß�A�Tw DB2 Ω�ñ���°
A�ú��ⁿ��í]wC
ND≈tm�⌠⌠�íqT≤w�ß�
�DDºzp≤tmu⌠⌠�íqT≤w (NTP)v°A�AHTO⌡μΩ����°A
�úπ��ⁿ��í]wC
÷≤o�@�
�w]ADB2 w�{í�w� NTP °A��BztmC
{�
YnND≈tm� NTP �ß�A�⌡μUC�@G
1. ⁿwnPΣiμPB�� NTP °A�C }� /etc/ntp.conf ��A�sWUCU
μG
server ntp_server_hostnamedriftfile /etc/ntp.drifttracefile /etc/ntp.trace
ΣñAntp_server_hostname Nϕ NTP °A��D≈W�� IP �}CpGzS�{
s NTP °A��s�vA�\u]w NTP °A�vDDC
2. tm NTP °A�Hbt�½s�����G
v b AIX @�t�WAsΦ /etc/rc.tcpip ���NUCo@μ�ú��G
start /usr/sbin/xntpd -x "$src_running"
v b Linux @�t�WA⌡μ chkconfig ntp on ⁿOC
3. �� NTP °A�G
v b AIX @�t�WA⌡μ startsrc -s xntpd ⁿOC
v b Linux @�t�WA⌡μ server ntp start ⁿOC
4. τ�O�wPB�n{íCpGn{íPt����π��PB�Ahiα
ßO 10 HW�ΣPB�C Ynb�≥ºeTOn{íwPB�AhiH�
d ″sys stratum″ μ�G
v b AIX @�t�WA�� lssrc -ls xntpd ⁿO�ΘXC
64 w� DB2 °A�
v b Linux @�t�WA�� ntptrace ⁿO�ΘXC
sys stratum μ���p≤ 16A�α�≥U@BC
5. zL⌡μ ntpdate -d ntp_server_hostname ⁿOA�¿PB�{C
w�⌠⌠�íqT≤w°A�
�DDºzp≤w�u⌠⌠�íqT≤w (NTP)v°A�AHTO⌡μΩ����°A
�úπ��ⁿ��í]wC
�w]A�� DB2 w�{íw� NTP °A�CΩ���≤s�íA��bDn
CF Ww� NTPCo�w�O@��@kAi≤Uiμ�DE��D�í°A�
°C
}lºe
b DB2 pureScale ⌠�ñAYnPB�@��Pi�í�÷�@�Ah��PB���
¿��t��C
�A��b��¿�Ww� NTPCDB2 w�{í�w��]w NTP °A���ß
�C�w]ANTP °A�ODn CFCziH��DDñ�BJA�≤�w]A�
ⁿút@�D≈@� NTP °A�C
DB2 Ω�w�z{í��dO�wbC@�¿�W�Tw� NTPA�τ� NTP n
{íO�sbCDB2 Ω�w�z{í��w�±�¿�ºí��íWOAH�dL��
tºO�p≤ MAX_TIME_DIFF Ω�w�z{ítm��]w�C
b DB2 pureScale ⌠�ñAMAX_TIME_DIFF �NϕΓ�¿�t��ºíe\�
�W¡Fw]O 1 C∩≤C@�¿�ApG��Tw� NTP � NTP n
{íúsbA��pG¿�ºí��íWOtºj≤ MAX_TIME_DIFF �Ah�N
�igJ� db2diag Θx�C
÷≤o�@�
pGzS� NTP �í°A��s�vAh���UCBJtmO�ñ�Σñ@�D
≈A��tm¿�is��t@�D≈A�@� NTP °A�CD≈W�t��N
�@PB���CD≈��O�buWAH�≥PB�D≈W��C
{�
1. ∩Nw��@� NTP °A��D≈C
2. w� NTP n{íHPΣv�t��PB�CsΦ /etc/ntp.confA�sWUC
UμG
server 127.127.1.0 prefer # the logical IP address for the NTP server to syncto its own system clockfudge 127.127.1.0driftfile /etc/ntp.drifttracefile /etc/ntp.trace
3. tm NTP °A�Hbt�½s�����C
v b AIX @�t�WAsΦ�� /etc/rc.tcpip ��ú∩UC�����G
start /usr/sbin/xntpd -x "$src_running"
v b Linux @�t�WA⌡μ chkconfig ntp on ⁿOC
� 6 � ��w� DB2 Ω�w°A� 65
4. �� NTP °A�G
v b AIX @�t�WA⌡μ startsrc -s xntpd ⁿOC
v b Linux @�t�WA⌡μ service ntp start ⁿOC
ww�º DB2 Ω�wú���²�c (Windows)ϕzw� DB2 Ω�wú��AiHⁿw DB2 Ω�wú�w�⌠�A����w]⌠
�Cw�ºßA�bo��²ñ� DB2 ½≤C
�ϕ�UCBJAHτ�b Windows Www�� DB2 ú�C
1. qⁿOúΘJ regedit ⁿOC��}�un²sΦ�v°íC
2. i} HKEY_LOCAL_MACHINE > nΘ > IBM > DB2
e�W�πww�� DB2 ú�C
Uϕπbw]w�ºß DB2 ½≤��mC
ϕ 15. DB2 ½≤�Σ�m
DB2 ½≤ m
DAS ΩT v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1
Ω�wtm� SQLDBCON C:\DB2\NODE0000\SQL00001
Ω�w�²
]tUC�������G
v w��ΩT
v �{ΩT
v Θx ε�
v xsΘ⌠�ΩT
v ϕμíΩT
C:\DB2\NODE0000\SQL00001
Ω�w�z{ítm� db2systm v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1\DB2
DB2 ⁿO C:\Program Files\IBM\SQLLIB\BIN
DB2 ��Tº�� db2diag Θx� v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1\DB2
DB2 w�⌠� C:\Program Files\IBM\SQLLIB
�≤°�Ω���² C:\DB2\NODE0000\SQL00001\DB2EVENT
μ÷Θx���² C:\DB2\NODE0000\SQL00001\LOGSTREAM0000
66 w� DB2 °A�
ϕ 15. DB2 ½≤�Σ�m (�≥)
DB2 ½≤ m
w�Θx� v Y� Windows XP � Windows 2003 @�t
�G 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 Y� Windows Vista �≤s��@�t�G
C:\Users\USER_NAME\Documents\DB2LOG
Ω� v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1\DB2
Ω�ΩT v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1\DB2
I�² v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2\
SQLNODIR
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1\DB2\
SQLNODIR
�� DB2 �Ω����Ω�w�² C:\DB2\NODE0000\SQLDBDIR
��Ω�w⌠��� db2nodes.cfg v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1\DB2
t�Ω�w�² v Y� Windows XP � Windows 2003 @�t
�GC:\Documents and Settings\All Users\
Application Data\IBM\DB2\DB2COPY1\DB2\
SQLDBDIR
v Y� Windows Vista �≤s��@�t�G
C:\ProgramData\IBM\DB2\DB2COPY1\DB2\
SQLDBDIR
UCU�í���w]∩�b Windows XP � Windows 2003 @�t�Ww�ºßA
DB2 �²�c�d�Cbo��ñA�Γ�Ω�GDB2 � MYINSTCubAϕ�Ω�
U�FΩ�w�A���� C: U��² DB2 � MYINST ��X{C
� 6 � ��w� DB2 Ω�w°A� 67
�²�c - Ω�ΩT
1. ]tb C: ��≈Uw∩W� DB2 �Ω���Ω�wC
2. ]t DAS �ΩTC
3. ]tW� DB2 �Ω��Ω�ΩTC
4. ]tW� MYINST �Ω��Ω�ΩTC
5. ]tb C: ��≈Uw∩W� MYINST �Ω���Ω�wC
68 w� DB2 °A�
�²�c - �²ΩT
� 6 � ��w� DB2 Ω�w°A� 69
1. t�Ω�w�²
2. I�²
3. db2diag Θx� DB2 ��TºC
4. db2nodes.cfg ���≤��Ω�w⌠�ñC
5. Ω�w�z{ítm�
70 w� DB2 °A�
�²�c - ���²ΩT
1. Ω� DB2 ���Ω�w�²
2. Ω� MYINST ��Ω�w�²
3. Ω�wtm�
�²�c - w�Θx�m
ww�º DB2 Ω�wú���²�c (Linux)b root ¡w��íAziHⁿwn� DB2 Ω�wú�l�²�����mCY�
D root ¡w�AzLk∩w� DB2 ú���mFz����w]�mC
� 6 � ��w� DB2 Ω�w°A� 71
�GY�D root ¡w�A�� DB2 ��]{í���Ω����úO�b $HOME/
sqllib �²ñ�ΣUΦAΣñ $HOME NϕD root �����l�²C
w�ºßA�bU�²ñ� DB2 ½≤CUϕπ DB2 ½≤bw] root ¡w�
ºß��mC
ϕ 16. DB2 ½≤bw] root ¡w�ºß��m
DB2 ½≤ m
DAS �l�² home/dasusr1
DAS ΩT home/dasusr1/das
Ω�wtm� SQLDBCON home/db2inst1/db2inst1/NODE0000/SQL00001
Ω�w�²
]tUC�������G
v w��ΩT
v �{ΩT
v Θx ε�
v xsΘ⌠�ΩT
v ϕμíΩT
home/db2inst1/db2inst1/NODE0000/SQL00001
Ω�w�z{ítm� db2systm home/db2inst1/sqllib
DB2 ⁿO /opt/IBM/db2/10.1 �/bin
DB2 ��Tº��]db2diag Θx�� home/db2inst1/sqllib/db2dump
DB2 w�⌠� w]O /opt/IBM/db2/10.1 �
�≤°�Ω���² home/db2inst1/db2inst1/NODE0000/SQL00001/
db2event
μ÷Θx���² home/db2inst1/db2inst1/NODE0000/SQL00001/
LOGSTREAM0000
w�Θx� db2install.history /opt/IBM/db2/10.1 �/install/logs
Ω��l�² home/db2inst1
Ω�ΩT home/db2inst1/sqllib
Ω����Ω�w�² home/db2inst1/db2inst1/NODE0000/sqldbdir
��Ω�w⌠��� db2nodes.cfg home/db2inst1/sqllib
t�Ω�w�² home/db2inst1/sqllib/sqldbdir
UCU�í� root ¡w�ºß� DB2 �²�cd�Cbo�d�ñA�Γ�Ω�
]db2inst1 � db2inst2�C
72 w� DB2 °A�
�²�c - DB2 Ω� db2inst1 �w]��Ω�w�²ΩT
1. ��Ω�w�²C
2. Ω�wtm�
� 6 � ��w� DB2 Ω�w°A� 73
�²�c - DB2 Ω� db2inst1 ��²ΩT
1. �²ñ� db2diag Θx�Oⁿ DB2 ��TºC
2. t�Ω�w�²
3. db2nodes.cfg ���≤��Ω�w⌠�ñC
4. Ω�w�z{ítm�
dasusr1 �²]t DB2 �z°A� (DAS) tm�AH� DB2 ���������C
74 w� DB2 °A�
�²�c - w�Θx�m
�í�w�Θx���mCpG�P�w�⌠�U�h�w�Ah
db2install.history ���ss��� db2install.history.nAΣñ n Nϕ���r
]�pA0000 � 0001�C
DB2 w��² /opt/IBM/db2/10.1 � ]tww�� DB2 ��C
DB2 w�δFyÑΣ�
⌡μuDB2 w�vδFºeA��\δF�yÑΣ��qC
Σ�� DB2 �yÑ
DB2 ��� DB2 yÑΣ�iH��°A�s�yÑ��ß�s�yÑC
°A�s�yÑNα½jí�TºBí�� DB2 ������C�ß�s�yÑN
α½ IBM Data Server Runtime Client �≤AΣñ]AjíTº�Y�í�σ≤C
� 6 � ��w� DB2 Ω�w°A� 75
°A�s�yÑ]AG�Φ�σ�σB�JσBªσBΓ⌡σBkσBwσBqj
QσBΘσB�σB�σBi⌡σBXσBΘñσBΦZ�σBτσσAH�c
ΘñσC
�ß�s�yÑ]AGⁿ�BσBO[Q�σBJ�JΦ�σBⁿ⌡σB��σB�
B�σBI�QσB�σ�σB�¿º�σB�Ñ∩JσB�Ñ�º�σAH�g�
ΣσC
�únN DB2 Ω�wú�Σ��yÑP DB2 ��Σ��yÑVcCDB2 Ω�wú�
Σ��yÑA]NOΩ�iH���yÑCo�yÑO DB2 ��Σ�ºyÑ�W�C
HzΩa�yÑπ�uDB2 w�vδF]Linux � UNIX�db2setup ⁿO�d�@�t�AHPw{s�yÑ]wCpG db2setup Σ�z@�t��yÑ]wAhbπuDB2 w�vδF�AN���yÑC
pGz�t����P�rX�A²yÑ⌠�W�P DB2 ��Σ����yÑ⌠�W
�úPAz�iΘJUCⁿOANz� LANG ⌠���]�Aϕ�AHd�α½ß�db2setupG
bourne (sh)Bkorn (ksh) � bash ShellG
LANG=localeexport LANG
C ShellG
setenv LANG locale
Σñ locale O DB2 ��Σ��yÑ⌠�C
HΣLyÑ⌡μuDB2 w�vδF��yÑ IDpGzQn��Pqúw]yÑúP�yÑ�⌡μuDB2 w�vδFAhiHΓ���
uDB2 w�vδFA�ⁿwyÑ IDC�yÑ��i�≤n⌡μw��¡xWC
b Windows @�t�WAziH⌡μ setup.exe �ft�� -i �AHⁿww�@�N���yÑ�Γ�r�yÑXC
b Linux � UNIX @�t�WA��z]w LANG ⌠���AHz�ΩayÑπuDB2 w�vδFC
ϕ 17. yÑ ID
yÑ yÑ ID
ⁿ�Bσ]�A�≤ Windows ¡x� ar
�Φ�σ�σ br
O[Q�σ bg
Θñσ cn
cΘñσ tw
J�JΦ�σ hr
�Jσ cz
ªσ dk
ⁿ⌡σ nl
76 w� DB2 °A�
ϕ 17. yÑ ID (�≥)
yÑ yÑ ID
�σ en
Γ⌡σ fi
kσ fr
wσ de
��σ el
I�Qσ hu
Lºσ]�A�≤ Windows ¡x� id
qjQσ it
Θσ jp
�σ kr
�{σ]�A�≤ Windows ¡x� lt
�σ no
i⌡σ pl
�σ�σ pt
�¿º�σ ro
Xσ ru
�Ñ∩Jσ sk
�Ñ�º�σ sl
ΦZ�σ es
τσσ se
g�Σσ tr
�≤ DB2 �yÑ (Linux � UNIX)DB2 Ω�wú����yÑOX{bTºBí����íuπ��W�yÑC
}lºe
�únN DB2 Ω�wú�Σ��yÑP DB2 ��Σ��yÑVcCDB2 Ω�wú�
Σ��yÑA]NOΩ�iH���yÑAO DB2 ��Σ��yÑ�W�C
z��Nn��� DB2 ��yÑ�Σ�w�bt�WC��uDB2 w�vδFw�
DB2 Ω�wú��A�∩��w� DB2 ��yÑΣ�CpGN DB2 Ω�wú���
�yÑ�≤��w��ⁿΣ���yÑAh DB2 ��yÑNw]�@�t�yÑC
pGúΣ�@�t�yÑA�N�σ�@� DB2 ��yÑC
��uDB2 w�vδF���uΩayÑM≤v�w� DB2 Ω�wú��A�∩��
w� DB2 ��yÑΣ�C
÷≤o�@�
Yn�dt�Wi����yÑ⌠�A�⌡μ $ locale -a ⁿOC
� 6 � ��w� DB2 Ω�w°A� 77
{�
Yn�≤ DB2 ��yÑA�⌡μUC�@G
N LANG ⌠���]�zQn�yÑ⌠�C
v Y� bourne (sh)Bkorn (ksh) � bash ShellG
LANG=localeexport LANG
v Y� C ShellG
setenv LANG locale
�pAYnHky@� DB2 Ω�wú����Ah��w�kyyÑΣ�A�B��
N LANG ⌠���]�kyyÑ⌠�A�pAfr_FRC
�≤ DB2 ú��yÑ (Windows)DB2 ��yÑOX{bTºBí����íuπ��W�yÑC
÷≤o�@�
�únN DB2 Ω�wú�Σ��yÑP DB2 ��Σ��yÑVcCDB2 Ω�wú�
Σ��yÑA]NOΩ�iH���yÑCo�yÑO DB2 ��Σ�ºyÑ�W�C
z��Nn��� DB2 ��yÑw�bt�WC��uDB2 w�vδFw� DB2 Ω
�wú��A�∩��w� DB2 Ω�wú���yÑCpGN DB2 Ω�wú���
�yÑ�≤��w��ⁿΣ���yÑAh DB2 Ω�wú���yÑ�²w]�@
�t�yÑAYúΣ��yÑAh]��yC
b Windows W�≤ DB2 Ω�wú���yÑA�n�≤ Windows @�t��w]
yÑ]wC
{�
Yn�≤ Windows @�t�W� DB2 Ω�wú���yÑA�⌡μUC�@G
1. zLu εxv∩�a�yÑ∩�C
2. ba∩������μíUA∩�Aϕ�yÑCb Windows 2008 � Win-
dows Vista]�≤s���WA�w∩BJ��μí�C
3. ba∩���mUA∩�∩�≤AϕyÑ��mC
4. biÑ��D Unicode {í�yÑUA∩�Aϕ�yÑCb Windows 2008 �
Windows Vista]�≤s���WA≤t��z��D Unicode {í�yÑUA
÷@U�≤t�yÑa�∩�Aϕ�yÑCMßAt��nDz½s}≈A�÷
@U�°C
5. biÑ��w]���bß]wUA�∩M��]w �e����bßH�
w]���]w�Φ Cb Windows 2008 � Windows Vista]�≤s���WA
≤t��z��Od�bßUA÷@U�s Od�bßA��∩zn�syÑ
]w�Σñ�bßC
6. t��nDz½s}≈Aºßo��≤����C
U@B
��@�t�í�AH�o�≤w]t�yÑ��[ΩTC
78 w� DB2 °A�
KXWh
∩KX�Az�n�NKX°�úαWX@�t�Σ��r��W¡C
��@�t�iα�≤h�KXWhAp°�U¡�μ�A���@�t�itm
���úP�KX[KtΓkCp��÷ΩTA�\Aϕ�@�t�σ≤C
�GYnb AIX @�t� 6.1 ��≤s��W��°KXΣ�A�b DB2 �ß��
°A�≈�Ww� APAR IZ35001C
�PqúW�h� DB2 �� (Windows)ziHb�PqúW��h� DB2 ��CC� DB2 ��úiHB≤�P�úP�{
íXh�C
tm�nBpUG
v iHP�b�PD≈W⌡μ�núP DB2 �����{íC
v iHμW⌡μ DB2 ú����AHF¿úP�\αC
v iHb�í@�Ω�w��≤s��� DB2 ú�ºeAb�PqúWiμ��C
v ∩≤W�nΘ���AiHN DB2 °A�ú� O�ú�ñA�V���⌠
DB2 Ω�wC
DB2 ��Ow�b�P�m�@� DB2 ú�C
uw�@� DB2 ����tº
v bw��íA�ú��@�w] DB2 ��W�CziHb⌡μuDB2 w�vδF
�A�≤w] DB2 ���W�C�Lkb�¿w�ºßA�≤ DB2 ��W�C
v ��{í��w] DB2 ���⌠�P DB2 � 8 �⌠��ⁿC
b�PqúWw�h� DB2 ����tº
v DB2 10.1 ���iHP DB2 9.7 ��≤¡�����P�sbA²�UC¡εC
– z��wqw]��Cbw� DB2 10.1 �ºßAziH��us��½�vAN
10.1 ���]�w]��C
– ∩���GziHw∩C� DB2 ��iμtmAH��úP�uDB2 ΩTñ
�vC
�Gb�Pt�Wuαw�@��P���uDB2 ΩTñ�v��CM�Azúα
b�PD≈Wπ�@��≤úP��M≤h��uDB2 ΩTñ�vCM�AziH
tm DB2 Ω�w°A�AH��s�o�uDB2 ΩTñ�vC
– u��w] IBM Ω�w�ß������ IBM Data Server Provider for .NETA
��n²bus��≤��vñC
– C@� DB2 ��ú��n��@�Ω�W�CY� NO_CONFIG X�]� YES �
Ln�w�Ahú��w]Ω�CM�Aϕzbw�ºß�Ω��A�W
���O�@�Cw]�Ω�W�O yDB2zCpGwsbW�� yDB2z �Ω
�Ah��Ω�ú��@W�C�@W��ú�O�� yDB2z W��[W�
uAMß��r�ú��ßΓ�r�Cß≥ú��Ω�W��
yDB2_01zByDB2_02zA���C
� 6 � ��w� DB2 Ω�w°A� 79
v ∩≤ Microsoft COM+ ��{íA�Hz���{í�D IBM Data Server Run-
time Client ����te IBM Data Server Driver Package]w�{� IBM Data
Server Driver for ODBC and CLI]úY��C@�u�@� Data Server Runtime Cli-
ent i�≤ COM+ ��{íC IBM Data Server Driver Package]w�{í�� IBM
Data Server Driver for ODBC and CLI]úY��S�o�¡εCu�w] DB2 �
��Σ� Microsoft COM+ ��{ís� DB2 Ω���C²LkP�Σ� COM+
��{ís�úP� DB2 ��CziH��uw] DB2 ��∩δFv��≤w
] DB2 ��C
bw�s� DB2 ���∩�w]�
U�í�zww�h� DB2 ���Ω�d�GDB2COPY1BDB2COPY2A@��
DB2COPYnCzw∩�Σñ@� DB2 ��A@�w] DB2 ��CbípUA�∩
� DB2COPY1 @�w] DB2 ��C
{bAQ�zw�@� DB2 ���N�� DB2COPY1 ��d�C DB2COPY1 O
w] DB2 ���w] IBM Ω�w�ß�����C
MßAzb�� DB2COPY2 �s DB2 ��ñw� DB2 ú�Cbw� DB2COPY2 �
íAt����zO�n�s� DB2 ��¿�w] DB2 ��CpGz��u�vA
h DB2COPY1 �MOw] DB2 ���w] IBM Ω�w�ß�����ApU��
G
80 w� DB2 °A�
M�A�QbP@�Ω�d�A²b��zO�n�s� DB2 ��¿�w] DB2 �
��Az��uOvCbípUADB2COPY2 ��¿s�w] DB2 ���w] IBM
Ω�w�ß�����ApU��G
� 6 � ��w� DB2 Ω�w°A� 81
HA�Φí⌡μ���{í
�As� DB2 DLL �����{í]�pAP db2api.lib �����{í��b
PATH ñMΣ DB2 DLL ��Coϕ�w∩h� DB2 ��}o�{s��{í��
�w] DB2 ��CYn�Mμ�A��{íiHbⁿJ⌠≤ DB2 ��wºe��
db2SelectDB2Copy APIC
�GP db2api.lib ���Ao��R� Windows 32 ��� Windows 64 �
�¡xW�úP DLL ��C64 ��¡xW�⌡μ�� DLL ���≥�W�P 32 �
�����PA²r��[W ″64″C�pAWindows 32 ��@�t�W� db2app.dll
ÑP≤ Windows 64 ��@�t�W� db2app64.dllC
p��÷ΩTA�\ Call Level Interface Guide and Reference Volume 1C
Windows x64 W� 32 �� 64 ���
]� DB2 32 � 64 ��n²OxsbúP��mA�H DB2 úΣ�b Windows W
w�h� DB2 32 ��� 64 ����CpGzw� DB2 64 ����Ah�qt�
ñ�ú 32 ����C
LDAP � CLI tm
�� DB2 � 8 ��ApG��{í�núP� LDAP ]wAhª����úP�
LDAP �����OC�hACLI tm�vT LDAP ���i���� DB2 �
�C
�αp��
@�uαw∩@� DB2 ��n²�αp��A�Bo�p��u�°n²ª��b
º DB2 ��ñ�Ω�Cϕz�½w] DB2 ���AuDB2 ∩vδF��°n²A
½sn²�αp��A²ª�∩w] DB2 ����C
Windows Management Instrumentation (WMI)
b⌠N�w��íAuαn²@���� WMI ú��C
��su
zuiHbP@{ñ��@� DB2 ��Cp��÷ΩTA�\ � 129��y��
h���� IBM Data Server Client su\αzC
�A�� DB2 DLL �����{í
pGO����� DB2 DLL �����{íA��� LoadLibrary]�ú��
LoadLibraryEx�P LOAD_WITH_ALTERED_SEARCH_PATH X����{íAh��Tww�
TaⁿJ�l�����wCziH��zv�sXN��d��wⁿJB�I
s db2envar.bat ��Hb⌡μ��{íºe]w⌠�A�IsiRA�����{í
� db2SelectDB2Copy APIC
Visual Studio �{í
pGw] DB2 ��O 9.7 ��≤¡�����AhP@�íb�PqúWuαn²@
������{íC@�ñ���{í��NOPw] DB2 ��@�w����C
82 w� DB2 °A�
�v
C@� DB2 ��ú�nn²�vCo��vúA�≤π�t�d≥C�����vú
�b�PD≈WP�sb DB2 ú�ⁿ¡��� DB2 ú��π���αOC
Windows A�
Windows ¡xW� DB2 A��� <servicename_installationname> RWD�C�pA
DB2NETSECSERVER_MYCOPY1CπW�]]tu��W�vA�HA N��W�K[
bπW�ßΦA�p DB2 Security Server (MYCOPY1)CΩ���bπW�ñ]A
DB2-<DB2 ��W�>-<Ω�W�>-<I�X>A�W��πbA� εx Applet
ñCΩ��A�W�O�{¼C
�≤∩� DB2 ��H���� API
ziH�� db2SelectDB2Copy API �∩�Qn��{í��� DB2 ��C API ú
�n⌠≤ DLL ��Cª�RA���z���{íCziH�≡ⁿJ DB2 ��wA
²Is APIAMßAIs⌠≤ΣL DB2 APIC
�Gw∩⌠≤�w�{ALkh�Is db2SelectDB2Copy APIF]NOíALkN{
qY� DB2 ���½�t@���C
db2SelectDB2Copy API �]w��{í���⌠�AH��ⁿw� DB2 ��W���
mCpGww∩Qn��� DB2 ��]wz�⌠�AhL�Is APICúLApG
z�n��úP� DB2 ��Ah��²Is APIAMß�αⁿJz�{ñ�⌠≤
DB2 DLL ��CC�{uαIsτ�@�C
h�ΩΘI�Ω�w��
b��qúWAC�ΩΘ� ú�����P� DB2 ��W�C
ft�� MSCS Ph� DB2 �
z��w∩C� DB2 Ω�iμtmAHbμW�Ω�°�ñ⌡μC
�PqúW�h� DB2 �� (Linux � UNIX)DB2 ú�iHw��z∩�w�⌠�WCDB2 ú�]iHbμ@≈�Ww�h�C
C� DB2 ��úiHB≤�P�úP�{íXh�C
DB2 ú�� root ¡w�iHw��z∩�w�⌠�ñCúDtμⁿwA�hw]
w�⌠��G
v Y� AIXBHP-UX � Solaris @�t�G /opt/IBM/db2/10.1 �
v Y� Linux @�t�Ah� /opt/ibm/db2/10.1 �
pGz��uDB2 w�vδF�∩w�s� DB2 ��Ahϕw]w�⌠�wb��
ñ�Aw]⌠���¿G
v Y� AIXBHP-UX � SolarisG /opt/IBM/db2/10.1 �_##
v Y� LinuxG/opt/ibm/db2/10.1 �_##
� 6 � ��w� DB2 Ω�w°A� 83
Σñ ## OHs}Y��Ad≥q 01 � 99C�@��∩w]⌠��A��� _01C
�pA��uDB2 w�vδF�w� DB2 ú�A²�ⁿww�⌠�A�Bw]w�⌠
� /opt/ibm/db2/10.1 � wb��ñAh�N DB2 ú�w��s�w]⌠� /opt/
ibm/db2/10.1 �_01 ñC
pGz��uDB2 w�vδFH��w�Φk�w� DB2 ��Ah��ⁿww�⌠
�Cu�b��uDB2 w�vδF�w� DB2 ���Aw]⌠�����W[s
�CL�w�Φk�≤AúLkb@� DB2 ���⌠�]�pA/opt/ibm/db2/10.1
��ñw�t@��πú�C]�����úe{�Lk��A�HúΣ�N DB2 �
�w��{s DB2 ���l�²C
�≤ziHbt�Ww�h� DB2 ú���A�iHu�aN DB2 ú��S�w�
bz∩�⌠�ñA] db2ls ⁿOi≤Uzl�w��ú��w��mC⌡μ db2lsⁿOAiHMΣt�Ww�� DB2 ú�C
UC¡εA�≤b@�t�Ww�h� DB2 ���ípG
v D root ¡w�úΣ�h� DB2 ��C
v t�Wuα�@�uDB2 �z°A� (DAS)vC
v bU� DB2 ��ñAΩ�W���O�@�C
v DB2 ��Lk�ObΣL DB2 ��ñ��Ω�CM�Adb2iupdt ⁿOiHNΩ����vqY� DB2 ���½�ΣL��C
v �� db2ln ⁿOw∩Y� DB2 ������AbΣL��ñLkB@Cϕh�
DB2 ���nP�sb�Aúo���C
v Linux 32 ��M��Lkw�b Linux x64 @�t�¡xWC
v DB2 w�uπúΣ�b�P≈�W�P@����P�iμIsC
IBM Secure Shell Server For Windows]for Optim Database Administrator �
��
�ñ�ΩTN≤Uz}l�� IBM Secure Shell Server for WindowsC
�� yIBM Secure Shell Server For Windowsz �sA�ANP DB2 Server ú�@
�w�CA�O� OpenSSH 5.4p1 M≤�ⁿ¡\α≡CA��ú� Optim™ Data-
base Administrator �°A�A�AH�ΣL�π� IBM ú�CA�úA�≤úd
≥º��@δ��C
IBM Secure Shell Server For Windows ��P OpenSSH �P�tmΦkA�Φk�
�� sshd_config �Ctm�iHb %ALLUSERSPROFILE%\Application Data\IBM\
IBMSSH\etc �²UΣ�AΣñ %ALLUSERSPROFILE% O Windows ú��⌠���Ai
H�� yset ALLUSERSPROFILEz �πC��ú���°A�\αAp�Σ��
S�A�\ sshd_config �Cu�Σ��S�iHzL��iμtmC
A��ΘxiH��uWindows �≤�°�viμ�°AΣ�bu��{ív�
UC�jM�≤�� - yIBM Secure Shell Server For WindowszC
Yn����ε IBM Secure Shell Server For WindowsAziH��uWindows A�
Microsoft �zD xvC��AziH��ⁿO��A�oX ynet start IBM Secure
Shell Server For Windowsz � ynet stop IBM Secure Server For WindowszC
84 w� DB2 °A�
�ⁿ DB2 ú�CΘ
∩≤ AIXBHP-UXBLinux � Solaris @�t�A�ⁿ DB2 Ω�wú� CD � DVD
�{��úPC
�ⁿ CD � DVD (AIX)Ynb AIX @�t�W�ⁿ DB2 Ω�wú� CD � DVDA���ut��z��
uπ (SMIT)vC
}lºe
°z�t�tm�wAziα�nH root ���v¡�nJA�α�ⁿ��C
{�
Ynb AIX W�� SMIT ��ⁿ CD � DVDA�⌡μUCBJG
1. N��íJ��≈ñC
2. ΘJ mkdir -p /disc ⁿO�����ⁿIAΣñAdisc Nϕ CD � DVD �ⁿ
I�²C
3. ΘJ smit storage ⁿOAH�� SMIT �tm����t�C
4. �� SMIT ºßA�∩���t� > sW / �≤ / π� / Rú��t� > CDROM��t� > sW CDROM ��t�C
5. busW��t�v°íñG
a. b DEVICE Wμ�ñAΘJz� CD � DVD ��t���mW�C CD �
DVD ��t���mW���O�@�CpG�½���mW�Aziα�nR
ú²ewq� CD � DVD ��t�A��z��²��t@�W�C bd
�ñA/dev/cd0 O�mW�C
b. b�ⁿI°íñAΘJ���ⁿI�²C bd�ñA�ⁿI�²O /discC
c. bt�½s������ⁿμ�ñA∩�OH����t���ⁿC
d. ÷@UTwH÷¼°íAMß÷T��°H�⌠ SMITC
6. ΘJ smit mountfs ⁿO��ⁿ CD � DVD ��t�C
7. bu�ⁿ��t�v°íñG
a. b FILE SYSTEM Wμ�ñAΘJ CD � DVD ��t���mW�C
d�ñA�mW�O /dev/cd0C
b. bn�ⁿ����²μ�ñΘJ���ⁿIC bd�ñA�ⁿI� /discC
c. b��t��¼μ�ñAΘJ cdrfsC Yn�°ziH�ⁿ�Σª��t�
�A�÷@UC�C
d. b�ⁿ��¬t�μ�ñA∩�OC
e. �ⁿΣlw]AA÷@UTwH÷¼°íC
�G
z� CD � DVD ��t�{bw�¿�ⁿCYn�° CD � DVD � eA�N�
�±J��≈AMßΘJ cd /disc ⁿOAΣñ disc O���ⁿI�²C
� 6 � ��w� DB2 Ω�w°A� 85
�ⁿ CD � DVD (HP-UX)Ynb HP-UX @�t�W�ⁿ DB2 Ω�wú� CD � DVDA�oX mount ⁿOC
}lºe
��z�t�tmAziα�n root ���v¡�α�ⁿ��C
{�
Ynb HP-UX W�ⁿ DB2 Ω�wú� CD � DVDA�⌡μUC�@G
1. N CD � DVD íJ��≈ñC
2. °�nNs�²wq� CD � DVD ��≈��ⁿIC �� mkdir /cdrom ⁿON /cdrom wq��ⁿIC
3. °�n�� ioscan -fnC disk ⁿO��O��≈�m��C ⁿOiCX��w�O� CD � DVD ��≈�Σ�÷p�m��C�W�ⁿ /dev/dsk/c1t2d0C
4. N CD � DVD ��≈�ⁿ��ⁿI�²G
mount -F cdfs -o rr /dev/dsk/c1t2d0 /cdrom
5. �� ls /cdrom ⁿO�o��MμHτ��ⁿC
6. nXC
�G
z� CD � DVD ��t�{bw�¿�ⁿCN CD � DVD m≤��≈A�ΘJ cd/cdrom ⁿOiH�°Σ eAΣñ cdrom O�ⁿI�²C
�ⁿ CD � DVD (Linux)Ynb Linux @�t�W�ⁿ CD-ROMA�oX mount ⁿOC
}lºe
��z�t�tmAziα�n root ���v¡�α�ⁿ��C
{�
Ynb Linux @�t�W�ⁿ CD � DVDA�⌡μUC�@G
1. N CD � DVD íJ��≈ñA�ΘJUCⁿOG
mount -t iso9660 -o ro /dev/cdrom /cdrom
Σñ /cdrom Nϕ CD � DVD ��ⁿIC
2. nXC
�G
z� CD � DVD ��t�{bw�¿�ⁿCN��m≤��≈A�ΘJ cd /cdromⁿOiH�° CD � DVD � eAΣñ cdrom O�ⁿI�²C
�ⁿ CD � DVD]Solaris @�⌠��
pGzbuSolaris @�t�vWN CD-ROM íJ��≈�AS���ⁿ CD-
ROMA�oX mount ⁿOC
86 w� DB2 °A�
}lºe
pGz�� NFS q��t��ⁿ CD � DVD ��≈Ah���� root s�v�
X��qúW� CD � DVD ��t�C����t�tmAz]iα�n��qú�
root s�vC
{�
Ynb Solaris W�ⁿ CD � DVDA�⌡μUCBJG
1. N CD � DVD íJ��≈ñC
2. pGu� �z{ív(vold) bz�t�W⌡μAY CD � DVD ��A���
��ⁿ� / c d r o m / c d _ l a b e lAYS��Ah��ⁿ� / c d r o m /
unnamed_cdromC
pGz�t���⌡μu� �z{ívA��¿UCBJ��ⁿ CD � DVDG
a. ΘJUCⁿOHP��m�W�G
ls -al /dev/sr* |awk ’{print "/" $11}’
ⁿO��� CD � DVD �m�W�Cbd�ñAⁿO���rΩ /dev/
dsk/c0t6d0s2C
b. ΘJUCⁿOH�ⁿ CD � DVDG
mkdir -p /cdrom/unnamed_cdrommount -F hsfs -o ro /dev/dsk/c0t6d0s2 /cdrom/unnamed_cdrom
ΣñA/dev/dsk/c0t6d0s2 NϕW@�BJ�����mW�A� /cdrom/
unnamed_cdrom Nϕ CD � DVD �ⁿ�²C
3. nXC
�G
z� CD � DVD ��t�{bw�¿�ⁿCN��±J��≈AMßΘJ cd /cdromⁿO]Σñ cdrom O�ⁿI�²�AH�° CD � DVD � eC
� 6 � ��w� DB2 Ω�w°A� 87
88 w� DB2 °A�
� 7 � �� DB2 w�δFw� DB2 Ω�w°A� (Windows)
@�í�p≤b Windows W��uDB2 w�vδFC��uDB2 w�vδFAi
Hwqw�A�N DB2 Ω�wú�w�bt�WC
}lºe
b��uDB2 w�vδFºeG
v pGzW�]w��Ω�w⌠�A�\u]w��Ω�w⌠�vC
v �Twt��Xw�BO������DC
v pGzp��� LDAP b Windows @�t� Active Directory ñn² DB2 °A
�A�bw�ºe²XR�²⌡�A�h��Γ�n²I�s�Ω�wCp��
÷ΩTA�\uXR LDAP �²A�� Active Directory ⌡� (Windows)vDDC
v z����� Administrator ���bß (π��������v¡) �α⌡μw�C
bi�� LocalSystem @� DAS P DB2 ����B����w�S��
DB2 Ω�w°A�ñAπ��¬M�v�D�z����iH⌡μw�C
�GpGD Administrator ���bßn⌡μú�w�Ah��²w� VS2010 ⌡μ
����wAA��w� DB2 Ω�wú�C@�t�W�n� VS2010 ⌡μ���
�wA�αw� DB2 Ω�wú�CziHq Microsoft ⌡μ����wUⁿ⌠��
o VS2010 ⌡μ����wC�Γ�∩�G∩ vcredist_x86.exe �≤ 32 ��t
�A� vcredist_x64.exe �≤ 64 ��t�C
v ÷M�D�nA²O�O��z÷¼��{íA²w�{íiH≤sqúW���
��A�ú�n½s}≈C
v úΣ�qΩ���≈��∩M�⌠⌠��≈ (�pAuWindows ����vñ�
\\hostname\sharename) w� DB2 ú�Cb��w� DB2 ú�ºeAz��N⌠⌠
��≈∩M� Windows ��≈r�]�pAZ:�C
¡ε
v ⌠≤���bßAúLk⌡μh�uDB2 w�vδFΩ�C
v DB2 ��W��Ω�W��}YúiHO�C DB2 ��W�¡ε� 64 ��σr
�A� A-ZBa-z � 0-9 �¿C
v b�� DB2 ��ñADB2 ��W��Ω�W���O�@�C
v u�@��w� ��w�iH�� XML S�C
v pGww�UCΣñ@�Ahb�P⌠�ULkw�⌠≤ΣL DB2 Ω�wú�G
– IBM Data Server Runtime Client
– IBM Data Server Driver Package
– DB2 ΩTñ�
v uDB2 w�vδFμ�ú�ⁿD�σr�C
v pGzb Windows VistaBWindows 2008 �≤s�W����w�Ah�����
�≤ DB2ADMNS � DB2USERS s�A�α⌡μ�� DB2 ⁿO���{íAoO
© Copyright IBM Corp. 2013 89
]��B��w�S�]���s� ε��¡ε���z��w]M�vCpG
���ú�≤Σñ@�s�AhL�∩�� DB2 tm���{íΩ�Núπ�¬�
vC
{�
Yn��uDB2 w�vδFG
1. ��wq� DB2 w����u�z�vbßnJt�C
2. pGz�� DB2 Ω�wú� DVDA�NªíJ��≈CpGw���⌡μS�A
h����uDB2 w���{ívCpG�⌡μ�B@A���uWindows �
���v�s² DB2 Ω�wú� DVDA�÷ΓU setup �AH��uDB2 w
���{ívC
3. pGwq Passport Advantage® Uⁿ DB2 Ω�wú�A�⌡μi⌡μ�AH�úY
DB2 Ω�wú�w��C���uWindows ����v�s² DB2 w���A�
÷ΓU setup �AH��uDB2 w���{ívC
4. ziHzLuDB2 w�v��{í��°w���������N��A�O��
iμw�Cziα�Qn�\w���������N��AH�o�s�ΩTC
5. ÷@Uw�ú�Auw�ú�v°íY�πi�iμw��ú�C
pGqúW�w�{s DB2 Ω�wú�A�÷@Uw�sú����w�Cϕ�
uDB2 w�vδF�ú�≥iμw�C
pGqúW�ww�@�{s DB2 Ω�wú�AhiHG
v ÷@Uw�sú�AH�s� DB2 ��C
v ÷@U��{s���AH≤s{s� DB2 ��BN\αsW�{s� DB2 �
�B��{s� DB2 9.5 �� 9.7 ���A�w��[{íú�C
6. uDB2 w�vδF�Mwt�yÑA����yÑ�w�{íCuWí��ⁿ�z
⌡μΣl�BJCYnIsuWí�A�÷@Uí��÷ F1CziHH�÷@U�
°÷sA�⌠w�@�C
7. ��uDB2 w�vδF��d�e��Nz���w�{C�\�÷��C
�G
DB2 Ω�wú�w]�w�b Program_Files\IBM\sqllib �²ñAΣñ Program_Files
Nϕ Program Files �²��mC
pGnw��t�Ww���²Ah DB2 Ω�wú�w�⌠��[W _xxAΣñ xx
O�rAq 01 }lA���ww�� DB2 ����W[C
z]iHⁿwv� DB2 Ω�wú�w�⌠�C
U@B
v τ�z�w�C
v ⌡μ�n�ßmw�@�C
p�w��í�o�����÷ΩTA��\�≤ My Documents\DB2LOG\ �²ñ�w
�Θx�CΘx���UCμíGDB2-ProductAbrrev-DateTime.logA�pADB2-ESE-
Tue Apr 04 17_04_45 2012.logC
90 w� DB2 °A�
pGoO Vista 64 ��W�s DB2 ú�w�ABz�� 32 �� OLE DB Pro-
viderAh��Γ�n² IBMDADB2 DLLCYnn² DLLA�⌡μUCⁿOG
c:\windows\SysWOW64\regsvr32 /s c:\Program_Files\IBM\SQLLIB\bin\ibmdadb2.dll
ΣñAProgram_Files Nϕ Program Files �²��mC
pGn²z� DB2 Ω�wú�iHs���qú�zL⌠⌠s�t@xqúW� DB2
σ≤Ah��w�uDB2 ΩTñ�vCuDB2 ΩTñ�v]t DB2 Ω�wt�� DB2
�÷ú��σ≤CpG�NuDB2 ΩTñ�vw�b��Ah�w]AiHq Web s
� DB2 ΩTC
IBM Data Studio iHzL⌡μuDB2 w�vδF�w�
DB2 Express Edition � DB2 Workgroup Server Edition O�Θ¡ε
pGzbw� DB2 Express EditionAh�\�Ω�O�ΘW¡O 4 GBC
pGz�bw� DB2 Workgroup Server EditionAhe\�Ω�O�ΘW¡O
64 GBC
tm�Ω��O�Θ�qO� INSTANCE_MEMORY Ω�w�z{ítm�Mw�C
q 9.5 � 9.7 �����½n�N��G
v μ�πO�Θ�z{í�W[�πΘΩ�O�Θ¡εAú�WX
�v¡εC
� 7 � ��uDB2 w�vδF�w� DB2 Ω�w°A� (Windows) 91
92 w� DB2 °A�
� 8 � �� DB2 w�δFw� DB2 °A�]Linux � UNIX�
@�í�p≤b Linux � UNIX @�t�W��uDB2 w�vδFCziH��
uDB2 w�vδF�wqw�n]wAHbz�t�Ww� DB2 Ω�wú�C
}lºe
b��uDB2 w�vδFºeG
v pGzp�n]w��Ω�w⌠�A�\ w� DB2 °A� ñ�u]w��
Ω�w⌠�v
v �Twt��Xw�BO������DC
v TOzww�Σ��s²�C
v ziH�� root �D root ���v¡�w� DB2 Ω�w°A�Cp�D root �
��w���÷ΩTA�\mw� DB2 °A�nñ�yD root ���w�º[
]Linux � UNIX�zC
v DB2 Ω�wú�M����i�CziH�RΩΘ DB2 Ω�wú� DVDA�q
Passport Advantage Uⁿw�M��A��o DB2 w�M��C
v pGz�bw�D�σ��� DB2 Ω�wú�Ah��π�Aϕ�uΩayÑM
≤vC
v uDB2 w�vδFO��w�{íCz���ie{��í������ X Win-
dow nΘA�αbz�≈�W⌡μuDB2 w�vδFC�Tw X Windows °A�
�b⌡μCTwzwAϕaXπe�C�pAexport DISPLAY=9.26.163.144:0C
v pGzb⌠�ñ��w�nΘAh��²Γ����n� DB2 ���A�α��
uDB2 w�vδFC
¡ε
v ⌠≤���bßAúLk⌡μh�uDB2 w�vδFΩ�C
v u���rX� UTF-8 wqBu�@��w� ��w�iH�� XML S
�C
v uDB2 w�vδFμ�ú�ⁿD�σr�C
v Y� Itanium ¼ HP Integrity tCt�W� HP-UX 11i V2ANúα��buDB2 w
�δFvW�ⁿw�KX�s���uw�δFv��Nϕ DB2 Ω����Bj
≈����� DAS ����C�¿w�δFºßA��½]������KXCo
ú�vTQ�w�δF��Ω�� DASA]zú�n½�Ω�� DASC
{�
Yn��uDB2 w�vδFG
1. pGz�ΩΘ DB2 Ω�wú� DVDA�ΘJUCⁿOA�½��ⁿ DB2 Ω�w
ú� DVD ��²G
cd /dvdrom
ΣñA/dvdrom Nϕ DB2 Ω�wú� DVD ��ⁿIC
2. pGwUⁿ DB2 Ω�wú�M��Ah���úY� untar �ú���C
© Copyright IBM Corp. 2013 93
a. �úYú���G
gzip -d product.tar.gz
Σñ product O�Uⁿºú��W�C
b. Untar ú���G
b Linux @�t�W
tar -xvf product.tar
b AIXBHP-UX � Solaris @�t�W
gnutar -xvf product.tar
Σñ product O�Uⁿºú��W�C
c. �½�²G
cd ./product
Σñ product O�Uⁿºú��W�C
�GpGwUⁿuΩayÑM≤vAhNª untar ��P��²ñCo�b�P��
²ñ�l�² (�pA./nlpack)A�i²w�{í�Σ�w�M���L�ú
C
3. qΩ�wú�M���b��²ΘJ ./db2setup ⁿOAH��uDB2 w�vδFC
4. Y�}�uIBM DB2 w���{ívCziHqo�°íñ�°w�������
��N��A�O��iμw�Cz]iH�\w���������N��AH
�o�sΩTC
5. ÷@Uw�ú�Aw�ú�°í�πi�w����ú�C
÷@Uw�sú�AH��w�Cϕ�uDB2 w�vδF�ú�≥iμw�C
6. �� DB2 w�δF��d�e��Nz���w�{C�\�÷��C
�lw�ºßA��≥�¿uDB2 w�vδF���w�e�A�∩�∩�Cw�
í��ⁿ�z⌡μΣl�BJCYnIsw�í�A�÷@Uí��÷@U F1Cz
iHH�÷@U�°÷sA�⌠w�@�C
�G
Y�D root ¡w�ADB2 Ω�wú��@�w�b $HOME/sqllib �²ñAΣñ
$HOME NϕD root �����l�²C
Y� root ¡w�Ah�w]ADB2 Ω�wú��w�bUCΣñ@��²G
AIXBHP-UX � Solaris/opt/IBM/db2/10.1 �
Linux /opt/ibm/db2/10.1 �
pGnw��t�Wwb���²Ah DB2 Ω�wú�w�⌠��[W _xxAΣñ
_xx O�rAq 01 }lA���ww�� DB2 ����W[C
z]iHⁿwv� DB2 Ω�wú�w�⌠�C
DB2 w�⌠�π�UCWhG
94 w� DB2 °A�
v iH]Apgr� (a-z)Bjgr� (A-Z) ��ur� (_)
v úαWX 128 �r�
v úα]tμ
v úα]tD�σr�
w�Θx��G
v DB2 w�Θx�C������� DB2 w�ΩTA]A��C
– Y� root ¡w�Ah DB2 w�Θx�W�O db2setup.logC
– Y�D root ¡w�Ah DB2 w�Θx�W�O db2setup_username.logAΣ
ñ username O⌡μw��D root ��� IDC
v DB2 ��Θx�C������ Java ����⌠≤��ΘX]�pAº¼p�
]�ΩT�C
– Y� root ¡w�Ah DB2 ��Θx�W�O db2setup.errC
– Y�D root ¡w�Ah DB2 ��Θx�W�O db2setup_username.errAΣ
ñ username O⌡μw��D root ��� IDC
�w]Ao�Θx��≤ /tmp �²ñCziHⁿwΘx���mC
ú�A� db2setup.his ��C���ADB2 w�{í�N DB2 w�Θx����x
sb DB2_DIR/install/logs/ �²ñA�½sRW� db2install.historyCpG�W
�wsbAh DB2 w�{í�NΣ½sRW� db2install.history.xxxxAΣñ xxxx
� 0000-9999A°�≈�W�w����wC
C�w���ú��O��{��MμCpG�úw���Ah]��úw�⌠�
U��{��C�s�@�bw�YN�⌠�⌡μA�BpG{íb�¿ºe�ε
�ñ�Ahú���{��C
U@B
v τ�z�w�C
v ⌡μ�n�ßmw�@�C
IBM Data Studio iHzL⌡μuDB2 w�vδF�w�
w� DB2 Ω�wú�ºßA]iHzLquΩayÑM≤v�b�²⌡μ ./db2setupⁿOA�w�uΩayÑM≤vC
b Linux x86 WApGn²z� DB2 Ω�wú�iHs���qú�zL⌠⌠s�t
@xqúW� DB2 σ≤Ah��w�uDB2 ΩTñ�vCuDB2 ΩTñ�v]t DB2
Ω�wt�� DB2 �÷ú��σ≤C
DB2 Express Edition � DB2 Workgroup Server Edition O�Θ¡ε
pGzbw� DB2 Express EditionAh�\�Ω�O�ΘW¡O 4 GBC
pGzbw� DB2 Workgroup Server EditionAhe\�Ω�O�ΘW¡O 64
GBC
tm�Ω��O�Θ�qO� INSTANCE_MEMORY Ω�w�z{ítm�Mw�C
q 9.5 � 9.7 �����½n�N��G
� 8 � �� DB2 w�δFw� DB2 °A� (Linux � UNIX) 95
v pG 9.5 � 9.7 � DB2 Ω�wú��O�ΘtmWXe\�¡εA
h DB2 Ω�wú�b���{μ��ºßAiαLk��C
v μ�πO�Θ�z{íAú�WL�v¡ε�W[z�πΘΩ�
O�Θ¡εC
96 w� DB2 °A�
� 9 � DB2 w�δFw�vBtm
��uDB2 w�vδFw� DB2 Enterprise Server Edition �A���e�CUC e
N��z�¿o�e�C
{�
1. Yn��uIBM DB2 w���{ívA�q DB2 w�M���b��²⌡μ
db2setup ⁿOC�pA
./db2setup -l /tmp/db2setup.log -t /tmp/db2setup.trc
-l � -t ���i�� DB2 OⁿMl�C
Y�}�uIBM DB2 w���{ívCqo�°íñAziH�° DB2 Enter-
prise Server Edition ��ΩTB��∩��emw�W�A]iH��iμw�C
2. Ynw� DB2 ú�A�÷@Uw�ú�CY�πuw�ú�ve�C°í�
πi�iμw��ú�C
� 1. DB2 w���{í
© Copyright IBM Corp. 2013 97
÷@Uw�sú�CY�πuw∩��ve�C
3. uw∩��ve�Ce��πz∩nw�� DB2 ú�C
Yn�⌠w�AziHH�÷@U�°C
� 2. uw�ú�v°í
� 3. uDB2 w�vδFuw∩��ve�
98 w� DB2 °A�
÷U@BH�≥C
4. unΘ�vX�ve�Ce��π IBM �D IBM ��v°�C
�\nΘ�vX�ºßA∩��ⁿH�ⁿ°�C
÷U@BH�≥C
5. u∩�w��¼ve�Cbe�ñAziHⁿwn⌡μ�w��¼C]iH�
°nw��S�C
� 4. un�vX�ve�
� 9 � DB2 w�δFvBtm 99
ziH��uDB2 w�vδF�ⁿwUCU�G
v @δw�]t≥�Ω�w°A�\αBΩ�w�zuπAH�jíú�S�
�\αCYnbyß�w�{ñAsW��{í}o�S�H�ΣL∩��
\αA�∩��qC
v u�pvw�]A≥� DB2 S��\αA��⌡μ�ptmC
v Y�uqvw�ApGzw⌠x DB2 S��]wA�∩�zQnw��S�A
�ⁿwz�tmn]wCqw��w]P≤@δw��w]A²Oz
iHq∩�S��tm�C
v pGz∩��w]iμw�Ah��ⁿw@δμ�C
Yn�°nw��S�A�÷@U�°S�C���}u�°S�v∩ A
�πnw��S�C
w�í�iH��z�¿C@�w�e�CYnIsw�í�A�÷@Uí�A
�÷ F1C
÷U@BH�≥C
6. u∩�w�B�����Γ�ve�Cqe�ñAziH∩Y⌡μw
�BNw�]wxs����H�yßiμw�A�oΓ�@�]Y⌡μw
�A�Nw�]wxs�����C
� 5. ∩�w��¼e�
100 w� DB2 °A�
ziH��uDB2 w�vδFAH⌡μUC�@G
v w�ú�CϕzvB�¿uDB2 w�vδF�ADB2 Ω�wú��w�bz�
t�WCt�ú�xs���C
v b���ñ��xsw�]wA�úw�ú�CºßAziH�����
�w�ú�Ct�ú�w� DB2 Ω�wú�CuDB2 w�vδFu���z
�∩�ú����C
v w�ú�A���xs���AziHNΣ�@∩�O²C
pGz∩����AhiHb���Wμ�ñⁿw����W���mC
iH≤so��P����Aq�bt@�D≈W��C
÷U@BH�≥C
7. u∩�w��²ve�Cbe�WAziHⁿwnw� DB2 Ω�wú���²C
� 6. ∩�w�B�����Γ�e�
� 9 � DB2 w�δFvBtm 101
Yn�°w��∩�S������íA�÷@U���íCe�W�}�
u��í�Dv∩ A�π�e∩��S�i����íC
÷U@BH�≥C
8. u]ww] DB2 �z°A� (DAS) ����ΩTvCbe�WAziHw∩
uDB2 �z°A�vⁿw⌠�B���W��KXC
� 7. ∩�w��²e�
102 w� DB2 °A�
DAS �bqúW⌡μAHú� DB2 uπ���Σ�C�ⁿw DAS ����Ω
TC
÷U@BH�≥C
9. utm DB2 Ω�ve�Cbe�WAziH�°��≤ DB2 Ω�C
� 8. ]ww] DB2 �z°A�����ΩT
� 9 � DB2 w�δFvBtm 103
Yn�°��≤ DB2 Ω�tme�A�÷@UtmC TCP/IP ≡�� DB2 Ω�
��AH�ÑeJ� DB2 suC≡��d≥��O 1024 - 65535AB��b�
�D≈Wi�C
÷U@BH�≥C
10. u]wq�ve�Cbe�WAziH�tmnNq��e������p
�HMμC
� 9. tm DB2 Ω�e�
104 w� DB2 °A�
ziH]w DB2 °A���eq�AHb�n�NΩ�w���z�Cs�
ΩTxs≤�zs�HMμñCz�n�g�O� SMTP °A�A�α�eo�q
�CpGz�]w DB2 °A�b��eq�Ah�O�b�zq�ΘxñO²
�α�C
ziHN�zp�H∩�]���]bqúW�p�HMμ����]��
t@í DB2 °A�W�{sp�HMμ�Cz��ⁿw�� DB2 °A�C
÷U@BH�≥C
�Gb DB2 Express Edition � DB2 Express - C Edition �u@δw� GUIv∩
�ñAu]wq�ve�Lk��CpGznbw�{�í��e�Ah�
�∩uqw� GUIv∩�C
11. uⁿw�α°�q�p�Hve�Cbe�WAziH∩�s��zp
�HC
� 10. ]wq�e�
� 9 � DB2 w�δFvBtm 105
�w]A�bz]w� DB2 Ω�W⌡μ�α°�CziHⁿwΩ���zp
�HA��≡@�AÑ�w��¿ºßAiμC
÷U@BH�≥C
�Gb DB2 Express Edition � DB2 Express - C Edition �u@δw� GUIv∩
�ñAuⁿw�α°�q�p�Hve�Lk��CpGzQnbw�{�
í��e�Ah��∩uqw� GUIv∩�C
12. u�� DB2 ½≤�@�t�w�ve�Ce�i��@�t�w�C
� 11. ⁿw�α°�q�p�He�
106 w� DB2 °A�
Yn��@�t�w�A�ⁿw�z�����s�ΩTC
÷U@BH�≥C
�Gb DB2 Express Edition � DB2 Express - C Edition �u@δw� GUIv∩
�ñAu�� DB2 ½≤�@�t�w�ve�Lk��CpGzQnbw�{
�í��e�Ah��∩uqw� GUIv∩�C
13. u}l�s�������ve�Ce�ºz�������ΩTCoO
w�δF}l�s{í��ºe��ß@BC
� 12. �� DB2 ½≤�@�t�w�e�
� 9 � DB2 w�δFvBtm 107
e��πn�¿ DB2 w���������∩�C��\e�ñCX�
��S�AMß÷@U�¿CYn�≤⌠≤]wA�÷@U≡�AH≡��
uDB2 w�vδFñ�²e��A��≤z�∩�CYnb��ⁿw�D≈W��
w�{A�÷@U�¿C
14. uw��¿ve�Ce�ⁿX DB2 ��w�s�qúA�Bw�¿t�tmC
� 13. }l�s�������e�
108 w� DB2 °A�
w�Θx�b C:\Documents and Settings\Administrator\My Documents ñCY
n�� DB2 Ω�wú�A�÷¼t�W⌡μ���nΘ{í�½s��{íC
15. uw�ΣLú�ve�Ce��πiHbw� DB2 Ω�wú�ºßw��Σ
Lú�C
� 14. w��¿e�
� 9 � DB2 w�δFvBtm 109
÷@U�∩��uw�v÷sANiH∩�aw�UC⌠≤ú�CIBM Data-
base Add-insfor Visual Studio Σ���b Visual Studio 2008 ñiμ .NET ��
{í���{í}oCYn�� IBM Database Add-ins for Visual Studio �w�
{A�÷@Uw�C w��¿ºßAziH�\ßmw�BJBΘx�AH�o
�]w����Ω�AH�C@���D≈�¼AC
÷@U�¿H�⌠C
16. ∩��Cuw� Data Studio �≤ve�CziH∩�aw� Data Studio �≤C
� 15. w�ΣLú�e�
110 w� DB2 °A�
Ynw� Data Studio �≤A�⌡μ db2setup ⁿOAH½s��uIBM DB2 w
���{ívC÷@Uw� Data Studio �≤Cuw� Data Studio �≤ve�
�πi�iμw��ú�C
� 16. w� Data Studio �≤e�
� 9 � DB2 w�δFvBtm 111
112 w� DB2 °A�
� 10 � ��ⁿOμBz� (CLP) τ�w�
ziH� SAMPLE Ω�w�⌡μ SQL ⁿO���d�Ω�AHτ�w�C
}lºe
v ibS�∩ñΣ�� SAMPLE Ω�w�≤��w�bt�WAB]A≤@δw�
ñC
v z��Oπ� SYSADM v¡����C
{�
Ynτ�w�A�⌡μUC�@G
1. Hπ� SYSADM v¡����¡nJt�C
2. ΘJ db2start ⁿOH��Ω�w�z{íC
3. ΘJ db2sampl ⁿOAH� SAMPLE Ω�wC
o�ⁿO�ßO���í�BzCS��¿TºFϕⁿOúr����AY
ϕBzw�¿C
b� SAMPLE Ω�w�A��HΩ�wOW SAMPLE iμs�C
4. s�� SAMPLE Ω�wB����bí� 20 ñu@º�u�MμA�½]Ω�ws
uC�qⁿOμBz� (CLP) ñΘJUCⁿOG
connect to sampleselect * from staff where dept = 20connect reset
ΘX��PUC���ⁿG
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.
U@B
bτ�w�ºßAYi�ú SAMPLE Ω�wH�X��íC�ΘJ db2 drop data-base sample ⁿOH�≤ SAMPLE Ω�wC
© Copyright IBM Corp. 2013 113
114 w� DB2 °A�
� 11 � ��w�ºß��nBJ
bw� DB2 Ω�wú�ºßA�ΣL�n�∩��@�i���C
Rú Firefox s²�]w�
b⌡μuDB2 w�vδF�uDB2 �nBJvºßAziαQnRús²�]w�A
H�εb��]w�yXΣL⌠���⌡μ JavaScriptC
÷≤o�@�
pG��]w���°ΣLt� JavaScript �⌠�AJavaScript N��⌡μA�ú
�X{�iC
pG�� Firefox @� Web s²�Aϕz⌡μuDB2 �nBJv�A��s²�]
w�CpGzPNAh��W� DB2_FIRSTSTEPS �s²�]w�C
{�
YnRú Firefox s²�]w�G
1. pG�⌠≤ Firefox s²�B≤}�¼AA�NΣ÷¼C
2. }�uFirefox ]w��z{ívC
v b Windows W
a. }� Windows �}l\αϕA�∩�⌡μ...
b. ΣJ firefox.exe -profilemanagerAMß÷@UTwC��}� Firefox -
∩���]w�∩ C
v b Linux � UNIX W
a. }�ROúr�C
b. �½� Firefox �²C
c. �� -profilemanager ��� FirefoxC�pG
./firefox -profilemanager
3. ∩� DB2_FIRSTSTEPS ]w�C
4. ÷@URú]w�...
5. ÷@U�⌠H÷¼ Firefox - ∩���]w�∩ C
U@B
p� Firefox ]w��i@BΩTA�yX www.mozilla.org/support/firefox/profile
M� DB2 �v
Yn�vz�ú�Az��n²Aϕ� DB2 Ω�wú��vXC
© Copyright IBM Corp. 2013 115
}lºe
pGnbú�w��í�sW�vXAhb��uDB2 w�vδFºeAN�vX�
s�w�M��� /db2/license �²ñC
÷≤o�@�
Yn�� DB2 S����{μú��vAhziα�nn²ΣL�vXC
d�
�pA�bw� DB2 Enterprise Server Edition ºeATON db2ese_c.lic �
db2ese_u.lic �v�sW�w�M��� /db2/license �²CpG�N⌠≤�v�s
W� /db2/license �²Ahz�b db2licm -l ⁿO�ΘXñA��@hu�n²�vvTºCziHbw�ßΓ�M�nΘ��vAΦkO⌡μ db2licm -a ⁿOC
pGzn²����vXAh db2licm -l ⁿO��QCXπ�i��vΩT���ú�C
�nBJ��
��u�nBJv��AΣñ]t}lA���� DB2 ú����\α���C
qu�nBJvñAziHG
v �d�Ω�w�zv�Ω�wC
v �dú�≤s��C
ú�≤s��
�Twz�D DB2 Ω�wú��i�ú�≤s���[j\αC��o�≤s
A�AziH�°i� DB2 Ω�wú�≤s���MμA�A� DB2 Ω�w
ú�≤s����Ω�C
⌡μu�nBJv
ziH�� db2fs ⁿOAΓ���u�nBJvG
$ db2fs
b Linux � UNIX @�t�W
db2fs ⁿO�≤ INSTHOME/sqllib/bin �²ñAΣñ INSTHOME O
Ω��l�²Cz�n� SYSADM v¡A�α⌡μⁿOC
��Ab Linux @�t�WAziH∩� IBM DB2 > �nBJAH
qD\αϕ��u�nBJvC
b Windows @�t�W
db2fs ⁿO�≤ DB2DIR\bin �²ñAΣñ DB2DIR �]� DB2 w
��íⁿw��mC
��AziH∩�{í� > IBM DB2 > [DB2 Copy Name] > ]w
uπ > �nBJAHq}l\αϕ��u�nBJvA�qα�W�
DB2 Ω�wú�Ω�¿��u�nBJvC
116 w� DB2 °A�
DB2 Ω�w°A��ßmw�@� (Windows)b Windows t�Ww� DB2 Ω�wºßAz���¿@�@�C
N��� ID sW� DB2ADMNS � DB2USERS ���s� (Windows)�Q�¿ DB2 w�ºßA{bz��N�nb≈�W⌡μ�� DB2 ��{í�uπ
����sW� DB2ADMNS � DB2USERS s�C
}lºe
v z��ww�F DB2 Ω�wú�C
v z��bw� DB2 Ω�wú��íA∩�Fu�� DB2 ½≤�@�t�w�ve
�W���@�t�w��∩ C
{�
YnN���sW�Aϕ�s�ñA�⌡μUC�@G
1. ÷@U}lAMß∩�⌡μC
2. ΣJ lusrmgr.mscAMß÷@UTwC
3. ∩������Ms�C
4. ∩����C
5. ∩�znsW����C
6. ÷@U�eC
7. ÷@U⌡�≤�C
8. ÷@UsWC
9. ∩�Aϕ�s�C
10. ÷@UTwC
U@B
pGziμFw�Bw∩ú��sw�S�Ah�i��⌡μ db2extsec.exe ⁿOAbw�ºß⌡μ�@CN���sW�s���@A�bsW���ºß����
@�nJ���C�pApGzN��� ID sW� DB2ADMNS s�Ah�nnXA
½snJA�≤����C
Nz� 32 � DB2 Ω�≤s� 64 �Ω� (Windows)pGz�t�W�h� 32 �� DB2��AhiHNª�α½� 64 ��Ω�C
÷≤o�@�
¡ε
v DB2 32 ��P 64 ��Ω�úαP�sb≤�Pt�WC
v zLkbπ�h� 32 �� DB2���t�WAw� 64 �� DB2��C
v zLk��q 32 �� 10.1 �ºe� DB2 ����� 64 �� DB2 10.1 ���C
ziHq 32 �� 10.1 �ºe� DB2 ����� 32 �� 10.1 � DB2 ��AM
ßq DB2 10.1 � 32 ��≤s� DB2 10.1 � 64 ��C�\uN DB2 32 �
�°A���� 64 ��t�vDDC
� 11 � ��w�ºß��nBJ 117
{�
1. ��� db2iupdt ⁿON�� 32 ��Ω���@� DB2 ��C
2. �úw� 32 �� DB2 ��]zw��º�� 32 ��Ω��b���ú��C
3. w� DB2 10.1 � 64 ��A�N 32 �� DB2 10.1 ����� 64 �� DB2
10.1 �Ω�C
τ� DB2 ��
db2val ⁿOiTwz� DB2 ��AϕaB@C
÷≤o�@�
db2val uπi��τ�w���BΩ�BΩ�w�B�Ω�w�suAH���Ω�w⌠��¼AA�τ� DB2 �����\αCpGzwb Linux � UNIX @�t
�W�� tar.gz ��Γ�íp DB2 ��Ahτ�����UC db2val ⁿOi�tTw��tm�w�Ta�¿A�Tw DB2 ��Ozw����CziHⁿwΩ�
�Ω�wA��ziHw∩��Ω�⌡μ db2valC db2val ⁿOib DB2-install-
path\bin � sqllib/bin �²ñΣ�C
d�
�pAYnτ� DB2 �����Ω�A�⌡μUCⁿOG
db2val -a
p��π� db2val ⁿO�Ω��i@Bd�A�\udb2val - DB2 ��τ�uπ
ⁿOvDDC
]wq�p�HMμ
Yn² DB2 Ω�wú�p�z�ΣLHHi�Ω�w�¼AA�]wq��p�HM
μCpGzS�b DB2 Ω�wú�w��íiμ]wAziHΓ�]wo�MμC
{�
Yn]wq��p�HMμG
1. HΩ�����π� SYSADM v¡����¡nJC
2. pG�bw�{�íⁿw SMTP °A�AhiH��UCⁿOΓ�tmªG
db2 update admin cfg using smtp_server host1
Σñ host1 Nϕ SMTP °A��≤qll≤q�� TCP/IP D≈W�C
3. pGzQn²p�HΩT�≤�� DB2 �z°A� (DAS) WAziH��UCⁿ
O�ⁿw contact_host �G
db2 update admin cfg using contact_host host2
Σñ host2 Nϕ⌡μ DAS � TCP/IP D≈W�CpGS�ⁿw contact_host �ADAS ��]p�HΩTO�b��C
4. ��UCⁿO}��{{íG
db2 update admin cfg using sched_enable on
5. Yn²o��≤��A���UCⁿO½s�� DASG
118 w� DB2 °A�
db2admin stopdb2admin start
6. Yn�≤p�HMμA�oX UPDATE HEALTH NOTIFICATION CONTACT LIST ⁿOC
w�ºß�≤w] DB2 �w] IBM Ω�w�ß���� (Windows)db2swtch ⁿOiHq⌠≤ DB2 ��� IBM Ω�°A�X�{í��⌡μC
}lºe
bP@qúWww�h� DB2 ��]� 9 ��≤s����h� IBM Ω�w�ß�
����]9.5 ��≤s���C
÷≤o�@�
DB2COPY1
-ESE-WSE-...
DB2COPY1 O�@�w�b≈�W� DB2 Ω�wú�� DB2 ���w]W�Co�
�PW�OxsΩ�w�z{íX����Ω��Ω��²�@íC
pGt�� DB2 ��w�b≈�WAhª��¼�w]W� DB2COPY2BDB2COPY3
ÑÑC
IBMDBCL1
DSDRIVER
IBMDBCL1 O IBM Data Server Driver Package (DSDRIVER) �w]W�AªO�@
�w�b≈�W�X�{íC
pGt�� D S D R I V E R ú�w�b≈�WAhª��¼�w]W�
IBMDBCL2BIBMDBCL3 ÑÑC
w�ºß�≤w] DB2 �� (Windows)
Yn��uw] DB2 �Ω�w�ß���∩vδF�≤w] DB2 ��A�
⌡μUC�@G
1. }�uw] DB2 �Ω�w�ß���∩vδFGqⁿO°íA⌡μS�
⌠≤ΣL�� db2swtch ⁿOC��Aqu}l\αϕvA∩�{í� >
IBM DB2 > ]DB2 ��W� > ]wuπ > w] DB2 �Ω�w�ß
��∩�δFCY�}�uw] DB2 �Ω�w�ß���∩vδFC
2. butmv��WA∩�n������¼]w] DB2 ���C
3. bw] DB2 ����WA∩�n]�w]�����AMß÷U@BAH
Nª]�w] DB2 ��C
4. bKn��WAδF�ⁿX@���GC
� 11 � ��w�ºß��nBJ 119
5. ⌡μ dasupdt ⌡μAHNuDB2 �z°A�v��s�w]��C
{�N{μw] DB2 ���½�s�w] DB2 ��A�∩n²iμ�n
��≤CYnbN DAS ��s�w] DB2 ��ºßs����s�w] DB2
��A�}�s�ⁿO°íCz�i��u}lv\αϕñ�lw] DB2 ��
���A�s��l�w] DB2 ��C
Yn��ⁿOμ�≤w] DB2 ��Ai�� db2swtch ⁿOG
v db2swtch -d new_default_copy_name ⁿOO��Nw] DB2 ���w]
IBM Ω�w�ß������≤�s�w]��W�C
v db2swtch -db2 -d new_default_copy_name ⁿOO��Nw] DB2 ���
≤�s�w]��W�C
{��ú{μw] DB2 ���n²A�Nⁿw� DB2 ��n²�w]
DB2 ��Cª��∩UC��iμ�n��≤Gn²B⌠���BODBC �
CLI X�{íP .NET Ω�ú�� (ϕ�≤τ� DB2 ��¿�w] IBM Ω
�w�ß������)BWMI n²AH�UΣL½≤A�N DAS ��ⁿw
�w] DB2 ��CYns����s�w] DB2 ��A�}�s�ⁿO°
íC
�≤w] DB2 ��� 9.1 �P 9.5 �ºí�tº
b 9.1 �ñAzw��@� DB2 ��ºßAªN�¿w] DB2 ��C
⌠≤�n�� DB2 °A�{íX�Ω�w�@A�s��w] DB2 ���
{íX�Ω�C
b 9.1 �ñA��ziHw�ΣL 9.1 ��≤s��� DB2 ��C
120 w� DB2 °A�
M�Au�@� DB2 ��Ow] DB2 ��CpG��Ta�AhnD�Ω
�w�@����w] DB2 ���{íX�Ω�CpGzQn���ΣL
DB2 �� (�pAo�d�ñ� DB2COPY2 � DB2COPY3)A�úO�w
] DB2 �� (DB2COPY1) �{íX�Ω�Ahz���Ta��ΣL
DB2 ���{íX�Ω�C
b 9.5 �ñAzw��@� DB2 ��ºßAªN�¿w] DB2 ���w]
IBM Ω�w�ß�����C
� 11 � ��w�ºß��nBJ 121
b 9.5 �ñA��ziHw�ΣL 9.5 ��≤s��� DB2 ��C
122 w� DB2 °A�
M�Au�@� DB2 ��Ow] DB2 ��� IBM Data Server X�{í�
�CbípUAbw�Γ�ΣL DB2 ��ºßAoΓ�w]�MO�P�
l DB2 �� (DB2COPY1) �÷pC
b 9.5 �ñAϕww�h� DB2 ���AziH∩²Y� DB2 ��@�
w] DB2 ��A�²úP� DB2 ��@�w] IBM Ω�w�ß����
�C
� 11 � ��w�ºß��nBJ 123
pGú�n{íXPw] IBM Ω�w�ß����� (DB2COPY2) �÷pA
h�n�ß���{íX���{í�������Ta��ΣLΓ�
DB2 �� (DB2COPY1 � DB2COPY3) �Σñ@��{íXCpG��Ta
�AN���w] IBM Ω�w�ß�������ß���{íXC
w�ºß�≤w] IBM Ω�w�ß���� (Windows)
124 w� DB2 °A�
Yn��uw] DB2 �Ω�w�ß���∩vδF�≤w] IBM Ω�w�
ß�����A�⌡μUC�@G
1. }�uw] DB2 �Ω�w�ß���∩vδFGqu}l\αϕvA∩
�{í� > IBM DB2 > ]DB2 ��W� > ]wuπ > w] DB2 �
Ω�w�ß��∩�δFC��A⌡� installdir\binA�⌡μ db2swtchⁿOCY�}�uw] DB2 �Ω�w�ß���∩vδFC
2. butmv��WA∩�n������¼]w] IBM Ω�w�ß���
���C
3. bw] IBM Ω�w�ß�������WA∩�n]�w]��� DB2 �
�� IBM Ω�°A�X�{í��AHNΣj�πAMß÷U@BA²
Σ¿�w] IBM Ω�w�ß�����C]z��OoAIBM Ω�w�ß
������{íXH�≤ DB2 ��C�
4. bKn��WAδF�ⁿX@���GC
{�N{μw] IBM Ω�w�ß������½�s� IBM Ω�°A�
X�{í��A²Σ¿�s�w] IBM Ω�w�ß�����C{��∩
n²iμ�n��≤Cb�½ºßAw] ODBC � CLI X�{íP .NET Ω
�ú��NⁿVs���C]iHs�wK[��W����ΣL ODBC X�
{íC
Yn��ⁿOμ�≤w] IBM Ω�w�ß�����AiH�� db2swtch ⁿOG
v db2swtch -d new_default_copy_name ⁿOO��Nw] DB2 ���w]
IBM Ω�w�ß������≤�s�w]��W�C
v db2swtch -client -d new_default_copy_name ⁿOO��Nw] IBM Ω
�w�ß������≤�s�w]��W�C
{��°n²{μw] IBM Ω�w�ß�����A�Nⁿw���n²
�w] IBM Ω�w�ß�����C
�≤w] IBM Ω�w�ß����
b�w�⌠≤ΣL DB2 Ω�wú��⌠�ñAw� IBM Data Server Driver
Package (DSDRIVER)C
� 11 � ��w�ºß��nBJ 125
��w]Aú�� DSDRIVER �W�� IBMDBCL1C
bS�ΣL DB2 Ω�w°A�ú� (�pAEnterprise Server Edition � Work-
station Server Edition) �ΣL DSDRIVER �Ao� DSDRIVER Ow] IBM
Ω�w�ß�����C�w]A⌠≤�n����{ínD�{íX�Ω�
w�@Aú�s��w] IBM Ω�w�ß������{íX�Ω�C
��AziHbΣL IBM Data Server X�{í��ñw� DSDRIVERCM
�Au�@� IBM Data Server X�{í��]��bo�d�ñπ� DB2
���Ow] IBM Ω�w�ß�����C
126 w� DB2 °A�
pG��Ta�Ah��{ínD����w] IBM Ω�w�ß����
��{íX�Ω�CpGzQn���ΣL DSDRIVER (�pAd�ñ�
IBMDBCL2 � IBMDBCL3)A�úO�w] IBM Ω�w�ß�����
(IBMDBCL1) �{íXAhz���Ta��ΣL DSDRIVER �{íX
�Ω�C
��AziHw��� DSDRIVERCu�@� IBM Ω�w�ß�����O
w]C��Aziα�MwqY����½A��t@���¿�w] IBM
Ω�w�ß�����C
� 11 � ��w�ºß��nBJ 127
���½w] DB2 ���Ω�w�ß����sⁿO (db2swtch)AiH∩
�]ws�w] IBM Ω�w�ß�����C��S���� db2swtchAiH��uw] DB2 � IBM Ω�w�ß���∩vδFC
ϕ IBM Ω�w�ß����� DB2 ��≤z�≈�W�
��ziHb≈�Ww��� DSDRIVER ��� DB2 ��Cbo�e{�Ω
�d�ñAIBMDBCL1 Ow] IBM Ω�w�ß�����A� DB2COPY1 O
w] DB2 ��C
128 w� DB2 °A�
pGQn�≤⌠@��Γ�w]A���S���� db2swtch ⁿO]�¡Windows�AH��uw] DB2 � IBM Ω�w�ß���∩vδFC∩
s�w]�AδF�π��iα��∩�CziH�� db2swtch ⁿOP-client � -db2 ∩�ftAH⌡μ�½C
ϕ∩s�w] DB2 ���Abo�Ω�d�ñAu�@�ΣL∩�G
DBCOPY2C
ϕ∩s�w] IBM Ω�w�ß������Abo�Ω�d�ñA�T�∩
�GIBMDBCL2BDB2COPY1 � DB2COPY2C(² DB2 ��π����
Ω�w�ß���{íXA�α�iw] IBM Ω�w�ß�����C)
��h���� IBM Data Server Client su\α
ϕ�� DB2 Ω�wú��h� DB2 ���h�Ω�°A�X�{í���A��{
íiHQ�U∩��s� DB2 Ω�wC{s��{íN�≥�B@C
� 11 � ��w�ºß��nBJ 129
÷≤o�@�
¡ε
∩≤UCUs�Ω�w��íAb�P{ñ�iH��@���C
�DDDnQ� Windows @�t�BLinux � UNIX @�t�W��DAzLkb�
P{ñs�Ph� DB2 ���÷p�Ω�C
{�
�\PUCC@�s� DB2 Ω�wΦk�÷p��qG
v OLE DB
Yn��Dw]� DB2 ��A�bsurΩñⁿw DB2 ��� IBMDADB X
�{íW�AμípUGIBMDADB2.$DB2_COPY_NAMECí��{íiαLk
�≤�½ss�surΩA]o���{í����w] DB2 ��CpG��
{í��w]{í ID ibmdadb2 �w] clsidAhªN@���w] DB2 ��C
πΘ�íAzN�n�≤surΩñ "provider=IBMDADB2" �C�pApGzn�
�� D B 2 ���� M Y _ C O P YAh�bsurΩñⁿw
"provider=IBMDADB2.MY_COPY"CpG��bw��í�Tⁿw GUIDAi�����
÷Σr OLEDB_GUID �⌡μ@�AΣi²zΘJv� GUIDC�hA���ú�
� ID]b DB2 w�ΘxñCX�C
�GpGz�≥�� IBMDADB2 ú��W�Ah�iHqw] DB2 ��s�Ω�
��C
v IBM Data Server Driver for ODBC and CLI
IBM Data Server Driver for ODBC and CLI ]t��W�@�X�{íW��@í
Cw]X�{í IBM DB2 ODBC DRIVER �]�w]� IBM Ω�w�ß��
���CC�w��X�{íW�� ″IBM DB2 ODBC DRIVER - Copy Name″C
�G
– b�P ODBC ��{íñzuαP���@���
– Y���w] ODBC X�{í]wΩ���A]N∩ΣiμtmAHs�bs�
�����w]� DB2 ��C
– pGNΩ�q@���������t@���Az�n½stm�÷p�Ω�
��C
v IBM Data Server Provider for .NET
����O� DB2 Ω�wú�ú�s� IBM Data Server Provider for .NETC�ºA
ª�����{í�n�ú����AMΣ����H��Φk���o���C
v JDBC �� SQLJ
JDBC ���O⌠�ñ{μ���X�{íC��w]A�tm�O⌠�ⁿVw]
DB2 ��Cqzn��� DB2 ��⌡μ db2envar.batAN≤s��� PATH �CLASSPATH ]wC
v WMI
130 w� DB2 °A�
WMI úΣ�h� DB2 ��Cz@��iHn²@� WMI ��CYnn² WMIA
�ϕ�{G
– �°n²uWMI ⌡�v��C
– �°n² COM ½≤C
– n²s� COM ½≤C
– �� MOFCOMP ��� WMI ⌡�C
b DB2 w��í�n² WMICz���¿Γ�n²BJCWMI O DB2 Ω�wú
�ñ�i∩�S�Cz��bqw��í∩�S�Cb@δw�ñú]A\
αC
v CLI ��{í
�AⁿJ IBM Data Server Client ��w� CLI ��{í��ft�� LoadLibraryEx
API P LOAD_WITH_ALTERED_SEARCH_PATH ∩�A�úO LoadLibrary ∩�CpGz�ft�� LoadLibraryEx API P LOAD_WITH_ALTERED_SEARCH_PATH ∩�Ah�nqn��º DB2 ��� bin �²⌡μ db2envar.batAHb Path ñⁿwdb2app.dllC∩≤�� db2apie.lib �����{íAYn²Σ��ΣL DB2 �
�AziHb link ⁿOñ�� /delayload ∩�AH�≡ⁿJ db2app.dllA�b
⌠≤ DB2 IsºeIs db2SelectDB2Copy APIC
v DB2 t�X
�Fεt�W⌡μ�t�Xi⌡μ���A�w]���t�Xñb�≤²ew
] DB2 ����w]��ñ⌡μ�⌠≤��C
��{s� DB2 ��
ziHbP@qúWw��⌡μh� DB2 ��CC@� DB2 ��iHO�P� DB2
Ω�wú�h�A]iHOúP� DB2 ú�h�C
÷≤o�@�
¡ε
v b Linux � UNIX WAD root ¡w�u�\C����D root ����@� DB2
��C
v b Windows WApGww�UC⌠@ú�Ah�P⌠�ñúαw�ΣL DB2 Ω�
wú�G
– IBM Data Server Runtime Client
– IBM Data Server Driver Package
– DB2 ΩTñ�
{�
1. ��uDB2 ��{ív�Aª�πiHw��i�ú�C
ziHw�s� DB2 ��A]iH��{s� DB2 ��C
�G�[ú�@�����{s���∩�iμw�C
2. ÷@U��{s���C
� 11 � ��w�ºß��nBJ 131
Y�}���{s���°íA�πt�W{s� DB2 ���iH⌡μ�iα@
�Ciα�@�]AG
v w�
v sW\α
v ≤s]�¡ Windows�C��∩�AiHM���M≤C
v ��]�¡ Windows�C��∩�AiHN DB2 Ω�wú����s��C
v Lk��
�d DB2 ≤s��
�dú�≤s��AHTwz�D DB2 ú��i�ú�≤s���[j\αC
÷≤o�@�
b DB2 ú�w��íAw]���≤sA�C≤sA�i²z�≥o�ú�≤s��A
�pG
v DB2 ú����≤s����÷TºC
v NΩ� (p�ⁿ�B⌠⌠e���) �i��C
v PzP�í�÷� IBM μPí�C
ziH��UC⌠@Φí�s�ú�≤s��G
v ��ⁿOμ
v ��u�nBJv
v b Linux @�t�WA��D\αϕC
v b Windows @�t�WA��u}lv\αϕñ���C
¡ε
v ≤sA��n⌠�⌠⌠suC
v b Windows @�t�WApGw� DB2 ú��S��¬M�vAh���≤sA
�C
{�
��UCΣñ@Φí�s� DB2 ú�≤s���[j\αG
v ��ⁿOμAΘJG
db2updserv
v ��u�nBJvG
– ziHΣJ db2fs ⁿO���u�nBJvC
– b Windows @�t�WA÷@U}lA�∩�{í� > IBM DB2 > [DB2 �
�W] > ]wuπ > �nBJC
÷@U}l�dú�≤s��÷sC
v b Windows @�t�WA��u}lv\αϕñ���A÷@U}lA�∩�{í
� > IBM DB2 > [DB2 ��W] > ΩT > �d DB2 ≤s��C
v b Linux @�t�WA÷@UD\αϕAMß∩� IBM DB2 > �d DB2 ≤s�
�C
132 w� DB2 °A�
�G
��o�≤sA�AziH�°i� DB2 ú�≤s���MμA�A� DB2 ú�≤
s�����C
bw� DB2 ú�ºßw� SSH Server �≤ (Windows)IBM Secure Shell (SSH) Server for Windows ú���q��≈�⌡μⁿO�w�¡xC
pGzbw� DB2 °A��A∩úw� IBM SSH Server for Windows �≤Ahi
HΓ�w��≤Cz�n�≤��� Optim uπC
{�
Ynw� IBM SSH Server for WindowsA�⌡μUC�@G
1. qu εxvñA∩�sW��ú{íC
2. ∩�Aϕ� DB2 ú�AMß÷@U�∩C��}�uDB2 w�vδFC
3. bu∩�nw��S�ve�WA∩� IBM Secure Shell Server for Windows �≤C
4. b IBM Secure Shell Server e�WAⁿw SSH w�⌠�����¼C
5. �≥�¿uDB2 w�vδFe�AMß÷@Uw�C
DB2 Ω�w°A��ßmw�@�]Linux � UNIX�b Linux � UNIX t�Ww� DB2 Ω�wºßAz���¿@�@�C
CXt�Www�� DB2 Ω�wú� (Linux � UNIX)bⁿΣ�� Linux � UNIX @�t�WAdb2ls ⁿO�CXzt�Ww�� DB2 Ω
�wú��S�]]A DB2 10.1 � HTML σ≤�C
}lºe
root ������wgw�@� DB2 � 9 � (�≤s��) Ω�wú�A�ib
/usr/local/bin �²ñ�� db2ls ⁿO�����C
÷≤o�@�
�≤ziHbt�Ww�h≈ DB2 Ω�wú���A�iHu�aN DB2 Ω�wú
��S�w�bz∩�⌠�ñA]z�n@�uπ�≤Uzl�w��ú��w
��mCbⁿΣ�� Linux � UNIX @�t�WAdb2ls ⁿO�CXzt�Ww��DB2 ú��S�A]A DB2 HTML σ≤C
db2ls ⁿOiHqw�CΘ�t�� DB2 w���ñΣ�Cdb2ls ⁿOqWzΓ��múi⌡μCdb2ls ⁿOiHq��ú��w�CΘ⌡μ] IBM Data Server Driver
Package ú��C
db2ls ⁿOi�≤CXG
v DB2 Ω�wú�bzt�W�w��mA�CX DB2 Ω�wú�h�
v Sww�⌠�ñ����Sw DB2 Ω�wú��S�
¡ε
� 11 � ��w�ºß��nBJ 133
db2ls ⁿOCX�ΘX���� ID �úP���tºG
v H root ���v¡⌡μ db2ls ⁿO�Au�d� DB2 root ¡w�C
v HD root ID ⌡μ db2ls ⁿO�A�d� DB2 root ¡w�AH���D root ID
���D root ¡w�Cú�d�ΣLD root ID ��� DB2 w�C
db2ls ⁿOOd� DB2 Ω�wú���@ΦkCzLk �� Linux � UNIX @�t
�����{í (�pApkginfoBrpmBSMIT � swlist)A�d� DB2 Ω�wú�C
]tz��@� DB2 w����d�º��w���{í�⌠≤{s Script ú���
≤C
zLk b Windows @�t�W�� db2ls ⁿOC
{�
v YnCXbt�Ww� DB2 Ω�wú��⌠�A�CX DB2 ú�h�A�ΘJG
db2ls
�ⁿO�CXt�Ww�ºC@� DB2 Ω�wú��UCΩTG
– w�⌠�
– h�
– ��M≤
– Sϕw��XC�μ�uIBM DB2 Σ�ñ�v��C
– w�Θ�C�μπe��∩ DB2 Ω�wú���íC
– w�{í UIDC�μπ�≤w� DB2 Ω�wú�� UIDC
v YnCXSww�⌠�ñ DB2 Ω�wú��S���÷ΩTAh��ⁿw q �G
db2ls -q -p -b baseInstallDirectory
ΣñG
– q ⁿwz�bd�ú��S�C�O�n�C
– p ⁿwMμ�πú�A�DCXS�C
– b ⁿwú��S��w��²CpGúOqw��²ñ⌡μⁿOAhoO�n�C
�G
��ú���AⁿO�CXUCΩTG
v w�⌠�C�⌠�uⁿw@�A�úw∩C�S�ⁿwC
v �πUCΩTG
– ww�S����� IDA�pGwⁿw p ∩�AhOww�ú����� IDC
�pAENTERPRISE_SERVER_EDITIONC
– S�W�A�pGwⁿw p ∩�AhOú�W�C
– ú���B��B��h�B��M≤h� (VRMF)C�pA10.1.0.0
– ��M≤]pGA�� �C�pApGww� Fix Pack 1Ahπ�� 1C
o]A{���M≤Ap Fix Pack 1aC
v pG⌠≤ú�� VRMF ΩTú��Ah�bΘXMμ��π@h�iTºCTº
���nM����M≤C
134 w� DB2 °A�
τ� DB2 ��
db2val ⁿOiTwz� DB2 ��AϕaB@C
÷≤o�@�
db2val uπi��τ�w���BΩ�BΩ�w�B�Ω�w�suAH���Ω�w⌠��¼AA�τ� DB2 �����\αCpGzwb Linux � UNIX @�t
�W�� tar.gz ��Γ�íp DB2 ��Ahτ�����UC db2val ⁿOi�tTw��tm�w�Ta�¿A�Tw DB2 ��Ozw����CziHⁿwΩ�
�Ω�wA��ziHw∩��Ω�⌡μ db2valC db2val ⁿOib DB2-install-
path\bin � sqllib/bin �²ñΣ�C
d�
�pAYnτ� DB2 �����Ω�A�⌡μUCⁿOG
db2val -a
p��π� db2val ⁿO�Ω��i@Bd�A�\udb2val - DB2 ��τ�uπ
ⁿOvDDC
DB2 uπ�D\αϕ�� (Linux)w�ºßAziHbuD\αϕvñsW�� DB2 uπC
b Linux @�t�WAiHNUC DB2 uπsW�uD\αϕvG
v �d DB2 ≤s��
v ⁿOμBz� (CLP)
v Command Line Processor Plus (CLPPlus)
v �nBJ
ziH��Γ�No� DB2 uπsW�D\αϕC⌡μUC⌠≤ DB2 ⁿO�Aú
���D\αϕ��G
v db2icrt
v db2iupdt
v db2nrcfg
v db2nrupdtC
db2icrt � db2iupdt ⁿO��� root �⌡μCdb2nrcfg � db2nrupdt A�≤D root
¡w�A��Ω�����⌡μC
Ynd�\αϕ��Aziα�n½s��α��z{íC
⌡μUC⌠@�ⁿO�A���úD\αϕ��G
v db2_deinstall]�úD root ¡w��Au��ú DB2 D root Ω��\αϕ�
��
v db2idropC
�Az]iH⌡μUCⁿOA�Γ����úD\αϕ��G
v db2addicons - sW\αϕ��
� 11 � ��w�ºß��nBJ 135
v db2rmicons - �ú\αϕ��
⌡μ db2addicons ⁿOºeA��]w{μ���� DB2 Ω�⌠�CΩ�⌠�iH�
�UC���]wGInstance_HOME/sqllib/db2profile]A�≤ Bourne Shell � Korn
Shell ����� Instance_HOME/sqllib/db2chsrc]A�≤ C Shell ����AΣñ
Instance_HOME OΩ������l�²C
136 w� DB2 °A�
� 3 g w� DB2 pureScale S�
pGz�bw�uIBM DB2 pureScale S�vAh�ϕ�uw� DB2 pureScale S�v
Ω�d�C
pGzπ�{s� DB2 Ω�w⌠�A�Bn���uDB2 pureScale S�vAh�ϕ
�α½Ω�Ω�d�C
bw�����uDB2 pureScale S�vºeA���²Aϕ]w�tmz�emw�
⌠�Cbw∩w�Xz�n�AϕΩ�d�ºßA��\�⌡μemw�@�AHT
OAϕa]wz�t�C
pGzn�úuDB2 pureScale S�vA�ϕ�u� 301��� 21 �, y�ú DB2 Ω
�°A�� DB2 pureScale S�zvΩ�d�C
© Copyright IBM Corp. 2013 137
138 w� DB2 °A�
� 12 � DB2 pureScale ⌠��⌠⌠��tm�q
IBM DB2 pureScale S� Σ�O���≈α (CF) �¿�W�h�qTt�d≡C
h�qTt�d≡���t�@�Γ�μ½��⌠⌠�� DB2 Σ�Cμ@μ½��
h�qTt�d≡tm�W[∩nD�úαC�μ½�tm�U≤W[úα�¬i�
�CDB2 pureScale ⌠�ú�nh�qTt�d≡AúLAh�qTt�d≡�U≤�
��¬i��C
��h�qTt�d≡��D
bμ@μ½���μ½�tmñAuDB2 pureScale S�vΣ�h�qTt�d≡CM
��o�tm�WhpUG
v b InfiniBand � 10GE ⌠⌠� SLESBRHEL 6.1 � AIX WAΣ�h�qTt�d
≡ C
v ¿�úα�≤�P�D≈WA� AIX � LPAR WC
v Σ��qTt�d≡��W¡O��CΓ���h�qTt�d≡�wτ��Σ�
�tmpUG
– ��ΩΘqTt�dA� CF �¿�bC@it�dW��@�t�d≡C
– Γ�ΩΘqTt�dA� CF bC@it�dW��Γ�t�d≡�¿�C
�GziH��h�ΩΘqTt�ds��h�μ½�AH[jt�d�¬i�
�C��h�qTt�d≡AiWiúαC
v bw��tm�íA�≤sItm� db2nodes.cfg ñA≤uDB2 w�vδFñ�
�� db2icrt � db2iupdt ⁿOⁿw�O�μ¼s�⌠⌠W�C�∩��D≈W�ú�Cb db2nodes.cfg ñC
v DB2 pureScale ⌠�ñ��n@�μ½�C
v �n�Γ�μ½�A�αΣ� DB2 pureScale ⌠�ñ�μ½�ó��ΓC
v IP l⌠⌠
1. C@�qTt�d≡ú���≤úP�l⌠⌠ (Subnetwork)A]��l⌠⌠
(Subnet)C
2. pGπ��Ñ�qTt�d≡��AhC@� CF �¿�ú���≤@��P�
l⌠⌠WC
3. pG@í CF °A��¿�π��t�d≡≤t@í°A�Ahπ��ht�
d≡�°A����≤Pπ��t�d≡� CF �¿��b���l⌠⌠WC
4. pGz�¿�u�μ@t�dAh��¿�W�qTt�d≡���≤�P� IP
l⌠⌠WC�D�A���P CF ��@�qTt�d≡�P� IP l⌠⌠C
≥≤i���]]t�d�μ½�G�A¿�ú�n�≤úP� IP l⌠⌠WA
]�¿�P CF ºízLμ½��¬tqTA�����}�RqT≤wP��
μ¼s�]�pAA�⌠⌠�úPC
5. pGz�¿�� CF W�hit�dA�\� 2C
6. �� CF �¿��⌠⌠Bn���PC
© Copyright IBM Corp. 2013 139
7. D DB2 ��{í���{í����qTt�d≡Ah���l⌠⌠��PD≈
W�⌠≤¿�� CF úPC
π�h�qTt�d≡�μ@μ½�tm
μ@μ½�tmñ��� CF �¿�D≈ú�zLh�qTt�d≡As���P�μ
½�Cμ@μ½�tmO]wh�qTt�d≡��μ DB2 pureScale ⌠�CNC@
� CF �¿�s��μ½����qTt�d≡iW[WeA���t�d≡ibΣñ
@���ó�Wie�Cun CF �¿�π�@�i@��qTt�d≡�@���
A�⌠⌠suACF �¿�NiHO�B@CUϕOC@� CF π�h�qTt�d≡
�μ@μ½�⌠⌠�d�C
ϕ 18. π� 1 �μ½�� CF D≈�¿�W�h�qTt�d≡
D≈
O�μ¼
s�t�d
t�d
≡ ⌠⌠�W
O�μ¼s�⌠⌠
W IP }
l⌠⌠Bn]⌠⌠
Bn� l⌠⌠
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 w� DB2 °A�
�G]� IPoIB ����}�RqT≤wPΣL��μ¼s�]�pA�⌠⌠�úPA
�HN¿�bt�d�μ½�G��i���ÑA�ú�nN¿�±�úP� IP l
⌠⌠A�Bo��]S�⌠≤nBC
π�h�qTt�d≡��μ½�tm
�μ½�tmiWiμ@μ½�tm�⌠⌠��CpGμ½�óAh�G�μ½�
i�CY½ó��IC�μ½�tm�ΣL]w�DpUG
v @b�qTt�d≡ú��s��C@�μ½�C
v μ½���zLΓ�HW�μ½�í���s�CNΓ�μ½�s�b@�AΦ
kOzLlu���@bluAN CF �¿�s��μ½�AHWiWe�e�C
v ��tmμ½��μ½�ó��Γ\αAHKbΣñ@�μ½�ó�AúvTs
í�μ½�H�PΣs��D≈C
v bμ½�ºí¡íte¿�AHzLluNC@�μ½�s���P���¿�C
���Pμ½���P IP l⌠⌠s�C@� CF �¿�t�d≡CpG���PΩΘ
t�d�Γ�≡A�tmt�d��A²t�d�≡s��C@�μ½�CzLhi
t�ds��C@�μ½�AiH�Cμ½��t�dó�y¿��IG
v pG CF �¿��t�dóAh�OiHzLt@�{s�t�d�PC@�μ½
�qTA�Bß≥�μ½�Gú�÷¼ DB2 pureScale ⌠�C
v pGμ½�óAh CF W�ß≥t�dó�O�NDn��n CF O��¼C
UϕOC@� CF �¿�π�h�qTt�d≡�Γ�μ½�⌠⌠�d�C
Switch 1
ib2 ib3ib0 ib1
Primary CF
Host 1
ib2 ib3ib0 ib1
Secondary CF
Host 2
Member 0
Host 3
ib0 ib1
Member 1
Host 4
ib0 ib1
Member 2
Host 5
ib0 ib1
Member 3
Host 6
ib0 ib1
� 17. 2 � CF � 4 �¿�s��@�μ½�C
� 12 � ⌠⌠��q 141
ϕ 19. π� 2 �μ½�� CF �¿�W�h�qTt�d≡
D≈
O�μ¼
s�t�
d
t�d
≡
⌠ ⌠ �
W
O�μ¼s�⌠⌠W
s��� IP }
l⌠⌠Bn
]⌠⌠Bn� l⌠⌠
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
S�h�qTt�d≡�tm
U��dCbμ½�WAS�h�qTt�d≡�tmNú�ú���C
ib2 ib3ib0 ib1
Primary CF
Host 1
ib2 ib3ib0 ib1
Secondary CF
Host 2
Switch 1 Switch 2
Member 0
Host 3
ib0 ib1 ib0 ib1
Member 1
Host 4
ib0 ib1 ib0 ib1
Member 2
Host 5
Member 3
Host 6
� 18. 2 � CF � 4 �¿�s��Γ�μ½�C
142 w� DB2 °A�
bS�h�qTt�d≡� DB2 pureScale ⌠�ñA��¿�� CF qTt�d≡ú
���b�P�l⌠⌠WCsWΣL¿��A�n≤h� CF Ω��Bz¿�nDCs
W¿��ApG¿�Ñ� CF �����íq}lvT��{í�A�Ñ�X�A��
{��h�qTt�d≡�C
Uϕ]tC@� CF �¿�π�μ@qTt�d≡� DB2 pureScale ⌠��d�⌠⌠
�C
ϕ 20. π� 1 �μ½��μ@qTt�d≡
D≈
O�μ¼s�
t�d
t�d
≡
⌠ ⌠ �
W
O�μ¼s�⌠⌠W
IP }
l⌠⌠Bn]⌠⌠
Bn� l⌠⌠
PrimaryCF iba0 0 ib0 PrimaryCF-
netname1
10.123.0.1 255.255.255.0 10.123.0.0
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
Switch 1
ib2 ib3ib0 ib1
Primary CF
Host 1
ib2 ib3ib0 ib1
Secondary CF
Host 2
Member 0
Host 3
ib0 ib1
Member 1
Host 4
ib0 ib1
Member 2
Host 5
ib0 ib1
Member 3
Host 6
ib0 ib1
� 19. 2 � CF � 4 �¿�s��@�μ½�C
� 12 � ⌠⌠��q 143
144 w� DB2 °A�
� 13 � DB2 pureScale ⌠��@�xsΘ�q
uIBM DB2 pureScale S�v��@�xs�m�T��Co������
xsS�A��xs�m�h⌠� I/O X�{ít∩C
Γ�S�]�t I/O j≈Σ�AH� DB2 O�A� Tiebreaker Σ���ó�D≈
ú�≤�t���íA�ú�≤n���Cb�í@�⌠�ñAo�xsS�i∩
}i��A]�Wi�αC
uDB2 pureScale S�vΣ���xs ⌠⌠ (SAN) ���s��@� ⌠xsΘA�
��Φμ��X (LUN)C
�t I/O j≈
b DB2 pureScale Ω�ñ�ó�¿�ºeADB2 O�A��TOó�¿�Lk
�∩��W�@�Ω�Cw��I�� I/O j≈CíxsΘ ε��h⌠� I/O X
�{í�XΣ�Sϕ� SCSI ⁿOA�� SCSI-3 �≥Od (PR)AΣ�≥Od�¼�g
JM���n²�C SCSI-3 PR �¼gJM���n²�]�¼ 7h���� DB2 O
�A��⌡μ�t I/O j≈A�íiHu� 1 - 2 ϕº C
��íOqD≈G���±�Tw�μ÷Ωw�g��íCY�π�u�μ÷�
@δ OLTP u@qA�t I/O j≈��Pj� 20 ϕ���íC��Ωw�±��
¡A�t I/O j≈±NΦk�t��ohCϕMwn������A��⌠O��
n�t I/O j≈Σ�A��Xz�A�Ñ�≤w (SLA)C
DB2 O�A� Tiebreaker Σ�
D≈�lO��n IBM Reliable Scalable Cluster Technology (RSCT) �@�BwAH
e\lO��≥⌡μ DB2 pureScale Ω�CYn� RSCT �P@�BwAlO���
]tjíD≈CpGO�Φn�@bD≈OdqTAh�lO�uiHOd Tie-
breaker ��o@�BwC
bw��ADB2 w�{í�τ�O�wⁿw DB2 O�A� TiebreakerAH�O�iH
��Cw��Ω��wb��� Tiebreaker �ípU�Q�¿A²ª��P�i
TºAⁿX�tm TiebreakerC�qíp��D≈A�εóOd@b�lD≈lO
���IC
bΣ�� Linux t�WA@�O��z{í (RSCT) Tiebreaker ������mA��
�� SCSI-3 PR WRITE EXCLUSIVE REGISTRANTS ONLY]Od�¼X 0x50�C
bΣ�� AIX @�t�WAú�no� Tiebreaker ��A]� Tiebreaker Od�b�
� SCSI-2 Od/�X≈εC
bπ���D≈�Γ�≈�tmñAO@�n@bD≈ó�ípSO½nCbμ@
≈�ó��PD≈ó�o�tmñA�n Tiebreaker ��o@�BwC
© Copyright IBM Corp. 2013 145
�� 1 xs�m�h⌠� I/O X�{í�X
b�ñCX�xs�m�h⌠� I/O X�{í�XAiH�QΣ� DB2 O�A�
Tiebreaker ��t I/O j≈C� 1 �mw��uDB2 pureScale S�viμτ�A
]�ú��¬������t���íC
ϕ 21. � 1 xs�m�h⌠� I/O X�{í�X
xs�m
AIX t���h⌠� I/O X�
{í
Linux t���h⌠� I/O X
�{í qT≤w
IBM System Storage® DS8000® t
C
SDDPCM DM-MP �qD
IBM System Storage DS5000 tC MPIO DM-MP � RDAC �qD
IBM System Storage DS4000® t
C
MPIO DM-MP � RDAC �qD
IBM System Storage DS3000 tC MPIO DM-MP � RDAC �qD
EMC VMAX/Symmetrix tC 1 EMC ú�� MPIO X�{í]X
�{�
EMC.Symmetrix.fcp.MPIO.rte�
DM-MP �qD
NetApp FAS s�� NetApp ú�� MPIO X�{í DM-MP iSCSI
Ω� I/O °A� (VIOS) 2 MPIO � SDDPCM �qD
Hitachi Virtual Storage Platform
(VSP)5IBM � HDLM ú�� MPIO X
�{í
�qD
�G
1. C@�s�� EMC VMAX/Symmetrix tCxsΘt��D≈≡Aú��be�t�t�d≡tmW]w SCSI_3 (SC3) X�Cb�≤ DB2
O�A� Tiebreaker �W� ��Φμ��X (LUN) WA��]w SCSI3_persist_reserv ∩�C
bΣ�� Linux t�WAw∩O��z{í (RSCT) Tiebreaker ∩���mA��Σ� WRITE EXCLUSIVE REGISTRANTS ONLY �¼
X 5h �Od�¼CQ� SCSI-3 PRAN��@��≥�Od���AoOi≥oBw�m�IC�� EMC VMAX @�xsΘ� DB2
pureScale O�A��w∩w∩M����� SCSI3_persist_reserve �¼∩�C�w]Aú����∩�C
2. uΩ� I/O °A�v��PxsΘt�� AIX t�h⌠� I/O X�{í�X� N_Port ID Virtualization (NPIV) ft��C VIOS xs
Θ�b≥ªΩΘwΘxsΘt��b��PxsΘ�ñCYO°�� 1 xsΘ� VIOS xsΘAΩΘxsΘwΘ�X�{í�X��
�b� 1 ϕμñC
3. q SDDPCM � 2630 ��HW��}lAbw�uDB2 pureScale S�vºeAz��N Tiebreaker ��W� timeout_policy ���≤
� retry_pathCYn�≤ timeout_policy ���A�ΘJUCⁿOG
chdev -l hdiskX -a timeout_policy=retry_path
p���A�\Ghttp://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. p�o�X�{í��÷ΩTA�\G
v Y� RDACGhttp://www.lsi.com/sep/Pages/rdac/index.aspx
v Y� RHEL 5.5 W� DM-MPGhttp://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/DM_Multipath/index.html
v Y� RHEL 6.1 W� DM-MPGhttp://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/DM_Multipath/index.html
v Y� SUSE W� DM-MPGhttp://www.novell.com/documentation/sles11/stor_admin/?page=/documentation/sles11/stor_admin/
data/bookinfo.html
5. �p¿�{íXh� 70-04-31-00/00CHost Option Mode 72 ���}�CHitachi �ú�� HDLM for AIX 7.3.1 ��≤s��C
�� 2 xs�m�h⌠� I/O X�{í�X
Σ�b�ñCX�xs�m�h⌠� I/O X�{í�XA�w��uDB2 pureScale
S�viμτ�C�ñ��XiH�QΣ� DB2 O�A� TiebreakerA²úΣ�
�t I/O j≈C
ϕ 22. � 2 xs�m�h⌠� I/O X�{í�X
xs�m
AIX t���h⌠�
I/O X�{í
Linux t���h⌠
� I/O X�{í qT≤w
IBM Storwize® V7000 SDDPCM � MPIO DM-MP �qD
146 w� DB2 °A�
ϕ 22. � 2 xs�m�h⌠� I/O X�{í�X (�≥)
xs�m
AIX t���h⌠�
I/O X�{í
Linux t���h⌠
� I/O X�{í qT≤w
I B M S A N V o l u m e
Controller
SDDPCM DM-MP �qD
E M C V M A X /
Symmetrix tC
EMC PowerPath �qD
Hitachi Universal Stor-
age Platform V (USP
V)
MPIO �qD
�� 3 xs�m�h⌠� I/O X�{í�X
��O�� 1 �� 3 ���xs�m�h⌠� I/O X�{í�Xúk�� 3C
¿�Σ�� 3 �XA²���uDB2 pureScale S�vτ�o��XC
b DB2 pureScale ⌠�ñAD≈G���í�PΣL�����MΦ��¼vº
]L�xs�m�h⌠� I/O X�{í���≤�C
� 13 � @�xs�q 147
148 w� DB2 °A�
� 14 � ����z���t�
÷M���� DB2 �z���t�A²ziαQn��{s�@���t�C
�eA�@Σ������z���t�O IBM General Parallel File System (GPFS™)
��t�Cp�Σ��{s GPFS ����h�A�\w�����Cbú�w��
íADB2 w�{íN�d����z� GPFS O����t�O��X�DCpG
ú�XAhΩ��NóC
úF�T���h�º�Az��τ�{s� GPFS ��t�tmCYnτ�{μ��
t�O��tmA�⌡μUCⁿOG
db2cluster -cfs -verify -configuration
Ynτ���t�]wA�⌡μUCⁿOG
db2cluster -cfs -verify -filesystem mygpfs1
ΣñAmygpfs1 O{s GPFS O���t��W�C
uDB2 �z��t�vP����z���t�LkP�sbCIBM DB2 pureScale S
� ��@� DB2 pureScale �FziH��uDB2 �z��t�vA�����
z���t�C
pG������z���t�Ah�nw]LKX�� root nJC
ϕz��@� DB2 pureScale Ω��A��ú�{s GPFS ��t���π⌠�A
HⁿXzQn�������z��t�CDB2 w�{íNτ���t�O�i��
�C
Y����w�G
v INSTANCE_SHARED_DEVICE_PATH ÷ΣrNϕuDB2 �z���t�v
v INSTANCE_SHARED_DIR ÷ΣrNϕ����z���t�
∩≤uDB2 w�vδFw�ADB2 O���t�e�N��O�⌠�C
∩≤ db2icrt � db2iupdt ⁿOG
v -instance_shared_dev ∩�NϕuDB2 �z��t�v
v -instance_shared_dir ∩�Nϕ����z���t�
�pG
db2icrt -d-cf host1:host1-ib0-m host2:host2-ib0-instance_shared_dir mygpfs1-tbdev /dev/hdisk2-u db2sdfe1db2insd1
∩≤d�A⌡μ db2icrt ⁿOºeATOw��UC��G
v mygpfs1 ��t�O{s GPFS O���t���ⁿI
© Copyright IBM Corp. 2013 149
v P�b host1 � host2 W]w�P� GPFS O�A�BP�bª�Γ�W�ⁿ
mygpfs1 ��t�
v {s�Ω������� db2insd1 π�q host1 � host2 ∩ mygpfs1 �²�g
Jv
v ]�d�������z���t�A�Hⁿw -instance_shared_dirA�D
-instance_shared_devC
N DB2 pureScale Ω������D≈�A�²NO������D≈A�ND≈]�
π�p root ���∩��t��gJvCDB2 w�{íN⌡μ�∩��τ�C
�pG
db2iupdt -d -add -m host3:host3-ib0 db2insd1
bd�ñA⌡μⁿO�NΩ����s¿� (host3)C⌡μ db2iupdt -add ⁿOºeG
v host3 ���J�P� GPFS O�C]Σñwπ� host1 � host2�
v ��q host3 �ⁿ mygpfs1 ��t�
v {s�Ω������� db2insd1 π�∩ mygpfs1 ��t��gJv
DB2 w�{í�Ω���{íb⌡μUC�@�íAú�∩ GPFS O�iμ�≤G
v � DB2 pureScale Ω�
v �� DB2 pureScale �
v �≤ DB2 pureScale Ω�
v ��AqΩ��≤¿��O���≈αC
150 w� DB2 °A�
� 15 � DB2 Connect � DB2 pureScale S��÷�q
zLkbP@°A�Ww� IBM DB2 pureScale S� � DB2 Connect ú�CpGz
���{í�ns�D≈��ít�Ah��� DB2 Connect \α��OΩ�AB
�Ω�iHO DB2 pureScale °A���ß�C
UC DB2 Connect °A�ú�Lkw�� DB2 pureScale °A�WG
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 w� DB2 °A�
� 16 � DB2 pureScale S�� DB2 ���q
���ß�S�buIBM DB2 pureScale S�vñi�oC
Yn��{í�π�� DB2 pureScale S�ADB2 °A�� DB2 �ß���B≤S
w��G
°A��� �ß��� i��S�
DB2 9.8 ��≤s�
�
9.7 � Fix Pack 1 �≤s�� μ÷h��suh�u@q¡
≥≤u@q��ß�½s�e
���t�
DB2 9.8 ��≤s�
�
9.1 �B
9.5 ��
9.7 �]Fix Pack 1 ºe�
suh�u@q¡]μ÷h�u@q¡Lk���
≥≤u@q��ß�½s�e
DB2 10.1 � 9.5 ��
9.7 �]Fix Pack 1 ºe�
suh�u@q¡]μ÷h�u@q¡Lk���
≥≤u@q��ß�½s�e
DB2 10.1 � 9.7 � Fix Pack 1 �≤s�� μ÷h��suh�u@q¡
≥≤u@q��ß�½s�e
���t�
��S�
���ß�½s�e
��ß�½s�eO IBM Data Server S�AN�ß���{íqó�°
A�½s�Vt@�°A�AHK��{íiH�≥iμΣu@A�XGú�
D��C
���t�
�ß��t�ú��ß�iHs�º��¿�MμCoú��q¿��u@
qApG�@�¿�Lk��A��pG�ß�PΣs��Σ�¿Lk��A
h��ß�½s�e���s��Mμñ�U@�¿�C
u@q¡�
�u@q¡ (WLB) ��°A�Mμñ]t�¿�u@qΩT]p DB2
pureScale Ω�w°A�����ΩT�A²�ß�b¿�ºíH¡�Φít
eu@C
b COMMIT � ROLLBACK @��íApG�XUC¼pAh DB2 pureScale
Ω�w°A��¡ε�ß���u@q¡G
v su��s���
v ��w[K�KX
v �� Open With Hold σ�
v ���i��sϕμ (DGTT)
v w]w TRANSFROM GROUP
© Copyright IBM Corp. 2013 153
v w�≤ SESSION AUTHID
v �� PL/SQL M≤� SQL/PL ��
v ���
v ���A�B��� DB2_ALLOW_WLB_WITH_SEQUENCES
v ��H PRESERVE ROWS ���sϕμ (CGTT)
pGbP KEEPDYNAMIC YES s�∩�s��M≤ñ��F�A SQLAh]�¡
ε�ß���u@q¡Cϕbxs{����wq�τ�ñ��»zíA
��ϕzLD O� API]�p CLIBJDBCBODBC � .NET���»zí
�Aú�M�¡εCpG�nu@q¡Ah��Tw��{í���μ÷
½s��»zíCí¼�DºßAz��N��{íP KEEPDYNAMIC NO ½s
s�b@�C
b DB2 pureScale ⌠�ñ�� KEEPDYNAMIC YES s�∩����{í�μ�p
U�G
v �b�� IBM D Oí API ���{íiα�bsμ÷ño�½s��»
zíC{s�����{ípB@C
v ∩≤ú�� IBM D Oí API �����{íAúO��bsμ÷ñ½s
��»zíC]A°A�úe\�u@q¡ (WLB)C
@�s�∩��zL ALTER PACKAGE »zí�ⁿw� KEEPDYNAMIC
N OA�iD°A�Nbsμ÷ñ½s��»zíC��]wA
KEEPDYNAMIC μ�PO�e\�úe\ WLB L÷C∩≤�� IBM Oí
API ���{íApGziHTwNbsμ÷ñ½s��»zíAhiHíp
KEEPDYNAMIC NO μ�He\ WLBC
p���o��ß�S��i@B�÷ΩTA�jMuDB2 ΩTñ�vAH�oP DB2
Ω�w°A���ß�¬i��su��÷ΩTC
154 w� DB2 °A�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScaleS�
UCDDú�p≤��⌠�Hw�uDB2 pureScale S�v��ⁿCubSw� AIX
� Linux @�t�W�Σ�uDB2 pureScale S�vC
w� DB2 pureScale S� (AIX)�ñ�DD�í�p≤��⌠�AHbΣ�� AIX ⌠�ñw�uDB2 pureScale S
�vC
DB2 pureScale S��w����� (AIX)bzw�uIBM DB2 pureScale S�vºeA��Twt��XUCwΘB�ΘBnΘ
�xsΘ�DCziH�� db2prereqcheck ⁿOA��dSw DB2 ���nΘ��
����C
w������
�Σ�°A��wΘ��Θ�D�Cb�ß��o�ϕμñG
v °A�SwwΘ�Ω�G
– DDR - InfiniBand Σ�
– QDR - InfiniBand Σ�
– RDMA over Converged Ethernet (RoCE) Σ�
v luΩTG
– 10GE luΩT]1B3 � 5 ���
– QDR IB luΩT]1B3B5B10 � 30 ���
v �G
– Σ�� InfiniBand ⌠⌠μ½�
– g IBM τ�� 10GE μ½�
DB2 pureScale ⌠�ñ�°A���P���A�⌠⌠�¬t�qTt�d≡C
qTt�d≡iHOG
v InfiniBand (IB) ⌠⌠C
v 10 Gigabit A�⌠⌠ (10GE) ⌠⌠C
Yn�� 10GE ⌠⌠Ah�� 10GE ⌠⌠t�d�μ½�ú��iHzLu�X¼A
�⌠⌠ (RoCE)v����s�O�Θ (RDMA)C
�GDB2 pureScale ⌠�ñ��⌠⌠�D≈W�nμ@A�⌠⌠t�dA²OpGzπ
�Γ�A�⌠⌠t�dAh��]w⌠⌠�A�⌠⌠s�CA�⌠⌠s�]]��q
Ds��O�XΓ�HW⌠⌠���]wCA�⌠⌠�X�bo�A�⌠⌠⌠⌠t�
dó�Aú��l�≤n�½s�vCp�tmA�⌠⌠�X��÷ⁿA�\
A�⌠⌠t�dσ≤C
© Copyright IBM Corp. 2013 155
ϕ 23. DDR �°A�SwwΘ�Ω� - InfiniBand Σ�
°A� �n¡x�Θh�
InfiniBand ⌠⌠t�
dBGX �≡ 12x q
Ds� - D D RInfiniBand qDt�
d
InfiniBand qDα½
lu
IBM POWER7 795
(9119-FHB) *
AH720_102 �≤s�
�
S�X 1816 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 780
(9179-MHB) *
AM720_102 �≤s�
�
S�X 1808 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 780
(9179-MHC) *
AM740_042 �≤s�
�
S�X 1808 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 770
(9117-MMB) *
AM720_102 �≤s�
�
S�X 1808 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 770
(9117-MMC) *
AM740_042 �≤s�
�
S�X 1808 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 750
(8233-E8B)
AL730_035 �≤s�
�
S�X 5609 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 740
(8205-E6C)
AL720_102 �≤s�
�
S�X EJ04 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 740
(8205-E6B)
AL720_102 �≤s�
�
S�X 5615 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 730
(8231-E2B)
AL720_102 �≤s�
�
S�X 5266 4x � 4x lu]S�
X 3246�
IBM POWER7 720
(8202-E4C)
AL720_102 �≤s�
�
S�X EJ04 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 720
(8202-E4B)
AL720_102 �≤s�
�
S�X 5615 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER7 710
(8231-E2B)
AL720_102 �≤s�
�
S�X 5266 4x � 4x lu]S�
X 3246�
IBM POWER6® 595
(9119-FHA)
EH350_071 �≤s�
�
S�X 1816 12x � 4x]S�X
1828B1841 � 1854�
IBM POWER6 550
Express (8204-E8A)
EL350_071 �≤s�� S�X 5609 12x � 4x]S�X
1828B1841 � 1854�
�G
v ≥ot��A��qi�� I/O ≡����u@qAHF�≤��u��i�π�C
�WP� (*) �°A�Ow∩°���{í�]pCp�∩�wΘ��÷ΩTA�
\mIBM t�wΘnσ≤ñ�y�x�wΘW�zGhttp://publib.boulder.ibm.com/
infocenter/powersys/v3r1m5/index.jspC
v ú�úP°��uInfiniBand qDvα½luAC@°�U�úP�ú�S�X
(FC)Cíú��úP 12x � 4xuInfiniBand qDvα½lu°�� 1.5 �� (FC
1828)B3 �� (FC 1841) � 10 �� (FC 1854)CΩ�ñ��GmH� DB2 pureScale
⌠�ñwΘ��∩�mAúO∩�lu°�����q�]�C
156 w� DB2 °A�
ϕ 24. QDR �°A�SwwΘ�Ω� - InfiniBand Σ�
°A� �n¡x�Θh�
InfiniBand ⌠⌠t�dBGX�≡ 12x qDs� - DDRInfiniBand qDt�d
IBM POWER7 780/HE (9179-
MHC)
AM740_042_042 PCIe2 2 ≡ 4X InfiniBand QDR
t�d]S�XG5285�
IBM POWER7 770/MR (9117-
MMC)
AM740_042_042 PCIe2 2 ≡ 4X InfiniBand QDR
t�d]S�XG5285�
IBM POWER7 740 2S]tb¬
íí� 8205-E6C�
AL740_043_042 PCIe2 2 ≡ 4X InfiniBand QDR
t�d]S�XG5285��
]��PCIe Newcombe XRd
]S�XG5685�ñ� PCIe2
b¬í 2 ≡ 4X InfiniBand
QDR t�d]S�XG5283�
t N e w c o m b e � I B M
POWER7 740 (8205-E6B)]∩
�b¬í Gen2 í�
AL720_102 PCIe Newcombe XRd]S�
XG5685�ñ� PCIe2 b¬í
2 ≡ 4X InfiniBand QDR t�
d]S�XG5283�
IBM POWER7 710 (8231-
E1C)
AL740_043_042 PCIe Newcombe XRd]S�
XG5685�ñ� PCIe2 b¬í
2 ≡ 4X InfiniBand QDR t�
d]S�XG5283�
IBM POWER7 720 (8202-
E4B)
AL730_066_035 PCIe Newcombe XRd]S�
XG5685�ñ� PCIe2 b¬í
2 ≡ 4X InfiniBand QDR t�
d]S�XG5283�
IBM POWER7 720 (8202-
E4C)
AL740_043_042 PCIe2 2 ≡ 4X InfiniBand QDR
t�d]S�XG5285��
]��PCIe Newcombe XRd
]S�XG5685�ñ� PCIe2
b¬í 2 ≡ 4X InfiniBand
QDR t�d]S�XG5283�
IBM POWER7 730 2S (8231-
E2C)
AL740_043_042 PCIe Newcombe XRd]S�
XG5685�ñ� PCIe2 b¬í
2 ≡ 4X InfiniBand QDR t�
d]S�XG5283�
�GQDR IB t�dúΣ�Ω��CC@� LPAR ú�nM�� QDR IB t�dC�
pApG≈��Γ� LPAR]@�w∩ CF �@�w∩¿��AhC@� LPAR ú�
�n�ªv�M� QDR IB t�dC
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 157
ϕ 25. °A�SwwΘ�Ω� - zL�X¼A�⌠⌠� RDMA (RoCE) Σ�
°A� �n¡x�Θh�
RoCE ⌠⌠t�d�
PCIe Σ� 10GE qDα½lu
IBM POWER7 780/HE
(9179-MHC)
AM740_042_042 PCIe2]uπXí≥�
A�⌠⌠t�dv�
�[�mt�d�
1 0 G E dú�s�
00E1493 (FRU)
S�X EC28]PCIe2 2
≡ 10GbE RoCE SFP+
t�d�
IBM �Xμ SFP+
lu]1B3 � 5 �
��
IBM POWER7 770/MR
(9117-MMC)
AM740_042_042 PCIe2]uπXí≥�
A�⌠⌠t�dv�
�[�mt�d�
1 0 G E dú�s�
00E1493 (FRU)
S�X EC28]PCIe2 2
≡ 10GbE RoCE SFP+
t�d�
IBM �Xμ SFP+
lu]1B3 � 5 �
��
IBM POWER7 720 1S
]tb¬íí�
8202-E4C�
AL740_043_042 PCIe2]uπXí≥�
A�⌠⌠t�dv�
�[�mt�d�
1 0 G E dú�s�
00E1493 (FRU)
PCIe2 2 ≡ 10GbE
RoCE SFP+ t�d
]S�X EC28��
PCIe Newcombe XR
d]S�X 5685�ñ
� PCIe2 b¬í 2 ≡
10GbE RoCE SFP+ t
�d]S�X EC27�
IBM �Xμ SFP+
lu]1B3 � 5 �
��
IBM POWER7 740 2S
]tb¬íí�
8205-E6C�
AL740_043_042 PCIe2]uπXí≥�
A�⌠⌠t�dv�
�[�mt�d�
1 0 G E dú�s�
00E1493 (FRU)
PCIe2 2 ≡ 10GbE
RoCE SFP+ t�d
]S�X EC28��
PCIe Newcombe XR
d]S�X 5685�ñ
� PCIe2 b¬í 2 ≡
10GbE RoCE SFP+ t
�d]S�X EC27�
IBM �Xμ SFP+
lu]1B3 � 5 �
��
158 w� DB2 °A�
ϕ 25. °A�SwwΘ�Ω� - zL�X¼A�⌠⌠� RDMA (RoCE) Σ� (�≥)
°A� �n¡x�Θh�
RoCE ⌠⌠t�d�
PCIe Σ� 10GE qDα½lu
IBM POWER7 710 1S
(8231-E1C)
AL740_043_042 PCIe2]uπXí≥�
A�⌠⌠t�dv�
�[�mt�d�
1 0 G E dú�s�
00E1493 (FRU)
PCIe2 b¬í 2 ≡
10GbE RoCE SFP+ t
�d]S�X EC27�
IBM �Xμ SFP+
lu]1B3 � 5 �
��
IBM POWER7 730 2S
(8231-E2C)
AL740_043_042 PCIe2]uπXí≥�
A�⌠⌠t�dv�
�[�mt�d�
1 0 G E dú�s�
00E1493 (FRU)
PCIe2 b¬í 2 ≡
10GbE RoCE SFP+ t
�d]S�X EC27�
IBM �Xμ SFP+
lu]1B3 � 5 �
��
�GRoCE t�dúΣ�Ω��CC@� LPAR ú�nM�� RoCE t�dC�pA
pG≈��Γ� LPAR]@�w∩ CF �@�w∩¿��AhC@� LPAR ú��n
�ªv�M� RoCE t�dC
ϕ 26. 10GE luΩT]1B3 � 5 ���
1 �� 3 �� 5 ��
IBM ú�s� 46K6182 46K6183 46K6184
S�N� EN01 EN02 EN03
�G
v Y� 10GE ⌠⌠Az�n��uWj¼p�oií�í (SFP+)vsuB�X IBM W
μ� 10GE slu
ϕ 27. QDR IB luΩT]1B3B5B10 � 30 ���
1 ��]�
u�
3 ��]�
u�
5 ��]�
u�
10 ��]�
��
30 ��]�
��
S�N� 3287 3288 3289 3290 3293
ϕ 28. Σ�� InfiniBand ⌠⌠μ½�
InfiniBand μ½� ≡�� �¼ �n��[�í
IBM 7874-024 24 4x DDR InfiniBand Σ
t�
1U
IBM 7874-040 48 4x DDR InfiniBand
Fabric Director �
4U
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 159
ϕ 28. Σ�� InfiniBand ⌠⌠μ½� (�≥)
InfiniBand μ½� ≡�� �¼ �n��[�í
IBM 7874-120 128 4x DDR InfiniBand
Fabric Director �
7U
IBM 7874-240 288 4x DDR InfiniBand
Fabric Director �
14U
IBM 7874-036 36 QDR InfiniBand μ½
�
1U
IBM 7874-072 72 QDR InfiniBand μ½
�
5U
IBM 7874-324 324 QDR InfiniBand μ½
�
14U
�G
pGb DB2 pureScale ⌠�ñ��Γ�μ½�A�nΓ�HW� 4x � 4x μ½�í�
� (ISL)CYn≤UBz�α�μ½�í��ó�e�A���@b�μ½�í��l
u�A]�qTt�d≡��wq CF �¿�s��μ½�C�pAbΓ�μ½��
DB2 pureScale ⌠�]ΣñADn��n CF U���O�μ¼s�⌠⌠W�ABπ�
��¿��ñA�� 6 �μ½�í�� (6 = (2 x 4 + 4 )/2)C�∩z⌠⌠⌠�ñA
ϕ°�� 4x � 4x InfiniBand ISL luC
⌠≤ CX4 � CX4 u�� InfiniBand α½luúi�≤ ISL lu]A�≤π�
DDR IB �tm�C�pAiH��UC SKU ��O�⌠≤ Gore & Associates luG
IBN4600-6BIBN4800-5BIBN5800-1BIBN58002BIBN5800-3 � IBN5800-5C
LkVX�� DDR � QDR InfiniBand ⌠⌠μ½��¼C�P�¼�μ½�Bt�d
�lu���≤O�ñC�� DDR IB t�d�°A����� DDR �¼μ½��
∩��luC�� QDR IB t�d�°A����� QDR �¼μ½��∩��luC
ϕ 29. g IBM τ�� 10GE μ½�
Switch g IBM τ��μ½� luw�
10GE Blade Network Technologies®
RackSwitch G8124
IBM �Xμ SFP + lu
]1B3 � 5 ���
�G
@δ�ÑA]Σ�⌠≤Σ�s���y{ ε� 10GE μ½�]p IEEE 802.3x �ⁿ
w�CúLAT��]wⁿiα�Pμ½�p]��g IBM τ��μ½��ñO
ⁿ�]wⁿúPCp��Ω�A�\μ½����ΓUC
xsΘwΘ�D
DB2 pureScale S� Σ���xs ⌠⌠ (SAN) ���s��@� ⌠xsΘC��
tm DB2 O�A� ⁿ�z@�xsΘAH�o≤n���Cp� DB2 O�A�Σ�
��÷ΩTA�\u@�xsΘ�qvDDC���XUCxsΘwΘ�DA�α
�o DB2 pureScale S� Σ�C
v C@�D≈W�UC��i���íG
160 w� DB2 °A�
– 3 GB ���Xw�
– 3.5 GB �≤w�⌠�
– 5 GB �≤ /tmp �²
– 1 GB �≤Ω��l�²
– 5 GB �≤ /var �²C
– 1 GB �≤ /]���t��
v ��nT�@���t�AC@�ú�≤�O�ΩΘ��WC�������@
���A�tm� DB2 O�A� Tiebreaker ��C
C@���t��UC@���íú���i�G
– Ω�@���G10 GB2
– Ω�G°z�Sw��{í�n�w
– ΘxG°w��μ÷����{íOⁿ�D�w
�GpGD≈O�Θú¼AziHw�ú�A²OLk��Ω�wΩ�CO�Θ�D
����PD≈W{s�Ω�w�Ω������úPC
n�D
�Σ��t�d�μ½��¼CX AIX @�t���h�BNh���n��{íG
v DDR IB t�d��
v QDR IB t�d��
v RoCE t�d��
⌡μw�� installFixPack ⁿOºeA�Twz�@�t�wM���{íC
ϕ 30. DDR InfiniBand t�d�μ½��SwnΘ�D - AIX @�t����Nh�
AIX �� �Nh�
Service Pack(SP) h�U¡
�n� uDAPLh� AIX APAR
AIX 6.1 6 5 6.1.6.15 IV01781]]Ab
SP6 ñ�*
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]]Ab
SP4 ñ�*
AIX 7.1 1 1 7.1.1.0
AIX 7.1 1 3 7.1.1.2
ϕ 31. QDR InfiniBand t�d�μ½��SwnΘ�D - AIX @�t����Nh�
AIX �� �Nh�
Service Pack(SP) h�U¡
�n� uDAPLh� AIX APAR
AIX 6.1 7 5 6.1.7.15 IV263831
AIX 7.1 1 5 7.1.1.15 IV263842
2.Yn�o≤n� I/O �αA���O� GPFS ��t��OdΩ�wA�b�Ω�wⁿOWⁿw@���C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 161
�G
1. zL FTP iHqUC�m�o InfiniBand IV26383.epkg.Z if ixGf tp: / /
public.dhe.ibm.com/aix/ifixes/iv26383/C
2. zL FTP iHqUC�m�o InfiniBand IV26384.epkg.Z if ixGf tp: / /
public.dhe.ibm.com/aix/ifixes/iv26384/C
ϕ 32. RoCE �SwnΘ�D - AIX @�t����Nh�
AIX �� �Nh�
Service Pack(SP) h�U¡
�n� uDAPLh� AIX APAR
AIX 6.1 7 3 6.1.7.2 ]w��
IV20240 ≤s�
IV20240
AIX 7.1 1 3 7.1.1.2 ]w��
IV20241 ≤s�
IV20241
�G
v q AIX Web Download Pack Programs ⌠�Uⁿ�w�≥�uNh�v� uDAPL
M≤]úO��M≤S�� uDAPL M≤�A�\ https://www14.software.ibm.com/
webapp/iwm/web/reg/signup.do?source=aixbp&lang=en_US&S_PKG=udaplCw�≥�
uDAPL M≤ºßAq IBM Support Jf⌠�M�uNh�v�Aϕ uDAPL ��
{íA�\ https://www-304.ibm.com/support/docview.wss?q1=U830315&dc=DB510
&rs=1209&uid=isg1fileset664799651&cs=UTF-8&lang=en&loc=en_USC
v pG AIX t�⌡μ�b�uNh�vAwbϕμñⁿw Service Pack U¡Ah�
�w�εCñCX��� APAR]�WP� (*) � AIX APAR ú��Cu�π�h
�μ½�� DB2 pureScale ⌠�A��n�WP�� APARCw∩bπ��s Ser-
vice Pack �uNh�vW⌡μ�t�Aτ� APAR ��{íO��J Service Pack
h�ñC�J APAR ��{í��@� Service PackA�bϕμñ� APAR �Σ�
�A AϕCYn�oY�t�� APAR ���{íA��t�⌡μ� Service Pack
¬≤�nU¡BC≤�@��J��{í� Service PackA�\ IBM Support ��
{íñ�Ghttp://www-933.ibm.com/support/fixcentral/C
v b RoCE ⌠⌠WA≤M� AIX APAR ºßAuDAPL h�N��≤C
�n�nΘG
v OpenSSH h� 4.5.0.5302 �≤s��
v XL C/C++ ⌡μ��{íwh�O 9.0.0.12 �≤s��
�G
v DB2 pureScale ⌠�ñúΣ� AIX u@q� (WPAR)C
v pGzww� IBM General Parallel File System ( GPFS)AhuDB2 pureScale S�v
�w���⌡μ�nh��≤s��CpG{s�h�C≤ 3.2.0.0AhuDB2
pureScale S�v�w�ú��w��n GPFS h�A������Γ�N GPFS
����nh�CpG{s�h�¬≤�nh�AhuDB2 pureScale S�v�w�
�⌡L GPFS ≤s��A���{s���C
v bπ�{s GPFS w�� AIX t�WAz��Twww� GPFS ��{í
g340p11e1C��{í�≤ DB2 pureScale M���UC�² <image-directory>/
db2/aix/gpfs/efix ñC
162 w� DB2 °A�
v pGzww� IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP)A
hª��O Tivoli SA MP 3.2.2.1 �C uDB2 pureScale S�v�w�@��N{
s� Tivoli SA MP w������h�C
DB2 pureScale S�w���n���
DB2 pureScale ⌠��nΩ�������� IDBbD≈ºí��w� Shell (SSH) ⌠
⌠qT≤w�D root ��� IDAH�⌡μj≈���wqºτ��{�ΣL���
IDC
b���zO���≈α�¿��°A�WAú�no����CC@����ú�
�tm�P��ΣL°A�W��P���Aπ��P����]w�KXC
}lºe
v z��π� root ���v¡A�α����Ms�C
v pGzQ�w�n��z���Ms�Ahbwq DB2 �w���Ms��A
iα�nΣLBJC
÷≤o�@�
z�n�o����A�α� DB2 pureScale Ω�G
v @�����@����
v D root ��� IDAHb DB2 pureScale Cluster �D≈ºí��w� Shell (SSH)
⌠⌠qT≤w]��� ID iHw]�Ω�����
v @�����@j≈����
w∩Ω�����j≈����AⁿwΓ��≤�Os�¿��úP���CziH
��{s����Ms�A��w�@�Nϕz����Ms�CpGznbw�
�í�z����Ah���Ms�úosb≤⌠≤D≈WCYn��{s���
�Ahbw�ºeAoΓ������sb≤��D≈WA�π��P���� ID
(UID)Bs� ID (GID) � HOME �²C
DB2 ⁿ�z GPFS �nD root ��� IDA�αb DB2 pureScale Cluster �D≈º
íiμ SSHC��� ID ��OS�SϕM�v����CªO���D≈W� root b
ßA��H root ¡b�PO����D≈W⌡μⁿOC��� ID ���≤�
�D≈WC
@�ñ�������Ms�W�Ow]A�OⁿbUϕñCziHⁿwz�M
����Ms�W�Aunª�ϕ�t�RWWh� DB2 RWWhYiC
ϕ 33. w]����s�
�n���� ���W s�W
���� db2sdin1 db2iadm1
j≈��� db2sdfe1 db2fadm1
bD≈ºíiμ SSH �D root
��� ID
db2ssh1 db2iadm1
pGzp�n��uDB2 w�vδF�w� DB2 Ω�wú�AhuDB2 w�vδF
��z�o����C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 163
¡ε
z������W���P��X@�t��RWWhAH� DB2 �wt��W
hC
{�
Yn�o����A�⌡μUCBJG
1. nJD≈C
2. �Ω�����@�s�A��⌡μ���wqτ� (UDF) �xs{�j≈�
���@�s�C b�@�D≈WsWs�ºeA��úsb≤⌠≤°A�W�
C@�s�A∩�@�s� IDC
@�t� BJ
AIX ⌡μⁿwF id �� mkgroup ⁿOAHs� ID 999 M
998 �s� db2iadm1 � db2fadm1G
mkgroup id=999 db2iadm1mkgroup id=998 db2fadm1
Linux ⌡μⁿwF -gid ∩�� groupaddAHs� ID 999 M 998
�s� db2iadm1 � db2fadm1G
groupadd -gid 999 db2iadm1groupadd -gid 998 db2fadm1
3. �@��≤zbe@BJñ��ºC@�s�����C b�@�D≈WsW
���ºeA��úsb≤⌠≤°A�W�oΓ����A∩��� ID �XC
@�t� BJ
AIX ⌡μ mkuser H�C@����A�tm��� ID (id)B
����Dns� (pgrp)B������s���πMμ
(groups)AH������l�² (home)C
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 ⌡μ useradd H�C@����Bⁿú��� IDBs�A
�������l�²C
useradd -uid 1004 -g db2iadm1 -m -d/db2home/db2sdin1 db2sdin1useradd -uid 1003 -g db2fadm1 -m -d/db2home/db2sdfe1 db2sdfe1
d����w]�Ω�������W� db2sdin1AH�w]�j≈���W�db2sdfe1C
4. w∩z���C@����A]w@��lKXC
passwd db2sdin1passwd db2sdfe1
164 w� DB2 °A�
5. nXC
6. Hz���Γ����U½snJC ]����O�@�nJA�Ht�iα
�úz�≤C@��������KXC
7. nXC
8. bNPΩ�w⌠��C@xqúWA����P�����s�bßC
w��]w OpenSSH@�í�p≤�o�]w Open Secure Shell (OpenSSH)C
}lºe
�ú�� SSH tm�ñ�n²C
File: /etc/ssh/ssh_configPort 22Protocol 2
File: /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication no
÷≤o�@�
z�nbQnP DB2 pureScale Ω�ñ�C@�D≈W⌡μo�BJC
Y� Linux ���A�w]�b SLES 10 SP3 �≤s��� RHEL 5.5 Ww�
OpenSSHC
Open Secure Shell (OpenSSH) O}±{íX���⌠⌠suuπ SSH qT≤wM�C
o�uπú��O�[K� Shell \αCShell OqⁿOμrΩBstdin ���¬�ΘJ
�ⁿOyÑ��CDDñ�BJNe\zzL SSH s����°A�A�L�Θ
JKXC
∩≤uDB2 pureScale S�vAz�n� root ���]wLKX SSH s�vCΩ��
���nLKX SSH s�vAM�ApG�����]w��Ah DB2 w�{
�∩Σiμ]wCUCBJºzp≤� root ���]wLKX SSH s�vC
�G������N rlogin ��]�w] TRUEC
{�
1. �¡ AIX @�t�GpG OpenSSH bt�W��ú�AhiHq�s� AIX
Expansion Pack � Web Download Pack (http://www.ibm.com/systems/power/software/
a i x / e x p a n s i o n p a c k / i n d e x . h t m l ) �oC O p e n S S H ���]A��
openssh.man.en_USCb⌠�⌠⌠WAopenBSD ú�σ≤��mOGhttp:/ /
www.openssh.org/manual.htmlC
2. �¡ AIX @�t�Gw� OpenSSHCAIX W OpenSSH �w]O���}≈�C
3. ]w�}≈�¼�OC�}≈�¼�Oi²μ@��� ID bΩ�ñ�C@�D≈
WAH�P���� ID iμnJA�ú�úΣΘJKXC��� root ID ��
�}≈�¼�OAH��LKX SSHC
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 165
pG��� ID π� ~/.ssh �²A�TOªúe\s��ΣLgJvC�TO��
���l�²úe\s��ΣLgJvCpG�²\iv�¡εú¼Ah SSH �N
¼p°�w�n�A�úe\�}≈�¼�OC
ú�n{s� ~/.ssh �²A]� ssh-keygen ⁿO���²]pGªúsb��]wAϕ�s�vC
q ~/.ssh �²ñAú��}≈�/pK≈��G
$ ssh-keygen -t dsa
unt�úΘJAN÷@U Enter ΣH�ⁿw]C]�TO�ΘJ⌠≤qμⁿ
�A�h SSH NLdC@��O��A�w�P������P�qμⁿ�CM
�ADB2 ú�úe\�� Shell ��{íúΣLτ�C��@�b ~/.ssh �
²ñú�UCΓ�s��H�≤ DSA [KGid_dsa]pK≈��� id_dsa.pub]�
}≈��C
4. z��bC@�D≈Wú��}≈�A�NC@�D≈ñC@��}≈�� eA
�[�W� authorized_keys �μ@��CMßAN authorized_keys ���s�
C@�D≈W���� $HOME/.ssh �²A�⌡μ chmod 644 authorized_keys ⁿOC
tmqTt�d≡�μ½� (AIX)�ñ�DD�í�p≤b�Σ�� AIX @�t�WtmqTt�d≡�μ½�C
tm{°z�� InfiniBand ⌠⌠�O 10 Gigabit A�⌠⌠ (10GE) �⌠⌠�wC
b InfiniBand ⌠⌠Wtm (AIX)�ñ�DD�í�p≤b InfiniBand ⌠⌠Wtmμ@�h�qTt�d≡�μ½
�C
tm InfiniBand ⌠⌠W DB2 pureScale ⌠��μ½�ó��Γ (AIX)G
�DDñ�í��tm{AM�≤t� AIX t�� InfiniBand (IB) ⌠⌠�⌠�ñ
�μ½�Cμ½�ó��Γ\αOμ½�l⌠⌠�z{í (SM) �ú��¬i��S
�Abh�μ½�⌠�ñiH����z{íC
}lºe
1. �� � 139��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ�CX
�Σ�⌠⌠�A�]w⌠⌠�C
2. }�μ½��q�A�N RJ11 Clu�A�⌠⌠lus��μ½�C
÷≤o�@�
{�í�tmh�μ½�HΣ�μ½�ó��Γ�BJAM�Atmμ@μ½
�]túF�ß@�BJº����BJCμ½�ó��Γ\αi≤U⌠⌠iμ��
�e�Cμ½�ó��Γi≤Uεμ½�ó��y¿�úQ�GAΦkOb@�l
⌠⌠�z{í�μ½�ó��ANt@�μ½��¿l⌠⌠�z{íC��l⌠⌠�
z{íó��]w�U≤εl⌠⌠�z{íó�∩⌠⌠i��y¿�vTCzL
��l⌠⌠�z{íó��A�nl⌠⌠�z{íib�ll⌠⌠�z{íó�ß
½s[J⌠⌠�AOdl⌠⌠�z{íC
¡ε
166 w� DB2 °A�
�n���zvC
{�
1. ND x]�pAºO¼qú�s��μ½�C ziH��Clu�s��μ½
�C�ApGzLks�CluAhiH��A�⌠⌠luC�ϕ�ⁿAH
�∩luw�Φk�suG
lu ��su�ⁿ�
�Clu 1. Q�CluND xs���C
2. Q�UC]wAqD x}�P��
�≈Ñq@�G
v 8 ���
v Lt���
v 1 ���
v 57.6K �Θtv
v VT100 ��
v y{ ε = XON/XOFF
A�⌠⌠lu 1. Q�A�⌠⌠luND xs��μ½
�C
2. �⌠⌠su��∩{s�suAHb�
P�l⌠⌠W�� IP �}@�μ½�C±
ΦíApGμ½�� I P �}O
1 9 2 . 1 6 8 . 1 0 0 . 1 0A�w]hDO
255.255.255.0A�tmD xAHN IP �}
]� 192.168.100.9A�N 255.255.255.0 ]
�hDCpGzú�Dμ½�� IP �}�
hDA�\μ½��H��σ≤AH�
ow]��÷ΩTC
3. τ�zO�iHqD x Ping �D x�
IPC
4. }�s�μ½�� Telnet Ñq@�C
2. tmC@���w] IP �hDC
a. Q� admin ��� ID �KXAnJμ½��ⁿOμ��C p�w] admin ID
�KX��÷ΩTA�\μ½��σ≤Cp�μ½�W���¼��÷Ω
TA�\ DB2 pureScale S��w�����DDC
b. ]wμ½�� IP �l⌠⌠BnC ft⌡μ setCHassisIpAddr ⁿOP��ⁿwIP-address � -h �AH���ⁿw subnet-mask � -m �C
setCHassisIpAddr -h IP-address -m subnet-mask
c. Q� setDefaultRoute ⁿO�]wμ½��w]⌠�AH��w]hD IPC
setDefaultRoute -h default-gateway
3. ½s}�μ½�A²o�μ½���stmC
4. �oC@�μ½��{⌡i≤½�m (Fru) �us��@ ID (GUID)vC ziH�
�μ½�� Web ���ⁿOμ�� (CLI)G
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 167
v b Web ��ñA÷@U�° FruAMßOU Fru Guid μ�C
v b CLI ñA⌡μ captureChassis ⁿO� fruInfo ⁿOAMßOU FruGuid μ
�C
�n�{⌡i≤½�m�us��@ IDvA�α��C@�μ½���vXC
5. ��l⌠⌠�z{í�vXC z����l⌠⌠�z{í�vXA�e\Pμ½�
�suCp���l⌠⌠�z{í�vX��÷ΩTA�\μ½��H��σ
≤C
6. tmμ½�AH�∩�Dnl⌠⌠�z{í���l⌠⌠�z{íC ��μ½�
� Web ��� CLI ���l⌠⌠�z{íA�Nl⌠⌠�z{ítm¿bμ½�
½s}≈���G
v qμ½�� CLI ñA⌡μ smControl start � smConfig startAtBoot ÑⁿOC
v bs²�ñΘJμ½�� IP �}AHiJμ½�� Web ��C÷@Ul⌠⌠�
z{í > �ε > ��AH��l⌠⌠�z{íC÷@Ul⌠⌠ > tm > }≈
���AHbμ½�½s}≈���l⌠⌠�z{íC
pGl⌠⌠�z{íwb⌡μñAziα���°il⌠⌠�z{í�b⌡μñ�
��TºCziHñTºG
smControl startStarting the SM...Error trying to control the Subnet manager.Subnet manager is running. (master)
7. ∩��G τ�l⌠⌠�z{íO�b⌡μñC ft⌡μ smControl ⁿOP sta-tus �G
smControl statusSubnet manager is running. (master)
8. ∩��G pG��h�μ½�AziH�≤C@�μ½��u²�AH��l
⌠⌠�z{í��ó��C bjíμ½�ñAq�Γ�u²�G
v μ½�u²� - μ½�u²��Pw∩�@�l⌠⌠�z{í�μ½�C∩
��μ½���μ½�u²� 0 ��Pμ½��∩Xl⌠⌠�z{íC�@�
Nμ½�u²�]� 0C
v �¬u²� - �G�u²�]���¬u²��O�����ó��
��ll⌠⌠�z{íCpGu²�]� 1A�Bl⌠⌠�z{íbóß½
s��uWAhbó�μ½�i���ºßA��@�l⌠⌠�z{í�μ½
���≥@�l⌠⌠�z{íC]w�U≤εó����ll⌠⌠�z{
í�����ú�n⌠⌠�≡C�N]� 1C
DDR � QDR InfiniBand μ½��u²�]wBJúPC
v DDR InfiniBand �
Yn]wΓ�u²�A�ΘJG
smPriority 0 1
v QDR InfiniBand �
Yn]wΓ�u²�A��∩ XML tm�H]wu²���¬u²�G
a. q GUI Uⁿ��C���tm��z > l⌠⌠�z{ítm�C
168 w� DB2 °A�
b. b{μtm���W�W÷@U½kΣAMßxs���C
c. }� XML ��AMßN <Priority> �≤� 0 �N <ElevatedPriority> �≤
� 1C�pG
<!-- 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. xs XML �C
e. N�∩� XML �W��μ½�C÷@UuW�tm�Gvμ��Σ�s²...C∩��∩���AMß÷@UW�C
f. Yn²tm���A�½s��μ½�C
�G
{bAww∩ DB2 pureScale ⌠�tm@�HW�μ½�C
d�
d�πΘJ�μ½� CLI �ⁿOAHí�b IBM 7874 μ½�Wtmμ½�ó�
�Γ�{BJCtm IP �}�l⌠⌠BnAMßNμ½�½s}≈A��oμ½�
�{⌡i≤½�m GUIDG
setChassisIpAddr -h IP-address -m subnet-masksetDefaultRoute -h default-gatewayrebootfruInfo
���CYn���� QLogic ���]p IBM 7874 DDR ��A�
yX QLogic Σ�⌠� (http://support.qlogic.com)AMß��C@�μ½���vXG
1. q�²\αϕñ÷@Uu�vX��v��C ziα�¼�nDΘJp≤Bz
QLogic ⌠����Hw����úCz���ⁿ������vXC
2. ΘJzn���μ½���AMß÷@U�≥Cμ½����bμ½��H�
� M Cziα�nΘJqll≤�}AHK QLogic iH�e�vXC�ú�t
dμ½��⌠⌠�z��qll≤�}A�Nqll≤α��⌠⌠�z�C
3. ���� CLI � Web ���M��vXG
v bμ½�� CLI WA⌡μ addkey ⁿOC
v b Web ��ñA÷@U�vX > �vX�z > sW�vXAΘJ�vX�÷
@UM�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
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 169
U@B
tmD≈�⌠⌠]wA�\ytm InfiniBand ⌠⌠W DB2 pureScale ⌠��D≈⌠
⌠]w (AIX)zC
tm InfiniBand ⌠⌠W DB2 pureScale ⌠��D≈⌠⌠]w (AIX)G
p⌠⌠�ϕμ����zA¿∩tmqTt�d≡A²π��P�m ID]�p ib0�
��m�≤�P�l⌠⌠WC
}lºe
�Twzw�¿UC@�G
v \¬� 139 ��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ DB2
pureScale ⌠�Σ��⌠⌠�C
v Tww��X � 155��yDB2 pureScale S��w����� (AIX)z ñCX�
Σ� DB2 pureScale ⌠�C
v Uⁿw�����ñ�ⁿw TL h���n uDAPLC
v Uⁿ uDAPL ���≤sC
v Uⁿ InfiniBand ��{íC
v N InfiniBand �Φt�dΩ�ⁿú�uwΘ�zD xvW�� A����
C
÷≤o�@�
z��bnP DB2 pureScale Ω�ñ�C@�D≈� LPAR W⌡μo�BJCO�
��≈α (CF) �¿�Σ�h�qTt�d≡Ai≤U DB2 pureScale ⌠�iμ�πA
��U≤¬i��CC@� CF �¿�ú�n@�qTt�d≡A²O����h�t
�d≡�W[WeBsW��AH�e\��h�μ½�CDD��zw��]w
AIX D≈W������s�{í]p��w (uDAPL) M InfiniBandAH�tm IP �
}C
¡ε
b�� DB2 ¿�� CF D≈WAú�n�zs�vC
{�
1. H root ¡nJC
2. TOUC����úsbG
udaplU825645.bffiz90166.epkg.Ziv01781.epkg.Z]�h�O�μ¼s���n�iv26383.epkg.Z]� QDR IB ��n�
3. pG²ew�����]w�� /etc/dat.confA�xs dat.conf �{s��C
4. pGz²ewq{b]t uDAPL ���P@�²ñw� AIX nΘA��ú²e
w������ .toc ��CBJTw smitty ⁿOiδ��ⁿw�²ñ�����C
/home/db2user1/tmppkg/> rm *.toc
170 w� DB2 °A�
5. qt�BJ #� 170�� 2 ñ�ú� udapl M≤��²A⌡μ smitty installA��∩� yInstall and Update Softwarez � yInstall SoftwarezAMß∩�Θ
J�m� '.']{μ�²�C MßA�π Install Software e�G
Install Software
Type or select values in entry fields.Press Enter AFTER making all desired changes.
[Entry Fields]* INPUT device / directory for software .* SOFTWARE to install [_all_latest] +PREVIEW only? (install operation will NOT occur) no +COMMIT software updates? yes +SAVE replaced files? no +AUTOMATICALLY install requisite software? yes +EXTEND file systems if space needed? yes +OVERWRITE same or newer versions? no +VERIFY install and check file sizes? no +Include corresponding LANGUAGE filesets? yes +DETAILED output? no +Process multiple volumes? yes +ACCEPT new license agreements? no +PREVIEW new LICENSE agreements? no +
WPAR ManagementPerform Operation in Global Environment yes +Perform Operation on Detached WPARs no +
Detached WPAR Names [_all_wpars] +Remount Installation Device in WPARs yes +Alternate WPAR Installation Device []
N ACCEPT new license agreements? �≤� yesC
6. qt�BJ #� 170 �� 2 ñ�ú� *.bff ����²A⌡μ smittyupdate_allAMß∩�ΘJ�m� '.'CMßA�π≤snΘe�G
Update Installed Software to Latest Level (Update All)
Type or select values in entry fields.Press Enter AFTER making all desired changes.
[Entry Fields]* INPUT device / directory for software .* SOFTWARE to update _update_allPREVIEW only? (update operation will NOT occur) no +COMMIT software updates? yes +SAVE replaced files? no +AUTOMATICALLY install requisite software? yes +EXTEND file systems if space needed? yes +VERIFY install and check file sizes? no +DETAILED output? no +Process multiple volumes? yes +ACCEPT new license agreements? yes +PREVIEW new LICENSE agreements? no +
WPAR ManagementPerform Operation in Global Environment yes +Perform Operation on Detached WPARs no +
Detached WPAR Names [_all_wpars] +Remount Installation Device in WPARs yes +Alternate WPAR Installation Device []
N ACCEPT new license agreements? �≤� yesC
7. ⌡μ emgr -e ⁿOAHw� InfiniBand {���{í]*.epkg.Z ���G
emgr -e iz90166.epkg.Zemgr -e iv01781.epkg.Z emgr -e iv26383.epkg.Z]� QDR IB ��n�
8. ⌡μUCⁿOAHτ�O�w�{���{íG
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 171
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. τ�z�t�O�π��T� uDAPL � InfiniBand ���C ⌡μUCPd�Θ
X@�π�ⁿOAHτ�O��Taw� uDAPLG
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
------------------------------------------------------------------------------
ⁿOΘX�°��BNh��A�M≤h��úPC
10. ⌡μUCⁿOAH½s��t�G
shutdown -Fr
11. tm InfiniBand lt�A�]w IP �}G
a. u�bºeq� ≤D≈W]w InfiniBand �A��blBJñtm
InfiniBand lt�C⌡μ smitty icm ⁿOG
1) ∩� Add an Infiniband Communication Manager
2) ΣJ EnterA�Ñ�ⁿO�¿
3) ΣJ Esc+0 H�⌠
�pA
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. ⌡μ smitty inet ⁿOHtm IP �}C
1) ∩� Change / Show Characteristics
2) ∩��@� IB �� yib0zC
3) b Change / Show an IB Interface e�ñA]wμ� yNetwork Interface
NamezByINTERNET ADDRESS (dotted decimal)zByNetwork
MaskzByHCA Adapterz � yAdapter’s port numberz �CΣLμ�
iHOd�w]CUC CLI �≈e�]t��Γ�μ½��d�tm�
]wG
172 w� DB2 °A�
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
�Gbe@�d�ñAiba0 HCA W� ib0 ��Ob 10.222.0.0/24 l⌠⌠ñCY
nbO���≈α (CF) �¿�W��h�qTt�d≡A�w∩C@�t�dW
�C@�qTt�d≡A½�BJ 11 ñ ybz í�BJ yiz � yiiizCD
≈� LPAR �C@�qTt�d≡ú���≤úP�l⌠⌠WC�½��n CF W
�BJ 1 - 10A²C@�⌠⌠��ú@�Dn CF W�∩����l⌠⌠CbC
@�¿�W½�BJ 1 - 10Cw∩C@�ß≥� IB ��A�r���W[C�
pAib0 �O�@�t�dA�ß≥t�d�O ib1Cb≡ 0 W�C�t�dß�
�C@�ß≥t�dAzú�nΘJ smitty inetAMß∩� add an interface ->add an IB interfaceA�D�≤/π��C
12. bC@�D≈W⌡μUCⁿOAH½s��t�G
shutdown -Fr
13. TO /etc/dat.conf ��π�Pd��ⁿ�μíCTOw�TtmUC��G�m
(/dev/iba0)B≡ (1) H� InfiniBand t�dW� (ib0)G
v �mOqTt�d≡�W�
v ≡ⁿ�Ot�d�≡�
v u⌠⌠��vW�O InfiniBand t�dW�C
L�⌠≤�∩AúDzn��úP� InfiniBand t�dB≡���CpG²ebB
J 5 ºßwxs /etc/dat.conf ��A�τ� e�M�PCpGú�PA�N
�e� dat.conf �N�wxs���C�pG pGO CF �¿�Ah /etc/
dat.conf �PUCd��ⁿG
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. ≤sC@�D≈W� /etc/hosts ��Ao�@�A∩≤wW� DB2 pureScale ⌠
�ñ�C@�D≈A��]AwW�⌠�ñ��D≈���qTt�d≡��
� IP �}C
�pAb CF ���¿�Wπ�h�qTt�d≡�wW� DB2 pureScale ⌠�
ñA/etc/hosts tm�iα�PUC���ⁿG
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 173
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-ib010.222.1.104 member4-ib1.example.com member4-ib1
�G
v bC@� CF �¿�u��@�qTt�d≡���¿�⌠�ñA���Pe
@�d��ⁿA²Ou]te@�d�ñC@� CF ��@� IP �}C
15. τ� InfiniBand lt�Cτ� InfiniBand �≤O�B≤ui�¼AvG �pACF
W⌡μ�UCⁿO�t�ΘX�τ����� IB ���t�dúiH��G
# 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 adapterib3 Available IP over Infiniband Network Interfaceiba1 Available InfiniBand host channel adaptericm Available Infiniband Communication Manager
�� ibstat -v ⁿO�d InfiniBand ¼AC�τ�≡@�ñA�����C�
d�A�≤²eb /etc/dat.conf ñ�O�≡���]�w]AO iba0 W�≡ 1
� ib0 ���G
-----------------------------------------------------------------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
qC@� IB ��su���O�ñ�≤�P IP l⌠⌠ñ���ΣL IB ��A
TwiHs�ª�C�pA
ping -I <source IP> <destination IP>
174 w� DB2 °A�
U@B
tm DB2 pureScale ⌠��xsΘC
b 10GE ⌠⌠Wtm (AIX)�ñ�DD�í�p≤bu10 Gigabit A�⌠⌠ (10GE)v⌠⌠Wtmμ@�h�q
Tt�d≡�μ½�C
tm 10GE ⌠⌠W DB2 pureScale ⌠��μ½�ó��Γ (AIX)G
μ½�ó��Γ\αObμ½�Wtmu��E� εqT≤w (LACP)v�ú��¬i
��S�C
}lºe
�DDñ�í��μ½�ó��Γtm{A�≤ 10 Gigabit A�⌠⌠ (10GE)C
}lºeG
1. ��� 139��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ�CX�
Σñ@�Σ�⌠⌠�A�]w⌠⌠�C
2. }�μ½��q�A�N RJ11 Clu�A�⌠⌠lus��μ½�C
÷≤o�@�
{�í�tmΓ�μ½�HΣ�μ½�ó��Γ�BJCμ½�ó��Γ\α
i≤U⌠⌠iμ���e�Co�BJúA�≤μ@μ½�]wC
Yn�π�h�μ½�� DB2 pureScale ⌠�Az��b CF °A�Wπ�h�O
�μ¼s�A�bμ½�Wtmμ½�ó��ΓC
10GE ⌠⌠W�μ½�ó��Γtm�nμ½�W�u��E� εqT≤w (LACP)v
Σ�C
¡ε
1. �n���zvC
{�
1. bC@�μ½�WⁿwΓ�HWn@�μ½�í�� (ISL) �≡C
2. bΓ�μ½�ºís�luC
3. w∩O�ñ���μ½�AzL GUI ��iμnJA�tmUC��C�\μ½
�ΓUAH�o��BJG
v ��u�X¼[jA�⌠⌠ (CEE)vS�C
v TOw��us��� (IEEE 802.3x)vCY��Θh�O 6.5.2 �≤¬h��
BNT μ½�A���w∩us���v��≡y{ εC
v ��uXi≡¼�cqT≤w (STP)vC
4. zL GUI ��nJμ½�A�tm ISL ≡�UC��C]�\μ½�ΓUAH
�o��BJ�
v ��u��E� εqT≤w (LACP)vC
v �� ISL ≡]boΓ�μ½�W�ú��]�@�ñC
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 175
d�
U@B
tmzp��J DB2 pureScale ⌠�ñ�D≈�⌠⌠]wC
tm 10GE ⌠⌠W DB2 pureScale ⌠��D≈⌠⌠]w (AIX)G
Yntm⌠⌠]wAz��w��n uDAPL nΘA�tm ICMB÷pμ¼s�⌠⌠W
�PΩ� IP �}AH�N�n��sW�u��s��Θ (DAT)vtm�C
}lºe
�Twzw�¿UC@�G
v \¬� 139 ��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ DB2
pureScale ⌠�Σ��⌠⌠�C
v Tww��X � 155��yDB2 pureScale S��w����� (AIX)z ñCX�
Σ� DB2 pureScale ⌠�C
v Uⁿw�����ñ�ⁿw TL h���n uDAPLC
v Uⁿ uDAPL ���≤sC
÷≤o�@�
z��bnP DB2 pureScale Ω�ñ�C@�D≈� LPAR W⌡μo�BJCO�
��≈α (CF) �¿�Σ�h�qTt�d≡Ai≤U DB2 pureScale ⌠�iμ�πA
��U≤¬i��CC@� CF �¿�ú�n@�qTt�d≡A²O����h�t
�d≡�W[WeBsW��AH�e\��h�μ½�CDDi��zw��]
w AIX D≈W������s�{í]p��w (uDAPL)AH�tm IP �}C
{�
1. H root ¡nJC
2. TO��� .bff ��úsbC�pAb AIX 6.1 WG
U848189.bffU848199.bffU849420.bffU849421.bffU849422.bffU849423.bff
3. pG²ew�����]w�� /etc/dat.confA�xs dat.conf �{s��C
4. pGz²ewq{b]t uDAPL ���P@�²ñw� AIX nΘA��ú²e
w������ .toc ��CBJTw smitty ⁿOiδ��ⁿw�²ñ�����C
/home/db2user1/tmppkg/> rm *.toc
5. qt�BJ # 2 ñ�ú� udapl M≤��²A⌡μ smitty installA��∩� Install and Update Software � Install SoftwareAMß∩�ΘJ�m� '.'
]{μ�²�C MßA�π Install Software e�G
Install Software
Type or select values in entry fields.Press Enter AFTER making all desired changes.
[Entry Fields]
176 w� DB2 °A�
* INPUT device / directory for software .* SOFTWARE to install [_all_latest] +PREVIEW only? (install operation will NOT occur) no +COMMIT software updates? yes +SAVE replaced files? no +AUTOMATICALLY install requisite software? yes +EXTEND file systems if space needed? yes +OVERWRITE same or newer versions? no +VERIFY install and check file sizes? no +Include corresponding LANGUAGE filesets? yes +DETAILED output? no +Process multiple volumes? yes +ACCEPT new license agreements? no +PREVIEW new LICENSE agreements? no +
WPAR ManagementPerform Operation in Global Environment yes +Perform Operation on Detached WPARs no +
Detached WPAR Names [_all_wpars] +Remount Installation Device in WPARs yes +Alternate WPAR Installation Device []
N ACCEPT new license agreements? �≤� yesC
6. qt�BJ #� 176 �� 2 ñ�ú� *.bff ����²A⌡μ smittyupdate_allAMß∩�ΘJ�m� '.'CMßA�π≤snΘe�G
Update Installed Software to Latest Level (Update All)
Type or select values in entry fields.Press Enter AFTER making all desired changes.
[Entry Fields]* INPUT device / directory for software .* SOFTWARE to update _update_allPREVIEW only? (update operation will NOT occur) no +COMMIT software updates? yes +SAVE replaced files? no +AUTOMATICALLY install requisite software? yes +EXTEND file systems if space needed? yes +VERIFY install and check file sizes? no +DETAILED output? no +Process multiple volumes? yes +ACCEPT new license agreements? yes +PREVIEW new LICENSE agreements? no +
WPAR ManagementPerform Operation in Global Environment yes +Perform Operation on Detached WPARs no +
Detached WPAR Names [_all_wpars] +Remount Installation Device in WPARs yes +Alternate WPAR Installation Device []
N ACCEPT new license agreements? �≤� yesC
7. τ�z�t�O�π��T� uDAPL � 10GE ���C ⌡μUCPd�ΘX@
�π�ⁿOAHτ�O��Taw� uDAPLG$ 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
Environment
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 177
devices.pciex.b3154a63.rte6.1.7.4 APPLIED 4X PCI-E DDR Infiniband Device
Driverudapl.rte 6.1.7.2 APPLIED uDAPL
ⁿOΘX�°��BNh��A�M≤h��úPC
8. ⌡μUCⁿOAH½s��t�G
shutdown -Fr
9. tm 10GE lt�A�]w IP �}G
a. u�bºeq� ≤D≈W]w 10GE �A��blBJñtm 10GE lt
�C⌡μ smitty icm ⁿOG
1) ∩� Add an InfiniBand Communication Manager
2) ΣJ EnterA�Ñ�ⁿO�¿
3) ΣJ Esc+0 H�⌠
�pA
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. bC@�D≈W⌡μUCⁿOAH½s��t�G
shutdown -Fr
11. z���UCΓ���ú�÷pGw��í�∩�¿�� CF �C@�μ¼s�⌠
⌠W�AP /etc/hosts � DNS Ω�wñ� IPv4 Ω� IP �}CzLU@�B
Jñ�u��s��Θ (DAT)vtm�AC@�μ¼s�⌠⌠W�ú�P RoCE q
Tt�d≡�÷pCΩ� IP �}uα�≤�R⌠⌠W�� uDAPL ��A�L
kiμsu��CC@�Ω� IP �}ú��O�@�C ≤sC@�D≈W�
/etc/hosts ��Ao�@�A∩≤wW� DB2 pureScale ⌠�ñ�C@�D≈A
��]AwW�⌠�ñ�μ¼s�⌠⌠W����Ω� IP �}C�pAb CF
���¿�Wπ�h�qTt�d≡�wW� DB2 pureScale ⌠�ñA/etc/
hosts tm�iα�PUC���ⁿG
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-en1
178 w� DB2 °A�
10.222.2.103 member3-en2.example.com member3-en210.222.1.104 member4-en1.example.com member4-en110.222.2.104 member4-en2.example.com member4-en2
�GCF �¿��C@�⌠⌠W��Ω� IP �}��T�K�����úPC¿�
���Ω� IP �}��T�K������PAΣPC@� CF �¿���@�
qTt�d≡�÷p�Ω� IP �}��T�K����PCbW��d�ñA�
T�K���O ″1″CbW��d�ñA��D≈W�ú�P@δA�⌠⌠t�d�÷pCuαw∩�
R⌠⌠W�� uDAPL ��A]wo�D≈W�Cª�Lkiμsu��C
bC@� CF �¿�u��@�qTt�d≡���¿�⌠�ñA���Pe@
�d��ⁿA²Ou]te@�d�ñC@� CF ��@�Ω� IP �}Cd�p
UG
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. pG²ewxsu��s��Θ (DAT)vtm� /etc/dat.confA�τ� e�M
�PCpG e�D�M�PA�N�e� dat.conf �N�wxs���CpG
²e�]w dat.conf ��A�sΦC@�D≈W� dat.conf ��AHsW@μA
�C@�μ¼s�⌠⌠W�P uDAPL �m�uRoCE t�dv≡ú�÷pC d�
pUG
hca0 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1"/dev/roce0 1 hostname-en1" " "
�� �W� (″/dev/roce0 1 hostname-en1″) O¡xM�rΩCrΩ�UCU�
�¿G
v t�dSϕ�� (/dev/roce0)
v ≡�]1 � 2�
v nbD≈W⌡μ�¿�� CF �μ¼s�⌠⌠W�C
]Σ�UCμíG
hca0 u2.0 nonthreadsafe default /usr/lib/libdapl/libdapl2.a(shr_64.o) IBM.1.1"/dev/roce0 1 10.10.11.131" " "
ΣñA10.10.11.131 OP⌠⌠W�∩��Ω� IP �}C
�GpGz�¼�¿�P CF ºí�qT��Ahϕt�iα��Pu��s�
�Θ (DAT)vtm�ñA��Taw∩t�d≡]w�t�d��iμqTC
pGO��Γ�qTt�d� CF �¿�ABC@�qTt�dú� 2 �≡Ah
/etc/dat.conf �PUCd��ⁿG
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" " "
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 179
13. τ� 10GE lt�Cτ� 10GE �≤O�B≤ui�¼AvG �pAD≈W⌡μ
�UCⁿO�t�ΘX�τ����mO�i�G
# lsdev -C | grep -E "Infiniband|PCIE RDMA"icm Available Infiniband Communication Managerroce0 Available 02-00 PCIE RDMA over Converged Ethernet RoCE Adapter
(b315506714101604)
�� ibstat -v ⁿO�d 10GE ¼AC�τ�≡@�ñA�����C�d�
A�≤²eb /etc/dat.conf ñ�O�≡���]�w]AO roce0 W�≡ 1�G
-------------------------------------------------------------------------------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. TOw��us��� (IEEE 802.3x)vCp��Ω�A�\utmμ½�ó�
�ΓvDDC
tm DB2 pureScale Ω�� PVID (AIX)n� DB2 pureScale Ω����@�����b��D≈Wtm�P�ΩΘ� ID
(PVID)C
÷≤o�@�
��D≈W�@���∩≤ Tiebreaker ����≤ DB2 �z�@���t����A
��tm�P� PVIDA�BΩ�]w���D≈��α≈s�o�@���C∩≤ Tie-
breaker ����≤ DB2 �z�@���t����Az�nbQnP DB2 pureScale
Ω��C@�D≈W⌡μo�BJC
{�
1. �� lspv ⁿO�CX{s�w�W�]�pAΩΘ� ��mW��� PVIDC�
pG
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 Nonehdisk9 none None
2. YnN PVID ⁿú�xsΘ}Cñ���A�⌡μUCⁿOG
chdev -l <disk_name> -a pv=yes
�pA∩≤ hdisk9AzN⌡μUCⁿOG
chdev -l hdisk9 -a pv=yes
ª��� lspv ⁿO�UCΘXG
180 w� DB2 °A�
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 Nonehdisk9 00c931e4b4505651 None
3. bC@�ΣLD≈WA⌡μUCⁿOH�ú{s���W�G
rmdev -dl <disk_name_for_the_same_shared_disk>
ª��� lspv ⁿO�UCΘXG
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 None
4. ⌡μ cfgmgr ⁿOC⌡μ cfgmgr ⁿO�AY�ⁿú PVIDAht��qBJ 2 ñ
]w�xsΘ}Cñ�� PVIDC ⌡μ lspv ⁿON��UCΘXG
lspvhdisk0 00c931e42dcf6ce4 rootvg activehdisk1 00c931c447f3d4a9 gpfshdisk2 00c931c447f3d4f2 Nonehdisk3 00c931c447f3d517 Nonehdisk4 00c931c447f3d53b Nonehdisk5 00c931c447f3d561 Nonehdisk6 00c931c447f3d589 Nonehdisk7 00c931c447f3d5ac Nonehdisk8 00c931c447f3d5d6 Nonehdisk9 00c931e4b4505651 None
DB2 pureScale S��emw��∩Mμ (AIX)⌡μHUemw�BJA�bC@�D≈W∩ª�iμτ�AMßAw�uIBM DB2
pureScale S�vC
w�ºe
z��b��D≈W⌡μUCBJCDDñ�d�ⁿOΘXO� AIX 6.1 TL6 t
�C�\w�����AH�oΣL AIX Nh�i�ⁿ�ΘXC
1. DB2 pureScale Ω��nSw����s�]]Aj≈�����CziH²�
���AA��uDB2 w�vδFA�bziμ�U�e��²δF�ª�Cp
Gz����∩Ω�AhiHb�¿w�ºß��n���C
2. �Twww�Fw�����ñ�ⁿw��n¡x�Θh�C���UCⁿOA
Hτ�¡x�Θww��T���h�CⁿO�ΘX��Pd�ΘX�ⁿG
$ lsmcode -Asys0!system:EL350_071 (t) EL350_071 (p) EL350_071 (t)
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 181
bⁿOΘX��ß@�μñAyELz ß��T��rⁿX¡x�Θh�C�τ�¡
x�Θh��X°A�S���n¡x�Θw�����C
3. Tww��n�����w��n AIX ��BuNh� (TL)v� Service Pack
(SP)Coslevel ⁿOπ@�t�h�CUCd�ΘXOw∩ AIX 6.1 TL6 t�
]π� SP5����G
$ oslevel -s6100-06-05-1115
4. TwwNu�����s�{í]p��w (uDAPL)vw��tmbnΘ����
ñw∩zt��ⁿw�h�CUCd�í���τ� uDAPL tm�ⁿOA�ΣO
bπ� AIX 6.1 � TL6 SP5 �t�W⌡μG
$ 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
devices.common.IBM.ib.rte 6.1.6.15 APPLIED Infiniband Common RuntimeEnvironment
udapl.rte 6.1.6.15 APPLIED uDAPL
5. Twww� OpenSSHA�bC@�D≈W∩ root ���tmLKXs�CUCP
d�ΘX@�π�ⁿOAO��τ�O�ww� OpenSSHG
$ 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. UCⁿO�d�ΘX��τ� C++ Runtime h�G
$ lslpp -l xlC.rteFileset Level State Description----------------------------------------------------------------------------
Path: /usr/lib/objreposxlC.rte 11.1.0.1 COMMITTED XL C/C++ Runtime
182 w� DB2 °A�
7. TO��D≈s��@���wtm�P�ΩΘ� ID (PVID)C�b DB2
pureScale Ω�ñ�C@�D≈ºí±�o��GC@�����U¡O 3C��z
�xsΘ�nAiα�nB���C
UCd�πD≈W PVID �MμC�@��μ�O�mW�A��G��μ�O
PVIDCbd�ñA�m hdisk2Bhdisk3 � hdisk4 O@���CYnTwC@�
@���bC@�D≈Wúπ��P� PVID A�±���D≈W lspv ⁿO�ΘXC
$ lspvhdisk0 00cc14e22575992d rootvg activehdisk1 00cc14e225ae951a homevg activehdisk2 00cc14e22f4acb71 Nonehdisk3 00cc14e22f4bf4c1 Nonehdisk4 00cc14e22f4c5bfe None
@���bC@�D≈Wú��π��P� PVID CM�AC@�D≈W�@�
���mW�iHúPCC@�D≈W@���]εC 3B4 � 5��ΘX�G�
�μñ� PVID ���PC
8. Twww��tm I/O �¿≡ (IOCP)CuDB2 pureScale S�v�w�ú�n
IOCPAM�A����ªHWi�αCUCΓ�ⁿOτ�O�ww����
IOCPC�Tw÷Σr Available πb lsdev ⁿOΘXñC
$ 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/objreposbos.iocp.rte 6.1.6.0 COMMITTED I/O Completion Ports API
$ lsdev -Cc iocpiocp0 Available I/O Completion Ports
9. pGzONΩ�q 9.8 � Fix Pack 1 ñ�uDB2 pureScale S�v≤s� DB2 10.1
�Ahb}l≤sºeA��²Γ�≤sD≈ netmon.cf ��ñ� !REQD ��C
10. ∩��CpGznw∩u�tqT�z{í (FCM)v��@�Sw�≡A�Tw≡
b��D≈Wúi�C�hAw�{í�∩�b��D≈Wúi��@��@
≡C≡��ípOⁿw≤ /etc/services ��ñC FCM �n�≡d≥]tT�
�n≡A[W��Φ¿��μ�ú��C≡d≥iHⁿw�hF 130 �D≈
]128 �¿� + 2 �O���≈α�Cw] FCM ��≡O 60000AB��bd
≥ 1024 � 65535 C�AO���≈α�nΓ�≡C��∩oΓ�≡C
11. T{C@�°A�Wú�@�A�⌠⌠�@�B��qTt�d≡Co�B��
qTt�d≡��Oπ� InfiniBand � RDMA \α�u10 Gigabit A�⌠⌠
(10GE)v⌠⌠t�dCPd�ΘX@�π�UCⁿOCX��i��⌠⌠t�
dCTOCX@�A�⌠⌠⌠⌠t�d (en0)AH�@� InfiniBand ⌠⌠t�d (ib0)
� 10GE ⌠⌠t�dCpG��FúP�t�dRWD�A�H⌠⌠�z�¡i
μ�dHτ�O�wwqA�⌠⌠� InfiniBand ⌠⌠t�dC
Ynτ�O�w]w InfiniBand ⌠⌠t�dA�⌡μUC�@G
$ ifconfig -len0 ib0 lo0
Ynτ�O�w]w 10GE ⌠⌠t�dA�⌡μUC�@G
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 183
# lsdev -C | grep -E "Infiniband|PCIE RDMA"icm Available Infiniband Communication Managerroce0 Available 02-00 PCIE RDMA over Converged Ethernet RoCE Adapter
(b315506714101604)
12. H root ¡τ���D≈ºí� ssh s�Cq{μD≈ñA�� ssh ⁿOAbO�ñ�{μD≈���ΣLD≈W⌡μ hostname ⁿOC hostname ⁿO��G�X ssh ⁿOñ�O�D≈W�A�τ�Γ�D≈ºí� ssh s�C
ssh <host> hostname
�pAb{μD≈ hostpib153 WA⌡μ ssh ⁿOHτ��D≈�ΣLT�D≈]hostpib154Bhostpib155 � hostpib156�CUCⁿO�d�ΘX��τ�∩ΣLD
≈� ssh s�G
root@hostpib153:/> hostnamehostpib153root@hostpib153:/> ssh hostpib153 hostnamehostpib153root@hostpib153:/> ssh hostpib154 hostnamehostpib154root@hostpib153:/> ssh hostpib155 hostnamehostpib155root@hostpib153:/> ssh hostpib156 hostnamehostpib156
13. ∩��Cw∩ DB2 ⁿ�z GPFS w�Aτ��� Shell ������s]ww]
� db2locssh � db2scpC�pG
usr/lpp/mmfs/bin/mmlsclusterRemote shell command: /var/db2/db2ssh/db2locsshRemote file copy command: /var/db2/db2ssh/db2scp
14. pG�� DB2 9.8 � Fix Pack 2 �≤¡��A�TwbsW��≤¿��O�
≈αºßA�TaPB� .update ��]�≤ <db2 instance shared directory>/
sqllib_shared/.update ñ�C���m�d�O /db2sd_20110126085343/
db2sdin1/sqllib_shared/.updateAΣñ <db2 instance shared
directory>=db2sd_20110126085343C
YnTwPB��TA��d��D≈úOCb .update ��ñABμípUG
hostname=install pathCpGμíú�TA�≤s��C�pGmachineA=/opt/IBM/
db2/V9.8AΣñ hostname=machineA B install path=/opt/IBM/db2/V9.8C
15. H root ¡ATw /tmp �²�π� 5 GB �i�íCUCⁿOπ /tmp
�²ñ�i�íC
root@hostpib153:/> df -m /tmpFilesystem MB blocks Free %Used Iused %Iused Mounted on/dev/hd3 2048.00 1687.23 18% 15927 4% /tmp
�� DB2 w�δF
Ynw�uDB2 pureScale S�vAz��A�UC��CziHbß��emw�ú
n qñΘJo�BJñC@��C
v zQnw�uDB2 pureScale S�v��²�W�C
v @���� ��m⌠�A�w]A�bΣñxs DB2 Ω�w� DB2 pureScale
��@�tm�Cz���� DB2 O���t�C
v pG�� DB2 O�A� TiebreakerAh� Tiebreaker � ��m⌠�C�
��P²eⁿw�@���� úPC
184 w� DB2 °A�
�≤qTó�N DB2 pureScale Ω���Γí�A�N DB2 O�A� Tie-
breaker �≤�Ω�d�ñCDB2 O�A��� Tiebreaker �Mw�@b� DB2
pureScale Ω�OdbuWC� �jp���O 25 MBA�iHq��D≈
iμs�C
v znP DB2 pureScale ⌠�ñ�C@�D≈�D≈W�BuD≈W�� IP �}C
v ziH∩�aⁿwn]w@�O���≈α�D≈W�A�D�ⁿuDB2 w�vδ
Fú��w]∩�CziHΓ�∩���D≈@�O���≈αA��² DB2 w�
{íiμⁿúC
emw�ún
buz�vμ�ñΘJAϕ��n��C
ϕ 34. emw�ún
�n�� z�� d�
ΩO���/s�W� db2sdin1/db2iadm1
j≈����/s�W� db2sdfe1/db2fadm1
w��²W� /opt/IBM/db2/V10.1
@���t��� /dev/hdisk12
n]A�D≈ d b 2 _ h o s t 0 1 -
db2_host04C
C@�¿�� CF �⌠⌠
W�μ¼s�
InfiniBand ⌠⌠d�G
db2_<hostname>_ib0
u10 Gigabit A�⌠
⌠v⌠⌠d�G
db2_<hostname>_en1
�G
db2_<hostname>_en1
ú�∩M�@δA�
⌠⌠t�dCª��
∩M� 10GE qTt�
d≡�Ω� IP �}C
�G�¡b InfiniBand WAYnMΣ O�μ¼s�⌠⌠W�A�bC@�D≈W⌡μ
netstat -i ⁿOC
ϕ 35. emw�ún - ∩����
∩���� z�� d�
Tiebreaker �� b A I X WG/dev/
hdisk13
b Linux WG/dev/
dm-0 � /dev/sdc
FCM ≡d≥ 60000 - 60004
O���≈α≡d≥ 56000 - 56001
DB2 qT≡ 50001
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 185
ϕ 35. emw�ún - ∩���� (�≥)
∩���� z�� d�
]�O���≈α�D≈ d b 2 _ h o s t 0 3 �
db2host04
b InfiniBand WA� O�
��≈α � O�μ¼s
�⌠⌠W�
DnG
db2_<hostname1>_ib0B
db2_<hostname1>_ib1B
db2_<hostname1>_ib2B
db2_<hostname1>_ib3
�nG
db2_<hostname2>_ib0B
db2_<hostname2>_ib1B
db2_<hostname2>_ib2B
db2_<hostname2>_ib3
b 10GE WA� O���
≈α � O�μ¼s�⌠
⌠W�
DnG
db2_<hostname1>_en1B
db2_<hostname1>_en2B
db2_<hostname1>_en3B
db2_<hostname1>_en4
�nG
db2_<hostname2>_en1B
db2_<hostname2>_en2B
db2_<hostname2>_en3B
db2_<hostname2>_en4
]�¿��D≈ d b 2 _ h o s t 0 1 �
db2host02
U@B
pGz�¿Femw��∩Mμñ���BJA�±gFúnAhiH��iJw�
qC
w� DB2 pureScale S� (Linux)�ñ�DD�í�p≤��⌠�AHbΣ�� Linux ⌠�ñw�uDB2 pureScale
S�vC
DB2 pureScale S��w����� (Linux)bzw� IBM DB2 pureScale S� ºeA��Twt��XUC⌠⌠BwΘB�ΘB
xsΘ�nΘ�DCziH�� db2prereqcheck ⁿOA��dSw DB2 ���nΘ
������C
⌠⌠����
�nΓ�⌠⌠G@�A�⌠⌠�@�¬tqT⌠⌠C¬tqT⌠⌠��O@� InfiniBand
(IB) ⌠⌠�@�u10 Gigabit A�⌠⌠ (10GE)v⌠⌠AúΣ�VX��oΓ�⌠⌠C
186 w� DB2 °A�
�G¿� DB2 pureScale S� ⌠��nμ@A�⌠⌠t�dApGzπ�Γ�A�⌠
⌠t�dAh��]wA�⌠⌠s�CA�⌠⌠s�]]��qDs��O�XΓ�
HW⌠⌠���]wCA�⌠⌠�X�bo�A�⌠⌠⌠⌠t�dó�Aú��l
�≤n�½s�vCp�tmA�⌠⌠�X��÷ⁿA�\A�⌠⌠t�dσ
≤CúΣ�s�¬tqT⌠⌠C
ϕ 36. �ⁿ¬tqTt�d�D [�°A�
qTt�d�¼ Switch g IBM τ��μ½� luw�
InfiniBand (IB) QDR IB M e l l a n o x ú�s�
MIS5030Q-1SFC
QSFP lu
10 Gigabit A�⌠⌠ (10GE) 10GE 1. Blade Network Technolo-
gies RackSwitch G8124
2. Cisco Nexus 5596 �@≡
�
ií�íp¼��iÑ
(SFP+) lu
1. π� Linux t�� InfiniBand qTt�d� DB2 pureScale ⌠�A�n FabricIT
EFM μ½�¼��znΘCY� CF °A�WΣ��qTt�d≡A��w�b
μ½�W��n��z{ínΘM����C���Gimage-PPC_M405EX-
EFM_1.1.2500.imgCμ½�iαúΣ��C�������⌠�AbípUN�
niμh���Cp�bSw� Mellanox μ½�W����z{ínΘ��÷ⁿ
A�\ M e l l a n o x ⌠�G h t t p : / / w w w . m e l l a n o x . c o m / c o n t e n t /
pages.php?pg=ib_fabricit_efm_management&menu_section=55C ∩≤ InfiniBand ⌠⌠A
bμ½�W��l⌠⌠�z{í (SM) O�n��CYn�π�h�μ½�� DB2
pureScale ⌠�Az��b CF °A�Wπ�qTt�dA�bμ½�Wtmμ½�
ó��ΓCYnΣ�μ½�ó��ΓA�\ Mellanox ⌠�AH�o]w¬i��
⌠�ºl⌠⌠�z{í��÷ⁿC
2. lu�qG
v b InfiniBand ⌠⌠WGQSFP 4 x 4 QDR lu���ND≈s��μ½�AH�
μ½�í��CpG��Γ�μ½�Ah�nΓ�HW�μ½�í��C��@
b�qTt�d≡]Σq CF �¿�s��μ½����AiHPw���μ½
�í����W¡C�pAbΓ�μ½�� DB2 pureScale ⌠�ñAΣñDn�
�n CF U���qTt�d≡���¿�Ah���μ½�í����W¡�
6 (6 = (2 * 4 + 4 )/2)C
v b 10GE ⌠⌠WAu��E�qT≤w (LACP)vΣ��≡��i@B¡ε ISL
��W¡A��qT≤wOμ½�ó��Γ���Σñ@�]wC�≤iα
]úP�μ½�������úPA�\μ½�ΓUHA���o�¡εC�
pAπ� Blade OS 6.3.2.0 � Blade Network Technologies G8124 24 ≡μ½�
π�UC¡εGbΓ�μ½�ºí�C� LACP Fu�h� 8 �≡Aoi��
a¡ε�huα� 4 � ISL]C@�μ½� 4 �≡�C
3. @δ�ÑA]Σ�⌠≤Σ�s���y{ ε� 10GE μ½�]p IEEE 802.3x �
ⁿw�CúLAT��]wⁿiα�Pμ½�p]��g IBM τ��μ½��
ñOⁿ�]wⁿúPCp��Ω�A�\μ½����ΓUC
ϕ 37. BladeCenter HS22 °A��¬tqTt�d�D
qTt�d�¼ Switch luw�
InfiniBand (IB) Voltaire 40 Gb InfiniBand �1A�
pú�s� 46M6005
QSFP lu 2
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 187
ϕ 37. BladeCenter HS22 °A��¬tqTt�d�D (�≥)
qTt�d�¼ Switch luw�
10 Gigabit A�⌠⌠ (10GE) 3 A�≤ IBM BladeCenter® � BNT® Ω
�� 10 Gb μ½���A�pú�s
� 46C7191
1. Yn�π�h�μ½�� DB2 pureScale ⌠�A�]w CF D≈�qTt�dC
2. lu�qG
v b InfiniBand ⌠⌠WGQSFP 4 x 4 QDR lu���ND≈s��μ½�AH�
μ½�í��CpG��Γ�μ½�Ah�nΓ�HW�μ½�í��C��@
b�qTt�d≡]Σq CF �¿�s��μ½����AiHPw���μ½
�í����W¡C�pAbΓ�μ½�� DB2 pureScale ⌠�ñAΣñDn�
�n CF U���qTt�d≡���¿�Ah���μ½�í����W¡�
6 (6 = (2 * 4 + 4 )/2)Cb 10GE ⌠⌠WAu��E�qT≤w (LACP)vΣ�
�≡��i@B¡ε ISL ��W¡A��qT≤wOμ½�ó��Γ���Σñ
@�]wC�≤iα]úP�μ½�������úPA�\μ½�ΓU
HA���o�¡εC�pAπ� Blade OS 6.3.2.0 � Blade Network Technolo-
gies G8124 24 ≡μ½�π�UC¡εGbΓ�μ½�ºí�C� LACP Fu�
h� 8 �≡Aoi��a¡ε�huα� 4 � ISL]C@�μ½� 4 �≡�C
3. p�ft�� DB2 pureScale S� P BladeCenter ���{íO�zq���÷Ω
TA�\UC developerWorks σ�Ghttp://www.ibm.com/developerworks/data/
library/techarticle/dm-1110purescalebladecenter/C
�GpG¿�sb≤P O���≈α (CF) �P�D≈WAh¿�� CF �
db2nodes.cfg ñ�O�μ¼s�⌠⌠W����PC
w������
DB2 pureScale S�Σ�UCπ�⌠@ⁿw⌠⌠t�d�¼� System x® (x64) °A�G
ϕ 38. Σ��°A�tm
°A�
10 Gigabit A�⌠⌠
(10GE) t�d
10GE ⌠⌠t�d�
�C��
InfiniBand (IB) D≈q
Dt�d (HCA) IB HCA ��C��
System x3650 M3 Mellanox ConnectX-2
EN 10 Gigabit A�⌠
⌠t�d]t RoCE�
2.9.1000 Mellanox ConnectX-2
]tΩ�qT≤wμ¼
s��
2.9.1000
System x3650 M4 MT27500 - Mellanox
ConnectX-3 EN �≡
SFP+ 10GbE t�d -
00W0053 ú�s�
2.10.2322 MT27500 - Mellanox
ConnectX-3 VPI QSFP
�≡ Infiniband d
2.10.2322
System x3690 X5 Mellanox ConnectX-2
EN 10 Gigabit A�⌠
⌠t�d]t RoCE�
2.9.1000 Mellanox ConnectX-2
]tΩ�qT≤wμ¼
s��
2.9.1000
System x3850 X5 Mellanox ConnectX-2
EN 10 Gigabit A�⌠
⌠t�d]t RoCE�
2.9.1000 Mellanox ConnectX-2
]tΩ�qT≤wμ¼
s��
2.9.1000
188 w� DB2 °A�
ϕ 38. Σ��°A�tm (�≥)
°A�
10 Gigabit A�⌠⌠
(10GE) t�d
10GE ⌠⌠t�d�
�C��
InfiniBand (IB) D≈q
Dt�d (HCA) IB HCA ��C��
BladeCenter HS22 Sys-
tem x MW°A�
t� R o C E �
Mellanox 2 ≡ 10 Gb
A�⌠⌠XRd]�p
ú�s� 90Y3570�
2.9.1000 2 ≡ 40 Gb InfiniBand
d (CFFh)]�pú�s
� 46M6001�
2.9.1000
BladeCenter HS23 Sys-
tem x MW°A�
t� R o C E �
Mellanox 2 ≡ 10 Gb
A�⌠⌠XRd (CFFh)
]ú�s� 90Y3570�
2.9.1000 2 ≡ 40 Gb InfiniBand
XRd (CFFh) - ú�
s� 46M6001
2.9.1000
KVM Ω�≈� Mellanox ConnectX-2
EN 10 Gb A�⌠⌠t
�d]t RoCE�
2.9.1200 úΣ� N/A
�G
1. q http://www.ibm.com/support/us/en/Aw� System x °A���sΣ��ΘC
2. System x3650Bx3690 � x3850 °A�WΣ� DB2 pureScale � KVM �z⌠�C
xsΘwΘ�D
DB2 pureScale S� Σ���xs ⌠⌠ (SAN) ���s��@� ⌠xsΘC��
tm DB2 O�A� ⁿ�z@�xsΘAH�o≤n���Cp� DB2 O�A�Σ�
��÷ΩTA�\u@�xsΘ�qvDDC���XUCxsΘwΘ�DA�α
�o DB2 pureScale S� Σ�C
v C@�D≈W�UC��i���íG
– 3 GB ���Xw�
– 3.5 GB �≤w�⌠�
– 5 GB �≤ /tmp �²
– 1 GB �≤Ω��l�²
– 5 GB �≤ /var �²C
– 1 GB �≤ /]���t��
v ��nT�@���t�AC@�ú�≤�O�ΩΘ��WC�������@
���A�tm� DB2 O�A� Tiebreaker ��C
C@���t��UC@���íú���i�G
– Ω�@���G10 GB3
– Ω�G°z�Sw��{í�n�w
– ΘxG°w��μ÷����{íOⁿ�D�w
�GpGD≈O�Θú¼AziHw�ú�A²OLk��Ω�wΩ�CO�Θ�D
����PD≈W{s�Ω�w�Ω������úPC
3.Yn�o≤n� I/O �αA���O� GPFS ��t��OdΩ�wA�b�Ω�wⁿOWⁿw@���C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 189
n�D
bUϕñAw∩C@�Sw� Linux oμM≤CX���w�ΣLM≤AbO���≈
α�¿�WúO�n��CDB2 pureScale S� úΣ� Linux Ω�≈�C���n�
nΘ≤sD≈AMßw� DB2 pureScale S� �≤s��s���M≤C
ϕ 39. Linux nΘ�C�D
Linux oμM≤ ����h� �n�M≤
OpenFabrics Enterprise Distribution (OFED)M≤
Red Hat Enterprise Linux (RHEL) 5.61
2.6.18-194.26.1.el5 libstdc++ ]32 ��
� 64 ����w�
glibc++ ]32 ��
� 64 ����w�
cpp
gcc
gcc-c++
kernel-headers
kernel-devel
binutilsOpenSSH
sg3_utils
ntp-4.2.2p1-15.el5
Ynb RHEL 5.6 �≤s��Ww� OFEDA�
⌡μ ″OpenFabrics Enterprise Distribution″ �s
�w�C
190 w� DB2 °A�
ϕ 39. Linux nΘ�C�D (�≥)
Linux oμM≤ ����h� �n�M≤
OpenFabrics Enterprise Distribution (OFED)M≤
Red Hat Enterprise Linux (RHEL) 6.14 2.6.32-131.0.15.el6 Y� InfiniBand ⌠⌠
�¼]úDⁿwA�h� 32
��� 64 ����w
�G
libibcm
dapl]�¡ 64 ����w�
ibsim]�¡ 64 ����w�
ibutils]�¡ 64 ����w�
libibverbs
librdmacm
libcxgb3
libibmad
libibumad
libipathverbs]�¡ 64 ��
��w�
libmlx4
libmthca
libnes]�¡ 64 ����w�
libmlx4
rdma]L[c�
Y� 10GE ⌠⌠�¼
]úDⁿwA�h� 32 ��� 64
����w
�G
ibibcm
dapl]�¡ 64 ����w�
ibsim]�¡ 64 ����w�
ibutils]�¡ 64 ����w�
libibverbs-rocee
librdmacm
libcxgb3
libibmad
libibumad
libipathverbs]�¡ 64 ��
��w�
libmlx4-rocee
libmthca
libnes]�¡ 64 ����w�
rdma]L[c�
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
Y� InfiniBand ⌠⌠�¼A�⌡μ ″InfiniBand
Support″ M≤�s�w�C
Y� 10GE ⌠⌠�¼A�q\ Red Hat High
Performance NetworkAMß⌡μ ″InfiniBand Sup-
port″ M≤�s�w�Co��w� ″RHEL
Server High Performance Networking″ M≤A�
M≤O 10GE ⌠⌠WzLA�⌠⌠� RDMA Σ
���n��C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 191
ϕ 39. Linux nΘ�C�D (�≥)
Linux oμM≤ ����h� �n�M≤
OpenFabrics Enterprise Distribution (OFED)M≤
SUSE Linux Enterprise Server (SLES)
10 2 Service Pack (SP) 3
2.6.16.60-0.69.1-
smp 3
libstdc++ ]32 ��
� 64 ����w�
glibc++ ]32 ���
64 ����w�
cpp
gcc
gcc-c++
kernel-source
binutils
OpenSSH
scsi*.rpm
ntp-4.2.4p8-1.3.28
w∩ SLES 10 SP3 3AYn≥o�w��n�
OFED M≤A�\ technote #1455818A⌠}�
http://www.ibm.com/support/docview.wss
?uid=swg21455818
w∩ SLES 10 SP4 �≤s��A�M≤Az�
�q�@xsww� OFED M≤AH�ΣL
OFED ��M≤Cp�b SLES 10 Ww�
OFED ��÷ΩTA�\� 198 ��ytm
InfiniBand ⌠⌠W DB2 pureScale ⌠��D≈⌠
⌠]w (Linux)zC
SUSE Linux Enterprise Server (SLES)
11 Service Pack 1
2.6.32.36-0.5 3 libstdc++ ]32 ��
� 64 ����w�
glibc++ ]32 ���
64 ����w�
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
p�w� OFED M≤�Σ��M≤��÷Ω
TA�\b SLES 11 Ww� OFEDA�\
� 198 ��ytm InfiniBand ⌠⌠W DB2
pureScale ⌠��D≈⌠⌠]w (Linux)zC
192 w� DB2 °A�
ϕ 39. Linux nΘ�C�D (�≥)
Linux oμM≤ ����h� �n�M≤
OpenFabrics Enterprise Distribution (OFED)M≤
1. b Red Hat Linux WG
v Y� InfiniBand ⌠⌠W CF �μ@qTt�d≡Ah�h��U¡ RHEL 5.6C
v Y� InfiniBand ⌠⌠W�h�qTt�d≡AH� 10GE ⌠⌠W CF �μ@�h�qTt�d≡AhΣ�h�U¡� RHEL 6.1C
w� x86_64 °A��A�w]iαú�w��≤ 32 ��M≤� i686C�Tww�Tw��� 32 �����M≤C�pG
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
��Abq�� DVD ����n²� RHN ºßA⌡μ yum ⁿOG
yum install *.i686
2. b SLES 10 Service Pack 4 WA�������Ch�Ow]�� (2.6.16.60-0.85.1-smp)C
3. b SLES 11 SP1 WAw]��]2.6.32.12-0.7-default �������� 2.6.32.36-0.5 ��A����nq SLES �@nΘxsww�UC��M≤G
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. bíw�ñApG�w]wⁿJ Intel TCO WatchDog Timer Driver ��Aª����CJ�WμA]�ú�����P RSCT o��≡CYnN
o���CJ�WμA�sΦUC��G
a. Ynτ�O�wⁿJo���A�⌡μUCⁿOG
lsmod | grep -i iTCO_wdt; lsmod | grep -i iTCO_vendor_support
b. sΦtm�G
v b RHEL 5.x � RHEL 6.1 WA�sΦ /etc/modprobe.d/blacklist.conf ��G
# RSCT hatsdblacklist iTCO_wdtblacklist iTCO_vendor_support
v b SLES WA�sΦ /etc/modprobe.d/blacklist ��G
addblacklist iTCO_wdtblacklist iTCO_vendor_support
�GuKVM Ω��v��pΣ��D≈��½@�t�h�O RHEL 6.2CzLuPCI zqvAΩ�≈��nu�qDvt�d� 10 GE t�dCp
�]w�½ VM �m�uPCI zqv�ⁿA�\ Red Hat ⌠�Ghttp://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
�G
�G
v pGzww� IBM General Parallel File System ( GPFS)Ahª��O IBM Gen-
eral Parallel File System ( GPFS) 3.5.0.4]t�uDB2 pureScale S�v���Sϕ
��{í�CpGz�n��� IBM General Parallel File System ( GPFS) 3.5.0.4A
�w� GPFS ��{íAh�n����≤ DB2 pureScale w�M��� db2/
linuxamd64/gpfs �²ñC
v pGzww� IBM Tivoli System Automation for Multiplatforms (Tivoli SA MP)A
hª��O Tivoli SA MP 3.2.2.1 �Cq DB2 pureScale w�M��� db2/
linuxamd64/tsamp �²ñ⌡μ installSAM ⁿOANiHw���C
v p�Σ�º Linux oμM≤��sΩTA�\ http://www.ibm.com/software/data/
db2/linux/validate/C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 193
DB2 pureScale S�w���n��� (Linux)Ynb Linux @�t�W�@ DB2 Ω�w⌠�A�nΓ����Ms�C
}lºe
v z��π� root ���v¡A�α����Ms�C
v pGz��w�nΘ��z����s�Ahbwq DB2 ����s��iα�n
ΣLBJC
÷≤o�@�
z�n����H� DB2 pureScale �G
v @�����@����
v @�����@j≈����
z��NΓ�úP����ft��Γ�úP�s�CΓ����ñ�C@�ú��
b��D≈Wπ��P� UIDBGIDBs�W���l�²CTOpG⌠≤D≈Wsb
⌠≤n������AhL���π���� eCL�b}lw�ºe�o��
n���CziHb�≥uDB2 w�vδF�e���o����A��b���ñ
iμⁿwCpG��{s���AhL���sb≤��D≈WA��XCX��
DC
UCⁿñ�������s�W�Ow]A�O²bUϕñCziHⁿwv�
����s�W�Aunª�ϕ�t�RWWh� DB2 RWWhC
ϕ 40. w]����s�
�n���� ���W s�W
���� db2sdin1 db2iadm1
j≈��� db2sdfe1 db2fadm1
UCⁿOñ�������Ms�W�A�bUCϕμñí�CziHⁿwv��
���s�W�Aunª�ϕ�t�RWWh� DB2 RWWhC
pGz�Γ��uDB2 w�vδF�w� DB2 Ω�wú�AhuDB2 w�vδF�
�z�o����C
¡ε
z������W����Xz@�t�� DB2 �wt��RWWhC
zNbúPD≈W��P@����W�A��π��P� HOME �²CM�A�
��W�úαwsb≤⌠≤D≈WCpG��{s���W�Ah���W���s
b≤��D≈WA����P���� ID (uid)Bs� ID (gid)Bs�W�� HOME �
²C
{�
Yn�o����A�⌡μUCBJG
1. nJD≈C
2. zLΘJUCⁿOA�Ω�����s�]�pAdb2iadm1�AH�N⌡μ UDF
�xs{�s�]�pAdb2fadm1�G
194 w� DB2 °A�
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
�Twz����Sw�X�eúsb≤⌠≤≈�WC
3. ��UCⁿOA�@��≤zbe@BJñ��ºC@�s�����CC@
������l�²ANOz²e��@�� DB2 �l�² (db2home)C
useradd -u 1004 -g db2iadm1 -m -d /db2home/db2inst1 db2inst1useradd -u 1003 -g db2fadm1 -m -d /db2home/db2fenc1 db2fenc1
4. w∩z���C@����A]w@��lKXA�ΘJUCⁿOG
passwd db2inst1 passwd db2fenc1
5. nXC
6. Hz��C@����¡]db2inst1 � db2fenc1�nJDnqúC]�o��
��O�@�nJ�t�A�Ht�iα�úz�≤C@�����KXC
7. nXC
8. bNPΩ�w⌠��C@xqúWA����P�����s�bßC
w��]w OpenSSH@�í�p≤�o�]w Open Secure Shell (OpenSSH)C
}lºe
�ú�� SSH tm�ñ�n²C
File: /etc/ssh/ssh_configPort 22Protocol 2
File: /etc/ssh/sshd_configPermitRootLogin yesPasswordAuthentication no
÷≤o�@�
z�nbQnP DB2 pureScale Ω�ñ�C@�D≈W⌡μo�BJC
Y� Linux ���A�w]�b SLES 10 SP3 �≤s��� RHEL 5.5 Ww�
OpenSSHC
Open Secure Shell (OpenSSH) O}±{íX���⌠⌠suuπ SSH qT≤wM�C
o�uπú��O�[K� Shell \αCShell OqⁿOμrΩBstdin ���¬�ΘJ
�ⁿOyÑ��CDDñ�BJNe\zzL SSH s����°A�A�L�Θ
JKXC
∩≤uDB2 pureScale S�vAz�n� root ���]wLKX SSH s�vCΩ��
���nLKX SSH s�vAM�ApG�����]w��Ah DB2 w�{
�∩Σiμ]wCUCBJºzp≤� root ���]wLKX SSH s�vC
�G������N rlogin ��]�w] TRUEC
{�
1. �¡ AIX @�t�GpG OpenSSH bt�W��ú�AhiHq�s� AIX
Expansion Pack � Web Download Pack (http://www.ibm.com/systems/power/
software/� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 195
a i x / e x p a n s i o n p a c k / i n d e x . h t m l ) �oC O p e n S S H ���]A��
openssh.man.en_USCb⌠�⌠⌠WAopenBSD ú�σ≤��mOGhttp:/ /
www.openssh.org/manual.htmlC
2. �¡ AIX @�t�Gw� OpenSSHCAIX W OpenSSH �w]O���}≈�C
3. ]w�}≈�¼�OC�}≈�¼�Oi²μ@��� ID bΩ�ñ�C@�D≈
WAH�P���� ID iμnJA�ú�úΣΘJKXC��� root ID ��
�}≈�¼�OAH��LKX SSHC
pG��� ID π� ~/.ssh �²A�TOªúe\s��ΣLgJvC�TO��
���l�²úe\s��ΣLgJvCpG�²\iv�¡εú¼Ah SSH �N
¼p°�w�n�A�úe\�}≈�¼�OC
ú�n{s� ~/.ssh �²A]� ssh-keygen ⁿO���²]pGªúsb��]wAϕ�s�vC
q ~/.ssh �²ñAú��}≈�/pK≈��G
$ ssh-keygen -t dsa
unt�úΘJAN÷@U Enter ΣH�ⁿw]C]�TO�ΘJ⌠≤qμⁿ
�A�h SSH NLdC@��O��A�w�P������P�qμⁿ�CM
�ADB2 ú�úe\�� Shell ��{íúΣLτ�C��@�b ~/.ssh �
²ñú�UCΓ�s��H�≤ DSA [KGid_dsa]pK≈��� id_dsa.pub]�
}≈��C
4. z��bC@�D≈Wú��}≈�A�NC@�D≈ñC@��}≈�� eA
�[�W� authorized_keys �μ@��CMßAN authorized_keys ���s�
C@�D≈W���� $HOME/.ssh �²A�⌡μ chmod 644 authorized_keys ⁿOC
tmqTt�d≡�μ½� (Linux)�ñ�DD�í�p≤b�Σ�� Linux @�t�WtmqTt�d≡�μ½�C
tm{°z�� InfiniBand ⌠⌠�O 10 Gigabit A�⌠⌠ (10GE) �⌠⌠�wC
b InfiniBand ⌠⌠Wtm (Linux)�ñ�DD�í�p≤b InfiniBand ⌠⌠Wtmμ@�h�qTt�d≡�μ½
�C
tm InfiniBand ⌠⌠W DB2 pureScale ⌠��μ½�ó��Γ (Linux)G
μ½�ó��Γ\αOμ½�l⌠⌠�z{í (SM) �ú��¬i��S�C
}lºe
�DDñ�í��μ½�ó��Γtm{AP�A�≤ InfiniBand (IB) ⌠⌠W�
SuSE Linux Enterprise Server (SLES) t�� Red Hat Enterprise Linux Server (RHEL)
t�C
{úA�≤ IBM BladeCenter ⌠�CYntm BladeCenter íp�μ½�ó��Γ
Σ�Aú�bμ½���W⌡μ⌠≤�@A²Oz��tmDn��nO���≈α
(CF) W�qTt�d≡C
196 w� DB2 °A�
Y�útMW°A�� DB2 pureScale ⌠�A�b}lºe�¿UC@�G
1. ��� 139��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ�CX�
Σ�⌠⌠�A�]w⌠⌠�C
2. }�μ½��q�A�N RJ11 Clu�A�⌠⌠lus��μ½�C
÷≤o�@�
{�í�tmh�μ½�HΣ�μ½�ó��Γ�BJCμ½�ó��Γ\α
i≤U⌠⌠iμ���e�C
Yn�π�h�μ½�� DB2 pureScale ⌠�Az��b CF °A�Wπ�qTt
�d≡A�bμ½�Wtmμ½�ó��ΓC
π� Linux t�� InfiniBand O�μ¼s�⌠⌠� DB2 pureScale ⌠�A�n FabricIT
EFM μ½�¼��znΘCw∩ CF °A�W�h�qTt�d≡Σ�Aw���
���CX��w�bμ½�W���z{íM��U¡ (image-PPC_M405EX-
EFM_1.1.2500.img)C°�����z{í���wAiαúΣ��C������
���⌠�CpGúΣ�����⌠�Az��w�C@�ß≥������μ½�
��z{ínΘM��Cp�bSw� Mellanox μ½�W����z{ínΘ�
�÷ⁿA�yX M e l l a n o x ⌠�G h t t p : / / w w w . m e l l a n o x . c o m / c o n t e n t /
pages.php?pg=ib_fabricit_efm_management&menu_section=55C
Y� InfiniBand ⌠⌠W�μ@μ½�]wAbμ½�W��l⌠⌠�z{í (SM) O�
n��C
¡ε
1. �n���zvC
{�
1. Nμ½���� DB2 pureScale S�w�����ñCX�����z{ínΘ
��h�C Yn�ou��z{ívnΘA�\ � 186��yDB2 pureScale
S��w����� (Linux)zC
2. ϕ� Mellanox μ½���ΓUñú��BJAH]w¬i��⌠� (Mellanox SM
HA) � Mellanox l⌠⌠�z{íC
Q� Mellanox SM HA nΘAt��z{íiHqμ@�mΘJ��∩l⌠⌠�z
{í��� IB l⌠⌠tmC�NΩ� IP �} (VIP) ⁿú�μ½���z≡AH
�z¬i��⌠�Ct��z{í��tm Mellanox SM HA ⌠�ñ���μ½�A
H[J�P� IB l⌠⌠A��l⌠⌠ⁿú@�W�C[Jl⌠⌠ºßAl⌠⌠�z
{í�PBA]z��∩�@�l⌠⌠�z{í@�Dnl⌠⌠�z{íA�Σ
Ll⌠⌠�z{íh��¿��l⌠⌠�z{íC
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 197
d�
U@B
tmzp��J DB2 pureScale ⌠�ñ�D≈�⌠⌠]wC
tm InfiniBand ⌠⌠W DB2 pureScale ⌠��D≈⌠⌠]w (Linux)G
p⌠⌠�ϕμ����zA¿∩tmqTt�d≡A²π��P�m ID]�p ib0�
��m�≤�P�l⌠⌠WC
}lºe
�Twzw�¿UC@�G
v \¬� 139 ��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ DB2
pureScale ⌠�Σ��⌠⌠�C
v TOw��X� 155��� 17 �, y��w� DB2 Enterprise Server Edition � DB2
pureScale S�z �w������CºΣ�� DB2 pureScale ⌠�C
b�� DB2 ¿�� CF D≈WAú�n�zs�vC
eth0
Primary CF Secondary CFHost 1 Host 2
10.222.1.1 10.222.1.210.222.0.1 10.222.0.2
ib0 ib0ib1 ib1ib2 ib2ib3 ib3
10.222.2.1 10.222.2.210.222.3.1 10.222.3.2
IB Switch 1 (Master)
10.222.0.200VIP - 192.168.1.112IP - 192.168.1.110
IB Switch 2 (Standby)
10.222.0.210
eth0
IP - 192.168.1.111
Member 0
Host 3
ib0
Member 3
Host 6
ib0
Member 2
Host 5
ib0
Member 1
Host 4
ib0
10.222.0.101 10.222.0.102 10.222.0.103 10.222.0.104
Ethernet Switch
�n���A�⌠⌠μ½�A�αs�Γ� IB μ½�Html⌠⌠C� 20. Γ�μ½� SLES h�O�μ¼s�� CF
198 w� DB2 °A�
÷≤o�@�
YntmD≈�⌠⌠]wA�bD≈Ww� OpenFabrics Enterprise Distribution (OFED)
M≤�tm IP �}CO���≈α (CF) �¿�Σ�h�qTt�d≡Ai≤U DB2
pureScale ⌠�iμ�πA��U≤¬i��CC@� CF �¿�ú�n@�qTt�
d≡C����h��W[WeBsW��AH�e\��h�μ½�C
�Go�BJ��bw∩�� DB2 pureScale ⌠��W����D≈W⌡μC
{�
1. H root ¡nJC
2. tm OpenFabrics Enterprise Distribution (OFED) nΘC
v SLES t�� OFED tm��C
– Y� SLES 10 SP3A�ϕ� technote #1455818http://www.ibm.com/support/
docview.wss?uid=swg21455818 ñw� OFED �ⁿ
– Y� SLES 10 SP4 H�≤s��G
a. tm SLES uW≤s����J SLES ����@xswC
b. q�@xsww�UCM≤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.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.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.1
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 199
opensm-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. τ�ww��≤ OFED @í�C�M≤C
v RHEL t�� OFED tm��C
b RHEL 5.6 WA⌡μ ″OpenFabrics Enterprise Distribution″ s��s�w�A�w��n� InfiniBand M≤C��NAb RHEL 5.6 WAúΣ�h�qTt�
d≡]\α�n RHEL 6.1�C�H root ¡⌡μUCⁿO�w�M≤G
yum groupinstall "OpenFabrics EnterpriseDistribution"
b RHEL 6.1 WA⌡μ ″InfiniBand Support″ M≤�s�w�A�w��n�InfiniBand nΘC ″InfiniBand Support″ M≤i�≤s�w�C�H root ¡⌡
μUCⁿO�w�M≤G
yum groupinstall "InfiniBand Support"
�G�F² yum ⁿOB@Aª�n²quRed Hat ⌠⌠ (RHN)v�q DVD ISO
M�����xswC]wxswºßAyum ⁿONiHδ��mAHMΣ��M≤CV RHN n²Os��s��{í≤s�����{í���≈εC���
��]wC� RHEL t��xswC
pGLk�� RHN �]wxswAh]iH�� RHEL DVD CΘH�� ISO
M��iμ]wCo�{u�bLkV RHN n²�At�W��nª�C
a. N�� RHEL5.7-20100922.1-Server-x86_64-DVD1.iso q DVD �s���
t�W����²]Y /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. �úY ISO M��C
mount -o loop /tmp/iso/RHEL5.7-20100922.1-Server-x86_64-DVD1.iso /mnt/iso/
c. �xswC
# 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 1712: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. b /etc/yum.repos.d/my.repo ñ� ISO ���xswAH�xsw
200 w� DB2 °A�
# cat my.repo[my repo]name=Redhat LTCbaseurl=file:///mnt/gpgcheck=0enabled=1
e. e@�BJ�¿��xsw��A�ΣⁿV /mnt/iso @���C
f. oX�÷� yum ⁿOAH⌡μ�nM≤�w�C
¿\w��d�ΘXG
[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 143 kibsim 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-6 16 klibibcm x86_64 1.0.5-2.el6 rhel-x86_64-server-6 19 klibibmad x86_64 1.3.4-1.el6 rhel-x86_64-server-6 52 klibibumad x86_64 1.3.4-1.el6 rhel-x86_64-server-6 55 klibibverbs x86_64 1.1.4-4.el6 rhel-x86_64-server-6 44 klibibverbs-utils x86_64 1.1.4-4.el6 rhel-x86_64-server-6 34 klibipathverbs x86_64 1.2-2.el6 rhel-x86_64-server-6 13 klibmlx4 x86_64 1.0.1-8.el6 rhel-x86_64-server-6 27 klibmthca x86_64 1.0.5-7.el6 rhel-x86_64-server-6 33 klibnes x86_64 1.1.1-1.el6 rhel-x86_64-server-6 15 klibrdmacm x86_64 1.0.10-2.el6 rhel-x86_64-server-6 22 k
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 201
librdmacm-utils x86_64 1.0.10-2.el6 rhel-x86_64-server-6 27 krdma noarch 1.0-9.el6 rhel-x86_64-server-6 16 krds-tools x86_64 2.0.4-3.el6 rhel-x86_64-server-6 55 k
Installing for dependencies:ibutils-libs x86_64 1.5.4-3.el6 rhel-x86_64-server-6 924 kopensm-libs x86_64 3.3.5-1.el6 rhel-x86_64-server-6 53 ktk 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 � RHEL t�� DAT tm���G
v b SLES WAsΦu��s��Θ (DAT)vtm� (/etc/dat.conf)AHw∩C
@�qTt�d≡�@μ
v b RHEL 5.6]�≤¬� 5.x ���WADAT tm��≤ /etc/ofed/dat.conf
ñA�Bi� OFED �s�w�iμ≤s
v b RHEL 6.1 WADAT tm��≤ /etc/rdma/dat.conf ñA�Bi� ″InfiniBand
Support″ M≤�s�w�iμ≤s
UCd�π��� 1 �≡�qTt�d≡C
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" ""
�GpGz�¼� DAT_INTERNAL_ERR qT��Aht�iα��P��Tabu�
�s��Θ (DAT)vtm�ñAw∩t�d≡]w�t�d��iμqTC
4. sΦ⌠⌠tm�AHtmC@�qTt�d≡���RA IP �}C UC��Mμ
π CFBD≈ cf1 M cf2 H� ¿�Bmember1Bmember2Bmember3 M member4
�⌠⌠t�dtmCsΦC@�D≈W�⌠⌠tm�A²C@�D≈WCX��@
�qTt�d≡�bPΣLD≈�P�l⌠⌠WCpGb CF Wtmh�qTt�
d≡A�NΣLqTt�d≡ CF t∩A²�n CF W�C@� DEVICE PDn CF
W ID �P� DEVICE �b�P�l⌠⌠WC
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’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’
202 w� DB2 °A�
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’
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-ib0
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 203
DEVICE=ib0BOOTPROTO=’static’IPADDR=’10.222.0.104’NETMASK=’255.255.255.0’STARTMODE=’onboot’WIRELESS=’no’
�G
v �FKAbe@�d�ñ��� IP �}�� 255.255.255.0 l⌠⌠Bn
(NETMASK)AHKl⌠⌠�T���� IP qiH�X���m�D≈W��
��Cl⌠⌠Bn��Pú� CF � IP �}AμípUG10.222.interface-
id-device-number.CF-hostname-suffixA�¿� IP �}pUG10.222.interface-
id-device-number.10member-hostname-suffixC
v C@� CF D≈W��@�qTt�d≡ú�≤P¿��P�l⌠⌠WC
v CF �¿�W�C@�qTt�d≡ú�≤úP�l⌠⌠WC
v bDn��n CF WAπ��P�� DEVICE W��qTt�d≡�@��P�
l⌠⌠C
5. pGb¿�Wtmh�qTt�d≡Ah�G�D≈WC@�t�d���m��
� IP l⌠⌠A�P�≤ΣLD≈Wπ��P�m ID �t�d���PA²���
m�≤�P� IP l⌠⌠WC
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’
��¿�ú���≤ CF t�d������ IP l⌠⌠Cú�� IP l⌠⌠pUG
v 10.1.1 l⌠⌠π���¿���� CF ñ� ib0 �mC
v 10.1.2 l⌠⌠π���¿���� CF ñ� ib1 �mC
6. �A�≤ BladeCenter ípA�� DB2 pureScale ⌠�ñ��D≈W�l⌠⌠�z
{íA�]}� SM�C Yn��l⌠⌠�z{íA�A�bC@�D≈W⌡μU
CⁿOAH��A���ªb½s}≈ºß��G
chkconfig opensmd onservice opensmd start
7. ≤sC@�D≈W� /etc/hosts ��A�o∩≤wW� DB2 pureScale ⌠�ñ�
C@�D≈A��]AwW�⌠�ñ��D≈���qTt�d≡��� IP �
}C
�pAb CF P��¿�Wπ�h�qTt�d≡�wW� DB2 pureScale ⌠�
ñA/etc/hosts tm�iα�PUC���ⁿG
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-ib0
204 w� DB2 °A�
10.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-ib010.222.1.104 member4-ib1.example.com member4-ib1
�G
v bC@� CF �¿���@�qTt�d≡���¿�⌠�ñA���Pe@
�d��ⁿA²Ou]te@�d�ñC@� CF ��@� IP �}C
8. ½s�� InfiniBand lt��A�C
service openibd restart
b RHEL 6.1 WG
service rdma restart
9. τ� InfiniBand lt�C
a. �τ�≡@�ñA�����C �� ibstat -v ⁿO� ibstatus ⁿOAHCXt�d�¼AMμC�dA�≤ /etc/dat.conf ñºe�O�≡���C
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)
�GLinux W ibstatus ⁿO�d�ΘX≡ 1 ∩�≤ dat.conf ��ñ�≡ 0G
ofa-v2-ib0 u2.0 nonthreadsafe default libdaplofa.so.2 dapl.2.0 "ib0 0" ""
τ� state μ�O ACTIVEA� phys state μ�°i��w�� (LinkUp)C
b. TO��a IP Oi�R�C �pA�ΘJUCⁿOG
# 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 REACHABLE
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 205
coralxib44-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
U@B
�∩zp��J DB2 pureScale ⌠�ñ�D≈���C
b 10GE ⌠⌠Wtm (Linux)�ñ�DD�í�p≤bu10 Gigabit A�⌠⌠ (10GE)v⌠⌠Wtmμ@�h�q
Tt�d≡�μ½�C
]w 10GE ⌠⌠Wμ½�� IP � (Linux)G
b 10 Gigabit A�⌠⌠ (10GE) WAz��Γ�]wμ½�� IP ��C
}lºe
�Twzw�¿UC@�G
v ��}�ntm��C
v z��α≈zLD x�zμ½�C�pAs��μ½��z≡�D≈C
v z��π�μ½���zvC
v μ½���HΣ�z≡� IP iμ]wA�Bμ½���b⌡μñC
÷≤o�@�
nbμ½�W]w� IP �}��APq CF �¿�°A���s���μ½��úP
IP l⌠⌠���PC
{�
Yn]w IP ��A�⌡μUC�@G
1. Q� admin ��� ID �KXAnJμ½��ⁿOμ��C
2. ��o��hA����A�]wΣ IP �}G
a. bμ½�W�� IP ����APq CF �¿�D≈s��úP IP l⌠⌠�
��PC]�pAbU��� 1 ñAC@�μ½�ú�Γ�q CF D≈s��
úP IP l⌠⌠�C
b. ��N�≤ CF D≈�Σñ@�úP IP l⌠⌠W� IP �}Aⁿú�C@� IP
��C
c. bμ½�WAIP l⌠⌠uα��@�C
206 w� DB2 °A�
3. w∩μ@μ½�O�A{bw�¿]wCpG� 1 ñ�O�u�@�μ½�Ahb
�¿BJ 1 � 2 ºßAμ½��NUC IP �}ⁿú�Σ IP ��G
192.168.1.2B192.168.2.2B192.168.3.2 � 192.168.4.2C
�BJOτ�s�� IP ��iH�iμsu�� (Ping)A�B¿�� CF ñ
�C@�t�dúiHsu���Σ netmon.cf ñw∩�t�dⁿw��íisu�� IP �}C
4. w∩Γ�μ½��O�A⌡μUCB�BJG
a. bt@�μ½�W½�BJ 1 � 2CbBJ�⌠�AC@�μ½�W� IP �
���Aú��PúP IP l⌠⌠W�C@� IP �}���PCΓ�μ½�W
úP IP l⌠⌠���A�P CF �¿�D≈WúP IP l⌠⌠���W¡�PC
b. bs�º IP ��� IP l⌠⌠P¿�t�d� IP l⌠⌠úP�μ½�WA
�ΣL IP ��C�NP¿��P� IP l⌠⌠W� IP �}Aⁿú�o�s
� IP ��CbBJºßA@�μ½���n�@�úP�B� IP ��C
�AΓ�μ½�úu�@� IP ��A�Σ IP �}�≤P��¿��P� IP l
⌠⌠WC
��U��� 1 @�d�Ab�¿BJ 1 � 4a ºßAC@�μ½�ú�NUC IP
�}ⁿú�Σ IP ��G
Switch 1 - 192.168.1.2 and 192.168.2.2Switch 2 - 192.168.3.2 and 192.168.4.2
]���¿�úb 192.168.1.0 IP l⌠⌠WA�H��BJ 4 �ⁿ�∩μ½�
2 H�ΣL IP ��A�]Oμ½� 2 �eS��≤ 192.168.1.0 IP l⌠⌠W�
IP �}C
bBJ 4b ºßAC@�μ½�ú�ⁿúUC IP �}G
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
�G{bA192.168.1.0 IP l⌠⌠sb≤Γ�μ½�WºßANw�¿ IP ��]w
{C�BJOτ�s�� IP ��iH�iμsu�� (Ping)A�B¿��
CF ñ�C@�t�dúiH∩Σ netmon.cf ñw∩�t�dⁿw��íisu�� IP �}iμsu��C
d�
U�Op≤b��Γ� BNT μ½��O�W� IP ���vBⁿG
1. H admin ��� ID nJC
2. ���A�]wΣ IP �}� IP l⌠⌠BnC
3. pGznb�W����G
a. Yn��� 1A�]w IP �}� IP l⌠⌠BnC�pG
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. Yn��� 2A����P�{C�pG
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 207
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. Yn²�≤��A�ΘJUCⁿOG
RS G8124(config)#copy running-config startup-config
5. Yn�úP IP l⌠⌠���A�b�G�μ½�W½�BJ 2 � 4C
6. Ynτ� IP �}A�qs���Pμ½�� CF �¿�D≈�su�� �}C
208 w� DB2 °A�
tm 10GE ⌠⌠W DB2 pureScale ⌠��μ½�ó��Γ (Linux)G
μ½�ó��Γ\αObμ½�Wtmu��E� εqT≤w (LACP)v�ú��¬i
��S�C
192.168.1.225
7LACPSwitch 1192.168.1.2
192.168.2.2
1 2 3 4 1 2 3 4
7
8 8Switch 2 192.168.1.5
192.168.2.5192.168.3.2192.168.4.2
Active
Active
Active
Active
eth0
192.168.1.228
Host 2
eth1 eth2 eth3
192.168.3.228192.168.4.228
192.168.2.228
Secondary CF
eth0
192.168.1.227
Host 1
eth1 eth2 eth3
192.168.3.227192.168.4.227
192.168.2.227
Primary CF
Host 3Member 0
192.168.1.226
Host 4Member 1
192.168.1.229
Host 5Member 2
192.168.1.230
192.168.2.225 192.168.2.226 192.168.2.229 192.168.2.230
Host 6Member 3
eth0 192.168.1.2eth2 192.168.2.2eth1 192.168.3.2eth3 192.168.4.2
netmon.cfHost 1 and 2
eth0 192.168.1.2eth0 192.168.1.5eth1 192.168.2.2eth1 192.168.2.5
netmon.cfHost 3, 4, 5 and 6
eth0 eth1 eth1 eth1 eth1eth0 eth0 eth0
10 11 12 13 10 11 12 13
� 21. 2 � CF � 4 �¿�s��Γ�μ½�C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 209
}lºe
�DDñ�í��μ½�ó��Γtm{AP�A�≤ 10 Gigabit A�⌠⌠ (10GE)
W� SuSE Linux Enterprise Server (SLES) t�� Red Hat Enterprise Linux Server
(RHEL) t�C
{úA�≤ IBM BladeCenter ⌠�CYntm BladeCenter íp�μ½�ó��Γ
Σ�Aú�bμ½���W⌡μ⌠≤�@A²Oz��tmDn��nO���≈α
(CF) �¿�W�h�O�μ¼s�C
Y�útMW°A�� DB2 pureScale ⌠�A�b}lºe�¿UC@�G
1. ��� 139��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ�CX�
Σñ@�Σ�⌠⌠�A�]w⌠⌠�C
2. }�μ½��q�A�N RJ11 Clu�A�⌠⌠lus��μ½�C
�n���zvC
÷≤o�@�
{�í�tmh�μ½�HΣ�μ½�ó��Γ�BJCμ½�ó��Γ\α
i≤U⌠⌠iμ���e�Co�BJúA�≤μ@μ½�]wC
Yn�π�h�μ½�� DB2 pureScale ⌠�Az��b CF �¿�°A�Wπ�
h�O�μ¼s�A�bμ½�Wtmμ½�ó��ΓC
10GE ⌠⌠W�μ½�ó��Γtm�nμ½�W�u��E� εqT≤w (LACP)v
Σ�C
{�
1. bC@�μ½�WⁿwΓ�HWn@�μ½�í�� (ISL) �≡C
2. bΓ�μ½�ºís�luC
3. zL GUI ��nJμ½�A�tmUC��C�\μ½�ΓUAH�o��B
JG
v �� ISL ≡ú����u��E� εqT≤w (LACP)v
v �� ISL ≡]boΓ�μ½�W�ú��]�@�ñ
v ��Xi≡¼�cqT≤w (STP)
210 w� DB2 °A�
U@B
tmzp��J DB2 pureScale ⌠�ñ�D≈�⌠⌠]wC
tm 10GE ⌠⌠W DB2 pureScale ⌠��D≈⌠⌠]w (Linux)G
p⌠⌠�ϕμ����zA¿∩tmqTt�d≡A²π��P�m ID]�p ib0�
��m�≤�P�l⌠⌠WC
192.168.1.225
7LACPSwitch 1192.168.1.2
192.168.2.2
1 2 3 4 1 2 3 4
7
8 8Switch 2 192.168.1.5
192.168.2.5192.168.3.2192.168.4.2
Active
Active
Active
Active
eth0
192.168.1.228
Host 2
eth1 eth2 eth3
192.168.3.228192.168.4.228
192.168.2.228
Secondary CF
eth0
192.168.1.227
Host 1
eth1 eth2 eth3
192.168.3.227192.168.4.227
192.168.2.227
Primary CF
Host 3Member 0
192.168.1.226
Host 4Member 1
192.168.1.229
Host 5Member 2
192.168.1.230
192.168.2.225 192.168.2.226 192.168.2.229 192.168.2.230
Host 6Member 3
eth0 192.168.1.2eth2 192.168.2.2eth1 192.168.3.2eth3 192.168.4.2
netmon.cfHost 1 and 2
eth0 192.168.1.2eth0 192.168.1.5eth1 192.168.2.2eth1 192.168.2.5
netmon.cfHost 3, 4, 5 and 6
eth0 eth1 eth1 eth1 eth1eth0 eth0 eth0
10 11 12 13 10 11 12 13
� 22. 2 � CF � 4 �¿�s��Γ�μ½�C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 211
}lºe
�Twzw�¿UC@�G
v \¬� 139 ��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzñ DB2
pureScale ⌠�Σ��⌠⌠�C
v TOw��X� 155��� 17 �, y��w� DB2 Enterprise Server Edition � DB2
pureScale S�z �w������CºΣ�� DB2 pureScale ⌠�C
b�� DB2 ¿�� CF D≈WAú�n�zs�vC
÷≤o�@�
YntmD≈�⌠⌠]wA�b SuSE Linux Ww� OpenFabrics Enterprise Distribu-
tion (OFED) M≤A�b Red Hat Linux Ww� High Performance Networking M≤A
�bD≈Wtm IP �}CO���≈α (CF) �¿�Σ�h�qTt�d≡Ai≤U
DB2 pureScale ⌠�iμ�πA��U≤¬i��CC@� CF �¿�ú�n@�qT
t�d≡C����h��W[WeBsW��AH�e\��h�μ½�C
�Go�BJ��bw∩�� DB2 pureScale ⌠��W����D≈W⌡μC
{�
1. H root ¡nJC
2. tmAϕ�nΘ�Σ�zL��⌠⌠� RDMAC
p�÷≤�Σ� Linux ⌠���Ω�A�\ 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+EnvironmentsC
v SLES t�� OFED tm��C
– Y� SLES 10 SP3A�ϕ� technote #1455818http://www.ibm.com/support/
docview.wss?uid=swg21455818 ñw� OFED �ⁿ
– Y� SLES 10 SP4 H�≤s��G
a. tm SLES uW≤s����J SLES ����@xswC
b. q�@xsww�UCM≤C�pG
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.1
212 w� DB2 °A�
libipathverbs-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. τ�ww��≤ OFED @í�C�M≤C
v RHEL t�� OFED tm��C
b RHEL 5.6 WA⌡μ ″OpenFabrics Enterprise Distribution″ s��s�w�A�w��n� InfiniBand M≤Cb RHEL 5.6 WAúΣ� CF ñ�h�qTt
�d≡C]\α�n RHEL 6.1�
b RHEL 6.1 WG
a. q\ RHEL Server High Performance Networking]A�≤ x86_64 �� 6 ��
qDC\α�nIOCpGwq\Ahú�n½sq\C
b. ⌡μ ″InfiniBand Support″ M≤�s�w�A�w��n�nΘCo���o RHEL Server High Performance Networking (HPN) M≤�w�C�T�
w��N ″InfiniBand Support″ M≤�H�� libibverbs � libmlx4A�N�
libibverbs-rocee � libibmlx4-roceeC
ΘXd�G
[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 ProcessPackage 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
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 213
--> 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 Size=================================================================================Installing:dapl x86_64 2.0.25-5.2.el6 rhel-x86_64-server-6 143 kibsim 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-6 16 klibibcm x86_64 1.0.5-2.el6 rhel-x86_64-server-6 19 klibibmad x86_64 1.3.4-1.el6 rhel-x86_64-server- 52 klibibumad x86_64 1.3.4-1.el6 rhel-x86_64-server-6 55 klibibverbs-rocee x86_64 1.1.4-4.el6 rhel-x86_64-server-hpn-6 44 klibibverbs-rocee-utils x86_64 1.1.4-4.el6 rhel-x86_64-server-hpn-6 34 klibipathverbs x86_64 1.2-2.el6 rhel-x86_64-server-6 13 klibmlx4-rocee x86_64 1.0.1-8.el6 rhel-x86_64-server-hpn-6 27 klibmthca x86_64 1.0.5-7.el6 rhel-x86_64-server-6 33 klibnes x86_64 1.1.1-1.el6 rhel-x86_64-server-6 15 klibrdmacm x86_64 1.0.10-2.el6 rhel-x86_64-server-6 22 klibrdmacm-utils x86_64 1.0.10-2.el6 rhel-x86_64-server-6 27 krdma noarch 1.0-9.el6 rhel-x86_64-server-6 16 krds-tools x86_64 2.0.4-3.el6 rhel-x86_64-server-6 55 kInstalling for dependencies:ibutils-libs x86_64 1.5.4-3.el6 rhel-x86_64-server-6 924 kopensm-libs x86_64 3.3.5-1.el6 rhel-x86_64-server-6 53 ktk 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]:
Ynτ�w�� RoCE M≤A�ΘJG
yum groupinfo "High Performance Networking"
3. �¡b RHEL 6.1 WA��Γ�w� RSCT ��n��� 32 ��M≤A]�b
RHEL 6.1 Wú�A�w�o�M≤C w�o�M≤�Mμ�ⁿOπpUC�
H root ¡⌡μUCⁿOG
yum install libibcm.i686yum install libibverbs-rocee.i686yum install librdmacm.i686yum install libcxgb3.i686
214 w� DB2 °A�
yum install libibmad.i686yum install libibumad.i686yum install libmlx4-rocee.i686yum install libmthca.i686
4. sΦu��s��Θ (DAT)vtm�AHw∩C@�qTt�d≡�@μC b
SLES WADAT tm��b /etc/dat.conf ñCb RHEL 5.6 WADAT tm��b
/etc/ofed/dat.conf ñCb RHEL 6.1 WAª�b /etc/rdma/dat.conf ñCe@�BJ
ñ�M≤s�w��≤s��CUCO CF D≈�¿�W����qTt�d≡
�tm�d�G
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" ""
�GpGz�¼� DAT_INTERNAL_ERR qT��Aht�iα��P��Ta
bu��s��Θ (DAT)vtm�ñAw∩t�d≡]w�t�d��iμqTC
5. ∩��G w�E�{í��{í]�p ibstat � ibstatus�� ″infiniband-
diags″ M≤C Ynw� ″infiniband-diags″ M≤A�⌡μUCⁿOG
yum install infiniband-diags
b⌡μE�uπºeA��½s�� RDMA A�CH root ¡⌡μUCⁿOG
chkconfig rdma onservice rdma restart
6. τ� 10GE t�dX�{íñw��us��� (IEEE 802.3x)vy{ εC �pA
Ynb Mellanox Connect X-2 10GE t�dX�{íñτ�Ah MLX4_EN ��
ñ�u²���Bn ″pfctx″ � ″pfcrx″ ��]� ″0″C�pG
HostM0 # cat /sys/module/mlx4_en/parameters/pfctx0HostM0 # cat /sys/module/mlx4_en/parameters/pfcrx0
pG⌠@��Γ�u²���Bn]�⌠≤ΣLAhiH��UC⌠@�ⁿ
OANª�]� 0G
Y� SuSEG
echo "options mlx4_en pfctx=0 pfcrx=0" >> /etc/modprobe.conf.localservice openibd restart
Y� RHELG
echo "options mlx4_en pfctx=0 pfcrx=0" >> /etc/modprobe.d/modprobe.confservice rdma restart
7. sΦ⌠⌠tm�AHtmC@�qTt�d≡�RA IP �}C UC��Mμπ
CFBD≈ cf1 M cf2 H� ¿�Bmember1Bmember2Bmember3 M member4 �
⌠⌠t�dtmCsΦC@�D≈W�⌠⌠tm�A²C@�D≈WCX��@
�qTt�d≡�bPΣLD≈�P�l⌠⌠WCpGb CF Wtmh�qTt�
d≡A�NΣLqTt�d≡ CF t∩A²�n CF W�C@� DEVICE PDn CF
W ID �P� DEVICE �b�P�l⌠⌠WC
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=’’
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 215
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=’’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=’’
216 w� DB2 °A�
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’
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’
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 217
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’
�G
v �FKAbe@�d�ñ��� IP �}�� 255.255.255.0 l⌠⌠Bn
(NETMASK)AHKl⌠⌠�T���� IP qiH�X���m�D≈W��
��Cl⌠⌠Bn��Pú� CF � IP �}AμípUG10.222.interface-
id-device-number.CF-hostname-suffixA�¿� IP �}pUG10.222.inter-
face-id-device-number.10member-hostname-suffixC
v C@� CF D≈W��@�qTt�d≡ú�≤P¿��P�l⌠⌠WC
v CF W�C@�qTt�d≡�≤úP�l⌠⌠WC
v bDn��n CF WAπ��P�� DEVICE W��qTt�d≡�@��P
�l⌠⌠C
8. pGb¿�Wtmh�qTt�d≡Ah�G�D≈WC@�t�d���m�
�� IP l⌠⌠A�P�≤ΣLD≈Wπ��P�m ID �t�d���PA²�
��m�≤�P� IP l⌠⌠WC
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’
��¿�ú���≤ CF t�d������ IP l⌠⌠Cú�� IP l⌠⌠pUG
v 10.1.1 l⌠⌠π���¿���� CF ñ� ib0 �mC
v 10.1.2 l⌠⌠π���¿���� CF ñ� ib1 �mC
9. bμ½�W]w IP ��Cp��÷ΩTA�\ � 206��y]w 10GE ⌠⌠
W�� IP �� (Linux)zC
10. w∩O�ñ���μ½�A��u�X¼[jA�⌠⌠ (CEE)vS�A�TOw�
�us��� (IEEE 802.3x)vCY��Θh�O 6.8.2 �≤¬h�� BNT μ½
�A���w∩us���v��≡y{ εCp�ⁿA�\μ½�ΓUC
11. bC@�D≈W]w netmon.cfCp��÷ΩTA�\ � 219��y]w 10GE
⌠⌠W� netmon.cf �� (Linux)zC
218 w� DB2 °A�
12. ≤sC@�D≈W� /etc/hosts ��A�o∩≤wW� DB2 pureScale ⌠� ñ
�C@�D≈A��]AwW�⌠�ñ��D≈���qTt�d≡��� IP �
}C
�pAb CF ���¿�Wπ�h�qTt�d≡�wW� DB2 pureScale ⌠�
ñA/etc/hosts tm�iα�PUC���ⁿG
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
�G
v bC@� CF �¿�u��@�qTt�d≡���¿�⌠�ñA���Pe
@�d��ⁿA²Ou]te@�d�ñC@� CF �¿���@� IP �}C
13. ½s�� RoCE lt��A�C
service rdma restart
U@B
�∩zp��J DB2 pureScale ⌠�ñ�D≈���C
]w 10GE ⌠⌠W� netmon.cf �� (Linux)G
bu10 Gigabit A�⌠⌠ (10GE)v⌠⌠WA��Γ�b netmon.cf tm�ñ]w@�
HW�isu�� IP �}
}lºe
�DDñ�d�O���DD����GΓ� CF ���¿�s��Γ�μ½�C
{�
Yn]w netmon.cf tm�A�⌡μUC�@G
1. H root ¡nJD≈C
2. ��O��z{í⌠�W�C
/home/instname/sqllib/bin/db2cluster -cm -list -domain
3. �ε⌠�C
/home/instname/sqllib/bin/db2cluster -cm -stop -domain domainname -force
4. Pw��N�@� IP �}ΘJ�¿�� netmon.cf tm�C b¿�D≈WAYn
�dqTt�d≡�÷p���a IP l⌠⌠A�⌡μ route ⁿOC
/sbin/route | grep -v link-local
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 219
�pA���DD����G
¿� 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 eth2¿� 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
�ß@μ]�μW�� ″Iface″��CX{μD≈W�t�dC�∩∩�≤��qTt�d≡�t�dCbd�ñA″eth0″ � ″eth1″ O�� 10GE t�dC�@�
μñ��∩� IP �}πnbU@Bñ����� IP l⌠⌠CbípUAIP l
⌠⌠� ″192.168.1.0″ � ″192.168.2.0″C
5. π� IP l⌠⌠ºßA���{μD≈H�P IP l⌠⌠�s�ºμ½� 1 �μ½
� 2 W�� IP ��C]IP ����wb 10GE ⌠⌠tmBJ�í�Cp�
�Ω�A�\� 206 ��y]w 10GE ⌠⌠Wμ½�� IP �� (Linux)
zC�bd�ñA�]μ½� 1 W� IP ��π� IP �} 192.168.1.2 �
192.168.2.2A�μ½� 2 W� IP ��π� IP �} 192.168.1.5 � 192.168.2.5A
ho����sW�¿�tm� /var/ct/cfg/netmon.cfC
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
ΣñG
v token1 - !REQD O�n�ΩΘ
v token2 - eth0 � eth1 O��D≈W� RoCE t�d��W�
v token3 - 192.168.1.2B192.168.2.5B192.168.1.5 � 192.168.2.2 Oⁿú�μ½�W
������íisu��� IP �}
UCO¿���πtm� /var/ct/cfg/netmon.cf �ⁿ e�d�G
Member0(host3)!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
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
220 w� DB2 °A�
6. Pw��N�@� IP �}ΘJ� O���≈α (CF) netmon.cf tm�C Yn�
dqTt�d≡��÷p���a IP l⌠⌠A�ΘJG
/sbin/route | grep -v link-local
�pG
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
�ß@μ (Iface) ⁿXt�d��W�CbípUAeth0Beth1Beth2 � eth3 O
D≈W���qTt�d≡��C��� IP l⌠⌠PD≈�÷C
bμ½�]Σ[\���� IP l⌠⌠�W������ IP �}A��ΘJ�
D≈� netmon.cf tm�C�pG
!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
∩≤O�ñ��nCFD≈A½�BJC
7. ½s��⌠�C
home/instname/sqllib/bin/db2cluster -cm -start -domain domainname
8. ⌡μ lssrc ⁿOAHτ���t�dú�¡wG
lssrc -ls cthats
ΘXPUC e�ⁿG
[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: 31985CG2 [ 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: 0
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 221
Packets 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.
222 w� DB2 °A�
�∩��� (Linux)Ω�w�z{í����í���π���]wA�Bú�nΓ�≤so�]
wC
}lºe
z��π� root v¡A�α�∩���C
192.168.1.225
7LACPSwitch 1192.168.1.2
192.168.2.2
1 2 3 4 1 2 3 4
7
8 8Switch 2 192.168.1.5
192.168.2.5192.168.3.2192.168.4.2
Active
Active
Active
Active
eth0
192.168.1.228
Host 2
eth1 eth2 eth3
192.168.3.228192.168.4.228
192.168.2.228
Secondary CF
eth0
192.168.1.227
Host 1
eth1 eth2 eth3
192.168.3.227192.168.4.227
192.168.2.227
Primary CF
Host 3Member 0
192.168.1.226
Host 4Member 1
192.168.1.229
Host 5Member 2
192.168.1.230
192.168.2.225 192.168.2.226 192.168.2.229 192.168.2.230
Host 6Member 3
eth0 192.168.1.2eth2 192.168.2.2eth1 192.168.3.2eth3 192.168.4.2
netmon.cfHost 1 and 2
eth0 192.168.1.2eth0 192.168.1.5eth1 192.168.2.2eth1 192.168.2.5
netmon.cfHost 3, 4, 5 and 6
eth0 eth1 eth1 eth1 eth1eth0 eth0 eth0
10 11 12 13 10 11 12 13
� 23. 2 � CF � 4 �¿�s��Γ�μ½�C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 223
{�
Ynb Red Hat � SUSE Linux W≤s���A�⌡μUC�@G
1. ⌡μ ipcs -l ⁿOAHCX{μ���]wC
2. RⁿOΘXHPwO����≤��{í]wAΦkO±�{μPjεU¡]
w]⌠}�Ghttp:/ /publib.boulder. ibm.com/infocenter/db2luw/v9r8/topic/
com.ibm.db2.luw.qb.server.doc/doc/c0057140.html�C UCσrO ipcs ⁿOΘXd�AΣb // ß�sW��Hπ�W�G
# 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 // MSGMAX
default max size of queue (bytes) = 65536 // MSGMNB
v q Shared Memory Limits ��@� q}lASHMMAX ¡εO Linux t�W@�
O�Θ q�jpW¡C� SHMALL ¡εOt�W@�O�Θ��tmW¡C
– ��N SHMMAX ]�Ñ≤t�W�ΩΘO�ΘqCúLAx86 t���C�
DO 268435456 (256 MB)A�b 64 ���t�ñAh� 1073741824 (1 GB)C
– SHMALL �w]� 8 GB (8388608 KB = 8 GB)CpGz�ΩΘO�Θ¬≤
8 GBA�BOn�≤ DB2Ah��W[�j�zqúΩΘO�Θ� 90%C
�pApGz�qút�W� 16 GB �O�ΘDn�≤ DB2Ah SHMALL ��]� 3774873]16 GB � 90% O 14.4 GBF14.4 GB AúH≥��jp
4 KB�Cipcs ΘXwN SHMALL α½� KBC��{í�n@���C
pGz��� DB2 10.1 �AB���w] SHMALL ]wAh SHMALL ]w��t�W[ 4 GBC�tqT�z{í (FCM) �ΣLw� �qD�npW
[O�ΘC
v U@� q]t@�t�i�º�x��qC��� sem ���O��¿AYSEMMSLBSEMMNSBSEMOPM � SEMMNICSEMMNS O SEMMSL H SEMMNI ��GC�n�AΩ�w�z{í�nW[}C��� (SEMMNI)CSEMMNI @δ��Ot�w�Nz{í��W¡ HΩ�w°A�qúW�Φ� ���Γ�AA[W
Ω�w°A�qúW�����{ísu�C
v �T� q]tt��TºC
– MSGMNI ��vTiH���Nz{í��BMSGMAX ��vTεCñiH�e�TºjpA� MSGMNB ��vTεCjpC
– MSGMAX ����≤� 64 KB]Y 65536 �����A� MSGMNB ���W[� 65536C
3. sΦ /etc/sysctl.conf ��Ai�∩z���π����CpG��úsbA
�����C UCⁿOμO��ñ�±mº e�d�G
224 w� DB2 °A�
#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. ⌡μ sysctl]ft -p��AHqw]�� /etc/sysctl.conf ⁿJ sysctl ]wG
sysctl -p
5. ∩��G bC�½s}≈ß�≥Os�≤G
v (SUSE Linux) ² boot.sysctl B≤@�ñ¼AC
v (Red Hat) rc.sysinit �l]w Script ��¬� /etc/sysctl.conf ��C
p�Σ�º Linux oμM≤��sΩTA�\ http://www.ibm.com/software/data/
db2/linux/validate/C
DB2 pureScale S��emw��∩Mμ (Linux)⌡μHUemw�BJA�bC@�D≈W∩ª�iμτ�AMßAw�uIBM DB2
pureScale S�vC
w�ºe
��b��D≈W⌡μUCBJG
1. ��D≈ú�����P� Linux oμM≤C
2. DB2 pureScale Ω��nSw����s�]]Aj≈�����CziH²�
���AA��uDB2 w�vδFA�bziμ�U�e��²δF�ª�Cp
Gz����∩Ω�AhiHb�¿w�ºß��n���C
3. TOww��n� Linux ���A�M≤C
v SUSE Linux Enterprise Server (SLES) 10 Service Pack (SP) 3 - �nh�U¡
O x64 �� SUSE SLES 10 SP3B��{í 2.6.16.60-0.69.1-smp �����
�{í��C�d /etc/SuSE-release ��AH�o@�t�h��A�M≤C
����UCd�ΘXG
cat /etc/SuSE-releaseSUSE Linux Enterprise Server 10 (x86_64)VERSION = 10PATCHLEVEL = 3
ΘJUCⁿOG
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
v Y� Red Hat Enterprise Linux (RHEL) 5.6 W�μ@ InfiniBand qTt�d≡
- �nh�U¡O x64 �� RHEL 5.6 ������{í��C��d /etc/
redhat-release ��AH�o@�t�h��A�M≤Cw∩ RHEL 6.1A��
��UCd�ΘXG
cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.1 (Santiago)
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 225
�w∩ RHEL 5.7Ah��G
cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.7 (Tikanga)
w∩ RHEL 6.1AΘJUCⁿOG
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
�w∩ RHEL 5.7AhΘJG
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
�GpGb��{í��ºß�½���{í��]�p RDAC�Ah��²
½���{í��AMßA�≥C
v Y�h� InfiniBand qTt�d≡AH�μ@�h� 10GE qTt�d≡Ah
�n Red Hat Enterprise Linux (RHEL) 6.1C- �nh�U¡O x64 �� RHEL
6.1B��{�����{�C��d /etc/redhat-release ��AH
�o@�t�h��A�M≤C���UCd�ΘXG
cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 6.1 (Santiago)
ΘJUCⁿOG
cat /proc/versionLinux version
TOww�UC 32 �� RSCT M≤G
– libibcm.i686
– libibverbs-rocee.i686
– librdmacm.i686
– libcxgb3.i686
– libibmad.i686
– libibumad.i686
– libmlx4-rocee.i686
– libmthca.i686
H root ¡A∩W�CX�C@�M≤W�⌡μUCⁿOG
yum list | grep package_name
�pG
[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
226 w� DB2 °A�
4. Y� SLES W InfiniBand ⌠⌠�μ@�h�qTt�d≡AH� RHEL 5.6 W
InfiniBand ⌠⌠�μ@qTt�d≡A�TOww��tm OpenFabrics Enter-
prise Distribution (OFED) nΘCp��÷ΩTA�\tm 10GE ⌠⌠WD≈�
⌠⌠]w (Linux) �tm InfiniBand ⌠⌠WD≈�⌠⌠]w (Linux)C
5. TOwq SLES10 CΘ� RHEL CΘ]Aϕ� �w� OpenSSHC
6. Y� SLES � RHEL 5.5 W� InfiniBand ⌠⌠AH� RHEL 5.5 W� 10GE ⌠
⌠A�TOw�� openibd A�C
# chkconfig --list | grep -i openibdopenibd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
���� openibd A�CYn��A�A�⌡μUC�@G
# chkconfig openibd on# chkconfig --list | grep -i openibdopenibd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Y� RHEL 6.1 W� 10GE ⌠⌠A�TOw�� rdma A�G
chkconfig --list | grep -i rdmardma 0:off 1:off 2:off 3:off 4:off 5:off 6:off
���� rdma A�CYn��A�A�⌡μUC�@G
# chkconfig rdma on# chkconfig --list | grep -i rdmardma 0:on 1:on 2:on 3:on 4:off 5:off 6:off
7. uDB2 pureScale S�v�n libstdc++.so.6C���UCⁿOAτ���O�s
bG
ls /usr/lib/libstdc++.so.6*ls /usr/lib64/libstdc++.so.6*
8. ∩��CYn��Sw�]w�A�TO≡b��D≈Wúi�C�hAw�{
í�∩�≤��D≈��@≡�Cu�tqT�z{í (FCM)v�n�≡d≥]t
T��n≡A[W��Φ¿��μ�ú��C≡d≥iHⁿw�hF 130 �D
≈]128 �¿� + 2 �O���≈α�Cw] FCM ��≡O 60000AB��b
d≥ 1024 � 65535 C�AO���≈α�nΓ�≡C��∩oΓ�≡C
b /etc/services ��W�� grep ⁿOAHTO≡�s≥d≥i�C
9. T{C@í°A�Wúww��n�⌠⌠t�dC�TwπA�⌠⌠ (eth0) �
InfiniBand ⌠⌠ (ib0) � 10 Gigabit A�⌠⌠ (eth1)CUCd��� netstat -iⁿOA�CXπ� InfiniBand qTt�d≡���i�⌠⌠t�dC
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
�GuDB2 pureScale S�vúΣ� InfiniBand � 10 Gigabit A�⌠⌠oΓ⌠
⌠�VX⌠�A���°A�ú�����P�qTt�d≡C
10. H root ¡τ���D≈ºí� ssh s�Cq{μD≈ñA�� ssh ⁿOAbO�ñ�{μD≈���ΣLD≈W⌡μ hostname ⁿOC hostname ⁿO��G�X ssh ⁿOñ�O�D≈W�A�τ�Γ�D≈ºí� ssh s�C
$ ssh host1 hostnamehost1
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 227
11. ∩��Cw∩ DB2 ⁿ�z GPFS w�Aτ��� Shell ������s]ww]
� db2locssh � db2scpC�pG
/usr/lpp/mmfs/bin/mmlsclusterRemote shell command: /var/db2/db2ssh/db2locsshRemote file copy command: /var/db2/db2ssh/db2scp
12. pG�� DB2 9.8 � Fix Pack 2 �≤¡��A�TwbsW��≤¿��O�
��≈α (CF) ºßA�TaPB� .update ��]�≤ <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 ñ�C���m�d�O
/db2sd_20110126085343/db2sdin1/sqllib_shared/.updateAΣñ <db2 instance
shared directory>=db2sd_20110126085343C
YnTwPB��TA��d��D≈úOCb .update ��ñABμípUG
hostname=install pathCpGμíú�TA�≤s��C�pGmachineA=/opt/IBM/
db2/V9.8AΣñ hostname=machineA B install path=/opt/IBM/db2/V9.8C
13. H root ¡ATw /tmp �²�π� 5 GB �i�íCUCⁿOπ /tmp
�²ñ�i�íC
$ cd /tmp$ df -k .Filesystem 1K-blocks Used Available Use% Mounted on/dev/sda7 2035606 164768 1870838 9% /tmp
14. Mwπ� IBM RDACBDM-MP � EMC PowerPath X�{í�t�W��m⌠
���G
bπ� IBM RDAC X�{í�t�WAUCOn⌡μ�ⁿO�d�ΘXG
a. �� lsvdev ⁿO�Mw LUN ∩MG
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. �oD≈���xsΘ}CMμG
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---------------------------------------------------------------0 600a0b800012abc600000000402756fc FC FASTSVT11 600a0b800047bf3c000000004a9553b8 FC DS5300SVT1---------------------------------------------------------------
c. ∩≤zP��xsΘ}CA�o⌠�ΩT]�pAw∩ DS5300SVT1�C
host1:~ # /usr/sbin/mppUtil -a DS5300SVT1 | awk ’/Status/ || /NumberOfPaths/’Controller ’A’ Status:
NumberOfPaths: 1 FailoverInProg: NController ’B’ Status:
NumberOfPaths: 1 FailoverInProg: N
228 w� DB2 °A�
ϕ��iμ�Oμ@⌠�w��Au�C@� ε�AB NumberOfPaths �
O 1C
bπ� DM-MP X�{í�t�WAUCOn⌡μ�ⁿO�d�ΘXG
a. �d Linux SCSI �mG
[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. CX LUN �m∩MG
[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. CXh⌠��mG
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]’ ’ ’’ ’ ’--------------- 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
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 229
’ ’’ ’-------------------------------------------------- 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]
⌠�mW�OC� Linux SCSI �mW�CpGsbh�⌠�Ahh� ⌠�m
πbC@� pseudo W�UC
bπ� EMC PowerPath X�{í�t�WAUCOn⌡μ�ⁿO�d�ΘXG
a. ⌡μ powermt ⁿOHπ��⌠���m∩MCⁿOCX∩M��m⌠�]�pA/dev/emcpowerdAΣñ EMC pseudo W�O emcpowerd�� ⌠�m�⌠
�G
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
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=000194900547
230 w� DB2 °A�
Logical 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
⌠�mW�CbuI/O ⌠�v�μUCpGsbh�⌠�Ahh� ⌠�mπ
bC@� pseudo W�UC
15. bO���≈α (CF) �b�D≈WAN Mellanox HCA X�{í mlx4_core
� log_mtts_per_seg q 3]w]�W[� 7C YnW[jpA�H root ¡
oXUCⁿOG
v b SUSE WG
echo "options mlx4_core log_mtts_per_seg=7" >> /etc/modprobe.conf.local
v b RHEL 6.x WG
echo "options mlx4_core log_mtts_per_seg=7" >> /etc/modprobe.d/modprobe.confoptions mlx4_core log_mtts_per_seg=7
Yn²�≤��Az��½s��°A�CYn�d�≤O�b��W��A
�oXUCⁿOG
<host-name>/sys/module/mlx4_core/parameters # cat /sys/module/mlx4_core/parameters/log_mtts_per_seg7
16. bíw�ñApG�w]wⁿJ Intel TCO WatchDog Timer Driver ��Aª�
���CJ�WμA]�ú�����P RSCT o��≡CYnNo���CJ
�WμA�sΦUC��G
a. Ynτ�O�wⁿJo���A�⌡μUCⁿOG
lsmod | grep -i iTCO_wdt; lsmod | grep -i iTCO_vendor_support
b. sΦtm�G
v b RHEL 5.x � RHEL 6.1 WA�sΦ /etc/modprobe.d/blacklist.conf
��G
# RSCT hatsdblacklist iTCO_wdtblacklist iTCO_vendor_support
v b SLES WA�sΦ /etc/modprobe.d/blacklist ��G
addblacklist iTCO_wdtblacklist iTCO_vendor_support
�� DB2 w�δF
Ynw�uDB2 pureScale S�vAz��A�UC��CziHbß��emw�ú
n qñΘJo�BJñC@��C
v zQnw�uDB2 pureScale S�v��²�W�C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 231
v @���� ��m⌠�A�w]A�bΣñxs DB2 Ω�w� DB2 pureScale
��@�tm�Cz���� DB2 O���t�C
v pG�� DB2 O�A� TiebreakerAh� Tiebreaker � ��m⌠�C�
��P²eⁿw�@���� úPC
�≤qTó�N DB2 pureScale Ω���Γí�A�N DB2 O�A� Tie-
breaker �≤�Ω�d�ñCDB2 O�A��� Tiebreaker �Mw�@b� DB2
pureScale Ω�OdbuWC� �jp���O 25 MBA�iHq��D≈
iμs�C
v znP DB2 pureScale ⌠�ñ�C@�D≈�D≈W�BuD≈W�� IP �}C
v ziH∩�aⁿwn]w@�O���≈α�D≈W�A�D�ⁿuDB2 w�vδ
Fú��w]∩�CziHΓ�∩���D≈@�O���≈αA��² DB2 w�
{íiμⁿúC
emw�ún
buz�vμ�ñΘJAϕ��n��C
ϕ 41. emw�ún
�n�� z�� d�
ΩO���/s�W� db2sdin1/db2iadm1
j≈����/s�W� db2sdfe1/db2fadm1
w��²W� /opt/IBM/db2/V10.1
@���t��� /dev/hdisk12
n]A�D≈ d b 2 _ h o s t 0 1 -
db2_host04C
C@�¿�� CF �⌠⌠
W�μ¼s�
InfiniBand ⌠⌠d�G
db2_<hostname>_ib0
u10 Gigabit A�⌠
⌠v⌠⌠d�G
db2_<hostname>_en1
�G
db2_<hostname>_en1
ú�∩M�@δA�
⌠⌠t�dCª��
∩M� 10GE qTt�
d≡�Ω� IP �}C
ϕ 42. emw�ún - ∩����
∩���� z�� d�
Tiebreaker �� b A I X WG/dev/
hdisk13
b Linux WG/dev/
dm-0 � /dev/sdc
FCM ≡d≥ 60000 - 60004
O���≈α≡d≥ 56000 - 56001
232 w� DB2 °A�
ϕ 42. emw�ún - ∩���� (�≥)
∩���� z�� d�
DB2 qT≡ 50001
]�O���≈α�D≈ d b 2 _ h o s t 0 3 �
db2host04
b InfiniBand WA� O�
��≈α � O�μ¼s
�⌠⌠W�
DnG
db2_<hostname1>_ib0B
db2_<hostname1>_ib1B
db2_<hostname1>_ib2B
db2_<hostname1>_ib3
�nG
db2_<hostname2>_ib0B
db2_<hostname2>_ib1B
db2_<hostname2>_ib2B
db2_<hostname2>_ib3
b 10GE WA� O���
≈α � O�μ¼s�⌠
⌠W�
DnG
db2_<hostname1>_en1B
db2_<hostname1>_en2B
db2_<hostname1>_en3B
db2_<hostname1>_en4
�nG
db2_<hostname2>_en1B
db2_<hostname2>_en2B
db2_<hostname2>_en3B
db2_<hostname2>_en4
]�¿��D≈ d b 2 _ h o s t 0 1 �
db2host02
U@B
pGz�¿Femw��∩Mμñ���BJA�±gFúnAhiH��iJw�
qC
GDPC ≥ª[c� GDPC Sw��°≤
]w Geographically Dispersed DB2 pureScale Cluster (GDPC) ºeA���X@�°
≤C
��@�t�
π�UC⌠⌠� AIX @�t�� RHEL @�t�Σ� Geographically Dispersed DB2
pureScale Cluster (GDPC)G
v AIXGInfiniBand (IB) ⌠⌠
v RHELG10 Gigabit A�⌠⌠ (10GE) ⌠⌠
p�ΣL@�t������Ω�A�\uDB2 pureScale S�v�w�����C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 233
mísu\α
�mºí�suO Geographically Dispersed DB2 pureScale Cluster (GDPC) ñ≥ª[
c�½níCDB2 pureScale nΘb¿�PO�≈α (CF) ºí��C�≡B¬We
� RDMA �TA]�b GDPC tmñA�\ho�Tº�∩⌠≤qΣñ@��m�
t@��m���C
�pApGO InfiniBand ¬tμ¼s�Ah Obsidian Strategics � Longbow InfiniBand
���Nú�¬tμ¼s�⌠⌠�Γ�í]�≤Γ��mW�ºí�zqsuA
�B�@≤ GDPC ⌡μ RDMA @��αOAY�Z≈�ϕ�]O@�Cb�míμ
¼s��⌠@�¿∩���A�����ⁿ�m��¬tμ¼s�μ½��¬tμ¼
s�suA�zLªs��¿�� CFC����N¬tμ¼s�Ω�yqα½� ]A
H�q ]α½�¬tμ¼s�Ω�yqA� ]OzL�mí�μ¼s�]ut�
v� 10 GB WAN su�iμ�e��¼C
����¡u�∩ DB2 pureScale TºqT≤wW[Ñ�B��≡CjqB��mí
Tº�≡]Pμ@�m DB2 pureScale Cluster ��ºU�μO�Z≈���G��
��C���Θú�B�W[ 5 Lϕ�≡C]A�pAw∩jí�¼TºA�m
ºí� 10 ��Z≈�W[]10 �� x 5 Lϕ/��� x 2]��α½�= 100 Lϕ
�B��≡CΩ�WA¬�í�±���ºU¬≤gJí��u@q�V�o�P CF
�Tºμ½A]�úⁿB��mí�≡�vTC
{μ Longbow IB ���Ob�IºíH 4X euμ@Ω��etv (SDR)v� 10 GB
Ω��etviμ@�]ⁿ¡≤t�/WAN ���eq�CpG�n���B�≤�
meqALongbow μ�iHu�¿v�mºí�h�t∩]�\� 1�CP�AúP
� Longbow ¼�ú��≤Swíp�úPS�]�p E-100 � X-100 ¼�ñ�[
K�ApG�míμ¼s�O@����ABw��h�n[KAhoQ½nC
GDPC Σ���{μ Longbow ¼�CSwtm]�p¼�∩�B�� WAN ��A
�¼o�i°∩���ΣL�Φ�ⁿwbBA�B����n���ΩΘ≥ª[
cB@�� IT �hÑiμ∩�Cp� Longbow IB �����÷ΩTA�p� Obsid-
ian Research (http://www.obsidianresearch.com/)C
Dark Fiber or WAN
N km
Obsidian ‘Longbow’ IB range extenders
Legend
Cluster interconnect
� 24. �mºí�h� Longbow μ�t∩
234 w� DB2 °A�
Γ�m�T�m�tm
GDPC ]tΓ�Dn�m A � BA�C@��mú����Ñ�¿�� CFC�pA
pG�m A �Γ�¿��@� CFAh�m B ]��n�Γ�¿��@� CFCC@
�Dn�m�n]��P���ΩΘ≈�C�pAzúQnΣñ@��m�@í≈�
π��� LPARA�t@��m�Γí≈�Uπ�Γ� LPARCΣñ@����q�½
nO�º�OuBwvº�CBwⁿ�OO�ñ���uW�qút���Ao�O
��αO�B@C�ΓBw�¼G@�Bw�tmBwC�n�@�BwAO�W
�nΘA��αB@C�n�tmBwA�αNtm�≤M��O�]�pNs�q
út�sW�O��CtmBw�nO�ñ��∩h��uWqút�A�pAb]
t 6 �qút��O�ñA�n� 4 �qút����uWA�α⌡μ⌠≤O�t
m≤s��C
bD GDPC ⌠�ñA@�Bw@δOzL�� Tiebreaker ��F�CpGO�ñu�
@b�qút��uW]�⌠⌠� AΣñC@bP�WuA²Pt@bS�⌠⌠
su\α�Ah@b�O�iH≥o�� ″Tiebreaker″ �mCo�iF�@�BwAH�bO�ñ@��@bW⌡μnΘA�]τYADB2 pureScale Ω��CpGO⌠⌠
� Ahu�@�v�@b�M�PO�j≈AH�Ks�⌠≤@�Ω�Ω�Cú
LA�� Tiebreaker ��Db≤��iHqO�ñ�C@�qút�ñs�μ@ Tie-
breaker ��Cb GDPC ⌠�ñA����Ω��≤Γ��mñ�Σñ@��mA�
pGOΓ��mºí��π⌠⌠� Ao���Kt@��mF�@�BwCpG
Oπ�����I�O�Ah@�Bw�njí�uWICúLApGO�π
������I]uWIi���Ah Tiebreaker ���Mw��lO��
o@�BwCpG÷¼@b�O�AhuWlO��nD Tiebreaker �W[BwC
GDPC ⌠�O���∩h�BwyNAΣñA�n�@�B� Tiebreaker D≈ TA�
αb�mó��@BwC Tiebreaker D≈ T �[c�¼��PΓ�Dn�mW�
≈��PC�pA÷Mª�wΘ¼�ú�n�PA²O��⌡μ AIX @�t�C��
@k]OO�ñ���qút�ú⌡μ�P� OS h�CB�D≈ú�⌡μ⌠≤ DB2
¿�� CFC
pG]tD≈ T ��mo��móAhΓ��mtm]ΣñATiebreaker D≈Ω��
≤Γ�Dn�mñ�Σñ@��m�NLkF�@��tmBwC]A��T��
mtm]ΣñATiebreaker D≈ T Ω��≤úP��T��m]�m C��Os≥i
�����@kAHbó�vTΓ�Ω�Bz�m]�m A ��m B��Σñ@�
�m�F�s≥i��A]�iHb�m C P{sΩ�Bz�mºí�h�BwC�
�NAbT��mtmñAunC@��m�C@�qút�úiH ″ping″ �O�ñ�C@�ΣLqút�AhoT��miH�≤úP� IP l⌠⌠C�m C ]ú�n¬t
μ¼s�su\αFu��m A � B �n¬tμ¼s�su\αA�μ@¬tμ¼s
�l⌠⌠≤oΓ��mCA�ApG��� SCSI-3 PRA�m C ú�n SAN s�A
]�bD≈ T W�tm⌡μ⌠≤¿�� CFC
Yn≤Uiμ�DP�A�n²���m���qút�úNΣt��tm¿�P
� C
� SAN xsΘ
GDPC �n�m A � B ��s�����C�F��A�h�∩�i�≤N SAN
XR�Ω�ñ�C∩�]AzL ATM � IP ⌠⌠���Θu�qD (FC)vΩ�y
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 235
qA��� iSCSI zL IP ��Θ SCSI ⁿOCt��t�iα��A²]O��Q
�∩�C
GPFS PBg
bD�g�tmñA@δD GDPC ��� GPFSCbo�ípUA�w��t����
GPFS ��í�ú�iJμ@ GPFS ós�C��g���A��óiα��Pí
��t�Ω�Lks�CúLAw∩ GDPCAb�m A P B ºí��� GPFS �
gATOib�p�mó�≤{s�mW��π�Ω���C
GDPC tmQ� GPFS �gAΦkOtmC@��mAHbΣM�ós�ñ�@π�
��t�Ω���CunbO�ñ�@BwAhb�mó�]≥ó�Lks�Σñ
@�ós��At@��mNiH�≥∩��t�iμ¬�/gJs�C
w∩ DB2 pureScale nΘ����C@��g GPFS ��t�ATiebreaker D≈ T �
np¼���� AH�@��t�Bw��CC@����� �xsΘqj
�O 50 MBAu�D≈ T ��ns�o����� A�Bo����� u�
�xs��t�yzlCu��xs��t�yzl����� � I/O í�ÑCC
≥≤�����πΩΘ� Qa÷OA�Bú@wΩ�F]AbípUAt
mp¼� Nw¼≈C
μ@m��αvT
búP�m�O�¿�ºí�JjTZ≈A�W[ DB2 pureScale Tº�≡]���
C��j�� 5 Lϕ�CbY�ípUApGsu]AH�αe�A�OPΣL��{
í@�Ah�qiα�≤¬C
úFZ≈º�AGDPC tm�g���αB�tⁿ]�M≤��ñ�u@qCu@qñ
gJí�]INSERTBUPDATEBDELETE��íUjA�nq¿��e� CF �Tº
NUhA�B�niμ�h���gJ]SOO∩μ÷Θx�Co@δ��P�wZ
≈π��¬�P�B�tⁿC]A�j�¬� (SELECT) í�íϕ�Tº��
��gJA]��CB�tⁿC
DB2 pureScale nΘ�]p«b²D≈]wΘ�nΘ���ó�π��÷¼�íC
pGOwΘGAht����uI/O j≈vAH�KlΩ�CDB2 pureScale nΘ
���p�÷¼�í�N�½níA�uSCSI-3 �≥Od (PR)vCD≈� I/O j
≈ºßANLkAs�xs�mA�B� Ω⌠≤ I/O ��C
pG��� SCSI-3 PRAh��� GPFS ���ε�¡≈ε�j≈ó�t�Co@δ
��P�°���íAHÑ��ε��C
DB2 pureScale S� w�Φk
�DDú� IBM DB2 pureScale S� w�Φk��÷ΩTGuDB2 w�vδFB�
��w���� db2_install ⁿOiμΓ�w�C
uDB2 w�vδF
uDB2 w�vδFO GUI w�{íCuDB2 w�vδF�w� DB2 ú��
⌡μ�lw�Ptm@�Aú�F÷≤�����C
236 w� DB2 °A�
�� DB2 pureScale S� ��A±����AuDB2 w�vδFw�½j�
≤CpGz�e�����w�Ah]�π�s�÷Σr�∩�A�H��O
²�≤C
uDB2 w�vδFú�Mí�y{AziHzL�y{q@�D≈]���l
w��D≈��� DB2 pureScale S�w�A��Qbh�D≈ºí]w DB2
pureScale ⌠�C¼�ííp]Aτ���D≈Bb��D≈Ww� DB2
pureScale S�AH�TOw� DB2 O�A��i�≤��D≈ºíCu��
DB2 w�{íú�D≈W�Mμ�Γ����@���AB���nnΘw�
bⁿw�D≈WC
uDB2 w�vδF��� DB2 Ω�C
uDB2 w�vδF�iH����A�ú�w�ú���Ω�Cbz�¿
C@� GUI e��A�⌡μ���n�τ�CMßAziH≤s�ú����
�ñ���D≈W��@���W�AHKiHbΣLD≈W��CziHy
ßA∩�D≈Mμñ�⌠≤D≈@��lw��D≈ (IIH)AH�����w
�C
�n� X °A��απuDB2 w�vδFC
���w�
���O]t]w�tm�σr�C���� DB2 w�{í¬�A���ⁿ
w��⌡μw�C���w�]��Ln�w�C
����t@�uIOAª�ú�∩Lk��uDB2 w�vδF]wº��
s�C
pGzbv���{íñ O DB2 w�M��Ah��{íiαiH�¼�
qúi¬�ºμí�w�i�ΩTCμ�� INTERACTIVE ���÷Σr
εC
�ΓΦk����G
��uDB2 w�vδF
uDB2 w�vδFi��zb�¿uDB2 w�vδF���X�∩
�����Cz�∩�O²bixs�t�WºY��m���
�ñC
w�Φk�uIº@OAzL�⌡μw�Yi����CS�
∩��w� DB2 ú����∩�D��CºßAziH����
�A��zⁿw�T�∩��w� DB2 ú�CpGzp����ú�
����bπ�úP@����úPD≈W⌡μ DB2 pureScale S� w
��Ω�]wAhN�n∩�ú�����iμ�n�≤C
iH�� db2cfexp ⁿOX�ß��°A�]w�AHxs�ß��°A�tmAMß�� db2cfimp ⁿO�e÷aJ]w�Cb���w��íA]iH�� CLIENT_IMPORT_PROFILE ÷Σr�JH
db2cfexp ⁿOX��ß��°A�]w�C
z��b⌡μw��N��Ω���s�ºßAX�ß��°A�
]w�C
��d����
��uDB2 w�vδF������t@ΦíANOΓ��∩d�
���CDB2 ú� DVD Wú�d����A�iHb <image path>/
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 237
db2/platform/samples/db2dsf.rsp ñΣ�AΣñAplatform OⁿAϕ
�@�t�Cd����ú�C�ú�º����÷Σr���C
db2_install ⁿO
½nGw≤�ⁿO db2_installA�Biα�b�����ñ�úC∩���ft���� db2setup ⁿOCdb2_install ⁿO��zⁿw� DB2 ú�w����≤CMßAziH��
db2icrt � db2iupdt ⁿO�� DB2 pureScale Ω�C ÷M db2_installⁿO�w�zⁿwº DB2 ú�����≤A²Oªú�⌡μ����s��
BΩ���tmCpGnbw�ºßiμtmA�n��w�ΦkCY
nbw� DB2 ú��iμtmA��q��uDB2 w�vδFC
pGzbv���{íñ O DB2 w�M��Ah��{íiαiH�¼�
qúi¬�ºμí�w�i�ΩTC
w�Φk�nbípú���ºßiμΓ�tmC
db2_install b�lw��D≈ (IIH) W�Qw� DB2 Gi��ºßAz��
� DB2 pureScale Ω�C� DB2 pureScale Ω�ºßAziHsW¿��
ΣLO���≈αCp��Ω�A�\ßmw�@�C
�� DB2 w�δFw� DB2 pureScale S�]AIX � Linux�DD���z�¿uDB2 w�vδFHw�uIBM DB2 pureScale S�vC
}lºe
v �Twt��Xw�BO������DC
v �¿emw�@�C
v �¿uDB2 pureScale S�vw��∩MμC
v TOzH root ¡nJC
v TO² XServer b X Window �ß�≈�W⌡μC
v pGz�b⌠�ñ�� AIX w�nΘ��O���Ah��Γ����n� DB2
���AMßA��uDB2 w�vδFCuDB2 w�vδFú�����C
÷≤o�@�
uDB2 w�vδFú�jíμ��∩��w]Czu�ΘJ�μ��∩�Cp�
�π�MμA�\w��∩MμC
{�
1. ² DB2 w�M��i�CUⁿ DB2 Ω�wú�M��ºßA��úY� untar ú
���G
a. �� gzip -d product.tar.gz ⁿO�úYú���AΣñ product Nϕ�U
ⁿú��W�C
b. �� gnutar -xvf product.tar ⁿO untar ú���AΣñAproduct Nϕ�
Uⁿú��W�C
c. �� cd ./product ⁿO�½�²AΣñAproduct Nϕ�Uⁿú��W�C
2. ��UCⁿOXπe�
export DISPLAY=IP_Address:0.0
238 w� DB2 °A�
Σñ IP_Address Nϕz����w�� X Window �ß�≈�� IP �}C
3. zLq DB2 w�M���b�²⌡μ db2setup ⁿOA��u DB2 w�vδFC
./db2setup -l /tmp/db2setup.log -t /tmp/db2setup.trc
�� DB2 OⁿMl�� -l � -t ���CY�}�uIBM DB2 w���{
ívC
qo�°íñAziH�°uDB2 pureScale S�v��ΩTB��∩�B[cº
[�emw�W�A��ziH��iμw�C
4. ÷@Uw�ú�Auw�ú�v°íY�πi�iμw��ú�C
� 25. DB2 w���{í
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 239
÷@U DB2 Enterprise Server Edition 10.1 �]tuIBM DB2 pureScale S�v�
U�w�sú�Cw�í�iH��z�¿C@�w�e�CYnIsw�í
�A�÷@Uí�A�÷ F1CziHH�÷@U�°÷sA�⌠w�@�C
5. uw∩��ve�C
� 26. uw�ú�v°í
� 27. uDB2 w�vδFuw∩��ve�
240 w� DB2 °A�
÷@U�°S�AH�°Nw��S�C���}u�°S�v∩ A�π
nw��S�C÷@U÷¼H÷¼u�°S�v∩ C
÷U@BH�≥C
6. un�vX�ve�C
�\nΘ�vX�ºßA∩��ⁿH�ⁿ°�C÷U@BC
7. u∩�w�B�����Γ�ve�
� 28. un�vX�ve�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 241
ziH��uDB2 w�vδFAH⌡μUC�@G
v w�ú�CϕzvB�¿uDB2 w�vδF�ADB2 Ω�wú��w�bz�
t�WCt�ú�xs⌠≤���C
v b���ñ��xsw�]wA�úw�ú�CºßAziH�����
�w�ú�Ct�ú�w� DB2 Ω�wú�CuDB2 w�vδFu���z
�∩�ú����C
v w�ú�A���xs���AziHNΣ�@∩�O²C
pGz∩����AhiHb���Wμ�ñⁿw����W���mC
iH≤so��P����Aq�bt@�D≈W��C ÷U@BC
8. u∩�w��²ve�
� 29. ∩�w�B�����Γ�e�
242 w� DB2 °A�
ⁿwzQnw� DB2 Ω�wú���²⌠�CpGz�bw�uDB2 pureScale S
�vAh DB2 w�{í�N DB2 ��w��C@�D≈��P�mABo�ⁿ
w��m��b��D≈Wú��C
DB2 Ω�w�≤@���WAB DB2 {íXw�b�� DB2 ¿�WC
÷U@BC
9. u∩�nw��yÑve�
� 30. ∩�w��²e�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 243
ⁿwznw� DB2 yÑ��²⌠�CpGz�bw�uDB2 pureScale S�vA
h DB2 w�{í�N DB2 ��w��C@�D≈��P�mABo�ⁿw��
m��b��D≈Wú��C
÷U@BC
10. uⁿw DB2 ΩTñ���mve�
� 31. ∩�nw��yÑe�
244 w� DB2 °A�
ⁿwuDB2 ΩTñ�v��²⌠�CziH∩� IBM ⌠�A�Q�D≈W��≡
��ⁿw°� í⌠⌠°A�C
÷U@BC
11. u]w DB2 Ω�ve�C
� 32. ⁿw DB2 ΩTñ���me�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 245
��e��� DB2 pureScale Ω�CpGznN{μD≈sW�{s� DB2
pureScale Ω�Ah��qw�≤Ω��D≈��Ω���]db2isetup � db2iupdt-add�C
v Yn� DB2 Ω�A�∩��� DB2 Ω�C
v pGzúQnuDB2 w�vδF� DB2 Ω�Ah∩�ú�� DB2 Ω�CDB2
w�{í��⌡μw�A²OAziHbºßzL⌡μ db2icrt � db2isetup ⁿOA��Ω�C
÷U@BC
12. u]w DB2 Ω��������ΩTve�
� 33. ]w DB2 Ω�e�
246 w� DB2 °A�
ⁿw DB2 w�{í��⌡μΩ�\α����ΩTA�NΩ�ΩTxsb���
��l�²ñC�b��D≈W�s�����s�CΩ��W�P���W
��PCz�iHⁿw{s���CpGz∩u{s���vAh���W�
���XuDB2 pureScale S�w���n���vDDñºz�°≤C �n�
uSSH ���W�vA�αbD≈ºí��w� Shell (SSH) ⌠⌠qT≤wCpG
�ⁿwW�Ah���Ω������� IDC ÷U@BC
13. ]wj≈��������ΩTC
� 34. ]w DB2 Ω��������ΩTe�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 247
�s�������{s���G
v Yn�s�j≈����A�∩�sW���A�bμ�ñú��j≈��
���÷ΩTCb DB2 pureScale ⌠�ñA�b��D≈W����bßC
v Yn��{s�j≈����A�∩�{s���CziHΘJ�����W
�A��÷@U [...] H∩�{s���W�CpGz∩�u{s���vAhΘ
J����W���sb≤��D≈WA����P� UID � GIDC
÷U@BC
14. u]w DB2 O���t�ve�
� 35. ]wj≈�������ΩTe�
248 w� DB2 °A�
��e��ⁿwuDB2 pureScale S�vw����Γ�@���� G
v �w��b�@�� ]@���� �m�C
v @�� �≤O��]uDB2 O�A�v Tiebreaker�C
ⁿw�� úα�PCª���O�l��AB��ΣL����C ÷U@BC
15. uD≈Mμve�
� 36. ]w DB2 O���t�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 249
sW@� DB2 pureScale ⌠�@í�D≈CND≈sW�Mμ�A�∩D≈iμ
τ�C�bC�D≈W�dw����i���íAoOτ�{�@íC
�lw��D≈ (IIH) ��ⁿJ�D≈MμñC
YnsW��D≈A�÷@UsWC
� 37. D≈Mμe�
250 w� DB2 °A�
ΘJ��D≈W�A�÷@UTwC pGzbD≈��τ��í�¼���Ahi
HbuD≈Mμve�W���DA����uDB2 w�vδF�⌠≤²ee�A
H∩w�]wiμ�≤Cz�iHbuD≈Mμv��W÷@UiÑAH�≤ DB2
pureScale Ω�]wC�AL�D≈�¼A�≤A��⌡μw� Shell �dAH
T{D≈ºíLKX SSH i��CTOwbzQnsW�D≈Ww�B]w�t
m root SSH s�vC
÷@Uu��v�μñπ�÷sAY�ú���ΩTCpGzLk�MD≈�
�AhiH���ú÷sAqMμ�úπ�D≈CºßAziH���DA�b
�lípßAND≈sW�Ω�C z�iHⁿw DB2 pureScale Ω��q]wC
�\U@BAH�o�Ω�C
16. uiÑΩ�]wv∩ C sWznP DB2 pureScale ⌠�ñ���D≈ºßA
iH÷@UiÑAH�≤w]Ω�]wCziH∩�a��uΩ�]wv∩
ñ�∩�A∩w]Ω�]wiμ�≤C
iHπUC�G
O���≈α
� 38. sW��D≈°í
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 251
ziHΓ�∩�n�@ CF �D≈A��e\w�{í�iμⁿúC�
w]�∩�� CF ⁿú∩�C��n@� CFA�α⌡μ DB2
pureScale Ω�C
pGz∩Γ�ⁿú CFAh�nⁿw�� CF @��n�Dn CFCz]
iH∩�aⁿw�� CF @��n��n CFCo�ⁿw�ⁿXO��z
{ínHDn CF ñΓ¡����� O���≈αC
z]iH∩�UC∩�GⁿwD≈iHP��@ CF �¿�C
CF ≡
� 39. iÑΩ�]w - O���≈α�
252 w� DB2 °A�
CF �nzⁿwA�≡Cb⌡μO���≈α���D≈WA�ni��o
��P�≡C≡��d≥O 1024 � 65535C
Ω�qT
� 40. iÑΩ�]w - CF ≡�
� 41. iÑΩ�]w - Ω�qT�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 253
TCP/IP ≡�� DB2 Ω���AH�ÑeJ� DB2 suC≡��d≥
��O 1024 � 65535AB��b��D≈Wi�C
�Φ¿� FCM ≡
ziH]wnbC@�D≈W���Φ¿����C¿����W¡O
128C�P��Φ�XM���íD≈C�Tw DB2 pureScale Ω����
≡�b��D≈Wúi�Cu�tqT�z{í (FCM)v�n�≡d≥]
tT��n≡A[W��Φ¿�μ�ú��C≡d≥iHⁿw�hF
130 �D≈]128 �¿� + 2 � CF�Cw] FCM ��≡O 60000AB
��bd≥ 1024 � 65535 C
÷@UTwAH÷¼uiÑv∩ CpGzw≤s⌠≤w]Ω�]wAh DB2 w
�{í�½sτ��sW�D≈C÷@UuD≈Mμve�W�U@BC
17. DB2 ����e� ��e�AiHPwz�t�O�í¼uDB2 pureScale S
�v����]�p@�t�h�BLinux oμM≤BAIXTechnology h��ΣL
DB2 pureScale Sw�D�C¼Aμ�ⁿXO��X����C ÷U@BC
18. uKnve�
� 42. iÑΩ�]w - �Φ¿�� FCM ≡�
254 w� DB2 °A�
zw∩�n�¿ DB2 w��������n���∩�C��\°íñCX
���S�AMß÷@U�¿CYn�≤⌠≤]wA�÷@U≡�AH≡��
uDB2 w�vδFñ�²e��A��≤z�∩�C÷@U�¿A�b��ⁿw�
D≈W��w�{C
19. w��¿
� 43. uKnve�
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 255
w��¿ºßAziH�\ßmw�BJBΘx��]H�o�w�����
Ω���C@���D≈�¼AC÷@U�¿H�⌠C
�G
uDB2 pureScale S�vw�M����s� DB2 pureScale Ω�ñC@�D≈W�
DB2DIR/sd �²CpGz�n�π DB2 pureScale Ω�AhiH�� DB2 pureScaleΩ
� qñ��@��⌠≤D≈C
w�Θx���w]W���mOG
v DB2 w�Θx�C������� DB2 w�ΩTA]A��CDB2 w�Θx�
WO db2setup.logC
v DB2 ��Θx�C������ Java ����⌠≤��ΘX]�pAº¼p�
]�ΩT�CDB2 ��Θx�WO db2setup.errC
�w]Ao�Θx��≤ /tmp �²ñCϕzoX db2setup ⁿO�Aiαwm½w]CDB2 w�{í�N DB2 w�Θx����xsb DB2DIR/install/logs/ �²
ñA�NΣ½sRW� db2install.historyCpG�W�wsbAh DB2 w�{í�
NΣ½sRW� db2install.history.xxxxAΣñ xxxx � 0000-9999A°�≈�W�
w����wC
DB2 w�{í��ú�ΘxAΣñ�í�C@�D≈]]A IIH�W⌡μ�U�
@A��Θx��≤��≈�W� /tmp/db2log.xxxx �²U]Σñ xxxxxx Nϕ{
ID�AH�C@���D≈W� /tmp/db2log �²UC
ϕzQnsWt@� DB2 ¿�� CF �AiHq⌠≤{s� DB2 ¿�� CF ⌡μ
db2isetup � db2iupdt -add ⁿOCo�ⁿO�b��D≈W⌡μ DB2 w��Ω�t
mC
� 44. uw��¿ve�
256 w� DB2 °A�
U@B
�\�⌡μ⌠≤�n�ßmw�@�C
�����w� DB2 Ω�wú�]Linux � UNIX�o�ⁿ��z�����Ab Linux � UNIX @�t�Ww� DB2 Ω�wú��
{C
}lºe
}lw�ºeG
v �Twt��Xw�BO������DC
v �¿emw�@�C
v �¿uIBM DB2 pureScale S�vw��∩MμC
v TOzH root ¡nJC
v pGO root ¡w�A���π� root M�v���� ID nJCpGOD root
¡w�Ah���� DB2 w����� ID nJC
v z�t��X���O�Θ�nwΘ�DA�αw� DB2 Ω�wú�C
v ziH��π� root � D root v¡����A�w� DB2 Ω�wú�C
v w�ε��Pz�b��� DB2 ���÷p� DB2 {C
v TO���÷Σr LIC_AGREEMENT w]� ACCEPTC
{�
Yn�����w�uDB2 pureScale S�vA�⌡μUC�@G
1. �ΘJ db2setup ⁿOApU�G
./db2setup -r responsefile_directory/response_file
ΣñG
v responsefile_directory Nϕ����b��²FB
v response_file Nϕ����W�C
2. �¿w��A�d\Θx�ñ�TºC w�Θxw]�≤ /tmp �²ñG
v db2setup.log (Y�D root ¡w�Ah� db2setup_username.logAΣñ
username O⌡μw��D root ��� ID)
v db2setup.err (Y�D root ¡w�Ah� db2setup_username.errAΣñ
username O⌡μw��D root ��� ID)
ziHⁿwΘx���mCw��{Θx db2install.history �≤ DB2DIR/install/
logsAΣñ DB2DIR ⁿww� DB2 Ω�wú��⌠�Cw]w��²OG
v Y� AIXBHP-UX � SolarisAh� /opt/IBM/db2/10.1 �
v Y� LinuxG/opt/ibm/db2/10.1 �
pGb�P�mw�h� DB2 Ω�wú�Ah��� db2install.history.xxxxA
Σñ xxxx O�rAq 0001 }lA���ww�� DB2 ����W[C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 257
d�
UCd������ db2dsf.rsp w�uDB2 pureScale S�vG
db2setup -r /mydir/db2dsf.rsp -l /tmp/db2setup.log -t /tmp/db2setup.trc
ΣñAmydir Nϕzxs db2dsf.rsp ����²C
U@B
pGn²z� DB2 Ω�wú�iHs���qú�zL⌠⌠s�t@xqúW� DB2
σ≤Ah��w�uDB2 ΩTñ�vCDB2 ΩTñ� ]t DB2 Ω�w��÷ú��
σ≤C
�\�⌡μ⌠≤�n�ßmw�@�C
�� db2_install ⁿOw� DB2 pureScale S�
�DD��z�¿�� db2_install ⁿOΓ�w�uIBM DB2 pureScale S�v�{
C
}lºe
½nGw≤�ⁿO db2_installA�Biα�b�����ñ�úC∩���ft���� db2setup ⁿOC
v �Twt��Xw�BO������DC
v �¿emw�@�C
v �¿uDB2 pureScale S�vw��∩MμC
v TOzH root ¡nJC
÷≤o�@�
Γ�w�{ºzpUG
1. ⌡μ db2_install ⁿOHb�lw��D≈ (IIH) Ww� DB2 Ω�wú�
2. b IIH W⌡μ db2icrt ⁿOAH�@�¿��@�O���≈αCdb2icrt ⁿO�N DB2 Ω�wú��s��G�D≈A�⌡μw�{AMßA�¿��O�
��≈αC
3. ⌡μ db2iupdt HsW¿��O���≈αCdb2iupdt ⁿO�N DB2 Ω�wú�
�s�sD≈A�iμw�AMßA�¿�� CFC
{�
1. ² DB2 w�M��i�CUⁿ DB2 Ω�wú�M��ºßA�úY� untar ú�
��G
a. �� gunzip -c product.tar.gz | tar -xf - ⁿO�úY� untar ú���A
ΣñAproduct Nϕ�Uⁿú��W�C
b. �� cd ./product ⁿO�½�²AΣñAproduct Nϕ�Uⁿú��W�C
2. b IIH WA⌡μ db2_install ⁿOHw�uDB2 pureScale S�vCⁿONw�
DB2 Ω�wú�BTivoli SA MP � GPFSC
258 w� DB2 °A�
�G
�pG
db2_install -b DB2DIR -p ese_dsf -t /tmp/db2_install.trc-l /tmp/db2_install.log
Σñ DB2DIR Nϕznw�uDB2 pureScale S�vM����mCb��D≈WA
⌠����PCpG DB2DIR sbAh����AMß�αiμw�C�� -t� -l ∩�AHKú�l���Θx�C
3. τ�O�ww� DB2 Ω�wú�C⌡μ /usr/local/bin/db2ls ⁿOC
4. τ�O�wbt�Ww� Tivoli SA MP � GPFSC
a. Ynτ� Tivoli SA MP �w�A�⌡μ rpm -aq | grep "sam\." | more ⁿ
OCⁿO�ΘX���ⁿ≤UCd�G
hostinst5:/ # rpm -aq | grep sam | grep -v "sam\."sam-3.2.2.1-11349sam.adapter-3.2.2.1-11349
b. Ynτ� GPFS �w�A�⌡μ rpm -aq | grep gpfs ⁿOCⁿO�ΘX�
��ⁿ≤UC��G
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. H root ¡⌡μUCⁿOHw��l DB2 pureScale Ω�A�B⌡μⁿO���
ⁿw@�D≈@� DB2 ¿�A�ⁿwt@�D≈@�O���≈αCziHb
DB2DIR/instance �²ñΣ� db2icrt ⁿOCb DB2 pureScale Ω���lw��
íAzuiHⁿw@� DB2 ¿��@�O���≈αCziH�� db2iupdt ⁿOsWΣL DB2 ¿��O���≈αC
�G
v ⌠⌠W�NϕO�μ¼s�⌠⌠W�A�b DB2 Ω�ñA�⌠⌠W�∩���≤
DB2 ¿�PO���≈αºí¬tqT�qTt�d≡C
v ∩≤D≈W�Az�n��P hostname ⁿO� �P�D≈W�μí
db2icrt -d -m member_hostname:member_netname1-cf CF_hostname:CF_netname2-instance_shared_dev disk1_name -tbdev IP_address-u fencedID instname
�pA
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
N� DB2 pureScale Ω� db2sdin1A�Σπ�⌠⌠W�� h1.domain.com-ib0 B
W� h1.domain.com � DB2 ¿�AH�⌠⌠W�� h2.domain.com-ib0 BW�
h2.domain.com �O���≈αCª��N@���t��m⌠�ⁿw� /dev/
hdisk1A�N Tiebreaker ]w� /dev/hdisk2C
U@B
ziH�� db2iupdt -add ⁿOANΣLD≈sW� DB2 pureScale Ω�C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 259
w�⌠⌠�íqT≤w°A�
�DDºzp≤w�u⌠⌠�íqT≤w (NTP)v°A�AHTO⌡μΩ����°A
�úπ��ⁿ��í]wC
�w]A�� DB2 w�{íw� NTP °A�CΩ���≤s�íA��bDn
CF Ww� NTPCo�w�O@��@kAi≤Uiμ�DE��D�í°A�
°C
}lºe
b DB2 pureScale ⌠�ñAYnPB�@��Pi�í�÷�@�Ah��PB���
¿��t��C
�A��b��¿�Ww� NTPCDB2 w�{í�w��]w NTP °A���ß
�C�w]ANTP °A�ODn CFCziH��DDñ�BJA�≤�w]A�
ⁿút@�D≈@� NTP °A�C
DB2 Ω�w�z{í��dO�wbC@�¿�W�Tw� NTPA�τ� NTP n
{íO�sbCDB2 Ω�w�z{í��w�±�¿�ºí��íWOAH�dL��
tºO�p≤ MAX_TIME_DIFF Ω�w�z{ítm��]w�C
b DB2 pureScale ⌠�ñAMAX_TIME_DIFF �NϕΓ�¿�t��ºíe\�
�W¡Fw]O 1 C∩≤C@�¿�ApG��Tw� NTP � NTP n
{íúsbA��pG¿�ºí��íWOtºj≤ MAX_TIME_DIFF �Ah�N
�igJ� db2diag Θx�C
÷≤o�@�
pGzS� NTP �í°A��s�vAh���UCBJtmO�ñ�Σñ@�D
≈A��tm¿�is��t@�D≈A�@� NTP °A�CD≈W�t��N
�@PB���CD≈��O�buWAH�≥PB�D≈W��C
{�
1. ∩Nw��@� NTP °A��D≈C
2. w� NTP n{íHPΣv�t��PB�CsΦ /etc/ntp.confA�sWUC
UμG
server 127.127.1.0 prefer # the logical IP address for the NTP server to syncto its own system clockfudge 127.127.1.0driftfile /etc/ntp.drifttracefile /etc/ntp.trace
3. tm NTP °A�Hbt�½s�����C
v b AIX @�t�WAsΦ�� /etc/rc.tcpip ��ú∩UC�����G
start /usr/sbin/xntpd -x "$src_running"
v b Linux @�t�WA⌡μ chkconfig ntp on ⁿOC
4. �� NTP °A�G
v b AIX @�t�WA⌡μ startsrc -s xntpd ⁿOC
v b Linux @�t�WA⌡μ service ntp start ⁿOC
260 w� DB2 °A�
ND≈tm�⌠⌠�íqT≤w�ß�
�DDºzp≤tmu⌠⌠�íqT≤w (NTP)v°A�AHTO⌡μΩ����°A
�úπ��ⁿ��í]wC
÷≤o�@�
�w]ADB2 w�{í�w� NTP °A��BztmC
{�
YnND≈tm� NTP �ß�A�⌡μUC�@G
1. ⁿwnPΣiμPB�� NTP °A�C }� /etc/ntp.conf ��A�sWUCU
μG
server ntp_server_hostnamedriftfile /etc/ntp.drifttracefile /etc/ntp.trace
ΣñAntp_server_hostname Nϕ NTP °A��D≈W�� IP �}CpGzS�{
s NTP °A��s�vA�\u]w NTP °A�vDDC
2. tm NTP °A�Hbt�½s�����G
v b AIX @�t�WAsΦ /etc/rc.tcpip ���NUCo@μ�ú��G
start /usr/sbin/xntpd -x "$src_running"
v b Linux @�t�WA⌡μ chkconfig ntp on ⁿOC
3. �� NTP °A�G
v b AIX @�t�WA⌡μ startsrc -s xntpd ⁿOC
v b Linux @�t�WA⌡μ server ntp start ⁿOC
4. τ�O�wPB�n{íCpGn{íPt����π��PB�Ahiα
ßO 10 HW�ΣPB�C Ynb�≥ºeTOn{íwPB�AhiH�
d ″sys stratum″ μ�G
v b AIX @�t�WA�� lssrc -ls xntpd ⁿO�ΘXC
v b Linux @�t�WA�� ntptrace ⁿO�ΘXC
sys stratum μ���p≤ 16A�α�≥U@BC
5. zL⌡μ ntpdate -d ntp_server_hostname ⁿOA�¿PB�{C
� 17 � ��w� DB2 Enterprise Server Edition � DB2 pureScale S� 261
262 w� DB2 °A�
� 18 � bw� DB2 pureScale S�ºß���nBJ
bw�uDB2 pureScale S�vºßA�ΣL�n�∩��@�i���C
τ� DB2 pureScale w��]w
��@�ñ�BJAτ� IBM DB2 pureScale S� �w��]wC
÷≤o�@�
UCBJºzτ� DB2 pureScale w��]w�{C�b DB2 pureScale ⌠�ñ�
DB2 pureScale Ω�A�wsWzn���¿�� CF ºßA⌡μo�BJC
{�
1. �dw�ΘxH�o⌠≤��C
2. HΩ����¡A⌡μ db2instance - list ⁿOCⁿO��� DB2 pureScale
⌠�ñ¿��O���≈α (CF) �MμCpGzwΓ�w� DB2 pureScale S�A
h DB2 pureScale ⌠�ñ¿�� CF �¼A�O STOPPEDCziH⌡μ db2startⁿOH�� DB2 pureScale Ω�A�½s⌡μ db2instance - list ⁿOC
3. τ�O�w����¿�� CF (STATE = STARTED)C@� CF ��O PRI-
MARYCt@� CF ��B≤ PEER ¼A� CATCHUP ¼AC
�Gϕz��ⁿO db2instance -list �°DDn CF �¼A�AªNB≤
CATCHUP ¼AA��∩Ω�wiμsuCiμ�@�suºßAY}lqDn CF
�s��{C
4. ⌡μ db2sampl ⁿOH�d�Ω�wC
5. oXUCⁿOHs�� SAMPLE Ω�wG
db2start db2 connect to SAMPLE
6. oXUC»zíG
db2 "select * from EMP"
pGⁿO��O²AϕC@�ú�B@C
Γ�e\ DB2 w�{í������z� GPFS O�
��@�AN����z� GPFS O����v��� IBM DB2 pureScale S�C
}lºe
v z�nC@�D≈W� root ���s�vA�α⌡μo�BJC
v DB2 pureScale S���w�b GPFS O�ñ���D≈W
÷≤o�@�
u� DB2 Ω�°A�ú���� GPFS O�A��n²≤ DB2 s�n²ñC⌡μ
@����z{s����z� GPFS O�A�Nª°�N�OzL DB2 Ω�°A
�ú���@�CDB2 w�{í���b DB2 pureScale Ω�@��í⌡μO��
© Copyright IBM Corp. 2013 263
�t�@�A�b⌡μ installFixPack ⁿO�≤s GPFS Gi��C
{�
Yn������z� GPFS O�A�⌡μUC�@G
1. H root ¡nJO�ñ�⌠≤≈�C
2. ft⌡μ db2cluster_prepare ⁿO�UC�G
db2cluster_prepare -cfs_takeover
3. �� echo $? ⁿOAH�d��� XCpGo���A��M��A�½s⌡μ
BJ 2 ñ�ⁿw�ⁿOC
4. Ynτ�zwAϕasWO²A�⌡μUCⁿOG
db2dir/bin/db2greg -dump
����UCd�ΘXG
V,GPFS_CLUSTER,NAME,db2cluster_20111117140104.torolab.ibm.com,-,DB2_MANAGED
U@B
z{biH�≥iμuDB2 pureScale S�v�w�C
�� DB2 pureScale S�� SCSI-3 PR (Linux)ziH�� IBM DB2 pureScale S�� SCSI-3 PRAiú�≤�t�ó��ΓΣ�C
}lºe
bzww� DB2 pureScale S���Ω�ºßA��⌡μ@�CpGzww�
GPFSAB GPFS O��b⌡μ]�pApGzwb SLES D≈Ww� DB2 pureScale
S� Fix Pack 2�Ahb�� DB2 pureScale S� Fix Pack 3 ºßAH�úiH²
⌡μ@�AMßA�� DB2 pureScale ⌠�C
z�nΩ����� root ���v¡C
÷≤o�@�
b Linux WA�D����úΣ� SCSI-3 PRC
{�
1. HΩ����¡nJC
2. ⌡μ db2stop ⁿOAH�εΩ�w�z{íC
3. H root ���¡nJC
4. ⌡μ db2cluster -cfs -stop -all ⁿOAH�ε��D≈W� GPFSC
5. HΩ����¡MΣ��t�G
coralm201:/home/madhusuk >db2cluster -cfs -list -filesystem
FILE SYSTEM NAME MOUNT_POINT--------------------------------- -------------------------fs /fs
6. HΩ����¡MΣ���t����ΩTG
264 w� DB2 °A�
coralm201:/home/madhusuk >db2cluster -cfs -list -filesystem fs -disk
PATH ON LOCAL HOST OTHER KNOWN PATHS--------------------------------- -------------------------(*) /dev/sdc
7. H root ¡⌡μ tsprinquiry ⁿOAHMΣ����ΩTG
coralm201:# /usr/lpp/mmfs/bin/tsprinquiry sdc
IBM :VirtualDisk :0730
8. b DB2 pureScale ⌠�ñ�C@�D≈W� /var/mmfs/etc/prcapdevices ��A
MßsΦ���HsWz���C�pA�� tsprinquiry ⁿO�ΘXG
IBM:VirtualDisk:0730
9. ⌡μ /usr/lpp/mmfs/bin/mmchconfig usePersistentReserve=yes ⁿOAHi�GPFS �� SCSI-3 PRC
10. H root ���¡⌡μ db2cluster -cfs -start -all ⁿOAH����IW� GPFSC
11. @�b��D≈W�ⁿ GPFS ��t�ºßANb��≈�W⌡μ /usr/lpp/mmfs/bin/mmlsnsd -X ⁿOA�T{ ″pr=yes″ X{b Remarks �μñAH�dO�w
Aϕa�� SCSI-3 PRC�pG
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. HΩ����¡⌡μ db2start ⁿOAH��Ω�w�z{íC
�G
z{biHft�� DB2 pureScale S�P SCSI-3 PRC
�� db2licm ⁿOn² DB2 ú��S��vX
�� db2licm ⁿOAHM��v��]]��n²�vX�C
}lºe
IBM DB2 pureScale S� w�M���]A DB2 Enterprise Server Edition {íX�
��AúLAw�M��ú�H� DB2 Enterprise Server Edition ��vCz��t�
�R¼H�O�ñ������Bz���� DB2 Enterprise Server Edition �vA�
n² DB2 Enterprise Server Edition �S��vC]DB2 w�{í��w� DB2
pureScale S� �vC�
Yn�¿@�Az��π� DB2 Enterprise Server Edition �v�S��vCziH
bu�� CDvWΣ��vXA��� CD ]Abz�ú�M≤ñA��iHq Pass-
port Advantage ⌠� (http://www.ibm.com/software/lotus/passportadvantage/) UⁿC
÷≤o�@�
b DB2 pureScale ⌠�ñAsW¿�ºeA�b �lw��D≈ (IIH) Wn²���
vCbípUApGzq IIH �lbh�¿�W�w�Ah DB2 w�{í��N
���v�����s�s�¿�W�iμw�CM�ApGzq¿�v�≈�w
�s¿�Ah���� db2licm ⁿObC@�¿�WΓ�w��v����C
� 18 � bw� DB2 pureScale S�ºß���nBJ 265
pGzbsW¿�ºßw�ΣL�vAh��Γ�bC@�¿�Wn²�v���
�C
{�
zLΘJUCⁿOAn² DB2 �vXG
/opt/IBM/db2/V10.1/adm/db2licm -a filename
ΣñAfilename O∩�≤ú��S���v���π⌠�W���WC
�� DB2 pureScale �
DD�í�b DB2 pureScale ⌠�ñ� DB2 pureScale Ω���nBJC
}lºe
v H root ¡nJww�uDB2 pureScale S�v�D≈C
v Tw�� � 139��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzDDñ
��D�]wz�⌠⌠�C
v Tw DB2 pureScale ⌠�ñ���D≈úb�s� DB2 ��M≤h�C
÷≤o�@�
pGz�� DB2 w�δF�����w� DB2 pureScale S�Ah�w]A��
DB2 pureScale Ω�CúLApGz∩úbw��í�Ω�A�zw��
db2_install ⁿO�w� DB2 pureScale S�Ah��Γ�� DB2 pureScale Ω�C
½nGw≤�ⁿO db2_installA�Biα�b�����ñ�úCYnQ�ⁿOμiμw�A�ft⌡μ db2setup ⁿO����AHⁿww�∩�CYnⁿw���A��� -r ∩�����⌠�C db2setup ⁿOπ�UCnBGiH� DB2 pureScale
Ω�AH�]wO���≈α� DB2 ¿�C
bzw�uDB2 pureScale S�vºßA���DD�� DB2 pureScale Ω�C
ziH�� db2icrt ⁿOA�π�@�O���≈α (CF) �@�¿�� DB2
pureScale Ω�C��b�� CF D≈���¿�D≈WoX db2icrt ⁿOCoXⁿO�D≈���lw��D≈ (IIH)C
z�iH�� db2isetup ⁿO�Ω�Cdb2isetup ⁿO]iH���π�h�D≈�Ω�A� db2icrt ⁿOiHbΓ�D≈W�@�Ω�Cú����Ω��ⁿO�≤Aunft⌡μ db2iupdt ⁿOP -add ∩�ANiHsWΣLD≈C
¡ε
ϕz�� db2icrt ⁿO�� DB2 pureScale Ω��A��ⁿw@�¿��@� CFC
{�
Yn�� db2isetup � db2icrt ⁿO�� DB2 pureScale Ω�A�⌡μUC�@G
v Yn�� db2isetup ⁿO�� DB2 pureScale Ω�A�⌡μUC�@G
1. ⌡μ db2isetup ⁿOAH��uDB2 Ω�w�vδFC
2. �≥iμu]w DB2 Ω�ve�C∩��� DB2 Ω�∩�AMß÷U@BC
266 w� DB2 °A�
3. bu]w���ΩTve�ñsWΩ�����j≈����AMß÷U@BC
4. bu]w DB2 O���t�ve�WAⁿw@���� �m⌠�� Tie-
breaker �m⌠�C
5. �≥iJuD≈Mμve�iμ@�CsWzn≤ DB2 pureScale Ω�tmñ�
D≈CND≈sW�Mμ�A�∩D≈iμτ�CbzsWD≈ºßA�÷U@
BC
6. ÷@U�¿H⌡μ�@C
v Yn�� db2icrt ⁿO�� DB2 pureScale Ω�A�⌡μUC�@G
⌡μ db2icrt ⁿOAH� DB2 pureScale Ω�CⁿOykpU�G
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>
�Dμ�AAwnϕyk�A�\ db2icrt ⁿO�AH�o�πyk��í�CΣñ@�ⁿw�D≈W�A��O⌡μ db2icrt ⁿO�b�D≈W�C
�GpGz��T]wqT≤wAhiα�boX db2icrt ⁿO�A�¼�SQL5043N ��C�Twzw�Ta]w DB2COMM ⌠���C�� db2set -all ⁿOH�°⌠�]wCziH⌡μUCⁿOAH]w DB2COMM ⌠���Gdb2setDB2COMM=tcpipC
d�
�pA�� db2icrt ⁿOAb �lw��D≈ (test1) � test2]O���≈α�W�
DB2 pureScale �]�� db2sdin1�A� test1 � test2 ��@��� /dev/
hdisk1]test1 W� ID�@� TiebreakerA���{s���t� /db2instance @�
�@���G
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 O test1 ¿�D≈�O�μ¼s�⌠⌠W�A� test2-ib0Btest2-ib1Btest2-ib2
� test2-ib4 O test2 D≈�O�μ¼s�⌠⌠W�Cd�b /DB2DIR UAw∩P DB2
w��÷p�Ω� db2sdin1Ab test2 D≈W]wO���≈αA�b test1 D≈W]
w DB2 ¿�CO�μ¼s�⌠⌠W� test1-ib0 � test2-ib0 ���b�P� IP l⌠
⌠Cdb2sdfe1 Oj≈����A� db2sdin1 O DB2 pureScale Ω����C
U@B
�� db2icrt ⁿO�� DB2 pureScale Ω�ºßA�⌡μUC�@G
1. sW�G�O���≈αC
2. N⌠≤ΣLqTt�d≡sW� CFCpGwbΩ���íⁿw��O�μ¼s�
⌠⌠W�AH�bsW�G� CF �Ahú�nBJC
3. N⌠≤ΣL¿�sW�Ω�C
� 18 � bw� DB2 pureScale S�ºß���nBJ 267
4. ���C
ziH�� db2isetup ⁿO� db2iupdt -add ⁿOAsW≤h�D≈@�¿��@��G�O���≈αCQ� db2isetup ⁿO� db2iupdt -update ⁿOAKiHNΣLqTt�d≡sW� CFCz]iH�� db2iupdt -drop ⁿOAqΩ��ú¿��O���≈αC
NqTt�d≡sW� CF �¿�
O���≈α (CF) �¿�Σ�h�qTt�d≡C��h�qTt�d≡Aú��¬
�i�π��i��C@�í�p≤sWqTt�d≡C
}lºe
v \¬� 139��� 12 �, yDB2 pureScale ⌠��⌠⌠�tm�qzC
v b DB2 pureScale Ω�ñAHπ� root ���v¡����¡nJD≈C
÷≤o�@�
sWqTt�d≡A�U≤F¿UC��G
v ��h�qTt�d≡A�W[WeHBz≤h�nDC
v ��π�h�μ½��⌠⌠�C
¡ε
1. C@� CF W�hiH����qTt�d≡�¿�Ct�Σ�π�@�Γ�≡�
qTt�d≡C
2. ∩≤ⁿΣ�� AIX @�t�ACF �¿�]π�h�qTt�d≡����≤ΣM
�ΩΘD≈]� AIX � LPAR W�C
{�
Yn��ΣLqTt�d≡A�⌡μUC�@G
1. NB��μ¼s�luAqμ½�s�� CF W}��qTt�d≡�¿�C
2. tm IP �}��÷p�O�μ¼s�⌠⌠W�C
3. w∩⌠≤z�Γ���ΣL≡A½�BJ 1 - 2C
4. Yn��e@�BJñtm�B�O�μ¼s�⌠⌠W��≤s CF �¿�A�b
C@�π�B�≡� CF �¿�W⌡μ db2iupdt -update ⁿOC
�pA≤s CFG
db2iupdt -update -cf <cfHostname> -cfnet <cfnet0,cfnet1> <instanceName>
≤s¿�G
db2iupdt -update -m <memberHostname> -mnet <membernet0,membernet1> <instanceName>
�G
O���≈α �¿�{b��n²�O�μ¼s�⌠⌠W�AzLC@�qTt�d≡
iμqTC
268 w� DB2 °A�
d�
≤s CF �¿�AHb InfiniBand ⌠⌠W��ΣLqTt�d≡C
1. ≤s CF �¿�ºeAdb2nodes.cfg ]tG
0 memberhost0 0 membernet0128 cfhost0 0 cfnet0
�G�ún���∩ db2nodes.cfgC
2. ⌡μo�ⁿOAH≤s CF �¿�G
db2iupdt -update -cf cfhost0 -cfnet cfnet0,cfnet1 <instanceName>db2iupdt -update -m memberhost0 -mnet membernet0,membernet1 <instanceName>
≤sºßAdb2nodes.cfg ]tG
0 memberhost0 0 membernet0,membernet1128 cfhost0 0 cfnet0,cfnet1
U@B
∩�n CF �ΣL¿�½��P�{C
sW¿��ΣLO���≈α
ziH�� db2iupdt � db2isetup ⁿOAN DB2 ¿��ΣL O���≈α (CF) s
W� DB2 pureScale Ω�C
}lºe
�� db2iupdt � db2isetup ⁿO�sW¿�� CF �A�TOw�\�����e
mw��∩MμA²Ω�PD≈@PC
z]iH�� db2isetup ⁿOAN DB2 pureScale Ω����h�D≈]P db2iupdt-add ⁿO��A�ⁿO@�uαNΩ����@�¿��@� CF�C
���≤
pGz�≤¿��]�pAzLsW��≤@�¿��Ah��²iμ≈u�≈A
Mß�αs�Ω�wCpGzbiμ≈u�≈ºe��s�Ω�wAhΩ�w�B≤
�≈m¼AC
ziHsWh�¿���≤h�¿�A�L�bC@��≤ºßiμ�≈C�pAp
GzsWT�¿�Ahu�b�¿��sW@�ºßiμ@��≈CM�ApGzs
WΓ�¿�AMß�≤@�¿�A��pGz�≤Γ�¿�AMßsW@�¿�Ah
��iμ�≈AMß�iH⌡μ⌠≤ΣL¿���≤C
{�
1. �εΩ�AH���Ω�⌡μ���{C
2. ziH�� db2iupdt ⁿO� db2isetup ⁿOG
v �� db2isetup ⁿOG
a. ΣJ db2isetup ⁿOAH��uDB2 Ω�w�vδFC
b. �≥iμu]w DB2 Ω�ve�C∩��{s� DB2 Ω�tms\α∩�A
Mß÷U@BC
� 18 � bw� DB2 pureScale S�ºß���nBJ 269
c. buD≈Mμve�WAsWN@� DB2 pureScale Ω�@í�D≈CND
≈sW�Mμ�A�∩D≈iμτ�CΩ��{sD≈��ⁿJ�D≈M
μA²OzLkbΣW⌡μ⌠≤�@CbsWzn�D≈ºßA÷U@BC
d. ÷@U�¿H⌡μ�@C
v �� db2iupdt ⁿOG
qw@� DB2 pureScale Ω�@í�D≈⌡μUCⁿOG
db2iupdt-add [-m <host1> -mnet <netname>] | [-cf <host2> -cfnet <netname>]-i <db2sshid>instname
– ⌠⌠W�NϕO�μ¼s�⌠⌠W�A�b DB2 Ω�ñA�⌠⌠W�∩��
�≤ DB2 ¿�PO���≈αºí¬tqT�qTt�d≡C
– w∩ DB2 ⁿ�z GPFSAdb2sshid O GPFS ⌠��D≈ºíiμ SSH ��
�D root ��� IDC
– ∩≤D≈W�Az�n��P hostname ⁿO� �P�D≈W�μí
w∩¿��� –m ∩�A��w∩O���≈α�� –cf ∩�AHⁿwznsW
�D≈�¼Cz��∩�@�AúαP�∩�Γ�CpGzQnP�Nh�D≈
sW�{s�Ω�A��� db2isetup ⁿOC
d�
�pAUC db2iupdt ⁿO�sWW� member1 �D≈AB O�μ¼s�⌠⌠W�
member1-ib0 � DB2 pureScale Ω�¿�G
db2iupdt -add -m member1 -mnet member1-ib0 -i db2ssh1 db2sdin1
P�aAUC db2iupdt ⁿO�sWW� cf2 �D≈A@��nO���≈α]DB2
pureScale Ω� db2sdin1 π���O�μ¼s�⌠⌠W��G
db2iupdt -add -cf cf2 -cfnet cf2-ib0,cf2-ib1,cf2-ib2,cf2-ib3 -i db2ssh1 db2sdin1
��O�μ¼s�⌠⌠W�O cf2-ib0Bcf2-ib1Bcf2-ib2 � cf2-ib3C
Q� db2iupdt ⁿONΩ�≤s� DB2 pureScale Ω�
db2iupdt ⁿOiH��N DB2 pureScale Ω�H��Ω�≤s� DB2 pureScale Ω�
Ω�C
}lºe
Yn⌡μío�BJAz�n root ���v¡C
b⌡μ db2iupdt ⁿOºeAz��²�εΩ�AMßA�ε�Ω�⌡μ���{C
�TOw�\�����emw��∩MμA²Ω�PD≈@PC
÷≤o�@�
pGzww� DB2 pureScale S�ú�Ah db2iupdt ⁿO� db2isetup ⁿOiH��N DB2 pureScale Ω�H��{sΩ��≤� DB2 pureScaleΩ�]dsf-type Ω��C
bípUA{s� DB2 Ω���O� 10 �h�C
270 w� DB2 °A�
{�
1. HΩ����¡A�εΩ�H�w∩�Ω�⌡μ���{C
2. H root ¡AziH�� db2iupdt ⁿO� db2isetup ⁿOG
v �� db2isetup ⁿOG
a. ΣJ db2isetup ⁿOAH��uDB2 Ω�w�vδFC
b. �≥iμu]w DB2 Ω�ve�C∩��{s� DB2 Ω�tms�τ�∩
�C÷U@BC
c. bu]w DB2 O���t�ve�WAw�¿±g@���� �m⌠�
� Tiebreaker �m⌠�C
d. buD≈Mμve�WAND≈sW� DB2 pureScale Ω�tmCND≈sW
�Mμ�A�∩D≈iμτ�CbsWzn�D≈ºßA÷U@BC
e. ÷@U�¿H⌡μ�@C
v �� db2iupdt ⁿOG
⌡μ db2iupdt ⁿOApU�G
DB2DIR/instance/db2iupdt -d-cf host2-cfnet host2-ib0-m host1-mnet host1-ib0-tbdev /dev/hdisk2-u db2fenc1db2inst1
Σñ DB2DIR Nϕ DB2 ���w��mC
ⁿO�� /dev/hdisk1 ⌠���@����t�AHxsΩ�@���]Ω
�wΩ��xs�m�A�N /dev/hdisk2 ��⌠�]� Tiebreaker �m�@�
�m⌠�C-tbdev ����P -instance_shared_dev ��úPC
U@B
TOwAϕa]wz�Ω�Cp��Ω�A�\uτ� DB2 pureScale S�w��
]wvDDC
M���M≤
��zb�s���M≤h�W⌡μ DB2 Ω�w⌠�AHTO@�S��DCYn�
Qw���M≤A�⌡μ���n�emw��ßmw�@�C
÷≤o�@�
DB2 ��M≤]tb IBM ���í�o{º�D�≤s���{í]u�v{íR
°iv� APAR�AH��ß�°iº�D���{íCAPARLIST.TXT ��í�C@�
��M≤ñ]t���{íABi≤UC⌠}UⁿGftp://ftp.software.ibm.com/ps/products/
db2/fixes/english-us/aparlist/C
��M≤O[�Coϕb⌠≤ DB2 Ω�w�w����s��M≤ñAú]t
DB2 Ω�wP@��ºe��M≤ñ���≤sC
i����M≤M���G
� 18 � bw� DB2 pureScale S�ºß���nBJ 271
v μ@°A�M��C
μ@°A�M��]t�� DB2 Ω�w°A�ú�� IBM Data Server Client ��
�sW�w≤s�{íXCpGh� DB2 Ω�w°A�ú�w�bμ@�mWAh
DB2 Ω�w°A���M≤�N�@{íX≤sM����ww�� DB2 Ω�w°
A�ú�CData Server Client ��M≤]tbY� DB2 Ω�w°A���M≤ñ]τ
YAiH�UC⌠@�Ω�w°A�ú�ú�A����M≤GDB2 Enterprise Server
EditionBDB2 Workgroup Server EditionBDB2 Express EditionBDB2 Connect Enter-
prise EditionBDB2 Connect Application Server EditionBDB2 Connect Unlimited Edi-
tion for zSeriesA� DB2 Connect Unlimited Edition for i5/OS®�CziH�� DB2
Ω�w°A���M≤AH�� Data Server ClientC
�w]A]iHQ� DB2 ��ß�R�vA��μ@°A�M��Aw�Sw��
M≤h��⌠≤ DB2 Ω�w°A�ú�C
μ@°A���M≤M��]t�� DB2 °A�ú�� DB2 ��ß�R�vCϕ
∩�s� DB2 °A�ú��w�A�∩�²ew�� DB2 °A�ú��≤s�A
Y�w���ß�R�vC��ß�R�vú�vT⌠≤wb�P DB2 w�⌠�ñ
w�����vC÷≤ DB2 Connect °A�ú�ApGz⌡μ db2licm -l ⁿO�d����vAh DB2 Connect °A�ú������viαπ�L��vCú
LApGú�n�� DB2 Connect \αAhiHñ°iCYn�ú DB2 Connect
°A������vA��� db2licm ⁿOC
v C@�ΣL DB2 Ω�wú����M≤C
ubww�D°A�Ω�wú���[{íú��A������M≤C�pA
IBM Data Server Runtime ClientC
pGww�� DB2 Ω�wú�uO DB2 Ω�w°A�ú�� Data Server Cli-
entA�ún���¼���M≤C�∩�μ@°A�M����M≤C
∩≤ Windows ¡xApG�h� DB2 Ω�wú� (�]A@�úO Data Server
Client � DB2 Ω�w°A��ú�) w�bμ@ DB2 ��ñAhz��Uⁿ��
úY��∩��ú�Sw��M≤AMß�α����M≤w�{C
v q���M≤C
ww�h� DB2 Ω�wú��q���M≤A�w�⌠�C
pGww�� DB2 Ω�wú�uO DB2 Ω�w°A�ú�� Data Server Cli-
entAhú�nq���M≤CbípUA����μ@°A�M����M≤C
b Linux � UNIX @�t�WApGww�ΩayÑAhz��n�O�ΩayÑ�
�M≤CΩayÑ��M≤LkμWw�Cq���M≤�ú�ⁿw���M≤��
P�M�ABΓ������Ph����M≤C�pApGzb Linux � UNIX W
M�q���{í�D�σ� DB2 Ω�wú�Ah��P�M�q���M≤�Ωa
yÑ��M≤AH≤s DB2 Ω�wú�C
¡ε
v DB2 10.1 ���M≤�iM�≤ DB2 10.1 �q�� (GA) � DB2 10.1 ���M
≤��C
272 w� DB2 °A�
v bw���M≤ºeA���εP�b≤s� DB2 ���÷��� DB2 Ω�BDAS
���{íC
v b��Ω�w⌠�ñA≤w���M≤ºeAz���ε��Ω�w� °A
�W�Ω�w�z{íCz��b��Ω��Ω�w� °A����ΣLΩ�
w� °A�Ww���M≤C��NPΩ����qú≤s��P���M
≤h�C
v b Linux � UNIX@�t�WG
– pGzbu⌠⌠��t� (NFS)vWπ� DB2 Ω�wú�Ah��Twbw��
�M≤ºew���εUC��{íG��Ω�BDB2 �z°A� (DAS)Bi{
íqT (IPC)AH����P NFS �ⁿw��ΣL≈�W���{íC
– pGt�ⁿO fuser � lsof Lk��Ah installFixPack ⁿONLk��ⁿJ� DB2 Ω�w��Cz��Tw�ⁿJ DB2 ��A�ú�m½∩��w��
�M≤Cb UNIX WA�n�� fuser ⁿO��dⁿJ���Cb Linux WA
�n fuser ⁿO� lsof ⁿOC
p�m½∩���Ω�A�\ installFixPack ⁿOC
v b�ß���{íWAbwM���M≤ºßAYn⌡μ��{í��s�A�
����π�s�v¡C
v w� DB2 ��M≤ú�� IBM Data Studio ú�A�C
{�
Ynw���M≤G
1. �d��M≤����C
2. w���M≤ºeA�²⌡μ�n�@�C
3. ∩��M≤w�Φk�w���M≤C
4. w���M≤ºß⌡μ���n�@�C
5. M�Aϕ� DB2 Ω�wú��vC
pG²e�v� DB2 Ω�w°A�ú���úb≈�WAhiH��μ@°A��
�M≤M���w�⌠≤ DB2 Ω�w°A�ú�CbípUAw�� DB2 Ω�
wú��°���ß�R�vABNb 90 ���í�⌠ß�εB@AúDz��
���R�vC
U@B
�dΘx�Ad�O��⌠≤ßmw�BJA�O����Tº����@C
Y� Linux � UNIX W�D root ¡w�AiH�� db2rfe ⁿO�� root ¼\α
(�pu¬i��v�@�t�¼�O�CpGbw� DB2 Ω�wú�ºß�� root ¼
S�Ahz��bC�M���M≤�½s⌡μ db2rfe ⁿOAH½s��o�S�C
pGzb�P�t�W�h� DB2 ��Ah����iH�≤úP������M≤
h�CpGnN��M≤M��@�HW� DB2 ��Az��v@b�� DB2 ��
Ww���M≤C
� 18 � bw� DB2 pureScale S�ºß���nBJ 273
�� db2iupdt ⁿONΩ�≤s�����≤¬h�
db2iupdt ⁿOiH��NΩ�≤s��� �≤¬h�C
}lºe
b⌡μ db2iupdt ⁿOºeAz��²�εΩ�AMßA�ε�Ω�⌡μ���{Cϕ��ⁿO�A�TOzw�\�����emw��∩MμAHKΩ�PD≈@
PC
÷≤o�@�
iHw∩P�P�úP DB2 ���÷p��P��Ω�oX db2iupdt ⁿOCb���ípUAⁿOú�≤sΩ�AHKªα∩ DB2 ��]PoX db2iupdt ⁿO����P� �{íX⌡μC��ⁿOH⌡μUC�@G
v Ns� DB2 Ω�wú��S�w��P DB2 Ω��÷p� DB2 ��C
v N DB2 Ω�q@� DB2 ��≤s�P@�� DB2 Ω�wú��t@� DB2 �
�C
z��b DB2 pureScale Ω�ñ�C@�D≈W⌡μⁿOC
{�
1. H root ¡nJC
2. �εΩ�AH���Ω�⌡μ���{C
3. pU�A⌡μ db2iupdt ⁿOH≤s db2inst1 Ω�G
/opt/IBM/db2/copy1/instance/db2iupdt -d db2inst1
pGq DB2 pureScale S� ��⌡μⁿOAh{s� db2inst1 ��π�Ω��
¼ dsfC
������� root nJ
�n�AiH°�n����� root bß���nJC
÷≤o�@�
bw�B���D≈�@@�ºßAiH�� root bß���nJC
{�
1. Yn���� root nJA�ΘJUCⁿOG
/etc/ssh/sshd_config:PermitRootLogin yes #enabled
2. Yn���� root nJA�ΘJUCⁿOG
/etc/ssh/sshd_config:PermitRootLogin no #disabled
�G
Yn²�≤��A��½s�� SSH n{íG
/etc/init.d/sshd restart
274 w� DB2 °A�
N db2sshid ��� ID �≤�úP����
w∩ DB2 ⁿ�z GPFS ��t�AD root ��� ID (db2sshid) O�����D
≈P��D≈ºí�w� Shell (SSH) ⌠⌠qT≤wC��� ID w]�Ω����A
²iHiμ�≤C
{�
YnN db2sshid �≤�úP����A�⌡μUC�@G
1. b UID � GID �P� GPFS ⌠��C�D≈WA�s����C
2. s��� ID �]w SSHCYn�o�]w Open Secure Shell (OpenSSH)A�
\� 38��yw��]w OpenSSHzC
3. bC@�D≈WANtm� db2ssh.cfg ≤s�s���� IDC
bC@�D≈W]ws���� IDG
db2locssh set_db2sshid <newuserID>
Σñ <newuserID> ⁿws���� IDC
τ�w�≤��� IDG
db2locssh display_config
�G
db2ssh.cfg tm�w≤s�s� db2sshid ��� IDC
½ssWRú� db2sshid ��� IDw∩ DB2 ⁿ�z GPFS ��t�AD root ��� ID (db2sshid) O�����D
≈P��D≈ºí�w� Shell (SSH) ⌠⌠qT≤wCpGb@�HWD≈WN�RúA
h��b��Rú��� ID �D≈W½����� IDC
{�
YnbD≈W½ssWRú� db2sshid ��� IDA�⌡μUC�@G
1. ��� ID sb≤ GPFS ⌠�ñ�ΣLD≈�A����P� UID � GID �½
���� IDC
2. s��� ID �]w SSHCYn�o�]w Open Secure Shell (OpenSSH)A�
\� 38��yw��]w OpenSSHz
3. ≤s db2ssh.cfg tm�ñ� db2sshid ��� ID ]wG
db2locssh set_db2sshid <db2sshID>
Σñ <db2sshID> O db2sshid ��� IDC
4. τ�w≤s db2sshid ��� ID ]wG
db2locssh display_config
U@B
��b��Rú��� ID �D≈W½����� IDC
� 18 � bw� DB2 pureScale S�ºß���nBJ 275
276 w� DB2 °A�
� 19 � ��@���t�
� DB2 pureScale Ω�ºßA��²�Ω�w�²�Θx����t�AA�Ω
�wC
}lºe
z��π�ws��O�ñD≈�xsΘ⌠�MμCb��P��s��D≈WA
⌠≤ΣL��t��eúLk����CYn⌡μ@�Az������Bπ�
���¬gvA�O DB2 O�A� �z�C
{�
1. �� db2cluster ⁿOAH�Ω�w���t�G
db2cluster -create -filesystem database-filesystem-name -disk storage-paths \-mount mount-point
�GúDú��ⁿIA�h�b root ��t�W� /db2fs U�ⁿOñ���t
�W�C
2. �� db2cluster ⁿOAH�Θx����t�G
db2cluster -create -filesystem logfile-filesystem-name -disk storage-paths \-mount mount-point
3. ∩��G �d��t��D≈Ww�ⁿ��t�G
mount | grep filesystem-name
b DB2 pureScale Ω�ñAziHq⌠≤D≈⌡μⁿOC
4. �d��t�W�íqG
df filesystem-directory
b DB2 pureScale Ω�ñAziHq⌠≤D≈⌡μⁿOCw∩j¼��t�Ai
α�n@��íA�αV@�t��U��xsΘCpGíqb��t��ⁿ
O�¿ºß���p≤w�Ah�b�ºß½soXⁿOC
�G
b db2cluster ⁿO���t�ºßA��t�Y��ⁿBi�≤��D≈WCΩ����π���t��Y¬�v�gJvCpG root ���w���t�Ahú�
i���v�dC
d�
DBA w�� db2setup GUIA�w� DB2 pureScale S� �� DB2 pureScale Ω
�C��i����� hdisk3Bhdisk4Bhdisk5 � hdisk6]p ls ⁿO�π�G
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 277
DBA ���w���t�G
db2cluster -create -filesystem mydb2database -disk /dev/hdisk3,/dev/hdisk4 \-mount /db2fs/mydb2database
��ADBA ��Θx����t�G
db2cluster -create -filesystem mydb2logs -disk /dev/hdisk5,/dev/hdisk6 \-mount /db2fs/mydb2logs
{bAY�� db2database � db2logs ��t�A� DBA �T{O�w�ⁿΩ�
w���t�G
mount | grep mydb2database
/dev/mydb2database /db2fs/mydb2database mmfs rw,mtime,atime,dev=mydb2database
pGw�Q�ⁿ��t�Ah DBA iH�d��t�W�íqG
df /db2fs/mydb2database
Filesystem 512-blocks Free %Used Iused %Iused Mounted on/dev/mydb2database 1048576000 739581952 30% 263665 52% /db2fs/mydb2database
�ßADBA ��Ω�wG
db2 create database testdb1 on /db2fs/mydb2database dbpath on /db2fs/mydb2logs
U@B
�Ω�w�²�Θx�²���t�ºßAziH�Ω�wCpG root ���w�
��t�Ah root ����n��²]��≤{μ�ⁿI�²���v�A²Ω�
���iHs���t�C
Rú@���t�
pGzúA�nSw��t�AhiH�� db2cluster ⁿOAq DB2 O�A� ��
t�MμñRú���t�C
}lºe
��t�����MA�α�HRúC
Yn⌡μ@�Az��Ow���t����� ID � DB2 O�A� �z�C
÷≤o�@�
Rú��t�ºßA��t�����⌠≤��ú��±�@�t�C
{�
YnRú@���t�A��� db2cluster ⁿOG
db2cluster -delete -filesystem filesystem-name
278 w� DB2 °A�
����t�ΩT
ziH�� db2cluster ⁿO��oUC����÷ΩTG��t�AH�]tC@���t����C
db2cluster ⁿOú�μ�Φí�MΣUC����÷ΩTG
DB2 O�A��z���t�
YnCX��t�A��� db2cluster ⁿOG
db2cluster -cfs -list -filesystem
ⁿOΘX�d�G
FILE SYSTEM NAME MOUNT_POINT--------------------------------- -------------------------prodgpfs4 /prodgpfs4
��t������
YnCX��A�oX db2cluster ⁿOG
db2cluster -list -filesystem filesystem-name -disk
�pAw∩�� prodgpfs4 ���t�A���ⁿOG
db2cluster -list -filesystem prodgpfs4 -disk
ⁿOΘX�d�G
PATH ON LOCAL HOST OTHER KNOWN PATHS--------------------------------- -------------------------
/dev/dm-0/dev/dm-1/dev/dm-2/dev/dm-3/dev/dm-4
úPD≈ºí� PATH ON LOCAL HOST iα�úPC���Σ�P�ⁿX
��O Tiebreaker ��CúDNt@���ⁿú� TiebreakerA�hLkq�
�t�ñ�ú���C
pGX{���]tt@íD≈W�úP�m⌠�W�Ah�π OTHER
KNOWN PATHSC
��t��tm
YnCX��t��tmA�oX db2cluster ⁿOG
db2cluster -cfs -list -filesystem filesystem-name -configuration
�pAw∩�� prodgpfs4 ���t�A�oXⁿOG
db2cluster -cfs -list -filesystem prodgpfs4 -configuration
ⁿOΘX�d�G
prodgpfs4 options.OPTION VALUE
minFragmentSize 32768inodeSize 512indirectBlockSize 32768defaultMetadataReplicas 1maxMetadataReplicas 2defaultDataReplicas 1maxDataReplicas 2
� 19 � �@���t� 279
blockAllocationType clusterfileLockingSemantics 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
280 w� DB2 °A�
� 20 � tm GDPC ⌠�
�ñ�DD�í�p≤tm Geographically Dispersed DB2 pureScale Cluster (GDPC)
⌠�C
}lºe
TOw�¿UC@�G
v zLia� TCP/IP ��A�m ABB � C iH�qTC
v wí¼nbO�ñ�����D≈��� DB2 pureScale w�����C
v �m A � B OzL WAN �t�s��Z≈d≥���AB�m A � B ñt
mμ@¬tμ¼s�l⌠⌠C
v �m A � B Uπ��� SAN ε�A�w � SANA]AΓ��múiH�
�s��≤ DB2 pureScale Ω�� LUNC�m� LUN ºí�n@∩@∩MA]
�m A W�C@� LUN b�m B Wúπ�∩���Ñjp LUNC
bd�ñA��UCwΘtmG
v �m AGD≈ hostA1BhostA2BhostA3
v �m BGD≈ hostB1BhostB2BhostB3
v �m CGD≈ T
�m A � B �xsΘWw���Ñjp� LUNA�B�m A � B ���D≈úi
Hs��� LUNC
�≤�m A ���W� LUN pUG
/dev/hdiskA1/dev/hdiskA2/dev/hdiskA3/dev/hdiskA4/dev/hdiskA5/dev/hdiskA6/dev/hdiskA7
Σñ /dev/hdiskA1 �≤Ω�@���t�B/dev/hdiskA2 �≤ DB Θx��t�A
� /dev/hdiskA3B/dev/hdiskA4B/dev/hdiskA5B/dev/hdiskA6 � /dev/hdiskA7 �
≤ DB Ω���t�C
�≤�m B ���W� LUN pUG
/dev/hdiskB1/dev/hdiskB2/dev/hdiskB3/dev/hdiskB4/dev/hdiskB5/dev/hdiskB6/dev/hdiskB7
Σñ /dev/hdiskB1 �≤Ω�@���t�B/dev/hdiskB2 �≤ DB Θx��t�A
� /dev/hdiskB3B/dev/hdiskB4B/dev/hdiskB5B/dev/hdiskB6 � /dev/hdiskB7 �
≤ DB Ω���t�C
© Copyright IBM Corp. 2013 281
�≤�m C ���W� LUN pU�Co����piHO 50 MB � C
/dev/hdiskC1/dev/hdiskC2/dev/hdiskC3
÷≤o�@�
Geographically Dispersed DB2 pureScale Cluster (GDPC) N��UCΦíiμ]wG
v �w MYDB ��b� db2inst1 WC
v db2inst1 ��T���t�G
– MYDB �μ÷Θx�Ω�w meta Ω�� logfsC
– MYDB �Ω�wxs�� datafsC
– Ω��@���t�� db2fs1
C@�ⁿOú�ⁿw�UCμíG
uid@host> command
Σñ uid O⌡μⁿO���� IDBhost OⁿO�⌡μ�mA� command On⌡μ�
ⁿOC
b GDPC ⌠�ñw��⌡μO�
�nϕ�@�{A�αw� Geographically Dispersed DB2 pureScale Cluster (GDPC)A
�²ª��P⌡μC
{�
1. bm A � B Ww� DB2 pureScale S�C
�� db2setup ⁿOAb�m A � B Ww�uDB2 pureScale S�vC��ui
Ñtmv\αϕAⁿw hostA3 � hostB3 @� CFAH�]∩�a�NΓ�ñ�
Σñ@�ⁿw��n�Dn CFCb�m AAN hostA1BhostA2BhostB1 � hostB2
ⁿw�¿�AΣñ hostB1 O@���¿�A� hostB2 O Tiebreaker ¿�Cw��
íA����Σñ@� LUN �]w Tiebreaker ��CoO���AyßiHiμ
�≤CbU�d�ñA∩�O�� hdiskA2C
db2setup ⁿOw∩@�Ω� meta Ω�����t�A@}lOD�g� GPFS
��t�Coyß�α½�≤�m�w�g��t�C
2. ≤sh�Bw� SCSI-3 PR ]w
b db2setup ºßATiebreaker ]wiα�n≤s¿��uh�I�vC���U
CⁿO�d�{μ Tiebreaker �mG
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -list-tiebreaker
pGWzⁿO�ΘX�ⁿwuh�I�v@�Bw�mAh{b��≤spUG
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.
≤s Tiebreaker �mºßA���UCⁿO�τ�]wA�NªPw�ΘXiμ±
�G
282 w� DB2 °A�
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.
�GpG�T��m���s��m A � B W���Ah���� SCSI-3 PRC
�d�O�w�� SCSI-3 PRCbd�ΘXñApr=yes ⁿXw�� SCSI-3 PRG
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
pGz���úΣ� SCSI-3 PRA�z∩�H��A�⌡μUCⁿOG
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.
τ���D≈Wúw�εGPFSG
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 w÷¼A]��� SCSI-3 PRG
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. Thisis an asynchronous process.
τ�w�� SCSI-3 PR]�π pr=yes�G
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
τ� usePersistentReserve wg]� noG
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 yes
� 20 � tm GDPC ⌠� 283
assertOnStructureError yesworker1Threads 150sharedMemLimit 2047MusePersistentReserve nofailureDetectionTime 35leaseRecoveryWait 35tiebreakerDisks gpfs1nsd[hostA1]psspVsd noadminMode allToAllFile systems in cluster db2cluster_20110224005554.torolab.ibm.com:------------------------------------------------------------------/dev/db2fs1
3. W[ HostFailureDetectionTimeC
HostFailureDetectionTime �W[�¬≤D GDPC DB2 pureScale Cluster W]w
�C�≤Ae\�mºíW[�qT�≡úsb≤μ@�m DB2 pureScale
Cluster ñCpG]�j¼�míZ≈��M�oDw��D≈÷¼�≤AhiH�
��¬��AúLAo�W[ DB2 pureScale ��wΘó�≈�½s}≈�
���íAi�W[πΘó��íC
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -list-hostfailuredetectiontimeThe host failure detection time is 4 seconds.
Nª�≤� 16 ϕA�τ�C
root@hostA1:/opt/IBM/db2/V10.1/bin> /home/db2inst1/sqllib/bin/db2cluster -cm -set -option hostfailuredetectiontime-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. N Tiebreaker D≈sW�O�C
Tiebreaker D≈ú�O�BwATOb�@��íAO��]t���D≈CpG
�mºío�⌠⌠ñ�Ahu�iP Tiebreaker D≈ T qT��m��W[O�B
wC
ϕ� DB2 σ≤�uw�����vpñ�BJAb Tiebreaker D≈Ww�Aϕ
� uDAPL h�CMßAb Tiebreaker D≈Ww� DB2 nΘG
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.p��÷ΩTA��\ /tmp/db2_install.log.nnnnnnnn ñ� DB2 w�ΘxC
284 w� DB2 °A�
NO�� GPFS Bw�¼�≤�h�I�A�τ�G
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.
Ensure SSH is setup for the user, in our example db2inst1, on the tiebreaker host
T. This user should be the same db2sshid user set during the installation on site A
and site B. To check what user was used, run the following command on hostA:
root@hostA1>/var/db2/db2ssh/db2locssh display_config
version = 1time_delta = 20 second(s)debug_level = 2db2sshid = db2inst1gdkit_path = /opt/IBM/db2/V10.1/lib64/gskit/fips_mode = on
bD≈ T WH root ���¡�⌡μUCⁿOG
v Create the configuration file:
/var/db2/db2ssh/db2locssh reset_config
v Set the GSKit path:
/var/db2/db2ssh/db2locssh set_gskit_path /opt/IBM/db2/V10.1/lib64/gskit/
v Set the db2ssh to db2sshid (db2sshid might be a new ID or the instance owner):
/var/db2/db2ssh/db2locssh set_db2sshid db2inst1
v Verify the setting:
root@T>/var/db2/db2ssh/db2locssh display_config
version = 1time_delta = 20 second(s)debug_level = 2db2sshid = db2inst1gdkit_path = /opt/IBM/db2/V10.1/lib64/gskit/fips_mode = on
v Generate a private/public key pair:
/var/db2/db2ssh/db2locssh generate_keys
⌡μO�ñC�D≈�≈�μ½A�B⌡μ��G
root@T>/var/db2/db2ssh/db2locssh root@hostA1 hostnamehostA1
root@hostA1>/var/db2/db2ssh/db2locssh root@T hostnameT
N Tiebreaker D≈sW� RSCT O�G
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.
τ� Tiebreaker D≈wsW� RSCT O�G
� 20 � tm GDPC ⌠� 285
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
N Tiebreaker D≈sW� GPFS O�CYnND≈��Bw�ß�ATOª�
ú�H��t��z�BO��z��ΣLñΓ¡⌡μAhiH���� GPFS
mmaddnode ⁿO��¿G
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.
τ� Tiebreaker D≈wsW� GPFS O�G
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
b Tiebreaker D≈WAsW GPFS �vG
root@T:/opt/IBM/db2/V10.1/bin> ./db2cluster -cfs -add –license
The license for the shared file system cluster has been successfully added.
τ��v�iTºw°óG
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
/usr/lpp/mmfs/bin/mmlscluster ⁿOiH��TO Tiebreaker D≈wsW�ⁿw
� ″quorum″ �D ″quorum-manager″ � GPFS O�CO�ñ���ΣLD≈ú�
�ⁿw� quorum-managerCpG Tiebreaker D≈O quorum-managerAhiH��
/usr/lpp/mmfs/bin/mmchnode -–client -N hostT ⁿOANΣ¼A�≤��ß�C
pGz�⌡μ SCSI-3 PRA]ú�n��s� Tiebreaker �mñ�����Ah
iHϕ�UCBJATOzú�btmñ¼� false ��G
286 w� DB2 °A�
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.
Ynτ�μw�≤A�ΘJG
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:------------------------------------------------------------------
� 20 � tm GDPC ⌠� 287
/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
Yn² G P F S ≤�ta��óA�≤s failureDetectionTime �leaseRecoveryWait �G
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.
≤s GPFS O�H�� IB pK⌠⌠b�m A P B ºíiμqTCoi²O�n
Θ���mºí�⌠⌠�DA���oó��ΓC�²A��d IB ⌠⌠�l⌠
⌠G
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
��NApG Tiebreaker D≈S�Γ�Dn�m� IB s�A�≤s Tiebreaker D
≈W� /etc/hosts ��AN IB W�qΓ�Dn�m∩M���D≈�@δA�⌠⌠
W�C���t��AGPFS �n@�A]� Tiebreaker D≈ú�≤ IB l⌠
⌠G
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
bd�ñAl⌠⌠ 10.1.1.0 ]A 10.1.1.0 � 10.1.1.255 ��� IP �}G
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:--------------------------------------------------------
288 w� DB2 °A�
clusterName db2cluster_20110224005554.torolab.ibm.comclusterId 655893150084494058autoload yesminReleaseLevel 3.4.0.7dmapiFileHandleSize 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
�TwC@��mú]t@���t�tm°A�A]Σñ@��mo�a°�
N�Od GPFS tm�C��≤tm°A�A² hostA1 ODntm°A�A�
hostB1 O�ntm°A�G
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
≤s RSCT qTs�AH��uP����e (LSR)vC�� LSR �ARSCT �
��n{í�eAoOo�j≈�⌠⌠ó��ia�qTΦkC�²CX RSCT
�����qTs�AMß�O≤sC@�qTs�G
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
��NApGH�⌡μ db2cluster -cm -delete -domain/create domain ⁿOH
½� TSA ⌠�Ah�nA��� LSRC
Yn�oA�⌠⌠ó�í����OA�≤sO�ñ��D≈� /etc/
hostsAH]tC@�D≈W�PΣ IP �}�∩M]��NAbBJ�¡�AD
≈ T � /etc/hosts ���PU�úPA]�ª� –ib0 hostnames �∩M���
A�⌠⌠D≈W��C]w�Kí DB2 Cluster Services °�ⁿOb�mñ
�Σñ@í DNS °A�ó�ϕ�G
� 20 � tm GDPC ⌠� 289
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-ib010.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
b GDPC ⌠�ñ]w GPFS �g
tm Geographically Dispersed DB2 pureScale Cluster (GDPC) ⌠��Az��]w IBM
General Parallel File System ( GPFS) �gC
{�
1. �� sqllib_shared ��t�AHiμ�gC
Yn���gA�ND�g GPFS ��t��ós��≤� 1Co@δO�m A
W�ós�C
Yn�\�@�A�½s�� GPFSAMßTww�εC@�D≈� DB2 Ω�A]
Lk�ú�ⁿ��t�G
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.
�FTOw���ú�ⁿ sqllib_shared ��t�AO��iJ�@�íG
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cm -enter -maintenance -allDomain ’db2domain_20110224005525’ has entered maintenance mode.
�≤���ós�A�n �ΣX GPFS wⁿú����u⌠⌠@��� (NSD)v
W�CbUCd�ΘXñA�μ ’Device’ ]tΩ��m⌠�A��μ ’Disk name’
]t GPFS wⁿú���m� NSD W�C
root@hostA1:/> /usr/lpp/mmfs/bin/mmlsnsd -m
Disk name NSD volume ID Device Node name Remarksgpfs1nsd 091A33584D65F2F6 /dev/hdiskA1 hostA1.torolab.ibm.com
290 w� DB2 °A�
�]tí���μ��� /tmp/nsdAddFGroup.txtA��μⁿXªOós� 1 �
@íC����CX�≤�m A H�N�≤ db2fs1 ��t���� NSD �
�CMß�No���ⁿú��@�ós�Cbd�ñAu�@���G
root@hostA1:/> cat /tmp/nsdAddFGroup.txtgpfs1nsd:::dataAndMetadata:1
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.
��NA�� gpfs1nsd {bwⁿú�ós� 1]²e� -1�
��≤��t���g]wAH���gG
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 groups instorage pool system.This is allowed, but files in this storage pool will not be replicated and will therefore be at risk.
τ���t�]ww�≤����gG
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. �⌠⌠@��� (NSD) PD≈ºí��t�C
÷MíΩΘxsΘ∩C@��m�ÑO��A²O GPFS ú�DC@��mW�
�� LUN Oi��s��]zL SAN�CúLA�V GPFS ⁿXª���n��
�� LUN Hiμ¬�@�AHú��n��αC���� /tmp/affinitizensd.txt H
]tⁿX����m A @í�μAMß�� mmchnsd �� NSD P�mºí
��t�C
root@hostA1:/> cat /tmp/affinitizensd.txtgpfs1nsd:hostA1,hostA2,hostA3
� 20 � tm GDPC ⌠� 291
��NAe@�BJw�ε DB2 pureScale Ω�A�²O�iJ CM �@�í]�
∩≤ CFS �@�í�Fo∩UCBJ]O�n�C�τ���ⁿ��t�CpGw
�ⁿAh��ú�ⁿC�� db2cluster -cfs -unmount -filesystem filesystem ⁿ
OiH�ú�ⁿ��t�C
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.
τ��m A qú (hostA*) w�¿���°A�D≈G
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
½s��O�G
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cm -exit -maintenance
Host ’hostA1’ has exited maintenance mode. Domain ’db2domain_20110224005525’ has been started.
τ�w½s�ⁿ��t�AMß½s��C@íqúW�Ω�G
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.
�� db2instance -list τ��� 6 íqú�D≈Ω�{búbuWG
$ 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. q�m B ñsW����AH�q Tiebreaker �mñsW��t�Bw��C
N�������t�Bw��sW�{s� sqllib_shared ��t�C��NALUN �t���÷ΩTwsW�Σ��D≈C
292 w� DB2 °A�
��� /tmp/nsdfailuregroup2.txt]�m B W������� /tmp/
nsdfailuregroup3.txt]í�D≈ T W� Tiebreaker ���CbUCd�ñA�m B
W� hdiskB1 �Od sqllib_shared ��t��Ω���A�D≈ T W� hdiskC1N@�Bw��C
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.
τ�w�� mmlsnsd ⁿO� NSDG
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
N�m B W���sW���t�G
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -add -filesystem db2fs1 -disk /dev/hdiskB1
pGO��⌠≤D≈W�b��PW� hdiskAziα���UC��G
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’.
�pApGbΓ�úP��mW���P���W�Ah�o�ípCpGOo
íp]�BzTw�bΣLaΦΩ������A�≤sPUCd��ⁿ� /tmp/
nsdfailuregroup2.txt ��AMß���� GPFS mmaddisk ⁿOG
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.
τ���wsW�π��Tós����t�G
� 20 � tm GDPC ⌠� 293
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 descNumber of quorum disks: 2Read quorum value: 2Write quorum value: 2Attention: Due to an earlier configuration change the file systemis no longer properly replicated.
P�aAN Tiebreaker �mW���sW���t�G
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.
τ���wsW���t���Tós�G
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. ½s¡��t�AH�gsW��W�Ω�C
root@hostA1:/> /usr/lpp/mmfs/bin/mmrestripefs db2fs1 -R
τ���g���t��Tºw°óG
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
bBJ��A]wUC��G
v ≤�m ABB � C � GPFS � RSCT O�
v � RSCT ⌠�� GPFS O�@íB²úO DB2 Ω�@í� Tiebreaker D
≈ TC
294 w� DB2 °A�
v ≤�m A � B � DB2 pureScale ClusterABΩ�@� meta Ω� sqllib_shared��t��≤�m A � B ��g GPFS ��t�C
bW�d�ñAsqllib_shared ñ�Ω��xsb /dev/hdiskA1 � /dev/hdiskB1
WCª�O�búP��gós�ñA]⌠≤xsb /dev/hdiskA1 W�Ω�ú
��g� /dev/hdiskB1Csqllib_shared ���yzlBwOzL /dev/hdiskC1 B
zC
5. �n�≤Θx��t����� NSDC
�AxsΘ�gOw∩ sqllib_shared �tmA²O�nw∩Ω�w�μ÷Θxi
μtmC�U�A����w∩ logfs � NSDATOª�ⁿú��Tós�C
��� /tmp/nsdForLogfs1.txtC
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.
τ�w� NSDG
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. ��g� logfs t�C
bBJ 5 ñAGPFS �½g /tmp/nsdForLogfs1.txt H]A nsd W�A�D
hdisknamesC@kO�P /tmp/nsdForLogfs1.txt ñiμ���AH�sW���
t������CGPFS ½g��ºßA�� epU�G
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::
� logfs ��t�]]t 2 ���B�� ⌠jp 1MBB255 �I�W¡A
B�ⁿb /logfs U�G
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 KB
� 20 � tm GDPC ⌠� 295
Formatting 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.
τ�w��Aϕós�ñ�������t�G
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 � NSDA�� datafs ��t�C
�Ω�wxs���t�� NSDCw∩��t�AbΓ�Dn�mWU�� 5
���AH��D≈ T ñ���t�Bw��@���G
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.
� datafs ��t�]]tΓ���B�� ⌠jp 1 MBB255 �I�W¡A
B�ⁿb /datafs U�G
root@hostA1:/> /usr/lpp/mmfs/bin/mmcrfs datafs -F /tmp/nsdForDatafs.txt -m 2 -M 2 -r 2 -R 2 -B 1M -n255 -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 KB
296 w� DB2 °A�
gpfs1024nsd: 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.
8. �ⁿΘx��t��Ω���t�C
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. �¿¬���t�C
H root ¡AoXUCⁿOA��¿��D≈¬���t�G
root@hostA1:/> mmchconfig readReplicaPolicy=localmmchconfig: Command successfully completedmmchconfig: Propagating the cluster configuration data to all
affected nodes. This is an asynchronous process.
b GDPC ⌠�ñ��Ω�w
b Geographically Dispersed DB2 pureScale Cluster (GDPC) ⌠�ñA�π� datafs
��t��Ω�wϕμA�Ω�wΘxxsb logfs ��t�ñC
{�
�Ω�wC
H root ¡A�≤��t��\ivAHe\Ω����gJ�ΣñG
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.
b GDPC ⌠�ñtmO�H�o¬i��
�DDñ�í��tm{M�≤ Geographically Dispersed DB2 pureScale Cluster
(GDPC)C
� 20 � tm GDPC ⌠� 297
{�
1. ≤sxsΘóO�C
�TOxsΘ ε���mó�A�tN����� GPFSAΦkO]w�÷��
mX�{í�C��NAúP�mX�{í��÷��úPC��dxsΘ
ε�σ≤A����mW�xsΘMaATOb 20 ϕ ����C
w∩��w] AIX PCM � DS3K/DS4KA≤s��pU�G
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
τ�CíqúWúwg�Ta]w��G
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. ≤sΩ�O�C
]� GPFS �g��DA�H Geographically Dispersed DB2 pureScale Cluster
(GDPC) ⌠�ñSwó���íiα±μ@�m pureScale ⌠�ññ[C�{�
oIAí TSA Ω��n�πΣO�CYn�πO�A�H root ¡bO��
⌠≤D≈W⌡μUCⁿO@�G
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=600root> 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
298 w� DB2 °A�
Ynπ≤s�O�A�H root ¡⌡μUCⁿOG
lsrsrc -t IBM.Application Name MonitorCommandTimeout CleanupCommandTimeout
3. ≤s°≤/�� ScriptC
DB2 w���i°t�¼A��@X���°≤/�� ScriptCbμ@�m
pureScale ⌠�ñAGPFS ���A�⌠⌠��bΣ¿�ºíiμqTA�BA�⌠
⌠t�dOzL°≤/�� Script iμ°Cb GDPC ⌠�ñAGPFS ���
InfiniBand (IB) �zLu�X¼A�⌠⌠ (RoCE)vl⌠⌠�u����s�O�Θ
(RDMA)viμqTC�A�n�≤°≤/�� ScriptAH�M�@�C
CX°≤/�� ScriptG
root@hostA1:/> /home/db2inst1/sqllib/bin/db2cluster -cfs -list -network_resiliency -resources
w∩C�D≈A�CX°≤]pU��G
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"
∩rΩ�πD≈�A�⌠⌠�}Cw∩C�D≈]Tiebreaker ú��A�n≤s
∩rΩAH�M�D≈W���� IB � RoCE �}Cbd�ñAhostA1 W�
IB �}O 10.1.1.1A]≤sª�ⁿO�G
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
w∩C�D≈½�]Tiebreaker ú��C��NAchcondition ⁿO��b�≤Σ°≤�D≈W⌡μC���≤ hostA1 W hostA2 �°≤A��PΣú�°≤��C
� 20 � tm GDPC ⌠� 299
300 w� DB2 °A�
� 21 � �ú DB2 Ω�°A�� DB2 pureScale S�
⌡μ@�ñ�BJAHqt�ñ�ú DB2 Ω�°A�]tuIBM DB2 pureScale S
�v�C
{�
1. �≈Ω�C
2. zLqΣñ@�D≈⌡μ db2stop ⁿOA�ε DB2 pureScale Ω�C
3. zLqΣñ@�D≈⌡μUCⁿOA�≤��D≈W� DB2 pureScale Ω�G
db2idrop -g instance_name
Σñ -g ��ⁿwN��]b�� DB2 ¿��O���≈αW��≤ DB2
pureScale Ω�CziHb <DB2DIR>/instance �²ñΣ� db2idrop ⁿO
4. Γ��ú IBM General Parallel File System ( GPFS) O����t�Cdb2idrop -gú�bzqñ⌡μⁿO�D≈WRú GPFS O�A�Bú��ú��t�AHO@
z�Ω�C
5. ⌡μUCⁿOAH�ú DB2 Ω�°A�]tuDB2 pureScale S�vw��G
db2_deinstall -a
�≤¿��O���≈α
@��í��≤¿��O���≈α��nBJC
÷≤o�@�
bi��Ω�wñApGz∩¿��iμ⌠≤�≤]�pAsW��≤@�¿
��Ah��²iμ≈u�≈A�αs�Ω�wC�hApGzbiμ≈u�≈ºe
��s�Ω�wAhΩ�w�B≤�≈m¼AC
bD�¼Ω�wñApGz∩¿��iμ⌠≤�≤Ahú�n²iμ≈u�≈A
NiHs�Ω�wCúLAbz�o�ß@��≈M���AΩ�wu����í
IAH���Pú�M����P��CpGz�iμ≈u�≈A���s�Ω�
wAhΩ�wú�iJ�≈m¼AC
ziHsWh�¿���≤h�¿�A�L�bC@��≤ºßiμ�≈C�pAp
GzsWT�¿�Ahu�b�¿��sW@�ºßiμ@��≈CM�ApGzs
WΓ�¿�AMß�≤@�¿�A��pGz�≤Γ�¿�AMßsW@�¿�Ah
��iμ�≈AMß�iH⌡μ⌠≤ΣL¿���≤C
¡ε
db2iupdt -drop ⁿOú��≤ DB2 pureScale Ω�ñ��ß@�O���≈α��ß
@�¿�CYn�≤ DB2 pureScale Ω�ñ��ß@�¿��O���≈αA�\
u�ú DB2 Enterprise Server Edition]t DB2 pureScale S��vDDC
bzw�≤O���≈α�¿�ºßA��qN��≤Ω��D≈ñA⌡μ db2iupdt-drop ⁿOC
© Copyright IBM Corp. 2013 301
{�
1. �≤O���≈α�¿�ºßAnJN��≤Ω��D≈C
2. �� db2stop ⁿOAH�ε��D≈W� DB2 pureScale Ω�C
3. Yn�ú DB2 ¿�A�⌡μUC�@G
db2iupdt -drop -m hostname instance_name
Yn�úO���≈αA�⌡μUC�@G
db2iupdt -drop -cf hostname instance_name
4. zL⌡μUCⁿOA�úD≈W� DB2 pureScale S� w�G
db2_deinstall -a
DB2 w�{í�ú�ß@� DB2 w��A]���ú DB2 O�A�C
d�
�pApGzQnqW� test1 �D≈�W� db2sdin1 �Ω��≤@�¿�A�⌡μU
CⁿOG
db2iupdt -drop -m test1 db2sdin1
MßAYnq test1 D≈�ú DB2 w�A�q test1 D≈⌡μUCⁿOG
DB2DIR/install/db2_deinstall -a
Γ�Mú DB2 �z�O���t�
DD��z�¿Γ�Mú DB2 �z�O���t���nBJC
÷≤o�@�
�� db2idrop -g ⁿOq⌠��ú IBM DB2 pureScale S�A��ú��D≈W�
GPFS O�A²⌡μ db2idrop ⁿO�D≈ú�C��{�úΣlD≈W� GPFS
��t��O�CN�≥ó GPFS ��t�W���Ω�C�¿ db2idrop ⁿOºßAGPFS O�u�Odb�lw��D≈ (IIH) WCu�@� IIH �D≈W��nΓ�M
úC
{�
1. ��UCⁿOCX{s� GPFS ��t�G
DB2DIR/bin/db2cluster -cfs -list -filesystem
ΣñADB2DIR Nϕ DB2 ���w��mC
ⁿO�ΘX���ⁿ≤UC��G
FILE SYSTEM NAME MOUNT_POINT---------------- -----------db2fs1 /db2sd_20091027220651
2. �επ� GPFS O�G
db2cluster -cfs -stop -all
3. N GPFS Bw�¼q Tiebreaker ]w� majorityG
db2cluster -cfs -set -tiebreaker -majority
4. �� GPFS O�G
302 w� DB2 °A�
db2cluster -cfs -start -all
5. YnbRú��t�ºeTOΣñwS�⌠≤Ω�A��ⁿ��t�G
db2cluster -cfs -mount -filesystem db2fs1
6. Rú GPFS ��t�G
db2cluster -cfs -delete -filesystem db2fs1
ⁿO�ΘX���ⁿ≤UC��G
The file system ’db2fs1’ has been successfully deleted.All cluster configurations have been completed successfully.
7. CX GPFS ⌠�W�G
db2cluster -cfs -list -domain
ⁿO�ΘX���ⁿ≤UC��G
Domain Name: db2cluster_20091027220622.ca.ibm.com
8. �ε GPFS O�G
db2cluster -cfs -stop -all
9. Rú GPFS O�G
db2cluster -cfs -delete -domain db2cluster_20091027220622.ca.ibm.com
ⁿO�ΘX���ⁿ≤UC��G
Deleting the domain db2cluster_20091027220622.in.ibm.com fromthe cluster was successful.
10. �ú GPFS O����t�ºßA�Rúus�n²vñ� GPFS_CLUSTER �
DEFAULT_INSTPROF ��O²C
db2greg -delvarrec service=GPFS_CLUSTER,variable=NAME,installpath=-db2greg -delvarrec service=DEFAULT_INSTPROF,variable=DEFAULT,installpath=-
� 21 � �ú DB2 pureScale S� 303
304 w� DB2 °A�
� 4 g w� DB2 ���Ω�w⌠�
Ynw� DB2 ��Ω�w⌠�Az�n]w��Ω�w⌠�A�τ�w�C
bz�¿w�ºßA����nBJAHTO⌠��tm�TC
© Copyright IBM Corp. 2013 305
306 w� DB2 °A�
� 22 � ]w���Ω�w⌠�
�DDí�p≤]w��Ω�w⌠�CzN��uDB2 w�vδF�w���Ω��
Ω�w°A������Ao����SN���P�Ω�w°A�C
}lºe
�GD root ¡w�ñúΣ���Ω�w⌠�C
v �TOzπ��n�s���Pqú� InfoSphere Warehouse Activation CD �v
XC
v bnP��Ω�w⌠��C@xqúWA����P���s≥≡i�C�
pApG��Ω�w⌠�]t�xqúAh�xqúñ�C@xú��π��P
���i�s≥≡CbΩ���íAP{μ°A�W�Φ� �q�P�≡�
qNOdb Linux � UNIX W� /etc/services P Windows W� %SystemRoot
%\system32\drivers\etc\services ñCu�tqT�z{ív���o�≡COd
�≡N�UCμíG
DB2_InstanceNameDB2_InstanceName_1DB2_InstanceName_2
DB2_InstanceName_END
�@�n����}Y (DB2_InstanceName) ��⌠ (DB2_InstanceName_END) ≡C
ΣL���Od≤ services �ñApΣL��{íKú���o�≡C
v YnΣ�h�P� DB2 Ω�w°A�Aznw� DB2 �qú���≤is��
⌠�CM�AY�qúú�≤⌠�Az]iHN��� sW�oíqúñC
v b Linux � UNIX t�WA��Ω�wt��n�� Shell ��{íCDB2 Ω�
wt�Σ�UC�� Shell ��{íG
– rsh
– ssh
��w]ADB2 Ω�wt�b�� DB2 IW⌡μⁿO���� rshA�pA�
��� DB2 Ω�w� �CYn�� DB2 w]A��w� rsh-server M≤C
p��÷ΩTA�\ Database Security Guide ñ�uw���� DB2 Ω�w�
z{�w��qvC
pG∩�� rsh �� Shell ��{íAh]��w��⌡μ inetd]� xinetd�C
pG∩�� ssh �� Shell ��{íAz��b DB2 w��¿ßAY]w
DB2RSHCMD n²��CpGú]wn²��Ah��� rshC
v b Linux � UNIX @�t�WApG� IP �}∩M�≈���πD≈W�A�T
w etc �²U� hosts ��S�]t y127.0.0.2z ���C
÷≤o�@�
Ω�w� OΩ�w�@íAª�v�Ω�B��Btm��μ÷Θx�¿C
���wO]t�HW� ��wC
© Copyright IBM Corp. 2013 307
{�
Yn]w��Ω�w⌠�A�⌡μUCBJG
1. ��uDB2 w�vδFAw���Ω��Ω�w°A�Cp��ⁿA�\A
�≤z¡x�uw� DB2 °A�vDDC
v b∩�w�B������Γ�°íWATww∩�N��w�]wxsb��
�ñ∩�Cw��¿ºßA�NUCΓ����s�uDB2 w�vδFñ�ⁿw
��²GPROD_ESE.rsp � PROD_ESE_addpart.rspCPROD_ESE.rsp ��O��Ω
�ºΩ�w°A�����CPROD_ESE_addpart.rsp ��OPΩ�w°A��
���C
v b]w DB2 Ω����∩�°íWATww∩�h���Ω�AMßΘJ�Φ
� ���jC
2. ²�Ω�w⌠�ñ���PqúúiH�� DB2 w�M��C
3. ePΩ�w°A���� (PROD_ESE_addpart.rsp)C
4. �� db2setup ⁿO (Linux � UNIX W)A� setup ⁿO (Windows W)AbC@
íPqúWw� DB2 Ω�w°A�G
Linux � UNIX⌡�iH�o DB2 Ω�wú�{í��²AMß⌡μG
./db2setup -r /responsefile_directory/response_file_name
Windows
setup -u x:\responsefile_directory\response_file_name
�pA�� PROD_ESE_addpart.rsp @������ⁿOpU�G
Linux � UNIX⌡�iH�o DB2 Ω�wú�{í��²AMß⌡μG
./db2setup -r /db2home/PROD_ESE_addpart.rsp
ΣñA/db2home OzwbΣñ�s�����²C
Windows
setup -u c:\resp_files\PROD_ESE_addpart.rsp
ΣñAc:\resp_files\ OzwbΣñ�s�����²C
5. (�¡ Linux � UNIX) tm db2nodes.cfg ��CDB2 w���Odn�≤{μq
ú��j�Φ� ��A²Oú�tm db2nodes.cfg ��CpGz�tm
db2nodes.cfg ��AhΩ��Oμ@��Ω�C
6. ≤sP°A�W� services ��AHwq DB2 Ω��∩� FCM ≡C Ser-
vices ��≤UC�mG
v /etc/services (b Linux � UNIX W)
v %SystemRoot%\system32\drivers\etc\services (b Windows W)
7. ∩≤ Windows 2000 �≤s��W��Ω�w⌠�A��uDB2 Remote Com-
mand A�vw�S�AHO@z����C
YnF���w�A���qú]pGA�b LocalSystem bß�⌠�wqU⌡μ�
����Hiμeú]pGA�b����nJ⌠�wqU⌡μ�C
308 w� DB2 °A�
Yn�� DB2 Remote Command Service w�S�G
a. }�⌠� ε�W� Active Directory ����qú°íA÷@U��A�∩�
{í > �zuπ > Active Directory ����qú
b. bk�°íe�ñA�½kΣ÷@Un���qú����A∩��e
c. ÷@U@δ�A�∩�H⌠qúHiμe⌠�∩ Cw∩���]wA�÷
@Ubß�A�∩�bß∩�s�ñ�H⌠bßHiμe⌠�∩ CTO
��∩bßO≈K�BLke⌠Φ C
d. ÷@UTwAH���≤eú�qú����C
w∩�n���C@�qú����½�o�BJCz��½s��qúA�α²
w��≤��C
� 22 � ]w��Ω�w⌠� 309
310 w� DB2 °A�
� 23 � ��w� DB2 �w��S�
Yn���� DB2 °A��⌠�Aziα�n≤s]wA�τ�PqúW�≡d
≥i��C
Y� Linux � UNIXAziα�nτ�u⌠⌠��t� (NFS)v�bC@íP��
Ω�wt��qúW⌡μC
w∩ AIXBHP-UXBLinux � SolarisAziHb��⌠�ñ�s����� IDC
���� DB2 °A���⌠� (Windows)�DDí��� DB2 Ω�wú��w�º Windows ⌠���nBJC
}lºe
Ns≈�sW���Ω�w⌠�ñ�� �As≈���π�UC°≤G
v π�PΩ���≈��P�@�t�C
v π�PΩ���≈��P� CPU [c]x32 ��� x64 ���C
Ys≈�ú�Xo��DAsW� iα�óC
{�
Yn��niμw�� Windows ⌠�A�⌡μUCBJG
1. TwDnqú�Pqú�≤�P� Windows ⌠�C ��izLu εxvs�
�t��e∩ ��dqú���⌠�C
2. TwDnqú�PqúW�Θ�P�í]w@PC ��@PAOⁿ��qú�
GMT �ítº��p≤ 1 p�C
i��izLu εxvs��Θ�/�í�e∩ ��∩t�Θ���íCzi
H�� max_time_diff tm���≤¡εCw]� max_time_diff = 60Ae
\p≤ 60 �tºC
3. TwC�P��Ω�w⌠�ºqú½≤úw�WuH⌠qúHiμe⌠vM�
vC ziHτ�buActive Directory ����qúvD xñAC�qúbß�e
∩ �@δ�WAO�w�∩uH⌠qúHiμe⌠v�∩ C
4. Tw��PqúúiH�� TCP/IP ��qTG
a. bYxPqúWAΘJ hostname ⁿOAN���qú�D≈W�C
b. bt@xPqúWAΘJUCⁿOG
ping hostname
Σñ hostname NϕDnqú�D≈W�CpG��¿\AzN�¼��ⁿUC
��GG
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
© Copyright IBM Corp. 2013 311
½�o�BJA��zTw��PqúúiH�� TCP/IP ��qT�εC
C@�qú����RA IP �}C
pGzp���h½⌠⌠dAziHⁿwn����⌠⌠dPΩ�w� °
A�qTCw��¿ºßAi�� db2nchg ⁿOb db2nodes.cfg ��ñⁿw⌠
⌠W�μ�C
5. w��íANnDzú�uDB2 �z°A�v���bßC oOuDB2 �z°A
� (DAS)vN������⌠����bßCDAS O@ DB2 �zA�Ai�≤
Σ� GUI uπ�≤U�z@�CziHYwq���A�²uDB2 w�vδF
�z����CpGzQ��uDB2 w�vδF�s�⌠����Ah��⌡
μw��bß��π��⌠�����v¡C
6. bznw���Ω��� ºDnqúWAz�����≤���z�s��⌠
����bßC ϕzw� DB2 Ω�wú��ANH���¡nJCz��N
�P����bßsW�C@�Pqú����z�s�C������@�
@�t��@í����v¡C
7. TwΩ�ñ���qú�Ω�w�²úb�P�����≈N�ñC ziH⌡μ GETDATABASE CONFIGURATION ⁿO�τ� dftdbpath DBM tm����d¼pC
8. w��íANnDzú�P DB2 Ω��÷�⌠����bßC C@� DB2 Ω�
ú�@�wⁿw����C��Ω��ADB2 Ω�wt�������W�nJC
ziHYwq���A�²uDB2 w�vδF�z�s�⌠����C
NsIsW���⌠��A��qúW� DB2 ��W�ú���PC
pGzQ��uDB2 w�vδF�s�⌠����Ah��⌡μw��bß��
π��⌠�����v¡CΩ����⌠�bß���≤��Pqú����
z�s�A�BQ�PUC���v¡G
v @�@�t��@í
v �O�½≤
v ΩwO�Θ�
v HA�ΦínJ
v W[tB
v ≤½{hO�
pG∩����w�Ahbß���O DB2ADMNS s�¿�CDB2ADMNS s�
wgπ�o�M�vA]M�vw�TasW�bßC
≤sw��º DB2 w��⌠�]w (AIX)�@�í��nbNnP�Ω�wt�ºC@xqúW≤s�⌠�]wC
{�
Yn≤s AIX ⌠�]wA�⌡μUCBJG
1. Hπ� root ���v¡����¡nJqúC
2. ΘJUCⁿOAN AIX maxuproc (C�����{�W¡) �m��]� 4096G
chdev -l sys0 -a maxuproc=’4096’
312 w� DB2 °A�
�GpG�b⌡μúP�M��Ahiα�nN bosboot/reboot �½� 64 ���
�{íC
3. bNnP�Ω�wt����u@�WAN TCP/IP ⌠⌠�]w�UCCo
���o����pCYwN⌠≤P⌠⌠�÷��]�≤¬�A�ún
�≤ªC
thewall = 65536sb_max = 1310720rfc1323 = 1tcp_sendspace = 221184tcp_recvspace = 221184udp_sendspace = 65536udp_recvspace = 65536ipqmaxlen = 250
somaxconn = 1024
YnCX��P⌠⌠�÷º��{μ]wA�ΘJUCⁿOG
no -a | more
²]w�A�ΘJUCⁿOG
no -o parameter_name=value
ΣñG
v parameter_name Nϕzn]w��C
v value Nϕzn��]w�C
�pAYnN tcp_sendspace �]w� 221184A�ΘJUCⁿOG
no -o tcp_sendspace=221184
4. pGz��¬tμ¼s�Ah��N css0 � spoolsize � rpoolsize ]�UC
G
spoolsize 16777216rpoolsize 16777216
YnCXo���{μ]wA�ΘJUCⁿOG
lsattr -l css0 -E
Yn]wo��A�ΘJUCⁿOG
/usr/lpp/ssp/css/chgcss -l css0 -a spoolsize=16777216/usr/lpp/ssp/css/chgcss -l css0 -a rpoolsize=16777216
pGúO�� /tftpboot/tuning.cst ����πt�AhiH�� DB2DIR/misc/
rc.local.sample d� Script �]Σñ DB2DIR Oww� DB2 Ω�wú��⌠
��AHbw�ºß≤s⌠⌠�÷�CYn≤w�ß��d� Script ��≤sP
⌠⌠�÷��A�⌡μUCBJG
a. ΘJUCⁿOAN Script ��s� /etc �²A��ªi� root �⌡μG
cp /usr/opt/db2_09_01/misc/rc.local.sample /etc/rc.localchown root:sys /etc/rc.local
chmod 744 /etc/rc.local
b. �°�n�\ /etc/rc.local ��A�iμΣ≤sC
c. sWn²� /etc/inittab ��AHbC�½s��≈��A⌡μ /etc/
rc.local scriptC ziH�� mkitab ⁿO�Nn²sW� /etc/inittab ��C
²sWn²A�ΘJUCⁿOG
� 23 � ��w� DB2 �w�S� 313
mkitab "rclocal:2:wait:/etc/rc.local > /dev/console 2>&1"
d. Tw /etc/rc.nfs n²w tb /etc/inittab ��ñA�ΘJUCⁿOG
lsitab rcnfs
e. ≤s⌠⌠�A²ún½s��z�t�A�ΘJUCⁿOG
/etc/rc.local
5. Twz�¼≈��íi⌡μ DB2 Enterprise Server Edition ��w�C pG
S�¼≈��íAh@�t��Rú���hΩ�O�Θ�Bz{]�iα
O� DB2 Bz{�C ²�di���íA�ΘJUCⁿOG
lsps -a
ⁿON����ⁿU��ΘX�GG
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
i���í��Ñ≤bzqúWw��ΩΘO�Θ�Γ�C
6. pGzn�@�p�ñ¼��Ω�wt�Ahb��Ω��qúWA⌠⌠��
t�n{í (NFSD) ��q��±G
# of biod on a computer × # of computers in the instance
zQí�UAz��bC@íqúW⌡μ 10 � biod {C��ºe��íAbπ
� 10 biod {��íqút�WAz��� 40 � NFSDC
pGznw��j�t�AhqúW�hiH� 120 � NFSDC
NFS �ΣLΩTA��z� NFS í�σ≤C
τ��PqúW�≡d≥i�� (Linux � UNIX)�@�í�τ�PqúW≡d≥ºi����nBJC≡d≥O�u�tqT�z
{í (FCM)v���C FCM O DB2 �@S�AiBzΩ�w� °A�ºí�
qTC
}lºe
bw���Ω��Ω�w� °A�ºßAH�bw�⌠≤P�Ω�w� °
A�ºeAú��τ�PqúW�≡d≥i��C
ϕzbDnqúWw���Ω��Ω�w� °A��ADB2 ���P�Ω�w
⌠��ⁿw�ΦΩ�w� °A��q�Od≡d≥Cw]d≥O��≡C∩≤
P�Ω�w⌠��C�°A�Az��Γ�tm FCM ≡� /etc/services ��C
FCM ≡�d≥°znbPqúW����Φ� ���wC��nΓ�n²G
DB2_instance � DB2_instance_ENDCPqúWⁿwº FCM ≡�ΣL�D]AG
v �l≡���PDnqú��l≡���
v ß≥≡���s�
v ⁿw�≡���i�
Yn�≤ services ��Az�n root ���v¡C
314 w� DB2 °A�
{�
Ynτ�PqúW�≡d≥i��A�⌡μUC�@G
1. }� services ��]�≤ /etc/services �²�C
2. MΣ�uDB2 �tqT�z{í (FCM)vOd�≡C��π�ⁿUCd��n²G
DB2_db2inst1 60000/tcpDB2_db2inst1_1 60001/tcpDB2_db2inst1_2 60002/tcp
DB2_db2inst1_END 60003/tcp
DB2 iOd 60000 ºß�e��i�≡C
3. bC@xPqúW}� services ��A�τ�S���Dnqúº services �
ñA� DB2 FCM Od�≡C
4. U@Pqú�b���n�≡A��O��qú�i�≡d≥A�≤sC@�A
���]]ADnqúW�A����C
U@B
bDnqúWw���Ω��Ω�w� °A�ºßA��bPΩ�w� °
A�Ww� DB2 Ω�wú�CziH��w∩�°A��ú�����]w]W�
� db2ese_addpart.rsp�Az�nΓ�tm FCM ≡� /etc/services ��CFCM ≡
�d≥°znb�e≈�W����Φ� ���wC�� DB2_ � DB2__END �
oΓ�π�s≥i�≡��n²CC�P≈�W��� FCM ≡���π��P��
l≡�A�Bß≥≡���s�C
����Ω�w⌠��� DB2 l��t�
Ynw� DB2 Enterprise Server Edition ����Ω�w⌠�Az��π���≈
�úiH�����t�C
��t�N�Qϕ¿Ω��l�²��Cª]iH@� DB2 Ω�wú� CD e�
�s�mC
��w��Ω�wt�� DB2 l��t� (AIX)]w��Ω�wt��Az��� DB2 �l��t�CMßAz���� NFS
X�l��t�A�qP��Ω�wt��C@xqú�ⁿªC
}lºe
��z�P DB2 Ω�wú� DVD W� ejp�P��l��t�CziH��
UCⁿO��djp (H KB �μ�)G
du -sk DVD_mounting_point
DB2 Ω���n 200 MB �íCpGS�¼≈�i�íAziHqC@xP
qú�ⁿ DB2 Ω�wú� DVDA@�N e�s����t@ΦkC
z���G
v root v¡H���t�
v �z��t���b�m�� s�C
� 23 � ��w� DB2 �w�S� 315
{�
Yn�BNFS XAH� NFS �ⁿ DB2 �l��t�A�⌡μUCBJG
1. � DB2 �l��t�C
Hπ� root v¡����¡nJw�ºΩ�wt�ñ�Dnqú (ServerA)A
��w���wt��@��� /db2home ��l��t�C
a. ΘJ smit jfs ⁿOC
b. ÷@UsWΘx��t��C
c. ÷@UsW��w���t��C
d. qzn²��t�Ω��bº�s�WMμñA∩�{s�� s�C
e. ]w��t��jp]��t��jp]H 512 ��⌠�μ�]�r� μ
��C jpOH 512 ��� ⌠�μ��CA�HpGu�n�Ω��
l�²���t�AhiH�� 180 000]j�O 90 MB�CpGz�n�sú
� DVD M��H⌡μw�AhiH�� 2 000 000]j�O 1 GB���
ªC
f. b�ⁿIμ�ñΘJ��t���ⁿICd�ñA�ⁿIO /db2homeC
g. Nt�½s�����aw�μ�]�OC
�l�μ�hiOdw]C
h. ÷@UTwC
2. X DB2 �l��t�C
�� NFS X /db2home ��t�A²YNP��Ω�wt����qúúi
H����t�C
a. ΘJ smit nfs ⁿOC
b. ÷@U⌠⌠��t� (NFS) �C
c. ÷@UsW�² �XC��C
d. bn�Xº�²�⌠�Wμ�ñAΘJnX�⌠�W���²]�
pA/db2home�C
e. b�\� root s��D≈μ�ñAΘJYNP�Ω�wt�ºC�u@�
�W�C ��rI (,) @�C@�W�ºí�w�r�C�pAServerA,
ServerB, ServerCCpGz��¬tμ¼s�A��z]nbμ�ñⁿwC@
�u@��¬tμ¼s�W�C�l�μ�hiOdw]C
f. ÷@UTwC
3. nXC
4. qC@xPqú�ⁿ DB2 �l��t�C
⌡μUCBJAHnJC@xPqú (ServerBBServerCBServerD)A�H NFS �
�ⁿz�X���t�G
a. ΘJ smit nfs ⁿOC
b. ÷@U⌠⌠��t� (NFS) �C
c. ÷@UsW��t�H�w��C
d. b�ⁿI�⌠�W (⌠�) μ�ñAΘJ�ⁿI�⌠�W�C
316 w� DB2 °A�
�ⁿI�⌠�W�NOz� DB2 �l�²��mC∩≤d�A���
/db2homeC
e. b���²�⌠�Wμ�ñAΘJ���²�⌠�W�C
bd�ñAzΘJ���Pzb�ⁿI�⌠�W (⌠�) μ�ñΘJ��PC
f. b���²b�D≈μ�ñAΘJzX��t��bº≈��D≈W�C
����ⁿ��t��bº≈��D≈W�C
�FWi�αAziHzL¬tμ¼s��� NFS �ⁿz�����t�Cp
Gzn�¬tμ¼s���ⁿ��t�Az��b���²b�D≈μ�
ñAΘJΣW�C
��NApG¬tμ¼s�]�Y��]�Lk��A�≥P�Ω�wt
��C@�u@�ú�óh∩ DB2 �l�²�s�vC
g. N{bw�t�AsWn²� /etc/filesystemsA�G�H�μ�]�Γ�C
h. N½s���A/etc/filesystems ñ�n²��w��²μ�]�OC
i. N� NFS ��t���Aμ�]�¬gC
j. N��Φ�ⁿ�jó�ⁿ�Φí��ⁿ��t�μ�]�jóC
�Φ�ⁿϕqúú�Lε�a��q���ⁿ�²C�jó�ⁿhϕ≈�N
�Lε�a���ⁿ�²Ao�iα�y¿t�l��DC��zNμ�]
�jóC
�l�μ�hiOdw]C
k. �Tw��t�b�ⁿ�A�\b���t�ñ⌡μ SUID � sgid {íH�
μ�]�OC �w]C
l. ÷@UTwC
m. nXC
��w��Ω�wt�� DB2 l��t� (HP-UX)]w��Ω�wt��Az��� DB2 �l��t�CMßAz���� NFS
X�l��t�A�qP��Ω�wt��C@xqú�ⁿªC
}lºe
��z�P DB2 Ω�wú� DVD W� ejp�P��l��t�CziH��
UCⁿO��djpAπ� KBG
du -sk DVD_mounting_point
DB2 Ω���n 50 MB �íCpGS�¼≈�i�íAziHqC@xPq
ú�ⁿ DB2 Ω�wú� DVDA@�N e�s����NΦ�C
z��π� root ���v¡A�α���t�C
� 23 � ��w� DB2 �w�S� 317
{�
Yn�BNFS XAH� NFS �ⁿ DB2 �l��t�A�⌡μUCBJG
1. � DB2 �l��t�C
v Γ�G
a. ∩�@���� ��Φ� A��� newfs o����{í����t�Cp��÷ΩTA�ΘJ man newfs ⁿOC
b. N��t��ⁿb �⌠�ñA�b /etc/fstab ��ñsWn²Ao�t
�bC�½s���ú��ⁿ��t�C
v �� SAMG
a. ΘJ sam ⁿOC
b. ÷@U�����t��C
c. ÷@U��t��C
d. ∩��@ > sW����t�C
e. ziH∩���ú��u�Φ� �z{ívC����u�Φ� �z
{ívC
2. X DB2 �l��t�C
pGnb HP-UX t�O�Ww� DB2 Enterprise Server EditionAhiHb /etc/
exports ��ñsWn²AzL NFS ��� SAM �Xo���t�C
Yn�� SAM X��t�A�⌡μUCBJG
a. ΘJ sam ⁿOC
b. ÷@U⌠⌠\α�qT�C
c. ÷@U⌠⌠��t� (NFS) �C
d. ÷@U�X����t��C
e. ÷@U�@\αϕA�∩�sW�X��t�C
f. b���²Wμ�ñAΘJnX�⌠�W���²]�pA/db2home�C
g. ÷@U���s�÷sA�b�X{º°í�Ω�ñsWΣLqú�¬�/gJ
v¡C
h. ÷@U Root ���s�÷sA�b�X{º°í�Ω�ñsWΣLqú�s�
v¡C
i. ÷@UTwC
3. nXC
4. qC@xPqú�ⁿ DB2 �l��t�C
X��t�ßAz��N��t��ⁿbC@xPqúWC
bC@xPqúWG
a. ΘJ sam ⁿOC
b. ÷@U⌠⌠\α�qT�C
c. ÷@U⌠⌠��t� (NFS) �C
d. ÷@Uw�ⁿ�����t��C
e. ÷@U�@\αϕA�∩��� NFS sW����t�C
318 w� DB2 °A�
f . b���²Wμ�ñAΘJn�ⁿ���t�º�ⁿI]�
pA/db2home�C
g. b��°A�Wμ�ñAΘJ��°A��W�]�pAServerA�C
h . b���²Wμ�ñAΘJ���²�⌠�W���²]�
pA/db2home�C
i. Nt�}≈��ⁿ∩�]w�}C
j. ÷@U NFS �ⁿ∩�÷sAMß]wjó�ⁿ�¼AANe\ SetUID ⌡μ∩
�]�}�C
�Φ�ⁿϕqúú�Lε�a��q���ⁿ�²C�jó�ⁿhϕ≈�N
�Lε�a���ⁿ�²Ao�iα�bt�l�y¿�DC��zNμ�
]�jóC
�l�μ�hiOdw]C
k. ÷@UTwC
l. nXC
��w��ºΩ�wt����t� (Linux)b Linux @�t�W]w��Ω�wt��Az��� DB2 �l��t�CM
ßAz���� NFS X�l��t�A�qP��Ω�wt��C@xqú�
ⁿªC
÷≤o�@�
z�����t�AH�nP�Ω�wt����≈���C��t�N�Q
ϕ¿Ω��l�²��C
ziH��⌠⌠��t� (NFS) �@���t�AHtmhx≈�∩μ@Ω�wΩ�
���ípCqO� �Y@x≈����X��t� (�� NFS)A�O� �Σ
L≈�h�zL≈���ⁿ NFS ��t�CX��t��≈��b���ⁿ��
t�C
p�≤hⁿOΩTA�\ Linux oμ�σ≤C
{�
Yn�BNFS XAH� NFS �ⁿ DB2 �l��t�A�⌡μUCBJG
1. b@x≈�W∩�Y@��� A��� fdisk ��� C
2. ����{í (p mkfs)Ab� W���t�C ��t���≈jAHe
��n� DB2 {í�AH�ú�¼≈�í�í¼Ω�w�nC
3. NΦ����t��b �⌠�WA�b /etc/fstab ��ñsWn²Ao�C�
t�½s���Aú��ⁿ��t�C �pG
/dev/hda1 /db2home ext3 defaults 1 2
4. Ynb����b Linux WX NFS ��t�A�b /etc/exports ��ñs
Wn²C ���n]A��PO��D≈W�AH���iα�O��≈�W
�CP�A��� root ∩�AHTwO�ñ�C@x≈�bX��t�Wúπ�
root ���v¡C
� 23 � ��w� DB2 �w�S� 319
/etc/exports ��O ASCII ��A]tUC�¼�ΩTG
/db2home machine1_name(rw) machine2_name(rw)
YnX NFS �²A�⌡μ
/usr/sbin/exportfs -r
5. bO� �ΣLC@x≈�WANn²sW� /etc/fstab ��AH� NFS b}≈
���ⁿ��t�C pUCd��Aϕzⁿw�ⁿI∩��A�Tw��t�
b}≈�wg�ⁿBi¬gBwjó�ⁿBw]A bg (I�) ∩�ABi�T⌡μ
setuid {íC
fusion-en:/db2home /db2home nfs rw,timeo=7,hard,intr,bg,suid,lock
Σñ fusion-en Nϕ≈�W�C
6. ∩O�ñ�l�Cí≈�H NFS �ⁿwX���t�C ΘJUCⁿOG
mount /db2home
pG mount ⁿOóA��� showmount ⁿO��d NFS °A��¼AC�pG
showmount -e fusion-en
Σñ fusion-en Nϕ≈�W�C
showmount ⁿO�CXW�� fusion-en º≈��X���t�CYⁿOóA
hϕ NFS °A����C�b NFS °A�WH root ¡⌡μUCⁿOA�
Γ���°A�G
/etc/rc.d/init.d/nfs restart
�]{b�⌡μh�� 3AhN�² /etc/rc.d/rc3.d U� K20nfs ½sRW�
S20nfsANiHb}≈��⌡μⁿOC
�G
⌡μo�BJßAK�¿UC@�G
1. b�Ω�w⌠�ñ�μ@qúWAzw�i@�Ω���l�²���t�C
2. pGz�tmObμ@Ω�wΩ�ñ��hx≈�Aϕzw�� NFS X��
t�C
3. zwgNX��t��ⁿbC@xPqúWC
��w��ºΩ�wt�� DB2 l��t� (Solaris)buSolaris @�⌠�vW]w��Ω�wt��Az��� DB2 �l��t�C
MßAz���� NFS X�l��t�A�qP��Ω�wt��C@xqú
�ⁿªC
}lºe
��z�P DB2 Ω�wú� DVD W� ejp�P��l��t�CziH��
UCⁿO��djpAπ� KBG
du -sk DVD mounting point
320 w� DB2 °A�
DB2 Ω���n 50 MB �íCpGS�¼≈�i�íAziHqC@xPq
ú�ⁿ DB2 Ω�wú� DVDA@�N e�s����t@ΦkC
z��π� root ���v¡A�α���t�C
÷≤o�@�
�\hΦíiHbuSolaris @�⌠�vt�W�����t�CpGzn��ú� (p
Veritas) ����t�A�\�ú��σ≤C
{�
Yn�BNFS XAH� NFS �ⁿ DB2 �l��t�A�⌡μUCBJG
1. � DB2 �l��t�C
a. bDnqú (ServerA) WA∩���� ��� format ⁿOtm� C
�� format ⁿO�A�T{������ S�½���CY½���F� A�y¿Ω�� �A���t�ó�C�Tww�TΘJⁿOA]��
�iα��PY½�DC
b. ziH����{í (p newfs � mkfs)Ab� W���t�C
��t���π�¼≈�íAHe��n� DB2 Ω�w��ΣLD DB2 �
�C����peqO 300 MBC
c. NΦ����t��b �⌠�WA�b /etc/ufstab ��ñsWn²Co�
@�AC�t�½s���Aú��ⁿ��t�C �pG
/dev/dsk/c1t0d2s2 /dev/rdsk/c1t0d2s2 /db2home ufs 2 yes -
2. X DB2 �l��t�C
a. Ynb����b Solaris WX NFS ��t�A�b /etc/dfs/dfstab �
�ñsWn²C ���]A��Pqú�D≈W�AH���iαO�wqú
�W�CP�A��� ″root″ ∩�ATOC@xqúbX���t�Wúπ� root ���v¡C
bUCd�ñA ��N@�π���qú�Ω�wt��n²AsW� /etc/
dfs/dfstab ��ñCPqú (ServerBBServerC � ServerD) π��ⁿ��
t� /db2home �\ivA����t�N@� DB2 �l��t�C
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
pGqú�h�D≈W�Ah /etc/dfs/dfstab ��ñ��]A���OWC±
ΦíApG ServerB ]�� ServerB-tokenringAhb /etc/dfs/dfstab ñA
ServerB ���NpU�G
rw=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com,\root=ServerB.torolab.ibm.com:ServerB-tokenring.torolab.ibm.com \
� 23 � ��w� DB2 �w�S� 321
b. bC@xPqúWANn²sW� /etc/vfstab ��AH� NFS b}≈��
��ⁿ��t�C pUCd��Aϕzⁿw�ⁿI∩��A�Tw��t�
b}≈�wg�ⁿBi¬gBwjó�ⁿBw]A bg (I�) ∩�ABi�Ta
⌡μ suid {íC
ServerA:/db2home - /db2home nfs - yes rw,hard,intr,bg,suid
3. qC@xPqú�ⁿ DB2 �l��t�C
b��Ω�w⌠�ñ�C@xPqúWAΘJUCⁿOG
mkdir /db2homemount /db2home
pG mount ⁿOóA��� showmount ⁿO��d NFS °A��¼AC�pG
showmount -e ServerA
o� showmount ⁿO�CXqW�� ServerA �qúX���t�CYⁿOó
Ahϕ NFS °A����C²Γ���°A�A�b NFS °A�WH root
¡�⌡μUCⁿOG
/usr/lib/nfs/mountd/usr/lib/nfs/nfsd -a 16
Yb /etc/dfs/dfstab ��ñ�⌠≤���Aho�ⁿOb≈������⌡μC
�� NFS °A�ßA�⌡μHU�ⁿOAA@�X NFS ��t�G
sh /etc/dfs/dfstab
�G
⌡μo�BJßAK�¿UC@�G
1. b�Ω�w⌠�ñ�μ@qúWAzw�i@�Ω���l�²���t�C
2. zwzL NFS X��t�C
3. zwgNX��t��ⁿbC@xPqúWC
τ� NFS O��b⌡μ (Linux � UNIX)]wΩ�w�⌠�ºeAz��τ�u⌠⌠��t� (NFS)v�bC@xNP�
Ω�wt��qúW⌡μC
{�
Ynτ� NFS �bC@xqúW⌡μA�⌡μUCBJG
v AIX @�t�G
bC@íqúWΣJUCⁿOG
lssrc -g nfs
NFS {�¼Aμ���O@�ñCτ� NFS �bC@�t�W⌡μºßAz��
�d DB2 Ω�wú����Sw NFS {C�n�{�G
rpc.lockdrpc.statd
v HP-UX � Solaris @�t�G
322 w� DB2 °A�
bC@íqúWΣJUCⁿOG
showmount -e hostname
ΘJút hostname �� showmount ⁿOH�d��t�CY NFS úb@�ñA
hzN�¼�UCTºA�ⁿG
showmount: ServerA: RPC: Program not registered
τ� NFS �bC@�t�W⌡μºßAz���d DB2 Ω�wú����Sw NFS
{G
rpc.lockdrpc.statd
ziH��UCⁿO��do�{G
ps -ef | grep rpc.lockdps -ef | grep rpc.statd
v Linux @�t�G
bC@íqúWΣJUCⁿOG
showmount -e hostname
ΘJút hostname �� showmount ⁿOH�d��t�C
Y NFS úb@�ñAhzN�¼�UCTºA�ⁿG
showmount: ServerA: RPC: Program not registered
τ� NFS �bC@�t�W⌡μºßAz���d DB2 Ω�wú����Sw NFS
{C�n�{� rpc.statdC
ziH�� ps -ef | grep rpc.statd ⁿO��d{C
pGo�{��⌡μA�\@�t�σ≤C
b���Ω�w⌠�ñ��s�����
Ynw� IBM DB2 Enterprise Server Edition nΘ����Ω�w⌠�Az���
���Ms�H�@ DB2 �wC
b���Ω�w⌠�ñ�� DB2 °A�w���n��� (AIX)Ynb AIX @�t�W��Ω�w⌠�ñ�@ DB2 Ω�wA�nT����Ms
�C
}lºe
v z��π� root ���v¡A�α����Ms�C
v pGz��w�nΘ��z����s�Ahbwq DB2 ����s��iα�n
ΣLBJC
÷≤o�@�
UCⁿOñ�������Ms�W�A�bUCϕμñí�CziHⁿwv��
���s�W�Aunª�ϕ�t�RWWh� DB2 RWWhC
� 23 � ��w� DB2 �w�S� 323
pGz�Γ��uDB2 w�vδF�w� DB2 Ω�wú�AhuDB2 w�vδF�
�z�o����C
ϕ 43. �n����Ms�
�n���� ���W s�W
���� db2inst1 db2iadm1
j≈��� db2fenc1 db2fadm1
DB2 �z°A���� dasusr1 dasadm1
pG DB2 �z°A����O{s���Ahw�ºeA��PqúWú���o
����CpG��uDB2 w�vδFb��Ω��qúW� DB2 �z°A��s
���AhbPqúWw�����íA]��s���]�n� �CpG
PqúWw����Ah�������P�Dns�C
¡ε
z������W����Xz@�t�� DB2 �wt��RWWhC
{�
²����oT����A�⌡μUCBJG
1. nJDnqúC
2. ΘJUCⁿOAi�Ω�����s� (�pAdb2iadm1)BNn⌡μ UDF �x
s{�s� (�pAdb2fadm1)AH�N�� DB2 �z°A��s� (�pA
dasadm1)G
mkgroup id=999 db2iadm1mkgroup id=998 db2fadm1mkgroup id=997 dasadm1
3. ��UCⁿOA�@��≤zbe@BJñ��ºC@�s�����CC@
������l�²ANOz²e��@�� DB2 �l�² (db2home)C
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. w∩z���C@����A]w@��lKXA�ΘJUCⁿOG
passwd db2inst1passwd db2fenc1passwd dasusr1
5. nXC
6. Hz���C@����¡ (db2inst1Bdb2fenc1 � dasusr1) nJDnqúC
]�o����O�@�nJ�t�A�Ht�iα�úz�≤C@�����
KXC
7. nXC
8. bNP�ºΩ�w⌠��C@xqúWA����P�����s�bßC
324 w� DB2 °A�
b���Ω�w⌠�ñ�� DB2 °A�w���n��� (HP-UX)Ynb HP-UX @�t�W��Ω�w⌠�ñ�@ DB2 Ω�wA�nT����M
s�C
}lºe
v z��π� root ���v¡A�α����Ms�C
v pGz��w�nΘ��z����s�Ahbwq DB2 ����s��iα�n
ΣLBJC
÷≤o�@�
UCⁿOñ�������Ms�W�A�bUCϕμñí�CziHⁿwv��
���s�W�Aunª�ϕ�t�RWWh� DB2 RWWhC
pGz�Γ��uDB2 w�vδF�w� DB2 Ω�wú�AhuDB2 w�vδF�
�z�o����C
ϕ 44. �n����Ms�
�n���� ���W s�W
���� db2inst1 db2iadm1
j≈��� db2fenc1 db2fadm1
DB2 �z°A���� dasusr1 dasadm1
pG DB2 �z°A����O{s���Ahw�ºeA��PqúWú���o
����CpG��uDB2 w�vδFb��Ω��qúW� DB2 �z°A��s
���AhbPqúWw�����íA]��s���]�n� �CpG
PqúWw����Ah�������P�Dns�C
¡ε
z������W����Xz@�t�� DB2 �wt��RWWhC
{�
²����oT����A�⌡μUCBJG
1. nJDnqúC
2. ΘJUCⁿOAi�Ω�����s� (�pAdb2iadm1)BNn⌡μ UDF �x
s{�s� (�pAdb2fadm1)AH�N�� DB2 �z°A��s� (�pA
dasadm1)G
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
3. ��UCⁿOA�@��≤zbe@BJñ��ºC@�s�����CC@
������l�²ANOz²e��@�� DB2 �l�² (db2home)C
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. w∩z���C@����A]w@��lKXA�ΘJUCⁿOG
passwd db2inst1 passwd db2fenc1 passwd dasusr1
� 23 � ��w� DB2 �w�S� 325
5. nXC
6. Hz���C@����¡ (db2inst1Bdb2fenc1 � dasusr1) nJDnqúC
]�o����O�@�nJ�t�A�Ht�iα�úz�≤C@�����
KXC
7. nXC
8. bNP�ºΩ�w⌠��C@xqúWA����P�����s�bßC
DB2 pureScale S�w���n��� (Linux)Ynb Linux @�t�W�@ DB2 Ω�w⌠�A�nΓ����Ms�C
}lºe
v z��π� root ���v¡A�α����Ms�C
v pGz��w�nΘ��z����s�Ahbwq DB2 ����s��iα�n
ΣLBJC
÷≤o�@�
z�n����H� DB2 pureScale �G
v @�����@����
v @�����@j≈����
z��NΓ�úP����ft��Γ�úP�s�CΓ����ñ�C@�ú��
b��D≈Wπ��P� UIDBGIDBs�W���l�²CTOpG⌠≤D≈Wsb
⌠≤n������AhL���π���� eCL�b}lw�ºe�o��
n���CziHb�≥uDB2 w�vδF�e���o����A��b���ñ
iμⁿwCpG��{s���AhL���sb≤��D≈WA��XCX��
DC
UCⁿñ�������s�W�Ow]A�O²bUϕñCziHⁿwv�
����s�W�Aunª�ϕ�t�RWWh� DB2 RWWhC
ϕ 45. w]����s�
�n���� ���W s�W
���� db2sdin1 db2iadm1
j≈��� db2sdfe1 db2fadm1
UCⁿOñ�������Ms�W�A�bUCϕμñí�CziHⁿwv��
���s�W�Aunª�ϕ�t�RWWh� DB2 RWWhC
pGz�Γ��uDB2 w�vδF�w� DB2 Ω�wú�AhuDB2 w�vδF�
�z�o����C
¡ε
z������W����Xz@�t�� DB2 �wt��RWWhC
zNbúPD≈W��P@����W�A��π��P� HOME �²CM�A�
��W�úαwsb≤⌠≤D≈WCpG��{s���W�Ah���W���s
326 w� DB2 °A�
b≤��D≈WA����P���� ID (uid)Bs� ID (gid)Bs�W�� HOME �
²C
{�
Yn�o����A�⌡μUCBJG
1. nJD≈C
2. zLΘJUCⁿOA�Ω�����s�]�pAdb2iadm1�AH�N⌡μ UDF
�xs{�s�]�pAdb2fadm1�G
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
�Twz����Sw�X�eúsb≤⌠≤≈�WC
3. ��UCⁿOA�@��≤zbe@BJñ��ºC@�s�����CC@
������l�²ANOz²e��@�� DB2 �l�² (db2home)C
useradd -u 1004 -g db2iadm1 -m -d /db2home/db2inst1 db2inst1useradd -u 1003 -g db2fadm1 -m -d /db2home/db2fenc1 db2fenc1
4. w∩z���C@����A]w@��lKXA�ΘJUCⁿOG
passwd db2inst1 passwd db2fenc1
5. nXC
6. Hz��C@����¡]db2inst1 � db2fenc1�nJDnqúC]�o��
��O�@�nJ�t�A�Ht�iα�úz�≤C@�����KXC
7. nXC
8. bNPΩ�w⌠��C@xqúWA����P�����s�bßC
b���Ω�w⌠�ñ�� DB2 °A�w���n��� (Solaris @�t�)Ynb Solaris @�t�W��Ω�w⌠�ñ�@ DB2 Ω�wA�nT����M
s�C
}lºe
v z��π� root ���v¡A�α����Ms�C
v pGz��w�nΘ��z����s�Ahbwq DB2 ����s��iα�n
ΣLBJC
÷≤o�@�
UCⁿOñ�������Ms�W�A�bUCϕμñí�CziHⁿwv��
���s�W�Aunª�ϕ�t�RWWh� DB2 RWWhC
pGz�Γ��uDB2 w�vδF�w� DB2 Ω�wú�AhuDB2 w�vδF�
�z�o����C
ϕ 46. �n����Ms�
�n���� ���W s�W
���� db2inst1 db2iadm1
j≈��� db2fenc1 db2fadm1
DB2 �z°A���� dasusr1 dasadm1
� 23 � ��w� DB2 �w�S� 327
pG DB2 �z°A����O{s���Ahw�ºeA��PqúWú���o
����CpG��uDB2 w�vδFb��Ω��qúW� DB2 �z°A��s
���AhbPqúWw�����íA]��s���]�n� �CpG
PqúWw����Ah�������P�Dns�C
¡ε
z������W����Xz@�t�� DB2 �wt��RWWhC
{�
²����oT����A�⌡μUCBJG
1. nJDnqúC
2. ΘJUCⁿOAi�Ω�����s� (�pAdb2iadm1)BNn⌡μ UDF �x
s{�s� (�pAdb2fadm1)AH�N�� DB2 �z°A��s� (�pA
dasadm1)G
groupadd -g 999 db2iadm1groupadd -g 998 db2fadm1
groupadd -g 997 dasadm1
3. ��UCⁿOA�C@�s��@����CC@������l�²ANOz
²e��@�� DB2 �l�² (/db2home)C
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. w∩z���C@����A]w@��lKXA�ΘJUCⁿOG
passwd db2inst1 passwd db2fenc1 passwd dasusr1
5. nXC
6. Hz���C@����¡ (db2inst1Bdb2fenc1 � dasusr1) nJDnqúC
]�o����O�@�nJ�t�A�Ht�iα�úz�≤C@�����
KXC
7. nXC
8. bNP�ºΩ�w⌠��C@xqúWA����P�����s�bßC
328 w� DB2 °A�
� 24 � τ�w�
z��τ� DB2 Ω�w°A�w�O�¿\C
τ�O�is���Ω�ºqúW�n² (Windows)b��Ω�w⌠�ñw� DB2 Ω�wú�ºßA�τ�zO�is���Ω��q
úW�n²Co�τ�BJ��q��Pqúñ⌡μC
}lºe
�ϕ]w��Ω�w⌠��A��nBJC
z��w� DB2 Ω�wú�C
{�
Ynτ�O�is���Ω�ºqúW�n²A�⌡μUCBJG
1. qⁿOúΘJ regedit ⁿOC ��}�un²sΦ�v°íC
2. ÷@Un²\αϕ��C
3. ∩�s�⌠⌠n²C
4. bqúWμ�ñΣJ��Ω�ºqú�W�C
�G
pG��ΩTAhzw�Qτ�zis���Ω�ºqúW�n²C
τ����Ω�w°A�w� (Linux � UNIX)�� db2val uπAiHτ�w��BΩ�BΩ�w�BP�Ω�w�suH���Ω�w⌠��¼A�τ� DB2 �����\αC
p��Ω�A�\yτ� DB2 ��zCu�b�� 2 �I�A��τ��
�Ω�w⌠��¼AC�A�Fτ�O�w¿\w� DB2 Ω�w°A�AzN��
d�Ω�w�⌡μ SQL ⁿOAH��d�Ω��τ�O�wN�Ω�te���
P�Ω�w� °A�C
}lºe
ϕ�UCBJºeA�Twzwg�¿��w�BJC
{�
Yn� SAMPLE Ω�wA�⌡μUCBJG
1. H��Ω�����¡nJDnqú (ServerA)C bd�ñAdb2inst1 O��Ω
�����C
© Copyright IBM Corp. 2013 329
2. ΘJ db2sampl ⁿOAH� SAMPLE Ω�wC ��w]ANbΩ������l
�²ñ�d�Ω�wCb�d�ñA/db2home/db2inst1/ OΩ������l�
²CΩ������l�²Ow]Ω�w⌠�C
o�ⁿO�ßO���í�BzCS��¿TºFϕⁿOúr����AY
ϕBzw�¿C
b� SAMPLE Ω�w�A��HΩ�wOW SAMPLE iμs�C
3. ΘJ db2start ⁿOAH��Ω�w�z{íC
4. b DB2 ⁿO°íñΘJUC DB2 ⁿOAHs�� SAMPLE Ω�wA���bí�
20 ñu@º���u�MμC
db2 connect to sampledb2 "select * from staff where dept = 20"
5. Ynτ�wNΩ�te�Ω�w� °A�A�b DB2 ⁿO°íñΘJUCⁿ
OG
db2 "select distinct dbpartitionnum(empno) from employee"
ΘX�C�uϕμ����Ω�w� CSw�ΘXN°UC e�wG
v Ω�wñ�Ω�w� ��
v Ω�w� s�ñ�Ω�w� �� (�≤� employee ϕμ�ϕμí)
U@B
bτ�w�ºßAYi�ú SAMPLE Ω�wH�X��íC�ΘJ db2 drop data-base sample ⁿOH�≤ SAMPLE Ω�wC
τ����Ω�w⌠�w� (Windows)�Fτ�O�w¿\w� DB2 Ω�w°A�AzN��d�Ω�w�⌡μ SQL ⁿ
OAH��d�Ω��τ�O�wN�Ω�te���P�Ω�w� °A�C
}lºe
zwg�¿��w�BJC
{�
Yn� SAMPLE Ω�wA�⌡μUCBJG
1. Hπ� SYSADM v¡����¡nJDnqú (ServerA)C
2. ΘJ db2sampl ⁿOAH� SAMPLE Ω�wC
o�ⁿO�ßO���í�BzCϕⁿOúr����AYϕ{w�
¿C
b� SAMPLE Ω�w�A��HΩ�wOW SAMPLE iμs�C
3. ΘJ db2start ⁿOH��Ω�w�z{íC
4. b DB2 ⁿO°íñΘJUC DB2 ⁿOAHs�� SAMPLE Ω�wA���bí�
20 ñu@º���u�MμC
db2 connect to sampledb2 "select * from staff where dept = 20"
330 w� DB2 °A�
5. Ynτ�wNΩ�te�Ω�w� °A�A�b DB2 ⁿO°íñΘJUCⁿ
OG
db2 "select distinct dbpartitionnum(empno) from employee"
ΘX�C�uϕμ����Ω�w� CSwΘXN�M≤Ω�wñ�Ω�w
� ��AH�Ω�w� s�ñ�Ω�w� ��]�≤� employee ϕ
μ�ϕμí�C
U@B
bτ�w�ºßAYi�ú SAMPLE Ω�wH�X��íCM�ApGzW�Q�d
���{íAhOdd�Ω�w����C
�ΘJ db2 drop database sample ⁿOH�≤ SAMPLE Ω�wC
� 24 � τ�w� 331
332 w� DB2 °A�
� 25 � b DB2 Ω�w��S�w�ºß���nBJ
bzw���Ω�w⌠�ºßA��⌡μΣL@�ABiH∩�a⌡μt@�Σ
L@�C
]wu@sΘHNⁿOte�h� AIX �I
b AIX W��Ω�w⌠�ñAziH]wu@sΘAHNⁿOte�P�Ω�
wt��@� System p SP u@�CzL dsh ⁿOAiHNⁿOte�u@�ñC
}lºe
o�U≤b AIX Ww���z��Ω�wt��A²zα≈b⌠�ñ���qúW
�t⌡μ�PⁿO��o���C
z���Dn�Ju@sΘ�C@íqú�D≈W�C
z��Hπ� root ���v¡����¡�nJu εvu@�C
z����@���ACXNnP�Ω�wt����u@��D≈W�C
{�
Yn]wu@sΘAHNⁿOte�u@�MμA�⌡μUC�@G
1. �@��� nodelist.txt ���A���CXnPu@s���u@��
D≈W�C
�pA�]zQn��W�workstation1 � workstation2 ��u@���u
@sΘCnodelist.txt � e�G
workstation1workstation2
2. ≤su@�Θ⌠���C ²≤sMμA�ΘJUCⁿOG
export DSH_NODE_LIST=path/nodelist.txt
ΣñApath O� nodelist.txt ��mA� nodelist.txt Oz�����W
�A����CXu@sΘñ�u@�C
3. ΘJUCⁿOAHτ�u@sΘñ�W��TOzn�u@�G
dsh -q
zN�¼��ⁿU��ΘX�GG
Working collective file /nodelist.txt:workstation1workstation2
Fanout: 64
≤s�Itm� (Linux � UNIX)b DB2 ��Ω�w⌠�ñA@�ú�BJA��≤s db2nodes.cfg ��H]A
Pqú�n²C
© Copyright IBM Corp. 2013 333
}lºe
v ��b��PqúWw� DB2 Ω�wú�C
v DnqúW��sb DB2 Ω�C
v z��Oπ� SYSADM v¡����C
v pGA�UC⌠@¼pA��\ DB2 Itm�μí DDñú��tmd����
μíΩTG
– znN¬t�½�≤Ω�w� °A�ºí�qT
– ��tmNπ�h½�Φ�
÷≤o�@�
Itm� (db2nodes.cfg) �≤Ω������l�²ñAª]t�tmΩTii�
DB2 Ω�wt����°A��P�Ω�w⌠��Ω�C�Ω�w⌠�ñ�C�
Ω�ú� db2nodes.cfg ��C
db2nodes.cfg ����w∩PΩ��C�°A�]t@�n²C�Ω��A��
� db2nodes.cfg ��A�B���Ω��°A�sWn²C
�pAϕzb��Ω��°A� ServerA W�� uDB2 w�vδF� DB2 Ω��A
�≤s db2nodes.cfg ��ApU�G
0 ServerA 0
¡ε
u{ví�BJ����D≈W���O�πD≈W�C
{�
Yn≤s db2nodes.cfg ��A�G
1. HΩ����¡nJC �pAdb2inst1 Oo�BJñ�Ω����C
2. TwzwΘJUCⁿO��ε DB2 Ω�G
INSTHOME/sqllib/adm/db2stop
Σñ INSTHOME OΩ������l�²]Ω�⌡μ� db2nodes.cfg ��wΩ
wABu�bΩ��ε��αiμsΦ�C
�pApGz�Ω��l�²O /db2home/db2inst1A�ΘJUCⁿOG
/db2home/db2inst1/sqllib/adm/db2stop
3. w∩C� DB2 Ω�ANn²sW� .rhosts ��C sWUC��H≤s��G
hostname db2instance
Σñ hostname OΩ�w°A�� TCP/IP D≈W�A� db2instance Oz��s�
Ω�w°A��Ω�W�C
4. w∩C�P�°A�ANn²sW� db2nodes.cfg ��C �@��°
db2nodes.cfg ���Aª�]t@�n²A�ⁿG
0 ServerA 0
n²]AΩ�w� °A��X (I�X)BΩ�w� °A��bº°A�
� TCP/IP D≈W�AH�Ω�w� °A���Φ≡�C
334 w� DB2 °A�
�pApGz�bw�w��tm]��xqúABC@xqúW�@�Ω�w
� °A��Ahw≤s� db2nodes.cfg ���ⁿ≤G
0 ServerA 01 ServerB 02 ServerC 03 ServerD 0
5. ϕ�¿≤s db2nodes.cfg ���A�ΘJ INSTHOME/sqllib/adm/db2start ⁿOA
Σñ INSTHOME OΩ������l�²C �pApGz�Ω��l�²O
/db2home/db2inst1A�ΘJUCⁿOG
/db2home/db2inst1/sqllib/adm/db2start
6. nXC
DB2 Itm��μí
db2nodes.cfg ��i��wqP DB2 Ω��Ω�w� °A�CYzn��Ω�
w� °A�qT�¬tμ¼s�Ah db2nodes.cfg ��]i�≤ⁿw¬tμ¼s
�� IP �}�D≈W�C
Linux � UNIX @�t�W db2nodes.cfg ���μípU�G
dbpartitionnum hostname logicalport netname resourcesetname
dbpartitionnumBhostnameBlogicalportBnetname � resourcesetname bUñwqC
Windows @�t�W db2nodes.cfg ���μípU�G
dbpartitionnum hostname computername logicalport netname resourcesetname
b Windows @�t�WAdb2ncrt � START DBM ADD DBPARTITIONNUM ⁿO
�No���sW� db2nodes.cfgCo���]iH� db2nchg ⁿOiμ�∩Czú���sWo�σrμ�sΦ��C
dbpartitionnum
�≤ 0 � 999 ºí�M��XAi�O�Ω�wt�ñ�Ω�w� °
A�C
Yn�π�Ω�wt�A�w∩C@�Ω�w� °A�Nn²sW�
db2nodes.cfg ��Cz��[ºΩ�w� °A�∩�� dbpartitionnum
��H�W��CA²b�ñiH�í�sbCpGzp�nsW�Φ
� °A�A�Bnb��ñ∩Iiμ�Φ�AhiH∩b
dbpartitionnum ºí±mí�C
��nn²��C
hostname
� FCM ��ºΩ�w� °A�� TCP/IP D≈W�C��nn²��C
jP ������D≈W�C
pGb db2nodes.cfg ��ñú�D≈W�]�D IP �}�AhΩ�w�z{
í��A���RD≈W�C�RiHb��iμ�zLd\wn²�u⌠�
W�°A� (DNS)viμA�≈�W� OS ]w�MwC
q DB2 9.1 �}lAΣ� TCP/IPv4 � TCP/IPv6 qT≤wCw�≤n�RD
≈W��ΦkC
� 25 � b DB2 Ω�w�S�w�ºß���nBJ 335
÷M 9.1 �e������Φkp db2nodes.cfg ��ñ�wqa�RrΩA
²Oϕb db2nodes.cfg ��ñwquW��A9.1 ��≤s��ñ�Φk�
���Ru�π⌠�W� (FQDN)vCⁿw��πD≈W�tm�uW�Ao
iα��Pb�RD≈W��{ño�ú�n��≡C
Yn�Kb�nD≈W��R� DB2 ⁿOño�⌠≤�≡A���UC⌠≤�
MΦkG
1. pGb db2nodes.cfg ���@�t�D≈W���ñⁿwuW�Ahb
@�t�D≈�ñⁿwD≈W��uW���π⌠�W�C
2. Ynbz�D DB2 °A��Ñ IPv4 ≡���� IPv4 �}A�oXUC
ⁿOG
db2 catalog tcpip4node db2tcp2 remote 192.0.32.67server db2inst1 with "Look up IPv4 address from 192.0.32.67"
3. Ynbz�D DB2 °A��Ñ IPv6 ≡���� IPv6 �}A�oXUC
ⁿOG
db2 catalog tcpip6node db2tcp3 1080:0:0:0:8:800:200C:417Aserver 50000with "Look up IPv6 address from 1080:0:0:0:8:800:200C:417A"
logicalport
ⁿwΩ�w� °A���Φ≡�Cμ�i��ⁿw⌡μ�ΦΩ�w�
°A�ºu@�W�SwΩ�w� °A�C
DB2 �bw��A�� í�qTOd /etc/services ��ñ�≡d≥]�
p 60000 - 60003�Cdb2nodes.cfg ñ�o� logicalport μ�ib�d≥ñA
ⁿwznⁿú�Sw�Φ� °A��≡C
pGμ�S�n²Ahw]� 0CM�ApGzb netname μ�ñsWn
²Ah��b logicalport μ�ñΘJ�rC
pG���ΦΩ�w� Ah�ⁿw� logicalport ��q 0 }lA�H�
W��≥]�pA0B1B2�C
�ApGzⁿwFY@Ω�w� °A�� logicalport n²Ah���C
≤ db2nodes.cfg ��ñ�C@�Ω�w� °A�ⁿw logicalportC
u�ϕzúO���ΦΩ�w� �¬tμ¼s��Aμ��O∩�μ
�C
netname
ⁿw FCM qTº¬tμ¼s��D≈W�� IP �}C
Ywⁿwμ��n²AhΩ�w� °A�ºí���qT (db2startBdb2stop � db2_all ⁿO�ú��qTú�) ú�H¬tμ¼s��BzC
u�ϕz��¬tμ¼s��iμΩ�w� qT�A��O�n
�C
resourcesetname
resourcesetname iwq����Iº�m�@�t�Ω�Cresourcesetname O
�FΣ�{�t���≤uh��ΦI (MLN)vCΣ�P¡���
quadname �rΩ�¼μ�@�ú�C
u� AIXBHP-UX � Solaris @�t����C
336 w� DB2 °A�
b AIX WAº���uΩ�]wvA�buSolaris @�t�vñh��uM
�vCp�Ω��z��÷ΩTA�\@�t�σ≤C
b HP-UX WAresourcesetname �NO PRM s��W�C�\ HP �
″HP-UX Process Resource ManagerAUser GuideA(B8733-90007)″ σ≤H�o≤hΩTC
b Windows @�t�WAiHzL DB2PROCESSORS n²���wq�ΦI�{�t�C
b Linux @�t�WAresourcesetname �μ�wqPt�WuD@PO�Θs
� (NUMA)vI�∩���XCúFπ� NUMA �hΣ��u2.6 ��{
ívº�A]��iH��t���{í numactlC
pG�� resourcesetname �AN��ⁿw netname �C
d�tm
���UCd�tm�Mw⌠�ñAϕ�tmC
@xqúA��Ω�w��°A�
pGzúO��O�⌠�ABQ²W� ServerA �ΩΘu@����Ω�w
� °A�Ahi≤s db2nodes.cfg �ApU�G
0 ServerA 01 ServerA 12 ServerA 2
3 ServerA 3
ΓxqúACxqú�@�Ω�w��°A�
pGzQ²��Ω�wt�]tΓ�W� ServerA � ServerB �ΩΘu@
�Ahi≤s db2nodes.cfg ��ApU�G
0 ServerA 01 ServerB 0
ΓxqúACxqú�T�Ω�w��°A�
pGzQ²��Ω�wt�]tΓ�W� ServerA � ServerB �ΩΘu@
�AB² ServerA ⌡μ 3 �Ω�w� °A�Ahi≤s db2nodes.cfg �
�ApU�G
4 ServerA 06 ServerA 18 ServerA 2
9 ServerB 0
ΓxqúAπ�¬t�½�T�Ω�w��°A�
pGzQ²��Ω�wt�]tΓxW� ServerA � ServerB]ServerB ⌡
μΓ�Ω�w� °A���qúA�B��W� switch1 � switch2 �
¬tμ¼s�Ahi≤s db2nodes.cfg ��ApU�G
0 ServerA 0 switch11 ServerB 0 switch2
2 ServerB 1 switch2
�� resourcesetname �d�
o�¡εA�≤UCd�G
v d�πϕtmñS�¬tμ¼s��Aresourcesetname ���ípC
� 25 � b DB2 Ω�w�S�w�ºß���nBJ 337
v netname O����μABib��μⁿw hostnameA]���μS�μ½�W�A
�zQ�� resourcesetnameC�¡��O resourcesetname]pGwwq�CΩ�s
�Wμuαπ� db2nodes.cfg ��ñ��¡��μCoϕϕzⁿwΩ�s��A
]��ΘJ����μC����μ�≤¬t�½C
v pGzS�¬t�½�OúQ��ªAh��ΘJ hostname]P�G��μ�P�C
½y íADB2 Ω�w�zt�úΣ� db2nodes.cfg ��ñ��μí�]�Oμ½
ª��C¡εwA�≤eT��μA�ª{bA�≤��¡��μC
AIX d�
HUOp≤]w AIX @�t�ºΩ�]w�d�C
d��@�ΩΘIAª� 32 �Bz�� 8 ��ΦΩ�w� (MLN)Cd�
πp≤�C� MLN ú�{�ⁿ�C
1. b /etc/rset ñwqΩ�]wG
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
DB2/MLN8:owner = db2inst1
338 w� DB2 °A�
group = systemperm = rwr-r-
resources = sys/cpu.00028,sys/cpu.00029,sys/cpu.00030,sys/cpu.00031
2. ΣJUCⁿOAH��O�Θ�ⁿ�G
vmo -p -o memory_affinity=1
3. ���\ivH���]wG
chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE,CAP_NUMA_ATTACH db2inst1
4. NΩ�]wW�sW� db2nodes.cfg ñ��¡��μG
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 d�
d�πp≤N PRM s��≤π� 4 � CPU � 4 � MLN º≈�W� CPU @
�ABC� MLN � 24% � CPU @�A�Od 4% �ΣL��{íCDB2 Ω�W
�� db2inst1C
1. sΦ /etc/prmconf � GROUP qG
OTHERS:1:4::db2prm1:50:24::
db2prm2:51:24::db2prm3:52:24::
db2prm4:53:24::
2. N������sW� /etc/prmconfG
db2inst1::::OTHERS,db2prm1,db2prm2,db2prm3,db2prm4
3. ΘJUCⁿOH�l]ws���� CPU �z{íG
prmconfig -iprmconfig -e CPU
4. N PRM s�W�sW� db2nodes.cfg ��¡��μG
1 voyager 0 voyager db2prm12 voyager 1 voyager db2prm23 voyager 2 voyager db2prm3
4 voyager 3 voyager db2prm4
PRM tm]BJ 1-3�i��¼�í GUI uπ xprm ��¿C
Linux d�
b Linux @�t�WAresourcesetname �μ�wqPt�WuD@PO�Θs�
(NUMA)vI�∩���XCúFπ� NUMA �hΣ�� 2.6 ��{íº�A
numactl t���{í]��i�Cp� Linux @�t�W NUMA Σ���÷ΩTA
�\ numactl �uWⁿOí�C
d�πp≤]wπ���I� NUMA qúAΣñC��ΦIúP@� NUMA
I�÷pC
1. TOt�Wsb NUMA \αC
� 25 � b DB2 Ω�w�S�w�ºß���nBJ 339
2. oXUCⁿOG
$ numactl --hardware
ΣΘX�G�PUCπe��ⁿG
i�G4 ��I (0-3)�I 0 jpG1901 MB�I 0 i�jpG1457 MB�I 1 jpG1910 MB�I 1 i�jpG1841 MB�I 2 jpG1910 MB�I 2 i�jpG1851 MB�I 3 jpG1905 MB�I 3 i�jpG1796 MB
3. bd�ñAt�W��� NUMA ICpU�sΦ db2nodes.cfg ��AHN
C@� MLN Pt�W� NUMA I�÷pG
0 hostname 0 hostname 01 hostname 1 hostname 12 hostname 2 hostname 23 hostname 3 hostname 3
Solaris d�
HUOp≤]w Solaris � 9 �M��d�C
bo�d�ñA��π� 8 �Bz��ΩΘIG�@� CPU N�≤w]M�Bu�
�{í°A�vN��T� CPUAt��� CPU hú�� DB2CΩ�W��
db2inst1C
1. ��sΦ��Ω�xs�tm�C∩≤d�A�WN�O pool.db2C epUG
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. sΦ /etc/project ��HsW DB2 M�� appsrv M�ApU�G
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_pooldb2proj1: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
340 w� DB2 °A�
3. �Ω�xs�G# poolcfg -f pool.db2C
4. ���xs�G# pooladm -c
5. NM�W�sW� db2nodes.cfg ��ñ��¡��μG
0 hostname 0 hostname db2proj01 hostname 1 hostname db2proj12 hostname 2 hostname db2proj23 hostname 3 hostname db2proj3
��Ω�w��°A�ºí�qT (Linux � UNIX)�@�í���P�Ω�wt�ºΩ�w� °A�ºí�qT�ΦíC
Ω�w� °A�ºí�qTO�u�tqT�z{í (FCM)v�BzCYn��
FCMA��N≡�≡d≥Odb�Ω�wt�ñC@xqúW� /etc/services ��
ñC
}lºe
z���� ID ��π� root ���v¡C
z��b��PΩ��qúW⌡μo�@�C
÷≤o�@�
Od� FCM �≡��Ñ≤Ω�ñ⌠≤qú��z�iα�z�Ω�w� ��W
¡C
bUCd�ñAdb2nodes.cfg ��]to���G
0 server1 01 server1 12 server2 03 server2 14 server2 25 server3 06 server3 17 server3 28 server3 3
�] FCM ≡Oq 60000 }ls�Cb¼pñG
v server1 ��Γ�≡ (60000B60001) Nϕª�Γ�Ω�w�
v server2 ��T�≡ (60000B60001B60002) Nϕª�T�Ω�w�
v server3 ����≡ (60000B60001B60002B60003) Nϕª���Ω�w�
��qúú��Od 60000B60001B60002 � 60003A]�oOΩ�ñ⌠≤qú���
�j≡d≥C
pGz��¬i���MΦ�]�pATivoli System Automation � IBM PowerHA®
SystemMirror for AIX�A�Yíqú�Ω�w� o�ó��Γ�α��t@íq
úAz���{iα�≡�DC±ΦíApG@íqúq�z��Ω�w� A
²Ot@íqú�Γ�Ω�w� iαo�ó��Γ�α���qúAh��w∩
�qúW�!�≡C
� 25 � b DB2 Ω�w�S�w�ºß���nBJ 341
ϕ�Ω��A�bDnqúWOd≡d≥CDnqú]����Ω��qúCM
�ApG�sW� /etc/services ���≡d≥ú¼H�Xz��DAzN�nΓ�
sWΣL��AH��Od≡�d≥C
{�
Yn�� /etc/servicesAb�Ω�w⌠�ñ�°A�ºí��qTG
1. Hπ� root ���v¡����¡nJDnqú]��Ω��qú�C
2. �Ω�C
3. �° /etc/services ��ñOd�w]≡d≥C úF≥�tmº�AFCM ≡]�
�π�ⁿUCG
db2c_db2inst1 50000/tcp#Add FCM port information
DB2_db2inst1 60000/tcpDB2_db2inst1_1 60001/tcpDB2_db2inst1_2 60002/tcp
DB2_db2inst1_END 60003/tcp
��w]A�@�≡ (50000) OOd�sunDA�e��j≤ 60000 �i�≡
hOd� FCM qTC@��≤��Ω��Ω�w� °A�A�t�T��≤�
ΦΩ�w� °A�]w��¿ßAzi∩Nª�sW�qú�C
≡d≥��]A}l� END ��Cñí��O∩���C�Ta]Añíiα�
U≤�εΣL��{í��o�≡A²OΩ�w�z{íú�τ�o���C
DB2 ≡���μípUG
DB2_instance_name_suffix port_number/tcp # comment
ΣñG
v instance_name O���W�C
v suffix ú��≤�@� FCM ≡Cñí��O�C≡P�¬≡ºí���CpGz
b�@�P�⌠ FCM ≡ºí]Añí��Ah suffix �CW[@�≡K[ 1 �
π��¿C�pA�G�≡�s�� 1A��T�≡�s�� 2A���AHT
O�@�C���� END o�r@� suffixANϕ�ß@���C
v port_number Oz�Ω�w� °A�qT�Od�≡�C
v comment Oí����∩���C
4. Tw�¼≈�≡Od� FCM qTC pGOd≡�d≥ú≈A�sW�����C
5. H root ���¡nJC@íPΩ��qúA�N�P���sW� /etc/
services ��C
����ⁿO�⌡μ (Linux � UNIX)z��≤s .rhosts ��A�α�� rsh ⌡μ��ⁿOC
}lºe
�Ω�wt�ñ�C@�Ω�w� °A�Aú��n�ibPΩ����Σ
LΩ�w� °A�W⌡μ��ⁿO�v¡C≤sΩ�º�l�²ñ� .rhosts �
�AYi�Pv¡C]�Ω���l�²O�≤@� DB2 �l��t�WA�H�
�n@� .rhosts ��C
342 w� DB2 °A�
v z��π� root ���v¡C
v z���DC@íPqú�D≈W�C
v z���D��������W�C
÷≤o�@�
�DDí�p≤�� rsh �����ⁿO�⌡μC
z]iH�� ssh �����ⁿO�⌡μCYn�� sshA�úúΘJKX�KXⁿ�A�\G
v � 307��� 22 �, y]w��Ω�w⌠�z
v http://www.ibm.com/developerworks/data/library/techarticle/dm-0506finnie/index.html
{�
Yn≤s .rhosts ��H�� rsh �⌡μ��ⁿOA�⌡μUC�@G
1. Hπ� root ���v¡����¡nJDnqúC
2. bΩ��l�²ñ� .rhosts ��C �pAYΩ��l�²� /db2home/
db2inst1AhiH��σrsΦ�ΘJUCⁿOA�� .rhosts ��G
vi /db2home/db2inst1/.rhosts
3. �C@íqú (]ADnqú) sWn²� .rhosts ��C .rhosts ���UCμ
íG
hostname instance_owner_user_name
ít�iα�nⁿw°D≈W�A�pGServerA.yourdomain.comCbzND≈
W���sW� .rhosts ��ºeA�TwiH�R /etc/hosts � /etc/
resolv.conf ��ñ�D≈W�C
INSTHOME/.rhosts ����]t�ⁿUCn²G
ServerA.yourdomain.com db2inst1ServerB.yourdomain.com db2inst1ServerC.yourdomain.com db2inst1ServerD.yourdomain.com db2inst1
PΣ�OaⁿwC@�D≈W�Az]iHb .rhosts ��ñⁿwUCn²A²o
��@iα���w�Φ���IAGu��b��⌠�ñ⌡μC
+ db2inst1
Yb db2nodes.cfg ��ñwⁿw¬t�½ (⌠⌠W�)Ah��NC@xqú�⌠
⌠W�n²]sW� .rhosts ��Cb db2nodes.cfg ������μñⁿw⌠⌠
W�Cπ�¬t�½ (⌠⌠W�) n²� .rhosts ��iα����ⁿG
ServerA.yourdomain.com db2inst1ServerB.yourdomain.com db2inst1ServerC.yourdomain.com db2inst1ServerD.yourdomain.com db2inst1Switch1.yourdomain.com db2inst1Switch2.yourdomain.com db2inst1Switch3.yourdomain.com db2inst1Switch4.yourdomain.com db2inst1
� 25 � b DB2 Ω�w�S�w�ºß���nBJ 343
U@B
�� .rhosts ���t@�∩Φ�ANO�� /etc/hosts.equiv ��C /etc/
hosts.equiv ��]tP .rhosts �����P�n²A²��bC@xqúW�C
p� .rhosts � /etc/hosts.equiv ���≤hΩTA�\@�t��σ≤C
344 w� DB2 °A�
� 26 � ���
��zLuDB2 w�vδF�����AziHbúP�@�t�Ww�Ω�w�
°A�C
�����b�PqúWw�Ω�w��°A� (Windows)b@�ñAzN��zLuDB2 w�vδF������AbPqúWw�Ω�
w� °A�C
}lºe
v w��uDB2 w�vδFbDnqúWw� DB2 ��C
v w��≤bPqúWw�����A�NΣ�s�PqúWC
v ��bPqúWπ��zv¡C
{�
Yn�����w��[�Ω�w� °A�A�⌡μUC�@G
1. ��z� DB2 w�wq��� Administrator bßAnJNP�Ω�w⌠��
qúC
2. �½�]t DB2 Ω�wú� DVD ��²C �pG
cd c:\db2dvd
ΣñAdb2dvd Nϕ]t DB2 Ω�wú� DVD ��²W�C
3. qⁿOúAΘJ setup ⁿOApU�G
setup -u responsefile_directory\response_file_name
bUCd�ñAziHb c:\responsefile �²ñΣ���� Addpart.fileCd
��ⁿO��G
setup -u c:\reponsefile\Addpart.file
4. �¿w��A�d\Θx�ñ�TºCb My Documents\DB2LOG\ �²ñiΣ�Θx
�Cz��bΘx���B��PUC e�ⁿ�ΘXG
=== 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. ϕzbDnqúWw���Ω��Ω�w� °A��ADB2 Ω�wú����
P�Ω�w⌠���ΦΩ�w� °A�ⁿw�q�Od≡d≥Cw]d≥
O��≡C∩≤P�Ω�w⌠��C�°A�Az��Γ�tm FCM ≡�
/etc/services ��CFCM ≡�d≥°znbPqúW����Φ� ���
wC��nΓ�n²GDB2_instance � DB2_instance_ENDCPqúWⁿwº
FCM ≡�ΣL�D]AG
v �l≡���PDnqú��l≡���C
v ß≥≡���s�C
v ⁿw�≡���i�C
© Copyright IBM Corp. 2013 345
�G
z��nJC@xPqúA�½�o�BJC
U@B
pGn²z� DB2 Ω�wú�iHs���qú�zL⌠⌠s�t@xqúW� DB2
σ≤Ah��w�uDB2 ΩTñ�vCuDB2 ΩTñ�v]t DB2 Ω�wt�� DB2
�÷ú��σ≤C
�����b�PqúWw�Ω�w��°A� (Linux � UNIX)b@�ñAzN��zLuDB2 w�vδF������AbPqúWw�Ω�
w� °A�C
}lºe
v zw��uDB2 w�vδFbDnqúWw� DB2 Ω�wú�A�Bw�n��
bPqúWiμw�����C
v z��π�Pqú� root ���v¡C
{�
Yn�����w��[�Ω�w� °A�A�⌡μUC�@G
1. H root ¡nJ�NP�ºΩ�w⌠��qúC
2. �½�zbΣñ�s DB2 Ω�wú� DVD e��²C �pG
cd /db2home/db2dvd
3. �ΘJ db2setup ⁿOApU�G
./db2setup -r /responsefile_directory/response_file_name
bd�ñA��� AddPartitionResponse.file wxs� /db2home �²C¼
p�ⁿO�OG
./db2setup -r /db2home/AddPartitionResponse.file
4. �¿w��A�d\Θx�ñ�TºC
�G
z��nJC@xPqúA�⌡μ���w�C
U@B
pGn²z� DB2 Ω�wú�iHs���qú�zL⌠⌠s�t@íqúW� DB2
Ω�wσ≤Ah��w�uDB2 ΩTñ�vCuDB2 ΩTñ�v]t DB2 Ω�wt�
� DB2 Ω�w�÷ú��σ≤C
346 w� DB2 °A�
� 5 g ����q
�����w� DB2 for Linux, UNIX, and Windows ú��A�nN@���CJ�
qC
b}liμ���w�ºeAz��A�UC�N��G
v ÷M� 9 ��� 10 �ñ�����μí�ⁿA²∩≤≤BiH�����h��
�¡εC�pADB2 � 10 �ñú��⌠≤���úuα��w� DB2 � 10 �ú
�]�pA10.1 ��F���Lk�≤w� DB2 � 9 �C�ºτMADB2 � 9 �
ñú�����Lk�≤w� DB2 � 10 �CoDnO�≤� 10 �ñ]ts��
n÷ΣrC
v b Linux � UNIX ¡xWAw∩ root ¡w������iαLk�D root ¡
w���Cí���÷Σr�∩ root ¡w���C
v pGz��uDB2 w�vδFG
– bw��íAziHbuDB2 w�vδF�∩�w��@e�ñANz�]wxs
b���ñC
– u����b⌡μ�w�@������CpGz�tm�ϕμA�OzQ
�peyßq����Ah��z��ΦkC
– u�z�w�{�¿BΣ�Q�¿�A��ú����CpG�°w�A�O
w�óAhú�����C
– ��Φk�����Y��∩AhLkb db2isetup ⁿO -r �ñ��C��w�δF��b db2isetup ⁿOñ������A��[H�∩A�α�XUC°≤G
- ��]t÷Σr FILE
- úo]t÷ΣrGPRODBLIC_AGREEMENT � INSTALL_TYPEC
v ziH�����b⌠⌠W�C@�u@�ñw��PtmA�w�Y� DB2 Ω�
wú��h�tmCMßziHN��te�znw�ú��u@�C
v pGz�����ú��Ah���{s�w������CpGz�tm��
�° (HΓ�Φítm)Ah��z��ΦkCpGO�����ú��ú����
�Ahiα�nΘJ���W��KXC
© Copyright IBM Corp. 2013 347
348 w� DB2 °A�
� 27 � ���w�≥�º�
DB2 ���w�i²zw� DB2 ú�A�L�⌠≤���¼�C
���O@��σσr�AΣñ]t]w�tmΩTC����ⁿwtm�w�
�AH�nw��ú���≤C
Φkú��U≤jW�íp DB2 ú�AP�]�U≤bz�qw�Ptm{ñA
HzqΦí O DB2 w�{C
ziH��UC⌠≤Φk�����G
v �∩ db2/platform/samples �²ñú�� db2dsf.rsp d����AΣñAplat-
form OⁿAϕ�@�t�C
v ��uDB2 w�δFvA��z�ú��ΘJAxsw��tmΩ�CpGz∩
∩�Abu DB2 w�vδFñ����Ah�w]A���N�xsbo��mC
�w]A����xs�G/tmpC
v b DB2 pureScale ⌠�ñAiHqΩ�w�δF]db2isetup ⁿO�xs���C
���w�]iH��Ln�w���w�C
© Copyright IBM Corp. 2013 349
350 w� DB2 °A�
� 28 � ����úw�≥�º�
ziH�������úw�@�HW� DB2 Ω�wú�B\α�yÑC����ú
w�]iH��Ln��úw���í�úw�C
b Linux � UNIX @�t�WAz]iH�������úw� DB2 ΩTñ�C
ú�Fd��úw���� db2un.rspCw�F DB2 Ω�wú��Ad��úw��
���bw��í�s� DB2DIR/install]ΣñADB2DIR �ⁿw⌠�h�w� DB2
Ω�wú��b�CziHq���CYn�����ñ�÷ΣrA��ú÷Σr
¬��P� (*)C
b������úw�ºeA���qUC���¡εC
�ú DB2 Ω�wú��Az��²�≤ DB2 Ω�C�pAYuw� DB2 ESEAhb
�ú ESE ú�ºeAz��²�≤Ω�C
pG�h� DB2 Ω�wú�sb≤�P� DB2 �� Ah@� DB2 Ω�wú��
����úw�ú�vT���ñΣL DB2 Ω�wú�@���≤C�pADB2COPY1
]t DB2 Ω�wú� ESEBWSE � PEC���≤�boT�ú�ºí@�Cbí
pUA�úw� ESE ��úú@���≤CbU�ñA�v� �Nϕnq
DB2COPY1 �ú��≤G
²OAb�ú DB2 Ω�wú�ºeA��qΩ��¼C�pAESEBWSE � PE w�
b�P� DB2 ��ñCzn�ú ESE ú�C�ú ESE ú�ºeAziHG
v �� db2iupdt ⁿONΩ���Σ� ESE Ω��¼º�P���t@� DB2 ��A
�
v �� db2idrop ⁿO�ú{s� ESE Ω�C
Y DB2 \αOb�P DB2 ��ñ�h�ú��w�Ah�\α�����úw��
q� DB2 ��ñ���ú��ú�\αC
DB2COPY1
DB2 Personal Edition
DB2 EnterpriseServer Edition
DB2 WorkgroupServer Edition
� 45. b�P DB2 �� AúP DB2 Ω�wú�ºí�@��≤
© Copyright IBM Corp. 2013 351
UC¡εA�G
v Y�[ú��n DB2 Ω�wú�AhLk�ú�ú�C�pAYP�w�F ESE �
QPAhLk�úw� ESEC
v Yt@�\α�n DB2 \αAhLk�ú�\αC
v Lk�ú�σ�yÑC
v b Windows @�t�WG
– ϕzb�ú DB2 Ω�wú��A�úw����]úα]tn�ú\α�yÑ�
÷ΣrC÷Σr REMOVE_PROD úαP÷Σr REMOVE_COMP � REMOVE_LANG �XC
– pGz��O�⌠�Ah�úw� DB2 Ω�wú�ºeAz��q�⌡μ
db2mscs ⁿOH�ó��Γ≥ª[c��P°A�ñAH -u ∩�⌡μ db2mscsⁿOCp��Ω�A�\ db2mscs ⁿOC
b����úw�ºßA��dΘx�C������� DB2 �úw�ΩTA]A
��C
v b Linux � UNIX @�t�WAΘx��≤ /tmp/db2_deinstall-nnnnn.log ñ]Σ
ñ nnnnn Oú���r�CΘx�W��b⌡μ db2_deinstall ⁿOºßπbe�WCz]iH�� db2ls ⁿO�τ�ú�B\α�yÑO�w�úC
v b Windows @�t�WAΘx��≤ My Documents\DB2LOG\db2un-TimeStamp.log
ñCziH}� εxñ�usW/�ú{ív∩ A�τ�ú�B\α�yÑO
�w�úC
352 w� DB2 °A�
� 29 � DB2 pureScale ⌠������q
úF@δ�����qº�ADB2 pureScale ⌠��π�ΣL��qC
���w�]iH��Ln�w���w�C���i�≤G
v b��D≈ºí��P⌡μñAw�uDB2 pureScale S�vA�� DB2 pureScale
Ω�A�
v b��D≈ºíw�uDB2 pureScale S�vAMß⌡μ db2icrtBdb2iupdt �db2isetup ⁿOA�Γ���XR DB2 pureScale Ω�C
���iH��UCΣñ@�Φí�G
v ��uDB2 w�vδFA
v ��d����A��
v �� db2isetup ⁿOC
uDB2 pureScale S�vd���� db2dsf.rsp �≤ /opt/IBM/db2/V10.1/install/
db2/platform/samples �²ñAΣñ platform OⁿAϕ�@�t�C
z��²�qUC��AMßA�≥b DB2 pureScale ⌠�ñiμ���w�G
v �������L�t�Cb���L�t�ñA�w�⌠≤UCú�G
– IBM General Parallel File System (GPFS)A�
– IBM Tivoli System Automation for Multiplatforms
v ���]t��PD≈��÷ΩTCϕ������Adb2setup � db2isetup ⁿOiHq⌠≤D≈⌡μCp�ΣL���N��A�\Sw�ⁿOC
v ⌠≤π�ú�Tyk�÷ΣrAú��Pπ����L�C
v i�≤uDB2 pureScale S�vw��÷ΣrC°t��¼A�wAí÷ΣrO�
n��Aí÷ΣrO∩���Cp�÷Σr�Ω�A�\u���÷Σrv
DDC
– HOST
– host_identifier.HOSTNAME
– host_identifier.CLUSTER_INTERCONNECT_NETNAME
– DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH
– INSTANCE_SHARED_DEVICE_PATH
– INSTANCE_SHARED_DIR
– Ω��]wG
- 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 ��÷Σr�A��ϕuUC÷Σr�¼÷YG
© Copyright IBM Corp. 2013 353
– w∩uDB2 pureScale S�vA��� DB2 pureScale ⌠�]wO��D≈GΓ�
O���≈α�Γ�¿�C�pG
* ú�w�LIC_AGREEMENT = ACCEPTPROD = ENTERPRISE_SERVER_EDITION_DSFFILE = /opt/IBM/db2/V9.8* ----------------------------------------------* Ω�e* ----------------------------------------------INSTANCE = inst1inst1.PREFERRED_PRIMARY_CF = host1inst1.PREFERRED_SECONDARY_CF = host2inst1.MEMBER = host3inst1.MEMBER = host4inst1.TYPE = dsf* ��Ω�����inst1.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* j≈����inst1.FENCED_USERNAME = db2sdfe1inst1.FENCED_GROUP_NAME = db2fadm1inst1.FENCED_HOME_DIRECTORY = /home/db2sdfe1inst1.FENCED_PASSWORD = 786359555684387445670627543570638933213376259440013362ENCRYPTED = inst1.FENCED_PASSWORD*-----------------------------------------------* ww��yÑ*-----------------------------------------------LANG = EN*-----------------------------------------------* D≈ΩT*-----------------------------------------------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
* ----------------------------------------------* @���t�]w* ----------------------------------------------INSTANCE_SHARED_DEVICE_PATH = /dev/hdisk10
* ----------------------------------------------* Tiebreaker ]w* ----------------------------------------------DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH = /dev/hdisk11
ΣñG
354 w� DB2 °A�
- instance_identifier.PREFERRED_PRIMARY_CF - �Oⁿw�Ω���nDnO���
≈α�D≈C@�D≈��ⁿw��nDnO���≈αC
- instance_identifier.PREFERRED_SECONDARY_CF - �Oⁿw�Ω���nO���≈
α�D≈C
- instance_identifier.MEMBER - �Oⁿw�Ω��¿��D≈C
– ��t�÷ΣrC� DB2 pureScale Ω��A��ⁿwΣñ@�O���t�
�÷�÷ΣrC∩�÷ΣrⁿX��{s����z� GPFS ��t�A�O
w�� GPFS ��t�G
- INSTANCE_SHARED_DEVICE_PATH - ⁿX�� DB2 �z�O���t�ΦkCo
O���÷ΣrC÷Σr�O��w∩@������t���m⌠�C
b��Wúαwsb��t�C
- INSTANCE_SHARED_DIR - ⁿX������z���t�ΦkC÷Σr�O{
s GPFS ��t��⌠�AHxs@���C
u�ⁿwΣñ@���t�÷ΣrA�úαⁿwΓ�CpGP�ⁿwΓ�÷Σ
rAh�ñ INSTANCE_SHARED_DIRCM�ApGs�n²O² DEFAULT_INSTPROF]tAhoϕπ�{s���t�C]pGw���≤ DB2 pureScale Ω
�Ah�o�ípCp��Ω�A�\ db2idrop ⁿOC�pGs�n²O² DEFAULT_INSTPROF ]tAhú�nⁿw�⌠@÷ΣrC
– DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH ÷ΣrO RSCT Tiebreaker ]
wCª��Ow�O�A� Tiebreaker ��m⌠�C�≤qTó�N DB2
pureScale Ω���Γí�A�n Tiebreaker �iμO��CTiebreaker �
Mw�@b� DB2 pureScale Ω�OdbuWCw∩÷Σrⁿw�⌠��OM
�⌠�A�Búα�≤⌠≤ΣL��Cª�jp��� 25 MBA�i���D
≈s�Cw∩÷Σrⁿw�⌠�A��P INSTANCE_SHARED_DEVICE_PATH ÷ΣrúPC
d�
UCd������ db2dsf.rsp w�uDB2 pureScale S�vG
db2setup -r /mydir/db2dsf.rsp -l /tmp/db2setup.log -t /tmp/db2setup.trc
ΣñAmydir Nϕzxs db2dsf.rsp ����²C
� 29 � ����q 355
356 w� DB2 °A�
� 30 � �� DB2 w�δF� DB2 Ω�w�δF�����
ziH��uDB2 w�vδF�uDB2 Ω�w�vδF�����CziHb��
�ñxs GUI ñ�e�∩A�L�Ω�⌡μ DB2 Ω�wú�w�C
{�
v Yn��uDB2 w�vδF�����A�⌡μUC�@G
1. ΣJ db2setup ⁿOAH��uDB2 Ω�w�vδFC
2. bu∩�w�B�����Γ�ve�WA∩�N��w�]wxsb���
ñ∩�CⁿwuDB2 Ω�w�vδFN�s�ú������mC÷U@BC
3. �≥iμΣle�AiμAϕ�∩C
4. bu}l�s�������ve�WA÷@U�¿Hú����C
v Yn��uDB2 Ω�w�vδF�����A�⌡μUC�@G
1. ΣJ db2isetup ⁿOAH��uDB2 Ω�w�vδFC
2. bu∩�w�B�����Γ�ve�WA∩�N��w�]wxsb���
ñ∩�CⁿwuDB2 Ω�w�vδFN�s�ú������mC÷U@BC
3. �≥iμΣle�AiμAϕ�∩C
4. bu}l�s�������ve�WA÷@U�¿Hú����C
U@B
{bAziH��ú�����AQ��P]w�⌡μ�íw�C
© Copyright IBM Corp. 2013 357
358 w� DB2 °A�
� 31 � DB2 ���w�º[ (Linux � UNIX)
@�í�p≤b Linux � UNIX W⌡μ���w�CziHb�w�ºß���
���w�ΣL�≤�ú�C���w�]iH��Ln�w���w�C
}lºe
}lw�ºeA�TOG
v z�t��X���O�Θ�nwΘ�DA�αw� DB2 Ω�wú�C
v �� DB2 {úw�εCpGbqú{s DB2 w��≥ªWw� DB2 Ω�wú
�Az��w∩P{s DB2 w��÷��� DB2 Ω�� DB2 DASA�ε�� DB2
��{íBDB2 Ω�w�z{í� DB2 {C
¡ε
b Linux � UNIX @�t�W�����Φkw� DB2 �A�NUC¡εG
v pGN⌠≤Ω��s�]w�n²÷Σr]� BLANK (″BLANK″ @ⁿ)AhΩ�W
ú�q�e]w�÷ΣrMμñRú�÷ΣrC
v bw�ºeATOzπ�¼≈���íC�hApGw�óAh�nΓ�M
úC
v pGzOb⌡μh�w��qh� DVD w� DB2 Ω�wú�A��zq⌠⌠��
t��úO DVD ��≈iμw�Cq⌠⌠��t�w���π�C⌡μw����
�íqC
v pGz�Γw�h��ß�Ahb{íX°A�W]w�ⁿ���t�AHWi�
αC
{�
Yn⌡μ���w�G
1. �ⁿ DB2 Ω�wú� DVD �s�xsw�M�����t�C
2. ��d���������C
�������¼� .rspC�pAese.rspC
3. �����w� DB2C
��d���������
����ºßAziH�≤���H�����÷ΣrC
÷≤o�@�
M�UCΣñ@�Ω�d�G
v zw��uDB2 w�vδF�F���]��z�w��A�BQn�≤ªC
v zn��d����]�≤ db2/platform/samples �²ñ� db2ese.rspAΣñ plat-
form OⁿAϕ�@�t������C
© Copyright IBM Corp. 2013 359
pG��q DVD iμw�Ah��N≤s�q����xs�t@���t�WC
ziHb���ñⁿwΩ�����W�AH�n@� DB2 pureScale Ω�@í�D
≈CpG����sbAh DB2 Ω�wú�w�{íNbz�t��@���W
����C
{�
Yns���G
1. pGz�b��d����A�Nd�����s�����t�A������
÷Σr DD@�ⁿ�iμsΦC
2. qd����C
Yn�����ñ���A��ú÷Σr¬��P� (*)CMßAHs�]w�N
k��{μ]wCiα�]wCbÑ��k�C
∩≤w��Ñ�@�÷ΣrAuαb���w��í≤���ñⁿwC
�����w� DB2 Ω�wú�]Linux � UNIX�o�ⁿ��z�����Ab Linux � UNIX @�t�Ww� DB2 Ω�wú��
{C
}lºe
}lw�ºeG
v �Twt��Xw�BO������DC
v �¿emw�@�C
v �¿uIBM DB2 pureScale S�vw��∩MμC
v TOzH root ¡nJC
v pGO root ¡w�A���π� root M�v���� ID nJCpGOD root
¡w�Ah���� DB2 w����� ID nJC
v z�t��X���O�Θ�nwΘ�DA�αw� DB2 Ω�wú�C
v ziH��π� root � D root v¡����A�w� DB2 Ω�wú�C
v w�ε��Pz�b��� DB2 ���÷p� DB2 {C
v TO���÷Σr LIC_AGREEMENT w]� ACCEPTC
{�
Yn�����w�uDB2 pureScale S�vA�⌡μUC�@G
1. �ΘJ db2setup ⁿOApU�G
./db2setup -r responsefile_directory/response_file
ΣñG
v responsefile_directory Nϕ����b��²FB
v response_file Nϕ����W�C
2. �¿w��A�d\Θx�ñ�TºC w�Θxw]�≤ /tmp �²ñG
360 w� DB2 °A�
v db2setup.log (Y�D root ¡w�Ah� db2setup_username.logAΣñ
username O⌡μw��D root ��� ID)
v db2setup.err (Y�D root ¡w�Ah� db2setup_username.errAΣñ
username O⌡μw��D root ��� ID)
ziHⁿwΘx���mCw��{Θx db2install.history �≤ DB2DIR/install/
logsAΣñ DB2DIR ⁿww� DB2 Ω�wú��⌠�Cw]w��²OG
v Y� AIXBHP-UX � SolarisAh� /opt/IBM/db2/10.1 �
v Y� LinuxG/opt/ibm/db2/10.1 �
pGb�P�mw�h� DB2 Ω�wú�Ah��� db2install.history.xxxxA
Σñ xxxx O�rAq 0001 }lA���ww�� DB2 ����W[C
d�
UCd������ db2dsf.rsp w�uDB2 pureScale S�vG
db2setup -r /mydir/db2dsf.rsp -l /tmp/db2setup.log -t /tmp/db2setup.trc
ΣñAmydir Nϕzxs db2dsf.rsp ����²C
U@B
pGn²z� DB2 Ω�wú�iHs���qú�zL⌠⌠s�t@xqúW� DB2
σ≤Ah��w�uDB2 ΩTñ�vCDB2 ΩTñ� ]t DB2 Ω�w��÷ú��
σ≤C
�\�⌡μ⌠≤�n�ßmw�@�C
�����b�PqúWw�Ω�w��°A� (Linux � UNIX)b@�ñAzN��zLuDB2 w�vδF������AbPqúWw�Ω�
w� °A�C
}lºe
v zw��uDB2 w�vδFbDnqúWw� DB2 Ω�wú�A�Bw�n��
bPqúWiμw�����C
v z��π�Pqú� root ���v¡C
{�
Yn�����w��[�Ω�w� °A�A�⌡μUC�@G
1. H root ¡nJ�NP�ºΩ�w⌠��qúC
2. �½�zbΣñ�s DB2 Ω�wú� DVD e��²C �pG
cd /db2home/db2dvd
3. �ΘJ db2setup ⁿOApU�G
./db2setup -r /responsefile_directory/response_file_name
bd�ñA��� AddPartitionResponse.file wxs� /db2home �²C¼
p�ⁿO�OG
./db2setup -r /db2home/AddPartitionResponse.file
� 31 � Linux � UNIX 361
4. �¿w��A�d\Θx�ñ�TºC
�G
z��nJC@xPqúA�⌡μ���w�C
U@B
pGn²z� DB2 Ω�wú�iHs���qú�zL⌠⌠s�t@íqúW� DB2
Ω�wσ≤Ah��w�uDB2 ΩTñ�vCuDB2 ΩTñ�v]t DB2 Ω�wt�
� DB2 Ω�w�÷ú��σ≤C
�����X]Linux � UNIX������b Linux � UNIX ¡xWw���úw��íAziα�o{��XC
Uϕí����w��í�J����� X]Dn��n�C
ϕ 47. Dn���w���X
��X� í�
0 �@w�Q�¿C
1 �@���iC
67 w��ío�Y½��C
ϕ 48. �n���w���X
��X� í�
3 Σú�⌠�C
5 ��s�C
10 o�⌠���C
13 Ω�L�C
16 Lk� DASC
17 Lk�Ω�C
18 Lk�Ω�wC
19 ��M≤M���h�±�w�ú��h�CC
20 ��M≤M���h�P�w�ú��h��PCS�n≤s���C
21 �∩�mW�w�⌠≤ DB2 ú�CS�n≤s���C
22 Yn≤sww�� DB2 ú�A��� installFixPack ⁿOA�úO
db2setup ⁿOC
87 Σñ@��L�C
66 ���w�°w�C
74 tm�wlC�p�z��H�C
76 Lk��ú��w���C�τ���O�sbAH�O�iHs�C
82 ΣLw�wbiμñC�²�¿�w�Aºß�iH�≥w�C
86 }�w�Θx��o���C�τ�ⁿw�Θx��mO�sbAH�O
�igJC
97 ¡xWúΣ�w�M≤C
362 w� DB2 °A�
ϕ 48. �n���w���X (�≥)
��X� í�
102 ww�ú��ΣL��CLk�≥���w�C
103 ⁿOμ��L�C
143 t�S�¼≈�i�íALk�≥w�C
������úw� DB2 Ω�wú�BS��yÑ]Linux � UNIX�YnLn��úw� DB2 ��ñ� DB2 Ω�wú�BS��yÑA���π� -r∩�� db2_deinstall ⁿOC
÷≤o�@�
z]iH�������úw�uDB2 ΩTñ�vC
pGz� DB2 Ω�wú�w�bU�w�⌠�ñAh��qC�w�⌠�O⌡μ
ⁿOCd���� db2un.rsp �≤ DB2DIR/install ñAΣñ DB2DIR ⁿww� DB2
Ω�wú��⌠�C
{�
Yn⌡μ�úw�A�⌡μUC�@G
1. q db2un.rsp ���CYn�����ñ���A��ú÷Σr¬��P� (*)C
MßAHs�]w�Nk��{μ]wCiα�]wCbÑ��k�C
2. ⌡μ db2_deinstall ⁿOC�pAdb2_deinstall -r db2un.rspC
3. �úw��¿�A��dΘx�ñ�TºC Θx��≤G
v Y� root ¡w�G/tmp/db2_deinstall.log.process-id
v Y�D root ¡w�G/tmp/db2_deinstall_user-id.log
� 31 � Linux � UNIX 363
364 w� DB2 °A�
� 32 � DB2 ���w�º[ (Windows)
ziHb Windows �μ@≈��h�≈�W⌡μ DB2 ú�����w�C���w
�]iH��Ln�w���w�C
}lºe
}lw�ºeA�TOG
v z�t��X���O�Θ�nwΘ�DA�αw� DB2 ú�C
v zπ�⌡μw�����n���bßC
v TO�� DB2 {úw�εC
{�
v Ynbμ@≈�W⌡μ DB2 ú�����w�G
1. ��UCΣñ@Φk��q���G
– �∩d����Cd�����≤ (db2\Windows\samples)C
– ��uDB2 w�vδFú����C
– �����ú��C
2. ⌡μⁿwq���� setup -u ⁿOC�pAbw��í�����G
setup -u my.rsp
v Ynbh�≈�W⌡μ DB2 ú�����w�G
1. ]w�²�@�s�vC
2. ��d��������C
3. �����w� DB2 ú�C
² DB2 w���i�≤���w� (Windows)² DB2 w��i�≤w�AObhx≈�W⌡μ DB2 Ω�wú����w�{�
@íC
÷≤o�@�
Yn² DB2 w���i�≤���w�Az��N�n���qú� DVD �s�Σ
L��≈C
{�
YnN�n���qú� DVD �s�ΣL��≈G
1. NAϕ� DB2 Ω�wú� DVD íJ DVD ��≈C
2. ��²]�pAc:\db2prods�C
3. �s DB2 w���C
© Copyright IBM Corp. 2013 365
]w�²�@�s�v (Windows)]w�²�@�s�vAObhx≈�W⌡μ DB2 Ω�wú����w�{�@í
Coi²zbw�°A�WA�P⌠⌠u@�∩�²�s�vC
{�
Ynbw�°A�W]w�²�@�s�vA�⌡μUC�@G
1. N DB2 w����s��²C �pAc:\db2prodsC
2. }�uWindows ����vC
3. ∩�w�°A�Wn@���²C
4. q\αϕC∩��� > �eC ��}��²�u ev°íC
5. ∩�@��C
6. Y� Windows 2003A�∩�@��Ω�¿÷sC
7. Y� Windows 2008 � Windows Vista (�≤s�)A�÷@UiÑ@�÷sC��
@��Ω�¿�∩ C
8. b@�Wμ�ñAΣJ@�W�C �pAdb2winC
9. Ynw∩C����ⁿw¬�vA�⌡μUC�@G
a. ÷@U\iv÷sC ��}�ushare_name �\ivv°íC
b. Twbs�����WΦ ñw∩�C�H∩�C
c. bC�H�\ivΦ ñATww��¬�vC÷@U¬��e\�μñ��
∩ C
d. ÷@UTwC z���n]w@�s�vº�²�u ev°íC
e. ÷@UTwC
sΦ��� (Windows)����ºßAziH�≤���H�����÷ΣrC
÷≤o�@�
M�UCΣñ@�Ω�d�G
v zQn��d����]�≤ db2\Windows\samples ñ�����C
v zw��uDB2 w�vδF�F���]��z�w��A�BQn�≤ªC
v zww��tmF DB2 Ω�wú�A�BQn�����ú���ú�����A
No�T�tmte�π�⌠⌠CpGO�����ú��ú�����AhiH
ΘJ���W��KXC
¡ε
uαb��u@������≈Ww� DB2 Ω�wú�CbD����≈Wiμw�
�Aiα��P�α�i���DC
{�
Yns���G
366 w� DB2 °A�
1. pGz�b��d����A��s�d�����bσrsΦ�ñNΣ}�Cp
Gz�b���uDB2 w�vδF�����A�bσrsΦ�ñ}����C
2. q���C
Yn�����ñ���A��ú÷Σr¬��P� (*)CMßAHs�]w�N
k��{μ]wCiα�]wCbÑ��k�C
íú����π��n�÷ΣrAz��ú�ª��C�n�÷Σr�bC�
������ñiμí�C
3. N��xsb@�⌠⌠��≈WAHKi�≤w�°A�C pGziμ⌠≤�≤A
�Hs�Wxs��AHOd�l�d����CpG��qú� DVD iμw�A
hN½sRW����xs�ΣL���≈WC
�����w� DB2 ú� (Windows)o�ⁿN��z�����Ab Windows @�t�W�¿w� DB2 Ω�wú��
{C
}lºe
}lw�ºeA�TOG
v z�t��X���O�Θ�nwΘ�DA�αw� DB2 ú�C
v TO���÷Σr LIC_AGREEMENT w]� ACCEPTC
{�
Ynqww� DB2 ú��u@�⌡μw�A�⌡μUC�@G
1. bⁿOúUΘJUCⁿOA�s��]t DB2 w����⌠⌠��≈� DVD �
�≈@��²G
net use x: \\computer_name\directory_sharename /USER:domain\username
ΣñG
v x: Nϕ����≈�@��²C
v computer_name Nϕ DB2 w����b���°A�qúW�C
v directory_sharename Nϕ DB2 w����bº⌠⌠��≈� DVD ��≈W�
�²@�W�C
v domain Nϕwqbß�⌠�C
v username Nϕπ�t�s�v����C
�pAYnN�� db2prods �² (@�� DB2_Installation_Images ��≤��
°A� Server W) �@�� x: ��≈A�ΘJUCⁿOG
net use x: \\Server\DB2_Installation_Images
°π�⌠⌠]w�w��wAziα��ⁿw /USER �C
2. �ΘJ setup ⁿOApU�G
setup -u response_file
Σñ response_file Nϕn��������π⌠���WC
� 32 � Windows 367
pGzOb��zL���ú�������A�TO��Ω�]w�ú�≤P
zⁿw�����P���≈��²ñC
3. �¿w��A�d\Θx�ñ�TºCp�w��í�o�����÷ΩTA��
\�≤ My Documents\DB2LOG\ �²ñ�w�Θx�CΘx����UCμíGDB2-
ProductAbrrev-DateTime.log]�pADB2-ESE-Tue Apr 04 17_04_45 2007.log�C
U@B
pGn²z� DB2 ú�iHs���qú�zL⌠⌠s�t@xqúW� DB2 σ≤A
h��w�uDB2 ΩTñ�vC
�� Microsoft Systems Center Configuration Manager (SCCM) w� DB2 ú�
ziH�� SCCM �⌡μ DB2 ú���íw�C SCCM �íp@�t�BnΘ�
�{í�nΘ≤s��C
Yn�� SCCM w� DB2 ú�Ahz�t���O�σ��� Windows @�t�A
�B LocalSystem b��v ID ��O SYSTEMC
ziH�� SCCMAq�ñ�m]ww�CpGzQn��jq�ß�W��Pw��
αXw�AhoOzQ�w�ΦkC
Yn�op≤�� SCCM iμ DB2 ú���íw���Ω�A�\ http://
technet.microsoft.com/en-us/library/bb735860.aspx W� SCCM σ≤C
pGz�b���O Microsoft Systems Management Server (SMS)A�\ SCCM �
uJ�vσ≤ http://technet.microsoft.com/en-us/library/bb694263.aspxAσ≤]tq SMS
��� SCCM ���C
�����X (Windows)�����b Windows ¡xWw���úw��íAziα�o{��XC
Uϕí����w���úw��í�J����� X (Dn��n�C
ϕ 49. Dn���w���X
��X� í�
0 �@w�Q�¿C
1 �@���iC
1603 o�Y½��C
3010 �Qw���úw�A²O�n½s���α�¿{Coú]A⌡μ
ForceReboot �@�w�C��Xb Windows Installer 1.0 �WLk�
�C
ϕ 50. �n���w���X
��X� í�
3 Σú�⌠�C
5 ��s�C
10 o�⌠���C
368 w� DB2 °A�
ϕ 50. �n���w���X (�≥)
��X� í�
13 Ω�L�C
87 Σñ@��L�C
1602 ���w�°w�C
1610 tm�wlC�p�z��H�C
1612 Lk��ú��w���C�τ���O�sbAH�O�iHs�C
1618 ΣLw�wbiμñC�²�¿�w�Aºß�iH�≥w�C
1622 }�w�Θx��o���C�τ�ⁿw�Θx��mO�sbAH�O
�igJC
1632 �sΩ�¿wí�Lks�C�τ��sΩ�¿O�sbAH�O�iH
gJC
1633 ¡xWúΣ�w�M≤C
1638 ww�ú��ΣL��CLk�≥���w�C
1639 ⁿOμ��L�C
p����� X��÷ΩTA�\ Microsoft ⌠�C
��σ��w���� (Windows)ziH��σ��������w�C
{�
Yn��������w�G
1. s��z����C
2. ��σrsΦ��σ��C �pA�π�UC eBW� ese.bat �σ��A
Hw� DB2 Enterprise Server EditionG
c:\db2ese\setup /U c:\PROD_ESE.rspecho %ERRORLEVEL%
Σñ /U ⁿw�����mA� echo %ERRORLEVEL% hⁿwzQnσ�{πw
�� XC
3. ��qⁿOúoX� ese.bat ⁿO�⌡μσ��C
������úw� DB2 ú�BS��yÑ (Windows)o�ⁿ��z�����Ab Windows ¡xW�¿�úw� DB2 ú�BS��y
�{C
}lºe
}l�úw�ºeA�Twzπ�⌡μ�úw�����n���bßC
÷≤o�@�
YnLn��úw� DB2 ��ñ� DB2 ú�BS��yÑA���ⁿwF -u �� db2unins ⁿOC
� 32 � Windows 369
pGz� DB2 ú�w�bU�w�⌠�ñAh��qC�w�⌠�O⌡μⁿOC
d���� db2un.rsp �≤ DB2DIR\install ñAΣñ DB2DIR ⁿww� DB2 ú�
�⌠�C
pGzπ�O�⌠�Ah�úw� DB2 ú�ºeAz��q�⌡μ db2mscs ⁿOH�ó��Γ≥ª[c��P°A�ñA⌡μⁿwF -u �� db2mscs ⁿOCp��Ω�A�\ db2mscs ⁿOC
{�
Yn⌡μ�úw�A�⌡μUC�@G
1. q db2un.rsp ���C Yn�����ñ���A��ú÷Σr¬��P� (*)C
MßAHs�]w�Nk��{μ]wCiα�]wCbÑ��k�C
2. ⌡μ db2unins ⁿOC �pAdb2unins -u c:\db2un.rspCb SQLLIB\BIN �²U
iΣ� db2unins ⁿOC
3. �úw��¿�A��dΘx�ñ�TºC w]�Θx��mO My Documents\
DB2LOG\db2un_timestamp.logC
370 w� DB2 °A�
� 33 � ���ú�
ziH�����ú��AbΣL≈�W½����P�]wC
���ú���q{sww��tm� DB2 Ω�wú������CziH��ú
�����AbΣL≈�Ww��P�ú�]wC
�pAYns��⌠⌠ñ�UΩ�wAziHw��tm IBM Data Server ClientC
bw��tm Data Server Client �s����is����Ω�wºßAziH⌡
μ���ú��AHw∩C� DB2 Ω������tm]w�C
�� db2rspgn ⁿO�⌡μ���ú��C�w∩w�����A�w∩zⁿw�C�Ω��Ω�]w�C���W�� db2product_abbreviation.rspA�p
db2ese.rspC�]w�W�� instance_name.insA�p db2inst1.insCziH��
���ú���h���� (C�w��ú��@�����C±ΦíApG DB2
Enterprise Server Edition � IBM Data Server Client w�b�P��mAh db2rspgnⁿO�ú���� db2ese.rsp � db2client.rspC
�GpGΩ�O DB2 pureScale Ω�Ahªú�sW�ú�����A�Bú��Ω
�tm�C
÷Mz�t�Wiαww��� DB2 ��A²���ú��u�ú�{μ�����
�C{μ��Oz⌡μ db2rspgn ⁿO� DB2 ��C
© Copyright IBM Corp. 2013 371
372 w� DB2 °A�
� 34 � i��d����
ziH��d����A�w���úw� DB2 ú�B\α�yÑCDB2 DVD ]A
iY���d���� (tw]���C
d�����≤G
db2/platform/samples
Σñ platform OⁿAϕ�wΘ¡xC
b Windows WAIBM Data Server Runtime Client � IBM Data Server Driver Pack-
age �d�����≤G
\samples
bw�ºßA�úw�d����]�xsb DB2DIR/install �²ñAΣñ DB2DIR O
w� DB2 ú���π⌠�W�C
�Gb Windows WAIBM Data Server Runtime Client � IBM Data Server Driver Pack-
age ñúsbd����A]��ß��X�{íúΣ� db2unins ⁿOC
© Copyright IBM Corp. 2013 373
374 w� DB2 °A�
� 35 � d����]LinuxBUNIX � Windows�
ziH��d����A�w���úw� DB2 for Linux, UNIX, and Windows ú�B
S��yÑC DB2 w� DVD ]AiY���d����]tw]���C
d�����≤ db2/platform/samples �²AΣñ platform OⁿAϕ�wΘ¡xC
ϕ 51. ��b Linux � UNIX @�t�Ww� DB2 ú��d����
�@ DB2 ú� d����m ��
w� Data Server Client db2/platform/samples/
db2client.rsp
db2client
w� DB2 Enterprise Server Edition db2/platform/samples/
db2ese.rsp
db2ese
w� DB2 Express Edition db2/platform/samples/
db2exp.rsp
db2exp
w� Data Server Runtime Client db2/platform/samples/
db2rtcl.rsp
db2rtcl
w� DB2 Workgroup Server Edition for
Linux, UNIX, and Windows
db2/platform/samples/
db2wse.rsp
db2wse
�úw� ��ú� db2/platform/samples/
db2un.rsp
db2un
ϕ 52. ��b Windows @�t�Ww� DB2 ú��d����
�@ DB2 ú� d����m ��
w� Data Server Client d b 2 / p l a t f o r m /
s a m p l e s /
db2client.rsp
db2client
w� Data Server Client d b 2 / p l a t f o r m /
samples/db2ese.rsp
db2ese
w� DB2 Express Edition d b 2 / p l a t f o r m /
samples/db2exp.rsp
db2exp
w� DB2 Fix Pack d b 2 / p l a t f o r m /
s a m p l e s /
db2fixpk.rsp
db2fixpk
w� 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
�úw� ��ú� d b 2 / p l a t f o r m /
samples/db2un.rsp
db2un
© Copyright IBM Corp. 2013 375
376 w� DB2 °A�
� 36 � ���÷Σr
ziH�����÷Σrw���úw� DB2 Ω�wú��S�C
�����÷ΣrCziH������⌡μ@�@�A�pGw∩w���úw
�Aú�ú�d����CUC���÷ΣrObd����ñiμ�CziHs
Φd����CºßAsΦ�������s�@�⌠⌠��≈�⌠⌠��t�AΣ
ñ�w�°A��������C
ziH��UC���÷Σr�w� DB2 Ω�wú��S��yÑCb Linux � UNIX
@�t�WAí÷Σru∩ root ¡w���C
PROD ⁿwnw��ú�Cz@�uαw�@� DB2 Ω�wú�C]A��÷Σ
rAuαⁿw@�ú�C
�G
1. zú��P PROD ÷ΣrA]�Y��Q�¿���w�A]iα≥ Y��≤C
2. PROD ÷ΣrúiHP db2isetup ⁿO -r response_file �@���C
FILE ⁿw DB2 Ω�wú����a�²C
Windowsb Windows @�t�WA÷Σr¡ε� 110 �r�C
Linux � UNIXb Linux � UNIX @�t�WAroot ¡w��n÷ΣrC
DB2 w�⌠�π�UCWhG
v iH]Apgr� (a-z)Bjgr� (A-Z) ��ur� (_)
v úαWX 128 �r�
v úα]tμ
v úα]tD�σr�
INSTALL_OPTION�¡ Windows @�t�BO DB2 Enterprise Server Edition M�C÷Σr
ⁿww�Cw]� SINGLE_PARTITIONC
∩��G
v INSTANCE_OWNING
v NEW_NODE
v SINGLE_PARTITION
LIC_AGREEMENTⁿXzwg\¬�PN DB2 Ω�wú� DVD � db2/license �²ñ��v
X���Cw]� DECLINEC
∩��G
v DECLINE
v ACCEPT
© Copyright IBM Corp. 2013 377
�G
1. z��N÷Σr�≤� ACCEPTAϕz�ⁿ DB2 �vX�Aw��α�
≥C
2. o�÷ΣrúiHP db2isetup ⁿO -r response_file �@���C
INTERACTIVE�¡ Linux � UNIX @�t�CPww�O�ú�ΩayÑM≤�m]b DVD
W�����m��úH�i�°iCw]� NONEC
∩��G
v NONE
v YES
v MACHINE
�G
1. ϕⁿw NONE �AS�¼�C
2. ⁿw YES �A�bD xñπi�ΩT�úΩTCbw��íApG≥
FyÑAh�úzΘJΩayÑM≤��mC
3. ⁿw MACHINEAHΣL{í÷≤σR�μí�¼i��úΩTCpGzn
O DB2 w�M��Ah�ú�d�{íC
CONFIG_ONLYw≤�o�÷ΣrAb����ñ]�εú��÷ΣrC �¡ Linux � UNIX
@�t�Cⁿw�����≤⌡μtm@�C�pAzL⌡μ db2isetup ⁿO�Ω�Cw]� NOC
∩��G
v YES
v NO
DB2DSDRIVER_CFG_SOURCE_PATH�¡ Windows @�t�Cq DB2 10.1 � Fix Pack 2 H�≤s�����M
≤}lAⁿwq db2dsdriver tm���π⌠�C���bLn�w��
í�s�@δ��{íΩ�⌠�A@� db2dsdriver.cfgC
DB2_ODBC_DSN_TYPE�¡ Windows @�t�Cq DB2 10.1 � Fix Pack 2 H�≤s�����M
≤}lAⁿwLn�w��í� ODBC Ω���W� (DSN) �¼C
∩��G
v USERGw�{�N db2dsdriver.cfg ��ñ�C� DSN n²� ODBC �
��� DSNC
v SYSTEMGw�{�N db2dsdriver.cfg ��ñ�C� DSN n²� ODBC
�t� DSNC
v BOTHGw�{�N db2dsdriver.cfg ��ñ�C� DSN n²� ODBC �
����t� DSNC
DB2_ODBC_DSN_ACTION�¡ Windows @�t�Cq DB2 10.1 � Fix Pack 2 H�≤s�����M
≤}lAⁿwbLn�w��ísW ODBC DSN �OMúL�� ODBC
DSNC
378 w� DB2 °A�
∩��G
v ADDGw�{�sW db2dsdriver.cfg ��ñ�i� DSNAH�@ ODBC
DSNC
v REPLACEGw�{�²Rú{μ����� D S NAMßAsW
db2dsdriver.cfg ��ñ�i� DSNAH�@ ODBC DSNC
INSTALL_TYPEⁿww���¼C
∩��G
v COMPACT
v TYPICAL
v CUSTOM
�p�@δw��¼�ñ⌠≤q÷Σr (COMP)C
�Go�÷ΣrúiHP db2isetup ⁿO -r response_file �@���C
DB2_COPY_NAME�¡ Windows @�t�CIDANϕ���@�w�b�P�mñ� DB2 Ω
�wú��W�CW��°�¡ε� 64 �r�C
DEFAULT_COPY�¡ Windows @�t�CⁿwO�N�w���∩���]� DB2 ��{í
����w] DB2 ��CúDoO�@w�� DB2 ��A�hw]� NOC
∩��G
v NO
v YES
COPY_NAME�¡ Windows @�t�CNϕ����w� IBM Data Server Driver Pack-
age �W�C�ϕ PROD ÷Σr]� IBM_DATA_SERVER_DRIVER ���CW�
�°�¡ε� 64 �r�C
DEFAULT_CLIENT_INTERFACE_COPY�¡ Windows @�t�CⁿwO�Nw�� DB2 Ω�wú�� IBM Data
Server Driver Package ��]�w] IBM Ω�w�ß�����CpG÷Σ
r]� YESAh��ñ� IBM Data Server Client ��]ODBC/CLI X�{í
� .NET Ω�ú���O��{í����w]X�{íCpGznw� IBM
Data Server DriverAhúDqú�w� DB2 Ω�wú�� IBM Data Server
Driver PackageA�hw]� NOCpGzOw�ΣLú�Ahw]�
DEFAULT_COPY ÷Σr�C
∩��G
v YES
v NO
AUTOSTART_SSH_SERVER�¡ Windows @�t�CⁿwzO�Qn��� IBM SSH Server for Win-
dows A�Cw]O���A�C
∩��G
� 36 � ���÷Σr 379
v YES
v NO
SSH_SERVER_INSTALL_DIR�¡ Windows @�t�CPw IBM Secure Shell (SSH) Server for Windows
A��≥�w�⌠�Cu�b�@�w� SSH Server �A���⌠÷ΣrC
pG�b���ñⁿw÷ΣrA�Bnw� SSHAh���w]w��²C
w]�²�G%program files%\IBM\IBM SSH ServerCpGw]�²úO�A
h�²W��K[ ″_01″B″_02″ ÑC�pA%program files%\IBM\IBM SSH
Server_01
POPULATE_XML_FROM_CATALOGⁿw db2dsdriver.cfg tm�O�w�J¼²ΩTCw]� FALSEC
∩��G
v TRUE
v FALSE
INSTALL_TSAMP
½nG b10.1 �ñw≤�INSTALL_TSAMP ���÷ΣrA�iα≤���
�ñ�úCq 10.1 �}lAϕ IBM Tivoli System Automation for Multiplatforms
(SA MP) OΣL�Fw��∩�º�≤��n�≤�AK��w� SA MPC
p��÷ΩTA�\mDB2 10.1 ��sW\αnñ�y{b��w� IBM
Tivoli System Automation for Multiplatforms (SA MP)zC
ub AIX � Linux @�t�WAⁿw IBM Tivoli System Automation for
Multiplatforms (SA MP) �Σ�Cw]� YESC
∩��G
v YES
v NO
pGwⁿw INSTALL_TSAMP=NOA²w��t@��≤�n SA MPAhL
�w∩÷Σrⁿw��≤Aú��w� SA MPC
MIGRATE_PRIOR_VERSIONSw≤�÷ΣrA�∩��� UPGRADE_PRIOR_VERSIONS ÷ΣrC�¡ Win-
dows @�t�CⁿwO�n≤s DB2 Ω�wú��{s��Cw]�
FALSEC
∩��G
v TRUE
v FALSE
UPGRADE_PRIOR_VERSIONSⁿwO�n�� DB2 Ω�wú��{s��Cw]� FALSEC
∩��G
v TRUE
v FALSE
380 w� DB2 °A�
LinuxBUNIX � Windows @�t�Σ�÷ΣrCM�Ab Linux � UNIX
@�t�WA÷Σr�∩D root ¡w���Cb Windows @�t�WA
úFN UPGRADE_PRIOR_VERSIONS ]� TRUE º�Az���N DB2_COPY_NAME÷Σr]�{s��W��C
UPGRADE_DBCK_IGNORE_TYPE1�¡ Linux � UNIX @�t�ABOD root ¡w�M�Cjó db2setupⁿOñ�¼ 1 ���dCw]� NOC
∩��G
v YES
v NO
PACKAGE_LOCATION�¡ Linux � UNIX @�t�C�ϕ ″nlpack″ wqM��ñ�úB∩� NL
yÑiμw��A����÷ΣrC÷Σrⁿw nlpack ��mC⌠�iH
Oú� DVD ��mA� DVD e�xs�mC
�jM⌠�e\�jM�P�Wh�²C�pApGN DB2 Ω�wú�
DVD � e�s�UCl�²G
/db2images/ese/dvd/db2images/nlpack/dvd
��jMl�²A�L�ⁿwC@�l�²]]AjMΩayÑ DVD �l
�²�G
PACKAGE_LOCATION=/db2images/ese/disk1
pGN DB2 Ω�wú� DVD � e�s�ΣLWh�²AhziH°�n
h�½�o�÷ΣrC�pG
PACKAGE_LOCATION=/db2images1/dvdPACKAGE_LOCATION=/db2images2/nlpack/dvd
COMP ⁿwnw���≤Cw�{í��w�ú�����≤C
bqw�ñAz���O∩��≤CYn∩��≤A��ú��nw���
≤� COMP ÷Σr]�≤°ú��úP�C
�GúD INSTALL_TYPE � CUSTOMA�h�ñ÷ΣrC
LANG ⁿwnw��yÑCz���ú��nw��⌠≤ΣLyÑC�σO�nB@
��∩��yÑC
CLIENT_IMPORT_PROFILEⁿw� db2cfexp ⁿOX�tm]w�C]w�]tΩ��÷��C
v Windows @�t�G
– pGú��O�π⌠�W�Ahª���≤����≈]úO��⌠
⌠��≈�WCpGªúO�π⌠�W�Ahtm]w���P���
�≤�P�²C
v Linux � UNIX @�t�G
– ⁿwπ�tm]w�º�π⌠���WC
REBOOT �¡ Windows @�t�Cⁿww���úw��¿�AO�½s��t�Cw
]� NOC
∩��G
� 36 � ���÷Σr 381
v YES
v NO
KILL_PROCESSES�¡ Windows @�t�CpGzπ�⌡μñ� DB2 {s��A�B÷Σr
]� YESAhª�bS�ú�ípUε⌡μñ� DB2 {C
∩��G
v YES
v NO
NEW_CONTACTⁿwq��p�HMμW�qll≤�}p�HOs��O{s�CpGπ�
{s�qll≤�}Ahú�ns�p�HCb Linux � UNIX @�t�WA
÷Σr�∩ root ¡w���C
∩��G
v YES
v NO
�∩��÷ΣrCpG�ⁿw÷ΣrAhp�H�w]�°�sp�HC
DB2_OLEDB_GUID�¡ Windows @�t�C��÷ΣrAiH�� OLE DB ΘJ DB2 ��
{í���� GUIDCpGz�ⁿw÷ΣrAh�ú�ªC
CREATE_DAS
½nG b 9.7 �ñw≤�uDB2 �z°A�v(DAS)A�iα≤����ñ�
úCDB2 pureScale⌠�ñúΣ� DASC��zLuw� ShellvqT≤wiμ
���z�nΘ{íCp��÷ΩTA�\ uw≤� DB2 �z°A�
(DAS) vAΣ⌠}pUG C
�¡ Windows @�t�CⁿwO�n�uΩ�w�z°A� (DAS)vCb�
Pt�WA�� DB2 ��uα�@� DASC�b���ñ�≥�P÷ΣrA
]�pGⁿw÷Σr�Nª]� YESA�Bt�Ww� DAS Ω�Ahw�
�óC
b���ñ�P]��ⁿw�÷Σr�ADB2 w�{í�PwO����
DASCbUCípUG
v pG DAS Ω�úsbA�� DASC
v pG DAS Ω�wsbAh�ñ÷ΣrC
∩��G
v YES
v NO
CHECK_UNCPATH�¡ Windows @�t�Cⁿw�d Universal Naming Convention (UNC) ⌠
�O��≤ PATH ⌠���Cw]� YESC
∩��G
v YES
v NO
382 w� DB2 °A�
DB2_COMMON_APP_DATA_TOP_PATH�¡ Windows @�t�Cⁿw���wq��mAHOdnw�� DB2 ��
� DB2 @δ��{íΩ�CzuiHb DB2 ú�≤s�m��lw��í�
�÷ΣrCw∩÷Σrⁿw�⌠�AO���J DB2_COMMON_APP_DATA_PATHn²��CDB2 @δ��{íΩ�O±mb IBM\DB2\<COPYNAME> l�²ñA
�l�²�b DB2_COMMON_APP_DATA_PATH n²��ñ�ⁿw�⌠�UC
�pAw� DB2 ú��N DB2_COMMON_APP_DATA_TOP_PATH ÷Σr]�Sw�⌠��G
DB2_COMMON_APP_DATA_TOP_PATH=C:\User\MyCommonAppData\
�Qw� DB2 ú�ºßADB2_COMMON_APP_DATA_PATH n²���]�UCG
DB2_COMMON_APP_DATA_PATH=C:\User\MyCommonAppData\
DB2 @δ��{íΩ�OxsbUC⌠�ñG
C:\User\MyCommonAppData\IBM\DB2\DB2COPY1\
w�ºßAYLk�≤��C
pG�]w÷ΣrAh��� Windows �w]@δ��{íΩ�⌠��Od
DB2 @δ��{íΩ�C
v w∩ Windows XP � Windows 2003 @�t�GC:\Documents and Settings\
All Users\Application Data\
v w∩ Windows Vista �≤s���@�t�GC:\ProgramData\
�G
1. b DB2 ���íAzúiH��÷Σr��≤uDB2 @δ��{íΩ
�v⌠�C
2. úΣ���⌠⌠��≈C
3. zuiHN��r��≤ DB2_COMMON_APP_DATA_TOP_PATH ⌠�C
DB2 �z°A�]w
Yn��UC⌠≤uDB2 �z�°A� (DAS)v]wA��ú *]�ú�
��C]wA�≤ WindowsBLinux � UNIX ⌠�A²b Linux � UNIX
@�t�WA÷Σru∩≤ root ¡w���C
v b Linux� UNIX@�t�WG
*DAS_USERNAME = dasuser*DAS_PASSWORD = dasp*DAS_GID = 100*DAS_UID = 100*DAS_GROUP_NAME = dasgroup*DAS_SMTP_SERVER = jsmith.torolab.ibm.com
v b Windows @�t�WG
*DAS_USERNAME = dasuser*DAS_DOMAIN = domain*DAS_PASSWORD = dasp*DAS_SMTP_SERVER = jsmith.torolab.ibm.com
z]iHⁿw LOCALSYSTEM @�ú�nKX������W�C
LOCALSYSTEM ���W�i�≤��ú�]úF DB2 Enterprise Server
Edition º��C
� 36 � ���÷Σr 383
UC∩�ⁿwOd DAS p�HMμ��mCb Linux � UNIX @�t�WA
o�∩��∩ root ¡w���CpGp�HMμ�≤��Ahz��ⁿwπ
�Np�HsW�t�ºv¡����W��KXC
*DAS_CONTACT_LIST = LOCAL or REMOTE (DEFAULT = LOCAL)*DAS_CONTACT_LIST_HOSTNAME = hostname*DAS_CONTACT_LIST_USERNAME = username*DAS_CONTACT_LIST_PASSWORD = password
SϕΩ�ⁿw
SϕΩ�ⁿw���Ω� qA�úOΩ�W�C���ñ��sbΩ�
qC
v Windows @�t�G
– DEFAULT_INSTANCE - oOw]Ω�C
v Linux � UNIX @�t�G
– L
Ω�ⁿw
Y� root ¡w�AziH������������Ω�CYn�Ω
�Az���� INSTANCE ÷Σr�ⁿwΩ� qC]t@�r�b INSTANCEñⁿw��⌠≤÷Σrú�≤�Ω�Cb Windows @�t�WAz�iHⁿ
w LOCALSYSTEM @�ú�nKX������ IDCLOCALSYSTEM ��� ID i
�≤��ú�]úF DB2 Enterprise Server Edition º��C
START_DURING_INSTALL ÷ΣrMwbw�ºßO���Ω�CAUTOSTART ÷ΣrMwbt�½s��ºßO����Ω�CpG�ⁿw
START_DURING_INSTALLAh AUTOSTART ]�Mwbw�ºßO���Ω�C
UC� WindowsBLinux � UNIX @�t��Ω�Wμd�G
Yn�{�����Ω�A�únⁿw PASSWORDBUIDBGIDB
GROUP_NAME � HOME_DIRECTORY ÷ΣrCYn�����j≈���
�Az��b db2setup ⁿOñⁿw��²e�÷ΣrC
v b Linux� UNIX@�t�WG
*INSTANCE=DB2_INST*DB2_INST.NAME = db2inst1*DB2_INST.TYPE = ESE*DB2_INST.PASSWORD = PASSWORD]�∩ root ¡w����
*DB2_INST.UID = 100]�∩ root ¡w����
*DB2_INST.GID = 100]�∩ root ¡w����
*DB2_INST.GROUP_NAME = db2grp1]�∩ root ¡w����
*DB2_INST.HOME_DIRECTORY = /home/db2inst1]�∩ root ¡w����
*DB2_INST.SVCENAME = db2cdb2inst1*DB2_INST.PORT_NUMBER = 50000*DB2_INST.FCM_PORT_NUMBER = 60000]�∩ root ¡w����
*DB2_INST.MAX_LOGICAL_NODES = 4]�∩ root ¡w����
*DB2_INST.AUTOSTART = YES*DB2_INST.START_DURING_INSTALL = YES*DB2_INST.FENCED_USERNAME = USERNAME]�∩ root ¡w����
*DB2_INST.FENCED_PASSWORD = PASSWORD*DB2_INST.FENCED_UID = 100
384 w� DB2 °A�
*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]�∩ root ¡w����
*DB2_INST.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000*DB2_INST.FEDERATED = YES*DB2_INST.INFORMIX_CLIENT_HOME = BLANK]�∩ root ¡w����
*DB2_INST.INFORMIX_SERVER_HOME = BLANK
v Yn�h�Ω�A�ⁿwUC eG
*INSTANCE=DB2_INS2*DB2_INS2.NAME = db2inst2*DB2_INS2.TYPE = ESE*DB2_INS2.PASSWORD = PASSWORD]�∩ root ¡w����
*DB2_INS2.UID = 100]�∩ root ¡w����
*DB2_INS2.GID = 100]�∩ root ¡w����
*DB2_INS2.GROUP_NAME = db2grp1]�∩ root ¡w����
*DB2_INS2.HOME_DIRECTORY = /home/db2inst1]�∩ root ¡w����
*DB2_INS2.SVCENAME = db2cdb2inst1*DB2_INS2.PORT_NUMBER = 50000*DB2_INS2.FCM_PORT_NUMBER = 60000]�∩ root ¡w����
*DB2_INS2.MAX_LOGICAL_NODES = 4]�∩ root ¡w����
*DB2_INS2.AUTOSTART = YES*DB2_INS2.START_DURING_INSTALL = YES*DB2_INS2.FENCED_USERNAME = USERNAME]�∩ root ¡w����
*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]�∩ root ¡w����
*DB2_INS2.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000*DB2_INST.FEDERATED = YES*DB2_INST.INFORMIX_CLIENT_HOME = BLANK]�∩ root ¡w����
*DB2_INST.INFORMIX_SERVER_HOME = BLANK
v b Windows @�t�WG
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*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 Yn�h�Ω�A�ⁿwUC eG
� 36 � ���÷Σr 385
*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
�Gb Windows @�t�WApGO�G��ß≥�Ω�Ahú�ⁿw
DEFAULT_INSTANCE ÷ΣrCu�b�@�Ω�Wⁿw÷ΣrC
Ω�wq
o�÷Σri�≤²w�bnw��≈�W��s�Ω�wC
DATABASE = DATABASE_SECTIONDATABASE_SECTION.INSTANCE = db2inst1DATABASE_SECTION.DATABASE_NAME = MYDBDATABASE_SECTION.LOCATION = LOCALDATABASE_SECTION.ALIAS = MYDBDATABASE_SECTION.USERNAME = usernameDATABASE_SECTION.PASSWORD = password
* o�÷Σr��≤niμs��REMOTE Ω�w
DATABASE_SECTION.SYSTEM_NAME = hostnameDATABASE_SECTION.SVCENAME = db2c_db2inst1
p�Hq
o�÷Σrwqw�{���p�H q]pGúsb� �C�ⁿwº
Ω��u�α¼Avq�N��e�p�HC
CONTACT = contact_sectioncontact_section.NEW_CONTACT = YEScontact_section.CONTACT_NAME = contact namecontact_section.INSTANCE = DB2_INSTANCEcontact_section.EMAIL = Email addresscontact_section.PAGER = NO
b Linux � UNIX @�t�WAo�÷Σr�∩ root ¡w���C
DB2 ΩTñ�]wq
�≤s� DB2 σ≤�w]�m� IBM ⌠�Cu�bznqΣL�ms� DB2
σ≤]�p��qú�°� í⌠⌠°A���A�sΦ qC
UC∩�ⁿww�uΩTñ�v°A��D≈W��≡�AH�uΩTñ�v
°A�A����A�W��≡�C
*DB2_DOCHOST = hostname*DB2_DOCPORT = 1024-65535*DB2_ECLIPSEIC_SVCENAME = db2icv95*DB2_ECLIPSEIC_PORT = 51000
DB2_ECLIPSEIC_SVCENAME � DB2_ECLIPSEIC_PORT uA�≤uDB2 ΩTñ�v
w�C
���w�q
�¡ Windows @�t�Co�÷Σrwqw� qC
386 w� DB2 °A�
*DB2_EXTSECURITY = YES*DB2_ADMINGROUP_NAME = DB2ADMNS*DB2_USERSGROUP_NAME = DB2USER*DB2_ADMINGROUP_DOMAIN = BLANK*DB2_USERSGROUP_DOMAIN = BLANK
Ltm∩�
�¡ Windows @�t�C÷Σrú�∩�A²zw��π�jεtm� DB2
Ω�wú�C��Γ�� DB2 Ω�Cw]� NOC
*NO_CONFIG = NO
∩��G
v YES
v NO
IBM DB2 pureScale S� w�÷Σr
UC���÷Σr�≤uDB2 pureScale S�vw�ñCϕ��o�÷Σr�A�nS
ϕ�q� í��÷YC
HOST ⁿwnw� DB2 ú��D≈Cb���ñA HOST ÷ΣriHh�X{A
C@�SϕD≈@�C÷Σr¡≤ 14 �r�ABO DB2 pureScale Ω��
iμ≤s��n÷ΣrCD≈���W¡O 130]2 �O���≈α� 128 �
¿�C�÷Σr�@D≈�� IDAH ΣLD≈�A�@�÷Σr
HOSTNAME � CLUSTER_INTERCONNECT_NETNAME �r�C�pG
HOST = host1host1.HOSTNAME = hostname1host1.CLUSTER_INTERCONNECT_NETNAME = ibname1
HOST = host2host2.HOSTNAME = hostname2host2.CLUSTER_INTERCONNECT_NETNAME = ibname2
HOSTNAME��b⌡μ DB2 ¿��O���≈α�ΩΘ≈�� LPAR ⁿwD≈W�C
D≈W���O⌠⌠ñ��@W�A¡ε� 255 �r�C÷ΣrO HOST ÷
Σr�r�ABO DB2 pureScale Ω��iμ≤s��n÷ΣrCpGú�
@�OW� IPAh�N�W�α½���D≈W�H��Ω�º�CD≈W
�μíiHOG�πW�]�pAhostname1.ibm.com�B�]�pA
hostname1�A�� IPv4 � IPv6 �}C
CLUSTER_INTERCONNECT_NETNAMEⁿw�≤ DB2 Ω�ñ¿�PO���≈αºí¬tqT�μ¼s�� IP �}
�D≈W�C÷Σr¡≤ 255 �r�ABO DB2 pureScale Ω��iμ≤s
��n÷ΣrCD≈¬tW�μíiHOG�πW�]�pA
host1.ibm.com�B�]�pAhost1�A�� IPv4 � IPv6 �}Cz���ⁿ
w���D≈���P�μíC
DB2_CLUSTER_SERVICES_TIEBREAKER_DEVICE_PATH�O��w�O�A� Tiebreaker ��m⌠�Cb HOST qñⁿw���D
≈ú��iH��s�⌠�C�n@���HiμO��C����
�O 2 5 M BC�pA / d e v / h d i s k 2CúLA÷Σr�úαP
INSTANCE_SHARED_DEVICE_PATH ÷Σr�PC
� 36 � ���÷Σr 387
INSTANCE_SHARED_DEVICE_PATH�O�m⌠�A�⌠���q DB2 pureScale Ω��@���� DB2 �z
O���t�Cb HOST qñⁿw���D≈ú��iH��s�⌠�C
⌠���� 2 GBCoO�@� DB2 pureScale Ω���n÷ΣrC�
pA/dev/hdisk3C
INSTANCE_SHARED_MOUNTⁿws General Parallel File System (GPFS) ��ⁿICⁿw�⌠���Os�
�⌠�Aúα�¼ Ob{s GPFS ��t� C
INSTANCE_SHARED_DIR�O{���t��⌠�A�≤xs DB2 pureScale Ω��@���Cϕⁿw
÷Σr�A��u����z�v��t�ΦkABⁿw���Ob��
D≈W�ⁿ�{s GPFS �¼��t�Cb HOST qñⁿw���D≈ú�
�iH��s��²C� ���O 1 G BCpGⁿw
INSTANCE_SHARED_DEVICE_PATH ÷ΣrA�� DEFAULT_INSTPROF O²sb
≤us�n²vñAh�ñ÷ΣrC
Ω�ⁿw
UC�uDB2 pureScale S�v�Ω�ⁿwd�G
v b AIX @�t�WG
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
�G
v ÷Σr PREFERRED_PRIMARY_CF �Oⁿw��w�Ω���nDnO���≈α�D≈CoO DB2 pureScale Ω���n÷ΣrC
v ÷Σr PREFERRED_SECONDARY_CF �Oⁿw��w�Ω���nO���≈α�D≈C
v ÷Σr MEMBER �Oⁿw��w�Ω��¿��D≈CoO DB2 pureScale Ω
���n÷ΣrC
v ÷Σr DB2CF_PORT_NUMBER � DB2CF_MGMT_PORT_NUMBER O�O���≈α�OdCO���≈αOΩ�ⁿwA]N��Ω��W�w²wq≡W
�C�pGϕΩ�W�O db2sdin1 �AO���≈α≡�n�W�O
DB2CF_db2sdin1 � DB2CF_db2sdin1_MGMT_PORT_NUMBERCTOb��
388 w� DB2 °A�
P�D≈WA��≡W��PCb��P�D≈WAΓ�O���≈α
≡��i�CDB2CF ≡÷ΣrO∩��CpG�ⁿwª�Ah DB2 w�{
í�≤��D≈ú��@≡C
db2rfe tm��÷Σr
��UC÷ΣrAiH∩�S��]w�� db2rfe tm�G
INSTANCENAMEⁿw��D root ¡w�������W�C
�G�"�P INSTANCENAME ÷ΣrCoO�n÷ΣrC
SET_ULIMIT�¡ AIXCp�ΣL@�t�A�\t�σ≤AH�oΓ�]w÷Σr�
�÷ΩTCb AIX WA÷Σr]� YES �Adb2rfe ⁿO�Nwí�níΩ��]�L¡εBNwí�ní��jp]�L¡εA�Nwí�ní nofile
�]� 65536C
∩��G
v YES
v NO
w]� NOC
ENABLE_DB2_ACS�¡ AIXBLinux on AMD64/EM64T � Linux on Power Systems™°A�C�
�uDB2 i�sA� (ACS)vCw]� NOC
∩��G
v NO
v YES
ENABLE_HAⁿw�� IBM Tivoli System Automation for Multiplatforms �u¬i��vΣ
�Cw]� NOC
∩��G
v NO
v YES
ENABLE_OS_AUTHENTICATIONⁿwΩ�wsuº@�t��O�Σ�Cw]� NOC
∩��G
v NO
v YES
RESERVE_REMOTE_CONNECTIONOd��su�A�Cw]� NOC
∩��G
v NO
v YES
� 36 � ���÷Σr 389
�G
1. pGΩ�w�z{ítm� svcename π�A�Btm�ñ]ú�÷Σr SVCENAME � SVCEPORTAhoT�����C
2. pGΩ�w�z{ítm� svcename π�A�B�ú�÷ΣrSVCENAME � SVCEPORTAh svcename � port_number � service_name �
OPú�� service_name � port_number @���C
3. pG�]wΩ�w�z{ítm� svcenameA�B�ú�÷Σr SVCENAME� SVCEPORTAh�ú��Odw]�A�W��≡�C
SVCENAMEP÷Σr RESERVE_REMOTE_CONNECTION @���Cⁿw��su�A�W�C÷Σr¡≤ 14 �r�C
SVCEPORTP÷Σr RESERVE_REMOTE_CONNECTION @���Cⁿw 1024 - 65535 d≥
���su≡�C
RESERVE_TEXT_SEARCH_CONNECTIONOduDB2 σrjMv��º≡�A�n²Cw]� NOC
∩��G
v NO
v YES
SVCENAME_TEXT_SEARCHP÷Σr RESERVE_REMOTE_CONNECTION @���CⁿwuDB2 σrjMv��
º≡�A�n²�A�W�C÷Σr¡≤ 14 �r�C
SVCEPORT_TEXT_SEARCHP÷Σr RESERVE_REMOTE_CONNECTION @���CⁿwuDB2 σrjMv��
º≡�A�n²�≡�C
�úw�÷Σr
ziH��UC���÷Σr��úw�ú��S�G
ziH��UC���÷Σr��úw�ú�BS��yÑG
REMOVE_PRODⁿwzn�úw�� DB2 Ω�wú�CziH�O�úw� DB2 Ω�wú
�A]iH�úw��� DB2 Ω�wú�CYn�úw�{μ DB2 ��ñ�
��ú�A�ⁿw REMOVE_PROD=ALLCΣL DB2 ��ñ� DB2 ú�úⁿv
TCb Windows @�t�WAzúiHN÷ΣrP REMOVE_COMP �REMOVE_LANG X���C
REMOVE_COMPⁿwzn�úw�� DB2 �≤Cb Windows @�t�WAzúiHN÷Σ
rP REMOVE_PROD X���C
REMOVE_LANGⁿwn�úw��yÑCzLk�úw��σCYn�úw��σº����
yÑA�q{μ DB2 ��ñⁿw REMOVE_LANG=ALLC��Ñ��úw� DB2
390 w� DB2 °A�
��ñ��ß@� DB2 ú�ºßA���ú�σCb Windows @�t�WA
zúiHN÷ΣrP REMOVE_PROD X���C
REMOVE_TSAMPⁿwn�úw�� IBM Tivoli System Automation for MultiplatformsCw]
� YESC
∩��G
v YES
v NO
u�b�ú DB2 ���A���{��÷ΣrCYn�ú DB2 ��A�ⁿ
wC@�ú���ú�� REMOVE_PROD=ALLC
ϕ�úuDB2 pureScale S�v�ApG�N Tivoli SA MP @� DB2 w
��@íiμw�Ahϕ�ú�ß@� DB2 pureScale �����NΣ�
úw�CpGzQnOd RSCT Ph�⌠�AP��ú DB2 ��AhiHz
Lⁿw REMOVE_TSAMP=NO ⌡L�úC
REMOVE_GPFSⁿwn�úw�� IBM General Parallel File System (GPFS)Cw]� YESC
∩��G
v YES
v NO
u�b�ú DB2 ���A���{��÷ΣrCYn�ú DB2 ��A�ⁿ
wC@�ú���ú�� REMOVE_PROD=ALLC
ϕ�úuDB2 pureScale S�v�ApG�N GPFS @� DB2 w��@í
iμw�Ahϕ�ú�ß@� DB2 pureScale �����NΣ�úw�C
pGzQnOd GPFS O��Σ��t�AP��ú DB2 ��AhiHzL
ⁿw REMOVE_GPFS=NO ⌡L�úC
REMOVE_DAS�¡ Windows @�t�CPwO�nRú DASCw]� NOC
∩��G
v NO
v YES
°z�⌠�]w�wAw��@���úPC
v pGzu�@��w�@�°A�ú�� DB2 ��A�B�b�ú°A�
ú�Ah��ú DAS �ú�d÷Σr�C
v pGzu�@�w�Γ�HW°A�ú�� DB2 ��A�B�b�úΣñ@
�°A�ú�Ahú��d÷Σr�A]ú��ú DASC
v pGz�Γ�HW� DB2 ��Ahu�b�XUCΓ�°≤����d÷
ΣrG
– DAS wtmBbn�ú� DB2 ��UB≤@�ñ¼AA�B
– zOn�ú DB2 ��ñ���°A�ú�C
bípUAϕ÷Σr]� NOA�B�X²eⁿw�°≤�A]�÷Σr
]� NO]ú�ú DAS�A�H�úw���ε�ú��≥iμC
� 36 � ���÷Σr 391
÷Σr]� YESA�B�X²eⁿw�°≤�ApG�ú{μ DB2 ��A
h�úw�@���ú DASCbípUA�ú DAS ºßA�n�� DAS
�ΣL DB2 ��NLk�B@C�ú DAS ºeAz���� dasupdtⁿOAN DAS ��t@� DB2 ��C
REMOVE_INSTALL_CREATED_USERS_GROUPS�ú� DB2 w�{íw∩{μ DB2 ���������s�Cw]�
NOC
∩��G
v YES
v NO
u�b�ú DB2 �� ��ú���ú��A��q��÷ΣrC
REBOOT �¡ Windows @�t�Cⁿww���úw��¿�AO�½s��t�Cw
]� NOC
∩��G
v YES
v NO
392 w� DB2 °A�
� 37 � �O DB2 w�M�� (Linux � UNIX)
b Linux � UNIX @�t�WAziHN DB2 w�M�� O�zM����{í
w�M��ñC
ϕ��wⁿw¼�í÷Σr����w� DB2 ú��A�H��{í÷≤σR�μí
ú�w��÷ΩTApi��úC
{�
Ynbzv���{íñH� DB2 w�M��A�⌡μUC�@G
1. N DB2 d�{í]�≤ db2/samples/ ñ��s�u@�²C d�{íH C �
Java ΓyÑú�CC � Java l�²]td�{í� Readme �C
2. ���ú�� make ���e�s���md�{íC
3. �∩���AHⁿw÷Σr INTERACTIVE=MACHINEC
4. ��d�{íAqz�u@�²�� DB2 w�C
v b C yѼw���{íñAΘJG
./InstallTester image -r response_file
v b Java yѼw���{íñAΘJG
java InstallTester image -r response_file
Σñ
v image Nϕ db2setup ⁿO� db2_install ⁿO�bº DB2 iw�M����
m
v response_file ⁿwn��º�����π⌠���WC
© Copyright IBM Corp. 2013 393
394 w� DB2 °A�
� 38 � �X��J]w�
ziHNtmΩTJ�X�t@� DB2 u@�Ω�C
÷≤o�@�
pGzb������ú��������w� DB2 ú�����tm]w�Ah
iH�@�tmtm�A�NΣJ�ΣLu@�C
{�
1. Yn�tm]w�A�ΘJⁿw��X��πW�� db2cfexp ⁿOCú��]w��]tP{μ DB2 Ω�wΩ��÷�tmΩTC
2. YnJtm]w�AziHG
v �� db2cfimp ⁿO
v zLN÷Σr DB2.CLIENT_IMPORT_PROFILE �°��������A�N file-
name ⁿw�X�
© Copyright IBM Corp. 2013 395
396 w� DB2 °A�
� 39 � b¼�íw��í�ε DB2 {� (Windows)
pGb{s DB2 ���≥ªW�∩�w�sú�Ah��zb�≥iμºeA²�ε
DB2 ��W⌡μ��� DB2 {C
÷≤o�@�
�ε@�ñ DB2 {���SO�NAoO]�ε DB2 {iα�PΩ�yóC
YnεΩ�yó��IA��zw∩C�Ω�oX db2stop ⁿOC
UC eí�p≤�ε DB2 {C
{�
1. w∩¼�íw�AYn�ε⌠≤⌡μñ� DB2 {A�ⁿw setup ⁿO� /F ∩�C/F ∩���ε⌡μñ{ABú�πTº�úC
2. �AiHbuA�°ívñ�° DB2 A�AHTOª�w�εC
© Copyright IBM Corp. 2013 397
398 w� DB2 °A�
� 40 � b���w��í�ε DB2 {� (Windows)
pGoX DB2 w�ⁿO��⌠≤ DB2 {�b⌡μAhLkw� DB2 ú�C
÷≤o�@�
z���ε DB2 {A�α�≥iμw�C�ε@�ñ DB2 {���SO�NA
oO]�ε DB2 {iα�PΩ�yóCUC eí�p≤�εo�{C
YnεΩ�yó��IA��zw∩C�Ω�oX db2stop ⁿOA�÷¼�bs�DB2 Ω��⌠≤��{íC
w∩���w�AziH��UC@ΦkA�ε⌠≤@�ñ� DB2 {CpGⁿw
Σñ@�∩�Ahb�≥iμw�ºeA��ε@�ñ DB2 {C
{�
v ⁿw setup ⁿO� /F ∩�C
v N KILL_PROCESSES ÷Σr]� YES (w]O NO�C
© Copyright IBM Corp. 2013 399
400 w� DB2 °A�
� 6 g w� DB2 ΩTñ�
ziH��uDB2 w�vδF�w�uDB2 ΩTñ�vC
z]iH��ΣL∩��w�uDB2 ΩTñ�vC
© Copyright IBM Corp. 2013 401
402 w� DB2 °A�
� 41 � �� DB2 w�δF�w� DB2 ΩTñ� (Linux)
��uDB2 w�vδFAzNiHwqw�n]wA�NuDB2 ΩTñ�vw�b
�� Linux @�t��qúWC
}lºe
��\uDB2 °A�� IBM Data Server Client �w��D (Linux)vDDñ����
�ΩTC
÷≤o�@�
s� DB2 Ω�wú�σ≤�Φí�TG
v b IBM ⌠�ñ
v b°� í⌠⌠°A�W
v bzqúWw����ñ
�w]ADB2 Ω�wú��b IBM ⌠�Ws� DB2 σ≤CpGznb°� í⌠⌠
°A��z�M�qúWs� DB2 σ≤Ah��q DB2 ΩTñ� DVDBPassport
Advantage � DB2 Ω�wú�σ≤⌠�ñw��σ≤C
¡ε
v Ynw�⌠⌠��uDB2 ΩTñ�vAz��Hπ� root ���v¡����¡
nJCYnw� DB2 ΩTñ��u@���Azú�n root ���v¡C
v zúαbw� DB2 Ω�wú���mñw�uDB2 ΩTñ�vCP�aAb�P�
t�WAuDB2 ΩTñ�vúαP���uDB2 ΩTñ�v@s≤�P�w�⌠�
ñC
v bt�Wuαw�@��P���uDB2 ΩTñ�vC�pAziHb�Pt�Ww
�@�uDB2 ΩTñ� 9.7 �v���@�uDB2 ΩTñ� 10.1 �v��A²ú
iHb�Pt�Ww�Γ�uDB2 ΩTñ� 10.1 �v��C
v pGzbπ��⌡≡�t�Ww�uDB2 ΩTñ�vA�BzW�²ΣLt�s�
uDB2 ΩTñ�vAh��}��⌡≡]wñ�≡C
{�
Yn��uDB2 w�vδF�w�uDB2 ΩTñ�vA�⌡μUC�@G
1. nJt�C
2. pGz��uDB2 ΩTñ�vú� DVDA�⌡μUC�@G
a. bz�t�WíJ��ⁿ DVDC
b. ΘJUCⁿOA�½��ⁿ DVD ��²G
cd /dvd
Σñ /dvd Nϕ DVD ��ⁿIC
3. pGzquW��UⁿM�� (�p Passport Advantage � ibm.com®)A� untar �
M��G
a. �úYú���Ggzip -d product.tar.gz �pA
© Copyright IBM Corp. 2013 403
gzip -d ese.tar.gz
b. �úYú���Gtar -xvf product.tar �pA
tar -xvf ese.tar
c. N�²�½�ú��²Gcd product �pA
cd ese
4. ΘJ ./db2setup ⁿO���uDB2 w�vδFC
5. Y�}�uDB2 w���{ívCziHzL��{í��°w��������
�N��A�O��iμw�Cz���\w���������N��AH�
o�sΩTC
6. ÷@Uw�ú�A��πw�ú�°íC
7. bw�ú���WApGqúW�w�{s�uDB2 ΩTñ�vA�÷@Uw�
sú����w�C
pGqúWww�{s�uDB2 ΩTñ�vA�÷@U��{s���AH��{
s�uDB2 ΩTñ�vC
8. bw∩�� DB2 w�δF��WA÷U@BCuDB2 w�vδFN��z�¿{
íw�{C
9. Yn�≥iμw�AzN���ⁿ�vX�CbnΘ�vn���WA�∩��
ⁿAA÷U@BC
10. b∩�w�B������Γ���WA∩�b�qúWw� DB2 ΩTñ�Cp
GzºßQ�����boíqú�ΣLqúWw�uDB2 ΩTñ�vA�∩�b
�qúWw� DB2 ΩTñ�A�N]wxsb���ñCziHⁿw��xs�
����mC÷U@BC
11. b∩�nw��yÑ��WA∩�uDB2 ΩTñ�vnw��yÑC�w]A
uDB2 ΩTñ�v�w�b /opt/ibm/db2ic/10.1 � �²ñCM�AziHⁿw
v�w�⌠�C÷U@BC
12. bⁿw DB2 ΩTñ�≡��WAtmuDB2 ΩTñ�v�iJqTC÷U@B�
≥w�C
pGⁿw�≡�úOw]AB¼���uⁿw�A�W��b��ñvA�∩
��w]≡��ⁿwΣLA�W�AH≤���C
13. b}l�s����ñA�\z�w�∩�CYn�≤⌠≤]wA�÷W@BC
÷@U�¿AH�¿NuDB2 ΩTñ�v��w��qúñC
�G
�w]Aw�Θx db2setup.log � db2setup.err �≤ /tmp �²ñCziHⁿwΘ
x���mC
db2setup.log ������� DB2 w�ΩTA]A��C db2setup.err �����
� Java ����⌠≤��ΘX]�pAº¼p�]�ΩT�C
ú�A� db2setup.his ��C��Nº�OADB2 w�{í�N db2setup.log ��
���xsb D B 2 _ D I R / i n s t a l l / l o g s / �²ñA�Nª½sRW�
db2install.historyCpG db2install.history wsbAh�N db2setup.log ��
½sRW� db2install.history.xxxxAΣñ xxxx OH 0000 }l��rA�U@�
Θx��[ 1C
404 w� DB2 °A�
��GbziHΩ��úw�CΘºeAiα�n⌡μhXⁿO��ú�ⁿ��≈C
� 41 � ��uDB2 w�vδF�w�uDB2 ΩTñ�v(Linux) 405
406 w� DB2 °A�
� 42 � �� DB2 w�δF�w� DB2 ΩTñ� (Windows)
��uDB2 w�vδFAzNiHwqw�n]wA�NuDB2 ΩTñ�vw�b
�� Windows @�t��qúWC
}lºe
�CXb Windows Ww�uDB2 ΩTñ�v�wΘB@�t�BnΘ�qT�DC
@�t��D
z�nUC@�t�º@G
v Windows Vista
v Windows XP
v Windows Server 2003
v Windows Server 2008
uDB2 ΩTñ�vNb AMD/EMT64 W� Windows � Linux W⌡μA²O
ú�}o 64 ��[cC
n�D
z�nUCΣñ@�s²�G
v Firefox 1.0 �≤s�
v Internet Explorer (IE) 6.0 �≤s�
v Mozilla ¼s²� 1.7 �≤s�
v Safari 3.0
v Konqueror]�¡ UI ≥��í�C≥��í�¡ε���≥�\αApπ
DDBb�²ñMΣDDAH�jMDDC
qT�D
z�n TCP/IP qT≤wC
÷≤o�@�
s� DB2 Ω�wú�σ≤�Φí�TG
v b IBM ⌠�ñ
v b°� í⌠⌠°A�W
v bzqúWw����ñ
�w]ADB2 Ω�wú��b IBM ⌠�Ws� DB2 σ≤CpGznb°� í⌠⌠
°A��z�M�qúWs� DB2 σ≤Ah��q DB2 ΩTñ� DVD �qUⁿ
Passport Advantage � DB2 Ω�wú�σ≤⌠��M��ñw� DB2 σ≤C
¡ε
v Ynw�⌠⌠��uDB2 ΩTñ�vAz�n���zM�v�bß�iμw�CY
nw� DB2 ΩTñ��u@���Azú�n�zM�vC
© Copyright IBM Corp. 2013 407
v zúαbw� DB2 Ω�wú���mñw�uDB2 ΩTñ�vCP�aAb�P�
t�WAuDB2 ΩTñ�vúαP���uDB2 ΩTñ�v@s≤�P�w�⌠�
ñC
v ∩≤C@����uDB2 ΩTñ�vAz�iHbt�Ww�@���C�pAzi
Hb�Pt�Ww�@�uDB2 ΩTñ� 9.7 �v���@�uDB2 ΩTñ� 10.1
�v��A²úiHw�Γ�uDB2 ΩTñ� 10.1 �v��C
v pGzbπ��⌡≡�t�Ww�uDB2 ΩTñ�vA�BzW�²ΣLt�s�
uDB2 ΩTñ�vAh��}��⌡≡]wñ�≡C
{�
Yn��uDB2 w�vδF�w�uDB2 ΩTñ�vA�⌡μUC�@G
1. ��zwq�uDB2 ΩTñ�vw��bßnJt�C
2. pGz��uDB2 ΩTñ�vú� DVDAhN DB2 Ω�wú� DVD íJ��≈
ñCpGw���⌡μS�Ah����uDB2 w�v��{íCpG�⌡
μ�B@A���uWindows ����v�s² DB2 Ω�wú� DVDC
3. pGzquW��UⁿM��]�pAPassport Advantage � ibm.com�A��úY
uDB2 ΩTñ�vw�M��C
4. ÷ΓUw��C
5. ziHzLuDB2 w���{ív��°w���������N��A�O��
iμw�Cz���\w���������N��AH�o�sΩTC
6. ÷@Uw�ú�A��πw�ú�°íC
7. buw�ú�v°íWApGqúW�w�{s�uDB2 ΩTñ�vA�÷@U
w�sú����w�C
8. bw∩�� DB2 w�δF°íWA÷U@BCuDB2 w�vδFN��z�¿{
íw�{CuDB2 w�vδF�Mwt�yÑA����yÑ�w�{íCuW
í��ⁿ�z⌡μΣl�BJCYnIsuWí�A�÷@Uí��÷ F1CziH
H�÷@U�°÷sA�⌠w�@�C
�G
uDB2 ΩTñ�vw]�w�b Program_Files\IBM\DB2 Information Center\10.1 �
�²ñAΣñ Program_Files Nϕ Program Files �²��mC
p�w��í�o�����÷ΩTA��\�≤ My Documents\DB2LOG\ �²]w]
�ñ�w�Θx�CziHⁿwΘx���mCΘx����UCμíGDB2-DOCE-
DateTime.logA�pADB2-DOCE-Wed Apr 11 08_38_35 2007.log
408 w� DB2 °A�
� 43 � DB2 ΩTñ�w�∩�
uDB2 ΩTñ�viHw�b��A�zb�s��⌠�⌠⌠�iμs�C
uDB2 ΩTñ�viHqUC�ms�G
v ibm.com ⌠�
v í⌠⌠W�°A�
v w�bzqúW���
�w]ADB2 ú��s� ibm.com ⌠�W�uDB2 ΩTñ�vA⌠}�Ghttp://
publib.boulder.ibm.com/infocenter/db2luw/v10r1/CúLApGznb°� í⌠⌠°A
��bzv�qúWs�uDB2 ΩTñ�vAh��w�uDB2 ΩTñ�vC
ziH��UC�¼�uDB2 ΩTñ�vG
v @δuDB2 ΩTñ�v
oPH DB2 Ω�wú�te�uDB2 ΩTñ�v�PCªH�@�w�{í�ΣL
{íAi²zbv�qúWw�uΩTñ�vCz�nπ�qú��zv¡Aw
�{í�α�¿w�C
v DB2 ΩTñ��u@���
pGzS��z�� root ���v¡Aho�M≤e\zbqúW⌡μuDB2 ΩT
ñ�vC DB2 ΩTñ��u@��� ObWí�íU⌡μ�Fz⌠⌠W�ΣL�
ß�Lks�ªCS�⌠≤P�¼�uDB2 ΩTñ�v�÷p�A��n{íA
]z��Γ���M�εªCª]P@δuDB2 ΩTñ�vúPA]�ªO�t�
�t�yÑ⌠��MwyÑ⌠�A�úO�s²��MwC
ziH��ú�uCΘ]vñ�uDB2 ΩTñ� DVDvA�w�⌠@uDB2 ΩTñ
�vC��AziHq IBM Passport Advantage (http://www.ibm.com/software/
passportadvantage) UⁿuDB2 ΩTñ�vw�M��C
Uϕ��z�u@⌠�Aú��≤s�uDB2 ΩTñ�v� DB2 ú�σ≤�iα∩�
��C
⌠�⌠⌠s� °��í⌠⌠s� ��
O O s� ibm.com ⌠�W�uDB2 ΩTñ�vA�s�°
� í⌠⌠°A�Ww��uDB2 ΩTñ�vC
O � s� ibm.com ⌠�W�uDB2 ΩTñ�vC
� O s�°� í⌠⌠°A�Ww��uDB2 ΩTñ�vC
� � s���qúW�uDB2 ΩTñ�vA��s�Wí
DB2 ΩTñ��u@���C
© Copyright IBM Corp. 2013 409
s� ibm.com ⌠�W� DB2 ΩTñ�
ziHb⌠�⌠⌠� http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/index.jsp WΣ
�uDB2 ΩTñ�vCpGzN�� DB2 w�tm������uDB2 ΩTñ
�vAh@��s�� DB2 ú���s�÷ΩTC
b Windows ¡xWA�� db2set ⁿOAiHtmzqúW�n²��AHq ibm.com
⌠��qz�qús�uDB2 ΩTñ�vCpGzwgbt�Ww� DB2 GUI uπA
h]iHzL DB2 GUI uπ��≤o���C
s�zqúW� DB2 ΩTñ�
bw� DB2 ú�ºßApGznbqúWs� DB2 σ≤Ah�nw�uDB2 ΩT
ñ�vC���CΘ]ñ�uDB2 ΩTñ� DVDvA�q IBM Passport Advantage U
ⁿ���A�w�uDB2 ΩTñ�vC
s�°��í⌠⌠°A�W� DB2 ΩTñ�
ziHb°� í⌠⌠°A�Ww�uDB2 ΩTñ�v���Ap@�A°� í⌠
⌠W�C@�Húα≈s� DB2 σ≤A�ú�nbCí≈�Ww��σ≤C
�����iμú�w��AiHNC� IBM Data Server Clienttm�s�°� í
⌠⌠°A�W�σ≤C�����]t��°� í⌠⌠°A�WuDB2 ΩTñ�v�
D≈W��≡��s�uDB2 ΩTñ�v��ntmΩTCz]iH�� db2setup ⁿO�q⌠≤ DB2 °A�� IBM Data Server Client ú�∩qw�A��¿tmC
z]iH�≤ww� IBM Data Server Client �]wAH��°� í⌠⌠W�z�
uDB2 ΩTñ�vCYn�≤C@íqúW�uDB2 ΩTñ�vn²��A���
db2set ⁿOC
DB2_DOCHOST n²��]tD≈W�A� DB2_DOCPORT O�≤≡��n²��Co����Xw�uDB2 ΩTñ�v�°� í⌠⌠°A�W�D≈�≡C
410 w� DB2 °A�
� 44 � ����εΩTñ� (Linux � Windows)
�� Windows A�∩ � Linux n{íA�����εuDB2 ΩTñ�vC
÷≤o�@�
b Linux @�t�WAuDB2 ΩTñ�vn{íOuDB2 ΩTñ�vw��@íC
n{íO⌡μuΩTñ�v�I�{C�n{í� Script db2icd �l]wA Script �≤ INST_PATH/doc/bin ñAΣñ INST_PATH O DB2 Ω�wú��w�
⌠�CϕzQn�≤n{í�tm���ANOz��HΓ�Φí����εn
{í��@�≈CqAbt����An{í���w�uDB2 ΩTñ�v�í�
��⌡μh����CDB2 ΩTñ��u@���S�n{íC
b Windows @�t�WAYn�ε���uΩTñ�vA���A� εe� AppletG
�εx > �zuπ > A�C�½kΣ÷@U��uDB2 ΩTñ�v�A�C∩�
���C
{�
b Linux @�t�WAYn�ε���uΩTñ�vn{íG
1. Hπ� root ���v¡����¡nJC
2. pGn{íwb⌡μñA�ñεªC bⁿOμñAΘJG
INIT_DIR/db2icd stop
Σñ INIT_DIR O²eCXº db2icd ��w��²C
3. sΦ db2ic.conf ���≤n{í�⌠≤��C �eAziH�∩σ≤A�� TCP
≡�AH�n{í⌡μ����º��u@ ��mC
4. ��n{íC bⁿOμñAΘJG
INIT_DIR/db2icd start
Σñ INIT_DIR O²eCXº db2icd ��w��²C
�G
ϕn{í½s���AªN��s�⌠���C
]�@�∩�Ai��Y÷¼�½s��n{íCbⁿOμñAΘJG
INIT_DIR/db2icd restart
Σñ INIT_DIR O²eCXº db2icd ��w��²C
ziHH��dn{í�¼ACbⁿOμñAΘJG
INIT_DIR/db2icd status
Σñ INIT_DIR O²eCXº db2icd ��w��²Cn{í���{μ¼AA�B
pGn{í�b@�ñAh�πΣ{ IDC
© Copyright IBM Corp. 2013 411
412 w� DB2 °A�
� 45 � Γ�≤sqú�°��í⌠⌠°A�Ww�� DB2 ΩTñ�
pGzwb��w�uDB2 ΩTñ�vAhiHq IBM �o�w�σ≤≤s��C
÷≤o�@�
Γ�≤s��w��uDB2 ΩTñ�v�Az�nG
1. �εqúW� DB2 ΩTñ�AMßHWí�í½s��uΩTñ�vCHWí
�í⌡μuΩTñ�vi�ε⌠⌠W�ΣL���s�uΩTñ�vA�i²zM
�≤sCDB2 ΩTñ��u@���@��HWí�í⌡μCC
2. ��≤s\α�d�i��≤s��CpG�z��w��≤sAhiH��u≤
sv\α��o�w�ª�C
�GpGz�⌠��nb�s��⌠�⌠⌠�≈�Ww�uDB2 ΩTñ�v≤s�
�Ah���ws��⌠�⌠⌠�ww�uDB2 ΩTñ�v�≈�AN≤s⌠�Φ
M�����t�CpGz�⌠⌠N�\h���w�σ≤≤sAhP�iHb�
�ΦM≤s⌠���≤s⌠�� ProxyAHεC����⌡μ≤s����íC
pG�≤sM≤A���u≤sv\α��oM≤CM�Au≤sv\αuA�≤
Wí�íC
3. �εWíuΩTñ�vA�½s��qúW� DB2 ΩTñ�C
�Gb Windows 2008 M Windows Vista (�≤¬��) WA��H�z�¡�⌡μ
�ß��C�ⁿOCYn}�π��π�z�M�v�ⁿOú���uπA��
½kΣ÷@U�tΣ�∩�H�z�¡�⌡μC
{�
Yn≤sqú�°� í⌠⌠°A�Ww�� DB2 ΩTñ�A�G
1. �ε DB2 ΩTñ�C
v b Windows WA÷@U}l > �εx > t��zuπ > A�CMß�½k
Σ÷@U DB2 ΩTñ�A�A�∩��εC
v b Linux WAΘJUCⁿOG
/etc/init.d/db2icdv10 stop
2. HWí�í��uΩTñ�vC
v b Windows WG
a. }�ⁿO°íC
b. s²�ww�uΩTñ�v�⌠�C�w]AuDB2 ΩTñ�v�w�b
Program_Files\IBM\DB2 Information Center\10.1 � �²ñAΣñ
Program_Files Nϕ Program Files �²��mC
c. qw��²s²� doc\bin �²C
d. ⌡μ help_start.bat �G
help_start.bat
v b Linux WG
© Copyright IBM Corp. 2013 413
a. s²�ww�uΩTñ�v�⌠�CDB2 ΩTñ� w]�w�b /opt/ibm/
db2ic/10.1 � �²ñC
b. qw��²s²� doc/bin �²C
c. ⌡μ help_start ScriptG
help_start
�}�t�w] Web s²�AHπWíuΩTñ�vC
3. ÷@U≤s÷s ( )C(s²����� JavaScript)CbuΩTñ�v�ke�WA
÷@UMΣ≤sC Y�π{sσ≤�≤sMμC
4. Yn�lw�{A��∩znw��∩�AMß÷@Uw�≤s��C
5. w�{�¿ºßA�÷@U�¿C
6. �εWíuΩTñ�vC
v b Windows WA�²�w��² � doc\bin �²A�⌡μ help_end.bat �
�G
help_end.bat
�Ghelp_end σ��]t�n�ⁿOAiHw�a�εw�� help_start σ�
����{C�ún�� Ctrl-C �ΣL⌠≤Φk��ε help_start.batC
v b Linux WA�²�w��² � doc/bin �²A�⌡μ help_end ScriptG
help_end
�Ghelp_end Script ]t�n�ⁿOAiHw�a�εw�� help_start Script
���{C�ún��ΣL⌠≤Φk��ε help_start ScriptC
7. ½s�� DB2 ΩTñ�C
v b Windows WA÷@U}l > �εx > t��zuπ > A�CMß�½k
Σ÷@U DB2 ΩTñ�A�A�∩���C
v b Linux WAΘJUCⁿOG
/etc/init.d/db2icdv10 start
�G
≤s� DB2 ΩTñ� �π�s�≤sL�DDC
414 w� DB2 °A�
� 7 g NΩ�α½�s� DB2 Ω�wú�
ziHqY� DB2 Ω�wú�α½�t@� DB2 Ω�wú�A�qY� DB2 ��
�t@� DB2 ��C
© Copyright IBM Corp. 2013 415
416 w� DB2 °A�
� 46 � NΩ�qY� DB2 Ω�wú�α½�t@�Ω�wú�
(Windows)
b Windows @�t�WAYnqY� DB2 Ω�wú�α½�t@�Ω�wú�]�
qY� DB2 ��α½�t@����A��� DB2 Ω�wú�w�δFñ���{
s���∩�Cw��¿ºßANiH≤s�vΩTAH��úw�e@�ú�C
}lºe
t����X�w�ºs DB2 Ω�wú��t�����C
pGwb�l DB2 Ω�wú�Ww�⌠≤��M≤Ah���o���M≤h��M
��A���w�ª]oPw� DB2 Ω�wú�ßM���M≤���C�]OC�
DB2 ��M≤M��úO�π½sπzM��C
÷≤o�@�
�ϕs� DB2 Ω�wú�@��P���h� (�pA10.1 �) �A�M�o�ⁿOC
{�
Ynb DB2 Ω�wú�ºíα½A�⌡μUC�@G
1. Hπ��z�s�v����¡nJC
2. �� DB2 {�A�C
3. N�w�ºs��� DB2 Ω�wú� DVD íJ��≈ñC Y�}� IBM DB2
Ω�wú���{íC
4. DB2 Ω�wú�w�δF�Mwt�yÑA����yÑ�w�{íC YnΓ��
� DB2 Ω�wú�w�δFG
a. ÷@U}lAMß∩�⌡μ∩�C
b. b}�μ�ñAΣJUCⁿOG
x:\setup /i language
ΣñAx Nϕ DVD ��≈A� language OyÑ�M� ID]�pAEN Nϕ
�σ�C
pG�ⁿw /i X�Ah�H@�t��w]yÑ�⌡μw�{íC
÷@UTwC
5. ∩��{s���AH}lw��ϕ�w�{í�ú��≥⌡μ@�C uWí
�iH��z�¿o�BJCYnIsuWí�A�÷@Uí��÷ F1CziHH
�÷@U�°÷sA�⌠w�@�C
6. zLoX db2licm ⁿOAsWs DB2 Ω�wú���v�C
db2licm -a LicenseFile
�v�O�bú��� CD � db2\license �²ñC
7. zLoX db2licm ⁿOA�ú�l DB2 Ω�wú���vC
© Copyright IBM Corp. 2013 417
a. oXⁿO db2licm -lAHMΣ�l DB2 Ω�wú�� product-identifier C
b. oXUCⁿOAH�ú�vG
db2licm -r product-identifier
c. oXⁿO db2licm -lA��d��ΘC pG�l DB2 Ω�wú�S�L�
���ΘA�½� db2licm -r ⁿOA���ú���l DB2 Ω�wú���
vC
8. ��usW��ú ε{ív�u εxv°íA�ú�l DB2 Ω�wú�C
9. ���úw��l DB2 Ω�wú��A��� db2start ⁿO�u εxv�uA�v°íA½s���z°A��A�C
�G
�¿o�BJ�Az�Ω�wtm�bs� DB2 Ω�wú�w�ñ⌡μC
418 w� DB2 °A�
� 47 � NΩ�qY� DB2 Ω�wú�α½�t@�Ω�wú�]Linux� UNIX�
Ynb Linux � UNIX @�t�WAqY� DB2 Ω�wú�α½�t@�Ω�wú
�]�qY� DB2 ��α½�t@����A�w�ú�B≤s�vΩTAMß½s
tm�C
}lºe
z�t����X�w�� DB2 Ω�wú����t�����C
÷≤o�@�
�p�oX db2_deinstall ⁿOCpGzboXⁿO�S�ⁿwAϕ�ⁿO∩�Ahiα��ú�� DB2 Ω�wú��≤C
u�b�P��� DB2 Ω�wú�ºíiμ�½�Ao�ⁿ�A�C
{�
Ynb DB2 Ω�wú�ºíα½A�⌡μUC�@G
1. �¿s��� DB2 Ω�wú�w�C
zú�n�Ω�CiHzLb�¿w��oX db2iupdt � db2nrupdt ⁿOA½stm{s�Ω�C
2. zLoX db2licm ⁿOAsWsΩ�wú���v�C
db2licm -a LicenseFile
�v�O�bú��� CD � db2/license �²ñC
3. Yn�ot�W��Ω�W��MμA�⌡μ db2ilist ⁿOG
DB2DIR/db2ilist
Σñ DB2DIR Nϕ�l DB2 Ω�wú��w��mC�w]AªO Linux W�
/opt/ibm/db2/10.1 �AH� UNIX @�t�W� /opt/IBM/db2/10.1 �C
4. �ε��⌡μñ�Ω�C
5. Yn½stmΩ�A�oXUCⁿOG
v db2iupdt (�≤C@� root Ω�)
v db2nrupdt (�≤D root Ω�)
�pG
DB2DIR/bin/db2iupdt InstanceName
Σñ DB2DIR Nϕs DB2 Ω�wú��w��mA� InstanceName NϕΩ��
W�C
6. ⌡μ db2licm ⁿOAH�ú�l DB2 Ω�wú��vC
a. ⌡μⁿO db2licm -lAHMΣ�l DB2 Ω�wú� product-identifier C
b. oXUCⁿOAH�ú�vG
© Copyright IBM Corp. 2013 419
db2licm -r product-identifier
c. oXⁿO db2licm -lA��d��ΘC pG�l DB2 Ω�wú�S���
Θ ExpiredA�½� db2licm -r ⁿOA��zw�Q�ú DB2 Ω�wú��
���l�v�εC
7. �ú�l DB2 Ω�wú��ú���G
a. zLoX db2ls ⁿOAMΣú���G
db2ls -q -a -b DB2DIR
Σñ DB2DIR Nϕs DB2 Ω�wú��w��mC
zNP���s� D B 2 Ω�wú��ú���C�pA
EXPRESS_PRODUCT_SIGNATURE � WSE_PRODUCT_SIGNATUREC
b. zLoX db2_deinstall ⁿOA�ú�ú���G
DB2DIR/install/db2_deinstall -F product_signature
Σñ DB2DIR Nϕs DB2 Ω�wú��w��mC zNúAq db2ls ⁿO�ΘXñ���ú���C
8. ∩��G �úw��l DB2 Ω�wú�C
�G
�¿o�BJ�Az�Ω�Ywtm�bs� DB2 Ω�wú�w�ñ⌡μC
420 w� DB2 °A�
� 8 g N�� IBM DB2 pureScale S�
α½�uIBM DB2 pureScale S�viα�nztmí DB2 ⌠��≤]pGznª
�bs�⌠�ñ⌡μ�C
z� DB2 ⌠�����≤A�p DB2 °A�BDB2 �ß�BΩ�w��{íH�
íCYn�QaN⌠�α½�uIBM DB2 pureScale S�vAz��⌡μU@�C
© Copyright IBM Corp. 2013 421
422 w� DB2 °A�
� 48 � W�N⌠�α½� DB2 pureScale
W�N⌠�α½� DB2 pureScaleA�nz�\��A��α½����Bα½e@�A
H�α½ß@�C
{�
1. �\ DB2 pureScale S��w�����
2. �\@��������ASOO�o root ���s�v��n DB2 �vC�
\SwⁿO�σ≤AH�o�n�vC
3. �\� 425��� 49 �, yDB2 pureScale ⌠��α½e@�zDDAH����
DB2 pureScale ⌠�Cα½e@�pUG
v τ�Ω�wO�w��niμα½
v α½ϕμí
v ]w GPFS
v �≈Ω�w�tmΩT
v ² DB2 °A�≈u
4. α½ DB2 pureScale ⌠�]p� 431��� 50 �, yN{s� DB2 Ω�α½�
DB2 pureScale ⌠�zñ�z�C
5. α½� DB2 pureScale ⌠�ºßAz��⌡μ��α½ß@�AH≤UTO DB2 °
A�≤���Gh�⌡μC��\� 433��� 51 �, yDB2 pureScale ⌠��α
½ß@�zDDA�DDí��@�pUG
v �πΩ�wtm�
v ���w
v τ�α½
v �≈Ω�w�tmΩT
© Copyright IBM Corp. 2013 423
424 w� DB2 °A�
� 49 � DB2 pureScale ⌠��α½e@�
bzN⌠�α½� DB2 pureScale ºeA��\¡εAH�Oiα�vTα½�⌠≤�
�Cz��b૧eBz���DA�α�Qα½C
{�
⌡μUC@�AH��Nz⌠�α½� DB2 pureScaleG
1. ]w GPFS ��t�C �\y]w DB2 pureScale ⌠�� GPFS ��t�zC
૧eAz��TO��Ω��Θxú�b DB2 O���t�ñC
2. α½ϕμíC �\� 426��yα½ DB2 pureScale ⌠��ϕμízCα½
ºeAz��TOπ��ϕμíC
3. τ�Ω�wO�w��nα½� DB2 pureScale ⌠�C �\� 427��yτ�Ω
�wO�w��niμ DB2 pureScale ⌠�zCτ�Ω�wO�w��niμα½A
�bΩ�૧e�O⌠≤�DCz��²�M��o{��DA�α�≥iμα
½C
4. �≈Ω�wAHKα≈b�n�A≤�lα½et�ñ��ª�C p��Ω�A
�\� 428��ybα½� DB2 Ω�@�⌠���≈Ω�wzC
5. �≈ DB2 °A�tm�E�ΩTC �≈tm�E�ΩTA��zú�{μtm�
O²AziHNΣPα½ß�tmiμ±�Cz]iH��ΩTAHQ�α½e
z�π���Ptm��s�Ω��Ω�wC�\m��� DB2 10.1 �nñ�
y�≈ DB2 °A�tm�E�ΩTzC
6. pGE�Θx������h�]� 2 �≤pA�N����h�]�h� 3 �≤
jC b��ñAdiaglevel Ω�w�z{ítm�]� 3]w]�HW�A
�bE�ΘxñOⁿ��½nα½�≤C
p��Ω�A�\mTroubleshooting and Tuning Database Performancenñ�y]
wE�Θx������h�zC
7. ૧e²² DB2 °A�≈uC �\m��� DB2 10.1 �nñ�y���α
½ DB2 pureScale ⌠�ºe²² DB2 °A�≈uzC
]w DB2 pureScale ⌠�� GPFS ��t�
Yn]w DB2 pureScale ⌠�� IBM General Parallel File System ( GPFS) ��t�A
ziH�@�s� GPFS ��t�BGPFS ��t�A�² DB2 O�A���{s
� GPFS ��t�C
}lºe
v z��ww� IBM DB2 pureScale S�C
v TOzπ� root ���s�v��� db2cluster_prepare ⁿOC
÷≤o�@�
b DB2 pureScale ⌠�ñA��Ω��Θxú���b IBM General Parallel File Sys-
tem ( GPFS) ñCpG db2checkSD w°i�⌠≤ϕμí���xsΘiμ�zA��ú�≤ GPFS WAh��α½ϕμíA�NΩ��� GPFS AMßAiμα½C
© Copyright IBM Corp. 2013 425
��Ω�ºeAziα�n� DB2 �z� GPFS O����t�A��τ�{s�
GPFS O����t�O�iH� DB2 �@����z� GPFSC
{�
Yntm DB2 pureScale ⌠�� GPFS ��t�A�⌡μUC�@G
�∩UCΣñ@�∩�G
v bD≈W]w@�S�{s GPFS O��s DB2 O���t�C����Φk�
]w DB2 pureScale ⌠�C
1. �� db2cluster_prepare ⁿO�� DB2 �z� GPFS ��t�C�pG
db2cluster_prepare -instance_shared_dev /dev/hdisk1
2. τ��ⁿ�mCYnCX��t�A�⌡μUC db2cluster ⁿOC�pG
db2cluster -cfs -list -filesystem
v ������z�{s GPFS O�A�² DB2 O�A���O���zCft⌡μ
db2cluster_prepare ⁿOP -cfs_takeover ∩�A² DB2 O�A��z{s�
GPFS O�C
db2cluster_prepare -cfs_takeover
v �O��≥������z�{s GPFS O�C
⌡μo�BJH��{s� GPFS @�����z���t�C DB2 pureScale S
�iH������z� GPFS O����t�A²Oϕ�� DB2 w�{í�Ω�
��{íA���π�����z� GPFS O����t�� DB2 pureScale Ω�
�A��Γ�ND≈sW� GPFS O�A�B��Γ��ⁿD≈W�÷���t�C
P�aAϕ�� DB2 w�{í�Ω���{íA�¼Yπ�����z� GPFS O
����t�� DB2 pureScale Ω��A��Γ�q GPFS O��úD≈A�B�
�Γ��ú�ⁿD≈W��÷��t�Cϕ GPFS O����t�ⁿ DB2 �z�A
DB2 w�{í�Ω���{íNsW��úD≈A�Bbq DB2 pureScale Ω�s
W��úD≈�AoX�n��ⁿ��ú�ⁿⁿOC b��{s� GPFS ºeAz
��τ�O�w�T]w GPFSC
1. τ�O�C�pAq <DB2InstallPath>/bin �²⌡μUCⁿOG
db2cluster -cfs -verify -configuration
2. τ���t�Cz��w∩W�P DB2 pureScale S� ft���C@���t
�A⌡μBJC�pAq <DB2InstallPath>/bin �²ft⌡μ db2cluster ⁿOPUC∩�G
db2cluster -cfs -verify -configuration
α½ DB2 pureScale ⌠��ϕμ�í
N⌠�α½� DB2 pureScale �nϕμí��≤C
426 w� DB2 °A�
}lºe
v z��ww� DB2 pureScale S�C
÷≤o�@�
b DB2 pureScale ⌠�ñAϕμí����xsΘiμ�zCpG db2checkSD w°i�⌠≤ϕμí���xsΘiμ�zA��ú�≤ GPFS WAh��α½ϕμ
íA�NΩ��� GPFSAMßAiμα½C°zQnπ� DB2 �z� GPFSA�
Oπ�����z� GPFS �wAz���{BJ���úPC
{�
α½ϕμí���Ω�C α½��xsΘϕμí��n�BJA�°zwq{s
ϕμí�Φí���tºG
ϕ 53. α½ϕμí
Ω�d� �@
�� 1G¼²ϕμíOt��z�í(SMS)
be@BJñ�� GPFS W½�Ω�wA�
½sⁿJC�� db2move ⁿO� COPY ∩�A
N@��h�⌡�q�lΩ�w�s�s�Ω
�wC
�� 2G
v ¼²ϕμíúO SMS
v iαπ� SMS ���ϕμí
v iαπ�í SMS �sϕμí
v �D��Ω�w�z� (DMS) ϕμíú�
�xsΘiμ�z
v pG���Ω�wH�≤�xsΘAh�
ft�� ALTER DATABASE ⁿOP ADD STOR-
AGE ON xsΘ⌠�∩�ANΣ��H�≤
�xsΘ
v pG SMS ϕμísbG
– Nª��≤
– Nª�½���xsΘ�z�ϕμí
– Nª�½sⁿJ
v pG SMS ����sϕμísbG
– Nª��≤
– Nª�½���xsΘ�z�ϕμí
– bs�ϕμíñ½�⌠≤s��sϕ
μA]��≤����sϕμí]��
≤�ϕμíñ�⌠≤s��sϕμ
v ⌡μ½s�V��AHb GPFS xsΘ⌠�
W�s�Ω�w��Cb½s�V���
íA�⌠≤ D M S ϕμíⁿw S E T
TABLESPACE CONTAINERS FOR tablespace-id
USING AUTOMATIC STORAGEANª�α½�
�xsΘC
�� 3G��ϕμíú��xsΘiμ�zA²ú�≤ GPFS W
⌡μ½s�V��AHb GPFS xsΘ⌠�W
�s��w��C
τ�Ω�wO�w��niμ DB2 pureScale ⌠�
N⌠�α½� DB2 pureScale ºeA��� db2checkSD ⁿOAHτ�z�Ω�wO�w��n�≤ DB2 pureScale ⌠�C
� 49 � α½e@� 427
}lºe
v �\ db2checkSD ⁿO�DDA�Twzπ�⌡μª���n�vC
v TO��nα½���Ω�wúws�C
v Twz�X DB2 pureScale S��w��DC
v w� DB2 10.1 ���AHKziH⌡μ db2checkSD ⁿOC
{�
Ynτ�Ω�wO�w��niμα½A�⌡μUC�@G
1. Hznα½� DB2 Ω����¡nJC
2. pG��nτ�Ω�w�Ω�úb⌡μñA�⌡μ db2start ⁿOH��Ω�C
3. q DB2 ⁿOμúñA�½� $DB2DIR/bin �²AΣñ DB2DIR Ozb DB2 w
��íⁿw��mG
cd $DB2DIR/bin
4. ⌡μ db2checkSD ⁿOAH�dz�Ω�wO��Xα½� DB2 pureScale ⌠��
�DC UCd�πp≤b SAMPLE Ω�wW⌡μ db2checkSD ⁿOG
db2checkSD SAMPLE -l db2checkSD.log -u adminuser -p passwordDBT5000I The db2checkSD command completed successfully.The specified database can be upgraded to a DB2 pureScale ⌠�.
ΣñAdb2checkSD.log Ob INSTHOME/sqllib/db2dump/ �²ñ��Θx�A
INSTHOME OΩ��l�²Cdb2checkSD.log ]A����i��Ω�C��²
≤�o���A�αiμα½C
5. TO db2checkSD ⁿO�Θx�}l≤UCσrAHT{z�b�T�ⁿOh�W⌡μG
Version of DB2CHECKSD being run: 10.1 �.
bα½� DB2 Ω�@�⌠���≈Ω�w
bN⌠�α½� DB2 pureScale �{ºe�ºßAjP��z⌡μ�π�≈uΩ�w
�≈C
}lºe
v Yn�≈Ω�wAh�n SYSADMBSYSCTRL � SYSMAINT v¡C
v Ω�w��ws�CYn�°{μΩ�ñ��ws��Ω�wMμA�ΘJUCⁿ
OG
db2 LIST DATABASE DIRECTORY
{�
Ynw∩C@���Ω�w⌡μ�π≈u�≈A�⌡μUC�@G
1. ������{í����PΩ�w�suC Yn�o{μΩ����Ω�wsu
MμA�oX LIST APPLICATIONS ⁿOG
db2 LIST APPLICATIONS
pG�����{í�w��suAⁿON���UCTºG
SQL1611W uΩ�wt��°�vS���⌠≤Ω�CSQLSTATE=00000
428 w� DB2 °A�
Yn������{íP����suA��� FORCE APPLICATION ⁿOG
db2 FORCE APPLICATION ALL
2. �� BACKUP DATABASE ⁿO�≈Ω�wC UCO UNIX @�t��d�G
db2 BACKUP DATABASE database_alias USER username USING password TO backup-dir
ΣñAdatabase_alias OΩ�wOWB���W�O usernameBKXO passwordA
���≈���²O backup-dirC
b��Ω�w⌠�ñA�≈��Ω�w� Cp��Ω�A�\ Data
Recovery and High Availability Guide and Reference ñ�u�≈��Ω�wvC
pGzwb DB2 9.5 ��≤s���Ω�wW���tm DB2 Advanced Copy Ser-
vices (ACS)AhiH�� USE SNAPSHOT ��⌡μ Snapshot �≈CM�Azuα
N Snapshot �≈���P@���Ω�Czúα�� Snapshot �≈���s�°
A�Cp���A�\mData Recovery and High Availability Guide and Ref-
erencenñ�y⌡μ Snapshot �≈zC
pGz�±w⌡μ�π≈uΩ�w�≈A�Bb૧eLk⌡μt@��≈Ah
iH∩�⌡μÑií≈uΩ�w�≈C
3. ∩��G ���≈M����π�AHTOiH�� db2ckbkp ⁿO��M��CUCⁿOO UNIX @�t�W�d�G
cd backup-dirdb2ckbkp SAMPLE.0.arada.NODE0000.CATN0000.20091014114322.001
[1] Bz�w��G #######
M��τ��¿ - �QC
� 49 � α½e@� 429
430 w� DB2 °A�
� 50 � N{s� DB2 Ω�α½� DB2 pureScale ⌠�
N{s� DB2 Ω�α½� DB2 pureScaleA�nzNΩ�≤s� DB2 pureScale Ω�C
}lºe
v �\� 423��� 48 �, yW�N⌠�α½� DB2 pureScalezñ�ΩTC
v ΩI� 425��� 49 �, yDB2 pureScale ⌠��α½e@�zñ�BJC
v pGz�Ω�w�b��uDB2 ��Ω�w⌠�vAh��²NΩ�wα½�μ@
� Ω�wAMßA∩ DB2 pureScale ��C
÷≤o�@�
@�í�N{s�Ω�α½� DB2 pureScale ⌠��BJCDDñ�íBJ�n
zH root ¡nJC
{�
1. pGz�o≥�A�w� DB2 pureScale S�C
2. H root ¡oX db2iupdt ⁿOANΩ�α½� DB2 pureScale Ω�C
3. s��Ω�w�oXp¼d�AHτ�Ω�α½O�¿\ApUCd��G
db2 connect to sample
Ω�wsuΩT
Ω�w°A� = DB2/AIX64 10.1.0SQL �v ID = TESTDB2��Ω�wOW = SAMPLE
db2 select * from syscat.dbauth
4. �� db2iupdt ⁿO� db2isetup ⁿOAsWΣL¿��O���≈αC ��zπ�Γ�O���≈αC
U@B
⌡μ� 433��� 51 �, yDB2 pureScale ⌠��α½ß@�zDDñ�BJC
© Copyright IBM Corp. 2013 431
432 w� DB2 °A�
� 51 � DB2 pureScale ⌠��α½ß@�
N⌠�α½� DB2 pureScale ºßAz��⌡μ��α½ß@�AH≤UTO DB2 °
A�≤���Gh�⌡μC
{�
Yn≤UTOz� DB2 °A��b���Gh�⌡μA�⌡μUC�@G
1. pGzb DB2 pureScale ⌠��α½e@�ñAN diaglevel Ω�w�z{ítm�]� 3 HWA�N�½]�α½e]w�C
2. �πΩ�wtm]wAH�X DB2 pureScale ⌠�ñ�s�DC p�z����H
�X DB2 pureScale ⌠�ñs�D�BJA�\y�πΩ�wtm�H�X DB2
pureScale ⌠��DzC
3. TO�íí�{íwOdb૧e��mñC �n� A�qz�⌡μ��≈A
��o�{íwC�\m��� DB2 10.1 �nñ�y�≈ DB2 °A�tm�E
�ΩTzC
4. ���w����n��wA�C p���A�\m��� DB2 10.1
�nñ�y��ß��Ω�wzC
5. pGzb 9.7 �ñ����s�����D�≤°�A�Bⁿw��²�πW
�Dúb@���t�WA��≤�½�ª�AⁿX�²�πW�D�≤@���
t�WC �hAo��≤°��b¿�ó��Γ�í����Cp��Ω�A
�\ CREATE EVENT MONITOR »zíσ≤C
6. Ynbs��≤°��w] DB2DETAILDEADLOCK �≤°�ñ��s�¬i
��\αA��≤�½�ª�C p��Ω�A�\ CREATE EVENT MONI-
TOR »zíσ≤C
7. �≈Ω�wC
8. s��Ω�w�oXp¼d�AHτ�⌠�α½O�¿\ApUCd��G
db2 connect to sample
Ω�wsuΩT
Ω�w°A� = DB2/AIX64 10.1.0SQL �v ID = TESTDB2��Ω�wOW = SAMPLE
db2 select * from syscat.dbauth
�πΩ�wtm��H�X DB2 pureScale ⌠��D
bw∩ DB2 pureScale α½⌠�ºßAz��∩Ω�wtm�iμ@��≤C
{�
1. TOΘxX��íAπ�¼≈���íOdq¿����ΘxCbΘx⌠�BΦ
MΘx⌠����Θx⌠�ñ�C�¿�ú�Γ�Θx��íAe\bOd@�
Θx��P�A��t@�Θx�C��Γ����íAiH≤U�KΘxX�
��Ñ���Θx���DC
© Copyright IBM Corp. 2013 433
2. YnΣ�s�½s��BRollForwardBΘxX��Θx����ΣLO�Θ�DA
�TO dbheap Ω�wtm�]� AUTOMATICCpGz��ϕμ�Ah]���
� AUTOMATIC ]wFo��{��bO���≈α (CF) ���¿�ºíAPB�
ϕμ�Ω��O�ΘC
3. YnΣ�¿�ºíΩ�@P��ΣLΩw�DA�TOw�� XX AUTOMATIC ∩�]
w locklist �AΣñ XX O��{sw��ñ���� 3%C
4. pGzπ�j¼w��A²���μ�πO�ΘA�B DB2 °A��b��t
�WXG���ΩΘO�ΘA��qεw��jpA����μ�πO�ΘC
5. �\�q¼½s���O�Θ�qA�iμ⌠≤�n�πC
bα½� DB2 Ω�@�⌠���≈Ω�w
bN⌠�α½� DB2 pureScale �{ºe�ºßAjP��z⌡μ�π�≈uΩ�w
�≈C
}lºe
v Yn�≈Ω�wAh�n SYSADMBSYSCTRL � SYSMAINT v¡C
v Ω�w��ws�CYn�°{μΩ�ñ��ws��Ω�wMμA�ΘJUCⁿ
OG
db2 LIST DATABASE DIRECTORY
{�
Ynw∩C@���Ω�w⌡μ�π≈u�≈A�⌡μUC�@G
1. ������{í����PΩ�w�suC Yn�o{μΩ����Ω�wsu
MμA�oX LIST APPLICATIONS ⁿOG
db2 LIST APPLICATIONS
pG�����{í�w��suAⁿON���UCTºG
SQL1611W uΩ�wt��°�vS���⌠≤Ω�CSQLSTATE=00000
Yn������{íP����suA��� FORCE APPLICATION ⁿOG
db2 FORCE APPLICATION ALL
2. �� BACKUP DATABASE ⁿO�≈Ω�wC UCO UNIX @�t��d�G
db2 BACKUP DATABASE database_alias USER username USING password TO backup-dir
ΣñAdatabase_alias OΩ�wOWB���W�O usernameBKXO passwordA
���≈���²O backup-dirC
b��Ω�w⌠�ñA�≈��Ω�w� Cp��Ω�A�\ Data
Recovery and High Availability Guide and Reference ñ�u�≈��Ω�wvC
pGzwb DB2 9.5 ��≤s���Ω�wW���tm DB2 Advanced Copy Ser-
vices (ACS)AhiH�� USE SNAPSHOT ��⌡μ Snapshot �≈CM�Azuα
N Snapshot �≈���P@���Ω�Czúα�� Snapshot �≈���s�°
A�Cp���A�\mData Recovery and High Availability Guide and Ref-
erencenñ�y⌡μ Snapshot �≈zC
434 w� DB2 °A�
pGz�±w⌡μ�π≈uΩ�w�≈A�Bb૧eLk⌡μt@��≈Ah
iH∩�⌡μÑií≈uΩ�w�≈C
3. ∩��G ���≈M����π�AHTOiH�� db2ckbkp ⁿO��M��CUCⁿOO UNIX @�t�W�d�G
cd backup-dirdb2ckbkp SAMPLE.0.arada.NODE0000.CATN0000.20091014114322.001
[1] Bz�w��G #######
M��τ��¿ - �QC
� 51 � DB2 pureScale ⌠��α½ß@� 435
436 w� DB2 °A�
� 9 g M���M≤
��zb�s���M≤h�W⌡μ DB2 Ω�w⌠�AHTO@�S��DCYn�
Qw���M≤A�⌡μ���n�emw��ßmw�@�C
÷≤o�@�
DB2 ��M≤]tb IBM ���í�o{º�D�≤s���{í]u�v{íR
°iv� APAR�AH��ß�°iº�D���{íCAPARLIST.TXT ��í�C@�
��M≤ñ]t���{íABi≤UC⌠}UⁿGftp://ftp.software.ibm.com/ps/products/
db2/fixes/english-us/aparlist/C
��M≤O[�Coϕb⌠≤ DB2 Ω�w�w����s��M≤ñAú]t
DB2 Ω�wP@��ºe��M≤ñ���≤sC
i����M≤M���G
v μ@°A�M��C
μ@°A�M��]t�� DB2 Ω�w°A�ú�� IBM Data Server Client ��
�sW�w≤s�{íXCpGh� DB2 Ω�w°A�ú�w�bμ@�mWAh
DB2 Ω�w°A���M≤�N�@{íX≤sM����ww�� DB2 Ω�w°
A�ú�CData Server Client ��M≤]tbY� DB2 Ω�w°A���M≤ñ]τ
YAiH�UC⌠@�Ω�w°A�ú�ú�A����M≤GDB2 Enterprise Server
EditionBDB2 Workgroup Server EditionBDB2 Express EditionBDB2 Connect Enter-
prise EditionBDB2 Connect Application Server EditionBDB2 Connect Unlimited Edi-
tion for zSeriesA� DB2 Connect Unlimited Edition for i5/OS�CziH�� DB2
Ω�w°A���M≤AH�� Data Server ClientC
�w]A]iHQ� DB2 ��ß�R�vA��μ@°A�M��Aw�Sw��
M≤h��⌠≤ DB2 Ω�w°A�ú�C
μ@°A���M≤M��]t�� DB2 °A�ú�� DB2 ��ß�R�vCϕ
∩�s� DB2 °A�ú��w�A�∩�²ew�� DB2 °A�ú��≤s�A
Y�w���ß�R�vC��ß�R�vú�vT⌠≤wb�P DB2 w�⌠�ñ
w�����vC÷≤ DB2 Connect °A�ú�ApGz⌡μ db2licm -l ⁿO�d����vAh DB2 Connect °A�ú������viαπ�L��vCú
LApGú�n�� DB2 Connect \αAhiHñ°iCYn�ú DB2 Connect
°A������vA��� db2licm ⁿOC
v C@�ΣL DB2 Ω�wú����M≤C
ubww�D°A�Ω�wú���[{íú��A������M≤C�pA
IBM Data Server Runtime ClientC
pGww�� DB2 Ω�wú�uO DB2 Ω�w°A�ú�� Data Server Cli-
entA�ún���¼���M≤C�∩�μ@°A�M����M≤C
© Copyright IBM Corp. 2013 437
∩≤ Windows ¡xApG�h� DB2 Ω�wú� (�]A@�úO Data Server
Client � DB2 Ω�w°A��ú�) w�bμ@ DB2 ��ñAhz��Uⁿ��
úY��∩��ú�Sw��M≤AMß�α����M≤w�{C
v q���M≤C
ww�h� DB2 Ω�wú��q���M≤A�w�⌠�C
pGww�� DB2 Ω�wú�uO DB2 Ω�w°A�ú�� Data Server Cli-
entAhú�nq���M≤CbípUA����μ@°A�M����M≤C
b Linux � UNIX @�t�WApGww�ΩayÑAhz��n�O�ΩayÑ�
�M≤CΩayÑ��M≤LkμWw�Cq���M≤�ú�ⁿw���M≤��
P�M�ABΓ������Ph����M≤C�pApGzb Linux � UNIX W
M�q���{í�D�σ� DB2 Ω�wú�Ah��P�M�q���M≤�Ωa
yÑ��M≤AH≤s DB2 Ω�wú�C
¡ε
v DB2 10.1 ���M≤�iM�≤ DB2 10.1 �q�� (GA) � DB2 10.1 ���M
≤��C
v bw���M≤ºeA���εP�b≤s� DB2 ���÷��� DB2 Ω�BDAS
���{íC
v b��Ω�w⌠�ñA≤w���M≤ºeAz���ε��Ω�w� °A
�W�Ω�w�z{íCz��b��Ω��Ω�w� °A����ΣLΩ�
w� °A�Ww���M≤C��NPΩ����qú≤s��P���M
≤h�C
v b Linux � UNIX@�t�WG
– pGzbu⌠⌠��t� (NFS)vWπ� DB2 Ω�wú�Ah��Twbw��
�M≤ºew���εUC��{íG��Ω�BDB2 �z°A� (DAS)Bi{
íqT (IPC)AH����P NFS �ⁿw��ΣL≈�W���{íC
– pGt�ⁿO fuser � lsof Lk��Ah installFixPack ⁿONLk��ⁿJ� DB2 Ω�w��Cz��Tw�ⁿJ DB2 ��A�ú�m½∩��w��
�M≤Cb UNIX WA�n�� fuser ⁿO��dⁿJ���Cb Linux WA
�n fuser ⁿO� lsof ⁿOC
p�m½∩���Ω�A�\ installFixPack ⁿOC
v b�ß���{íWAbwM���M≤ºßAYn⌡μ��{í��s�A�
����π�s�v¡C
v w� DB2 ��M≤ú�� IBM Data Studio ú�A�C
{�
Ynw���M≤G
1. �d��M≤����C
2. w���M≤ºeA�²⌡μ�n�@�C
3. ∩��M≤w�Φk�w���M≤C
4. w���M≤ºß⌡μ���n�@�C
5. M�Aϕ� DB2 Ω�wú��vC
438 w� DB2 °A�
pG²e�v� DB2 Ω�w°A�ú���úb≈�WAhiH��μ@°A��
�M≤M���w�⌠≤ DB2 Ω�w°A�ú�CbípUAw�� DB2 Ω�
wú��°���ß�R�vABNb 90 ���í�⌠ß�εB@AúDz��
���R�vC
U@B
�dΘx�Ad�O��⌠≤ßmw�BJA�O����Tº����@C
Y� Linux � UNIX W�D root ¡w�AiH�� db2rfe ⁿO�� root ¼\α
(�pu¬i��v�@�t�¼�O�CpGbw� DB2 Ω�wú�ºß�� root ¼
S�Ahz��bC�M���M≤�½s⌡μ db2rfe ⁿOAH½s��o�S�C
pGzb�P�t�W�h� DB2 ��Ah����iH�≤úP������M≤
h�CpGnN��M≤M��@�HW� DB2 ��Az��v@b�� DB2 ��
Ww���M≤C
� 9 gM���M≤ 439
440 w� DB2 °A�
� 52 � ��w���M≤
�Fw���M≤Az��²Uⁿ��úY��M≤CpG DB2 for Linux, UNIX, and
Windows ww�b∩��⌠�Ahz]���εU DB2 {C
}lºe
pG IBM PowerHA SystemMirror for AIX O��b⌡μñAhzLk⌡μ IBM Tivoli
System Automation for Multiplatforms (SA MP) w�B���≤sA]� SA MP �
�X��≤ PowerHA SystemMirror � Reliable Scalable Cluster Technology (RSCT) �
��CYn⌡L SA MP w�A��� db2setup ⁿO� installFixPack ⁿOCp��� PowerHA SystemMirror O�w���� SA MP ��÷ΩTA�\�D�
yUpgrade guide for DB2 Servers in HACMP™ Environmentsz ���AΣ�≤uIBM
NΣ��Uⁿv⌠� (http://www.ibm.com/support/docview.wss?uid=swg21045033)C
{�
Yn��w���M≤A�⌡μUC�@G
1. �d��M≤����C �\� 442��y�d��M≤����zC
2. �o��M≤C �\� 443��y�o��M≤zC
3. �úY��M≤C
v Y� Linux � UNIX @�t�A�\� 444��y�úY��M≤]Linux �
UNIX�zC
v Y� Windows @�t�A�\� 444��y�úY��M≤ (Windows)zC
4. ∩��G ε��M≤�jpC
ziH�� db2iprune ⁿO�ε DB2 ��M≤w�M���jpCbw�wR
∩���M≤ºeAz��TwwR∩���M≤M���]t�≤ DB2 ��ñ
��P�≤CpGzq��M≤M��ñR∩�h eAh��M≤w��óC
5. Y DB2 Ω�wú�ww�b∩��w�⌠�G
a. ∩��G �≈{μtm�E�ΩTC
pGzYNw���M≤Ah¼�E�ΩTiα���UCΩTN≤UE�
⌠≤iαbw�ß�o��DC�\m��� DB2 10.1 �nñ�y�≈ DB2
°A�tm�E�ΩTzC
b. ⌡μUCΣñ@��@G
v Y� Linux � UNIX @�t�A��� DB2 Bz{C�\� 445
��y�� DB2 {]Linux � UNIX�zC
v Y� Windows @�t�A��ε�� DB2 Ω�BA����{íC�\
� 446��y�ε�� DB2 Ω�BA����{í (Windows)zC
U@B
∩��M≤w�ΦkC�\� 447��� 53 �, y��M≤w�ΦkzC
© Copyright IBM Corp. 2013 441
�d��M≤����
TOzbUⁿ��M≤ºeA�X��nΘBwΘ�@�t�����C
{�
Uⁿ��M≤ºeA�⌡μUCBJG
1. �TOz�t��X��w��DC
2. �TOz�t��X��w��DC �\� 1��� 1 g, yDB2 Ω�wú�
�w��DzC
�@��εbw��tm��M≤ºßiαo��N�DC
3. Y� System i � pSeries® W� 64 �� DB2 for LinuxA�TOww� IBM XL
C/C++ Compiler ⌡μ��C
Uⁿ�w� IBM XL C/C++ Run-Time Environment ComponentC�\Ghttp://
www.ibm.com/support/docview.wss?uid=swg24007906
4. Y� AIXApG DB2 Ω�wú�wgsb≤t�WABw��u�H�pΓw
(TCB)vA�TOΣB≤@P¼AñC
TOw∩P DB2 Ω�BuDB2 �z°A�v�ww�� DB2 ���÷�⌠≤�
���²ATCB B≤@P¼ACTCB iHB≤ú@P¼AñA�pApG�ú DB2
Ω��S��� db2idrop ⁿOC
Yn�d TCB ¼AA�H root ¡ΘJUCⁿOG
tcbck -n ALL
p�u�H�pΓwv��÷�Ω�A�\ AIX σ≤C
5. b DB2 for Linux, UNIX and Windows ú�Σ�⌠�W�\u�{O�Θv�}
�u�v�DR°i (APAR)vGhttp://www.ibm.com/software/data/db2/support/
db2_9/C
}�� APAR í���M≤ñ�Oⁿ��D°iABª�iα]t�vTz��
Ω�wt���μ�MΦkCp�}�� DB2 for Linux, UNIX and Windows APAR
�MμA�\Ghttp://www.ibm.com/support
6. TOzπ�¼≈���t�i�íAHUⁿ��úY��M≤C
b Linux � UNIX WAz�nπ�@� GB i�í���t�AH]t .tar.gz
����úY�w�M��CpGz�W�w�ΩayÑ��M≤Ah�nF�Γ
� GB �i�íC
7. TOzπ�w���M≤���i�íC
bz�b≤s� DB2 ���mñ��bzW��s DB2 w���mñA��π
�i�íC
v b Windows WAw���M≤���íÑ≤ DB2 10.1 � for Linux, UNIX and
Windows q�� (GA) w����íCTObz�b≤s� DB2 ���mñ
�zW��s DB2 w���mñAπ����íC�\� 29��y��
�O�Θ�DzC
v b Linux � UNIX WG
442 w� DB2 °A�
– pGz�w� DB2 Ω�wú�ABz�b����M≤��s�w�A
�\� 29��y���O��DzC
– pGzww� DB2 Ω�wú�Ahw���M≤��n�íÑ≤{s DB2
Ω�wú�����íCu�b��M≤w�{�í����n
íC
YnPw{s DB2 Ω�wú�����íA�⌡μⁿOG
du -k -s DB2DIR
ΣñADB2DIR Nϕw� DB2 Ω�wú���mC
8. pGzww� DB2 Ω�wú�ABw�oSϕ��{íA�p� IBM Σ�ñ�A
HPwbw���M≤ºezO��n≤s�����{íC
o��≤UTOz�t�B≤@P¼AABú�≥ó⌠≤Sϕ��{íC
9. ∩��G �\ DB2 ΩTñ� ñ�uú�º[vC
�G
@�zTw�X���o�����A�bw���M≤ºe�¿�n@��Σlí
C
�o��M≤
�d��M≤����ºßAUⁿ��M≤C
}lºe
�d��M≤����C�\� 442��y�d��M≤����zC
{�
Yn�o��M≤A�⌡μUC�@G
1. P�z�����M≤C
@δ�ÑA�∩�s���M≤AH�Ko��w�Bw≤��nΘ�D°i�
����DC
2. b DB2 for Linux, UNIX, and Windows ú�Σ�⌠�WMΣ��M≤G
www.ibm.com/support/docview.wss?rs=71&uid=swg27007053C
Twz�@�t�∩Aϕ���M≤C∩ DB2 Ω�wú�Sw��M≤�q�
��M≤C
3. Uⁿ��M≤C
bjíípUAziH∩��s� FTP Ω�¿A����W�� Download
Director � Java Applet �Uⁿ��C
b Linux � UNIX @�t�WAzp�nUⁿ��úY��M≤��²⌠�ñAú
o�⌠≤μCpG�²⌠�ñ�μAhw��óC�pA�Tw�²⌠��
ⁿ≤UCd�G/home/DB2FixPack/FP1/Cªúo�ⁿUCG/home/DB2 FixPack/
FP1/C
� 52 � ��w���M≤ 443
U@B
bz�QUⁿ��M≤ºßA�bw���M≤ºeA⌡μΣl���BJC�\
� 441��� 52 �, y��w���M≤zC
�úY��M≤]Linux � UNIX�FTP �xW�����M≤w�M��úOH gzip iμúYC��²NM���s��s�²AA�� gunzip � tar ��úY��M≤w�M��A�αw���M≤C
{�
Yn�úY��M≤w�M��A�⌡μUCBJG
1. NúY�M���s��s�mC
2. �½��sM���b��²C
3. ΘJUCⁿO��úY��G
gunzip -c filename.tar.gz | tar -xvf -
ΣñAfilename Oznw����M≤C
�Ggunzip O AIX 5L™ w]w�]w�@íCpGzS� gunzipA�q AIX
5L w�CΘñw� rpm.rte ���C rpm.rte ���]t gunzipCz]iHq⌠�UⁿA�≤ AIX 5L � gzipGwww.ibm.com/servers/aix/products/aixos/linux/
rpmgroups.html
�úY��M≤ (Windows)FTP �xW���M≤w�M��OúYμíC��²b�s�²ñ�úY��M≤w
�M��A�αw���M≤C
}lºe
v pGz�h� DB2 Ω�wú�w�bμ@ DB2 ��ñAh��Uⁿ��úY��
�∩��ú�Sw��M≤C
v pGz�ΓHLn��í�w���M≤Ah����M≤M�����úY�
P@Wh�²U�l�²C
v pGz�Γ��uDB2 w�vδF�w���M≤Ah setup ⁿO���ΣLww�� DB2 Ω�wú�CpG DB2 Ω�wú������M≤M��ú�úY�P
@Wh�²U�l�²Ah setup ⁿO��}lw��� DB2 Ω�wú����
M≤A�úiμ⌠≤úCpG��M≤ú�M���úY�úP��²Asetup ⁿO���ΣLww�� DB2 Ω�wú�A�nDzⁿwC@��²⌠�C
{�
Yn�úY��M≤w�M��A�⌡μUCBJG
1. �½�Uⁿ���M≤w�M���b��²C
2. ÷ΓUμ�úY� .exe ��C��}� WinZip Self Extractor °íC
3. ∩����úYßns±�Ω�¿C
4. ÷@Uu�úYvC����ú��úY�ⁿw�Ω�¿C
444 w� DB2 °A�
U@B
½�WzBJAN��ww�� DB2 Ω�wú��μ�úYM���úYCpGz
�Γ������⌡μLn�w�Ah��M�����úY�P@Wh�²U�
l�²C
�ε�� DB2 {�]Linux � UNIX�bw���M≤ºeApG∩��w�⌠�ñww� DB2 Ω�wú�Az���ε�
� DB2 {CpGz�h� DB2 ��A���εPz�≤s����÷p� DB2 {
C
{�
Yn�ε�� DB2 {A�⌡μUCBJG
1. H root ¡nJC
2. P�P DB2 ���÷p�Ω�C oXⁿOG
DB2DIR/instance/db2ilist
Σñ DB2DIR Nϕ DB2 ���w��mC
3. ∩ DB2 ��ñ�C@�Ω�⌡μUCⁿOG
su - iname. $HOME/sqllib/db2profiledb2 force applications all
db2 terminatedb2stopdb2licd -end # run at each physical partitionexit
ΣñAiname NϕΩ����W�C pGzO PowerHA SystemMirror ���Ah
���� ha_db2stop ⁿO]�D db2stop ⁿO���ε DB2CpG�� db2stopⁿO�D ha_db2stop ⁿOAN��oó��≤C
4. pGuDB2 �z°A� (DAS)v�≤zn≤s� DB2 ��A��ε DASG
su - aname. $HOME/das/dasprofile
db2admin stopexit
Σñ aname Nϕ DAS ���W�C
�G]�t�Wuα�@� DASABJ�vTt�W�ΣL�� DB2 ��C
5. ∩��G b AIX WA≤w�ºe⌡μ slibcleanAHqO�Θñ°ⁿ���@�{íwG
/usr/sbin/slibclean
6. ����°�{C Yn�εu��°�n{ívA�oXUCⁿOG
DB2DIR/bin/db2fm -i iname -D
ΣñADB2DIR Ow� DB2 ����mAiname NϕΩ����W�C∩ DB2 �
�ñ�C@�Ω�A��⌡μ@�o�ⁿOC
7. pGw��u��°�≤�{í (FMC)vA��εz�Ω����G
a. YnPwO�w�� FMCA�oXUCⁿOG
� 52 � ��w���M≤ 445
DB2DIR/bin/db2fmcu
ΣñADB2DIR Ow� DB2 ����mC pGw�� FMCAz����ⁿU
C e�ΘXGFMC: up: PID = 3415CpG FMC w��Ah db2fmcu ⁿO�ΘX�G FMC: downC
b. pGw�� FMCA�PwO��⌠≤Ω�wtm�bC�t�½s��ºßN
���C oXⁿOG
DB2DIR/instance/db2iset -i iname -all
ΣñADB2DIR Ow� DB2 ����mAiname NϕΩ����W�C∩ DB2
��ñ�C@�Ω�A��⌡μ@�o�ⁿOC pG db2iset ⁿO�ΘX]AUC eAϕΩ�wtm����GDB2AUTOSTART=YES
c. �εΩ����C oXⁿOG
DB2DIR/instance/db2iauto -off iname
ΣñADB2DIR Ow� DB2 ����mAiname NϕΩ����W�Cbzw
�¿��M≤w�ºßAKiH½s��Ω�����\αG
DB2DIR/instance/db2iauto -on iname
8. Twww∩n≤s�Ω�Mú�� DB2 {íqTCHΩ����¡AbC@�
ΩΘ� W⌡μUCⁿOG
$HOME/sqllib/bin/ipclean
�ε�� DB2 Ω�BA����{í (Windows)bw���M≤ºeApG∩��w�⌠�ñww� DB2 Ω�wú�Ah��²�ε
�� DB2 Ω�B�� DB2 A������{íCpGz�h� DB2 ��A���
εPz�≤s����÷p� DB2 {C
{�
Yn�εAϕ�Ω�BA����{íG
1. oXⁿO�Mw��Ω�P DB2 ���÷pG
DB2PATH\bin\db2ilist
ΣñADB2PATH Nϕ DB2 ���w��mC
2. ��A� εx AppletA�ε��Ω�� DB2 A�G�εx > t��zuπ > A
�C pGz�@�ñ�Ω�w�ß�A�b�εΩ��Ajεεo��ß�CY
njεε�ß�A�oXUCⁿOG
db2stop force
��A��@��UuπA��εΩ��jεε IBM Data Studio ñ DB2 °A
����{��C
446 w� DB2 °A�
� 53 � ��M≤w�Φk
°@�t��O��{s�Ω�wú��wA��M≤�XúP�w�ΦkC
b Linux � UNIX @�t�WA��M≤�úP���ΦkABw�ΦkiF¿UC
��G
v Yn�� ese � dsf Ω��¼≤s{s� DB2 Ω�wú�A�\� 449��yw
���M≤H≤s 10.1 � DB2 pureScale Ω�zC
Yww� DB2 Ω�wú�ABznM�s���M≤h�A�ϕ�UCⁿC
installFixPack ⁿOi��w���M≤C
v Ynb∩���mñw�s� DB2 Ω�wú�A�\� 453��yw���M≤
Hw�s� DB2 Ω�wú� (Linux � UNIX)zC
ϕ�o�ⁿAH≤Sw���M≤h�w�s� DB2 Ω�wú�Cdb2setup ⁿOi��⌡μw�C
v Ynb∩���mñ≤s{s� DB2 Ω�wú�A�\� 452��yw���M
≤H≤s{s� DB2 Ω�wú� (Linux � UNIX)zC
Yww� DB2 Ω�wú�ABznM�s���M≤h�A�ϕ�UCⁿC
installFixPack ⁿOi��w���M≤C
b Windows @�t�WAL�zO����M≤�≤s{s� DB2 Ω�wú��O
sW DB2 Ω�wú�A���ⁿOú@�C��A�� DB2 Ω�wú���AH�
DB2 O�tm��� Microsoft Cluster Server (MSCS)Aw�ΦkUú�PApU�G
v � 454��yw∩μ@Ω�wú�w���M≤ (Windows)z.
Yww�μ@ DB2 Ω�wú�ABznM�s���M≤h�A�ϕ�UCⁿC
setup ⁿOi��w���M≤C
v � 455��yw∩h�Ω�wú�w���M≤ (Windows)z.
ϕ�o�ⁿAbw�h� DB2 Ω�wú��t�Ww���M≤C setup ⁿOi��w���M≤C
v � 455��y�����w���M≤ (Windows)z (μ@ú��h�ú�)C
ϕ�o�ⁿAH⌡μ��M≤����w�C���w�]iH��Ln�w
���w�Csetup ⁿOi��w���M≤C
v � 456��yb Microsoft Cluster Server ⌠�ñw���M≤ (Windows)z.
ϕ�o�ⁿAb MSCS ⌠�ñ{s� DB2 w�WAw���M≤C
q���M≤Pú�Sw��M≤
ϕú�w���M≤�Az�Γ∩F��q���M≤]��ú���ú�Sw
��M≤C
q� [�ú�] ��M≤
�ⁿ≤��� DB2 Ω�wú�AziH²��ΓBJ�{�w� GA h�
© Copyright IBM Corp. 2013 447
ú�AMßAM��Qn���M≤h�CY� Windows @�t�AziH�
�q�M��AN DB2 w��s�mCw�ΦkA�≤wbw�⌠�ñw�
@�ú��¡xC�pAziαw�{s� DB2 Ω�wú�w�A�B{bn
��pUBJA����� Fix Pack 1 h�G
1. UⁿQn�q���M≤]pGuw�@�ú�Ah]iH��ú�Sw
��M≤A�\U�C
2. �εP���÷p���Ω�C
3. �εP���÷p� DASC
4. M���M≤C
5. ½s��Ω� (db2start)A]AP{μ���÷p� DAS (db2adminstart)C
ú�M���M≤
��ú�M���M≤A��μ@ú��w��s⌠�CpG∩w�ú�M
���M≤AziHUⁿ��h��ú�AMßzLμ@BJ�w�ú�C�
pApGnw� Enterprise Server Edition (ESE) Fix Pack 1 h�A�⌡μU
CBJG
1. Uⁿ��h��ú�C
2. Nú�w��s⌠�C
3. ��s�w�C
4. �≤��Ω�C
5. qs�w���⌡μ db2iupdtANz�Ω���s���M≤h�C
Φki²zb�í@�t�W��s��A�ú�vT�í@�Ω�wCz
{b� 15-30 ϕ�÷¼�í (oX db2stopBdb2 bind � db2start ⁿO����í)C
bznN\αsW�w��� DB2 ���ípUA� Spatial Extender �
InfoSphere Federation Server º��ú�Sw��M≤i���CpGz� ESE
Fix Pack 1Ah�n Spatial Extender Fix Pack 1 w�b{s� ESE ú�WC
GA DVD � Spatial Extender h�wúA¼≈CbípUAz��Uⁿ Spa-
tial Extende Fix Pack 1 M��BsW�v��⌡μw�{íAϕw�{í�¿
�AN�o�@����� Spatial Extender w�C
���Pw�⌠�ñw��h�ú�
pGz�h�ú�w��P@�w�⌠�ñA�pAww� ESE � QPAhi
H��@� ESE M���@� QP M���w��s��mA]iH��q
���M≤����CbUⁿºeAz�n²�Dn���ΦkCpGuw�
@�ú�A�p ESEAh ESE ú�M���M≤�q���M≤ú���≤
sC
�≤n��q���M≤H
v Qn����h�ú�C
v �Oww�F��ú�A�μN��M≤w��s��mAP�úóh�e
�\α�ú��XC
�≤n��ú�M���M≤H
v u�@�ú�ABQn Uⁿ��M≤��íC
v t�÷¼�í�O�C
448 w� DB2 °A�
v �n��s���M≤A²Sú�μvT�í@�Ω�wC
v �n�t��e@� (ó��t�÷¼�í)C
v ww���M≤AB�nNs�\α�ú�sW���M≤C
�Gq�lCΘw��s��mA���q���M≤���\α�ú�Ai
��Wzh�uIAúLnIX≤h�w��íCpGzwUⁿq���M
≤Ah��≤Uⁿ���nΩ�HbQn���M≤h�W�g{s��Ao
iαßO���íC
w���M≤]Linux � UNIX�ziHN{s� DB2 Ω�wú�≤s�s���M≤h�A�w�Sw��M≤h�
�s DB2 Ω�wú�C
w���M≤H≤s 10.1 � DB2 pureScale Ω�
pGww� DB2 pureScale Ω�A�ϕ�UCⁿ�M�s���M≤h�C
}lºe
v w���M≤ºeA�²TO�X���n@�C
v TOzH root ¡nJC
v π�O���O≈uC
{�
Yn����M≤�≤s{� DB2 pureScale Ω�A�⌡μUC�@G
1. T{ww��uIBM Tivoli System Automation for Multiplatforms (SA MP) ≥�
�≤v�h�G
a. d�z�t�Www��uSA MP ≥��≤vh�G
<image_path>/db2/<platform>/tsamp/db2cktsa -v install
b. d�w�CΘW�uSA MP ≥��≤vh�G
<image_path>/db2/<platform>/tsamp/db2cktsa -v media
2. T{ww�� IBM General Parallel File System ( GPFS) h�G
a. d�t�Www� GPFS ��h�G
<image_path>/db2/<platform>/gpfs/db2ckgpfs -v install
b. d�w�CΘW� GPFS h�G
<image_path>/db2/<platform>/gpfs/db2ckgpfs -v media
3. pG¿�� CF �bD≈W⌡μAh���ε�¿�G
db2stop member <member-id>db2stop cf <cf-id>
4. bμ@D≈WoXUCⁿOAH�ε��D≈W� DB2 Ω�G
su - InstNamedb2stopexit
Σñ InstName NϕΩ����W�C
� 53 � ��M≤w�Φk 449
5. pGw�CΘW�uSA MP ≥��≤vh�� GPFS nΘh�¬≤t�Www�
�h�Ah DB2 O�A��z���NO�ñ���D≈m≤�@�íC
a. �εC@�D≈W�Ω�G
db2stop instance on hostname
Σñ hostname Nϕ�w¿�� CF �D≈W�C
b. YnND≈m≤�@�íA�b DB2 pureScale ⌠��Y�D≈WΘJ
db2cluster ⁿOG
DB2DIR/bin/db2cluster -cm -enter -maintenance -all
ΣñADB2DIR Nϕ DB2 ���w��mC
6. pGw�CΘW� GPFS h�¬≤t�Www��h�Ah DB2 O�A��z�
��ND≈m≤�@�íñCYnND≈m≤�@�íA�b DB2 pureScale ⌠�
�Y�D≈WΘJ db2cluster ⁿOG
DB2DIR/bin/db2cluster -cfs -enter -maintenance -all
ΣñADB2DIR Nϕ DB2 ���w��mC
7. N DB2 pureScale Ω� ñ�C@�D≈ú≤s�C@�D≈W� 10.1 � Fix Pack
2]�≤s���C�pAYn≤s� Fix Pack 2A�bC@�D≈W⌡μ
installFixPack ⁿOGinstallFixPack -b /opt/fp1level/path -f level -p /opt/fp2level/path -t /tmp/trace-file-path -L -l /tmp/install-log-path
-p �ñⁿw�⌠�A��P -b �ñⁿw�⌠�úPC
8. pG DB2 O�A��z�NuSA MP ≥��≤vD≈m≤�@�íñAh DB2
O�A��z���q�@�íñ�úD≈CYnq�@�í�úuSA MP ≥�
�≤vD≈A�b DB2 pureScale ⌠��Y�D≈WΘJ db2cluster ⁿOG
DB2DIR/bin/db2cluster -cm -exit -maintenance -all
ΣñADB2DIR Nϕ DB2 ���w��mC
9. pG DB2 O�A��z�N GPFS D≈m≤�@�íñAh DB2 O�A��z
���q�@�íñ�úD≈CYnq�@�í�ú GPFS D≈A�b DB2
pureScale ⌠��Y�D≈WΘJ db2cluster ⁿOG
DB2DIR/bin/db2cluster -cfs -exit -maintenance -all
ΣñADB2DIR Nϕ DB2 ���w��mC
10. bC@�D≈WANΩ�≤s�s�w�⌠�G
DB2DIR/instance/db2iupdt <InstName>
Σñ DB2DIR Nϕbe@�BJñⁿw�s��M≤�²A� InstName ⁿwΩ�
�W�C
b Geographically Dispersed DB2 pureScale Cluster (GDPC) ⌠�ñAdb2iupdt ⁿO�oX�iAⁿX db2cluster ⁿOó (db2cluster -cfs -verify -configu-rations)CYn�K�iAb⌡μ db2iupdt ⁿOºeA�ΘJG
root@hostA1>export PASS_USER_MANAGED_GPFS_VALIDATION=YES
11. DB2 O�A��z���Tw∩ DB2 O�A��iμ�≤sA�²ª�i�≤
DB2 Ω�wt�C�bY�D≈WA⌡μ db2cluster ⁿOG
450 w� DB2 °A�
DB2DIR/bin/db2cluster -cfs -commitDB2DIR/bin/db2cluster -cm -commit
ΣñADB2DIR Nϕ DB2 ���s��M≤h�w��mC
12. P�{μ RSCT qTs��D≈ó���íCYn�����íA�⌡μUC�
@G
db2cluster -cm -list -HostFailureDetectionTime
13. pGzp���h�qTt�d≡A�w��tmB��t�dBμ½��l
uC
14. tmsO�μ¼s�⌠⌠W�� RSCT qTs�D≈ó���íCH root ¡A
�≤D≈ó���íG
db2cluster -cm -set -option HostFailureDetectionTime -value <value>
Σñ value O²e������íC
15. pGzp���h�qTt�d≡A�N¿�� CF °A�≤s¿��h�⌠⌠W
�G
db2iupdt -update -cf <CFHostName> -cfnet CFnetname1,CFnetname2 <InstName>db2iupdt -update -m <MemberHostname> -mnet MemberNetname1,MemberNetname2 <InstName>
16. HΩ����¡A½sπzΩ��¼G
db2cluster –cm -repair –resources
17. pGD≈wm≤�@�íAh DB2 O�A��z�������D≈W� DB2 Ω
�CYn�� DB2 Ω�A�b DB2 pureScale ⌠��C@�D≈W⌡μ db2startⁿOC
db2start instance on <hostname>
Σñ <hostname> Nϕ�w¿�� CF �D≈W�A� db2start instance on
hostname ⁿO�w∩O�ñ�C@�D≈⌡μC
18. Yn��Ω�w�z{íA�⌡μ db2start ⁿOG
su - <iname>db2startexit
ΣñA<iname> NϕΩ����W�C
19. Yn�úw��� DB2 ��A�⌡μ db2_deinstall ⁿOG
DB2DIR/install/db2_deinstall -a
ΣñADB2DIR O�� DB2 ���w�⌠�C
b DB2 pureScale ⌠�ñ�� IBM Tivoli System Automationfor Multiplatforms (SA MP) ≥��≤
ziH�� DB2 ��M≤w�{íA� IBM DB2 pureScale S� for Enterprise Server
Edition w�CΘñ]t� installSAM w� ScriptA��� IBM Tivoli System Auto-
mation for Multiplatforms (SA MP)C
}lºe
L�zO�� DB2 ��M≤w�{í]installFixPack ⁿO�BinstallSAM �O
uninstallSAMAú���Xw�B����úw� SA MP �≥�����G
� 53 � ��M≤w�Φk 451
v Ynw���� SA MPAz�t�tm�w���� SA MP ���XP DB2
pureScale S�πXº SA MP H���v°�
v Ynw���� SA MPAP DB2 pureScale S�πX� SA MP ��Σ�z�t�
[c
v z��π� root ���v¡A�αw� SA MPC
v b{μIWAPh�⌠���O≈u�B≤�@�í
Yn�� installFixPack �� SA MPA�bw�ºe⌡μUCBJG
1. e� Passport Advantage ⌠�A�q�v�DB2 9.8 ��� CD �o�[ SA MP
�v�]sam32.lic� sam31.lic�C
2. N�[nΘ�v��s� Fixpack-path/db2/platform/tsamp/license �²ñAΣ
ñ Fixpack-path Nϕ��M≤M���b�⌠�A� platform Nϕ���@�t�C
3. q��M≤M��ñ�ú sam31tb.lic � sam32tb.lic ��CpGzúRúo�Σ
L�v�Ahw�NóC
4. �≥iμ��{C
{�
Ynb DB2 pureScale ⌠�ñ�� SA MPA�²≤s TSA Gi��AMß��Ph
�⌠�G
1. zL⌡μ installFixPack �⌡μ installSAM ⁿOA�≤s TSA Gi��G
a. ⌡μ installFixPack ⁿO
b. Yn⌡μ installSAM w� ScriptA�⌡μUCⁿOG installSAM w� Script �
≤ DB2 pureScale S� for Enterprise Server Edition w�CΘ�UC�mG
db2/platform/tsamp
Σñ platform OⁿAϕ�wΘ¡xCp��� installSAM ��÷ΩTA�\G
IBM Tivoli System Automation for Multiplatforms Installation and Configuration
Guide Version 3.2 or later
2. Yn�� Reliable Scalable Cluster Technology (RSCT) Ph�⌠�A�⌡μUC
�@G
ziH⌡μvI�αA�b 1 �BJñ�απ�⌠�Cp��÷ΩTA�\
IBM Tivoli System Automation for Multiplatforms Installation and Configuration Guide
Version 3.2 or later (SC34-2584-01)A���� 1 � ″Installing on UNIX and Linux″ñ� ″Installing and upgrading IBM Tivoli System Automation″ @C��¿ ″Migrat-
ing an entire domain″ @ñ�BJC
w���M≤H≤s{s� DB2 Ω�wú� (Linux � UNIX)pGww� DB2 Ω�wú�A�ϕ�UCⁿ�M�s���M≤h�C
}lºe
v w���M≤ºeA�²TO�X���n@�C�\� 441��� 52 �, y�
�w���M≤zC
v Y�h� DB2 Ω�wú�w�b∩��⌠�ñAz����q���M≤M���
w���M≤C
452 w� DB2 °A�
v Yzn≤sww�ΩayÑ�{s DB2 Ω�wú�AhúF�O��M≤�q��
�M≤º�Az����oΩayÑ��M≤CΩayÑ��M≤LkμW��C
�pAYnbww�D�σΣ�� DB2 Ω�wú�Ww���M≤A�Uⁿ DB2 Ω
�wú�Sw��M≤M��]�q���M≤M���H�ΩayÑ��M≤C
Mßq DB2 Ω�wú�Sw��M≤M�� (�q���M≤M��) ⌡μ
installFixPackC
v YnN��M≤w�� DB2 pureScale Ω�A�ϕ�� 449��yw���M≤H≤
s 10.1 � DB2 pureScale Ω�zñ�ⁿC
{�
Ynw���M≤G
1. Y� root ¡w�A�H root ¡nJCY�D root ¡w�AhH��D root
¡w����� ID nJC
2. �½�]t��M≤M����²C
3. oX installFixPack ⁿOH��w�C �pA
./installFixPack -b DB2DIR
Σñ DB2DIR Ozn≤s� DB2 Ω�wú���b�mC
b��ⁿíΩ��O�⌠�ñAsW -f ha_standby_ignore ∩�C�pA
./installFixPack -b DB2DIR -f ha_standby_ignore
U@B
Yn�¿w�A�⌡μ�n���M≤ßmw�@�C�\� 462��y��M≤
�ßmw�@� (Linux � UNIX)zC
w���M≤Hw�s� DB2 Ω�wú� (Linux � UNIX)ϕ�o�ⁿAH≤Sw���M≤h�w�s� DB2 Ω�wú�Cdb2setup ⁿOi��⌡μw�C
}lºe
v w���M≤ºeA�²⌡μ���n@�C�\� 441��� 52 �, y��w
���M≤zC
v pGzQnw�w��ΩayÑ�s DB2 Ω�wú�AhúF�O��M≤�q�
��M≤º�Az����oΩayÑ��M≤CΩayÑ��M≤LkμW�
�C
�pAYnw�π�D�σΣ�� DB2 Ω�wú�A�Uⁿ DB2 Ω�wú�Sw
��M≤M���ΩayÑ��M≤CMßq DB2 Ω�wú�Sw���M≤M�
�⌡μ db2setupC
v db2setup ⁿO�bμ@°A���M≤M��ñA�D�bq���M≤M��ñC
÷≤o�@�
bUCípUA���ΦkG
v ∩w�w�⌠�ñS�⌠≤ DB2 Ω�wú�A��
� 53 � ��M≤w�Φk 453
v DB2 Ω�wú�sb≤∩w�w�⌠�ñABzQnb�P�⌠�ñsW≤h�ú
�]P{s�ú��≤�P���M≤h��C
{�
Ynw� DB2 Ω�wú�G
1. H root ¡nJC
2. �½�]t��M≤M����²C
3. oXUCⁿO���w�G
./db2setup
�G
v pGz∩w� InfoSphere Federation Server ú�AhϕzqC≤{s� DB2 Ω
�wú�h����M≤M��oX db2setup �A�¼�@h�iTºCz��bú�w��¿ºßM�Aϕ���M≤C
v Y���ΣL DB2 Ω�wú�ApGzsWú�������M≤M��h�P
Sw DB2 ��ñww� DB2 Ω�wú��h�úPAhw���ú�¿\C�
pG
– pG��M≤M���h�C≤ww�ú��h�Ah db2setup �����Tº���z�o�T���M≤M��C
– pG��M≤M���h�¬≤ww� DB2 Ω�wú��h�Ah db2setup�����Tº���z�²�� installFixPack ���{s�ú�C
U@B
Yn�¿w�A�⌡μ�n���M≤ßmw�@�C�\� 462��y��M≤
�ßmw�@� (Linux � UNIX)zC
w���M≤ (Windows)ziHw∩μ@Ω�wú��w∩h�Ω�wú�w���M≤C
z]iH������b Microsoft Cluster Server (MSCS) ⌠�ñw���M≤C
w∩μ@Ω�wú�w���M≤ (Windows)Yww�μ@ DB2 Ω�wú�ABznM�s���M≤h�A�ϕ�UCⁿC
setup ⁿOi��w���M≤C
}lºe
v Twz�X����M≤����C
v Twzπ�Aϕ�w����bßC@δ�ÑAbn⌡μw��≈�WA���b
ß���≤ Administrators s�C
{�
Ynw���M≤G
1. �½��úY���b�Ω�¿C setup ⁿO�≤HYgú�W���Ω�¿UC�pADB2 Enterprise Server Edition Ob ESE UC
454 w� DB2 °A�
2. ÷ΓU setup.exe ��H��uDB2 w�vδFC Y�}�uDB2 w�vδF�
�{íCuWí�iH��z⌡μδFCYnIsuWí�A�÷@Uí��÷
F1C
U@B
Yn�¿w�A�⌡μ�n���M≤ßmw�@�C
w∩h�Ω�wú�w���M≤ (Windows)ϕ�o�ⁿAbw�h� DB2 Ω�wú��t�Ww���M≤C setup ⁿOi��w���M≤C
}lºe
v Twz�X����M≤����C�\� 442 ��y�d��M≤���
�zC
v Twzπ�Aϕ�w����bßC@δ�ÑAbn⌡μw��≈�WA���b
ß���≤ Administrators s�C
v Y�h� DB2 Ω�wú�w�b∩��⌠�ñAziH��q���M≤M���
w���M≤C
{�
Ynw���M≤G
1. �½��úY���b�Ω�¿C setup ⁿO�≤HYgú�W���Ω�¿UC�pADB2 Enterprise Server Edition Ob ESE UC
2. ÷ΓU setup.exe ��H��uDB2 w�vδFC Y�}�uDB2 w�vδF�
�{íC
uDB2 w�vδF���ww�� DB2 Ω�wú�C
v pG��ú�M��ú�úY��PWh�²U�l�²ñAhuDB2 w�vδ
F������ DB2 Ω�wú��w�@�A�úúzC
v pGú�M��O�úY�úP��²ñAhuDB2 w�vδF���ww��
DB2 Ω�wú�A�úzΘJ�²⌠�C
uWí�iH��z⌡μδFCYn��uWí�A�÷@Uí��÷ F1C
U@B
⌡μ�n���M≤ßmw�@�C�\� 461��y��M≤�ßmw�@� (Win-
dows)zC
�����w���M≤ (Windows)ϕ�o�ⁿAH⌡μ��M≤����w�C���w�]iH��Ln�w�
��w�Csetup ⁿOi��w���M≤C
}lºe
v w���M≤ºeA�²TO�X���n@�C�\� 441��� 52 �, y�
�w���M≤zC
� 53 � ��M≤w�Φk 455
v Twzπ�Aϕ�w����bßC@δ�ÑAbn⌡μw��≈�WA���b
ß���≤ Administrators s�C
{�
Yn������w���M≤G
1. �½��úY���b�Ω�¿C
setup ⁿO�≤HYgú�W���Ω�¿UC�pADB2 Enterprise Server Edi-
tion Ob ESE UC
2. TO����M≤w�M���úY��PWh�²U�l�²ñC
pGzww�h� DB2 Ω�wú�AhuDB2 w�vδF���ΣLww��ú
�CpG�D��Aϕ DB2 Ω�wú��úY���M≤M��ú�≤�PWh�
²U�l�²ñAhw�óC
3. ��π���� (-u) ∩�� setup ⁿOA�w���M≤C �pAΘJG
setup -u c:\db2fixpk.rsp -t c:\db2fixpk.trc -l c:\db2fixpk.log
ΣñAdb2fixpk.rsp O���W�A-t � -l OOⁿwl����Θx��∩��Cd�����≤��M≤w�M��� product-abbreviation\db2\Windows\
samples �²ñC�pAESE\db2\windows\samplesC
U@B
Yn�¿w�A�⌡μ�n���M≤ßmw�@�C�\� 461��y��M≤
�ßmw�@� (Windows)zC
b Microsoft Cluster Server ⌠�ñw���M≤ (Windows)ϕ�o�ⁿAb Microsoft Cluster Server (MSCS) ⌠�ñ{s� DB2 w�Ww��
�M≤C
}lºe
v w���M≤ºeA�²TO�X���n@�C�\� 441��� 52 �, y�
�w���M≤zC
v Twzπ�Aϕ�w����bßC@δ�ÑAbn⌡μw��≈�WA���b
ß���≤ Administrators s�C
÷≤o�@�
�Fí�p≤b MSCS ⌠�ñw���M≤A�²��A�@�μ�d�tmCb
d�ñA�ltmO@��Γ�Ω�w� c¿� DB2 Ω�C�A��Γ�uO
�s�vG
v DB2 s� 0G]tbu≈� AvWB@�u� 0vCuDB2 �z°A�
(DAS)v]bo�C
v DB2 s� 1G]tbu≈� BvWB@�u� 1vC
��ltmC
456 w� DB2 °A�
{�
Ynb MSCS ⌠�ñ{s� DB2 w�Ww���M≤A�⌡μUC�@G
1. ���ó��C
bw��íAziα��½s��≈�Co�í��AO�A���½s�
�C]A�����ó��A�ú��⌠≤s��⌡μó��C
�pAYnbuDB2 s� 0vñ���ó��G
a. quO��z�v°íñA�½kΣ÷@U DB2 s� 0C
b. ∩��eCY�}�uDB2 s� 0 ev°íC
c. bó����ñA∩��εó���ΩsC
d. ÷@UTwC
buDB2 s� 1vñA½�WzBJ����ó��C
2. Mwn²w���M≤�≈�C
bd�ñA�²���u≈� BvC
3. qu≈� Bvñ�XuDB2 s�vC
�pANuDB2 s� 1vqu≈� Bv��u≈� AvG
a. quO��z�v°íñA÷@U DB2 s� 1C
b. ÷@U½kΣ�∩���s�Cu���v�μ��¿u≈� AvC
4. �εu≈� BvW�O�°A�C
�pG
a. qu�≤A�v°íñA�½kΣ÷@UO�A�C
b. ÷@U�εC
5. pG�h� DB2 Ω�wú�w�bu≈� BvW��P�mñ (b�P� DB2 �
�ñ)A�w�h�Ω�wú����M≤C�hA�w�μ@Ω�wú����
M≤C �°íp\� 455 ��yw∩h�Ω�wú�w���M≤ (Win-
dows)z �� 454��yw∩μ@Ω�wú�w���M≤ (Windows)zC
�G
v u≈� AvW� DB2 �b⌡μBi��C
v bw�L{ñAziα��½s��qúC
v �����w���M≤�Ai∩��Ln��íw�{C�\�
455��y�����w���M≤ (Windows)zC
v pG db2systray.exe ��s�≈uΩ�Ahziαbw���⌠�¼���Tº
SQL5005CCoú�ⁿXw�óC
6. ² DB2 Ω�≈uC
b�d�ñA�u� 0vBu� 1v� DAS �≤u≈� AvWC��
v@²o�Ω�≈uC�pG
a. buO��z�v°í�¬�°íe�ñA∩�s�C
b. ∩� DB2 s� 0Cs��Ω��πbk�°íe�ñC
� 53 � ��M≤w�Φk 457
∩≤uDB2 s� 0vADB2 Ω�]Au� 0v� DASC
c. bk�°íe�ñA�½kΣ÷@UΣñ@�Ω�C∩�≈uC
∩≤uDB2 s� 0vñ�C@� DB2 Ω�A½�⌡μBJC
d. ∩� DB2 s� 1Cs��Ω��πbk�°íe�ñC
∩≤uDB2 s� 1vADB2 Ω�]Au� 1vC
e. bkΣ°íe�ñA�½kΣ÷@UΩ� (� 1)C∩�≈uC
7. (∩�) ½s��u≈� BvW�O�A�C
pG��M≤w��nz½s��qúABNO�A��½s���¼]�
�Ah�≤w��O�A�A�⌡LBJC
Yn��O�A�G
a. qu�≤A�v°íñA�½kΣ÷@UO�A�C
b. ÷@U��C
8. NuDB2 s�v��u≈� BvC
�pANuDB2 s� 0v�uDB2 s� 1v��u≈� BvG
a. quO��z�v°íñA÷@U DB2 s� 0C
b. ÷@U½kΣ�∩���s�Cu���v�μ��½�u≈� BvC
c. ÷@U DB2 s� 1C
d. ÷@U½kΣ�∩���s�Cu���v�μ��½�u≈� BvC
9. ² DB2 Ω�WuC
b�d�ñA�u� 0vBu� 1v� DAS �≤u≈� BvWC��
v@²o�Ω�½sWuC�pG
a. buO��z�v°í�¬�°íe�ñA∩�s�C
b. ∩� DB2 s� 0Cs��Ω��πbk�°íe�ñC
∩≤uDB2 s� 0vADB2 Ω�]Au� 0v� DASC
c. bk�°íe�ñA�½kΣ÷@UΣñ@�Ω�C∩�WuC
∩≤uDB2 s� 0vñ�C@� DB2 Ω�A½�⌡μBJC
d. ∩� DB2 s� 1Cs��Ω��πbk�°íe�ñC
∩≤uDB2 s� 1vADB2 Ω�]Au� 1vC
e. bkΣ°íe�ñA�½kΣ÷@UΩ� (� 1)C∩�WuC
10. �εu≈� AvW�O�A�C
�pG
a. qu�≤A�v°íñA�½kΣ÷@UO�A�C
b. ÷@U�εC
11. pGbu≈� Av��P�m (b�P� DB2 ��ñ) Ww�Fh� DB2 Ω�
wú�A�w�h�Ω�wú����M≤C�hA�w�μ@Ω�wú���
458 w� DB2 °A�
�M≤C �°íp\� 455 ��yw∩h�Ω�wú�w���M≤ (Win-
dows)z �� 454��yw∩μ@Ω�wú�w���M≤ (Windows)zC
�G
v u≈� BvW� DB2 �b⌡μBi��C
v bw�L{ñAziα��½s��qúC
v �����w���M≤�Ai∩��Ln��íw�{C�\�
455��y�����w���M≤ (Windows)zC
v pG db2systray.exe ��s�≈uΩ�Ahziαbw���⌠�¼���Tº
SQL5005CCoú�ⁿXw�óC
12. (∩�) ½s��u≈� AvW�O�A�C
pG��M≤w��nz½s��qúABNO�A��½s���¼]�
�Ah�≤w��O�A�A�⌡LBJC
Yn��O�A�G
a. qu�≤A�v°íñA�½kΣ÷@UO�A�C
b. ÷@U��C
13. NuDB2 s�v��Aϕ�≈�C
�pANuDB2 s� 0v��u≈� AvG
a. quO��z�v°íñA÷@U DB2 s� 0C
b. ÷@U½kΣ�∩���s�Cu���v�μ��½�u≈� AvC
o�² MSCS ⌠����ltmC
14. pGbuBJ 1vñw÷¼�ó��AhNΣ½s}�C
�pAYnbuDB2 s� 0vñ���ó��A�⌡μUC�@G
a. quO��z�v°íñA�½kΣ÷@U DB2 s� 0C
b. ∩��eCY�}�uDB2 s� 0 ev°íC
c. bó����WA∩�e\ó���ΩsC
d. ÷@UTwC
buDB2 s� 1vñA½�WzBJ����ó��C
U@B
Yn�¿w�A�⌡μ�n���M≤ßmw�@�C�\� 461��y��M≤
�ßmw�@� (Windows)zC
� 53 � ��M≤w�Φk 459
460 w� DB2 °A�
� 54 � w���M≤ºß
bw���M≤ºßAziH⌡μ@�@�Cw∩ Windows � Linux � UNIX @�
t�A@���úPC
��M≤�ßmw�@� (Windows)w���M≤�AΩ�w��{í]IMPORTBEXPORTBREORGBuⁿOμBz�v�PCLI s���C
úLApGo���AhziHΓ�s�Ω�w��{íP CLI s���C∩≤Y�
Windows @�t�W�w�Ω�w⌠�Az���� DB2 Remote Command Ser-
vice w�\αC½ss��{íO∩��@�C
{�
�⌡μUC�@G
1. ∩≤ Windows 2000 �≤s��W��Ω�w⌠�A��uDB2 Remote Com-
mand A�vw�S�AHO@z����C
YnF���w�A���qú]pGA�b LocalSystem bß�⌠�wqU⌡μ�
����Hiμeú]pGA�b����nJ⌠�wqU⌡μ�C
Yn�� DB2 Remote Command Service w�S�A�⌡μUC�@G
a. }�⌠� ε�W� Active Directory ����qú°íA÷@U��A�∩�
{í > �zuπ > Active Directory ����qú
b. bk�°íe�ñA�½kΣ÷@Un���qú����A∩��e
c. ÷@U@δ�A�∩�H⌠qúHiμe⌠�∩ Cw∩���]wA�÷
@Ubß�A�∩�bß∩�s�ñ�H⌠bßHiμe⌠�∩ CTO
��∩bßO≈K�BLke⌠Φ C
d. ÷@UTwAH���≤eú�qú����C
w∩�n���C@�qú����½�o�BJCz��½s��qúA�α²
w��≤��C
pGzn�� DB2 Remote Command Service w�S�A�ΘJUCⁿOG
db2set DB2RCMD_LEGACY_MODE=ON
2. ∩��G ≤sΩ�wñ�t�¼²½≤AHΣ���M≤C
pGzQn����M≤�Sw\αAhjP��z⌡μ@�CpGzww��
�M≤��s�w�Ahú�n⌡μ@�A]�S�{s�Ω�wCw∩M�
��M≤� DB2 ��ñ�C@�Ω�⌡μUC�@G
a. oXUCⁿOAP�P DB2 ���÷p�Ω�G
DB2DIR\bin\db2ilist
ΣñADB2DIR Nϕw� DB2 ����mC
© Copyright IBM Corp. 2013 461
b. w∩Ω�ñ�C@�Ω�w⌡μUCⁿO@�G
db2updv10 -d dbname
Σñ dbname NϕΩ�w�W�C
3. ∩��G s�s���C ��s�Ω�w��{íP CLI s���CúLA
pGo���AhziHΓ�s�Ω�w��{íP CLI s���C�\� 464
��yw���M≤ºßs�s���zC
4. ∩��G ½ss��{íC
YnQ���{íñ������⌠≤�≤At�����½ss��{íC
5. ∩��G pGzww�uDB2 σrjMvAh���� /j ″TEXT_SEARCH″ ∩��⌡μ db2iupdt ⁿOAHtm��≤C
�G
��M≤w��tm�¿C
��M≤�ßmw�@� (Linux � UNIX)w���M≤�AΩ�w��{í]IMPORTBEXPORTBREORGBuⁿOμBz�v�PCLI s����s�BDB2 Ω�Aú��≤sC
úLApGo���AhziHΓ�s�Ω�w��{íP CLI s���A�≤s DB2
Ω�C°z�Ω�wú�P������M≤w�Φk�wAziα�n≤s DB2 Ω
�B½s�� DB2 Ω�B½s��uDB2 �z°A�vAH��� djxlink ⁿOC
{�
�⌡μUC�@G
1. pGzww� InfoSphere Federation ServerA�⌡μ djxlink ⁿOC
bw���M≤ºß�≤⌡μ db2iupdt ºeA⌡μUC@�G
a. H root ¡nJC
b. �ú�½sRW�� djxlink.outAΣ�≤ DB2DIR/lib �²ñAΣñADB2DIR
O DB2 w��²C
c. TObz�{μ⌠�ñ�b db2dj.ini ��ñA]w��Aϕ���C �pA
pGz�b��pX°A�s�� Oracle Ω���A�N⌠��� ORACLE_HOME]� Oracle �l�²C
d. ⌡μⁿOG
djxlink
2. ≤sΩ�H��s� DB2 Ω�wh�C
w���M≤ºßA��≤s D B 2 ��ñ���{sΩ�C�w]A
installFixPack ⁿO��≤s DB2 Ω�CM�ApGo���AhziHΓ�
≤sΩ�C
�⌡μUCBJG
a. H root ¡nJC
462 w� DB2 °A�
b. oXUCⁿOAP�P DB2 ���÷p�Ω�G
DB2DIR/instance/db2ilist
ΣñADB2DIR Nϕw� DB2 ����mC
c. pGzw∩ db2profile � db2cshrc Script iμ⌠≤�≤A��≈ Script �
ON�≤�s� userprofile � usercshrc Script ñC
]� db2iupdt ⁿO�∩g db2profile � db2cshrc ScriptA�H�n�@C
Σú�∩g userprofile � usercshrc ScriptC
d. w∩C@�Ω�AoXⁿOG
DB2DIR/instance/db2iupdt iname
ΣñAiname NϕΩ�W�ADB2DIR Nϕw� DB2 ����mC
e. pGuDB2 �z°A� (DAS)v�≤zw���M≤� DB2 ��A�oXⁿ
OG
DB2DIR/instance/dasupdt
ΣñADB2DIR Ow� DB2 ����mCpG DB2 ��{b⌡μ�b��
�M≤h�¬≤��ΣL DB2 �����M≤h�A��q≤s DASAH²Σ
�≤ DB2 ��C
3. ½s��Ω�� DASC
pGzww���M≤�≤s{s�w�Ah�nBJCpGzww���M≤
��s�w�Ahú�nBJC
Yn½s��Ω�G
a. HΩ����¡nJC
b. oXⁿO db2startC
w∩C@�Ω�½�C
Yn½s�� DB2 �z°A�A�H DAS ����¡nJA�⌡μ db2adminstart ⁿOC
4. ∩��G pGzwoX db2iauto ⁿO��εbw���M≤ºeΩ����A�½s��Ω�����C bH root ¡nJ�AoXUCⁿOG
DB2DIR/instance/db2iauto -on iname
ΣñADB2DIR Ow� DB2 ����mAiname NϕΩ����W�Cbw���
M≤ºeA��w∩�� db2iauto ⁿO�≤�C@�Ω�A⌡μ@��ⁿOC
5. ∩��G s�s���C ��s�Ω�w��{íP CLI s���CúLA
pGo���AhziHΓ�s�Ω�w��{íP CLI s���C�\� 464
��yw���M≤ºßs�s���zC
6. ∩��G ½ss��{íC
YnQ���{íñ������⌠≤�≤At�����½ss��{íC
�G
@�z�¿o�@�A��M≤w��tmK�¿C
� 54 � w���M≤ºß 463
w���M≤ºßs�s���
b°A�Ww���M≤�A��s�Ω�w��{í]IMPORTBEXPORTBREORGBuⁿOμBz�v�P CLI s���C
úLApGzb�ß�Ww���M≤A��pGo���AhziHΓ�s�Ω�
w��{íP CLI s���C��s� DB2 Database for Linux, UNIX, and Win-
dows �úPs���l��D≈� System i Ω�w°A�C
}lºe
TOzπ�⌡μ BIND ⁿO��nv¡C
÷≤o�@�
�GIBM Data Server Runtime Client Lk��s�Ω�w��{íP CLI s���C
qP Data Server Runtime Client b�P@�t���P DB2 ��P��M≤h�⌡
μ� IBM Data Server Client]�ΣL DB2Ω�wú��A⌡μ BIND ⁿOC
�GYnTO�D�����úiHs��� RESTRICTIVE �í��Ω�wA�"
w∩�� RESTRICTIVE �í��Ω�wANM�v�P� PUBLICC
{�
Yns�s���G
1. pGzwbπ�{sΩ�w� DB2 Ω�wú�Ww���M≤Ahw∩C@�Ω�
w⌡μ@�UCⁿOG
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 ADD
db2 terminate
ΣñAdbname Nϕ���s���Ω�wW�Apath �s����b�²��π⌠
�W�A�pAINSTHOME\sqllib\bndAΣñAINSTHOME Nϕ DB2 Ω���l�
²Cdb2ubind.lst � db2cli.lst ]t DB2 Ω�wú�����ns����M
μCwgs��M≤N��� SQL0719N ��CoOw�¼pC
2. ∩��G pGzwbπ�{sΩ�w� DB2 Ω�wú�Ww���M≤A�⌡
μ REBIND � db2rbind ⁿO�½ss�M≤C
bzw���M≤ºßAt��NíM≤��L�Cb��{í�@����
�L��M≤�At��⌠ta½ss�ª�CYnRúB�tⁿ�TO½s
s��Q�¿A�Γ�½ss���M≤C�pAoX db2rbind ⁿOG
db2rbind dbname -l logfile all
ΣñAdbname NϕNn½sτ�ΣM≤�Ω�wW�Alogfile OM≤½sτ�{
�í�≤O²�����W�C
3. pGzwb]t{s��íºΩ�w� DB2 Ω�wú�Ww���M≤A�w∩
C@�Ω�w⌡μ@�UCⁿOG
464 w� DB2 °A�
db2 terminatedb2 CONNECT TO dbnamedb2 BIND path\BND\@db2gse.lst
db2 terminate
ΣñAdbname Nϕ���s���Ω�wW�Apath �s����b�²��π⌠
�W�A�pAINSTHOME\sqllib\bndAΣñAINSTHOME Nϕ DB2 Ω���l�
²Cdb2gse.lst ]t DB2 Spatial Extender �ú�xs{ºs����W�C
4. pGzs��D≈� System i °A�W� DB2 Ω�wA�⌡μUC�@G
v Y� z/OS® � OS/390® W� DB2 Ω�wG
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
db2 terminate
v Y� VM W� DB2 Ω�wG
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
db2 terminate
v Y� VSE W� DB2 Ω�wG
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
db2 terminate
v Y� System i W� DB2 Ω�wG
db2 terminatedb2 CONNECT TO dbname user USERID using PASSWORDdb2 BIND path\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
db2 terminate
ΣñAdbname Nϕ���s���D≈� System i Ω�w�W�Apath �s��
��b�²��π⌠�W�A�pAINSTHOME\sqllib\bndAΣñAINSTHOME Nϕ
DB2 Ω���l�²C
5. pGzs��búP@�t�]LinuxBUNIX � Windows�W�búP DB2 ��
�A�h�W⌡μ�Ω�wAhw∩��Ω�w�s�Ω�w��{íP CLI s�
��C
�G
v L�zs��ΣL DB2 Ω�wt�W�Ω�w�Os���P≈�WΣL DB2
��ñ�Ω�wA����@�PC
v pGzwbh��mñw���M≤A�q@�t�� DB2 ���A�h��C
@��@�X⌡μ@��@C
�⌡μUC�@G
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 ADD
db2 terminate
ΣñAdbname Nϕ���s���Ω�wW�Apath Os����b�²��π⌠
�W�A�pAINSTHOME\sqllib\bndAΣñAINSTHOME NϕzoXⁿO�bΩ�
��l�²Cdb2ubind.lst � db2cli.lst ]t DB2 Ω�wú�����ns�
���MμCwgs��M≤N��� SQL0719N ��CoOw�¼pC
� 54 � w���M≤ºß 465
s�pX�w
pGzπ�{s�pXΩ�wAh��bw� DB2 ��M≤ºßAs�s���
db2dsproc.bnd � db2stats.bndCYns�s���Az��π�UCΣñ@�v¡G
v DBADM v¡
v ⌡�� ALTERIN M�v
v M≤� BIND M�v
Yns�s��� db2dsproc.bnd � db2stats.bndA�s��Ω�wA�⌡μ BIND ⁿOC�pG
db2 CONNECT TO dbname user USERID using PASSWORDdb2 bind path/db2dsproc.bnd blocking all grant publicdb2 bind path/db2stats.bnd blocking all grant public
db2 terminate
ΣñAdbname NϕpXΩ�w�W�Apath Nϕs����b�²��π⌠�W�A
�pA$HOME/sqllib/bndAΣñA$HOME Nϕ DB2 Ω��l�²C
466 w� DB2 °A�
� 55 � �úw���M≤
w���M≤ºßANiH�� DB2 Ω�wú��e@���M≤� GA h�C
}lºe
b Linux � UNIX @�t�WAziH�������M≤� GA h�C
b Windows @�t�WAúD�úw�{μ��M≤AMßw�e@�h�A�hL
k��e@���M≤� GA h�C
{�
1. b Linux � UNIX @�t�WAYn�úw���M≤A���π�jε∩� (-f)
� installFixPack ⁿOHñLh��dCⁿO��q�Ch���M≤� GA M
��ñ⌡μC �pG
./installFixPack -f level -b DB2DIR
Σñ
v DB2DIR OzQnjε����Ch���M≤� GA M��� DB2 Ω�wú
���mC�pG
./installFixPack -f level -b /opt/ibm/db2/10.1 �
2. b Windows @�t�WAYn�úw���M≤A���iquWindows εxv
s��usW/�ú{ív°íCp�q Windows @�t��únΘú���÷Ω
TA�\@�t��í�C
3. �Ω�Pt@� DB2 ��ú�÷pA�����b�h�C≤Ω�⌡μ�b��l
DB2 ��CziHqs��²oX db2iupdt -f level �≤s��Ω�C
U@B
�Gbz�úw�{μ��M≤ºeA��ú��úw�⌠≤úA�≤����M≤
� GA h��\αC
© Copyright IBM Corp. 2013 467
468 w� DB2 °A�
� 10 g �úw� DB2 Ω�wú�
q@�t��ú DB2 Ω�wú�C
u�ϕúA�n{s� DB2 Ω��Ω�w�A�iH��q Windows @�t��ú
w� DB2 Ω�wú�C
∩≤ root �D root DB2 Ω�wú�Ab Linux � UNIX @�t�W��úw�{
úP
© Copyright IBM Corp. 2013 469
470 w� DB2 °A�
� 56 � �úw� DB2 Ω�wú�]Linux � UNIX�
@�ú�q Linux � UNIX @�t��ú DB2 Ω�wú��BJC
÷≤o�@�
ú�n@�AYiw�s��� DB2 Ω�wú�CLinux � UNIX W�C@� DB2
Ω�wú���úπ�úP�w�⌠�A]iH�sbP@íqúWC
�G@�A�≤�� root ���v¡w�� DB2 Ω�wú�C�ODDi��p≤
�úw�HD root ���¡w�� DB2 Ω�wú�C
{�
Yn�ú DB2 Ω�wú�A�⌡μUC�@G
1. ∩��G �≤��Ω�wC ziH�� DROP DATABASE ⁿO��≤Ω�wC�≤Ω�²�²�≤Ω�w�A��t�W�Ω�w����Od�πC
2. �εuDB2 �z°A�vC �\mw� DB2 °A�nΓUC
3. �úuDB2 �z°A�v�⌡μ dasupdt ⁿOANuDB2 �z°A�v≤s�t
@�w�⌠�C Yn�úuDB2 �z°A�vA�m w� DB2 °A�nΓUC
4. �ε�� DB2 Ω�C �\mw� DB2 °A�nΓUC
5. �ú DB2 Ω��⌡μ db2iupdt ⁿOANΩ�≤s�t@�w�⌠�C Yn�úDB2 Ω�A�\mw� DB2 °A�nΓUC
6. �ú DB2 Ω�wú�C �\mw� DB2 °A�nΓUC
�ε DB2 �z°A� (Linux � UNIX)b�ú DB2 ú�ºeA��²�ε DB2 �z°A� (DAS)C
÷≤o�@�
½nG b 9.7 �ñw≤�uDB2 �z°A�v(DAS)A�iα≤����ñ�úCDB2
pureScale⌠�ñúΣ� DASC��zLuw� ShellvqT≤wiμ���z�nΘ{
íCp��÷ΩTA�\ uw≤� DB2 �z°A� (DAS) vAΣ⌠}pUG C
�úw� DB2 ú��ApGz�b�ú�ß@� DB2 ��Ah���≤ DASCpG
zπ�ΣL DB2 ��Ah��z⌡μ dasupdt ⁿOAH� DAS PΣL DB2 ��
�÷pCpGzMw�≤ DASAh��²�ε DASC
�G@�úiM�� DB2 ú��D root ¡w�C
{�
Yn�ε DB2 �z°A�A�⌡μUCBJG
1. H DB2 �z°A����¡nJC
2. ΘJ db2admin stop ⁿOH�ε DB2 �z°A�C
© Copyright IBM Corp. 2013 471
�ú DB2 �z°A� (Linux � UNIX)pG�ú�ß@� DB2 ��Ah��²�ú DB2 �z°A� (DAS)AMßA�ú DB2
Ω�wú�C
÷≤o�@�
½nG b 9.7 �ñw≤�uDB2 �z°A�v(DAS)A�iα≤����ñ�úCDB2
pureScale⌠�ñúΣ� DASC��zLuw� ShellvqT≤wiμ���z�nΘ{
íCp��÷ΩTA�\ uw≤� DB2 �z°A� (DAS) vAΣ⌠}pUG C
pG�ú@� DB2 ��A²�π�ΣL DB2 ��AhqnN DB2 DAS PΣ�÷p
� DB2 ��⌡μ dasupdt ⁿOC
¡ε
@�uA�≤�� root ���v¡w�� DB2 Ω�wú�C
{�
Yn�ú DASA�⌡μUC�@G
1. Hπ� root ���v¡����¡nJC
2. �ε DASC �pG
db2admin stop
3. �ú DASC ΘJUCⁿOG
DB2DIR/instance/dasdrop
Σñ DB2DIR Ozb DB2 Ω�wú�w��íⁿw��mCUNIX �w]w�⌠
�O /opt/IBM/db2/10.1 �CLinux �w]w�⌠�O /opt/ibm/db2/10.1 �C
�ε root DB2 Ω�]Linux � UNIX�z���εP�b�úw�º DB2 ���÷p��� DB2 Ω�C�úw�{μ��
iαú�vTPΣL DB2 ���÷p�Ω�C
÷≤o�@�
�G@�A�≤�� root ���v¡w�� DB2 Ω�wú�C
{�
Yn�ε DB2 Ω�A�⌡μUCBJG
1. Hπ� root ���v¡����¡nJC
2. ΘJUCⁿOAH�oP{μ DB2 ���÷p��� DB2 Ω�W�MμG
DB2DIR/bin/db2ilist
Σñ DB2DIR Ozb DB2 Ω�wú�w��íⁿw��mCUNIX �w]w�⌠
�O /opt/IBM/db2/10.1 �CLinux �w]w�⌠�O /opt/ibm/db2/10.1 �C
3. pG Script ��J .profile ñA�⌡μªC
. INSTHOME/sqllib/db2profile (bash, Bourne, or Korn shells)source INSTHOME/sqllib/db2cshrc (C shell)
472 w� DB2 °A�
Σñ INSTHOME OΩ���l�²C
4. ��zxsUC��G
v Ω�w�z{ítm� $HOME/sqllib/db2systm
v Itm� $HOME/sqllib/db2nodes.cfg
v $HOME/sqllib/function ñ����wqτ��j≈xs{��{í
5. ΘJ db2stop force ⁿOAH�ε DB2 Ω�w�z{íC
6. T{wΘJ db2 terminate ⁿOA�εFΩ�C
7. ∩≤C@�Ω�½�o�BJC
�ú DB2 Ω� (Linux � UNIX)�@��p≤�út�W�í��� root Ω�Cu�ϕzúW��� DB2 Ω�w
ú�A��úQN{sΩ����≤s��� DB2 Ω�wú��A�α�ú DB2 Ω
�C
÷≤o�@�
pGzO�ú�ß@� DB2 � 9 ���AhiH²�ú DB2 Ω�AMßA�ú DB2
Ω�wú�CpG�ú@� DB2 � 9 ���A²�π�ΣL DB2 � 9 ���Az
iHqnN DB2 Ω�PΣ�÷p� DB2 ��⌡μ db2iupdt ⁿOC
�úΩ�ßApGbt@��P���Ω�Us��Ω����� DB2 Ω�wAhi
H���Ω�wCúD�TRúΩ�w��A�hY��úΩ�AΩ�w��O��
πABiH½ ��C
���ns����� DB2 Ω�wú�Oww�¼ACpGw�úPΩ��÷p�
DB2 ��AhLk����C
¡ε
@�úiM��D root ¡w�CYn�úD root Ω�Az���úw� DB2 Ω
�wú�C
{�
Yn�úΩ�A�⌡μUC�@G
1. Hπ� root ���v¡����¡nJC
2. ∩��G pGzTwúA�n�÷pΩ�wñ�Ω�AhiHqt�ñ�úΩ�
w��A�b�≤Ω�ºe�≤Ω�wC
3. ΘJUCⁿOH�úΩ�G
DB2DIR/instance/db2idrop InstName
Σñ DB2DIR Ozb DB2 Ω�wú�w��íⁿw��mCUNIX �w]w�⌠
�O /opt/IBM/db2/10.1 �CLinux �w]w�⌠�O /opt/ibm/db2/10.1 �C
db2idrop ⁿO�qΩ�Mμ�úΩ�n²A��ú INSTHOME/sqllib �²AΣñ
INSTHOME OΩ���l�²A� InstName OΩ��nJW�CpGz�nb
/sqllib �²ñxs⌠≤��Aho��@N�úo���CpGz��no��
�Az��b�≤Ω�ºeAs@ª����C
� 56 � H root ¡w�� DB2 Ω�wú�]Linux � UNIX� 473
4. ∩��G Hπ� root ���v¡����¡A�úΩ�������� ID �
s�]pGu�≤�Ω��CpGzp�½�Ω�A�ún�ú��� ID Ms�C
�GoO∩�BJA]�iα≥≤ΣL��A��Ω�����Ω����s�C
�� db2_deinstall � doce_deinstall ⁿO�ú DB2 Ω�wú�]Linux � UNIX�@�ú��� db2_deinstall � doce_deinstall ⁿO�ú DB2 Ω�wú�� DB2
Ω�w�≤�BJC
}lºe
bzqt�ñ�ú DB2 Ω�wú�ºeA�TOw⌡μ� 471��� 56 �, y�ú
w� DB2 Ω�wú�]Linux � UNIX�zñºz���BJ
÷≤o�@�
@�A�≤�� root ���v¡w�� DB2 Ω�wú�C
db2_deinstall ⁿO��út�ñ� DB2 Ω�wú�C
doce_deinstall ⁿO��úP doce_deinstall uπ�b�Pw�⌠�ñ�uDB2 Ω
Tñ�vC
¡ε
v zúα�����@�t���{í]�p rpm � SMIT���ú DB2 Ω�wú�C
v doce_deinstall ⁿOuA�≤ Linux @�t�]Linux x32 � x64�C
{�
YnqSw⌠��ú DB2 Ω�wú�BS��uDB2 ΩTñ�vA�⌡μUC�@G
1. H root ���v¡nJC
2. s� DB2 Ω�wú��b�⌠�C
3. �⌡μUCΣñ@�ⁿOG
v Yn�ú{μ�mñww�� DB2 Ω�wú��S�A�q DB2DIR/install �
²⌡μ db2_deinstall -F ⁿOC
v Yn�ú{μ�mñww���� DB2 Ω�wú�A�q DB2DIR/install �²
⌡μ db2_deinstall -a ⁿOC
v Yn������ú DB2 Ω�wú�A�q DB2DIR/install �²⌡μ
db2_deinstall -r response_file ⁿOCziH��d������úw�ú�C
�pAdoce_deinstall -r db2un.rsp
v Yn�ú{μ�mñ�uDB2 ΩTñ�vA�q DB2DIR/install �²⌡μ
doce_deinstall -aC
v Yn������úuDB2 ΩTñ�vA�q DB2DIR/install �²⌡μ
doce_deinstall -r response_fileCziH��d������úw�uΩTñ
�vC�pAdoce_deinstall -r doceun.rsp
Σñ DB2DIR Ozbw� DB2 Ω�wú���ⁿw��mC
474 w� DB2 °A�
� 57 � �úw�D root DB2 Ω�wú�]Linux � UNIX�
@�ú�q Linux � UNIX @�t��úD root DB2 Ω�wú��BJC
÷≤o�@�
�G@�A�≤��� root ���v¡w�� DB2 Ω�wú�CYn�úw���
root ���v¡w�� DB2 Ω�wú�A�\� 471��� 56 �, y�úw� DB2
Ω�wú�]Linux � UNIX�z
DB2 Ω�wú��D root ¡w���úw�ΦíAP root ¡w���úw�Φ
í�PCM�A���½ntºANblBJñ�í�C
{�
Yn�ú DB2 Ω�wú�A�⌡μUC�@G
1. �εD root Ω�C
2. �ú DB2 Ω�wú�C
�εD root Ω� (Linux � UNIX)b�úw� DB2 Ω�wú�ºeA���εD root Ω�C
÷≤o�@�
�G@�A�≤��D root ���v¡w�� DB2 Ω�wú�C
{�
Yn�ε DB2 Ω�A�⌡μUCBJG
1. HD root Ω����¡nJC
2. pG�� Script ��J .profile ñA�⌡μªC
. $HOME/sqllib/db2profile (bash, Bourne, or Korn shells)source $HOME/sqllib/db2cshrc (C shell)
Σñ $HOME O�l�²C
3. ziαnxsUC⌠N��G
v Ω�w�z{ítm� db2systm
v �≤b⌡μ db2rfe ºe�� root S��tm�C
v $HOME/sqllib/function ñ���wq�τ��j≈�xs{��{íC
4. ΘJ db2stop force ⁿOAH�ε DB2 Ω�w�z{íC
5. T{wΘJ db2 terminate ⁿOA�εFΩ�C
�� db2_deinstall �úD root DB2 Ω�wú�]Linux � UNIX�@�ú��� db2_deinstall ⁿO�úD root DB2 Ω�wú���≤�BJC
© Copyright IBM Corp. 2013 475
}lºe
z��b⌡μ db2_deinstall ⁿOºe�εD root Ω�C
÷≤o�@�
v @�A�≤��� root ���v¡w�� DB2 Ω�wú�Ct�@�@��≤�
úw��� root ���v¡w�� DB2 Ω�wú�C
v P root ���@�AD root ���]iH�� db2_deinstall ⁿO��úw� DB2
Ω�wú�CD root ¡w�� db2_deinstall ⁿOπ�P root ¡w��P�
∩�A²ªB���@�∩�G-f sqllibC
v ��NAHD root ���¡⌡μ db2_deinstall ��úw� DB2 Ω�wú��
�≤D root Ω�CoP root ¡w�úPAbΣñ⌡μ db2_deinstall ���úw� DB2 Ω�w{í��C
v zúα�����@�t���{í]�p rpm � SMIT���ú DB2 Ω�wú
�C
{�
Yn�úw��D root ¡w�� DB2 Ω�wú�A�⌡μUC�@G
1. H��w� DB2 Ω�wú����� ID nJC
2. �²� $HOME/sqllib/install �²AΣñ $HOME O�l�²C
3. ⌡μ db2_deinstall ⁿOC
�G
v pG⌡μⁿwF -a ∩�� db2_deinstall ⁿOAh��ú DB2 Ω�w{í�
�A²O⌠≤tm��Odb�� sqllib_bk ��≈�²ñC
v pG⌡μⁿwF -a -f sqllib ∩�� db2_deinstall ⁿOAh��ú�l�²ñ�π� sqllib l�²CpG sqllib ñ�znOd�⌠≤��A���b⌡μ
db2_deinstall -a -f sqllib ºeNΣ�s�ΣL�mC
v P roo t ¡w�@�Aw∩D roo t ¡w�⌡μⁿwF -F ∩��db2_deinstall ⁿOAYi²D root ����úSw DB2 S�C
476 w� DB2 °A�
� 58 � �úw� DB2 Ω�wú� (Windows)
�@�ú�q Windows @�t����ú DB2 Ω�wú��BJC�ϕúA�n{
s� DB2 Ω��Ω�w�A�⌡μ@�C
÷≤o�@�
pGz�úw�w] DB2 ��ABbt�W��ΣL DB2 ��Ahb�≥iμ�ú
w�ºeA��� db2swtch ⁿO�∩s�w]��C�BApGuDB2 �z°A�
(DAS)vOb��ú���U⌡μA�N DAS ����ú���ñC�hAb�úw�
ºßA��� db2admin create ⁿO½� DASA�B�½stm DASAY�\α�α
B@C
{�
Ynq Windows �ú DB2 Ω�wú�A�⌡μUC�@G
1. ∩��G �� drop database ⁿO��≤��Ω�wC �TwzúA�no�Ω�wCpG�≤Ω�wAzNóh��Ω�C
2. �ε�� DB2 {�A�C oiHzLuWindows A�ve��oX db2stop ⁿO��¿Cb���ú DB2 Ω�wú�ºeApG DB2 A��{���εAz
N¼�@��iAΣñ]t�bN DB2 DLL OdbO�Θñ�{�A�MμC
pGzN��usW/�ú{ív��ú DB2 Ω�wú�AhoO∩�BJC
3. z�Γ�∩�i���ú DB2 Ω�wú�G
v sW/�ú{í
��izLuWindows εxvs��usW/�ú{ív°í��ú DB2 Ω�
wú�Cp�q Windows @�t��únΘú���÷ΩTA�\@�t��
í�C
v db2unins ⁿO
ziHq DB2DIR\bin �²⌡μ db2unins ⁿOA��ú DB2 Ω�wú�BS�
�yÑC��ⁿOAiHQ� /p �P��úw�h� DB2 Ω�wú�Cz
iH�������úw� DB2 Ω�wú�BS��yÑ]�� /u ��C
U@B
≥��OA���εx > sW/�ú{í≈αA���� db2unins /p ⁿO� db2unins/u ⁿOA�ú@wα≈�ú DB2 Ω�wú�C�ϕºe�Φkó�A�����U
C�úw�∩�C
Ynq Windows t�Wjε�ú�í DB2 ��A�⌡μ db2unins /f ⁿOCⁿO�jε�úw�t�W��í DB2 ��CúF���Ω�]p DB2 Ω�w�º�A
�jεRú�í eCbQ� /f �⌡μⁿOºeA�\ db2unins ⁿOH�o�Ω�C
© Copyright IBM Corp. 2013 477
478 w� DB2 °A�
� 59 � �úw� DB2 ��� IBM Ω�w�ß�����
@�N��z�¿�úw� DB2 ��� IBM Ω�w�ß������{C��
NAWindows ¡xH� Linux M UNIX ¡xú���C
÷≤o�@�
b Linux � UNIX @�t�W
bz���� DB2 ��W�� db2_deinstall ⁿOCdb2_deinstall ⁿO��úw� db2_deinstall uπ�bº�Pw�⌠�ñww�� DB2 ú��S
�C
db2_deinstall ⁿO]ib DB2 ú� DVD W��Cz�úw��ú���
��P DB2 DVD W�ú�����Cq DB2 DVD ⌡μ db2_deinstall ⁿO�ApGzS�ú� -b �ANúzú�w�⌠�C
�� db2ls ⁿOAiHd��w� DB2 ú��S��MμCpG�@�HW
Ω��eP DB2 ���÷pAhLk�úw�� DB2 ��C
b Windows @�t�W
Yn�úw� Windows @�t�W� DB2 ��A���UCΣñ@�ΦkG
v �� Windows �usW/�ú εxvAppletC
v qw�� DB2 ���²⌡μ db2unins ⁿO
�G
v Y��Ω�P DB2 ���÷pAz]iH�úw� DB2CpG⌡μ@�A
h�úw� DB2 ��@��úΩ�ΩTC]Ab�zB���úw�Ω
���SOap�C
v pGw�h�� 9 ���AhLk�úw] DB2 ��CpGzn�úw]
DB2 ��Ahb�úw�ºeANw] DB2 ���½�Σñ@�ΣL DB2
��Cp��½w] DB2 ����÷ΩTA�\ db2swtch ⁿOC
© Copyright IBM Corp. 2013 479
ϕ�Γ���� IBM Data Server Driver ��≤z≈�W�A�úw� DB2 �
�
bo�e{�Ω�d�ñAIBMDBCL1 Ow] IBM Ω�w�ß�����B
DB2COPY1 Ow] DB2 ��AB�t@� DB2 �� (DB2COPY2)C
480 w� DB2 °A�
zMwn�úw����≤ DB2COPY1 � DB2 ú�Cϕz���úw�
DB2COPY1 ��ß@� DB2 ú��A]�ªOw] DB2 ��A�H�ú
w�nDNLk�Q�¿C
b�úw�w] DB2 �� �l� DB2 ú���ß@�ABpG�t@�
DB2 ��bz�t�WºeAz��Nw]q@� DB2 ���½�ΣL
DB2 ��C
� 59 � �úw� DB2 ��� IBM Ω�w�ß����� 481
Yn�≤w]A���S���� db2swtch ⁿO (�¡ Windows)AH��
uw] DB2 � IBM Ω�w�ß���∩vδFCb∩s�w]�Aδ
FNπ��iα��∩�C
bípUAziH∩ DB2COPY2 @�s�w] DB2 ��C
b� DB2COPY2 ¿�w] DB2 ��ºßAziHnD�úw� DB2COPY1
ñ��ß@�ú�C
482 w� DB2 °A�
Legend
Default DB2 copy
Default IBM databaseclient interface copy
DB2 Version 9.5
Uninstallthe lastproduct inDB2COPY1
IBMDBCL1
DSDRIVER
Default IBM databaseclient interface copy
DB2COPY2
Default DB2 copy
-ESE-CLIENT-...
DB2COPY1
-ESE-WSE-...
DSDRIVER = IBM Data Server Driverfor ODBC, CLI, and .NET
Successful
]� DB2COPY1 úAOw] DB2 ��A�H�úw�nDi�Q�¿C
ub����≤z�≈�W�A��úw� IBM Data Server Driver ��
��ziHw��� DSDRIVERCu�@� IBM Ω�w�ß�����Ow
]C��Aziα�Mwn�úw�@�w] IBM Ω�w�ß������
DSDRIVERC
� 59 � �úw� DB2 ��� IBM Ω�w�ß����� 483
ϕz�úw�w] IBM Ω�w�ß������AΩ�w�z{íNb⌠≤�
l� DSDRIVER ºí∩A�D∩Σñ@�@�s�w] IBM Ω�w�ß�
����CúDzb�úw�ºe�½w]A�hzNLk ε�@�
DSDRIVER N�¿s�w]CúF�lw]�ApGu�@�ΣL
DSDRIVERAhzN�DΩ�w�z{íN∩�@� DSDRIVERCúF�l
w]�ApG�w�h� DSDRIVERAhzNú�DΩ�w�z{í�∩
�@� DSDRIVERC)
ϕ�Γ���� DB2 ��ú≤z�≈�W�A�úw� IBM Data Server Driver��
484 w� DB2 °A�
bo�e{�Ω�d�ñADB2COPY1 Ow] DB2 ��A� IBMDBCL1 O
w] IBM Ω�w�ß�����C
zMwn�úw� IBMDBCL1 ñ� DSDRIVERC
iμ�úw�nD�AΩ�w�z{í���½w] IBM Ω�w�ß���
��AHK DB2COPY1 P��¿w] DB2 ���w] IBM Ω�w�ß��
���C(pGb≈�W�h� DB2 ��A]OpC)
� 59 � �úw� DB2 ��� IBM Ω�w�ß����� 485
486 w� DB2 °A�
� 60 � ������úw� DB2 Ω�wú�BS��yÑ]Linux �
UNIX�
YnLn��úw� DB2 ��ñ� DB2 Ω�wú�BS��yÑA���π� -r∩�� db2_deinstall ⁿOC
÷≤o�@�
z]iH�������úw�uDB2 ΩTñ�vC
pGz� DB2 Ω�wú�w�bU�w�⌠�ñAh��qC�w�⌠�O⌡μ
ⁿOCd���� db2un.rsp �≤ DB2DIR/install ñAΣñ DB2DIR ⁿww� DB2
Ω�wú��⌠�C
{�
Yn⌡μ�úw�A�⌡μUC�@G
1. q db2un.rsp ���CYn�����ñ���A��ú÷Σr¬��P� (*)C
MßAHs�]w�Nk��{μ]wCiα�]wCbÑ��k�C
2. ⌡μ db2_deinstall ⁿOC�pAdb2_deinstall -r db2un.rspC
3. �úw��¿�A��dΘx�ñ�TºC Θx��≤G
v Y� root ¡w�G/tmp/db2_deinstall.log.process-id
v Y�D root ¡w�G/tmp/db2_deinstall_user-id.log
© Copyright IBM Corp. 2013 487
488 w� DB2 °A�
� 61 � ������úw� DB2 ú�BS��yÑ (Windows)
o�ⁿ��z�����Ab Windows ¡xW�¿�úw� DB2 ú�BS��y
�{C
}lºe
}l�úw�ºeA�Twzπ�⌡μ�úw�����n���bßC
÷≤o�@�
YnLn��úw� DB2 ��ñ� DB2 ú�BS��yÑA���ⁿwF -u �� db2unins ⁿOC
pGz� DB2 ú�w�bU�w�⌠�ñAh��qC�w�⌠�O⌡μⁿOC
d���� db2un.rsp �≤ DB2DIR\install ñAΣñ DB2DIR ⁿww� DB2 ú�
�⌠�C
pGzπ�O�⌠�Ah�úw� DB2 ú�ºeAz��q�⌡μ db2mscs ⁿOH�ó��Γ≥ª[c��P°A�ñA⌡μⁿwF -u �� db2mscs ⁿOCp��Ω�A�\ db2mscs ⁿOC
{�
Yn⌡μ�úw�A�⌡μUC�@G
1. q db2un.rsp ���C Yn�����ñ���A��ú÷Σr¬��P� (*)C
MßAHs�]w�Nk��{μ]wCiα�]wCbÑ��k�C
2. ⌡μ db2unins ⁿOC �pAdb2unins -u c:\db2un.rspCb SQLLIB\BIN �²U
iΣ� db2unins ⁿOC
3. �úw��¿�A��dΘx�ñ�TºC w]�Θx��mO My Documents\
DB2LOG\db2un_timestamp.logC
© Copyright IBM Corp. 2013 489
490 w� DB2 °A�
� 62 � �úw���M≤
w���M≤ºßANiH�� DB2 Ω�wú��e@���M≤� GA h�C
}lºe
b Linux � UNIX @�t�WAziH�������M≤� GA h�C
b Windows @�t�WAúD�úw�{μ��M≤AMßw�e@�h�A�hL
k��e@���M≤� GA h�C
{�
1. b Linux � UNIX @�t�WAYn�úw���M≤A���π�jε∩� (-f)
� installFixPack ⁿOHñLh��dCⁿO��q�Ch���M≤� GA M
��ñ⌡μC �pG
./installFixPack -f level -b DB2DIR
Σñ
v DB2DIR OzQnjε����Ch���M≤� GA M��� DB2 Ω�wú
���mC�pG
./installFixPack -f level -b /opt/ibm/db2/10.1 �
2. b Windows @�t�WAYn�úw���M≤A���iquWindows εxv
s��usW/�ú{ív°íCp�q Windows @�t��únΘú���÷Ω
TA�\@�t��í�C
3. �Ω�Pt@� DB2 ��ú�÷pA�����b�h�C≤Ω�⌡μ�b��l
DB2 ��CziHqs��²oX db2iupdt -f level �≤s��Ω�C
U@B
�Gbz�úw�{μ��M≤ºeA��ú��úw�⌠≤úA�≤����M≤
� GA h��\αC
© Copyright IBM Corp. 2013 491
492 w� DB2 °A�
� 11 g �� DB2 w�{í�w�� � SA MP
IBM Tivoli System Automation for Multiplatforms (SA MP) P IBM DB2 °A�πXA
@� AIXBLinux � Solaris @�t�WuDB2 High Availability S�v�@íCz
iHw�B����úw� SA MPAΦkO�� DB2 w�{í� DB2 °A�w�C
Θ t� installSAM � uninstallSAM ScriptCb Windows @�t�WASA MP O
�X�uDB2 High Availability S�v�@íA²OΣ�P DB2 w�{íπXC
}lºe
v Ynw���� SA MPAz�t�tm�w���� SA MP ���XP DB2 °
A�πXº SA MP �H���v°�C
p�P DB2 °A�πXº SA MP �v�Ω���÷ΩTA�\� 515���
69 �, y��P IBM DB2 Server πX� IBM Tivoli System Automation for
Multiplatforms (SA MP) ��v°�zC
v Ynw���� SA MPAP DB2 °A�πX� SA MP ��Σ�z�t�[cC
p� SA MP ⁿΣ�nΘ�wΘ��÷ΩTA�\ � 517��� 70 �, yIBM
Tivoli System Automation for Multiplatforms (SA MP) �ⁿΣ�nΘ�wΘzC
v z��π� root ���v¡A�αw� SA MPC
pGz⌡μ DB2 °A��D root ¡w�AhiHμWq IBM DB2 w�CΘñ
w� SA MPCϕzμWw� SA MP �A���π� root ���v¡C
v SA MP úΣ� AIX t�u@q� (WPAR)BSolaris 9 ¡xBSolaris x64 AMD64
� Solaris W�Ds� �Cp�ⁿΣ�¡x�t�tm�MμA�\ http://
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.htmlC
v pG IBM PowerHA SystemMirror for AIX O��b⌡μñAhzLk⌡μ SA MP
w����A]� SA MP ��X��≤ PowerHA SystemMirror � Reliable Scal-
able Cluster Technology (RSCT) ���CYn⌡L SA MP w�A��� db2_installⁿO� installFixPack ⁿOC
p��� PowerHA SystemMirror O�w���� SA MP ��÷ΩTA�\�D
� yUpgrade guide for DB2 Servers in HACMP Environmentsz ���AΣ�≤
u I B M NΣ��Uⁿv⌠� ( h t t p : / / w w w . i b m . c o m / s u p p o r t /
docview.wss?uid=swg21045033)C
© Copyright IBM Corp. 2013 493
494 w� DB2 °A�
� 63 � IBM Tivoli System Automation for Multiplatforms (SA MP)Base Component
IBM Tivoli System Automation for Multiplatforms (SA MP) � AIXBLinuxBSolaris
SPARC � Windows ú�¬i���a°�\αC
SA MP OP AIXBLinux � Solaris SPARC @�t�W� DB2 Enterprise Server
EditionBDB2 Advanced Enterprise Server EditionBDB2 Workgroup Server EditionBDB2
Connect Enterprise Edition � DB2 Connect Application Server Edition πXb@�C
ª�P Express Edition πXAHP DB2 Express-C Fixed Term License (FTL) � DB2
High Availability S� ft��C
b Windows @�t�WASA MP P�� DB2 Ω�wú��\α�XA²ª�P DB2
Ω�wú�w�{íπXC
ziH�� SA MP �o�����z DB2 Ω�wt��¬i��CpGzS��R
SA MP �v���AhLk������zD DB2 �wt���wt�C
SA MP O AIXBLinux � Solaris SPARC @�t�W IBM DB2 °A�O�⌠�ñ
�w]O��z{íC
p� SA MP ��÷ΩTA�\ 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.htmlC]iHbUC⌠��oΣ��@
�t�MμGwww.ibm.com/software/tivoli/products/sys-auto-linux/platforms.htmlC
© Copyright IBM Corp. 2013 495
496 w� DB2 °A�
� 64 � w� IBM Tivoli System Automation for Multiplatforms (SAMP)
ziH�� DB2 w�{í� IBM DB2 °A�w�CΘ t� installSAM w�ScriptA�w� IBM Tivoli System Automation for Multiplatforms (SA MP)C
}lºe
L�zO�� DB2 w�{íBinstallSAM �O uninstallSAMAú���Xw�B����úw� SA MP �≥�����C�\� 493��� 11 g, y�� DB2 w
�{í�w���� SA MPzC
pGzww� SA MPAhiH�� DB2 w�{í� installSAM w� Script ���
ww�� SA MP ��Cp��� SA MP ��÷ΩTA�\� 501��� 65 �,
y�� IBM Tivoli System Automation for Multiplatforms (SA MP)zC
pG IBM PowerHA SystemMirror for AIX O��b⌡μñAhLk⌡μ SA MP w
����A]� SA MP ��X��≤ PowerHA SystemMirror � Reliable Scalable Clus-
ter Technology (RSCT) ���CYn⌡L SA MP w�A��� db2_install ⁿO�installFixPack ⁿOCp��� PowerHA SystemMirror O�w���� SA MP �
�÷ΩTA�\�D� Upgrade guide fory DB2 Servers in HACMP Environ-
mentsz ���AΣ�≤uIBM NΣ��Uⁿv⌠� (http://www.ibm.com/support/
docview.wss?uid=swg21045033)C
{�
�GΦkiHw���� SA MPG
v �� DB2 w�{íC
v �� IBM Data Server w�CΘñ]t� installSAM w� ScriptC
U@B
p� DB2 w�{í� installSAM w� Script ����⌠≤�i����E�ΩTA
�d� SA MP w�ΘxCp� SA MP w�Θx��÷ΩTA�\� 513��� 68
�, yIBM Tivoli System Automation for Multiplatforms (SA MP) w���úw�Θ
xzC
�� DB2 w�{í�w� IBM Tivoli System Automation for Multiplatforms (SAMP)
ziH�� DB2 w�{í�w� IBM Tivoli System Automation for Multiplatforms (SA
MP)C
}lºe
L�zO�� DB2 w�{í�O installSAM w� Script �w� SA MPAú���
Xw� SA MP �≥�����C�\G� 64 �, yw� IBM Tivoli System Auto-
mation for Multiplatforms (SA MP)zC
© Copyright IBM Corp. 2013 497
÷≤o�@�
�� DB2 w�{íiμw���úw��TΦkG
v uDB2 w�vδF]w�B����úw��
v �����P db2setup]w������ db2unins]�úw��iμLn�w�
v db2_install ⁿO (w�)BinstallFixPack ⁿO (��) � db2_deinstall ⁿO (�
úw�)
b�w�D≈Ww� SA MP ºeADB2 w�{í�d�z�t�AH�oUCΩTG
v SA MP O��≤ IBM Data Server w�CΘWH
v SA MP ww�F�H
DB2 w�{í�Is installSAM w� ScriptA�⌡μí SA MP w�@�CúF
�� DB2 w�{í�w� SA MP º�Az]iH��Is installSAMCp���installSAM w� Script �w� SA MP ��÷ΩTA�\G� 499 ��y��
installSAM w� Script �w� IBM Tivoli System Automation for Multiplatforms (SA
MP)zC
ziH�� -l ∩�P db2setupBdb2_install � installFixPack ft��AHⁿw installSAM Script xs SA MP w�Θx��mCp� SA MP w�Θx��÷Ω
TA�\G� 513��� 68 �, yIBM Tivoli System Automation for Multiplatforms
(SA MP) w���úw�ΘxzC
{�
v Yn��uDB2 w�vδF�w� SA MPA�⌡μuDB2 w�vδFA�ϕ�δF
ñ�ⁿC
DB2 w�{í¼��t��÷ΩT�Mww��íAuDB2 w�vδF����ñ
X{�e�C�pApGzww� SA MPAhuDB2 w�vδFNú�πe��
w� SA MPC
v Yn�����w� SA MPA�N���÷Σr INSTALL_TYPE ]� ″CUS-
TOM″AMßN COMP ]� ″TSAMP″C
b���w�@�ñAD B 2 w�{í�w]μ�Ow� S A M PCpG
INSTALL_TSAMP O ″YES″A�b���ñ�P�≥ INSTALL_TSAMPAh DB2
w�{í�w� SA MPC
Yn²ε DB2 w�{íb���w�ñw� SA MPA�N INSTALL_TSAMP ]
� ″NO″C
½nG b10.1 �ñw≤�INSTALL_TSAMP ���÷ΣrA�iα≤����ñ�
úCq 10.1 �}lAϕ IBM Tivoli System Automation for Multiplatforms (SA MP)
OΣL�Fw��∩�º�≤��n�≤�AK��w� SA MPCp��÷ΩTA
�\mDB2 10.1 ��sW\αnñ�y{b��w� IBM Tivoli System Auto-
mation for Multiplatforms (SA MP)zC
v Yn�� db2_install ⁿO� installFixPack ⁿOw� SA MPAziH⌡μⁿOA
�L�Sw≤ SA MP �⌠≤�C
w]μ�Ow� SA MPC
498 w� DB2 °A�
Yn²ε SA MP w�A��� -f NOTSAMP ∩�C
U@B
L�zO�� DB2 w�{í�O installSAM w� Script �w� SA MPA�ϕ��
P�ßmw�BJCp�@δßmw�BJ��÷ΩTA�\G� 497��� 64 �,
yw� IBM Tivoli System Automation for Multiplatforms (SA MP)z
�� installSAM w� Script �w� IBM Tivoli System Automation forMultiplatforms (SA MP)
ziH��]Ab IBM DB2 w�CΘñ� installSAM w� Script �w� IBM Tivoli
System Automation for Multiplatforms (SA MP)C
}lºe
L�zO�� DB2 w�{í�O installSAM w� Script �w� SA MPAú���
Xw� SA MP �≥�����C�\G� 497��� 64 �, yw� IBM Tivoli Sys-
tem Automation for Multiplatforms (SA MP)zC
{�
⌡μ installSAM w� Script
installSAM Script �≤ IBM DB2 w�CΘW�UC�mG
db2/platform/tsamp
Σñ platform OⁿAϕ�wΘ¡xC
p��� installSAM ��÷ΩTA�\G publib.boulder.ibm.com/tividd/td/
IBMTivoliSystemAutomationforMultiplatforms3.1.htmlC
U@B
L�zO�� DB2 w�{í�O installSAM w� Script �w� SA MPA�ϕ��
P�ßmw�BJCp�@δßmw�BJ��÷ΩTA�\G� 497��� 64 �,
yw� IBM Tivoli System Automation for Multiplatforms (SA MP)z
pGzft��uDB2 ¬i�� (HA) S�vP IBM Tivoli System Automation for
Multiplatforms (SA MP) @�z�O��z{íAhΩ�w�z{í��� ScriptA�
Σ��ó��Γ�MΦ�Cϕz�� DB2 w�{í�w��≤s SA MP �At�
��w��≤so� ScriptCϕz�� installSAM ��{í�w��≤s SA MP
�A��Γ�w��≤so� ScriptCp�Γ�w���� Script ��÷ΩTA�\G
� 509��� 67 �, yw�B����úw� IBM Tivoli System Automation for
Multiplatforms (SA MP) ��ó��Γ ScriptzC
� 64 � w� 499
500 w� DB2 °A�
� 65 � � IBM Tivoli System Automation for Multiplatforms (SAMP)
ziH�� DB2 w�{í� IBM DB2 °A�w�CΘñ]t� installSAM w�ScriptA��� IBM Tivoli System Automation for Multiplatforms (SA MP)C
}lºe
L�zO�� DB2 w�{íBinstallSAM �O uninstallSAMAú���Xw�B����úw� SA MP �≥�����C�\� 493��� 11 g, y�� DB2 w
�{í�w���� SA MPzC
pGzww� SA MPAhiH�� DB2 w�{í� installSAM w� Script ���
ww�� SA MP ��Cp��� SA MP ��÷ΩTA�\� 65 �, y�� IBM
Tivoli System Automation for Multiplatforms (SA MP)zC
pG IBM PowerHA SystemMirror for AIX O��b⌡μñAhLk⌡μ SA MP w
����A]� SA MP ��X��≤ PowerHA SystemMirror � Reliable Scalable Clus-
ter Technology (RSCT) ���CYn⌡L SA MP w�A��� db2_install ⁿO�installFixPack ⁿOCp��� PowerHA SystemMirror O�w���� SA MP �
�÷ΩTA�\�D� Upgrade guide fory DB2 Servers in HACMP Environ-
mentsz ���AΣ�≤uIBM NΣ��Uⁿv⌠� (http://www.ibm.com/support/
docview.wss?uid=swg21045033)C
÷≤o�@�
¡ε
v pGzwbt�Wwq@�HW IBM Reliable Scalable Cluster Technology (RSCT)
Ph�⌠�AhLk�� DB2 w�{í�� SA MPC
v 2.2 �� 3.2 ���úΣ�vI�αCz�n�απ�⌠�Cp��÷ΩTA�
\ IBM Tivoli System Automation for Multiplatforms Installation and Configuration
Guide Version 3.1 (SC34-2584-01)A���� 1 � yInstalling and upgrading IBM
Tivoli System Automationz � yMigrating IBM Tivoli System AutomationzC
{�
�GΦkiHw���� SA MPG
v �� DB2 w�{íC
v �� IBM Data Server w�CΘñ]t� installSAM w� ScriptC
U@B
p� DB2 w�{í� installSAM w� Script ����⌠≤�i����E�ΩTA
�d� SA MP w�ΘxCp� SA MP w�Θx��÷ΩTA�\� 513��� 68
�, yIBM Tivoli System Automation for Multiplatforms (SA MP) w���úw�Θ
xzC
© Copyright IBM Corp. 2013 501
�� DB2 w�{í� � IBM Tivoli System Automation for Multiplatforms (SAMP)
ziH�� DB2 w�{�� IBM Tivoli System Automation for Multiplatforms (SA
MP)C
}lºe
L�zO�� DB2 w�{í�O DB2 w�CΘñ]t� installSAM w� Script �
�� SA MPAú���X�� SA MP �≥�����C�\� 501��� 65 �,
y�� IBM Tivoli System Automation for Multiplatforms (SA MP)zC
÷≤o�@�
�� DB2 w�{íiμw���úw��TΦkG
v uDB2 w�vδF]w�B����úw��
v �����P db2setup]w������ db2unins]�úw��iμLn�w�
v db2_install ⁿO (w�)BinstallFixPack ⁿO (��) � db2_deinstall ⁿO (�
úw�)
b�w�≈�W�� SA MP ºeADB2 w�{í�d�z�t�AH�oUCΩTG
v pGww� SA MPA�≥ww�� SA MP ��O�¡≤ DB2 w�CΘW� SA
MP ��H
DB2 w�{í�Is installSAM w� ScriptA�⌡μí SA MP ��@�Czi
H��Is installSAMCp��� installSAM Script ��� SA MP ��÷ΩTA
�\� 503��y�� installSAM w� Script ��� IBM Tivoli System Automa-
tion for Multiplatforms (SA MP)zC
ziH�� -l ∩�P db2setupBdb2_install � installFixPack ft��AHⁿw installSAM Script xs SA MP w�Θx��mCp� SA MP w�Θx��÷Ω
TA�\G� 513��� 68 �, yIBM Tivoli System Automation for Multiplatforms
(SA MP) w���úw�ΘxzC
{�
v Yn��uDB2 w�vδF��� SA MPA�⌡μuDB2 w�vδFA�ϕ�δF
ñ�ⁿC
DB2 w�{í¼��t��÷ΩTαMwb���íAuDB2 w�vδF����
��π��e�C�pApGww�� SA MP ��Ñ≤��≤ DB2 w�CΘW
� SA MP ���AhuDB2 w�vδFNú�π�� SA MP �e�C
v Yn������� SA MPA�N���÷Σr INSTALL_TYPE ]� ″CUS-
TOM″AMßN COMP ]� ″TSAMP″C
b���w�ñApGww�� SA MP ��¡≤ DB2 w�CΘW���Ah DB2
w�{í�w]μ�O�� SA MPCpG INSTALL_TSAMP O ″YES″A�b���ñ�P�≥ INSTALL_TSAMPAh DB2 w�{í��� SA MPC
Yn²ε DB2 w�{íb���w�ñ�� SA MPA�N INSTALL_TSAMP ]
� ″NO″C
502 w� DB2 °A�
½nG b10.1 �ñw≤�INSTALL_TSAMP ���÷ΣrA�iα≤����ñ�
úCq 10.1 �}lAϕ IBM Tivoli System Automation for Multiplatforms (SA MP)
OΣL�Fw��∩�º�≤��n�≤�AK��w� SA MPCp��÷ΩTA
�\mDB2 10.1 ��sW\αnñ�y{b��w� IBM Tivoli System Auto-
mation for Multiplatforms (SA MP)zC
v Yn�� db2_install ⁿO� installFixPack ⁿO�� SA MPAziH⌡μⁿOA
�L�Sw≤ SA MP �⌠≤�C
pGww�� SA MP ��¡≤ DB2 w�CΘW���Ahw]μ�O�� SA
MPC
Yn²ε SA MP ��A��� -f NOTSAMP ∩�C
U@B
L�zO�� DB2 w�{í�O installSAM Script ��� SA MPA�ϕ��P�
ßm��BJCp�@δßm��BJ��÷ΩTA�\G� 497��� 64 �, yw
� IBM Tivoli System Automation for Multiplatforms (SA MP)z
�� installSAM w� Script � � IBM Tivoli System Automation forMultiplatforms (SA MP)
ziH��]Ab DB2 w�CΘñ� installSAM w� Script ��� IBM Tivoli Sys-
tem Automation for Multiplatforms (SA MP)C
}lºe
L�zO�� DB2 w�{í�O DB2 w�CΘñ]t� installSAM w� Script �
�� SA MPAú���X�� SA MP �≥�����C�\� 501��� 65 �,
y�� IBM Tivoli System Automation for Multiplatforms (SA MP)zC
{�
⌡μ installSAM w� Script
installSAM Script �≤ DB2 w�CΘWA�mpUG
db2/platform/tsamp
Σñ platform OⁿAϕ�wΘ¡xC
p�⌡μ installSAM ��÷ΩTA�\G publib.boulder.ibm.com/tividd/td/
IBMTivoliSystemAutomationforMultiplatforms3.1.htmlC
U@B
L�zO�� DB2 w�{í�O installSAM w� Script �w� SA MPA�ϕ��
P�ßmw�BJCp�@δßmw�BJ��÷ΩTA�\G� 497��� 64 �,
yw� IBM Tivoli System Automation for Multiplatforms (SA MP)z
pGzft��uDB2 ¬i�� (HA) S�vP IBM Tivoli System Automation for
Multiplatforms (SA MP) @�z�O��z{íAhΩ�w�z{í��� ScriptA�
Σ��ó��Γ�MΦ�Cϕz�� DB2 w�{í�w��≤s SA MP �At�
��w��≤so� ScriptCϕz�� installSAM ��{í�w��≤s SA MP
� 65 � �� 503
�A��Γ�w��≤so� ScriptCp�Γ�w���� Script ��÷ΩTA�\G
� 509��� 67 �, yw�B����úw� IBM Tivoli System Automation for
Multiplatforms (SA MP) ��ó��Γ ScriptzC
504 w� DB2 °A�
� 66 � �úw� IBM Tivoli System Automation for Multiplatforms(SA MP)
ziH�� DB2 w�{í� IBM Data Server w�CΘñ]t� uninstallSAM �úw� ScriptA��úw� IBM Tivoli System Automation for Multiplatforms (SA MP)C
}lºe
L�zO�� DB2 w�{íBinstallSAM �O uninstallSAMAú���Xw�B����úw� SA MP �≥�����C�\� 493��� 11 g, y�� DB2 w
�{í�w���� SA MPzC
{�
�ΓΦki�≤�úw� SA MPG
v �� DB2 w�{í
v �� IBM Data Server w�CΘñ]t� uninstallSAM �úw� Script
U@B
p� DB2 w�{í� uninstallSAM �úw� Script ��º⌠≤�i����E�Ω
TA�d� SA MP �úw�ΘxCp� SA MP �úw�Θx��÷ΩTA�\G
� 513��� 68 �, yIBM Tivoli System Automation for Multiplatforms (SA MP) w
���úw�ΘxzC
�� DB2 w�{í��úw� IBM Tivoli System Automation for Multiplatforms(SA MP)
ziH�� DB2 w�{í�úw� IBM Tivoli System Automation for Multiplatforms
(SA MP)C
}lºe
L�zO�� DB2 w�{í�O IBM Data Server w�CΘñ]t� uninstallSAM�úw� Script ��úw� SA MPAú���X�úw� SA MP �≥�����C
�\G� 66 �, y�úw� IBM Tivoli System Automation for Multiplatforms (SA
MP)zC
÷≤o�@�
�� DB2 w�{íiμw���úw��TΦkG
v uDB2 w�vδF]w�B����úw��
v �����P db2setup]w������ db2unins]�úw��iμLn�w�
v db2_install ⁿO (w�)BinstallFixPack ⁿO (��) � db2_deinstall ⁿO (�
úw�)
© Copyright IBM Corp. 2013 505
DB2 w�{í�Is uninstallSAM w� ScriptA�⌡μí SA MP �úw�Cz
iH��Is uninstallSAMCp��� uninstallSAM Script ��úw� SA MP �
�÷ΩTA�\Gy�� uninstallSAM �úw� Script ��úw� IBM Tivoli Sys-
tem Automation for Multiplatforms (SA MP)zC
ziH�� -l ∩�P db2setupBdb2_install � installFixPack ft��AHⁿw installSAM Script xs SA MP w�Θx��mCp� SA MP w�Θx��÷Ω
TA�\G� 513��� 68 �, yIBM Tivoli System Automation for Multiplatforms
(SA MP) w���úw�ΘxzC
{�
Yn�� db2_deinstall �úw� SA MPAziHft⌡μ db2_deinstall P -a -F
TSAMP ∩�C
ϕz⌡μ db2_deinstall �A�w]ADB2 w�{íú��úw� SA MPC
U@B
L�zO�� DB2 w�{í�O IBM Data Server w�CΘñ]t� uninstallSAM�úw� Script ��úw� SA MPA�ϕ��P�ßm�úw�BJCp�@δßm
�úw�BJ��÷ΩTA�\G� 505��� 66 �, y�úw� IBM Tivoli Sys-
tem Automation for Multiplatforms (SA MP)z
�� uninstallSAM �úw� Script ��úw� IBM Tivoli System Automation forMultiplatforms (SA MP)
ziH�� IBM Data Server w�CΘñ]t� uninstallSAM �úw� ScriptA��
úw� IBM Tivoli System Automation for Multiplatforms (SA MP)C
}lºe
L�zO�� DB2 w�{í�O IBM Data Server w�CΘñ]t� uninstallSAM�úw� Script ��úw� SA MPAú���X�úw� SA MP �≥�����C
�\G� 505 ��� 66 �, y�úw� IBM Tivoli System Automation for
Multiplatforms (SA MP)zC
{�
⌡μ uninstallSAM �úw� Script
uninstallSAM �úw� Script �≤ IBM Data Server CΘW�UC�mG
db2/platform/tsamp
Σñ platform OⁿAϕ�wΘ¡xC
p��� uninstallSAM ��÷ΩTA�\G publib.boulder.ibm.com/tividd/td/
IBMTivoliSystemAutomationforMultiplatforms3.1.htmlC
U@B
L�zO�� DB2 w�{í�O installSAM w� Script �w� SA MPA�ϕ��
P�ßmw�BJCp�@δßmw�BJ��÷ΩTA�\G� 497��� 64 �,
yw� IBM Tivoli System Automation for Multiplatforms (SA MP)z
506 w� DB2 °A�
pGzft��uDB2 ¬i�� (HA) S�vP IBM Tivoli System Automation for
Multiplatforms (SA MP) @�z�O��z{íAhΩ�w�z{í��� ScriptA�
Σ��ó��Γ�MΦ�Cϕz⌡μ db2_deinstall ��úw� SA MP �At�
���úw�o� ScriptCϕz�� uninstallSam ��{í��úw� SA MP �A
��Γ��úw�o� ScriptCp�Γ��úw� Script ��÷ΩTA�\G� 509
��� 67 �, yw�B����úw� IBM Tivoli System Automation for Multiplatforms
(SA MP) ��ó��Γ ScriptzC
� 66 � �úw� 507
508 w� DB2 °A�
� 67 � w�B ���úw� IBM Tivoli System Automation forMultiplatforms (SA MP) ���ó��Γ Script
pGzft��uDB2 ¬i�� (HA) S�vP IBM Tivoli System Automation for
Multiplatforms (SA MP) @�z�O��z{íAhΩ�w�z{í��� ScriptA�
Σ��ó��Γ�MΦ�CziH�� DB2 w�{íA���� DB2 w�CΘñ
]t� installSAM � uninstallSAM ScriptA�w�B����úw�o� SA MP
ScriptC
}lºe
v Yn�� DB2 w�{í� DB2 w�CΘñ]t� installSAM � uninstallSAMScript �w�B����úw� SA MP ScriptAz���RuDB2 ¬i��S�vC
v z��π� root ���v¡A�αw�B����úw� SA MP ScriptC
pGz⌡μ IBM Data Server �D root ¡w�AhiHμWq DB2 w�CΘ�
w� SA MP ScriptCϕzμWw� SA MP Script �A���π� root ���v
¡C
{�
�ΓΦki��w�B����úw� SA MP �ó��Γ ScriptG
v �� DB2 w�{íC�\y�� DB2 w�{í�w�B����úw� IBM
Tivoli System Automation for Multiplatforms (SA MP) ��ó��Γ ScriptzC
v q DB2 w�CΘΓ�w�C�\� 510��yΓ�w�B����úw� IBM
Tivoli System Automation for Multiplatforms (SA MP) ��ó��Γ ScriptzC
�G
ϕzw� SA MP �ó��Γ Script �A�N Script w�bUC�mñG
/usr/sbin/rsct/sapolicies/db2
pGz�úw� SA MP ScriptAhLk�≥�� SA MP �zºO�ñ� HADR \
αC
�� DB2 w�{í�w�B ���úw� IBM Tivoli System Automation forMultiplatforms (SA MP) ���ó��Γ Script
ziH�� DB2 w�{í�w�B����úw� IBM Tivoli System Automation for
Multiplatforms (SA MP) �ó��Γ ScriptC
}lºe
L�zO�� DB2 w�{í�OΓ�w�B����úw� SA MP �ó��Γ
ScriptAú���Xw�B����úw� SA MP �ó��Γ Script �≥����
�C�\G� 67 �, yw�B����úw� IBM Tivoli System Automation for
Multiplatforms (SA MP) ��ó��Γ ScriptzC
© Copyright IBM Corp. 2013 509
÷≤o�@�
�� DB2 w�{íiμw���úw��TΦkG
v uDB2 w�vδF]w�B����úw��
v �����P db2setup]w������ db2unins]�úw��iμLn�w�
v db2_install ⁿO (w�)BinstallFixPack ⁿO (��) � db2_deinstall ⁿO (�
úw�)
{�
1. Ynw� SA MP �ó��Γ ScriptA�⌡μ DB2 w�{íC
�w]ApGww����bw� SA MPAB�w� ScriptAh DB2 w�{í
�w� SA MP �ó��Γ ScriptC
2. Yn�� SA MP �ó��Γ ScriptA�⌡μ DB2 w�{íC
�w]ApGww����bw� SA MPABww�� Script ��C≤ DB2 w�
CΘW� Script ��Ah DB2 w�{í��� SA MP �ó��Γ ScriptC
3. Yn�úw� SA MP �ó��Γ ScriptA�⌡μ DB2 w�{íC
�G
L�zO�� DB2 w�{í�OΓ�w�B����úw� SA MP �ó��Γ
ScriptA@δ�Gú�@�A�\� 509��� 67 �, yw�B����úw� IBM
Tivoli System Automation for Multiplatforms (SA MP) ��ó��Γ ScriptzC
Γ�w�B ���úw� IBM Tivoli System Automation for Multiplatforms (SAMP) ���ó��Γ Script
ziHq DB2 w�CΘAΓ�w�B����úw� IBM Tivoli System Automation
for Multiplatforms (SA MP) �ó��Γ ScriptC
}lºe
L�zO�� DB2 w�{í�OΓ�w�B����úw� SA MP �ó��Γ
ScriptAú���Xw�B����úw� SA MP �ó��Γ Script �≥����
�C�\G� 509��� 67 �, yw�B����úw� IBM Tivoli System Auto-
mation for Multiplatforms (SA MP) ��ó��Γ ScriptzC
÷≤o�@�
ww���bw� SA MP �ADB2 w�{í��w� SA MP �ó��Γ
ScriptCpGz�w���� SA MPAh���w���� SA MP ScriptCDB2
w�{íú��úw� SA MP ScriptA]AYn�úo� ScriptAz��Γ�NΣ�
úw�C
{�
YnΓ�w�B≤s��úw� SA MP �ó��Γ ScriptA��� db2cptsa ��{íC
510 w� DB2 °A�
�G
L�zO�� DB2 w�{í�OΓ�w�B����úw� SA MP �ó��Γ
ScriptA@δ�Gú�@�A�\� 509��� 67 �, yw�B����úw� IBM
Tivoli System Automation for Multiplatforms (SA MP) ��ó��Γ ScriptzC
� 67 � w��ó��Γ Script 511
512 w� DB2 °A�
� 68 � IBM Tivoli System Automation for Multiplatforms (SA MP)w���úw�Θx
Pw�B����úw� IBM Tivoli System Automation for Multiplatforms (SA MP)
�÷�E�ΩTB�i���Tº�≤ SA MP �M�w���úw�ΘxñC
ziH�� DB2 w�{í� IBM Data Server w�CΘñ]t� installSAM �uninstallSAM ScriptA�w�B����úw� SA MPCΩ�WADB2 w�{í��
� installSAM ��{í� uninstallSAM ��{íA�⌡μíw�B����úw�@�C
installSAM ��{í�ú�@���RW�Θx�G
/tmp/installSAM.log-number.log
ΣñAlog-number ��O�ñ�Θx�C
ziHft�� -l ∩�P db2setupBdb2_install � installFixPackAⁿwinstallSAM ��{í��±m SA MP w�Θx��mC
uninstallSAM ��{í�ú�@���RW�Θx�G
/tmp/uninstallSAM.log-number.log
log-number ��O�ñ�Θx�C
ziHft�� -l ∩�P db2unins � db2_deinstallA�ⁿw uninstallSAM ��{í��±m SA MP �úw�Θx��mC
© Copyright IBM Corp. 2013 513
514 w� DB2 °A�
� 69 � ��P IBM DB2 Server πX� IBM Tivoli SystemAutomation for Multiplatforms (SA MP) ��v°�
b@w°≤UAziH��P IBM DB2 Server πX� IBM Tivoli System Automa-
tion for Multiplatforms (SA MP)C
pGzw�RUCΣñ@���vAhiHft��P DB2 °A�πX� SA MP P
DB2 ¬i��a°� (HADR) \αG
v DB2 Advanced Enterprise Server Edition
v DB2 Enterprise Server Edition
v DB2 Connect Enterprise Edition
v DB2 Workgroup Server Edition
P�ApGzw�R DB2 High Availability S� �UCΣñ@���vAhiHft
��P DB2 °A�πX� SA MP P HADR \αG
v DB2 Express Edition
pGzπ�UCΣñ@�����vAhiHft��P DB2 °A�πX���� SA
MP P HADR \αG
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 515
516 w� DB2 °A�
� 70 � IBM Tivoli System Automation for Multiplatforms (SA MP)�ⁿΣ�nΘ�wΘ
AIXBLinuxBSolaris SPARC � Windows Σ� IBM Tivoli System Automation for
Multiplatforms (SA MP)Cb AIXBLinux � Solaris SPARC WASA MP OP IBM DB2
°A�πXCb Windows WASA MP OμW�X� DB2 °A��@íC
SA MP PUC DB2 Ω�wú��S�πX��XG
v DB2 Advanced Enterprise Server Edition
v DB2 Enterprise Server Edition
v DB2 Connect Enterprise Edition
v DB2 Workgroup Server Edition
v DB2 Express-C]π� Fixed Term License (FTL)�
v IBM DB2 High Availability S� for Express EditionC
Uϕπ DB2 w�CΘ���M≤M��ñ]A� SA MP ��Cp��Σ�@�t
���÷ΩTA�\t��DΩTC
ϕ 54. DB2 10.1 � ñH�� SA MP ��
@�t�¡x ww� SA MP ��
AIX v DB2 10.1 �GSA MP 3.2.2.1
Linux oμM≤ v DB2 10.1 �GSA MP 3.2.2.1
�G
v Ubuntu oμM≤úΣ� SA MPC
HP-UX v úΣ� SA MPC
Solaris 10 on SPARC]64 ��� v SA MP 3.2.2.1
x64 W� Solaris v úΣ� SA MPC
Windows v SA MP 3.2.2
�G ��P DB2 10.1 � GA w�C�XA�
úP DB2 ú�w�πXC
�GAIX t�u@q� (WPAR) WAH�ΣI� Solaris �xs��⌠�W
úΣ� SA MP 3.1 �� 3.2 �C
ϕ 55. DB2 9.7 �ñΣ�� SA MP ��
@�t�¡x Σ�� SA MP ú���
AIX v SA MP 3.1.x
v SA MP 3.2.x
Linux oμM≤ v SA MP 3.1.x
v SA MP 3.2.x
© Copyright IBM Corp. 2013 517
ϕ 55. DB2 9.7 �ñΣ�� SA MP �� (�≥)
@�t�¡x Σ�� SA MP ú���
HP-UX v úΣ� SA MPC
Solaris 10 on SPARC]64 ��� v SA MP 3.1.x
v SA MP 3.2.x
x64 W� Solaris v úΣ� SA MPC
Windows v SA MP 3.1.x
v SA MP 3.2.x
�GΣñ x O⌠≤ SA MP ��h����M≤C
pGz��� DB2 High Availability S�A�TOz�t��X IBM Tivoli Sys-
tem Automation for Multiplatforms (SA MP) �����Cp���A�\ Tivoli
nΘΩTñ��mw�PtmΓUnC
pGz��� IBM Tivoli System Automation for Multiplatforms (SA MP) �wπX�
w�X��A�yXUC⌠�AH�oⁿΣ�@�t���πMμGhttp://www.ibm.com/
software/tivoli/products/sys-auto-linux/platforms.htmlC
518 w� DB2 °A�
� 12 g IBM Data Studio P DB2 Ω�wú��πXw�
IBM Data Studio w�wP DB2 ú�w�πXb@�CuDB2 w�vδF{bú�w
� IBM Data Studio �≤�∩�C
© Copyright IBM Corp. 2013 519
520 w� DB2 °A�
� 71 � �� DB2 w�δFw� IBM Data Studio (Windows)
��uDB2 w�vδF�wqw�n]wAH�w� IBM Data Studio �≤C
}lºe
b��uDB2 w�vδFºeG
v TOznw� IBM Data Studio �qú�Xw�BO�ΘB������M�v�
DCp��Ω�A�\uIBM Data Studio ΩTñ�v �w��DC
v TOznw� IBM Data Studio �qúπ�⌠�⌠⌠suCpGLkiμ⌠�⌠⌠s
uAz��NuπUⁿ��qúñC
v z����� Administrator ���bß (π��������v¡) �α⌡μw�C
�GpGD Administrator ���bßn⌡μú�w�Ah��²w� VS2010 ⌡μ
����wAA��w� DB2 Ω�wú�C@�t�W�n� VS2010 ⌡μ���
�wA�αw� DB2 Ω�wú�CziHq Microsoft ⌡μ����wUⁿ⌠��
o VS2010 ⌡μ����wC�Γ�∩�G∩ vcredist_x86.exe �≤ 32 ��t
�A� vcredist_x64.exe �≤ 64 ��t�C
v z��÷¼��{íA²w�{íiH≤sqúW�����A�ú�n½s}
≈C
v YnqΩ���≈iμw�Az��N⌠⌠��≈∩M� Windows ��≈N�C
uDB2 w�vδFúΣ�qΩ���≈��∩M�⌠⌠��≈]�pAuWindows �
���vñ� \\hostname\sharename�iμw�C
÷≤o�@�
pGwUⁿ IBM Data StudioA�⌡μuIBM Data Studio ΩTñ�v �Q�w��
z{íw�δFw� IBM Data Studio �π�ß�@�C
¡ε
v uDB2 w�vδFμ�ú�ⁿD�σr�C
v pGzb Windows VistaBWindows 2008 �≤s�W����w�Ah�����
�≤ DB2ADMNS � DB2USERS s�A�α⌡μ�� DB2 ⁿO���{íAoO
]��B��w�S�]���s� ε��¡ε���z��w]M�vCpG
���ú�≤Σñ@�s�AhL�∩�� DB2 tm���{íΩ�Núπ�¬�
vC
{�
Yn��uDB2 w�vδFw� IBM Data StudioA�⌡μUC�@G
1. ��wq� DB2 w����u�z�vbßnJt�C
2. pGz�� DB2 Ω�wú� DVDA�NªíJ��≈CpGw���⌡μS�A
h����uDB2 w���{ívCpG�⌡μ�B@A���uWindows �
���v�s² DB2 Ω�wú� DVDA�÷ΓU setup �AH��uDB2 w
���{ívC
© Copyright IBM Corp. 2013 521
3. pGwq Passport Advantage Uⁿ DB2 Ω�wú�A�⌡μi⌡μ�AH�úY
DB2 Ω�wú�w��C���uWindows ����v�s² DB2 w���A�
÷ΓU setup �AH��uDB2 w���{ívC
4. ziHzLuDB2 w�v��{í��°w���������N��A�O��
iμw�Cziα�Qn�\w���������N��AH�o�s�ΩTC
5. ÷@Uw� Data Studio �≤Auw� Data Studio �≤v°íY�πi�iμ
w��ú�C
6. Ynw� IBM Data Studio �ß�A�÷@Uw�CY�IsuIBM w��z{
ívA�n� A��Uⁿ IBM Data Studio �ß�Cuw�M≤v°í�πz
iHw��M≤C∩�znw��M≤AMß÷U@BAH�≥iμw�C
7. YnUⁿ�w� IBM Data Studio Web D xA�÷@UUⁿ IBM Data Stu-dioCoi}�s²�°íA�Nz�V�Uⁿ⌠�C�ϕ�ⁿHUⁿ�w� IBM
Data Studio Web D xC
522 w� DB2 °A�
� 72 � �� DB2 w�δFw� IBM Data Studio (Linux)
��uDB2 w�vδF�wqw�n]wAH�w� IBM Data Studio �≤C
}lºe
b��uDB2 w�vδFºeG
v TOznw� IBM Data Studio �qú�Xw�BO�ΘB������M�v�
DCp��Ω�A�\uIBM Data Studio ΩTñ�v �w��DC
v TOznw� IBM Data Studio �qúπ�⌠�⌠⌠suCpGLkiμ⌠�⌠⌠s
uAz��NuπUⁿ��qúñC
v TOzww�Σ��s²�C
v TOqúW� DB2 Ω�wú�M��CziH�RΩΘ DB2 Ω�wú� DVDA�
q Passport Advantage Uⁿw�M��A��o DB2 w�M��C
v pGzOw�D�σ��� DB2 Ω�wú�Ah��π�Aϕ�uΩayÑM≤vC
v TOzww�ie{������ X Linux nΘB�b⌡μ X Linux °A�Bww
q DISPLAY ��C uDB2 w�vδFO��w�{íC
v pGzb⌠�ñ��w�nΘAh��²Γ����� DB2 ���A�α��
uDB2 w�vδFC
¡ε
v ⌠≤���bßAúLk⌡μh�uDB2 w�vδFΩ�C
v uDB2 w�vδFμ�ú�ⁿD�σr�C
{�
Yn��uDB2 w�vδFw� IBM Data StudioA�⌡μUC�@G
1. pGz�ΩΘ DB2 Ω�wú� DVDA�ΘJUCⁿOA�½��ⁿ DB2 Ω�w
ú� DVD ��²G
cd /dvdrom
ΣñA/dvdrom Nϕ DB2 Ω�wú� DVD ��ⁿIC
2. pGwUⁿ DB2 Ω�wú�M��Ah���úY� untar �ú���C
a. �úYú���G
gzip -d product.tar.gz
Σñ product O�Uⁿºú��W�C
b. Untar ú���G
tar -xvf product.tar
Σñ product O�Uⁿºú��W�C
c. �½�²G
cd ./product
Σñ product O�Uⁿºú��W�C
© Copyright IBM Corp. 2013 523
�GpGwUⁿuΩayÑM≤vAhNª untar ��P��²ñCo�b�P��
²ñ�l�² (�pA./nlpack)A�i²w�{í�Σ�w�M���L�ú
C
3. qΩ�wú�M���b��²ΘJ ./db2setup ⁿOAH��uDB2 w�vδFC
4. ÷@Uw� Data Studio �≤Auw� Data Studio �≤v°íY�πi�iμ
w��ú�C
5. YnUⁿ�w� IBM Data Studio �ß� � IBM Data Studio Web D xA�÷
@UUⁿ IBM Data StudioCoi}�s²�°íA�Nz�V�Uⁿ⌠�C�ϕ�ⁿHUⁿ�w� IBM Data Studio �ß� � IBM Data Studio Web D xC
524 w� DB2 °A�
� 73 � Ω�d�Gw� IBM Data Studio �ß�
Ω�d�í�p≤q DB2 Enterprise Server Edition ú�CΘw� IBM Data Studio
��C
qú�b⌡μ Linux @�t�A�Bπ�⌠�⌠⌠suC
�� DB2 w�δF
Yn��uDB2 w�vδFA�q DB2 w�M���b��²ñ⌡μ
db2setup ⁿOApU�G
./db2setup -l /tmp/db2setup.log -t /tmp/db2setup.trc
-l � -t ������ DB2 OⁿMl�C
boXⁿOºßAY�}�uIBM DB2 w���{ívCU�πuDB2 w
���{ívG
qo�°íñAziH�° DB2 Enterprise Server Edition ��ΩTB��∩
��emw�W�A��ziH��iμ IBM Data Studio w�C
w� IBM Data Studio
Ynw� IBM Data Studio �≤A�÷@Uw� Data Studio �≤Cuw�
Data Studio �≤ve��πi�iμw��ú�C
� 46. DB2 w���{í
© Copyright IBM Corp. 2013 525
÷@UUⁿ IBM Data StudioAHUⁿ IBM Data Studio �ß�Co�}�
s²�°íA�Nz���Uⁿ⌠�C
�ϕ����N��ñ�ⁿw�w�ⁿC
� 47. w� Data Studio �≤e�
526 w� DB2 °A�
� 13 g �²PßO
© Copyright IBM Corp. 2013 527
528 w� DB2 °A�
�² A. DB2 �NΩTº[
ú�hμí� DB2 NΩTAziHQ�hΦí�s�ª�C
ziHzLUCuπ�Φk��o DB2 NΩTG
v DB2 ΩTñ�
– DD (@�Bº���DD)
– d�{í
– ⁿ��
v DB2 y
– PDF � (iUⁿ)
– PDF �]� DB2 PDF DVD�
– X��
v ⁿOμí�
– ⁿOí�
– Tºí�
�GuDB2 ΩTñ�vDD�≤sWv¬≤ PDF �LΩyCYn�o�sΩTA�
bσ≤@≤s�Nw�ª�A�yXuDB2 ΩTñ�vA⌠}� ibm.comC
ziHb ibm.com WuWs�ΣL DB2 NΩTAp TechNotesB��� IBM
Redbooks®X��C�s� DB2 Information Management nΘw⌠�A⌠}� http://
www.ibm.com/software/data/sw-library/C
σ≤Nú�d
�D½°z∩ DB2 σ≤�NúCpG�⌠≤p≤∩i DB2 σ≤���A�Hq
ll≤�e� [email protected] σ≤ñ�\¬z���NúA²ú���
��C�ú�Swd��iα�mA² �iH≤R�A�z��DCpGn∩S
w�DD�í��ú�NúA�[WDD�D� URLC
�"��o�qll≤�}�p�uDB2 �ßΣ�ñ�vCpG�σ≤��M� DB2
N�DA�p�ϕa IBM A�ñ�HMD≤UC
LΩ�y� PDF μí� DB2 �N�w
Uϕí�uIBM X��ñ�vú�� DB2 wA⌠}�Gwww.ibm.com/e-business/
linkweb/publications/servlet/pbi.wssCziHq www.ibm.com/support/docview.wss?rs=71
&uid=swg27009474 Uⁿ PDF μí��σ��w�� DB2 10.1 � ΓUC
Y�ϕμⁿX�ú�LΩ��yAz�Ωa�a iα�OS�ú�o�yC
��H�C�≤sΓU�W[C�Twz¬��ΓUO�s��ApU�C
�GuDB2 ΩTñ�v�≤sWv¬≤ PDF �LΩyC
© Copyright IBM Corp. 2013 529
ϕ 56. DB2 NΩT
W � ú�LΩ�� e�≤s�í
Administrative API Refer-
ence
SC27-3864-00 O 2012 4 δ
Administrative Routines
and Views
SC27-3865-01 � 2013 1 δ
Call Level Interface Guide
and Reference Volume 1
SC27-3866-01 O 2013 1 δ
Call Level Interface Guide
and Reference Volume 2
SC27-3867-01 O 2013 1 δ
Command Reference SC27-3868-01 O 2013 1 δ
Database Administration
Concepts and Configura-
tion Reference
SC27-3871-01 O 2013 1 δ
Data Movement Utilities
Guide and Reference
SC27-3869-01 O 2013 1 δ
Database Monitoring
Guide and Reference
SC27-3887-01 O 2013 1 δ
Data Recovery and High
Availability Guide and
Reference
SC27-3870-01 O 2013 1 δ
Database Security Guide SC27-3872-01 O 2013 1 δ
DB2 Workload Manage-
ment Guide and Refer-
ence
SC27-3891-01 O 2013 1 δ
Developing ADO.NET and
OLE DB Applications
SC27-3873-01 O 2013 1 δ
Developing Embedded
SQL Applications
SC27-3874-01 O 2013 1 δ
Developing Java Applica-
tions
SC27-3875-01 O 2013 1 δ
Developing Perl, PHP,
Python, and Ruby on
Rails Applications
SC27-3876-00 � 2012 4 δ
Developing RDF Applica-
tions for IBM Data Serv-
ers
SC27-4462-00 O 2013 1 δ
Developing User-defined
Routines (SQL and Exter-
nal)
SC27-3877-01 O 2013 1 δ
Gett ing Started with
Database Application
Development
GI13-2046-01 O 2013 1 δ
Linux � Windows W
DB2 w���zJ�
GI13-1152-00 O 2012 4 δ
Globalization Guide SC27-3878-00 O 2012 4 δ
530 w� DB2 °A�
ϕ 56. DB2 NΩT (�≥)
W � ú�LΩ�� e�≤s�í
w� DB2 °A� GC27-3094-01 O 2013 1 δ
w� IBM Data Server
Client
GC27-3092-00 � 2012 4 δ
Tº�ΓU�@U SC27-3100-01 � 2013 1 δ
Tº�ΓU�GU SC27-3880-01 � 2013 1 δ
Net Search Extender
Administration and User’s
Guide
SC27-3895-01 � 2013 1 δ
Partitioning and Cluster-
ing Guide
SC27-3882-01 O 2013 1 δ
Preparation Guide for
DB2 10.1 Fundamentals
Exam 610
SC27-4540-00 � 2013 1 δ
Preparation Guide for
DB2 10.1 DBA for Linux,
UNIX, and Windows
Exam 611
SC27-4541-00 � 2013 1 δ
pureXML Guide SC27-3892-01 O 2013 1 δ
Spatial Extender User’s
Guide and Reference
SC27-3894-00 � 2012 4 δ
SQL Procedural Lan-
guages : App l i ca t i on
Enablement and Support
SC27-3896-01 O 2013 1 δ
SQL Reference Volume 1 SC27-3885-01 O 2013 1 δ
SQL Reference Volume 2 SC27-3886-01 O 2013 1 δ
Text Search Guide SC27-3888-01 O 2013 1 δ
Troubleshooting and Tun-
ing Database Perfor-
mance
SC27-3889-01 O 2013 1 δ
��� DB2 10.1 � SC27-3095-01 O 2013 1 δ
DB2 10.1 ��sW\α SC27-3093-01 O 2013 1 δ
XQuery Reference SC27-3893-01 � 2013 1 δ
ϕ 57. DB2 Connect SwNΩT
W � ú�LΩ�� e�≤s�í
DB2 Connect w��t
m DB2 Connect Per-
sonal Edition
SC27-3098-00 O 2012 4 δ
DB2 Connect w��t
m DB2 Connect °A�
SC27-3097-01 O 2013 1 δ
DB2 Connect ��ΓU SC27-3096-01 O 2013 1 δ
�² A. DB2 NΩTº[ 531
qⁿOμBz�π� SQL ¼Aí�
DB2 ú��w∩°≤��iαO SQL »zí�G� SQLSTATE C SQLSTATE í
�i�� SQL ¼A� SQL ¼A�OrX�NqC
{�
Yn�� SQL ¼Aí�A�}�ⁿOμBz��ΘJG
? sqlstate � ? class code
Σñ sqlstate Nϕ���¡�� SQL ¼AA� class code Nϕ SQL ¼A�eΓ��C
�pA? 08003 iπ 08003 SQL ¼A�í�A� ? 08 hNπ 08 �OX�í�
s�úP��� DB2 ΩTñ�
ΣL DB2 ú����σ≤ib ibm.com W��OΩTñ�Σ�C
÷≤o�@�
p� DB2 10.1 � DDAuDB2 ΩTñ�vURL � http://publib.boulder.ibm.com/
infocenter/db2luw/v10r1C
p� DB2 9.8 �DDAuDB2 ΩTñ�vURL � http://publib.boulder.ibm.com/infocenter/
db2luw/v9r8/C
p� DB2 9.7 �DDAuDB2 ΩTñ�vURL � http://publib.boulder.ibm.com/infocenter/
db2luw/v9r7/C
p� DB2 9.5 �DDAuDB2 ΩTñ�vURL � http://publib.boulder.ibm.com/infocenter/
db2luw/v9r5C
p� DB2 9.1 �DDAuDB2 ΩTñ�vURL � http://publib.boulder.ibm.com/infocenter/
db2luw/v9/C
p� D B 2 � 8 �DDA�⌡�uD B 2 ΩTñ�vU R LA⌠}�Gh t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v8/C
≤sqú�°��í⌠⌠°A�Ww�� DB2 ΩTñ�
��w�≤s��w��uDB2 ΩTñ�vC
}lºe
��wgw�uDB2 10.1 � ΩTñ�vCp��Ω�A�\w� DB2 °A�ñ
�u�� DB2 w�δFw� DB2 ΩTñ�vDDC��bw�uΩTñ�v�M�
������¡ε]�b≤suΩTñ�v�M�C
÷≤o�@�
iH��Γ�≤s{s�uDB2 ΩTñ�vG
532 w� DB2 °A�
v �≤s�≤s{s�uΩTñ�v\α�yÑC��≤Γ�≤s�íA�≤s
�@�nBNOLk��uΩTñ�v��í≤uC�A�iH]w�≤sA
ϕ@ΣLw�⌡μ�σ�u@�@í�⌡μC
v Γ�≤siH��≤s{s�uΩTñ�v\α�yÑC�≤s�ε≤s{
�í�÷¼�íAúLAϕznsWS��yÑ�A����Γ�{C�pA�
²wb��w��σ�kσ�uΩTñ�vA{bz]Qnw�wσFΓ�≤sN
w�wσAP�≤s{s�uΩTñ�v\α�yÑCúLAΓ�≤s�nzΓ�
�εB≤s�½s��uΩTñ�vCbπ�≤sL{ñLk��uΩTñ�vC
b�≤s{ñAuΩTñ�vub≤sºß��nñ�AH½s��uΩTñ
�vC
DDz�≤s�L{Cp�Γ�≤sⁿA�\uΓ�≤sqú�°� í
⌠⌠°A�Ww�� DB2 ΩTñ�vDDC
{�
Yn�≤sqúW�°� í⌠⌠°A�Ww��uDB2 ΩTñ�vA�⌡μUC�
@G
1. b Linux @�t�WA
a. s²�ww�uΩTñ�v�⌠�C�w]AuDB2 ΩTñ�v�w�b /opt/
ibm/db2ic/10.1 � �²ñC
b. qw��²s²� doc/bin �²C
c. ⌡μ update-ic ScriptG
update-ic
2. b Windows @�t�WA
a. }�ⁿO°íC
b. s²�ww�uΩTñ�v�⌠�C�w]AuDB2 ΩTñ�v�w�b <Pro-
gram Files>\IBM\DB2 Information Center\10.1 � �²ñAΣñ <Program
Files> Nϕ Program Files �²��mC
c. qw��²s²� doc\bin �²C
d. ⌡μ update-ic.bat ��G
update-ic.bat
�G
uDB2 ΩTñ�v��½s��CpG�i��≤s��AhuΩTñ�v�πs
��≤s�DDCpGS�i��uΩTñ�v≤s��Ah�@hTº�sW�Θ
xCΘx��≤ doc\eclipse\configuration �²CΘx�W�OH≈ú���XC�
pA1239053440785.logC
Γ�≤sqú�°��í⌠⌠°A�Ww�� DB2 ΩTñ�
pGzwb��w�uDB2 ΩTñ�vAhiHq IBM �o�w�σ≤≤s��C
÷≤o�@�
Γ�≤s��w��uDB2 ΩTñ�v�Az�nG
�² A. DB2 NΩTº[ 533
1. �εqúW� DB2 ΩTñ�AMßHWí�í½s��uΩTñ�vCHWí
�í⌡μuΩTñ�vi�ε⌠⌠W�ΣL���s�uΩTñ�vA�i²zM
�≤sCDB2 ΩTñ��u@���@��HWí�í⌡μCC
2. ��≤s\α�d�i��≤s��CpG�z��w��≤sAhiH��u≤
sv\α��o�w�ª�C
�GpGz�⌠��nb�s��⌠�⌠⌠�≈�Ww�uDB2 ΩTñ�v≤s�
�Ah���ws��⌠�⌠⌠�ww�uDB2 ΩTñ�v�≈�AN≤s⌠�Φ
M�����t�CpGz�⌠⌠N�\h���w�σ≤≤sAhP�iHb�
�ΦM≤s⌠���≤s⌠�� ProxyAHεC����⌡μ≤s����íC
pG�≤sM≤A���u≤sv\α��oM≤CM�Au≤sv\αuA�≤
Wí�íC
3. �εWíuΩTñ�vA�½s��qúW� DB2 ΩTñ�C
�Gb Windows 2008 M Windows Vista (�≤¬��) WA��H�z�¡�⌡μ
�ß��C�ⁿOCYn}�π��π�z�M�v�ⁿOú���uπA��
½kΣ÷@U�tΣ�∩�H�z�¡�⌡μC
{�
Yn≤sqú�°� í⌠⌠°A�Ww�� DB2 ΩTñ�A�G
1. �ε DB2 ΩTñ�C
v b Windows WA÷@U}l > �εx > t��zuπ > A�CMß�½k
Σ÷@U DB2 ΩTñ�A�A�∩��εC
v b Linux WAΘJUCⁿOG
/etc/init.d/db2icdv10 stop
2. HWí�í��uΩTñ�vC
v b Windows WG
a. }�ⁿO°íC
b. s²�ww�uΩTñ�v�⌠�C�w]AuDB2 ΩTñ�v�w�b
Program_Files\IBM\DB2 Information Center\10.1 � �²ñAΣñ
Program_Files Nϕ Program Files �²��mC
c. qw��²s²� doc\bin �²C
d. ⌡μ help_start.bat �G
help_start.bat
v b Linux WG
a. s²�ww�uΩTñ�v�⌠�CDB2 ΩTñ� w]�w�b /opt/ibm/
db2ic/10.1 � �²ñC
b. qw��²s²� doc/bin �²C
c. ⌡μ help_start ScriptG
help_start
�}�t�w] Web s²�AHπWíuΩTñ�vC
3. ÷@U≤s÷s ( )C(s²����� JavaScript)CbuΩTñ�v�ke�WA
÷@UMΣ≤sC Y�π{sσ≤�≤sMμC
534 w� DB2 °A�
4. Yn�lw�{A��∩znw��∩�AMß÷@Uw�≤s��C
5. w�{�¿ºßA�÷@U�¿C
6. �εWíuΩTñ�vC
v b Windows WA�²�w��² � doc\bin �²A�⌡μ help_end.bat �
�G
help_end.bat
�Ghelp_end σ��]t�n�ⁿOAiHw�a�εw�� help_start σ�
����{C�ún�� Ctrl-C �ΣL⌠≤Φk��ε help_start.batC
v b Linux WA�²�w��² � doc/bin �²A�⌡μ help_end ScriptG
help_end
�Ghelp_end Script ]t�n�ⁿOAiHw�a�εw�� help_start Script
���{C�ún��ΣL⌠≤Φk��ε help_start ScriptC
7. ½s�� DB2 ΩTñ�C
v b Windows WA÷@U}l > �εx > t��zuπ > A�CMß�½k
Σ÷@U DB2 ΩTñ�A�A�∩���C
v b Linux WAΘJUCⁿOG
/etc/init.d/db2icdv10 start
�G
≤s� DB2 ΩTñ� �π�s�≤sL�DDC
DB2 ⁿ���
DB2 ⁿ���≤UzA� DB2 Ω�wú��UíC{�ú�vBⁿC
}lºe
ziHquΩTñ�v�°ⁿ��� X H T M L ��A⌠}� h t t p : / /
publib.boulder.ibm.com/infocenter/db2luw/v10r1/C
��{���d�Ω��{íXC�\ⁿ��AH�oSw@�������
�í�C
DB2 ⁿ��
Yn�°ⁿ��A�÷@U�DC
ypureXML®z ≤ pureXML Guide
]w DB2 Ω�wHxs XML Ω�AH����� XML Ω�xsw�⌡μ
≥�@�C
DB2 �°�ΩT
�UíU���°��M�DP�ΩTi≤Uz�� DB2 Ω�wú�C
�² A. DB2 NΩTº[ 535
DB2 σ≤
p��°��ΩTA�\Troubleshooting and Tuning Database Performance�
uDB2 ΩTñ�v�uΩ�w≥�º�vpAΣñ]tG
v p≤Q� DB2 E�uπ���{í�j≈��O�D��÷ΩTC
v í�ú�D��MΦ�C
v ≤U�Mzb�� DB2 Ω�wú��iαJ��ΣL�D���C
IBM Σ�ñ�Jf⌠�
pGzDJ��DA�Qn≤UMΣiα��]M�MΦ�A�\uIBM Σ
�ñ�Jf⌠�vCTechnical Support ⌠�i����s� DB2 X��B
TechNotesBu�v{íR°i]APAR �����{í�vB��M≤�Σ
LΩ�CziHb��wñiμjMA�z��DMΣiα��MΦ�C
s� IBM Σ�ñ�Jf⌠�A⌠}� http://www.ibm.com/support/entry/portal/
O v e r v i e w / S o f t w a r e / I n f o r m a t i o n _ M a n a g e m e n t /
DB2_for_Linux,_UNIX_and_Windows
ΩTñ��°�
��Uz°�AN�Pz∩o�X�����v¡C
A��GUC°�Y IBM ⌠����°�C
�H��Gzi�s�ÑuX��v��H�D�������A���O IBM �@
v��ΣL��vk� IBM º�÷σrC�g IBM �PNAzúo�GBi
�∩@�ÑuX��v�Σ⌠≤íC
����GziH�sB�G�i�ÑuX��v��°� í��A���O IBM
�@v��ΣL��vk� IBM º�÷σrC�g IBM �PNAzúo∩@�
ÑuX��vA]úo≤°���sB�G�i�ÑuX��v�Σ⌠≤íC
v¡Gú���n�ñ�T��º\i�A���NuX��v�⌠≤]t≤Σñº
ΩTBΩ�BnΘ�ΣL�z]úvA���oΣL⌠≤��q\º\iBnΘ�
v�vQC
���∩≤uX��vº��pM� IBM �vqA� IBM {wΣ�ϕ�Wzⁿ�
�uX��v�AIBM oH�MPB���º\iC
úDz��ϕu��A�º@�kWA]A��ⁿΩXfkWA�hzúoUⁿBX
f�AΘXÑΩTC
IBM ∩≤�ÑX��º eú�⌠≤O�CX���Σu{¼vú�Aú�a⌠≤�
�qºßOAΣñ]A (²ú¡≤) AΓ�BDIv�AXSw��ºqßOd⌠C
IBM ��GIBMBIBM �xB� ibm.com OΩ���≈��≈�¡�q (IBM) bⁿ
Ω� (�) ΣLΩa�����U��A�b�@�\h� �ñ�¿�UCΣLú�
�A�W�iαO IBM �ΣL�q���CA current list of trademarks is available b
⌠}� www.ibm.com/legal/copytrade.shtml �⌠�WA�{μ� IBM ��MμC
536 w� DB2 °A�
�² B. �N��
�ΩTYw∩ IBM bⁿΩ�ú�ºú�PA��}oCD IBM ú���÷ΩTOH
�σ≤�@�X��i��ΩT�≥ªA�B�úw��≤C
bΣLΩañAIBM iαú�ú��ñ�ú�U�ú�BA��\αCn�Dz�b
�O�i��o�ú�PA��A�Vϕa� IBM A�Nϕd�C�bú� IBM
ú�B{í�A��Aúϕ�tuα�� IBM �ú�B{í�A�Cun�I�
IBM ��z]úvA⌠≤\α�ϕ�ú�B{í�A�úiH�N IBM �ú�B{í
�A�CúLAΣLD IBM ú�B{í�A�bB@W�� Pτ�AΣd⌠�≤�
��C
bo��σ≤ñiα]t� IBM ���ºMQ�MQ���C�����ú��
ezMQº⌠≤�vCziH��Φí�d��vA�τ�H�G
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
U.S.A.
Ynd��÷����r� (DBCS) ΩT��v�yA�p�zΩa� IBM �z]ú
í�A����ΦíH�G
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan, Ltd.
1623-14, Shimotsuruma, Yamato-shi
Kanagawa 242-8502 Japan
UCq¿YPΩa (�a) ºk�°�Φ��AY°�úA�G International Busi-
ness Machines Corporation u�u{pvú��X��Aúú�⌠≤��qºO�A
Σñ]ABú¡≤úH�WwBi����Sw��ºA���⌠tO�CY��a
bY�μ÷W�ú�\�úWzO�Ah��úL�C
�ñiα��NW���LΩW���C]AIBM �w��qF�N�qß�
e�Js�ñCP�AIBM oH�∩i�]�����ñ�ú��ú��]��{
íC
�∩≤D IBM ��º⌠����uO�FΦK�ú�A�ú∩o�⌠�@⌠≤{iC
��⌠�W� e�D� IBM ú� e�@íA�ß���⌠���μ�ß�IC
ϕzú�ΩT� IBM �AzY�v� IBM HΣ{�Aϕ�Φí����teΩTA
�ú�∩zt�⌠≤d⌠C
�{íº≥�v�Y�μ�o�÷Ω�AHK��UCΩT�ió� IBMCΣUCΩT
ⁿ�OG (1) W��{íPΣL{í (]A{í) ºíμ½ΩT�Φí (2) �¼
��wμ½ºΩTΦkCY�⌠≤�D�p�G
© Copyright IBM Corp. 2013 537
IBM Canada Limited
U59/3600
3600 Steeles Avenue East
Markham, Ontario L3R 9Z7
CANADA
WzΩ���o�ΣSϕn≤AbY�ípU��IOΦo��C
��yz�⌠≤{í�Σ��i���v�@O� IBM �ú�A�ⁿ�uIBM �ß
X�vBuIBM Ω�{í�vX�v��Φºí⌠≤PÑX�°�ºWdC
í�tº⌠≤�αΩ�A�Oo ε�⌠�ºUF]úP@�⌠�ºU�o�
�GAiα���j�tºCí�qiαOb}oñ�t�W⌡μA]úO�i
Hq@δ�t�≥P�P��GC���í��qAOQ�í�k�o�⌠pA
ΣΩ��Giα���úPC��������ΣS��⌠�Aτ�XA��Ω
�C
��ú�ºD IBM ú�ΩTAY�ú�����A�ΣX��n��ΣL�}�D
�oCIBM ����Lo�ú�A]LkT{o�D IBM ú��⌡μ�αB�e�B
�⌠≤∩ú��ΣLDiO���L�CpGz∩D IBM ú���α�⌠≤���A
�wV�ú�����d�C
�÷ IBM ���V�⌠≤»zA�Nϕ IBM ����wA�iα≤��²n��í
pU�����M�C
�ñt�Θ��í����Ω��°id�C�Fú��π�í�Ao�d�]
A�HB�qBtPMú��W�Co�W���ΩcAYP⌠≤�q�W�Mϕ}
pPA��XC
�@v�vG
�]t�lyÑ�d���{íA�Hí�U@�¡xW�{í]pNCzi
H≥≤πoB��BPΓ��G�X@�¡x (�≤⌡μ��g�d�{í) º��{í
]p�����{íÑ��AH⌠≤�í�sB�∩��Go�d�{íA�L�I
O� IBMC²o�d���gL�π���C]AIBM ú�O��to�{í�
¡w�BA�αO�\αC�{íd�Hu{¼vú�ABL⌠≤O�C IBM útß
⌠≤]�{íd�º���ú��⌠≤l�C
o�d�{í�O⌠≤l��@�C@≈���⌠≤íAú��π�UC��@v
n�G
© (your company name) (year). Portions of this code are derived from IBM Corp. Sample
Programs. © Copyright IBM Corp. _enter the year or years_. All rights reserved.
��
IBMBIBM �x� ibm.com OΩ���≈��≈�¡�q (IBM) bⁿΩ� (�) ΣL
Ωa�����U��A�b�@�\h� �ñ�¿�UCΣLú��A�W�
iαO IBM �ΣL�q���Cb Copyright and trademark information ⌠�ñ]⌠
}� www.ibm.com/legal/copytrade.shtml�A��s� IBM ��MμC
UCNyOΣL�q�����U��
538 w� DB2 °A�
v Linux O Linus Torvalds bⁿΩ� (�) ΣLΩa�a º��C
v Java ��� Java ¼����xO Oracle �]��Σl�q�����U��C
v UNIX O The Open Group bⁿΩ�ΣLΩa��U��C
v IntelBIntel �xBIntel InsideBIntel Inside �xBCeleronBIntel SpeedStepBItanium
� Pentium O Intel Corporation �Σl�qbⁿΩ�ΣLΩa�a �����U
��C
v MicrosoftBWindowsBWindows NT � Windows �xO Microsoft Corporation bⁿ
Ω� (�) ΣLΩa���C
ΣL�qBú��A�W�iαOΣL�q����A��xC
�² B. �N�� 539
540 w� DB2 °A�
��
���HñσrA�σrA�Sϕ��º��
CC
eT�fu@q�
w� 36
u@q¡ 153
e��f��yÑ
º[ 75
�≤
UNIX 77
Windows 78
uDB2 w�vδF 75
��{í
���ú�� 371
�}≈�¼�O 38, 165, 195
�í
�D 29
���w
w�τ�
º[ 329
Linux 329
UNIX 329
Windows 330
��� 323
ßmw�@�
º[ 333
]w 307
s� 323
��Ω�w⌠�
w� 305, 311
�íw�
DB2 ú�
SCCM 368
σ≤
L� 529
°���� 536
º[ 529
ΩTñ�
w� 409
PDF �� 529
e¡�f�ß�
DB2 pureScale S� 153
���t�
º[ 153
�²
@�s� 366
�²�c
Linux 72
root ¡w�∩�D root ¡w� 20
Windows 66
�²⌡�
��
Windows 51
e��fμ½í
�\ �í
�y�
��yÑ
uDB2 w�vδF 75
@���t�
Rú 278
� 277
° 279
���
w�
σ�� 369
�⌠ DB2 { 399
Ω�w� °A� 345, 346, 361
�¼ 347
² DB2 ��i�≤ 365
DB2 pureScale 257, 360
Linux 359
UNIX 359
Windows 365
w���X 362, 368
�m 349, 351, 357
�
uDB2 w�vδF 357
UNIX 359
Windows 366
⌡μw� 367
ú��
º[ 371
Jtm]w� 395
Xtm]w� 395
º[ 236, 349, 351
�úw�
Linux 363, 487
UNIX 363, 487
Windows 369, 489
d� 373, 375
© Copyright IBM Corp. 2013 541
��� (�≥)
÷Σr
�� 377
DB2 pureScale
w�º[ 236
DB2 pureScale S�
Sϕ�q 353
rX�
Σ� 75
w��
���s� 117
w�
¼�í 397
��Ω�w⌠�
τ� 329
����
º[ 30
DB2 pureScale 155
DB2 pureScale ⌠� 186
Linux 30
UNIX 30
Windows 44
CX DB2 Ω�wú� 133
���
º[ 349
��X 362, 368
�¼ 347
² DB2 w���i� 365
h� DB2 �� 83
w�� 32
≤s AIX ⌠�]w 312
�[ú� 131
ßmw�@�
º[ 115
Linux 133
UNIX 133
Windows 117
M��
Ob��{íñ 393
��M≤
Φk 447
���� 442, 445, 446
��� 455
h�Ω�wú� 455
≤sΩ�wú� 452
�o 443
emw�@� 441
ßmw�@� 461, 462
s��� 464
μ@Ω�wú� 454
s DB2 Ω�wú� 453
�úY 444
�¼ 447
DB2 pureScale Ω� 449
Microsoft Cluster Server ⌠� 456
��� 39
w� (�≥)
⌡μ Linux � zSeries
DB2 32
Ln
Linux 359
UNIX 359
Windows 365
�ⁿú�CΘ 85
Ω�w� °A�
��� (Linux) 346, 361
��� (UNIX) 346, 361
��� (Windows) 345
���]º[� 345
Ω�w°A� 29, 30
�D
º[ 1
AIX 36, 51
HP-UX 53
Linux 54
Solaris @�⌠� 61
Windows 62
τ�
�� CLP 113
DB2 Enterprise Server Edition 311, 315
DB2 pureScale S�
Φk 236
���� 155, 186
w�ºß��nBJ 263
º[ 137
τ� 263
AIX ����D 163
uDB2 w�vδF 238
DB2 ú�
HD root ���¡ 17
�nΓ�tm�Φk 38
DB2 Ω�w���bß (Windows) 44
DB2 ΩTñ�
∩� 409
DB2 w�δF (Linux) 403
DB2 w�δF (Windows) 407
Windows �¬M�v 48
¿�
sW 269
�nO���≈α
ⁿw 238
��ß�½s�e
º[ 153
eC�f@�t�
���� 1
w��D
AIX 51
HP-UX 53
Linux 54
542 w� DB2 °A�
@�t� (�≥)
w��D (�≥)
Solaris @�⌠� 61
@�t��D
Windows 62
�tqT�z{í
�\ FCM 31
σ��
���w� 369
≤s
Itm� 334
�� DB2 pureScale 270
DB2 ΩTñ� 413, 532, 533
db2nodes.cfg (UNIX) 334
≤s��
�d 132
32 �� DB2 � 117
64 �� DB2 � 117
DB2 pureScale Ω� 274
rhosts �� 342
t��D
DB2 Database for Linux, UNIX, and Windows 1
eK�f���
��Ω�w⌠� 323
��n�
AIX 323
HP-UX 325
Linux 194, 326
Solaris @�t� 327
º[ 30
��� ID
� 33
���¡ε�D 36
���M�v
Windows 50
���bß
w��� (Windows) 44
���� (Windows) 44
DB2 �z°A� (Windows) 44
db2fmp { (Windows) 48
���s�
w�� 117
DB2ADMNS 117
DB2USERS 117
����z� GPFS O�
Γ�e\ DB2 w�{í�� 263
�N�� 537
ϕμíα½
DB2 pureScale ⌠��α½e@� 427
D root ¡w�
�²�c 20
w� 17
¡ε 20
D root ¡w� (�≥)
tº 20
�� root ¼S� 18
º[ 17
�úw� 476
ulimit ]w 36
D root Ω�
�≤ 476
�ú 476
emw�@�
DB2 pureScale S�
º[ 155, 186
emw��∩Mμ 181, 225
emw�ún 181, 225
eE�fßmw�@�
��Ω�w⌠� 333
D\αϕ�� 135
º[ 115
Linux 133
UNIX 133
Windows 117
ⁿO
�� 342
db2fs
º[ 116
db2idrop
�úΩ� 473
db2ilist 472
db2ls
CX DB2 ú��S� 133
db2osconf
Mw��tm� 39
db2prereqcheck 3
db2rfe
JAD root ¡w��¡ε 20
�� root ¼S� 18
db2sampl
τ�w� 113
db2secv82 117
db2setup
Hz�ΩayÑπuDB2 w�vδF 76
db2stop
�ε DB2 472
db2_deinstall
�ú DB2 ú� 474
doce_deinstall
�úú� 474
ⁿOμBz� (CLP)
w�τ� 113
ⁿ��
�DP� 536
Mμ 535
�°�� 536
�� 543
ⁿ�� (�≥)
pureXML 535
�nBJ
Rú Firefox ]w� 115
ú�≤s�� 132
º[ 116
eQ�f��M≤
Uⁿ 443
���� 442, 445, 446
w�
Φk 447
���� 441
��� (Windows) 455
h�ú� (Windows) 455
≤s DB2 pureScale Ω� 449
≤sú� (Linux � UNIX) 452
μ@ú� (Windows) 454
sú� (Linux � UNIX) 453
º[ 271, 437
Linux 449
Microsoft Cluster Server ⌠� 456
UNIX 449
Windows 454
ßmw�
Γ�s� 464
@� (Linux) 462
@� (UNIX) 462
@� (Windows) 461
q�Pú�Sw 447
�úw� 467, 491
�úY 444
�α
DB2 O�A�
j≈ 145
��tm�
HP-UX
�� 39
�∩ 41
db2osconf ⁿO 39
Linux
�∩ 42, 58, 223
�D 40, 59
Solaris 43
O�Θ
�D
º[ 29
�l��t�
º[ 315
AIX 315
HP-UX 317
tm
�
t� AIX °A�� RoCE ⌠⌠ 166
tm (�≥)
μ½�ó��Γ
AIX 166, 175
Linux 196, 206, 210
b 10GE ⌠⌠�μ½�W]w IP �� 206
]w 10GE ⌠⌠W� netmon.cf �� 219
AIX 175
Linux 196, 206
PVID 180
RoCE O�μ¼s� 176
eQ@�f�ε
ΩTñ� 411
DB2 �z°A� 471
root Ω� 472
�n�O���≈α
ⁿw 238
�DP�
i�ΩT 536
ⁿ�� 536
ΩayÑΣ� (NLS)
πuDB2 w�vδF 76
≡�d≥
��qT
Linux 341
UNIX 341
τ�i��
Linux 314
UNIX 314
KX
Wh 79
n{í
ΩTñ� 411
�v
M� 116
n²
db2licm ⁿO 265
��
ΩTñ� 411
°�
X�� 536
�ú
DB2 pureScale S� 301
DB2 (root)
Linux 471
UNIX 471
W�
@�xsΘ 145
]w
AIX W� InfiniBand 170
Linux W� 10GE 212
Linux W� InfiniBand 198
]w InfiniBand 198
]w uDAPL 170, 198, 212
544 w� DB2 °A�
]w�
J 395
X 395
n�D
º[ 1
AIX 51
HP-UX 53
Linux 54
Solaris @�⌠� 61
Windows 62
q�Mμ
]w 118
qT
�tqT�z{í (FCM) 31
s�
Ω�w��{í 464
eQG�f�≈
Ω�w
DB2 °A��α½e@� 428, 434
LKX� SSH 38, 165, 195
Ln�w�
º[ 349
÷Σr 377
Linux 359
UNIX 359
Windows 365
Ln��úw�
º[ 351
Linux 363, 487
UNIX 363, 487
Windows 369, 489
n²
τ�s� 329
wΘ
�D
DB2 °A�ú� (AIX) 51
DB2 °A�ú� (HP-UX) 53
DB2 °A�ú� (Linux) 54
DB2 °A�ú�]Solaris @�⌠�� 61
DB2 Ω�wú� 1
IBM Data Server Client (AIX) 51
IBM Data Server Client (HP-UX) 53
IBM Data Server Client (Linux) 54
IBM Data Server Client]Solaris @�⌠�� 61
Windows 62
{
�ε
¼�íw� 397
���w� 399
eQT�fJ
]w� 395
X
]w� 395
Itm�
≤s 334
μí 335
s�
��Ω�w⌠� 323
� ID 33
º[ 30
Linux 30
UNIX 30
�ⁿ CD � DVD
AIX 85
HP-UX 86
Linux 86
Solaris @�⌠� 87
�úw�
����� 351, 363, 369, 487, 489
D root ¡w� 475, 476
��M≤ 467, 491
DAS 472
DB2 pureScale S� 301
DB2 �� 479
DB2 Ω�wú�
Windows 469, 477
db2_deinstall ⁿO 474
doce_deinstall ⁿO 474
IBM Ω�w�ß����� 479
root ¡w� 471
Ω�°A��ß�
�\ IBM Data Server Client 11
Ω�w� °A�
�����w�
º[ 345
Linux 346, 361
UNIX 346, 361
Windows 345
��qT (UNIX) 341
j≈���� 33
w] DB2 ��
w�ºß�≤ 119
w] IBM Ω�w�ß�����
w�ºß�≤ 119
w]yÑ]w
Windows 78
eQ��f�
�
�� db2icrt ⁿO 35
�� 545
Ω� (�≥)
�ε
D root 475
Linux 472
UNIX 472
�≤ 473
�ú 473, 476
α½
� DB2 pureScale ⌠� 431
DB2 Ω�wú�ºí (Linux) 419
DB2 Ω�wú�ºí (UNIX) 419
DB2 Ω�wú�ºí (Windows) 417
�°��
ⁿ�� 536
suΩT 536
°
DB2 pureScale ⌠�
@���t� 279
DB2 pureScale ⌠�ñ�@���t� 279
��í
�D 29
⌠⌠�íqT≤w
�\ NTP 64
⌠⌠��t� (NFS)
w� DB2 38
τ�@� 322
yÑ
yÑ ID � DB2 w�δF 76
DB2 �� 75, 78
yÑ⌠�
DB2 ��yÑ 75
í�
SQL »zí 532
��ⁿO
�� (UNIX) 342
eQ¡�fd�
��� 373, 375
eQ��f��
�����X
Linux 362
UNIX 362
Windows 368
eQC�fxsΘ
W�@�xsΘ 145
��t�
w∩�� DB2 °A�� 315
��t� (�≥)
w∩��Ω�wt��
Linux 319
Solaris @�⌠� 320
��t�O�
τ�tm 149
�dw�����uπⁿO 3
p�H
]wMμ 118
eQK�fO���≈α
sW 269
sWqTt�d≡ 268
O���t�
� DB2 ú���z
Mú 302
α½
W�
DB2 pureScale S� 423
DB2 pureScale ⌠�
W� 423
Ω� 421, 431
α½e@� 425
α½ß@� 433
α½e@�
DB2 pureScale S� 425
α½úⁿΣ��ϕμí 427
τ�Ω�wO�w��niμα½ 428
DB2 pureScale ⌠� 425
DB2 °A�
�≈Ω�w 428, 434
α½ß@�
DB2 pureScale S�
Ω�wtm]w 433
DB2 pureScale ⌠�
º[ 433
eGQT�fτ�
≡d≥i��
Linux 314
UNIX 314
n²s� 329
DB2 �� 118, 135
e�rf10GE 198, 212
b AIX W]w 170
546 w� DB2 °A�
AAIX
�n���
� 323
w�
u@q� ñ� DB2 ú� 36
DB2 °A�ú� 13, 51
IBM Data Server Client 51
NⁿOte�h�I 333
⌠�]w 312
CD �ⁿ 85
DB2 �l��t�� 315
DVD �ⁿ 85
NFS 322
BBACKUP DATABASE ⁿO
DB2 °A��α½e@� 428, 434
CCD
�ⁿ
AIX 85
HP-UX 86
Linux 86
Solaris 87
DDB2 Connect
DB2 pureScale S� 151
DB2 pureScale S�
w�
Φk 236
emw�@�º[ 155
º[ 137
τ�w� 263
AIX W�emw�@� 155
AIX ����D 163
AIX ����� 155, 166
uDB2 w�vδF 238
db2_install ⁿO 258
Linux W�emw�@� 186
Linux ����� 186, 196
�n�DnO���≈α 238
�n��nO���≈α 238
������z� GPFS O� 263
�� SCSI-3 PR 264
�ú 301
�úw� 301
α½
W� 423
DB2 pureScale S� (�≥)
α½ (�≥)
Ω� 421, 431
α½e@� 425
α½ß@� 433
α½e@�
]w GPFS ��t� 425
º[ 425
α½úⁿΣ��ϕμí 427
τ�Ω�w 428
α½ß@�
º[ 433
Ω�wtm]w 433
db2_install ⁿO 258
GDPC
���� 233
w� 282
�Ω�w 297
tm 281
HADR 298
DB2 pureScale Ω�
≤s 274
�� 269
� 266
α½ 431
DB2 pureScale ⌠� 274
NΩ�≤s� DB2 pureScale Ω� 270
°
@���t� 279
⌠⌠� 139
db2sshid ��� ID
½� 275
�≤ 275
uDB2 w�vδF
w�
DB2 °A� (Linux), DB2 °A� (UNIX) 93
���� 357
yÑ ID 76
DB2 pureScale S�
{ 238
º[ 236
DB2 w�{í
������z� GPFS O� 263
DB2 °A�
��
Windows 311
w�
Linux 13
UNIX 13
Windows 89
w�, vBtm 97
º[ 11
α½e@�
�≈Ω�w 428, 434
DB2 A�
Windows 47
�� 547
DB2 ¬i��S�
Tivoli System Automation for Multiplatforms (SA MP) 493
DB2 ��
w�ºß�w]�� 119
�PqúW�h�
Linux 83
UNIX 83
Windows 79
�úw� 479
�z 131
α½Ω� 417
DB2 ú�
Mμ 133
DB2 ΩTñ�
w�
��M≤ 401
∩� 409
DB2 w�δF (Linux) 403
DB2 w�δF (Windows) 407
Linux 403
Windows 407
≤s 413, 532, 533
�� 532
DB2 Ω�
α½�s�Ω�wú� 417
DB2 �z°A� (DAS)
�ε 471
�ú 472
DB2 O�A�
Tiebreaker 145
DB2ADMNS s�
sW��� 117
db2cluster ⁿO
��t�O��τ�tm 149
db2icrt ⁿO
w� DB2 pureScale S� 258
� DB2 pureScale Ω�
����z���t� 149
{ 266
�Ω� 35
db2instance ⁿO
τ� DB2 pureScale w��]w 263
db2isetup ⁿO
� DB2 pureScale Ω� 266
���� 357
DB2 pureScale ⌠� 269
db2iupdt ⁿO
N 32 ��Ω�≤s� 64 ��Ω� 117
�≤O���≈α 301
DB2 pureScale ⌠�
w� DB2 pureScale S� 258
≤s� DB2 pureScale Ω� 270
����z���t� 149
NΩ�≤s��� �≤¬h� 274
�≤¿� 301
sW¿� 269
db2iupdt ⁿO (�≥)
DB2 pureScale ⌠� (�≥)
sWO���≈α 269
� DB2 pureScale � 431
db2licm ⁿO
n²�v 265
db2ls ⁿO
CXww��ú��S� 133
db2nodes.cfg ��
≤s 334
μí 335
⌠⌠W�μ� 311
db2osconf ⁿO
Mw��tm� 39
db2prereqcheck ⁿO
�dw����� 3
db2rfe ⁿO
�� root S� 18, 20
db2setup ⁿO
yÑ]w 76
DB2 pureScale S� 236, 238
DB2USERS ���s�
sW��� 117
db2val ⁿO
τ� DB2 �� 118, 135
db2_deinstall ⁿO
�≤¿� 301
�≤O���≈α 301
�ú DB2 ú� 474
db2_install ⁿO
DB2 pureScale S� 236, 258
doce_deinstall ⁿO
�úú� 474
DVD
�ⁿ
AIX 85
HP-UX 86
Linux 86
Solaris @�⌠� 87
FFCM
≡� 341
º[
Linux 31
UNIX 31
Ω�w� °A�ºí�qT 341
fcm_num_buffers tm�
º[ 31
fcm_num_channels tm�
º[ 31
Firefox s²�]w�Rú 115
548 w� DB2 °A�
GGDPC
���� 233
w� 282
�Ω�w 297
tm 281
]w GPFS �g 290
HADR
tm 298
GPFS
�g 290
DB2 pureScale ⌠��α½e@� 425
HHP-UX
���wt� 317
w�
DB2 °A� 13, 53
IBM Data Server Client 53
���� 325
��tm�
�� 39
�∩ 41
�ⁿCΘ 86
⌠⌠��t� (NFS) 322
DB2 �l��t� 317
IIBM Data Server Client
��h� DB2 ���su 130
º[ 11
IBM Data Server Driver for JDBC and SQLJ
DB2 ���h� 25
IBM Data Studio
w�Ω�d� 525
Q� DB2 w�δFiμw�
Linux 523
Windows 521
DB2 πX 521
IBM Secure Shell Server for Windows
w� 133
IBM Tivoli System Automation for Multiplatforms (SA MP)
��
º[ 501
DB2 pureScale ⌠� 451
DB2 w�{í 502
uninstallSAM Script 503
w�
º[ 497
DB2 w�{í 493, 497
uninstallSAM Script 499
w�Θx 513
t��D 517
IBM Tivoli System Automation for Multiplatforms (SA MP) (�
≥)
�v°� 515
º[ 495
�úw�
º[ 505
DB2 w�{í 505
uninstallSAM Script 506
�úw�Θx 513
IBM Tivoli System Automation for Multiplatforms (SA MP)
�ó��Γ Script
��
Γ� 510
º[ 509
DB2 w�{í 509
w�
Γ� 510
º[ 509
DB2 w�{í 509
�úw�
Γ� 510
º[ 509
DB2 w�{í 509
IBM Ω�w�ß�����
w�ºß�≤w]�� 119
�úw� 479
I/O
�t I/O j≈ 145
JJava
DB2 ú�Σ� 25
JDBC
X�{í
�� 25
LLANG ⌠���
]w 76, 77
Linux
���wt���t� 319
�n��� 194, 326
CX DB2 Ω�wú� 133
w�
��� 359
DB2 databases on zSeries 32
DB2 pureScale ⌠� 186
DB2 °A� 13, 54, 93
IBM Data Server Client 54
IBM Data Studio]Q� DB2 w�δF� 523
���
�∩ 42, 58, 223
�D 40, 59
�� 549
Linux (�≥)
�ú
DB2 (root) 471
�ⁿ
CD 86
DVD 86
�úw� DB2
D root 476
root 471, 473
w]≡d≥ 341
��w
libaio.so.1 54
libstdc so.5 54
�≤ DB2 Ω�wú��� 419
τ���Ω�w°A�w� 329
NFS τ� 322
NNTP
]w
ND≈tm� NTP �ß� 64, 261
º[ 64
NTP °A� 65, 260
OOpenSSH 38, 165, 195
openSSH 84
PPVID 180
Rrhosts ��
� 342
root ¡w�
�²�c 20
PD root ¡w�±� 20
root ¼S�
D root ¡w� 18
root Ω�
�≤ 473
�ú 473
rsh 342
SSCCM
�íw�
DB2 ú� 368
SDK
ú�h� 25
Solaris @�t�
w�
DB2 °A� 13
w��D
DB2 °A� 61
IBM Data Server Client 61
��n��� 327
���t� 320
�∩��� 43
�ⁿ CD � DVD 87
τ� NFS ⌡μñ 322
SQL »zí
í�
π 532
ssh 342
Systems Center Configuration Manager
�íw�
DB2 ú� 368
UuDAPL qT 170, 198, 212
ulimit ]w 36
UNIX
��Ω�w°A�w�τ� 329
CX DB2 Ω�wú� 133
���w� 359
���� 359
w�
uDB2 w�vδF 93
≤sItm� 334
�ú
DB2 root Ω� 473
DB2 (root) 471
DB2 D root ¡w� 475
DB2 D root Ω� 476
DB2 ú� 474
�úw� DB2
root 471
w]≡d≥ 341
��ⁿO⌡μ 342
�≤ DB2 ��yÑ 77
�≤ DB2 Ω�wú��� 419
DB2 ��� 30
DB2 s� 30
WWindows
@��²s�]w 366
���
w��� 365
sΦ 366
550 w� DB2 °A�
Windows (�≥)
w�
���Φk 367
DB2 °A� (�� DB2 w�δF) 89
DB2 °A� ({) 15
IBM Data Studio]Q� DB2 w�δF� 521
w�τ�
��Ω�w⌠� 330
���bß
DB2 °A�ú�w� 44
db2fmp { 48
�P���v¡ 50
�úw� DB2 477
�¬M�v]w 48
w]yÑ]w 78
DB2 A� 47
Windows @�t�
w�
DB2 °A�]�D� 62
IBM Data Server Client]�D� 62
ZzSeries
w� DB2 Database for Linux 32
�� 551
552 w� DB2 °A�
����
Printed in Taiwan
GC27-3094-01
Spineinformation:
IBM
DB
210
.1fo
rL
inu
x,U
NIX
,an
dW
ind
ow
sw�
DB
2°A�
��
�