DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for...

229
DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δs 9 7 SC40-2453-03

Transcript of DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for...

Page 1: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

DB2for Linux, UNIX, and Windows

��� DB2 9.7 �

2012 � 7 δ≤s

�� 9 �� 7

SC40-2453-03

���

Page 2: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03
Page 3: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

DB2for Linux, UNIX, and Windows

��� DB2 9.7 �

2012 � 7 δ≤s

�� 9 �� 7

SC40-2453-03

���

Page 4: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

��

���ΩT�ΣΣ��ú�ºeA�\¬ � 207���² C, y�N��z U�@δΩ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⌠}� www.ibm.com/shop/publications/order

v YnMΣzϕa� IBM ��NϕA�⌡� IBM Directory of Worldwide ContactsA⌠}� 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 2006, 2012.

Page 5: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�²

÷≤��. . . . . . . . . . . . . . . v

� 1 g ��z� DB2 Ω�w⌠� . . 1

� 1 � ��� DB2 9.7 � . . . . . . 3

� 2 � W� DB2 ⌠��� . . . . . . 5W� DB2 °A�� . . . . . . . . . . . 6W��ß�� . . . . . . . . . . . . . 7W�Ω�w��{í��í� . . . . . . . . 8

� 2 g �� DB2 °A� . . . . . 11

� 3 � DB2 °A��� . . . . . . . 13

� 4 � DB2 °A���n� . . . . . 15�Ω�Ω�w� DB2 ⁿO�@ . . . . . . 15DB2 °A���¡ε . . . . . . . . . . 16� DB2 °A����Ω�. . . . . . . . . 19DB2 °A������í�D . . . . . . . 22Σ� 32 �� 64 � DB2 °A���≤ . . . 24DB2 °A�μ��≤ . . . . . . . . . . . 24vT DB2 °A��ºw≤���εú��\α . . 34qD DB2 �÷píΩ�w�zt�iμ�α . . . 36

� 5 � DB2 °A����e@� . . . 37N�¼ 1 ��α½��¼ 2 �� . . . . . . . 38τ�Ω�wO�w��niμ� . . . . . . . 40�ºe�≈Ω�w . . . . . . . . . . . 42�≈ DB2 °A�tm�E�ΩT . . . . . . . 43�ºeW[ϕμ�í�Θx�jp . . . . . . 45N�l�m�≤��⌠�m (Linux). . . . . . . 47¼��eE�ΩT . . . . . . . . . . . 48b��⌠�ñ� DB2 °A� . . . . . . . . 49�Ω�w�� . . . . . . . . . . . . 50

�ºe² DB2 °A�≈u. . . . . . . . . 51

� 6 � �� DB2 °A� (Windows) 53�Ω . . . . . . . . . . . . . . . 54� DB2 �z°A� (DAS) . . . . . . . . 56�Ω�w . . . . . . . . . . . . . . 58

� 7 � �� DB2 °A� (Linux �

UNIX) . . . . . . . . . . . . . . . 61�Ω . . . . . . . . . . . . . . . 62� DB2 �z°A� (DAS) . . . . . . . . 64�Ω�w . . . . . . . . . . . . . . 65

� 8 � ��π�Sw�Φ� DB2 °A� 69

N DB2 32 �°A��� 64 �t�(Windows) . . . . . . . . . . . . . . . 69�D root ¡�w� . . . . . . . . . . . 71�π�h� DB2 �� DB2 °A� . . . . . 73��s� DB2 °A� . . . . . . . . . . 74��uW�≈qe��� DB2 °A� . . . . . 77����Ω�w⌠� . . . . . . . . . . . 78� DB2 σrjM. . . . . . . . . . . . 79� DB2 Data Links Manager ⌠� . . . . . . 82Nπ� XML Extender � DB2 °A��� DB29.7 � . . . . . . . . . . . . . . . . 83b Microsoft Cluster Server ⌠�ñ� DB2 °A� 85

� 9 � DB2 °A����ß@� . . . 87b��Ω�wñ�πΘx�íjp . . . . . . 88�ß��Ω�w . . . . . . . . . . . . 89�z DB2 °A�μ��≤ . . . . . . . . . 90b��Ω�wñ]wwH�zΩ�wf� . . . 91b��Ω�wñ½ss�M≤ . . . . . . . . 93�α��ϕμ . . . . . . . . . . . . . . 93N XML xsΘ½≤α½� 9.7 �μí . . . . . 94Twt��sϕμ�í��jp�X�D . . . . . 95½�gJϕμ�≤�°� . . . . . . . . . . 96τ� DB2 °A��� . . . . . . . . . . 97

� 10 � b���Ω�wñ��s� 9.7�\α . . . . . . . . . . . . . . . 99

� 11 � N DB2 \α�α� DB2 Ω

�wú�S� . . . . . . . . . . . . 103q DB2 Governor �α� DB2 u@q�z{í . . 103q Query Patroller �α� DB2 u@q�z{í . . 105q XML Extender �α� pureXML . . . . . . 107

� 12 � �α DB2 °A��� . . . . 109

� 3 g ���� . . . . . . . . 111

� 13 � ���� . . . . . . . . 113

� 14 � �ß���n�. . . . . . . 115��ß����Ω� . . . . . . . . . . 117

� 15 � �ß����e@� . . . . . 119�≈�ß�tmΩT . . . . . . . . . . . 119b��⌠�ñ��ß� . . . . . . . . . . 120

� 16 � ��� Data Server Client(Windows). . . . . . . . . . . . . 123

© Copyright IBM Corp. 2006, 2012 iii

Page 6: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 17 � ��� Data Server RuntimeClient (Windows). . . . . . . . . . 125

� 18 � ���� (Linux � UNIX) 127

� 19 � ��� IBM Data ServerDriver Package . . . . . . . . . . 129

� 20 � �ß����ß@� . . . . . 131�� TCP/IP qT≤w½ss��I�Ω�w . . . 131τ��ß�� . . . . . . . . . . . . . 132

� 4 g ����{í��í . . . . 135

� 21 � Ω�w��{í��í�� 137

� 22 � Ω�w��{í��n� . . . 139DB2 API �≤�a���vT . . . . . . . 144DB2 ⁿO�≤�a���vT . . . . . . . 147SQL »zí�≤�a���vT . . . . . . 153t�¼²�≤�a���vT . . . . . . . 160

� 23 � ��n� . . . . . . . 167

� 24 � Ω�w��{í��í���

e@� . . . . . . . . . . . . . . 169

� 25 � ��Ω�w��{í . . . . . 171��Oí SQL ��{í . . . . . . . . . 172� CLI ��{í . . . . . . . . . . . 173��� IBM Data Server Driver for JDBC andSQLJ � Java ��{í . . . . . . . . . . 174��� DB2 JDBC Type 2 X�{í� Java ��{í . . . . . . . . . . . . . . . . 176� ADO.NET ��{í . . . . . . . . . 177� Script . . . . . . . . . . . . . . 178

� 32 �Ω�w��{íHb 64 �ΩW⌡μ . . . . . . . . . . . . . . . . . 179

� 26 � ���í . . . . . . . . . 181� CBC++ � COBOL �í . . . . . . . 182� Java �í . . . . . . . . . . . . . 183� .NET CLR �í . . . . . . . . . . . 185� SQL {� . . . . . . . . . . . . . 186� 32 ��í�íHb 64 �ΩW⌡μ . . 187

� 27 � Ω�w��{í��í���

ß@� . . . . . . . . . . . . . . 189

� 28 � bΩ�w��{í��íñ�

�s� DB2 9.7 �\α . . . . . . . 191

� 5 g �²PßO . . . . . . . . 193

�² A. ½n�� . . . . . . . . . . 195

�² B. DB2 �NΩTº[ . . . . . . 197LΩ�y� PDF μí� DB2 �NO�. . . . . 197q� DB2 LΩ�y . . . . . . . . . . . 200qⁿOμBz�π SQL ¼Aí� . . . . . . 201s�úP���uDB2 ΩTñ�v . . . . . . 201buDB2 ΩTñ�vñHz�n�yÑπ DD 201≤sqú�°��í⌠⌠°A�W� DB2 ΩTñ� 202Γ�≤sqú�°��í⌠⌠°A�Ww��uDB2ΩTñ�v . . . . . . . . . . . . . . 203DB2 ⁿ��� . . . . . . . . . . . . . 205DB2 �°��ΩT. . . . . . . . . . . . 205°� . . . . . . . . . . . . . . . . 206

�² C. �N�� . . . . . . . . . . 207

�� . . . . . . . . . . . . . . . 211

iv �� DB2 9.7 �

Page 7: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

÷≤��

�� DB2 9.7 � ΓUí� DB2® Ω�w⌠��C@�≤��α{��º�Co

�≤O DB2 °A�B�ß�BΩ�w��{íAH��íC

��A�∩H

��O�Ω�w�z�Bt��z���n�α DB2 °A���ß��t��@��

�g�Cª]O�{í]pv�ΣL�n�Ω�w��{í��í������g

�C

��s�Φí

��]tp≤��p��p≤� DB2 Ω�w⌠��C@�≤��÷ΩTG

v � 1��� 1 g, y�z� DB2 Ω�w⌠�z

v � 11��� 2 g, y� DB2 °A�z

v � 111��� 3 g, y���z

v � 135��� 4 g, y���{í��íz

© Copyright IBM Corp. 2006, 2012 v

Page 8: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

vi �� DB2 9.7 �

Page 9: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 1 g ��z� DB2 Ω�w⌠�

���gñ]tUC��G

v � 3��� 1 �, y�� DB2 9.7 �z

v � 5��� 2 �, yW� DB2 ⌠��z

© Copyright IBM Corp. 2006, 2012 1

Page 10: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

2 �� DB2 9.7 �

Page 11: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 1 � ��� DB2 9.7 �

�� DB2 Ω�wú��s��Aiα�n�z� DB2 ⌠�≤]Yznbs�

�W⌡μª��C

z� DB2 ⌠����≤Ap DB2 °A�BDB2 �ß�BΩ�w��{íH��

íC�o�≤�nA� DB2 Ω�wú��Σ�º�CpAYzb{s� DB2

⌠�ñ�� DB2 9.5 �BDB2 9.1 �� DB2 UDB � 8 ��ABznNª��

� DB2 9.7 �Ahz���z� DB2 ⌠�C

�{�O�² DB2 ⌠�bs��W�Q⌡μ���⌡μ���@��¿CDB2 ⌠�

ñC�≤���n⌡μúP�@�G

v � DB2 °A��n�z{s�ΩMΩ�wA�ª�αbs��ñ⌡μC

v ��ß��n�z��ß�ΩAHO�{s�ß��tmC

v �Ω�w��{í��í�nbs��ñ[H��AH��≤��b�s��ñ

Σ��≤�[H�∩C

UCΩT�Hí� DB2 9.7 ���{�G

v �º[�wq�º�A�í�≤��{�C

v �n�]AW��ªñ��A�º�Σ�B¡ε���Ω���Ω�C

v �e@��í�b�ºez��⌡μ�����@�C

v �@��vBí�≤�≥��{�AH�p≤�π�Sϕ�Φ� DB2 ⌠�

≤C

v �ß@��í�b�ºßz��⌡μ���@�Ao�@�i²z� DB2 °A

�H��¼A⌡μC

b�@�ñADB2 9.7 �He���o�NyOⁿ DB2 9.5 �BDB2 9.1 �� DB2

UDB � 8 ����C

�Gb Windows WA≤}l�� DB2 9.7 ��{�ºeApGzwq db2cli.ini

�Ah����≈C�≈iw�zb�{��í≥ó⌠≤qtmC

© Copyright IBM Corp. 2006, 2012 3

Page 12: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

4 �� DB2 9.7 �

Page 13: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 2 � W� DB2 ⌠���

z�⌠�����≤]p DB2 °A�BDB2 �ß�BΩ�w��{íBScriptB�

í�uπ�CW���n�A�⌠�ñC�≤��{�C

�²A��p≤F¿⌠���ªñCz��MwC@�≤����C⌠���

Φ��n�ñ�ΩT (SOO��Ω��¡ε) iH≤UzMwªñC

HUO}n�ªñdAb�dñz���Ω�w��{í��íA�Pwª�

O�b DB2 9.7 �ñ�Q⌡μG

1. w� DB2 9.7 ���°A�����Ω�wC

2. b DB2 9.7 ���Ω�wWA��z�Ω�w��{í��íAPwª�α��Q

⌡μCpGz���{í�n�ß�A��� 9.7 ��ß�C

3. b��⌠�ñA�z� DB2 °A�M�ß�CPw�D�Σ�MΦíC���Ω

TAiH�π�p�C

4. b�í@�⌠�ñANz� DB2 °A��� DB2 9.7 �C�Twª�pw��

@C

5. b�í@�⌠�ñANz��ß��� DB2 9.7 �CTwz��ß�αpw�B

@C

6. b DB2 9.7 ���⌠�ñA��z�Ω�w��{í��íAPwª�α�pw

�⌡μC

7. ²���iH����⌠�C

8. �O��{í��íñ�ßN�εú��w≤��\αAH�α∩�\αMα�

s\αC�W�p≤�∩��{í��íC

9. pW�δ�∩Ω�w��{í��íCTwª��b DB2 9.7 �ñ�Q⌡μC

bz�@�ªñi�zú��p�j⌡ºßAziHb⌠�ñwqC�≤��

p��Ω�C��]AC@�≤��p�G

v �����

v �e@�

v �@�

v �ß@�

Yz�²e��p�A��\ª�A�Nª�P DB2 9.7 ���p�[H±�Cb

z�sp�ñA[J⌠≤PnDs�BnΘw����ñΣLt�A�Ñ�í{��

÷�BJC

]��\αH�ú�s�ΣLΩ���s�{�ΩT� DB2 �Jf⌠� (ºe

� DB2 �αJf⌠�)A⌠}� http://www.ibm.com/software/data/db2/upgrade/portalCo

�Ω�]A�≤����Ω�B����⌠⌠�eC

�ßAW��úw≤��\α�[J� DB2 9.7 ��s\αC÷Mzu�n�úw�

εú��\αA²z��≤�ßW��úw≤��\αA]�o�w≤��\αb

����ñNúⁿΣ�Cz]��Q�Ω�wú�B��{í��í�s\αAH[

j\α�WiαC

© Copyright IBM Corp. 2006, 2012 5

Page 14: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

W� DB2 °A���

W� DB2 °A���A�nz�\��A�������B�e@�B�@

���ß@�C

{�

Yn� DB2 °A���p�G

1. ����A�≤z⌠���Ω���g DB2 °A���peG

ϕ 1. DB2 °A���p��Ω�C

��p� ���

���� TwzG

v �X w� DB2 °A� ñí�� DB2 Ω�wú�w��DC

v �M⌠≤ DB2 °A��n�ñí��Σ��DC

v �X�@��l@��������]SOO�o root �u��

�z�vs�v��n� DB2 �v�C

�e@� ]AUC@�G

v b��⌠�ñ�z� DB2 °A�HPw⌠≤��D

v τ�Ω�ww��niμ DB2 �

v �≈Ω�w

v �≈tmΩT

v W[ϕμ�í�Θx�jp

v pG diaglevel Ω�w�z{ítm �]� 2 HUA�N� �

]� 3 HWC

v N DB2 °A�≈uHiμ DB2 �

��A��d�e@�MμAΣXziαnw∩⌠�⌡μ�∩�@

�Apb��⌠�ñ� DB2 °A�C

�@� ��]AUCBJG

v w� DB2 9.7 �

v �Ω

v � DAS

v �Ω�w

�\UC�@�AHPw�⌠���n��[BJG

v � DB2 °A� (Windows)

v � DB2 °A� (Linux � UNIX)

v �π�Sw�Φ�⌠�

OU�Ω�w����íC

6 �� DB2 9.7 �

Page 15: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 1. DB2 °A���p��Ω�C (�≥)

��p� ���

�ß@� ]AUC@�G

v N diaglevel Ω�w�z{ítm �½]��ºe�]w�

v �πΘx�íjp

v �ß��Ω�w

v �z DB2 °A�μ�ñ��≤

v b��Ω�wñ½ss�M≤

v � DB2 ��ϕμ

v ≤st�¼²ϕμW��pΩ� C

v τ� DB2 °A��O�¿\

v ��¿ß�≈Ω�w

��A��d�ß@�MμAΣXziαnw∩⌠�⌡μ�∩�@

�C�qb�p�ñsWUC@�G

v ��¿ºß�π DB2 °A�C� \ Troubleshooting and Tun-

ing Database Performance ñ�y�πΩ�wαz

v �ε�� DB2 9.7 �ñ�≤�\α

v b��Ω�wñAϕ��s�\αAHWi DB2 °A�h��

αC�\ DB2 9.7 ���s°º ñ��zBα�i�π�[j\

αAPwnN�s\αM��z�⌠�

2. pGz��α≈�α�A�N�Ω�sW��α DB2 °A����@���

÷p�Co��Ω���]A�@�ñi²z�α�����nBJC

3. �X�ß�BΩ�w��{íM�íÑΣL≤��p�Aw∩ DB2 ⌠��π

Θ�p�C

W�����

W����A�nz�\��A�������B�e@�B�@��

�ß@�C

{�

Yn�����peG

1. ����A�≤z⌠���Ω�A��g�ß���p�G

ϕ 2. �ß���p��Ω�C

��p� ���

���� TwzG

v �X w� DB2 °A� ñí�� DB2 Ω�wú�w��DC

v �M⌠≤�ß��n�Φ��Σ��DA]A�ß�M°A�s

uC

v �X�@��l@��������]SOO�o root �u��

�z�vs�v��n� DB2 �v�C

� 2 � W� DB2 ⌠�� 7

Page 16: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 2. �ß���p��Ω�C (�≥)

��p� ���

�e@� ]AUC@�G

v � DB2 °A�

v �≈�ß�tmΩT

��A��d�e@�MμAΣXziαnw∩⌠�⌡μ�∩�@

�Apb��⌠�ñ��ß�C

�@� ��]AUCBJG

v w� 9.7 ���

v ��ß�Ω

�\UC�@�AHPw�⌠���n��[BJG

v �� Data Server Client (Windows)

v �� Data Server Runtime Client (Windows)

v ��� (Linux � UNIX)

�ß@� ]AUC@�G

v ½ss��� NetBIOS M SNA qT≤w��IMΩ�w

v �\ DB2 °A�μ�ñ��≤

v τ��ß��O�¿\

v

2. �X DB2 °A�BΩ�w��{íM�íÑΣL≤��p�Aw∩ DB2 ⌠�

�πΘ�p�C

W�Ω�w��{í��í��

W�Ω�w��{í��í��A�nz�\��A���e@�B����

�B�@���ß@�C

{�

Yn�Ω�w��{í��í��p�G

1. ����A�≤z⌠���Ω�A��gΩ�w��{í��p�G

ϕ 3. Ω�w��{í��p��Ω�C

��p� ���

���� TwzG

v �X w� DB2 °A� ñí�� DB2 Ω�wú�w��DC

v �X}on�DC� \ Getting Started with Database Applica-

tion Development ñ� yΩ�w��{í}o⌠���Σ�z

v b��í�M⌠≤Ω�w��{í�n�Φ��Σ��DC

v �X�@��l@��������]SOO�o�n� DB2 �

v�C

8 �� DB2 9.7 �

Page 17: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 3. Ω�w��{í��p��Ω�C (�≥)

��p� ���

�e@� ]AUC@�G

v ��ß��w� 9.7 ���{íX�{íC

v b DB2 9.7 ���⌠�ñ��Ω�w��{íCpG��{íw�

Q⌡μAhú�n⌡μ�l��BJC

��A��d�e@�MμAΣXziαnw∩⌠�⌡μ�∩�@

�CY�Σ�{μ@�t��}onΘA]�{�JUC@�AH

Wi��{íαG

v N@�t��¿�sΣ��h�

v N}onΘ�¿�sΣ��h�

�@� ��]AUCBJG

v �∩z���{íXAHΣ� DB2 9.7 �ñ��≤A��ε��

DB2 9.7 �ñ�εú��\αC

v �∩z���{íHΣ�}o⌠��Sw�≤C

v �∩�¿ºß½���Ω�w��{íC

v �� DB2 9.7 ����Ω�w��{íC

�\UC�@�AHPw}o⌠��Ω�w��{í��n��

[BJG

v � 172��y��Oí SQL ��{íz

v � 173��y� CLI ��{íz

v � 174��y��� IBM Data Server Driver for JDBC and SQLJ

� Java ��{íz

v � 176��y��� DB2 JDBC Type 2 X�{í� Java ��{

íz

v � 177��y� ADO.NET ��{íz

v � 178��y� Scriptz

v � 179��y� 32 �Ω�w��{íHb 64 �ΩW⌡

μz

�ß@� ⌡μ���Ω�w��{í��ß@�ASOOG

v �πΩ�w��{í�αC

v �ε�� DB2 9.7 �ñ�≤�\αC

v °�nAw∩��{í}o�� DB2 9.7 �ñ�i�s\αC

2. ����A�≤z⌠���Ω�A��g�í��p�G

ϕ 4. �í��p��Ω�C

��p� ���

���� TwzG

v �X}on�DC� \ Getting Started with Database Applica-

tion Development ñ� yΩ�w��{í}o⌠���Σ�zC

v b��í�M⌠≤�í�n�Φ��Σ��DC

v �X�@��l@��������]SOO�o�n� DB2 �

v�C

� 2 � W� DB2 ⌠�� 9

Page 18: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 4. �í��p��Ω�C (�≥)

��p� ���

�e@� ]AUC@�G

v b DB2 9.7 ���⌠�ñ���íCpG�íw�Q⌡μAhú�

n⌡μ�l��BJC

��A��d�e@�MμAΣXziαnw∩⌠�⌡μ�∩�@

�CY�z�}onΘⁿΣ�A��{Nz�}onΘ��Σ�

��sh�C

�@� ��]AUCBJG

v �∩z��íAHΣ� DB2 9.7 �ñ��≤A��ε�� DB2 9.7

�ñ�εú��\αC

v �∩z��íHΣ�}o⌠��Sw�≤C

v b�¿z��∩ßA½����í�íC

v �� DB2 9.7 ��½s���íC

�\UC�@�AHPw}o⌠���í��n��[BJG

v � 182��y� CBC++ � COBOL �íz

v � 183��y� Java �íz

v � 185��y� .NET CLR �íz

v � 186��y� SQL {�z

v � 187��y� 32 ��í�íHb 64 �ΩW⌡μz

�ß@� ⌡μ����í��ß@�ASOOG

v �ε�� DB2 9.7 �ñ�≤�\α

v °�nAw∩�í�� DB2 9.7 �ñ�i�s\α

3. �X�ß�� DB2 °A�ÑΣL≤��p�Aw∩ DB2 ⌠��πΘ�p

�C

10 �� DB2 9.7 �

Page 19: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 2 g �� DB2 °A�

���gñ]tUC��G

v � 13��� 3 �, yDB2 °A��z

v � 15��� 4 �, yDB2 °A��n�z

v � 37��� 5 �, yDB2 °A���e@�z

v � 53��� 6 �, y� DB2 °A� (Windows)z

v � 61��� 7 �, y� DB2 °A� (Linux � UNIX)z

v � 69��� 8 �, y�π�Sw�Φ� DB2 °A�z

v � 87��� 9 �, yDB2 °A���ß@�z

v � 103��� 11 �, yN DB2 \α�α� DB2 Ω�wú�S�z

v � 99��� 10 �, yb��Ω�wñ��s� 9.7 �\αz

v � 109��� 12 �, y�α DB2 °A��z

© Copyright IBM Corp. 2006, 2012 11

Page 20: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

12 �� DB2 9.7 �

Page 21: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 3 � DB2 °A���

�� DB2 9.7 ��nz�{s� DB2 °A�C

� DB2 °A��nzw� DB2 9.7 ��AMß���ΩMΩ�wAHKiH

b DB2 9.7 ��U⌡μo�ΩMΩ�wC

ziHN{s� DB2 9.5 �BDB2 9.1 �� DB2 UDB � 8 ��ΩMΩ�wA

�� DB2 9.7 �C� \�n��qAHA�÷≤�{���Ω�P¡εAH

�z��D�iα�DC� \� DB2 °A�@�AH�op≤�� DB2 9.7

���Ω�Cb� DB2 °A�DDñA9.7 �He� DB2 �o�NyOⁿ DB2

9.5 �BDB2 9.1 �� DB2 UDB � 8 ��C

b Windows @�t�WAziH∩���{s 9.7 �He� DB2 �CYz∩

�bw��í�{s� DB2 �Abw�ßzu��Ω�wC

pGz� DB2 °A�Ob DB2 UDB � 8 �ºe���W⌡μA²Nª��α� DB2

UDB � 8 �AMßA�� DB2 9.7 �C��z�α� DB2 UDB 8.2 ��s��

M≤C� \ DB2 UDB � 8 ��α�²�AH�op≤�α� DB2 UDB 8.2 ��

�Ω�C

Σ�NUC DB2 ú��� DB2 9.7 �G

ϕ 5. Σ��� DB2 Ω�wú�

DB2 �� DB2 ú�W�

9.5 � v DB2 Enterprise Server Edition

v DB2 Workgroup Server Edition

v DB2 Personal Edition

v DB2 Express® Edition

v DB2 Express-C

v DB2 Connect™ Enterprise Edition

v DB2 Connect Personal Edition

v DB2 Connect Unlimited Edition

v DB2 Connect Application Server Edition

v DB2 Query Patroller

v IBM® Data Server Client

v IBM Data Server Runtime Client

© Copyright IBM Corp. 2006, 2012 13

Page 22: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 5. Σ��� DB2 Ω�wú� (�≥)

DB2 �� DB2 ú�W�

9.1 � v DB2 Enterprise Server Edition

v DB2 Workgroup Server Edition

v DB2 Personal Edition

v DB2 Express Edition

v DB2 Connect Enterprise Edition

v DB2 Connect Personal Edition

v DB2 Connect Unlimited Edition

v DB2 Connect Application Server Edition

v DB2 Client

v DB2 Runtime Client

v DB2 Query Patroller

� 8 � v DB2 UDB Enterprise Server Edition

v DB2 UDB Workgroup Server Unlimited Edition

v DB2 UDB Workgroup Server Edition

v DB2 UDB Personal Edition

v DB2 Express Edition

v DB2 Universal Developer’s Edition

v DB2 Personal Developer’s Edition

v DB2 UDB Express Edition

v DB2 Connect Unlimited Edition

v DB2 Connect Enterprise Edition

v DB2 Connect Application Server Edition

v DB2 Connect Personal Edition

v DB2 Query Patroller

v DB2 Administration Client

v DB2 Application Development Client

v DB2 Runtime Client

p�úⁿΣ�� DB2 ú�A� \∩���vTºw≤���εú�� DB2 Ω�wú�\αC

14 �� DB2 9.7 �

Page 23: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 4 � DB2 °A���n�

N DB2 °A��� DB2 9.7 ��A�nA��º�B�¡εB���� DB2

°A�Cϕz�A� DB2 °A����÷�eºßAzNiH�v��p

�C

�qUC]�AHK∩≤N DB2 °A��� DB2 9.7 �α���A�G

v y�Ω�Ω�w� DB2 ⁿO�@z

v � 16��yDB2 °A���¡εz

v � 19��y� DB2 °A����Ω�z

v � 22��yDB2 °A������í�Dz

v � 24��yΣ� 32 �� 64 � DB2 °A���≤z

v � 24��yDB2 °A�μ��≤z

v � 34��yvT DB2 °A��ºw≤���εú��\αz

v � 36��yqD DB2 �÷píΩ�w�zt�iμ�αz

��Ω��Ω�w� DB2 ⁿO�@

��ϕzIsⁿOH�Ω�Ω�w��o���@Aα²z≤[A� DB2 °A

���{�C

���

ϕz≤ Windows Ww� DB2 9.7 ���� db2iupgrade ⁿO�Ta (�⌠

ta) IsΩ�A�∩���{s�ú�∩�AMßA∩�π����@�

9.7 �He���A�ⁿO�G

v N{s�Ω�� DB2 9.7 ��U�sΩC

v �Ω]w�n²��Cú������]w�s�]w�n²��C

v �Ω�w�z{ítm (dbm cfg) �C

v Aϕa]w jdk_path dbm cfg �C

v f�≈α���A� db2audit.cfg f�tm�C

v �� SSLconfig.ini SSL tm�ANs�Ω�w�z{ítm �]w��

�ñ�∩�� SSL �A��Ω]w�n²]w DB2COMM=SSLC

v b Microsoft Cluster Server (MSCS) ⌠�ñAwqs�Ω��¼B≤s��

DB2 MSCS Ω�H��s�Ω��¼B�ú��Ω��¼A�²��Ω�W

uC

Yn�Q�ΩA��Ω����ú��sbAB���PgJvCL

�p≤A��\úΣ�ºSwΩ�d��¡εC

Ω�w�²��

ϕz�@�s�Ω�w�²�A�²�°�n⌠ta�CbzoX LISTDATABASE DIRECTORY � UPGRADE DATABASE º��ⁿO�AY�s�Ω�w�²C

�w��

© Copyright IBM Corp. 2006, 2012 15

Page 24: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

q 9.7 �He�Ω�w�≈ñA�� UPGRADE DATABASE ⁿO�TaIsΩ�w�A��� RESTORE DATABASE ⁿO⌠taIsΩ�w��AUCΩ�wΩΘiα�bΩ�w��íα½G

v Ω�wtm�

v Θx��Y

v ��ϕμ�ϕμ�l�

v ��ϕμ����l�

v ¼²ϕμ

v w���

v {�

Y�i���Ω�wAUPGRADE DATABASE ⁿO�H�W .MIG ½sRW@�

ñΘx⌠�ñ���Θx�Cbz�Qa�Ω�wºßAziHRú���

S*.MIG �C� \� 87��� 9 �, yDB2 °A���ß@�zAH�

o�Ω�C

UPGRADE DATABASE ⁿO��� SQLSPCS.1BSQLSPCS.2BSQLSGF.1 �

SQLSGF.2AHΣ��xsΘϕμ�íW�s\αApqΩ�w�úxs

Θ⌠�AH�bqΩ�wsW�≤xsΘ⌠�ºßA½s¡��xsΘϕ

μ�íC

UPGRADE DATABASE ⁿO�bΩ�w��íAw∩��t�¼²ϕμ�¼��pΩ�CUϕπ w∩��pΩ�¼��Is� RUNSTATS ⁿOG

ϕ 6. w∩��pΩ�¼�� RUNSTATS ⁿO

auto_runstats ���]w� RUNSTATS ⁿO

w�� sb π� SET PROFILE �� RUNSTATS ⁿO]��

SYSCAT.TABLES � STATISTICS_PROFILE μñ�Ω

T�C1

w�� úsb π�w] �� RUNSTATS ⁿO

w�� L RUNSTATS ⁿO�±IsºúYyzlñ� RUNSTATS ⁿOC

2

�G

1. Yzq DB2 UDB � 8 � FixPak 8 �≤C�h� (8.2 � FixPak 1 �≤

C�h�) ñ�Ω�wAhú�iμ��pΩ�¼�Cz��b�Ω

�wºßAΓ�¼��pΩ�C

2. Yºeww∩ϕμ¼��pΩ�Ah���ϕμñ�ⁿ oX RUNSTATS ⁿOCY�w∩ϕμ¼�⌠≤�pΩ�Ahú�oX RUNSTATS ⁿOC

w∩��t�¼²ϕμiμ��pΩ�¼�A��ñ�α�°�ñwq�⌠

≤�ú�hCP�AYzwzL SYSSTATS °��≤s���Γ��∩t�¼

²ϕμ�pΩ�A�Γ�½soX SYSSTATS °��o�≤s��C

DB2 °A����¡ε

bz}l� DB2 °A�ºeA��²A���Σ��¡εC

Σ�ípH

16 �� DB2 9.7 �

Page 25: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v �q DB2 9.5 �BDB2 9.1 �� DB2 UDB � 8 ��� DB2 9.7 �C

pGzπ� DB2 UDB � 7 ��≤¡��Az��b�� DB2 9.7 �º

eA²�� DB2 UDB 8.2 �C

v Σ�q DB2 9.5 �D root ¡�w��� DB2 9.7 �D root ¡�w�C

úΣ�q 9.7 �He� root ¡�w��� DB2 9.7 �D root ¡�w�C

v b Windows @�t�WA���@π DB2 9.7 �w��íiH��{

s DB2 �C��@��w� DB2 9.7 �����ΩH�b DB2

�W⌡μ�uDB2 �z°A� (DAS)vC��@���úw� DB2 �

H���ñw�����[{íú�CpGz�∩����@Ah��b

w�ºßΓ��Ω� DASC

v b Linux � UNIX @�t�WA���@Lk��ABzuiHw� DB2

9.7 ��s�Cz��bw�ºßΓ��ΩCziHΓ��{s�

DASC

v Ω�jp�w� DB2 9.7 ��@�t�MwA�B 32 ���{í�

64 ���{í�Σ�]w�≤C

v Σ�qπ� DB2 9.5 �BDB2 9.1 �BDB2 UDB � 8 ����h�ºh

� DB2 ��t�iμ�Cb Windows @�t�WAz��A���

DB2 Ω�wú��@s�¡εC� \ Database Administration Concepts and

Configuration Reference ñ� y≤s DB2 � (Windows)zC

v Σ�qπ�h�Ω�w���º���Ω�w⌠�iμ�C

v Σ�q DB2 9.7 �He�����πΩ�w≈u�≈C²Lk⌡μe@h

�Θx� Roll ForwardCp��� RESTORE DATABASE ⁿO��Σ���÷�π��A��\Data Recovery and High Availability Guide and Refer-

ence ñ� yúP@�t��wΘ¡xºí��≈���@�zC

v ϕzww�uDB2 u@q�z{ív\αABnq DB2 9.1 �� DB2 UDB

� 8 ���A��Ω�wπ�T�w²wq�w]A��OGw]��

��OBw]�@�OAH�w]t��OCbΩ�w�ºßA��su

ú�≤w]u@qC�≤w]u@q�su�∩Mw]����OCw]

����O��@�A�l�OGw]l�OCw]����Oñsu��

�í�úbw]l�Oñ⌡μC

v b RESTRICT_ACCESS Ω�wtm �]� YES ��Ω�wñAz��N

SYSDEFAULTUSERWORKLOAD � USAGE M�v�PD DBADM ��

�C�hAo����NLkVΩ�wúμ⌠≤u@C

v �� O@�Ω�w��@í��iμ�CM�ApGzq DB2 UDB

� 8 � 32 �Ω�� DB2 9.7 � 64 �ΩAhziα�n½�

��C��\�ß@�AH�o�Ω�C

úΣ��ípH

pGUC¼psbADB2 9.7 �w��ó�G

v úΣ�@�t�Cz��²��Σ��@�t���A�α�� DB2 9.7

����s� DB2 °A�AH�X@�t��DC� \ w� DB2 °

A� ñ� yDB2 Ω�wú��w��DzC

v 32 ���{íiHb Linux � UNIX @�t�W⌡μ]úF x86 W�

Linux º��Cw� DB2 9.7 �ºe��²w� 64 ���{íC

v DB2 UDB � 7 ��≤¡����ww�b Windows @�t�WC

� 4 � DB2 °A��n� 17

Page 26: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

pGUC¼psbAdb2iupgrade ⁿO�ó�G

v zS����vC

v z����Ω�B≤@�ñC⌡μ db2stop ⁿO�ε�ΩC

v Ωw�≤ DB2 9.7 ��≤s��ñC⌡μ db2iupdt ⁿOAH≤s� DB2

9.7 ��úP��M≤h���C

v z��q DB2 9.7 ���� DB2 9.5 �BDB2 9.1 �� DB2 UDB � 8

�C� 109��� 12 �, y�α DB2 °A��z Oiα�A²z��

ϕ��{�ñ������BJC

v úΣ�z���� DB2 9.7 ���Ω�¼CUϕí� DB2 Ω�wú

�Σ���C�Ω�¼G

ϕ 7. DB2 9.7 �Ω�wú��Ω�Σ�

Ω��¼ �I�¼ ��Σ�

�ß� – DB2 �ß

��w]�¼1

�ß� v Σ����ß�BWíBWSE � ESE Ω

C

W�í – DB2 Per-

sonal Edition (PE) �

w]�¼

π����ß��Ω

�w°A�v Σ���WíBWSE � ESE ΩC

v úΣ����ß�ΩC

WSE – DB2 Work-

group Server Edition

(WSE) �w]�¼

π�������ß

��Ω�w°A�v Σ��� WSE � ESE ΩC

v ��WíΩ��WíΩ2 (�¡

Linux � UNIX)

v úΣ����ß�ΩC

ESE – DB2 Enter-

prise Server Edition

(ESE) �w]�¼

π�������ß

�º���Ω�w°

A��

π�������ß

�� Enterprise Server

Edition

v Σ��� ESE ΩC

v qμ@Ω�w���⌠���Wí� WSE

Ω��Wí� WSE Ω2 (�¡ Linux

� UNIX)

v úΣ����ß�ΩC

�G

1. C� DB2 Ω�wú���¬h��ϕ 7 ñⁿX�w]Ω�¼AqC

¬h���CC�Ω�¼Σ��Ch��Ω�¼CpAESE Ω�

¼Σ� WSEBWí��ß�CziHft�� db2icrt ⁿOP -s �AH��Ch��ΩCpGz�ⁿw -s �Ah����w�ºDB2 Ω�wú�Σ���¬h�Ω�¼��ΩC

2. Ω�w�z{ítm �π���Ω�w]Cú�Ode@�Ω

�w�z{ítm]wCpGsΩñiH��tm �Ahb�º

ßAziH��²e�]wCdb2iupdt ⁿOúΣ�q�¬h��Ω�¼����Ch��Ω�¼CziHΓ���Ω�¼A²��q�K

o≥�C

v db2ckupgrade ⁿO�ó���P db2iupgrade ⁿOó�Cdb2iupgrade ⁿO�Is db2ckupgrade ⁿOAHτ�ws����Ω�wO���n��DB2 9.7 �C

18 �� DB2 9.7 �

Page 27: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v DB2 Data Links Manager � 8 �ww�b DB2 °A�WCDB2 Data Links

Manager b DB2 9.7. �ñúⁿΣ�CziH���� DB2 9.7 �ΩA

�L� DB2 Data Links Manager \αC

v DB2 Data Warehouse Manager � 8 ��⌠≤ \αúww�b DB2 °

A�WCDB2 Data Warehouse Manager b DB2 9.7 �ñúⁿΣ�CM�A

ϕz⌡μ db2iupgrade ⁿO�Aú����Tºñ�]Ap≤����DB2 9.7 �Ω (L� DB2 Data Warehouse Manager \α) �ⁿ C

pGUC¼psbAUPGRADE DATABASE ⁿO�ó�G

v zS���w��vC

v s��Ω�wúsbC

v Ω�w��Ao���Tº ySQL1704Nz (b Message Reference Vol-

ume 2 ñ) ��]X�z�⌠≤�DC

v o{���wq�Sϕ�¼ ( U D T )AΣW�

ARRAYBBINARYBCURSORBDECFLOATBROWBVARBINARY �

XMLCz��bΩ�w�ºe≤o� UDTA���úP�W½�C

v Ω�w½≤O����Tº ySQL0553Nz (b Message Reference Volume

2 ñ ) ñ�z�ⁿ¡⌡�W��Cⁿ¡⌡�W�Mμ�e]A

SYSPUBLICC

v ���½≤��t�wq� DATALINK Ω��¼Cz��bΩ�w�º

eA≤��≤o�½≤C�BApGwb DB2 °A�Ww� DB2 Net

Search Extender (NSE)Ah��≤ NSE ��� UDFA�HΣ� Data

LinksC� \� 82��y� DB2 Data Links Manager ⌠�zAH�o

�Ω�C

v Ω�ww���¬i��a°�� (HADR) ��Ω�wC

�� DB2 °A����Ω�

W� DB2 °A���A�qUC��Ω�C

�\{s DB2 Ω�wú�\αñ��≤

DB2 9.7 �ñ��i�{s\α�≤iα�vTz���{íBScriptB�@{

�AH�P DB2 °A��{��÷�⌠≤ΣLΦ�C9.7 �He�����

i�{s\α�≤]iαa�vTCb�ºeA�\o��≤�W�p≤B

zo��≤G

v Y�q DB2 9.1 �� DB2 UDB � 8 ���A��\ DB2 9.5 ��w

�≤\α

v Y�q DB2 UDB � 8 ���A��\ DB2 9.1 ��i�{�\α�≤

b��⌠�ñiμ�Ai²zA�iα��DA�⌠∩⌠��vTAH�M

Σ�MΦC

b DB2 Ω�wú���ºe⌡μwΘ�@�t���

b DB2 9.7 �ñAw�≤ UNIXBLinux � Windows @�t��Σ�C�\

w� DB2 °A� ñ� yDB2 Ω�wú��w��DzAHPwO�Σ�@

�t���AH�bw� DB2 9.7 �ºeAO��n�@�t�C��NA

�s���@�t��P�a�s�w�DC

� 4 � DB2 °A��n� 19

Page 28: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Y�Obú�niμ�²z�Mwiμ��ípUANwΘ�@�t�

�P DB2 Ω�wú���}⌡μA�OiHbJ�x°�A���D�

P�CpGzb DB2 Ω�wú��ºe�nΘ�wΘA�²Twt�iH

pw�B@AA���{�C

pGzb Windows XP � Windows 2003 Wπ� DB2 9.1 ��A�²M�

Σ� Windows Vista ���M≤AAN@�t��� Windows VistaAHT

w DB2 �b@�t��ºßαpw�⌡μCWindows Vista �Σ�q DB2

9.1 � Fix Pack 2 }lCpGzb Windows XP � Windows 2003 Wπ� DB2

UDB � 8 ��A�²�� DB2 9.7 �AAN@�t��� Windows

VistaC

pGzb Linux on POWER® Wπ� DB2 UDB 8.1 � 32 ��AhN{

μ DB2 �≤s� DB2 UDB 8.1 � FixPak 7 �≤¬���AMßbw�

DB2 9.7 �ºeAN@�t��� SUSE Linux Enterprise Server (SLES) 10C

pGzb SLES 10 W� DB2 9.5 �� DB2 9.1 ��AhbN@�t�

�� SLES 11 ºeA�²M� 9.5 � Fix Pack 4]�≤s���� 9.1 � Fix

Pack 7]�≤s���CpGzb SLES 10 W� DB2 UDB � 8 ��A

�²�� DB2 9.7 �AMßN@�t��� SLES 11C

pGznb POWER3 Bz�¼t�W� 9.7 �ºe��Ab�� DB2

9.7 �ºeA�²�� POWER4 Bz�¼t�CDB2 9.7 �úΣ� POWER3

Bz�¼t�C

≥��α�� DB2 °A��α

b� DB2 °A�ºeA�⌡μ@�α��Cdb2batch ≥��α��uπi≤Uz¼�⌡μd��g�í� CPU �íCziH���uπ�iμα

��CO²⌡μ���T�⌠�¼pC

P�AOsC@���d�� db2expln ⁿOΘXO²C±��eß��GCo���ki≤U�O�≤�⌠≤iαo��αh�C

]p���p�

S�⌠≤��{íiH�α�A�q DB2 9.7 ���� 9.7 �He���C

� \� 109��� 12 �, y�α DB2 °A��zAHA��αΩ�w

�����nBJC

⌡μ��e@�

�F�Qiμ�Az��⌡μ���e@�ApA�≈ DB2 tm �]

wBW[ϕμ�í�Θx�AH�τ�Ω�ww��niμ�C

Yn�K�ºß�αh�A�⌡μ�e@�]pAN�¼ 1 ��α½

��¼ 2 ���CbΩ�w�ºeAYzúα½�¼ 1 ��Ah�¼ 1 �

��bΩ�w��í�O�LAB�bz�@�s�ϕμ�½�Cb��

½��¿ºeAzLks�ϕμC

N 32 �� Linux @�t���� 64 ��

pGzb Linux @�t�W�� DB2 9.7 � 32 �Ω�wú�Ahh⌡

μⁿ[c��≤ 32 �Ω�O�Θ�}¡εa�s�¡εApG

v ��Nz{í⌡μⁿ�Nz{íM�O�ΘA�ewbμ@{�ñtmC{

�O�Θ�íiαú≈jALktm��Nz{í���M�O�ΘE�C

ziα�nε�tm�Nz{í��C

20 �� DB2 9.7 �

Page 29: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v h�Ω�w�Σ�ⁿ¡εA]���Ω�w���Ω�w@�O�Θ�q

úbμ@{�O�Θ�íñtmCziHε�C�Ω�w�O�Θ�qAH

K�Q����Ω�wCúLAo�vTΩ�w°A�αC

�q∩��� DB2 9.7 � 64 �Ω�wú�AH�}⌡μ⌠≤ 32 �

��{í¡εC

P�²�� DB2 °A��O�ß�

b�z�Ω�°A��ß�ºe�z� DB2 °A�O�Kú�⌠≤w¡

ε���ΦkApΣ�s� DB2 Ω�wú�\αB⌠⌠qT≤w�su\

αCo�¡εP DB2 Connect L÷C

�z�Ω�°A��ß���n²�z��ºí���ú�eCpG]�n

Θ�D�����ß�A�TwnΘΣ�zb DB2 °A�W⌡μ� DB2 Ω

�wú���Cb�ípUAnΘN�z��ºí�⌠≤ú�eC� \�

117��y��ß����Ω�zAH�o�Ω�C

��Ω�w��{í��í

pGz� DB2 °A�Ahziα]�n�Ω�w��{í��íAHΣ�

64 �ΩBSQL xs{�BuJava™ Ω�≈� (JVM)v�}onΘ��≤C

� 139��� 22 �, yΩ�w��{í�n�z�� 167��� 23 �, y�

í�n�zí��vTΩ�w��{í���í��]�C��\o�

]�A�∩Ω�w��{í��íiμ⌠≤�n��≤AHTwª�b��

DB2 9.7 �ºß�MiH⌡μC

b���⌠�ñAiH���τ�Ω�w��{í��íb DB2 9.7 �ñO

��Q⌡μAHA�zO��n�ª�C��í@�⌠�ºeAz]iH

�Ω�w��{í��íC

�� DB2 ¬i��a°�� (HADR) ⌠�

NDnΩ�w�� DB2 9.7 �A�NΩ�wñΓqDn�≤���CúΣ�

N��Ω�w�� DB2 9.7 �A]�o�Ω�wB≤ Roll Forward �m¼

AC]�o�¡εA�HN HADR ⌠��� DB2 9.7 ��nz�ε

HADRB�DnΩ�w�b� DB2 °A�AMß½s�l]w HADRC

UCMμ]AΣñ�C@��@H�Oⁿ�DDG

v �ε � 37��� 5 �, yDB2 °A���e@�zñⁿX� HADR D

n����wC

v ��UCΣñ@�@�A�DnΩ�w�b� DB2 °A�G

– N DB2 °A��� DB2 9.7 � (Windows)

– N DB2 °A��� DB2 9.7 � (Linux � UNIX)

v ½s�l]w � 87��� 9 �, yDB2 °A���ß@�zñⁿX�

HADR

�α SQL �g⌠�

�Ω�w°A�ºßAziH∩��aN SQL g⌠��α� DB2 9.7 �C

�� DB2 Spatial Extender

pGzww� DB2 Spatial ExtenderA�BwNπ�í\α�Ω�w�� DB2

9.7 �A� \ Spatial Extender and Geodetic Data Management Feature User’s

� 4 � DB2 °A��n� 21

Page 30: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Guide and Reference � DB2 Spatial Extender 9.7 �AH�o DB2

Spatial Extender Sw����C

�� Microsoft Cluster Server ⌠�

b Microsoft Cluster Server (MSCS) ⌠�ñAz��N DB2 9.7 �w��s

��AMß⌡μ db2iupgrade ⁿO�� MSCS ΩC� \� 85��yb

Microsoft Cluster Server ⌠�ñ� DB2 °A�zAH�o�Ω�C

�DBΓ\α

pGzOq DB2 9.1 ��≤¡���iμ�Ah DB2 9.7 ���� 9.5 �

ñ�i�ΣLDBΓ\αAp�Nz{ítmH�Y��pΩ�CM

�AϕzNΩ�w�� DB2 9.7 ��Aú��iμNz{ítmA]ú�

��Y��pΩ�Cz��q�� DB2 9.5 �ñ�i�o�D\αAHW

[α�Wii�z�C

pGzOq DB2 UDB � 8 �iμ�Ah DB2 9.7 ��bz�Ω�w�A

�� 9.1 �ñ�i�ΣLDBΓ\αG

v �⌡μtmU�C

v ���xsΘC

v �� auto_runstats � self_tuning_mem �wtm �C

M�AϕzNΩ�w�� DB2 9.7 ��Aú���o�DBΓ\αCz�

�qb��Ω�wñA�� DB2 9.1 �ñ�i�o�D\αC

DB2 °A�������í�D

z���N�{��nΣL���íC�Tw�¼≈�i����íiH�Qa

�¿�{�CUC���í��A�≤�� DB2 9.7 �C

ϕμ�íΩT��

SQLSPCS.1 � SQLSPCS.2 �]tϕμ�íΩTCq DB2 UDB � 8 ��

� DB2 9.7 ��íAo���W�²ejp�� A²��W�Ω�jp�

pú�WX SQLSPCS.1 M SQLSPCS.2 ��sjpCpApGb�ºe

oΓ���jp�p� 512 KBAh���n 2 MB �i����íC

t�¼²Mt��sϕμ�í

�Tw��ºΩ�w�t�¼²�t��sϕμ�íW�¼≈�i��íC

b��íA�Ω�w¼²�sΩ�w¼²ú�nt�¼²ϕμ�íC���

i��íq�H�Ω�w��°{�AH�Ω�w½≤��q�jp����

��úPC

t�¼²ϕμ�í (SYSCATSPACE)��Njp�pW[w���í�p�Γ C½y�íAi��í

q����P�ew����íq�PC

�sϕμ�í (TEMPSPACE1 Ow]W�)��Njp�pW[t�¼²ϕμ�íjp�p�Γ C

t�¼²ϕμ�í�i�����j≤�Ñ≤w�����Ct��sϕμ�

í������t�¼²ϕμ�í����Γ C

22 �� DB2 9.7 �

Page 31: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

YnW[zut��z��í (SMS)vϕμ�í�i��íqA�b∩���

t�W�±¼≈����í�W[�t��jp]pG�����z{

í�C

YnW[zuΩ�w�z��í (DMS)vϕμ�í�i��íqAziHW[

{sxs��jpCz]iHsWΣLxs�AM�oiα�oΩ�½s¡

�C�ºßAziHε�xs��jpC

Θx��í

Ω�w�{��∩t�¼²½≤iμ�≤C∩C@�t�¼²½≤����

≤�≤μ@μ÷ñ⌡μAB�n¼≈�Θx�íH]t�μ÷CpGΘx�í

ú¼A�μ÷N� Rollback BLk�Q�¿�C

nTO�¼≈�Θx��íi��ApG]tΘx���t�π�W[ �

�¼≈��i��íAziHN logsecond Ω�wtm �]w� logprimaryM logsecond �e�Γ CpGz�i��j¼Θx��íAiαNú�nW[� �C��Ab���Ω�w⌠�ñAz��nb¼²���ñW[Θ

x�íC

z��bNΩ�� DB2 9.7 �ºeA²≤so�Ω�wtm �A]�

zboX UPGRADE DATABASE ⁿOºeANLk≤so�Ω�wtm �CpG�ⁿO]�Θx��íú¼�ó�A�≥ziHNo�Ω�wtm �]�≤

¬�AMß½soX UPGRADE DATABASE ⁿOC

��¿ºßAiHNΘx�í�sΩ�wtm �]w���Σ�lC

���í

C��JϕμW�C���ú�n@�B���AH��UC\αG

v Y��pC

v MDC ϕμ�≡MúαXC

v b�JϕμW½���C

pGzπ��¼ 1 ��Ah�No���� �LA�b½s�����

ß��s��A½���¼ 2 ��C�Twz�¼≈����íiHα½�¼

1 ��C�¼ 2 ���nC�εCAh@���C� \���u�ív�

DAH�op≤⌠p���í��Ω�C

pGz���i����í�¡Aziα��o��Tº AⁿXϕμ�íw

íC�Twzb∩����ϕμ�íñ�¼≈�i���A²C��JϕμW

C���ú�@�B���AAiμUC@�G

v b DB2 9.5 ��≤s��ñ��Ω�wñ�JϕμAo�Ω�w�w]�

��Y��p�C

v N DB2_MDC_ROLLOUT ]w� DEFER H��≡MúαX]�ϕ DB2_WORKLOAD]� SAP ��C

v b�JϕμW½��½���C

��xs��

pGzb{s�Ω�wWAoXπ� ADD STORAGE ON ly� ALTER

DATABASE »zíAH���xsΘAho�»zí���@�xsΘ

��� SQLSGF.1 � SQLSGF.2 �C

� 4 � DB2 °A��n� 23

Page 32: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Σ� 32 ��� 64 �� DB2 °A���≤

DB2 9.7 �� x86 � Linux M Windows @�t�W� 32 �t�AH�

UNIXBLinux M Windows @�t�W� 64 �t�ú�Σ�C

�d w� DB2 °A� ñ� yDB2 Ω�wú��w��DzAH�oC@�@�t

�W��[c���C

ϕz���Ω�ALkⁿwΩ��jpCsΩ��jpO� DB2 w�

�b� 9.7 �@�t��Mw�CUCϕμJ�FUCC�@�t�i�� DB2 9.7 �

�jp�G

ϕ 8. C�@�t�i�� DB2 9.7 � 32 �M 64 �Σ�

@�t� i�� DB2 9.7 ��

v x86 � x64 W 32 � Win-

dows (�� DB2 9.7 � 32 �

ú�)

v x86 W 32 � Linux

v �¡ 32 �Ω

v 32 � DB2 °A�B�ß�M GUI uπM≤

v 32 � IBM Software Development Kit (SDK) for Java

v AIX®BHP-UX � Solaris � 64

���{í

v x64 W 64 � Windows

v x64 POWER � zSeries® W 64

� Linux Kernel

v 64 �Ω

v i�� 32 �� 64 � DB2 �w

v 64 � DB2 °A�M�ß�

v 64 ���{í��í

v 32 ��ß���{íΣ�

v �¡ 32 �j≈xs{�/UDF (D Java)

v Java j≈xs{�/UDF

v 64 � IBM SDK for Java

32 �M 64 �Σ�W��≤iα�∩z���{íy¿vTA°zN DB2 �w

����{í�A�ⁿX�@��w⌠��wCpGzⁿw DB2 w�⌠�A��

{íNLk⌡μA]� DB2 9.7 ��úP�w�⌠�CM�ApGz��Ω�l�²

U��w⌠����wAbHUípñz���{í�¿\⌡μG

v pGzπ� 32 �ΩA�b 32 �t�W�� DB2 9.7 �Czuαb 32 �

Windows � x86 W� 32 � Linux W�� 32 �ΩC

v pGzπ� 64 �ΩA�b 64 �t�W�� DB2 9.7 �Czuαb 64 �

t�W�� 64 �ΩC

pGzπ� 32 �ΩA�b 64 �t�W�� DB2 9.7 �Ah���zú�

e�A�α�Q⌡μ��{í��íCo�ú�eO]��εú��\α�ú�T�

@�{íw⌠�WμC ϕ 8 J�i�� 32 �� 64 �Σ���Ω�CpA

úΣ�⌠≤ⁿΣ�yÑ (Java ú�) � 32 �Dj≈xs{�C≤o�xs{�A

�NΣ½��j≈xs{�AKiH�M��DC

DB2 °A�μ��≤

∩ DB2 n²��Btm �BΩ�wΩΘ]p�Φ�Ω�wv¡PM�v��≤A�

�P DB2 °A�μ��≤Aoiα�vT�C

24 �� DB2 9.7 �

Page 33: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

q�AiμΩ�ºßADB2 ]w�n²�t�⌠�ñ�]w�Ω]w�����

Odª��Cí�s�]w�n²�� (p DB2SYSTEM � DB2PATH) � DB2 w�{

��Ω�]wCúLA��⌡μ db2set ⁿO�ⁿw -g ∩��]w�s�]w�n²��A�ú��C]�Az��b�ºßwqª�C

q�A{sΩ�w�Ω�w�z{ítm �τ�b�ºßOdΣCM�Aⁿú

�s ��w]�ⁿú�{s ��sw]�vT��{í�μ��αC

vT�� 9.7 �e����≤

UCϕμ�í��≤�a���vTA]A∩��BΩ�wPΩ�w�z{ít

m �BΩ�wΩΘ]p�Φ�Ω�wv¡PM�v����≤G

v s�n²�� (ϕ 9)

v {sn²����≤ (� 26��ϕ 10)

v ≤���εú��n²��

v s�Ω�w�z{ítm � (� 27��ϕ 11)

v {sΩ�w�z{ítm ���≤{sΩ�w�z{ítm ���≤ (� 28��

ϕ 12)

v w≤���εú��Ω�w�z{ítm �

v s�Ω�wtm � (� 29��ϕ 13)

v {sΩ�wtm ���≤ (� 30��ϕ 14)

v w≤���εú��Ω�wtm �

v Ω�wΩΘ]p�Φ��≤ (� 31��ϕ 15)

v v¡�M�v��≤ (� 32��ϕ 16)

s�n²��

Uϕí�sn²��ºw]�a���vTG

ϕ 9. s�n²��

W� ��vT

DB2_DDL_SOFT_INVAL �w]A�s�n²���]� ONAH��Sw DDL »zí�nΘó

Σ�Cp� DDL »zíMμA� \Database Administration Con-

cepts and Configuration Reference ñ� yΩ�w½≤��ó�½

sτ�zC

b 9.1 � Fix Pack 2 �≤s��ñApG DB2_WORKLOAD n²��]

� SAPAh�w∩S�½≤��÷Y�Sw�¼°�Aú�nΘóΣ

�C

Ω�ºßApGz�n��nΘóA�N DB2_DDL_SOFT_INVAL ]

� OFFCM�ApG DB2_WORKLOAD n²��]� SAPAh��w∩S

w�¼°�Σ�nΘóA�ú� DB2_DDL_SOFT_INVAL ]w�≤C

DB2_FORCE_OFFLINE_ADD_ PARTI-

TION

�s�n²��ⁿX��π� ADD DBPARTITIONNUM �º START DATA-

BASE MANAGER ⁿO�sW���@�ObuW⌡μ�O≈u⌡μCw]

(FALSE) ϕ uWíC

Ω�ºßApGz�nIμPe���P�μ�A�N�n²�

�]� TRUEC�]wi²zb��Ω�AuH≈uí�sW��

�C

� 4 � DB2 °A��n� 25

Page 34: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 9. s�n²�� (�≥)

W� ��vT

DB2_DEFERRED_PREPARE_ SEMAN-

TICS

o�s�n²��e\]tD�¼� ��O��A»zí��≡

��yNC�w]A���]� YESAHK⌠≤D�¼� ��O��

��ß≥ OPEN � EXECUT »zí�ΘJyzlAl�ΣΩ��¼

�°���Cbe��ñA���A»zí�s�ó�C

DB2_LIMIT_FENCED_GROUP �w]A�n²��]� OFFAH��Pe���P�μ�A]�ú�

�⌠≤�vTCM�Az�{b�ºßN�n²��]� ONA

HWi�í�í�wCp��Ω�A� \ w� DB2 °A� ñ

�u¡ε db2fmp Bz{��@�t�v¡ (Windows)vC

b Windows @�t�WA�TOs��{sΩ� DB2 A�bß�

≤ DBUSERS s�C

DB2_PMAP_COMPATIBILITY �w]A�n²��]� ONAHKte∩MNΣjp��b 4096 �

��CpGb�Ω�wºeN�n²��]� OFFAhte∩Mjp

�W[� 32768 ���ABz�n��s� db2GetDistMap �

db2GetRowPartNum APIC� \� 144��yDB2 API �≤�a��

�vTzAH�o�Ω�C

D B 2 _ R E S T O R E _ G R A N T _

ADMIN_AUTHORITIES

q D B 2 9 . 7 � F i x P a c k 2 }lApG

DB2_RESTORE_GRANT_ADMIN_AUTHORITIES ]� ONA�BzO���sΩ

�wAh�N SECADMBDBADMBDATAACCESS � ACCESSCTRL

v¡�PoX��@�����C

DB2_SMS_TRUNC_ TMPTABLE_THRESH q 9.7 � Fix Pack 2 }lA����w]O -2Aoϕ ⌠≤w�X

SMS ��½≤]Σjpp≤�Ñ≤ 1 �d≥ * xs����úS�⌠

≤ú�n��t�s�Cj≤����½≤�I�� 0 d≥CpG

z�n���e��ñ�μ�A�N���]� 0C

{sn²����≤

Uϕí�{sn²��º�≤�a���vTG

ϕ 10. {sn²����≤

W� ��vT

D B 2 _ E V A L U N C O M M I T T E D �

DB2_SKIPDELETED

Y�bσ�¡w�j≈h�U�@�»zíABw�� cur_commit Ω

�wtm ����ewTwμ�Ah�ϕ�ewTwμ�LkM�

��y�Ao�n²�����C�hAzⁿ��⌠�b�eTw

��y���Ω�W⌡μC

pG�ewTwμ�O�� BIND ⁿO� PREPARE »zí���Ah

o�n²��LCp��Ω�A� \� 29 ��ϕ 13 ñ�

cur_commit tm ��@CC

DB2_GRP_LOOKUP Ω���∩ DB2_GRP_LOOKUP �]wC�≤ 9.7 �ñ�w¼�

≤AY�]w�n²��Ah�TO⌠����w≥o�ß���

Ω�wv¡�M�vCp� DB2_GRP_LOOKUP n²�����]wAH

�p≤τ��P⌠�����v¡PM�v��Ω�A� \mData-

base Security Guidenñ�y���� Windows ¡xwqzC

DB2_LOGGER_NON_ BUFFERED_I q 9.7 �}lA����w]� AUTOMATICAΣϕ iα��Dw�

I/O �s�@�ñΘx⌠���Θx�CΩ�w�z{í�Pw�Θx

�ⁿq≤��Dw� I/OCb 9.5 � Fix Pack 1 �≤s��ñAw]

� OFFA�uα��w� I/O �s�Θx�C

�ΩºßA�²�����ú]wAoP AUTOMATIC ]w�G�

PAzib I/O s�ñΘτ��≤C��Dw� I/O �nBO�ε�

O�Θ�DA�≤�aiμΘx�� I/O s�C]�A�bMwN�

��]� OFF ����\αºeA²J�q�vTC

26 �� DB2 9.7 �

Page 35: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 10. {sn²����≤ (�≥)

W� ��vT

DB2RESILIENCE q 9.7 � Fix Pack 3 }lA�������]��O� �ⁿJ

��{íCb��ñAⁿJ EDU �lΩA²{bw��ⁿJ

EDUC

DB2_SKIPINSERTED Y»zíOb���ewTwμ��σ�¡w�j≈h�U�@Ah

�n²��∩ΣLCp��Ω�A�\¬� 29 ��ϕ 13 ñ�

cur_commit tm ��@CC

DB2_WORKLOAD q DB2 9.7 � Fix Pack 2 }lApG DB2_WORKLOAD O]� SAPA

h DB2_EXTENDED_OPTIMIZATION �]� IXORAHWi SAP ��{í

�ú�d��αC

DB2 9.7 � Fix Pack 4 }lA�½�Σ�½���ϕμñ��

�C�Ω�wºßApGzw����ϕμñ����½�Ah

�w�∩��ϕμ⌡μ��½�Cp��÷ΩTA� \mTroubleshoot-

ing and Tuning Database Performancenñ�y����ϕμñ���

�½�zC

w≤���εú��n²��

z���ε��w≤��n²��A]�P����÷p�\αw@o��s

\α�NC� \DB2 9.7 ���s°ºñ� yw≤��n²��zAHPw

w≤�n²���a���vTC

pGzOq DB2 9.1 ��≤¡��iμ�A�q�úb 9.7 �He���

ñw≤��n²��A]�P����÷p�\αw@o��s\α�NCP

�A���� 9.7 �He���ñ�εú��n²��A]�ª�S����

GC� \� 33��yvT 9.1 ��≤¡����≤zAH�o�Ω�C

s�Ω�w�z{ítm��

Uϕí�sΩ�w�z{ítm �ºw]�a���vTG

ϕ 11. s�Ω�w�z{ítm �

W� ��vT

alternate_auth_enc � ������� ID �KX� AES 256 �[KC�w]Aú�

]w� �Aoϕ °A�ⁿ�ß�úX�[KtΓkA��ú�

⌠≤�vTC

Ω��íApGw]w DB2_SERVER_ENCALG n²��Ah

alternate_auth_enc tm ��]� AES_ONLY � AES_CMP (°

DB2_SERVER_ENCALG �]w�w)AHKOd�e]wC�ºßAp

Gzn�≤�� A E S 2 5 6 �[K�ΦkA�≤s

a l t e r n a t e _ a u t h _ e n c tm ��]wA]�t�úBz

DB2_SERVER_ENCALG �]wC

diagsize � ���� DB2 E� αΘx\αCΩ��íAN diagsize

]� 0AH��Pe���P�μ�CY���]wA�b���q

Oⁿñ��μ@E�Θx� (db2diag.log) �@��zqΘx

(instance_name.nfy)A�BoΓ��ú�L¡ε¿°Cp��� α

Θx\α��Ω�A� \� 99��� 10 �, yb��Ω�wñ

��s� 9.7 �\αzC

� 4 � DB2 °A��n� 27

Page 36: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 11. s�Ω�w�z{ítm � (�≥)

W� ��vT

s s l _ s v r _ k e y d b ,

s s l _ s v r _ s t a s h ,

s s l _ s v r _ l a b e l ,

ssl_svcename

Ynbe��� DB2 Ωñtm SSL Σ�Aib SSLconfig.ini �

ñ]w SSL ��CpGbz�Ω�A��sbAhb

SSLconfig.ini ñANo�s�Ω�w�z{í �]��∩�� SSL

�CpG��úsbAho�Ω�w�z{í ��]��

(w])Aoϕ NbS� SSL qT≤wΣ��ípU��ΩCp

��Ω�A� \ DB2 9.7 ���s°ºñ� ySSL �ß�XR

��P���tmzC

ssl_clnt_keydbB

ssl_clnt_stash

Ynbe����ß�ñtm Secure Sockets Layer (SSL) Σ�ALh

Ob SSLClientconfig.ini �ñ]w SSL ��CpGbz�

Ω�A��sbAhb SSLClientconfig.ini ñANo�s�Ω

�w�z{í �]��∩�� SSL �CpG��úsbAh

o�Ω�w�z{í ��]��]w]�Cz��]wo�Ω

�w�z{í �AHb�ß�ñ�� SSL qT≤wΣ�C

{sΩ�w�z{ítm����≤

Uϕí�Ω�w�z{ítm �º�≤�a���vTG

ϕ 12. {sΩ�w�z{ítm ���≤

W� ��vT

authenticationB

srvcon_auth

pGww∩��� ID �KX�� 256 � AES [KA��d

alternate_auth_enc �AΣi²zⁿw���W�KX�N[K

tΓkCp�≤h�Ω�A� \� 2 7 ��ϕ 1 1 ñ�

alternate_auth_enc ��εCC

instance_memory q 9.7 � Fix Pack 1 }lAAUTOMATIC ]wNú�bS�O�Θ�q

¡ε�ípUA∩tm� DB2 Ω�wú�Ω�O�ΘIμ¡εCp

Gnq� 8 �B9.1 �� 9.5 � Fix Pack 4 �ºe����A�

BQnIμ¡εA�N instance_memory ]�SwCp��Ω�A

� \ Database Administration Concepts and Configuration Reference

ñ� uinstance_memory - ΩO�Θtm �vC

w≤���εú��Ω�w�z{ítm��

b���ñAS�⌠≤w≤���εú��Ω�w�z{ítm �CM�A

pGzOq DB2 9.1 ��≤¡��iμ�A�q�úb 9.7 �He���

ñw≤��Ω�w�z{ítm �A]�P�� �÷p�\αw@o��

s\α�NCP�A���� 9.7 �He���ñ�εú��Ω�w�z{í

tm �A]�ª�S����GC� \� 33��yvT 9.1 ��≤¡�

���≤zAH�o�Ω�C

s��wtm��

Uϕí�sΩ�wtm �ºw]�a���vTG

28 �� DB2 9.7 �

Page 37: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 13. s�Ω�wtm �

W� ��vT

auto_reval bΩ�w��íA�tm �]� DISABLEDAH��Pe���

P�Ω�w½≤ó�½sτ�μ�A�úú�⌠≤�vTC

pGb DB2 9.7 �ñ�s�Ω�wAauto_reval tm ��w]�

]� DEFERREDAHK��½sτ�≡yNC�]w�vTSw DDL

»zíA�i²z�°�Bτ�Bxs{�B�o{í�s��

�AY�ª� �úsb�L�½≤Cp�o�syN��Ω

�A� \Database Administration Concepts and Configuration Refer-

ence ñ� yΩ�w½≤��ó�½sτ�zC

cur_commit Ω�w��íA�tm �]� DISABLEDAH��Pe���P

�μ�A��ú�⌠≤�vTCpGzQn∩σ�¡w��y��

�ewTwμ�Ah�nb�ºßAN cur_commit tm �]�

ONCp����ewTwμ�º�Ω�A� \� 191��� 28 �,

ybΩ�w��{í��íñ��s� DB2 9.7 �\αzC

Y�b DB2 9.7 �ñ��sΩ�wAcur_commit tm ��]�

ONAHK∩σ�¡w��y���ewTwμ�Cp��Ω�A�

\DB2 9.7 ���s°ºñ� y�eTw�yNe\≤h�μB

zzC

dec_to_char_fmt �tm ���ε� CHAR(decimal-expresion) �qτ����rΩA

H�qQi��r� CAST WμCpG dec_to_char_fmt ]�

NEWAh CHAR τ����Qi���Tw°�rΩϕ kABϕp�

�s�AS�e�s�p�I��CpG dec_to_char_fmt ]�

V95Ahϕp�í��s�ArΩ]Ae�s�p�I��CΩ�w

��íA�tm �]� V95AHKτ���Pe���P�rΩμ

íC

Y�b DB2 9.7 �ñ��sΩ�wAdec_to_char_fmt �]� NEWC

z�nN� �]� V95AHP{s���{í�eC

mon_deadlockB

mon_locktimeoutB

mon_lockwaitB

mon_lw_threshB

mon_act_metricsB

mon_obj_metricsB

mon_req_metricsB

mon_uow_data

o� �i²zbΩ�wh�WA�ε�q�X��≤�°�Ω

�A]As�Ωw�≤�°�CbΩ�w��íAmon_deadlock �

]� WITHOUT_HISTA� mon_lw_thresh �]� 5 000 000AΣl�

�h�]� NONEA²�e���μ�S�⌠≤�≤C

Y�b DB2 9.7 �ñ��sΩ�wAmon_req_metricsB

mon_act_metricsBmon_obj_metrics �]� BASEAmon_lw_thresh �

]� 5000000A� mon_deadlock �]� WITHOUT_HISTC

mon_locktimeoutBmon_lockwait � mon_uow_data ��]� NONEC

z�n�\o� ��]wAHTwzπ�Qn�]wC

{sΩ�wtm����≤

Uϕí�{sΩ�wtm �º�≤�a���vTG

� 4 � DB2 °A��n� 29

Page 38: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 14. {sΩ�wtm ���≤

W� ��vT

applheapsz bq DB2 9.1 �� DB2 UDB � 8 ���Ω�wñAapplheapsz

tm �]� AUTOMATICAHtd DB2 O�Θ¼��≤Cb DB2

9.5 �He���ñA� �ⁿXC�Ω�wNz{í�O�ΘqCq

DB2 9.5 �}lA� �ⁿX��{í�O�Θ�qC

�≤n�X MQT ����[j\αA��{íΩ�∩��DwW[C

pG� �]� AUTOMATICAh�]w�tds��DCpGzLkN

� �]� AUTOMATIC �W[ª�A�ε�w∩�wd��q�

MQT ��AΦkO�����]w�C� \Troubleshooting and

Tuning Database Performance ñ� y���]w��czC

dbheap {bAΩ�w�z{íiHPw≤�NεCúYM���sϕμAH

�XSw�h�Wid�αCw∩Ω�wΩ�∩tm�O�Θ��

��úYwq�A�b�rσºßY�±CpGz��εCú

Y�A�≤úY��sϕμA�N dbheap �]� AUTOMATICAHT

wzπ�¼≈��í��wq�Cp��sϕμúY��Ω�A

� \ Database Administration Concepts and Configuration Refer-

ence ñ�yϕμúYzC

locklist W[ locklist ���e�Γ C�≤ΩwnD�⌠jpW[�

e����jp�Γ A�HΩ�wñ�@�ñΩw�nΓ �O�

ΘqC

{bAlocklist ��¡ε� 134217728 ��� (4 KB)C

logbufsz {bA� ��w]� 256 ��� (4 KB)Cbe��ñA� 8 �

�� (4 KB)CΩ�w�ºßApGN cur_commit tm �]�

ONAHK∩σ�¡w��y���ewTwμ�A�Tw� ��

� 256 �≤¬C

{bAΘx�� (LSN) �� 8 ���Cbe��ñALSN °��

6 ���Cziα�n��Ω�wOⁿí�AW[� ��C

logfilsizB

logprimary

{bAΘx�� (LSN) �� 8 ���Cbe��ñALSN °��

6 ���Cziα�n��Ω�wOⁿí�AW[o� ��Cp

��Ω�A� \DB2 9.7 ���s°º ñ� ywW[Θx��

�W¡zC

30 �� DB2 9.7 �

Page 39: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 14. {sΩ�wtm ���≤ (�≥)

W� ��vT

pckcachesz YnΣ�ss�p�½�����qE�≈αAM≤�O�Θ�D

iHW[ 25 � 40 ���ICw∩Sw�¼��íd�AM≤�O

�Θ�D�W[Γ C]����jp�p (�∩≤πΘO�Θ�

D)A�H�w��a��vT��O�pCzLN� �]�

AUTOMATICAY�{s��DC

Y�w���wAINLINE LENGTH w]O LOB yzl�j

pW¡Cϕ LOB Ω��°�[WB�tⁿS�WX INLINE LENGTH

�A�N LOB Ω�CJC]�ApG LOB Ω�°�[WB�tⁿ

p≤ LOB μ� LOB yzljpAhbΩ�w�ºßA�N

LOB Ω�⌠taCJϕμεCñCN LOB Ω�xs�CJΩ�Ai

α�nW[ pckcachesz Ω�wtm �CzLN� �]� AUTO-

MATICAY�{s��DC

64 �@�t�W pckcachesz �W¡w�≤� 2147483646C÷M�

�bΩ�w�ºßOdΣA²�q�π� �C� \�

191��� 28 �, ybΩ�w��{í��íñ��s� DB2 9.7 �

\αzAH�o�Ω�C

w≤���εú��Ω�wtm��

z���ε��w≤��Ω�wtm �A]�P����÷p�\αw@o

��s\α�NC� \DB2 9.7 ���s°ºñ�yw�≤í�Ω�wtm

�zAHPww≤�n²���y¿��vTC

pGzOq DB2 9.1 ��≤¡��iμ�A�q�úb 9.7 �He���

ñw≤��Ω�wtm �A]�P� ��÷p�\αw@o��s\α�

NCP�A���� 9.7 �He���ñ�εú��Ω�wtm �A]�ª

�S����GC� \� 33��yvT 9.1 ��≤¡����≤zAH�

o�Ω�C

Ω�wΩΘ]p�Φ��≤

Uϕí�Ω�wΩΘ]p�Φº�≤�a���vTG

ϕ 15. Ω�wΩΘ]p�Φ��≤

ΩΘ�Φ ��vT

BUFFER POOL pGz∩�N¡w LOB Ω�xsbϕμ�εCñA�Dw]xsΘ½

≤ñAhiHW[w�����C

b��Ω�wñApG LOB Ω�°�[WB�tⁿp≤ LOB μ

� LOB yzljpAh�N LOB Ω�⌠taCJϕμεCñC]

�AεC°��W[A�C�r�εC�±í��A��¬�r��

��¬��w��ñC

� 4 � DB2 °A��n� 31

Page 40: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 15. Ω�wΩΘ]p�Φ��≤ (�≥)

ΩΘ�Φ ��vT

LONG VARCHAR �

LONG VARGRAPHIC

Ω��¼

LONG VARCHAR � LONG VARGRAPHIC Ω��¼w≤�A�B

iαb�����ñ�úC÷Mb{μ��ñ�Σ���o�Ω��

¼A�q�α�����ñ�≥Σ��ΣLΩ��¼Ap

VARCHARBVARGRAPHICBCLOB � DBCLOBC

ziH��s� SYSPROC.ADMIN_MOVE_TABLE t�wq�{�A

bΩ��OdbuW�Bi�s��P�ANμwq�≤��e�

Ω��¼C� \Data Movement Utilities Guide and Reference ñ�

y�� ADMIN_MOVE_TABLE {���ϕμzC

TIMESTAMP Ω��¼ {bATIMESTAMP Ω��¼Σ�∩��p�ϕ�CziHⁿwϕ�

í����@���C��d≥Oq 0 12Aw]� 6C]�A

�Ω�w�a���@vTANOΘ��íΓNBΓ@���nα

B�tⁿC

M�ApGz�� TIMESTAMP Ω��¼�s�ϕμABϕ�í�

���úO 6 ��A��N�íWO�íϕ k�rΩ°�{b�d

≥O 7 13 ���A�Aϕa�π��{íCbe��ñArΩ

°�� 10 ���Cp��Ω�A� \SQL Referenceñ� yΘ

��ízC

XML Ω��¼ b 9.7 �ñAXML xsΘ½≤π�s�μíAHΣ�sW\α (p

XML Ω�εCúY��pΩ��X)A�⌠p XML μ�μ�°�C

pGzπ�b 9.7 �He���ñA�]t XML μ�ϕμAB

Qn���sW\αA�½�o�ϕμAN XML xsΘ½≤α½�

9.7 �μíC� \� 94��yN XML xsΘ½≤α½� 9.7 �μ

ízAH�o�Ω�C

v¡�M�v��≤

b DB2 9.7 �ñA�iF⌡μ DB2 t�ⁿOBCLP ⁿO� SQL »zí��

n�sv¡��v�≤CUϕJ�v¡�M�vº�≤�a���vTG

ϕ 16. v¡�M�v��≤

W� ��vT

DBADM v¡ b DB2 9.7 �ñAs��ε�Ω�s�π�s�v¡Cw∩ �

DBADM v¡�C��v ID (]A SYSADM s�)AUPGRADE DATA-

BASE ⁿO��Ta�P ACCESSCTRL � DATAACCESS v¡AH

K{sΩ�w�z���Pe���P�s�v¡�M�vCp�o

�v¡��Ω�A��\Database Security Guide ñ� yΩ�wv

¡zC

UPGRADE DATABASE ⁿO]��TaN SYSROLE_AUTH_DBADM t

�ñΓ�P � DBADM v¡�⌠≤�v IDA�∩��t�wq�

�í�P EXECUTE M�vC

{bAM° DBADM v¡�⌠taM°��o�v¡C

32 �� DB2 9.7 �

Page 41: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 16. v¡�M�v��≤ (�≥)

W� ��vT

EXECUTE M�v b D B 2 9 . 7 �ñAUPGRADE DATABASE ⁿO�qf��í

( A U D I T _ L I S T _ L O G SBA U D I T _ D E L I M _ E X T R A C T �

AUDIT_ARCHIVE) � PUBLIC M° EXECUTE M�vCw∩ �

SECADM v¡�C��v IDAUPGRADE DATABASE ⁿO��P

SYSROLE_AUTH_SECADM t�ñΓA�∩f��í�P EXECUTE

M�vC

SECADM v¡ b DB2 9.7 �ñAw�z�n SECADM v¡ABªO�@α≈�

P�M°��v¡�M�v�v¡C

pGΩ�wS�π� SECADM v¡����Ah UPGRADE DATA-

BASE ⁿO��TaN SECADM v¡�P⌡μ�ⁿO����CpG

SYSADM s�ñ�⌠≤����n SECADM v¡Az���TaN

�v¡�PL�C

P�A U P G R A D E D A T A B A S E ⁿO�qf��í

( A U D I T _ L I S T _ L O G SBA U D I T _ D E L I M _ E X T R A C T �

AUDIT_ARCHIVE) � PUBLIC M° EXECUTE M�vCw∩ �

SECADM v¡�C��v IDAUPGRADE DATABASE ⁿO��P

SYSROLE_AUTH_SECADM t�ñΓA�∩f��í�P EXECUTE

M�vC

SYSADM v¡ b DB2 9.7 �ñAΩ�w�z�n DBADM v¡A�w�z�n

SECADM v¡CpG SYSADM s�ñ�����n⌠@v¡Az�

��Ta�P�v¡CP�A � SYSADM v¡����AúFiH

�Pϕμ�íM�vH�AúAiH�P⌠≤v¡�M�vC

UPGRADE DATABASE ⁿO�TaN DBADM v¡�P SYSADM s�C

]�A��ú��⌠≤�vTA²z��\v¡ñ����≤A�

iμ⌠≤�n��≤C

SYSMON v¡ b DB2 9.7 �ñA{b SYSMON v¡i²���]⌡μ�� LIST

ⁿOCp��Ω�A� \ Database Security Guideñ� ySYSMON

v¡zC

q 9.7 �He�Ω�w�≈ñA�� RESTORE DATABASE ⁿO⌠taIsΩ�w�A�ϕμñ�í���≤]�M������Ω�wC

b Windows @�t�WADB2_GRP_LOOKUP �]w�∩Ω�w�y¿vTCp�≤h�Ω�A� \ � 26��ϕ 10 ñ� DB2_GRP_LOOKUP n²���εCC

� \� 147��yDB2 ⁿO�≤�a���vTz�� 153��ySQL »

zí�≤�a���vTzAH�o DB2 ⁿO� SQL »zí�≤�Σ�a

�º�vT�KnCp��vñ���≤��Ω�A� \ Command Ref-

erence� SQL ReferenceC

vT 9.1 ��≤¡����≤

pGzOq DB2 9.1 ��≤¡��iμ�At��\��BΩ�w�Ω�w�z{í

tm �����≤AH�iα]�vT�� 9.7 �He���ºíΩ�w�ΩΘ]

p�ΦG

v DB2 9.1 �P DB2 9.5 �ºí� DB2 °A�μ��≤

� 4 � DB2 °A��n� 33

Page 42: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v DB2 UDB � 8 �P DB2 9.1 �ºí� DB2 °A�μ��≤

vT DB2 °A���ºw≤���εú��\α

z���N DB2 9.7 �ñw≤���εú��\αA�o�\α�vT DB2 °A��

�C��Az����NúAⁿΣ�� DB2 ú�A]�úΣ�qo�ú���

DB2 9.7 �C

YnBzo�\α�≤Az��b�ºe�ºß⌡μΣL@�Co�@��jí�

� DB2 °A���e��ß@�CUCMμí� DB2 °A��e��ß@

�ñ�]A��≤G

w≤�u�εñ�vuπ

DB2 9.7 �w≤�u�εñ�vuπABb����ñiα��εú�C�

\DB2 9.7 ���s°º ñ�yw≤��εñ�uπ� DB2 �z°A�

(DAS)zAH�ow≤�uπ��πMμC

}l�� IBM Data Studio � IBMOptim™ uπCp�o���uπPu�ε

ñ�vuπºí�∩MA� \mDB2 9.7 ���s°ºn@�ñ�y��uπ

∩�εñ�uπ�ϕμzC

w�εú� Netscape Σ�

∩≤u�nBJv�w���{íANetscape úAOΣ�� Web s²�Cp

GN Netscape ]�z�w] Web s²�Ah⌡μu�nBJvN��

DBI1435E ��TºC

⌡μu�nBJv�w���{íºeANΣ�� Web s²�]�w] Web

s²�CziHb w� DB2 °A� ñ�yDB2 Ω�wú�w��DzAd

��@�t�º DB2 °A���ß�w��DñΣ�� Web s²�MμC

w≤�u�α�°�v

DB2 9.7 �w≤�u�α�°�vABb����ñiα��εú�C}l�

� Data Studio ��°z�Ω�Ω�w��αC�yX Data Studio ú��

�AH�oú�����PUⁿ��Ω�A⌠}� http://www.ibm.com/

software/data/studio/C

w�εú��¼ 1 ��

�¼ 1 ��b DB2 9.7 �ñw�εú�A�BbΩ�w��í��O�L

C� \� 38��yN�¼ 1 ��α½��¼ 2 ��zAH�op≤bΩ

�w�ºßA�K���½�B�⌡μ�í��Ω�C

Windows 32 ��@�t�úAΣ����Ω�w

Windows 32 �@�t�W� DB2 9.7 �úAΣ����Ω�wC�≤��

64 �Bz�A�Hwε�b 32 �@�t�W⌡μ��Ω�w��nC

ziHq Windows 32 �@�t�W 9.7 �He��������wA

ΦkO²�α� DB2 9.5 � 64 �Ω�wú�AMß�� DB2 9.7 � 64

�Ω�wú�Cp��Ω�A� \N DB2 32 �°A��α� 64 �

t� (Windows)C

wñ�Σ� Red Hat Enterprise Linux (RHEL) 4 � SUSE Linux Enterprise Server(SLES) 9 @�t�

34 �� DB2 9.7 �

Page 43: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

RHEL 4 � SLES 9 úΣ� DB2 9.7 �C���� DB2 9.7 �ºeA��

²N@�t���Σ��h�Cp�N@�t����s����÷�

Ω�A� \� 19��y� DB2 °A����Ω�zC

w≤���εú��ⁿO

�\� 147��yDB2 ⁿO�≤�a���vTzAHA� DB2 9.7 �ñ

w≤���εú��ⁿOAH�p≤�zo∩Ω�w��{í��í�vTC

�lΘx

DB2 9.1 ��≤����l�miμΩ�wOⁿA�Nb����ñ�úC

z�����t���N�l�mC��w��Dw� I/O \α]pu�μ

I/O (CIO)v�u I/O (DIO)v���t�AP���l�m�α�ϕC

UCdí�p≤N newlogpath �]w�≤��t��²G

db2 UPDATE DATABASE CONFIGURATION USING newlogpath /disk2/newlogdir

u�bΩ�wB≤@P¼AAB�����wqΩ�w��su�As]w�

��C�@����sΩ�wºßAΩ�w�z{í�NΘx��s�

mC

DB2 ú�

w≤�Sw Net Search Extender (NSE) \α�ⁿOA�Bb����ñi

α��εú�C� \ DB2 9.7 ���s°º ñ� yw≤� Net Search

Extender \α�ⁿOzAH�op≤}l���Ñ\α�ⁿO��Ω�C

w∩�∩u@qp� NSE ⌠�ApGzS���o�w≤��\α�ⁿOA�

q�α�uDB2 σrjMvAHQ� NSE ñúΣ��\αAp��ⁿΣ

�yÑ�yÑBz{�H� XML σ≤W�jM∩iC� \�α� DB2 σ

rjMAH�o�Ω�C

w≤���εú�UC DB2 �[{íú�G

v w≤� DB2 GovernorC� \� 103��yq DB2 Governor �α� DB2

u@q�z{ízAH�op≤�� DB2 u@q�z�� DB2 9.7 ��

�Ω�C

v w≤� Query PatrollerC� \� 105��yq Query Patroller �α� DB2

u@q�z{ízAH�op≤��u@q�z�� DB2 9.7 ���Ω

�C

v w�εú� XML ExtenderCp�p≤�� pureXML® \αN{s�Ω�w

��{í�� DB2 9.7 ���Ω�A� \� 107 ��yq XML

Extender �α� pureXMLzCP�A� \� 83 ��yNπ� XML

Extender � DB2 °A��� DB2 9.7 �zAH�� DB2 °A�A�

L� XML Extender \αC

q DB2 9.1 �� DB2 UDB � 8 ���

�\UCDDAHA� DB2 °A���ΣLiαvTG

v ∩≤q DB2 9.1 �� DB2 UDB � 8 ��A�\ DB2 9.5 �ñw≤�

��εú��\α

v ∩≤q DB2 UDB � 8 ��A�\ DB2 9.1 �ñw≤���εú��\

α

� 4 � DB2 °A��n� 35

Page 44: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

qD DB2 �÷píΩ�w�zt�iμ�α

qD DB2 �÷píΩ�w�zt�iμ�α�{�An±q DB2 Ω�wú�iμ�

α�{�≤[�°C]�Az��J�Pw�α{����°≤A���Jp�C

�Jp����]A@�@�ApAα½Ω�w½≤Hb DB2 Ω�wñ��Ñ�

Ω�w½≤BNΩ�Ω���s� DB2 Ω�wAH��JΩ�w��{íC�J��

{íOⁿα½ SQL »zíB�∩��IsAH�α½⌠≤Ω�wSw�{íXHs�

DB2 Ω�wC

��ú�Ω�w��{íXα½Φk�Γ�α½B�AIsα½AH��α½Cq

�Aα½uπ�N�l{íX@�ΘJA�NΩ��zIs૨�Ñ� SQL IsC

��������Ω�wñ�ΩT (H�{íX) ��ms� SQL »zíC

IBM Migration Toolkit (MTK) O@�α½uπA]p¿NΩ��d�M{�yÑq�

�Ω�w�zt�]p Informix® Dynamic ServerBInformix Extended Parallel Server

(XPS)BMicrosoft SQL ServerBOracle � Sybase Enterprise��α� DB2 Ω�wú�C

MTK b AIXBLinuxBSolaris � Windows @�t�W⌡μC�@Σ��yÑO�σC

iHq IBM Migration Toolkit ⌠��o MTKAΣQϕ@�R�UⁿC

� IBM ú�H≤UqD DB2 �÷píΩ�w�zt�iμUΦ��α���Ω�ñA

�½nB��s��Ω�pU� G

v Migration station ⌠�i≤UzMΣqΣL DBMS �α��{í�ΣΩ����Ω

TC�⌠�í�@δ�αBJA�ú�]Auπ���b��Ω�C��� IBM �

ß�uIBM °��±vú�ΣLΩ�C

v y IBM Innovation Centers for Business Partners ú�h�KOπQ���NQ�

�C�yXVmΩ�⌠�AA��Ω�P�μ�íC

v IBM Virtual Innovation Center (VIC) OuW����ñ�Aú����{B{⌡

U�ⁿ�BuW�NΣ�B�MΦ�²�B�ß��B�ú�D�¬B�π

QP��C

v ªñ�uIBM ���±v� DB2 Migration Factory �∩�����]Σñ]A�α

uπM≤B�RuW��BΩTBPΓp��ΣLΩ��i≤UzW��Ω@q

OracleBSybase � Microsoft SQL Server �α DB2 ú�C

v developerWorks® ΩT�z⌠�ú� DB2 Information Management Software ��N

Ω�Cªú�ú�ΩTBUⁿB��Ω�BΣ���s�\αCb�⌠�WAiH

Σ\hσ�����{Ai≤UzA� DB2 Ω�wú��\αH�p≤b��{

íñ��ª�C

36 �� DB2 9.7 �

Page 45: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 5 � DB2 °A����e@�

� DB2 °A�ºeA��\ DB2 °A���n� (]A��B¡ε����í

�D)AHΣXiα�vT���≤�¡εCz��α≈Bz�e����DA�

iH�Qiμ�C

{�

�⌡μUC@�AH��� DB2 °A�G

1. TwC�½≤����ú�@�i�����í��AHhúτb��½��B

�tßC ��íApG���l���i��íú¼Ah�nN��W[@��

�CpGb��½≤ñΣúi���Ah�qϕμ�íñnD��CpGϕμ

�íwíAh�Nπ���½≤� �LA�b�ºß�@�s�≥ªϕμ

�[H½�C

2. pGz���n DB2 Ω�w���íμ÷A�Twn��Ω�wút⌠≤��

μ÷AΦkO�� LIST INDOUBT TRANSACTIONS ⁿOAH�o��μ÷Mμ�H¼�Φí�M����μ÷C

3. N�¼ 1 ��α½��¼ 2 ��A]�b DB2 9.7 �ñw�εú��¼ 1 ��C

ϕzb�� DB2 9.7 �ºßA�@���o���s�ϕμ�A�eα½�¼

1 ���°ú��½��B�⌡μ�íC

� \� 38��yN�¼ 1 ��α½��¼ 2 ��zC

4. τ�Ω�ww��niμ DB2 �AHbΩ��ºe�O⌠≤�DCz���

Mª�A�α�≥iμ�C

� \� 40��yτ�Ω�wO�w��niμ�zC

5. ∩���G �εDn���Ω�wW� HADRC

6. �≈Ω�wAHKα≈NΣ��s��t�A�b�l�et�ñ��ª

�C

� \� 42��y�ºe�≈Ω�wzC

7. �≈tm�E�ΩTAHOd{μtm�O²AHKP�ß�tmiμ±�C

z]iH���ΩTAHQ��ez�π���Ptm��s�Ω�Ω�

wC

� \� 43��y�≈ DB2 °A�tm�E�ΩTzC

8. pGu�v�uQ �{ív�nΘx�Ah�Os SQL g� Q g��

� DB2 Θx�ApG�nΘx�����Ω�wAh�Os¬i��a°��

(HADR) g��� DB2 Θx�C

9. �\���í�DAHTwzπ�¼≈�i����íBt��sϕμ�í�Θ

x�í��≤�A�b�n�W[ϕμ�í�Θx�jpC ��Ω�w½≤��

�Aziα�n≤hΘx��í�⌡μ�C

� \� 22��yDB2 °A������í�Dz�� 45��y�ºeW[

ϕμ�í�Θx�jpzC

© Copyright IBM Corp. 2006, 2012 37

Page 46: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

10. �¡ WindowsGpGzwq DB2 Σ�A��oq�rX�α½ϕAhz�n�

≈ DB2OLD\conv �²ñ����AΣñ DB2OLD O{s 9.7 �He� DB2

���mC

�ú��≈��rX�α½ϕC� 9.7 �He� DB2 ���úo�ϕμA]

���rX�ϕμ]tb DB2 9.7 ��wñC

11. �¡ LinuxGN�l�m�≤��⌠�mC

� \� 47��yN�l�m�≤��⌠�m (Linux)zC

12. ∩���G b��⌠�ñ� DB2 °A�AHb��í@�⌠�ñ� DB2 °

A�ºe�O��DA�τ���{íBScriptBuπ��íO�pw�B@C

� \� 49��yb��⌠�ñ� DB2 °A�zC

13. b DB2 9.7 �ñAN diaglevel Ω�w�z{ítm �]� 3 (w]) �H

W�A��½n��≤ú�Oⁿ db2diag Θx�CpGN� �]� 2 �H

UA�b�ºeAN� �]� 3 �HWC� \ Troubleshooting and Tuning

Database Performance ñ�y]wE�Θx����h�zC

14. N DB2 °A�≈uHiμ�C

� \� 51��y�ºe² DB2 °A�≈uzC

N�¼ 1 ��α½��¼ 2 ��

�¼ 1 ��b DB2 9.7 ���εú�A�BbΩ�w��í��O�LC�º

eA�qN⌠≤{s��¼ 1 ��α½��¼ 2 ��AHb�ºßA�K��

�½��B�⌡μ�íC

}lºe

Twz� db2IdentifyType1BINSPECT � REORG INDEXES/TABLE ⁿO��n�vC� \ Command ReferenceAH�o�n�v��Ω�C

÷≤o�@�

pGzD�h�Ω�wπ��¼ 1 ��Ah��u⌡μ�@�C

�w]A9.7 �He���ñ����s��úO�¼ 2 ��A²ϕzbw��¼ 1

���ϕμW�����]b�ípUAs���]O�¼ 1�Cb DB2 UDB �

7 ��≤¡��W��Ω�wAH�z�� DB2 9.5 ��Ω�wA�Ω�

DB2_INDEX_TYPE2 n²��]� OFF �Ω�wWAziα��¼ 1 ��C

bΩ�w�ºeAYzMwúα½�¼ 1 ��Ah�¼ 1 ���bΩ�w��í

�O�LCY indexrec Ω�wtm �]� RESTARTAh�O�L����b½

s��Ω�w�½�C�hA�¼ 1 ��½��b�@�s�ϕμ�}lA�ziα�

b���í�JDw��h�í�C

{�

YnN�¼ 1 ��α½��¼ 2 ��G

1. �Twz�¼≈����íiHα½�¼ 1 ��C�¼ 2 ���nC�εCAh@

���C� \����í�DAH�op≤⌠p���í��Ω�C

38 �� DB2 9.7 �

Page 47: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

2. q DB2 ⁿOμú ñA�½�Aϕ��²G

v b UNIX � Linux @�t�WA�½� $DB2DIR/bin �²AΣñ DB2DIR O

zb DB2 9.7 �w��íⁿw��mC

v b Windows @�t�WAz�nb��≈ñíJ DB2 9.7 �ú� CDA��½

� \db2\Windows\utilities �²C

3. oX db2IdentifyType1 ⁿOAτ�zO���¼ 1 ��G

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

pGz��¼ 1 ��Az�¼UCTºGType-1 indexes were found in the

inspected tablesC∩≤C@��O��¼ 1 ��Aconvert-t1-indexes-dbname.db2

ⁿO�]t REORG INDEXES ALL ⁿOP CONVERT �C

Yzb DB2 UDB � 8 �Ω�wW⌡μ db2IdentifyType1 ⁿOA�ⁿOú��d�¼�ϕμñ��¼ 1 ��C

db2IdentifyType1 ⁿO�⌡μ�íPΩ�wñ�ϕμ���Ω�w�����¿±Cw∩π�jqϕμBjqΩ�w��� (�Γ�) �Ω�wA�� -s � -t �AbSw⌡��ϕμñ⌡μ�ⁿOABz��ϕμ�εCp�ΣLα

qA� \ Command ReferenceC

4. Yzq DB2 UDB � 8 ��A�⌡μUC�@AHPw�¼�ϕμO���¼ 1

��A�Γ�N REORG INDEXES ALL ⁿOsW�ⁿO�G

a. oXUCd�Aw∩�¼�ϕμú����ϕμ�MμG

SELECT DISTINCT H.ROOT_SCHEMA, H.ROOT_NAME,T.TBSPACEID, T.TABLEID

FROM SYSCAT.TABLES T, SYSCAT.INDEXES I,SYSCAT.HIERARCHIES H, SYSCAT.NAMEMAPPINGS N

WHERE T.TYPE = ’H’ AND T.TABSCHEMA = I.TABSCHEMAAND T.TABNAME = I.TABNAME AND H.METATYPE=’U’AND H.ROOT_SCHEMA=N.LOGICAL_SCHEMA AND H.ROOT_NAME=N.LOGICAL_NAMEAND T.TABSCHEMA=N.IMPL_SCHEMA AND T.TABNAME=N.IMPL_NAME

b. �� INSPECT ⁿO�Oπ��¼ 1 ���⌠≤�¼�ϕμApU� G

db2 INSPECT CHECK DATABASE RESULTS KEEP sample.logdb2inspf $INSTHOME/sqllib/db2dump/sample.log sample.out

��e@�BJ�d��Gñ� TBSPACEID � TABLEID AH�X Object

� Tablespace ID (H db2inspf ⁿOñ�μí�ΘXϕ )A�PwC@��ϕ

μ����¼ApUCd� G

...Table phase start (ID Signed: 4, Unsigned: 4;Tablespace ID: 3) :

Data phase start. Object: 4 Tablespace: 3The index type is 1 for this table.Traversing DAT extent map, anchor 96.Extent map traversal complete.DAT Object Summary: Total Pages 20 - Used Pages 20

- Free Space 2 %Data phase end.

Index phase start. Object: 4 Tablespace: 3Traversing INX extent map, anchor 160.Extent map traversal complete.INX Object Summary: Total Pages 17 - Used Pages 17

� 5 � �e@� 39

Page 48: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Index phase end.Table phase end.

Tablespace phase end....

c. w∩π��¼ 1 ���C@��ϕμ (zbe@�BJñ�O)AN REORGINDEXES ALL ⁿOsW� convert-t1-indexes-dbname.db2 ⁿO�ApUCd�

G

REORG INDEXES ALL FOR TABLE table-nameALLOW WRITE ACCESS CONVERT

∩≤BJ � 39��4a ñ�C�C@��ϕμAYz]�í�Ω�¡ε�Mwú⌡

μ INSPECT ⁿOAhiH�N REORG INDEXES ALL ⁿOP CONVERT �sW� con-

vert-t1-indexes-dbname.db2 ⁿO�C CONVERT �u�α½�¼ 1 ��AB∩�¼

2 ��S�vTC

5. Yz��¼ 1 ��AhiH⌡μ convert-t1-indexes-dbname.db2 ⁿO�ANª�α

½��¼ 2 ��G

db2 –tvf convert-t1-indexes-dbname.db2

ziHsΦ�ⁿO�AH�sW��úⁿO�α½�¼ 1 ��C

τ�Ω�wO�w��niμ��

�Ω�wºeA�� db2ckupgrade ⁿO�τ�Ω�wO�w��niμ��½nC

db2ckupgrade ⁿOiHτ�°≤MμO��TAHKbΩ�w��α≈¿\CP�A�ⁿO�NvTΩ�w�º°≤Mμ�iTºgJΘx�]H -l �ⁿw�C p�°≤Mμ��Ω�A� \ Command ReferenceC

db2iupgrade �Is db2ckupgrade ⁿOCY db2iupgrade ⁿOΣ⌠≤°≤ú�TA�����X DBI1205EAh db2ckupgrade �ó�C

}lºe

v �Twzπ� SYSADM v¡C

v �Tw��n����Ω�wúws�C

v b Linux � UNIX @�t�WA�úY DB2 9.7 �w�M�A�α⌡μ

db2ckupgrade ⁿOC

v �Twz�X DB2 Ω�wú��w��DC� \w� DB2 °A� ñ� yDB2

Ω�wú��w��DzC

÷≤o�@�

¡ε

Ynb���Ω�w⌠�ñτ�Ω�wO�w��niμ�Az��bC@�Ω�

w���W⌡μ db2ckupgrade ⁿOCYz�bC@�Ω�w���W⌡μdb2ckupgrade ⁿOAhY�@�HW�Ω�w������niμ��Adb2iupgradeⁿO]�¿\C²OAΩ�w��ó�Cdb2iupgrade ⁿOu�bzoXdb2ckupgrade ⁿO�Ω�w���W⌡μ db2iupgrade ⁿOC

40 �� DB2 9.7 �

Page 49: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

Ynτ�Ω�wO�w��niμ�G

1. Hzn�º DB2 Ω ��¡�AnJ DB2 °A�C

2. pG �nτ�Ω�w�Ωúb⌡μñA�⌡μ db2start ⁿOH��ΩC

3. qⁿOμú ñA�½�Aϕ��²G

v b UNIX � Linux @�t�WA�½� DIRIMG/db2/OS/utilities/

db2ckupgrade/bin �²AΣñADIRIMG Oz�úY DB2 9.7 �w�M��

�mA��Oz�ⁿ DB2 ú� DVD ��²A� OS O DB2 °A��@�t

�WC

v b Windows @�t�WAz�nb��≈ñíJ DB2 9.7 �ú� CDA��½

� \db2\Windows\utilities �²C

4. ⌡μ db2ckupgrade ⁿOAHτ�{μΩ� ����Ω�wO�w��niμ�A�ú�Θx�ApU� G

db2ckupgrade sample -l db2ckupgrade.log -u adminuser -p passworddb2ckupgrade w¿\CiH��Ω�wC

Σñ sample OΩ�wWA� db2ckupgrade.log O�≤{μ�²ñ�Θx�A

Σ]A��Pi�Ω�C

C�oX�ⁿO�Aªú��g{s�Θx�CziH½sRWΘx�AH�K

≥ó����Cz��²≤�o���A�iiμ�C

pGzw⌡μ� 38��yN�¼ 1 ��α½��¼ 2 ��z�e@�AhiH

�� -not1 �AH⌡L∩�¼ 1 ����dC� \ 7AH�o�Ω�C

ϕ db2iupgrade ⁿO⌡μ db2ckupgrade ⁿO�Aw∩Ω�l�²]Y� Linux

� U N I X @�t��A�{μ�²]Y� W i n d o w s @�t��ñ�

db2ckupgradeAⁿw update.log Θx�C

5. Yz��W�����wq�Ω��¼A��WOt���Ω��¼W

A�≤o����wq�Ω��¼A���úⁿ¡ε�úPW�½s�

C ϕ���wq�Ω��¼�@�WOt���Ω��¼W�A

db2ckupgrade ⁿO��� SQL0473N ��TºCYz���Ω�wAh UPGRADEDATABASE ⁿON�ó�C

6. Yz��ⁿ¡�⌡�W��Ω�w½≤A�≤��Od⌡�W���Ω

�w½≤A���úⁿ¡ε�⌡�W�½s�C ϕΩ�w½≤�ⁿ¡�⌡�W

�Adb2ckupgrade ⁿO��� SQL0553N ��TºCYz���Ω�wAh

UPGRADE DATABASE ⁿON�ó�C

7. Yz��¼ 1 ��A�⌡μ � 38��yN�¼ 1 ��α½��¼ 2 ��z

�e@��⌡μú�� Script �Ct�AYzñ -not1 �AziH⌡μtype1_index_dbname.db2 Script �C

db2ckupgrade ⁿO��� SQL1498W iTºA�bP db2ckupgrade Θx��P��²ñú� type1_index_database-name.db2 Script �C∩≤C@��O��¼

1 ��AScript �]t REORG INDEXES ALL »zíP ALLOW WRITE ACCESS

� CONVERT lyC

� 5 � �e@� 41

Page 50: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Yz�⌡μ�e@�A��⌡μú�� ScriptAUPGRADE DATABASE ⁿO�N���¼ 1 ���O�LCbΩ�w�ºßAΩ�w�z{í�b�@�ϕμs�

��N�¼ 1 ��½���¼ 2 ��A�Bziα�b���í�JDw�

�h�í�Cb��½��¿ºeAúú�\s�ϕμC

8. b Linux � UNIX WAYz��íDj≈��íABo��íbΩ�wñ� DB2

��wWS���÷YAhbΩ�w�αºßA���ú��MμAPwz

O�iHbs�h⌡μⁿΩ�w�z{íñAHDj≈Φíwa⌡μ�íC�

\� 182��y� CBC++ � COBOL �ízAH�o�Ω�C

db2ckupgrade ⁿO�N ADM4100W iTºgJΘx�A�bP db2ckupgradeΘx��P��²ñú�W� alter_unfenced_database-name.lst ��AΣ

ñ]t���≤z�Ω�w�½swq� FENCED M NOT THREADSAFE �

�íDj≈�í�MμC

9. Yz�μWB�í �W���WñA�W� NULL � IDA�b SQL

»zíñH��¡w�wo� IDAH�KP NULL ÷Σro��≡C

ϕΩ�w�W� yNULLz � ID �Adb2ckupgrade ⁿO�N ADM4102W

iTºgJΘx�CYz���b SQL »zíñH���¡w�wBW�

yNULLz � ID �AID Wiα����R� NULL ÷ΣrCo��Pe��

μ��∩�C� \� 153��ySQL »zí�≤�a���vTzAH�o

�Ω�C

10. Yu@qsu��]tP� (*)A���t@�r��NP� (*)Cϕu@qsu

��]tP� (*) �Adb2ckupgrade ⁿO�N ADM4103W iTºgJΘx�C

q DB2 9.7 �}lAziH��μ@P� (*) @�@�U�rAH���Γ�

P� (**) �Nϕí�u@q��ñ�@�σrP� (*)C°su����¼�wA

UPGRADE DATABASE ⁿO�HΓ�P� (**) ��Nμ@P� (*)C

11. YΩ�w��� XML ExtenderA�⌡μ� 83��yNπ� XML Extender � DB2

°A��� DB2 9.7 �z ñ���BJAHKb�Ω�Ω�wºeA�

a�� XML Extender ��ú XML Extender \αCϕΩ�w��� XML Extender

�Adb2ckupgrade ⁿO�N ADM4104E iTºgJΘx�C

q DB2 9.7 �}lA��εú� XML ExtenderC

12. Tw db2ckupgrade ⁿO�Θx�]tUCσrG Version of DB2CKUPGRADE being

run: VERSION 9.7C�σriT{z�b⌡μ�T� db2ckupgrade ⁿOh�C

13. �� fixtbspflvr uπA�d��� SQLSPCS �W�⌠≤L�S�μ�Czi

Hq http://www.ibm.com/support �o�uπ��Ω�C

��ºe�≈Ω�w

}l�� DB2 9.7 ��{�ºeAjP��z⌡μ�π≈u Ω�w�≈CpG�

{��ío���Ah�n�πΩ�w�≈�i����Ω�wC

NΩ�� DB2 9.7 �ºßAb�ª�ºezLk�≈Ω�wC

}lºe

v Yn�≈Ω�wAh�n SYSADMBSYSCTRL � SYSMAINT v¡C

42 �� DB2 9.7 �

Page 51: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v Ω�w��ws�CYn�°{μΩñ��ws��Ω�wMμA�ΘJUCⁿ

OG

db2 LIST DATABASE DIRECTORY

{�

Ynw∩C���Ω�w⌡μ�π≈u�≈G

1. ������{í����PΩ�w�suCYn≥o{μΩ���Ω�wsu

MμA�oX LIST APPLICATIONS ⁿOCpG�����{í�w��suA�ⁿON���UCTºG

db2 list applicationsSQL1611W uΩ�wt��°�vS���⌠≤Ω�C

SQLSTATE=00000

Yn������{íP����suA��� FORCE APPLICATION ⁿOG

db2 force application all

2. �� BACKUP DATABASE ⁿO�≈Ω�wCUCO UNIX @�t��dG

db2 BACKUP DATABASE sample USER arada USING password TO backup-dir

Σñ sample OΩ�wOWB���WO aradaBKXO passwordA���≈

���²O backup-dirC

b���Ω�w⌠�ñAC� \ Data Recovery and High Availability Guide and

Reference ñ� y�≈���Ω�wzC

pGzwb DB2 9.5 ��Ω�wW���tm DB2 ACSAhiH�� USE SNAP-SHOT ��⌡μ Snapshot �≈CM�Azuαb DB2 9.5 �Ωñ�� Snap-

shot �≈Czúα�� Snapshot �≈���s�°A�C� \Data Recovery

and High Availability Guide and Reference ñ�u⌡μ Snapshot �≈v

pGz�±w⌡μ�π≈u Ω�w�≈A�Bb�ºeLk⌡μt@��≈Ah

ziH∩�⌡μÑií≈u Ω�w�≈�NC� \� 74��y��s� DB2

°A�zAH�op≤��Ñií≈u Ω�w�≈��Ω�w��Ω�C

3. ∩���G���≈M���π�AHTOiH��udb2ckbkp �d�≈vⁿO��M�CUCO UNIX @�t�W�dG

cd backup-dirdb2ckbkp SAMPLE.0.arada.NODE0000.CATN0000.20051014114322.001

[1] Bz�w��G #######

M��τ��¿ - �QC

�≈ DB2 °A�tm�E�ΩT

b DB2 °A��ºeA�≈z�Ω�wMΩ�w�z{ítm �]wAα²zb

�ºßAτ� DB2 °A�μ�A�½�ΩMΩ�wC

��AziHq DB2 °A�ñ¼�Ω�wt�¼²B DB2 n²��]wB��ϕμ

Ω��E�ΩT��÷ΩTFpGo{Ω�w�z{í�μ��α�⌠≤�ß�

tºAo�ΩTúiH≤Uziμ�DP�C

� 5 � �e@� 43

Page 52: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

}lºe

÷Mí�@��n�M�v���O��ú�nM�vA²OYn⌡μUC��@

�Az��π� SYSADM v¡C

{�

�≈z� DB2 °A�tmME�ΩTG

1. w∩zYNb��Ωñ����Ω�wA⌡μ db2support ⁿOAqz� DB2

°A�¼�ΩTC�ⁿOi²z¼�Ω�wt�¼²BΩ�wMΩ�w�z{ít

m �]wBDB2 n²��]wB��ϕμΩ��E�ΩT��÷ΩTAH� DB2

Σ�ñ�bX{�D���C

db2support output-directory -d database-name -cl 0

-cl 0 ��¼�Ω�wt�¼²BΩ�wMΩ�w�z{ítm �]wAH�DB2 n²��]wC¼��ΩT�xsbΘX�²U� db2support.zip zip úY

�ñCΣñ]A HTML μí�Kn°iCb@�]A� db2supp_opt.zip �ñA

z���d optimizer.log �AHτ�w�Q⌡μΩT�¼�C

�¿�ºßA�N� zip �Od��δCzip �ñ�ΩTiH≤Uzt�Ms

���⌠≤α�DC

2. �C�Ω�w�÷p���{íA�≈��M≤�÷ΩTC��UCⁿOAiHC

XPΩ�w�÷p�M≤A�NⁿOΘX½s�V��G

db2 LIST PACKAGES FOR SCHEMA schema-nameSHOW DETAIL > /upgrade/sample_pckg.txt

pG��{í���⌡��nN�ⁿO½��≤C�⌡�W��� FOR ALLAh

FOR SCHEMA lyi²zCXSw⌡����M≤C

3. pGzw��f�≈αA�oXUCⁿO�≈Ω�f�tmG

db2audit describe > audit_instance-name.cfg

pGz�h�ΩA��C�Ω½�oX�ⁿOC

4. �≈���í�íC� \ Administrative Routines and Views ñ� y�í�í�

w��O���≈���zC UCd�π p≤�≈���� UNIX @�t�

ñw]⌠����í�íG

cp -R $INSTHOME/sqllib/function $INSTHOME/routine_backup

Σñ INSTHOME �]�Ω ����l�²CϕzwbΩ�wñ��í�í

�ApGⁿw��π⌠�úbw]�í⌠�UAh��Tw{s�w�dbΣ�

l�mWC

5. ∩���Gdb2support ⁿO HTML °i�]A ��ⁿwΩ�wºΩ�Ω�w

�z{ítm �]wCziH�� GET DATABASE MANAGER CONFIGURATIO ⁿO�≈z�Ω�w�z{ítm �]wA�NⁿOΘX½s�V��AHxsC�

Ω�o�]wG

db2 GET DBM CFG > dbm_instname.cfg

Σñ instname OΩWC

44 �� DB2 9.7 �

Page 53: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

6. ∩���Gdb2support ⁿO HTML °i�]A�ⁿwΩ�w�Ω�wtm �]

wCziH�� GET DATABASE CONFIGURATION ⁿO�≈z�Ω�wtm �]wA�NⁿOΘX½s�V��AHxsC�Ω�w�o�]wG

db2 CONNECT TO database_aliasdb2 GET DB CFG FOR database_alias

SHOW DETAIL > db_database_alias.cfg

Σñ database_alias OΩ�wOWC SHOW DETAIL ly�π tm �]� AUTO-

MATIC �AΩ�w�z{ípΓX�C

b���Ω�w⌠�ñC�Ω�w���W�Ω�wtm �iH�PCpG �

ú�PA��C�Ω�w����≈Ω�wtm �]wC

7. ∩���Gdb2support ⁿOú�����t�ⁿwºΩ�w� db2look ⁿOΘXCM�ApG�n�ú� DDL �ñS��ΣLΩTAhiH���ⁿO�xs

Ω�w� DDL ΩTA]iH��»zí�½�Ω�w½≤G

db2look -d sample -e -o sample_tbs.db2 -l -x

8. ∩���Gdb2support ⁿO HTML °i�]A ��ⁿwΩ�wºΩ�⌠��

n²��]wCziH�� db2set ⁿO�≈z� DB2 ]w�n²��]wA�N

ⁿOΘX½s�V��AHxso�]wG

db2set -all > reg_instname.txt

pG]w DB2 ⌠���A���Aϕ�t�ⁿO�CX⌠����ΣCpAb

AIX WAziHoXUCⁿOG

set |grep DB2 > env_instname.txt

pGiαA��� set ⁿO�ΘXA�⌡μ db2set ⁿOANo�⌠���]� DB2

]w�n²ñ�n²��C

��ºeW[ϕμ�í�Θx�jp

}l� DB2 °A�ºeA��Twt�¼²ϕμ�í��sϕμ�íW�¼≈�i

��íqH�¼≈�Θx�íAi���Ω�wC

}lºe

TwziW[ϕμ�í�Θx�íjp� SYSCTRL � SYSADM v¡C

÷≤o�@�

¡ε

]�ϕμ�í≤VΩ�w���A�Hb���Ω�w⌠�ñW[ϕμ�íjp�A

�nΣL�N��C�BAz��nb¼²Ω�w���°A�ñW[Θx�íC

{�

YnW[ϕμ�í�Θx�í�jpG

1. s�zn���wG

db2 CONNECT TO sample

2. oXUCd��Pwϕμ�í����ípG

� 5 � �e@� 45

Page 54: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

db2 "SELECT SUBSTR(TBSP_NAME,1,15) NAME, TBSP_TYPE TYPE,TBSP_AUTO_RESIZE_ENABLED AUTO_RESIZE, TBSP_NUM_CONTAINERS CONTAINERS,TBSP_TOTAL_PAGES TOTAL_PGS, TBSP_USED_PAGES USED_PGS, TBSP_FREE_PAGES FREE_PGS,TBSP_MAX_SIZE MAX_SZ, TBSP_PAGE_SIZE PG_SZFROM SYSIBMADM.TBSP_UTILIZATIONWHERE TBSP_CONTENT_TYPE IN (’ANY’,’SYSTEMP’)"

NAME TYPE AUTO_RESIZE CONTAINERS TOTAL_PGS USED_PGS FREE_PGS MAX_SZ PG_SZ--------------- ---- ----------- ---------- --------- -------- -------- ------ -----SYSCATSPACE DMS 1 1 8192 7576 612 -1 8192TEMPSPACE1 SMS - 1 10 10 0 - 8192

∩�� 2 ºO²C

�Nxs���qB���Bw�����Bi����BMAXSIZE ���jpC

Yznq 8.1 ��A���UCⁿOG db2 LIST TABLESPACES SHOW DETAIL

3. ��UCΣñ@�∩��W[t�¼²ϕμ�í�jpG

v pGzπ� SMS ϕμ�íAhu�Tw��i����íP������PFb

�dñAj�� 60 MBC

v pGzπ� DMS ϕμ�íAB�����j≤i����A���UC�íp

ΓC�xs�nW[����G

number_of_pages = ( used_pages - free_pages ) /number_of_containers_in_SYSCATSPACE

Mß��UCⁿOAHW[t�¼²ϕμ�íñ��xs��jpG

db2 “ALTER TABLESPACE SYSCATSPACE EXTEND (ALL number_of_pages)”

v pGzπ�w�� AUTORESIZE � DMS ϕμ�íAB MAXSIZE O]�

NONEA�Twi����í���w�����Γ CpGN MAXSIZE ]�

@�p≤w����Γ �π�Ah�n�� ALTER TABLESPACE »zí�

W[ MAXSIZEApUCd� G

db2 "ALTER TABLESPACE SYSCATSPACEMAXSIZE (2*used_pages_in_SYSCATSPACE*page_size/1024) K"

DB2 UDB � 8 � FixPak 9 ºßANiH��ϕμ�í��½s�πj

pC

b���dñAe@�BJñ�d��Gπ SYSCATSPACE Ow��

AUTORESIZE � DMS ϕμ�íAB MAXSIZE � -1Aϕ jpW¡L¡εC

]�Ai�����í��Ow�����Γ C

4. ��UCΣñ@�∩��W[�sϕμ�í�jpG

v

pGzπ� SMS ϕμ�íAhu�Twi����í���t�¼²ϕμ�í�

���Γ Fb�dñAj�� 128 MBC

v pGzπ� DMS ϕμ�íA���UC�ípΓC�xs�nW[���G

number_of_pages = ( number_of_total_pages_in_SYSCATSPACE ) /number_of_containers_in_TEMPSPACE1

��UCⁿOAiHW[�sϕμ�íñ��xs��jpG

db2 “ALTER TABLESPACE TEMPSPACE1 EXTEND (ALL number_of_pages)”

v pG�w�� AUTORESIZE � DMS ϕμ�íAB MAXSIZE O]� NONEA

�Twi����í���t�¼²ϕμ�í����Γ CpG MAXSIZE ]

46 �� DB2 9.7 �

Page 55: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�@�p≤t�¼²ϕμ�í���Γ �π�Ah�n�� ALTER

TABLESPACE »zí�W[ MAXSIZEG

db2 "ALTER TABLESPACE TEMPSPACE1MAXSIZE (2*total_pages_in_SYSCATSPACE*page_size/1024) K"

5. Q� GET DATABASE CONFIGURATION ⁿOAPw{μΘx�í�jpCUC

dπ p≤b Linux M UNIX @�t�WO² logfilsizBlogprimary �logsecond Ω�wtm ��G

db2 GET DB CFG FOR sample |grep ’(LOG[FPS]’| tee logsize.txtΘx�jp (4KB) (LOGFILSIZ) = 1000DnΘx��� (LOGPRIMARY) = 3�nΘx��� (LOGSECOND) = 2

6. ��UCⁿOAW[Θx�íjpG

db2 UPDATE DB CFG FOR sample using LOGSECOND(current_value of LOGPRIMARY + current_value of LOGSECOND) * 2

pGwπ��j�Θx�íAhiαL�W[C

7. ∩���GN logsecond ]� -1 ���OsOⁿAH��L¡D�OⁿA�úO

W[Θx�íCL¡D�Oⁿe\@�ñu@μ≤VDnΘx�OsΘxAq�

�e\μ÷��L¡���Θx�C��NApG�ó�Ahμ÷ Rollback �

�≈N°�n�ºOsΘx��q�wCUCⁿOπ p≤����OsOⁿ�

L¡Oⁿ�dG

db2 UPDATE DB CFG FOR sample using LOGARCHMETH1 DISK:archive-dirdb2 UPDATE DB CFG FOR sample using LOGSECOND -1

Σñ archive-dir OnOsΘx���²C

��������{íP�Ω�w�suAs�α�C

N�l�m�≤��⌠�m (Linux)bz�� DB2 9.7 �ºeA��b Linux @�t�WAN�l (r) �m�≤�

�⌠�mC

���l��{ís��⌠�m�l (r) �m����l I/O Φkw DB2 9.1

��≤�ABN�≤ DB2 Ω�wú�����ñ�úC��l I/O Φkb Linux @

�t�ñ]YN≤�A�b����� Linux ñN��úC

�⌠�mΦk��� I/O FP���l (r) �mΦk�P�αC

}lºe

TwΩ�ww≈uAHK½stmxs���≤Θx�⌠�C

÷≤o�@�

¡ε

b��Ω�w⌠�ñA��∩�niμ�≤�C@�Ω�w���⌡μ db2relocatedbⁿOC���C@�Ω�w���ú�úP�tm�AΣñ��]A��≤ºΩ�w

���� NODENUM C

� 5 � �e@� 47

Page 56: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

1. ⌡μΩ�w��π≈u�≈C

2. ÷¼Ω�wC]�{�� QUIESCE DATABASE ⁿONΩ�wm≤RεíApUCd� G

db2 CONNECT TO sampledb2 QUIESCE DATABASE DEFER FORCE CONNECTIONS

db2 DEACTIVATE DATABASE database-alias

3. �� raw -a t�ⁿOAiHd�zwq��ls�C�ΩT�U≤zPwb�Nϕμ�íWC@�xs���l�m�A������⌠�mC

4. � db2relocatedb ⁿO�tm�C�� CONT_PATH � LOG_DIR lyA��ⁿwsC pAiH��UC�e�� moveraw.cfg �G

DB_NAME=SAMPLEDB_PATH=/databases/SAMPLEINSTANCE=db2inst1NODENUM=0LOG_DIR=/dev/raw/lograw,/dev/sda5CONT_PATH=/dev/raw/raw1,/dev/sda1CONT_PATH=/dev/raw/raw2,/dev/sda2

5. ⌡μ db2relocatedb ⁿOAH�≤Ω�w��tmApUCd� G

db2relocatedb -f moveraw.cfg

6. ���wApUCd� G

db2 ACTIVATE DATABASE database-alias

7. ��Ω�wO�pw���BμCs�Ω�wA�∩bz½stmºϕμ�íW

��ϕμ⌡μd�C

8. pGNΩ�wm≤RεíAhiH�� UNQUIESCE DATABASE ⁿO��s�v���Ω�wApUCd� G

db2 CONNECT TO sampledb2 UNQUIESCE DATABASE

�G

pGznb DB2 9.7 �ñAq 9.7 �He��≈iμ��Az��iμ½s�V��A

�xs�MΘx⌠�ⁿX�⌠�m]�D�lr�m�C

¼���eE�ΩT

b���Ω�≤s�U@���M≤ºeAziα�n¼�E�ΩTAH≤U

�°��⌠≤iα�b��≤sºßú���DC

}lºe

í�⌡μ�¼�@�iα�n�°��í�α�¿Cb�w��≤sºeA�wd

¼≈��íqAH�¿E�ΩT�¼�C

÷≤o�@�

pGp�n���ΩA��≤s�U@�i����M≤Ah¼�αBtm

�⌠�ΩT����AiH≤UE���⌠≤iα�b⌡μ��≤sºß�o��

DCzL db2fodc -preupgade � db2support -preupgrade ⁿOAiH�¿E�ΩT�¼�C

48 �� DB2 9.7 �

Page 57: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

Yn¼�¼≈�ΩT�qAHE���⌠≤iαb⌡μ��≤sß�o��DAz

��⌡μUCBJG

1. b¬�q�óm�íoX db2fodc -preupgrade ⁿOC

�ⁿO�¼����Diα�n�α�÷ΩTC�¿¼�ºßAΩT�xsbW

� FODC_Preupgrade_<timestamp>_<member> �s��²ñC

�GYn¼����αΩTA�búP��qh�h�oX db2fodc -preupgradeⁿOCoi² IBM Σ�ñ�d� DB2 α�¬C

2. oX db2support -preupgrade -d database_name ⁿOC

�ⁿO�¼�tm�⌠�ΩTAH�²e�� FODC �e�²C

�G

�¿¼�ºßA�b{μ�²ñ�@�]t��w¼�ΩT�

db2support_preupgrade.zip �C

U@B

pGb��≤sºß�o⌠≤�DAhiα�nDzN db2support_preupgrade.zip

��e� IBM Σ�ñ�Hiμ�RC��Od db2support_preupgrade.zip �A

Pw��≤sw��B@�εC

b��⌠�ñ�� DB2 °A�

b�í@�⌠�ñ� DB2 °A�ºeA²b��⌠�ñ�ª�AiH≤�a�

M�{��í�⌠≤�DAH��⌠ DB2 9.7 �ñ�i��≤vTC

z�iHb��í@�⌠�ºeAτ���{íBScriptBuπ��@{�O���

B@C��AziH�w�Ω�w����D����íAHTwz��p�C

}lºe

z��π� Linux � UNIX @�t�� root ���v¡A� Windows �u���z

�vv¡Cz���π� SYSADM v¡C

{�

Ynb��⌠�ñ�s�í@�⌠�A�⌡μUC@�G

1. w� DB2 9.5 �BDB2 9.1 �A� DB2 UDB � 8 �C Yzw� DB2 �A

hú�n�@�s�C

2. �Ω�s@���ΩC

3. b��Ωñ�Ω�w��C ziH�sS�Ω��Ω�wAu��Ω�w

�A���Ω�l�������{í\αCΩ�w���α½t�¼²½

≤C]�Aϕμñ�Ω�qú�vT�Ω�w����D����íC

4. ⌡μA�≤ DB2 °A���e@�C

5. w� DB2 9.7 �C

� 5 � �e@� 49

Page 58: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

6. ���ΩC

7. ���Ω�wC O²�C�Ω�w����í�t�¼²ϕμ�íBt��s

ϕμ�í�Θx�í�jpCUCdπ p≤b AIX @�t�W⌡μ�@�G

time db2 UPGRADE DATABASE nsample | tee upgrade_time.logdb2 connect to nsampledb2 "SELECT SUBSTR(TBSP_NAME,1,15) NAME, TBSP_TYPE TYPE,

TBSP_AUTO_RESIZE_ENABLED AUTO_RESIZE, TBSP_TOTAL_PAGES TOTAL_PGS,TBSP_USED_PAGES USED_PGS, TBSP_FREE_PAGES FREE_PGS,TBSP_PAGE_SIZE PG_SZ, TBSP_EXTENT_SIZE EXTENT_SZ,TBSP_PREFETCH_SIZE PREFETCH_SZ, TBSP_NUM_CONTAINERS CONTAINERS

FROM SYSIBMADM.TBSP_UTILIZATIONWHERE TBSP_CONTENT_TYPE IN (’ANY’,’SYSTEMP’)" | tee tbs_details.log

db2 GET DB CFG FOR nsample | grep ’(LOG[FPS]’ | tee log_size.log

bz��p�ñ����ΩTC

8. pGb���Ω�w�o{⌠≤�DA�b��í@�⌠�ºeMΣo��

D��MΦCN�Mo��D�@�sW��p�C

9. ⌡μA�≤ DB2 °A���ß@�C

10. τ��O�¿\C

11. Yz����w���JA�s�w�� DB2 9.7 ������wA

H����{íBScriptBuπ��@{�C

���w��

b��⌠�ñ��í@�Ω�w��Ai²zb�í@�⌠�ñ�Ω�wºeA

����wC

}lºe

Twzπ� SYSCTRL � SYSADM v¡C

÷≤o�@�

�{��� DDL Script ��Ω�w��CYz�¼≈�Ω�Az]iH��Ω�w

�≈H�s�Ω�wA��Ω�w��C� \ Data Recovery and High Avail-

ability Guide and Reference ñ� y���s�Ω�wzAH�o�Ω�C

{�

Yn��w��H���w�G

1. b�í@�Ω�w°A�WHΩ ���¡�nJA��� db2look ⁿOAHΩ�wñ��{s�½≤ú� DDL ScriptC UCⁿOπ p≤w∩ SAMPLE Ω�w

ú� sample.ddl scriptG

db2look -d sample -a -e -m -l -x -f -o sample.ddl

sΦú�� DDL Script ��≤G

v CONNECT »zíñ�Ω�wW

v ���ϕμ�íxs��Ω��⌠�A�NjpYε�ΣU¡A]�N�½�S

���u��l���w

ziH��v� DDL Script b��Ωñ���Ω�wA�Dú� DDL

ScriptC

50 �� DB2 9.7 �

Page 59: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

2. b��Ω�w°A�ñHΩ ��¡�nJA��z�Ω�w��C UCd

π p≤�� sample.ddl Script �� SAMPLE Ω�w�Ω�w��G

db2 CREATE DATABASE NSAMPLEdb2 -tvsf sample.ddldb2 UPDATE DBM CONFIGURATION USING diaglevel 4

ϕ diaglevel Ω�w�z{ítm �]� 3 (w]) �≤¬�A��½n�

��≤ú�Oⁿ� db2diag Θx�ñC� 4 ��∩�DP��U�ΣLΩ

TC

3. �n��Abz���Ω�wñA�πt�¼²ϕμ�íB�sϕμ�í�Θx�

í�jpC

4. ∩≤z��í@�Ω�wAXΩ�l�A�Jo�Ω�l��z���Ω�

wCYzNb��⌠�ñ����{íAzu�n@�Ω�l�C

5. s�Ω�w���τ�ª�O�w�Q�A�oX@�p¼d�C

��ºe² DB2 °A�≈u

b�≥iμ�{�eAz���ε DB2 �vA�B�ε��ⁿOμBz�Ñq@�B

ñ���{íM���suA��εΩ�w�z{íA² DB2 °A�≈uC

}lºe

z��π� SYSADM v¡C

{�

Yn² DB2 °A�≈uG

1. �ε DB2 �vA�G

db2licd -end

2. ������{íP���suCYn≥o{μΩ���Ω�wsuMμA�o

X LIST APPLICATIONS ⁿOCpG�����{í�w��suA�ⁿON���UCTºG

db2 list applicationsSQL1611W uΩ�wt��°�vS���⌠≤Ω�C

SQLSTATE=00000

Yn������{íP����suA��� FORCE APPLICATION ⁿOG

db2 force application all

3. bC��b⌡μⁿOμBz��Ñq@�ñΘJUCⁿOAH�ε��ⁿOμBz

�Ñq@�C

db2 terminate

4. ������{íP���suºßA��εC�Ω�w�z{íΩG

db2stop

� 5 � �e@� 51

Page 60: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

52 �� DB2 9.7 �

Page 61: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 6 � �� DB2 °A� (Windows)

b Windows WN DB2 °A��� DB2 9.7 �A�nzw�s� DB2 9.7 ��A

MßN{s�Ω�Ω�w���s�C

pGz∩�b DB2 9.7 �w��í��{s 9.7 �He��Ah��Ω�

DB2 �z°A� (DAS)A²bw�ºßz�M�n�Ω�wCpGz∩�w�s�

DB2 9.7 ��Az��Γ��ΩBDAS �Ω�wC

��@�í�q DB2 9.5 �BDB2 9.1 �� DB2 UDB � 8 ��� DB2 9.7

��BJC��\�π�Sw�Φ�⌠�A�Pw�@��AXz�⌠�C

}lºe

v �Twzπ�u���z�vv¡C� \w� DB2 °A� ñ yw� DB2 °A

� (Windows)z ñ�u����v@�AH�oΣL�v�Ω�C

v �Twz�X DB2 Ω�wú��w��DC� \ w� DB2 °A� ñ� yDB2

Ω�wú��w��DzC

v �\���M���í�DC

v ⌡μ�e@�C

÷≤o�@�

¡ε

v �{��A�≤ϕzw� DB2 9.7 � 32 �Ω�wú��Aq DB2 32 �°A

��F�ϕzw� DB2 9.7 � 64 �Ω�wú��Aq DB2 64 �°A�

�CΩ�jpO�@�t�Pzw�� DB2 9.7 �Ω�wú��MwA� \

� 24��yΣ� 32 �� 64 � DB2 °A���≤zAH�o�Ω�C

v pGzn⌡μ���w�AHΓ��ww�h� DB2 ú�� DB2 UDB � 8 �

�Ahz����� DB2 UDB � 8 � FixPak 7 �≤s��C

v �ΣLA���¡εC��\�πMμC

{�

YnN DB2 °A��� DB2 9.7 �G

1. Hπ�u���z�vv¡����¡�nJ DB2 °A�C

2. ⌡μ setup ⁿOH��uDB2 w�vδFA�w� DB2 9.7 �Cz�T�∩�G

v Yn�� DB2 �Bb�∩� DB2 �W⌡μ���ΩAH�z�

DASA�bw�ú�e�W∩���{s�ú�∩�CMßb��{s�ú�°

íñA∩�π����@� DB2 �WC��úw�∩�� DB2 �M�[

{íú�C

pGzπ���Ω�wAh�¼@hiA��z⌡μ db2ckupgrade ⁿOCpGzw�¿�e@�A��ñ�i��≥�C�hA�b�≥w�eτ�

z�Ω�wO�w��niμ DB2 �C

v Yn� DB2 9.7 ��s�A�bw�ú�e�ñ∩�w�sú�∩�C

© Copyright IBM Corp. 2006, 2012 53

Page 62: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v Yn����A�⌡μ���w�A�bw�ú�e�W∩���{s�ú�

∩�CMßb��{s�ú�°íñA∩�π����@� DB2 �WC�

ßAb∩�w�B������Γ�°íñA∩�N��w�]wxsb���

ñ∩�AHw∩���w�����C���π��n�

UPGRADE_PRIOR_VERSIONS ÷ΣrBn�� DB2 �WAH�w�⌠

�C

���w���G�P�@�∩�ñ��G�PA��bw∩� DB2 �Mz

DAS W⌡μ�Ω���� DB2 9.7 ��C

3. �w���ww�bzn�º DB2 �ñ� DB2 �[{íú�C

4. pGzww� DB2 9.7 ��s�A����s�C

5. pGzn��{ízLw]��s� DB2 9.7 ��A��pGzw�{s�

DB2 UDB � 8 ��A�N DB2 9.7 ��]� DB2 w]�C� \w�

DB2 °A� ñ� yw�ºß�≤w] DB2 �w] IBM Ω�w�ß����

(Windows)zCpGzwq DB2 UDB � 8 �iμ�Ahz��wqw]�A

]�S�w]�wqb DB2 °A�ñC

6. ∩���GpGzww�s�A�� DAS ]pGznOd{s DAS tm��

� DB2 9.7 �ñi��s\α�CpGz� DAS �b DB2 UDB � 8 �W⌡μA

�NΣ�AH��u�εñ�v��zb DB2 9.1 ��≤s��ºU⌡μ�Ω

C

7. �Ω�wC

U@B

b� DB2 °A�ºßA⌡μ����ß@�ApNE���h�½]�Σ�

e�B�πΘx�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿

\C

���

]�oON DB2 Ω�w°A��� DB2 9.7 �πΘ{��@í�A�Hz���

ΩC

}lºe

v z��π� Linux � UNIX @�t�� root ���v¡A� Windows �u��

�z�vv¡C

v z��w���ww�bzn�� DB2 �ñ� DB2 Ω�w�[{íú�C

v ⌡μ db2iupgrade ⁿOºeA��iμUCBJG

– τ�Ω�ww��niμ DB2 �C� \� 40��yτ�Ω�wO�w��

niμ�zC

– b Linux � UNIX @�t�WATw /tmp �²ñπ� 20 MB �i��íCΩ

�l��NgJ /tmpC

– ¼��eE�ΩTAH≤UE�⌠≤iαb�ßo���DC

÷≤o�@�

¡ε

54 �� DB2 9.7 �

Page 63: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v b Linux � UNIX @�t�WAzú�� root ���]wΩ⌠�CϕúΣ�z

]wΩ⌠��A�⌡μ db2iupgrade � db2icrt ⁿOC

v �\Ω���¡εC� \� 16��yDB2 °A���¡εzC

b Linux � UNIX @�t�WAz��Γ��ΩCb Windows @�t�WAp

Gz�∩�b DB2 9.7 �w��í��{s� DB2 �Ah��Γ�iμ�C

{�

Yn�� db2iupgrade ⁿOANz{s�ΩΓ��� DB2 9.7 �A�⌡μUC�

@G

1. ⌡μUC�@APwzO�α≈N{s�Ω��ww�� DB2 9.7 ��G

v Pw�I�¼CUCdπ p≤�� GET DBM CFG ⁿOΣX�I�¼G

@�t� d�

Linux � UNIX db2 GET DBM CFG | grep ’Node type’

Node type = Partitioned database server with local and remote

clients

Windows db2 GET DBM CFG | find “Node type”

Node type = Partitioned database server with local and remote

clients

v �\� 18 ��ϕ 7AH���I�¼PwΩ�¼A�PwO�Σ�Ω

�Cbe@�dñA�I�¼� yPartitioned database server with local and

remote clientszA]�Ω�¼� yesezA�Bzuα�� DB2 Enterprise

Server Edition � DB2 9.7 ��Cb Linux � UNIX @�t�WAziH

�� DB2 Workgroup Server Edition � DB2 9.7 ��A²���w]tm

Nz�Ω½�� ywsez �¼C

pGzLkNΩ��⌠≤ww�� DB2 9.7 ��Ah�nw�Σ�z�Ω

�¼�� DB2 9.7 �Ω�wú��A�α�≥U@�BJC

2. ⌡μUCⁿOA�������suB�εß�Bz��εz�{sΩG

db2stop force (Disconnects all users and stops the instance)db2 terminate (Terminates back-end process)

3. H root ���v¡]Linux � UNIX @�t���u���z�vv¡]Win-

dows @�t��nJ DB2 Ω�w°A�G

4. q�� DB2 9.7 ���m⌡μ db2iupgrade ⁿOA��z{s�ΩCu�nb ��I�ΩW⌡μ db2iupgrade ⁿOCUCϕμπ p≤⌡μ db2iupgradeⁿOH�ΩG

@�t� ⁿOyk

Linux � UNIX $DB2DIR/instance/db2iupgrade [ -u fencedID ] InstNamea

Windows “%DB2PATH%”\bin\db2iupgrade InstName /u:user,passwordb

�G

a. Σñ DB2DIR O]�zb DB2 9.7 �w��íⁿw��mBfencedID O��⌡

μj≈����wqτ� (UDF) �xs{�����WA� InstName OΩ

� 6 � � DB2 °A� (Windows) 55

Page 64: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

���nJWC�d�NΩ��zw�� DB2 Ω�wú���¬h

�ApGznOd�e�Ω�¼A��� -k ∩�C

b. Σñ DB2PATH O]�zb DB2 9.7 �w��íⁿw��mBuser � password

O��⌡μ DB2 A�����WMKXA� InstName OΩ�WC

pGz�w���ww�bzn�� DB2 �ñ� DB2 Ω�w�[{íú�A

hΩ��ó�A���iTºCpGzW�yßw�o�ú�A��zúA

�no�ú��ú��\αA��� -F ���ΩC

db2iupgrade ⁿO�Isπ� -not1 �� db2ckupgrade ⁿOAHτ���Ω�wO�w��niμ�Cupdate.log �ⁿw� db2ckupgrade �Θx�A�Bw∩ db2iupgrade ��w]Θx�� /tmp/db2ckupgrade.log.processIDCb Linux

� UNIX @�t�WAΘx���≤Ω�l�²ñCb Windows @�t�A

Θx���bzn⌡μ db2iupgrade ⁿO�{μ�²ñC -not1 ����∩�¼ 1 ����dCb�ΩºeAz��τ�z�Ω�wñúπ��¼ 1 ��A

� \� 38��yN�¼ 1 ��α½��¼ 2 ��zCun db2ckupgrade ⁿO°i��Adb2iupgrade Nú�⌡μCpGo�⌠≤��A��dΘx�C

5. Hπ�¼≈v¡���Ω����¡�AnJ DB2 Ω�w°A�C

6. ⌡μ db2start ⁿO½s��ΩG

db2start

7. ⌡μ db2level ⁿOAτ�z�Ωw≤ DB2 9.7 �W⌡μG

db2level

uΩTvO���]A�ⁿ ″DB2 V9.7.X.X″ �rΩAΣñ X ��rC

�� DB2 �z°A� (DAS)YnOdz{s� DAS tmAu�n�uDB2 �z°A� (DAS)vCpGz� DAS

�b DB2 UDB � 8 �W⌡μAh�n� DASAH��u�εñ�v��zb DB2

9.1 ��≤s��W⌡μ�ΩB@��z�@��{C

�hAziH≤z{s� DASA�b DB2 9.7 �ñ�s DASC � \ w� DB2

°A� ñ� y� DB2 �z°A� (DAS)zC

b Windows @�t�WApGz∩��� 9.7 �He��ABzπ�b��

U⌡μ� DASAh� DAS ]�H�z�Ω�C

DB2 9.7 �ñw≤� DB2 �zuπ� DASABiαb����ñ�εú�CpGzp

��� IBM Data Studio ñ�uΩ���s²�v�⌡μΩ�w�z@�Ahú�n

� DASCz]iH≤ DAS �uπ¼²Ω�wC

}lºe

v Twzπ� Linux M UNIX @�t�W� SYSADM v¡P root s�v¡A�O

Windows @�t�W����z�v¡C

÷≤o�@�

¡ε

v CíqúW�α�@� DASC

56 �� DB2 9.7 �

Page 65: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

Yn� DASG

1. H root v¡ (Linux M UNIX @�t�) ����z�v¡ (Windows) nJ DB2

°A�G

2. ⌡μ dasmigr ⁿOH�{s� DASG

@�t� ⁿOyk

Linux � UNIX $DB2DIR/instance/dasmigr

Windows %DB2PATH%\bin\dasmigr

Σñ DB2DIR � DB2PATH ⁿXzb DB2 9.7 �w��íⁿw��mC

pG DAS �b⌡μAdasmigr ⁿO�b�ºe�ε DASA�b�ºß��

DASC

3. pGzw�uπ¼²Ω�wABQnb 9.7 ��uDB2 �εñ�vW��z{s

� Script M�{A�⌡μUCBJG

v �Ω]�Ω �uπ¼²Ω�w�C

v �uπ¼²Ω�wC

v pGzOq DB2 9.1 ��²e���� DB2 9.7 �Ah�Hπ� SYSADM

v¡����¡�nJ DB2 °A�A�⌡μ db2tdbmgr ⁿOCo��b�uπ¼²Ω�wºe�ε�{{íA�b�ºß½s����{{íCpGzq

���ß�⌡μ�uπAh��b⌡μ�ⁿOºe�ε°A�W��{{íA�

b⌡μ�ⁿOºß½s����{{íC

v ⌡μ GET ADMIN CFG ⁿOHπ uπ¼²Ω�w�{μtm]wAτ� DAS O

�wtm�s���uπ¼²Ω�wG

db2 GET ADMIN CFG

�z°A�tm...

uπ¼²Ω�w (TOOLSCAT_DB) = toolsdbuπ¼²Ω�wΩ� (TOOLSCAT_INST) = db2inst1uπ¼²Ω�w⌡� (TOOLSCAT_SCHEMA) = cc�{{í��� ID =

pGz�n�uπ¼²Ω�w�≤⌠≤tm]wA��� UPDATE ADMIN CFG ⁿOC

L�zO�Mw� DASAú���uπ¼²C

4. pGzúiμ�A�úπ�uπ¼²Ω�wAhiHb 9.7 �Ωñ�uπ¼

²Ω�wAH��@��{\αC� \ Command Reference ñ� yCREATE

TOOLS CATALOG ⁿOzC

�G

z{biH��u�εñ�vAHw∩ DB2 9.7 �ΩM 9.7 �He�Ωiμ��

�zC

� 6 � � DB2 °A� (Windows) 57

Page 66: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

���w

bzNΩ�� DB2 9.7 �ºßAz�nbC�ΩU�C�Ω�wC

}lºe

v �Twzπ� SYSADM v¡C

v �Tw��n����Ω�wúws�C

v �Tww���e@�ñ�ⁿ �≈z�Ω�wC

v �TOzww� DB2 9.7 �ABwN�� 9.7 �C

÷≤o�@�

¡ε

v �\Ω�w���¡εC

{�

YnN DB2 �w�� DB2 9.7 �G

1. HΩ ���π� SYSADM v¡����¡�AnJ DB2 °A�C

2. ∩���G½sRW�Rú db2diag Θx�AH�s�CP�aAN diagpath ��ⁿwº�²ñ⌠≤{s�X�B]�M Θx��ú���

t@��²Co������t��{���÷ΩTAαUzΣX�A

�⌠≤iαbΩ�w��ío���DC

3. �� UPGRADE DATABASE ⁿO�Ω�wG

db2 UPGRADE DATABASE database-alias USER username USING password

ΣñAdatabase-alias Ozn�ºΩ�w�W�OWAusername � password O

��τ�π� SYSADM v¡����C

4. pG UPGRADE DATABASE ⁿOó�A��� SQL1704N ��TºH�í�ó��

]��]XA�ΣX� SQL ��XA�qC��]X�iα�MΦMμñPw

n����@C �P�ó��Σñ@���ú�]OS�¼≈j�Θx��íA

b�ípUK���UC��G

SQL1704N Ω�w��ó�C�]X "3"C

z��W[Θx�jpA�½s⌡μ UPGRADE DATABASE ⁿOC�¿Ω�w�ºßA�½] logfilsizBlogprimary � logsecond Ω�wtm ��C

��@� UPGRADE DATABASE ⁿObΩ�w�úΣ��SϕípU���ΣL��XCo�íp�b�¡εñ[Hí�C

5. pG UPGRADE DATABASE ⁿO�� SQL1243W iTºAhz�n≤�½sR

W SYSTOOLS.DB2LOOK_INFO ϕμC�hAALTER TABLE � COPY SCHEMA

»zí�Lk⌡μC ⌡μUCⁿOAH�d SYSTOOLS.DB2LOOK_INFO ϕμO

�sbG

db2 "SELECT tabname, tabschema, definer FROM syscat.tablesWHERE tabschema = ’SYSTOOLS’ AND tabname= ’DB2LOOK_INFO’ "

pGzw��ϕμA�⌡μ RENAME »zíNΣ½sRWG

db2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name

58 �� DB2 9.7 �

Page 67: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

pGz���ϕμA�⌡μ DROP ⁿONΣ�úG

db2 DROP TABLE SYSTOOLS.DB2LOOK_INFO

6. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4100W i

Tº����Ω�gJ�zqΘxAhzb Linux � UNIX W��íDj≈

�íA�Bo��íb DB2 ��wWS���÷YAB UPGRADE DATABASE ⁿO�N�í�í½swq� FENCED M NOT THREADSAFECP�A

DB2_FENCED ∩��w∩�����wq�M]w� YC

�ⁿO]�ú�W� alter_unfenced_database-name.db2 � Script H���

SQL »zíAHNΩ�w��í�≤��íDj≈�í½swq� NOT

FENCED M THREADSAFEC� Script ��≤ diagpath Ω�w�z{ítm ��ⁿw��²CpG�]w diagpath �Ah Script ��≤ INSTHOME/

sqllib/db2dump �²ñAΣñ INSTHOME OΩ�l�²C

pGz�nN�íwq� NOT FENCED � THREADSAFEA� \� 182��

y� CBC++ � COBOL �ízAH�op≤bs�h⌡μⁿΩ�w�z{í

ñwa⌡μ�í��Ω�AMß��ú�� Script ½swqz��íC

7. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4101W i

TºgJ�zqΘxA��N ADM4101W Tºñ�°i�t�¼²ϕμAHK

z¼�o�ϕμW��pΩ�@��ß@��í�C

8. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4102W i

TºgJ�zqΘxA�b SQL »zíñH��¡w�w� NULL � IDA

H�KP NULL ÷Σro��≡C

pGzN�b SQL »zíñH���¡w�wB� NULL � ID �≤

μWB�í �W���WAh ID Wiα����R� NULL ÷ΣrC

o��Pe��μ��∩�C� \� 139��� 22 �, yΩ�w��{í�

n�zAH�o�Ω�C

9. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4106W i

TºgJ�zqΘxA�≤∩ XML Extender ���wqΩ��¼���

�A�≤ DB2XML ⌡�U��� XML Extender Ω�w½≤Cq DB2 9.7 �

}lA��εú� XML ExtenderC

Yn�K���A�⌡μ� 83��yNπ� XML Extender � DB2 °A��

� DB2 9.7 �z ñ���BJAHKb�Ω�Ω�wºeA�a�� XML

Extender ��ú XML Extender \αC

10. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4105W i

TºgJ�zqΘxA�⌡μπ� -xml �� enable_MQFunctions ⁿOA�XML Ω��¼�s� MQ τ�CΩ�w��íA�≤ XML Extender �

DB2 WebSphere® MQ τ��C

11. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM9516W i

TºgJ�zqΘxA�τ� indexrec tm �O�]w� RESTARTA�bΩ

�w��íoX RESTART DATABASE ⁿOAH½��O�L���C�

hA��½��bz�@�s�ϕμ�}lA�ziα�b���í�JDw

��h�í�C

�¼ 1 ���π�Lk�º�������A�bΩ�w��í�O�LC

� 6 � � DB2 °A� (Windows) 59

Page 68: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

12. pG UPGRADE DATABASE ⁿO�� SQL0473N ��TºAhz���αΩ�w�

α�½������wq�Ω��¼A�o�Ω��¼��@�t���Ω��

¼WP@�úⁿ¡�úPWC

Yn�K UPGRADE DATABASE ⁿOó�A�b� 40��yτ�Ω�wO�w��n

iμ�z�í½�o����wq�Ω��¼C

13. pG UPGRADE DATABASE ⁿO�� SQL1700N ��TºAhz���αΩ�w�

α�½�Ω�w½≤A�o�Ω�w½≤��h�ⁿ¡�⌡�WP@�úⁿ¡

�⌡�WC

Yn�K UPGRADE DATABASE ⁿOó�A�b� 40��yτ�Ω�wO�w��n

iμ�z�í½�o�Ω�w½≤.

14. �ºßANΩ�wtm]wP�Ω�wºe�tm]wiμ±�Cτ�UC

]w�Ω�wΩT�PG

v Ω�wtm �]w

v ϕμ�íΩT

v �¡��{í�M≤ΩT

zú�n�dt�ú�ºM≤�M≤ΩTCt�ú�ºM≤��÷ΩTiHb

�ßA�H�≤C

15. τ�z�Ω�w�O�¿\Cs�w��Ω�wA�oXp¼d�G

db2 connect to sample

Ω�wsuΩT

Ω�w°A� = DB2/AIX64 9.7.0SQL �v ID = TESTDB2��Ω�wOW = SAMPLE

db2 “select * from syscat.dbauth”

��ApGzwgw�d�A�⌡μ testdata.db2 ScriptG

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

Σñ samplefile-dir-clp O Linux M UNIX W� DB2DIR/samples/clpAH� Win-

dows W� DB2DIR\samples\clpADB2DIR Nϕ DB2 9.7 �w��íⁿw��mA

� sample O�wWC

U@B

b� DB2 Ω�wºßA⌡μ����ß@�ATwΩ�w�¿\C

60 �� DB2 9.7 �

Page 69: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 7 � �� DB2 °A� (Linux � UNIX)

b Linux � UNIX WN DB2 °A��� DB2 9.7 �A�nzw�s�DB2 9.7 �

�AMßN{s�Ω�Ω�wΓ����s�C

}lºe

� DB2 °A�ºeG

v �Twzπ� root s�vC

v �Twz�X DB2 Ω�wú��w��DC� \ w� DB2 °A� ñ� yDB2

Ω�wú��w��DzC

v �\���M���í�DC

v ⌡μ�e@�C

pG IBM PowerHA® SystemMirror for AIX O��b⌡μñAhzLk⌡μ TSAMP

w�B��≤sA]� Tivoli® SA MP ��X��≤ PowerHA SystemMirror � Reli-

able Scalable Cluster Technology (RSCT) ��CYn⌡L TSAMP w�A���

db2setup ⁿO� installFixPack ⁿOCp��� PowerHA SystemMirror O�w�

�� TSAMP ��÷ΩTA� \�D� ″Upgrade guide for DB2 Servers in

HACMP™ Environments″ ����A��iHquIBM �NΣ��Uⁿv⌠� (http://

www.ibm.com/support/docview.wss?uid=swg21045033) ñ�oC

÷≤o�@�

��@�í�q DB2 9.5 �BDB2 9.1 �� DB2 UDB � 8 ��� DB2 9.7

��BJ]ú�Ω�jp�≤�C��\π�Sw�Φ��⌠�A�Pw�

@��AXz�⌠�C

¡ε

v b Linux � UNIX @�t�W (úF x86 W� Linux º�)Az{s� 32 ��

64 �Ω��� DB2 9.7 � 64 �ΩCzw��@�t�M DB2 9.7 �

Ω�wú��MwΩ�jpA� \� 24��yΣ� 32 �� 64 � DB2

°A���≤zAH�o�Ω�C

v �ΣLA���¡εC��\�πMμC

{�

YnN DB2 °A��� DB2 9.7 �G

1. H root nJ DB2 °A�C

2. w� DB2 9.7 �C� \ w� DB2 °A� ñ�u�� DB2 w�δF�w� DB2

°A�]Linux � UNIX�vC⌡μ db2setup ⁿO�∩�w�ú�e�W�w�s

ú�∩�AHw� DB2 9.7 ��s�C

3. �w���ww�bzn�º DB2 �ñ� DB2 �[{íú�C

4. qzb DB2 9.7 �w��íⁿw��Pw�⌠��ΩC⌠≤ 32 �Ωú�

�� DB2 9.7 � 64 �Ω]úF x86 W� Linux º��C

© Copyright IBM Corp. 2006, 2012 61

Page 70: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

5. ∩���G� DAS]pGznOd{s DAS tm��� DB2 9.7 �ñi��

s\α�CpGz� DAS �b DB2 UDB � 8 �W⌡μA�NΣ�AH��

u�εñ�v��zb DB2 9.1 ��≤s��ºU⌡μ�ΩC

6. �Ω�wC

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

���

]�oON DB2 Ω�w°A��� DB2 9.7 �πΘ{��@í�A�Hz���

ΩC

}lºe

v z��π� Linux � UNIX @�t�� root ���v¡A� Windows �u��

�z�vv¡C

v z��w���ww�bzn�� DB2 �ñ� DB2 Ω�w�[{íú�C

v ⌡μ db2iupgrade ⁿOºeA��iμUCBJG

– τ�Ω�ww��niμ DB2 �C� \� 40��yτ�Ω�wO�w��

niμ�zC

– b Linux � UNIX @�t�WATw /tmp �²ñπ� 20 MB �i��íCΩ

�l��NgJ /tmpC

– ¼��eE�ΩTAH≤UE�⌠≤iαb�ßo���DC

÷≤o�@�

¡ε

v b Linux � UNIX @�t�WAzú�� root ���]wΩ⌠�CϕúΣ�z

]wΩ⌠��A�⌡μ db2iupgrade � db2icrt ⁿOC

v �\Ω���¡εC� \� 16��yDB2 °A���¡εzC

b Linux � UNIX @�t�WAz��Γ��ΩCb Windows @�t�WAp

Gz�∩�b DB2 9.7 �w��í��{s� DB2 �Ah��Γ�iμ�C

{�

Yn�� db2iupgrade ⁿOANz{s�ΩΓ��� DB2 9.7 �A�⌡μUC�

@G

1. ⌡μUC�@APwzO�α≈N{s�Ω��ww�� DB2 9.7 ��G

v Pw�I�¼CUCdπ p≤�� GET DBM CFG ⁿOΣX�I�¼G

@�t� d�

Linux � UNIX db2 GET DBM CFG | grep ’Node type’

Node type = Partitioned database server with local and remote

clients

62 �� DB2 9.7 �

Page 71: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

@�t� d�

Windows db2 GET DBM CFG | find “Node type”

Node type = Partitioned database server with local and remote

clients

v �\� 18 ��ϕ 7AH���I�¼PwΩ�¼A�PwO�Σ�Ω

�Cbe@�dñA�I�¼� yPartitioned database server with local and

remote clientszA]�Ω�¼� yesezA�Bzuα�� DB2 Enterprise

Server Edition � DB2 9.7 ��Cb Linux � UNIX @�t�WAziH

�� DB2 Workgroup Server Edition � DB2 9.7 ��A²���w]tm

Nz�Ω½�� ywsez �¼C

pGzLkNΩ��⌠≤ww�� DB2 9.7 ��Ah�nw�Σ�z�Ω

�¼�� DB2 9.7 �Ω�wú��A�α�≥U@�BJC

2. ⌡μUCⁿOA�������suB�εß�Bz��εz�{sΩG

db2stop force (Disconnects all users and stops the instance)db2 terminate (Terminates back-end process)

3. H root ���v¡]Linux � UNIX @�t���u���z�vv¡]Win-

dows @�t��nJ DB2 Ω�w°A�G

4. q�� DB2 9.7 ���m⌡μ db2iupgrade ⁿOA��z{s�ΩCu�nb ��I�ΩW⌡μ db2iupgrade ⁿOCUCϕμπ p≤⌡μ db2iupgradeⁿOH�ΩG

@�t� ⁿOyk

Linux � UNIX $DB2DIR/instance/db2iupgrade [ -u fencedID ] InstNamea

Windows “%DB2PATH%”\bin\db2iupgrade InstName /u:user,passwordb

�G

a. Σñ DB2DIR O]�zb DB2 9.7 �w��íⁿw��mBfencedID O��⌡

μj≈����wqτ� (UDF) �xs{�����WA� InstName OΩ

���nJWC�d�NΩ��zw�� DB2 Ω�wú���¬h

�ApGznOd�e�Ω�¼A��� -k ∩�C

b. Σñ DB2PATH O]�zb DB2 9.7 �w��íⁿw��mBuser � password

O��⌡μ DB2 A�����WMKXA� InstName OΩ�WC

pGz�w���ww�bzn�� DB2 �ñ� DB2 Ω�w�[{íú�A

hΩ��ó�A���iTºCpGzW�yßw�o�ú�A��zúA

�no�ú��ú��\αA��� -F ���ΩC

db2iupgrade ⁿO�Isπ� -not1 �� db2ckupgrade ⁿOAHτ���Ω�wO�w��niμ�Cupdate.log �ⁿw� db2ckupgrade �Θx�A�Bw∩ db2iupgrade ��w]Θx�� /tmp/db2ckupgrade.log.processIDCb Linux

� UNIX @�t�WAΘx���≤Ω�l�²ñCb Windows @�t�A

Θx���bzn⌡μ db2iupgrade ⁿO�{μ�²ñC -not1 ����∩�¼ 1 ����dCb�ΩºeAz��τ�z�Ω�wñúπ��¼ 1 ��A

� \� 38��yN�¼ 1 ��α½��¼ 2 ��zCun db2ckupgrade ⁿO°i��Adb2iupgrade Nú�⌡μCpGo�⌠≤��A��dΘx�C

� 7 � � DB2 °A� (Linux � UNIX) 63

Page 72: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

5. Hπ�¼≈v¡���Ω����¡�AnJ DB2 Ω�w°A�C

6. ⌡μ db2start ⁿO½s��ΩG

db2start

7. ⌡μ db2level ⁿOAτ�z�Ωw≤ DB2 9.7 �W⌡μG

db2level

uΩTvO���]A�ⁿ ″DB2 V9.7.X.X″ �rΩAΣñ X ��rC

�� DB2 �z°A� (DAS)YnOdz{s� DAS tmAu�n�uDB2 �z°A� (DAS)vCpGz� DAS

�b DB2 UDB � 8 �W⌡μAh�n� DASAH��u�εñ�v��zb DB2

9.1 ��≤s��W⌡μ�ΩB@��z�@��{C

�hAziH≤z{s� DASA�b DB2 9.7 �ñ�s DASC � \ w� DB2

°A� ñ� y� DB2 �z°A� (DAS)zC

b Windows @�t�WApGz∩��� 9.7 �He��ABzπ�b��

U⌡μ� DASAh� DAS ]�H�z�Ω�C

DB2 9.7 �ñw≤� DB2 �zuπ� DASABiαb����ñ�εú�CpGzp

��� IBM Data Studio ñ�uΩ���s²�v�⌡μΩ�w�z@�Ahú�n

� DASCz]iH≤ DAS �uπ¼²Ω�wC

}lºe

v Twzπ� Linux M UNIX @�t�W� SYSADM v¡P root s�v¡A�O

Windows @�t�W����z�v¡C

÷≤o�@�

¡ε

v CíqúW�α�@� DASC

{�

Yn� DASG

1. H root v¡ (Linux M UNIX @�t�) ����z�v¡ (Windows) nJ DB2

°A�G

2. ⌡μ dasmigr ⁿOH�{s� DASG

@�t� ⁿOyk

Linux � UNIX $DB2DIR/instance/dasmigr

Windows %DB2PATH%\bin\dasmigr

Σñ DB2DIR � DB2PATH ⁿXzb DB2 9.7 �w��íⁿw��mC

pG DAS �b⌡μAdasmigr ⁿO�b�ºe�ε DASA�b�ºß��

DASC

64 �� DB2 9.7 �

Page 73: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

3. pGzw�uπ¼²Ω�wABQnb 9.7 ��uDB2 �εñ�vW��z{s

� Script M�{A�⌡μUCBJG

v �Ω]�Ω �uπ¼²Ω�w�C

v �uπ¼²Ω�wC

v pGzOq DB2 9.1 ��²e���� DB2 9.7 �Ah�Hπ� SYSADM

v¡����¡�nJ DB2 °A�A�⌡μ db2tdbmgr ⁿOCo��b�uπ¼²Ω�wºe�ε�{{íA�b�ºß½s����{{íCpGzq

���ß�⌡μ�uπAh��b⌡μ�ⁿOºe�ε°A�W��{{íA�

b⌡μ�ⁿOºß½s����{{íC

v ⌡μ GET ADMIN CFG ⁿOHπ uπ¼²Ω�w�{μtm]wAτ� DAS O

�wtm�s���uπ¼²Ω�wG

db2 GET ADMIN CFG

�z°A�tm...

uπ¼²Ω�w (TOOLSCAT_DB) = toolsdbuπ¼²Ω�wΩ� (TOOLSCAT_INST) = db2inst1uπ¼²Ω�w⌡� (TOOLSCAT_SCHEMA) = cc�{{í��� ID =

pGz�n�uπ¼²Ω�w�≤⌠≤tm]wA��� UPDATE ADMIN CFG ⁿOC

L�zO�Mw� DASAú���uπ¼²C

4. pGzúiμ�A�úπ�uπ¼²Ω�wAhiHb 9.7 �Ωñ�uπ¼

²Ω�wAH��@��{\αC� \ Command Reference ñ� yCREATE

TOOLS CATALOG ⁿOzC

�G

z{biH��u�εñ�vAHw∩ DB2 9.7 �ΩM 9.7 �He�Ωiμ��

�zC

���w

bzNΩ�� DB2 9.7 �ºßAz�nbC�ΩU�C�Ω�wC

}lºe

v �Twzπ� SYSADM v¡C

v �Tw��n����Ω�wúws�C

v �Tww���e@�ñ�ⁿ �≈z�Ω�wC

v �TOzww� DB2 9.7 �ABwN�� 9.7 �C

÷≤o�@�

¡ε

v �\Ω�w���¡εC

� 7 � � DB2 °A� (Linux � UNIX) 65

Page 74: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

YnN DB2 �w�� DB2 9.7 �G

1. HΩ ���π� SYSADM v¡����¡�AnJ DB2 °A�C

2. ∩���G½sRW�Rú db2diag Θx�AH�s�CP�aAN diagpath ��ⁿwº�²ñ⌠≤{s�X�B]�M Θx��ú���

t@��²Co������t��{���÷ΩTAαUzΣX�A

�⌠≤iαbΩ�w��ío���DC

3. �� UPGRADE DATABASE ⁿO�Ω�wG

db2 UPGRADE DATABASE database-alias USER username USING password

ΣñAdatabase-alias Ozn�ºΩ�w�W�OWAusername � password O

��τ�π� SYSADM v¡����C

4. pG UPGRADE DATABASE ⁿOó�A��� SQL1704N ��TºH�í�ó��

]��]XA�ΣX� SQL ��XA�qC��]X�iα�MΦMμñPw

n����@C �P�ó��Σñ@���ú�]OS�¼≈j�Θx��íA

b�ípUK���UC��G

SQL1704N Ω�w��ó�C�]X "3"C

z��W[Θx�jpA�½s⌡μ UPGRADE DATABASE ⁿOC�¿Ω�w�ºßA�½] logfilsizBlogprimary � logsecond Ω�wtm ��C

��@� UPGRADE DATABASE ⁿObΩ�w�úΣ��SϕípU���ΣL��XCo�íp�b�¡εñ[Hí�C

5. pG UPGRADE DATABASE ⁿO�� SQL1243W iTºAhz�n≤�½sR

W SYSTOOLS.DB2LOOK_INFO ϕμC�hAALTER TABLE � COPY SCHEMA

»zí�Lk⌡μC ⌡μUCⁿOAH�d SYSTOOLS.DB2LOOK_INFO ϕμO

�sbG

db2 "SELECT tabname, tabschema, definer FROM syscat.tablesWHERE tabschema = ’SYSTOOLS’ AND tabname= ’DB2LOOK_INFO’ "

pGzw��ϕμA�⌡μ RENAME »zíNΣ½sRWG

db2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name

pGz���ϕμA�⌡μ DROP ⁿONΣ�úG

db2 DROP TABLE SYSTOOLS.DB2LOOK_INFO

6. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4100W i

Tº����Ω�gJ�zqΘxAhzb Linux � UNIX W��íDj≈

�íA�Bo��íb DB2 ��wWS���÷YAB UPGRADE DATABASE ⁿO�N�í�í½swq� FENCED M NOT THREADSAFECP�A

DB2_FENCED ∩��w∩�����wq�M]w� YC

�ⁿO]�ú�W� alter_unfenced_database-name.db2 � Script H���

SQL »zíAHNΩ�w��í�≤��íDj≈�í½swq� NOT

FENCED M THREADSAFEC� Script ��≤ diagpath Ω�w�z{ítm ��ⁿw��²CpG�]w diagpath �Ah Script ��≤ INSTHOME/

sqllib/db2dump �²ñAΣñ INSTHOME OΩ�l�²C

66 �� DB2 9.7 �

Page 75: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

pGz�nN�íwq� NOT FENCED � THREADSAFEA� \� 182��

y� CBC++ � COBOL �ízAH�op≤bs�h⌡μⁿΩ�w�z{í

ñwa⌡μ�í��Ω�AMß��ú�� Script ½swqz��íC

7. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4101W i

TºgJ�zqΘxA��N ADM4101W Tºñ�°i�t�¼²ϕμAHK

z¼�o�ϕμW��pΩ�@��ß@��í�C

8. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4102W i

TºgJ�zqΘxA�b SQL »zíñH��¡w�w� NULL � IDA

H�KP NULL ÷Σro��≡C

pGzN�b SQL »zíñH���¡w�wB� NULL � ID �≤

μWB�í �W���WAh ID Wiα����R� NULL ÷ΣrC

o��Pe��μ��∩�C� \� 139��� 22 �, yΩ�w��{í�

n�zAH�o�Ω�C

9. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4106W i

TºgJ�zqΘxA�≤∩ XML Extender ���wqΩ��¼���

�A�≤ DB2XML ⌡�U��� XML Extender Ω�w½≤Cq DB2 9.7 �

}lA��εú� XML ExtenderC

Yn�K���A�⌡μ� 83��yNπ� XML Extender � DB2 °A��

� DB2 9.7 �z ñ���BJAHKb�Ω�Ω�wºeA�a�� XML

Extender ��ú XML Extender \αC

10. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM4105W i

TºgJ�zqΘxA�⌡μπ� -xml �� enable_MQFunctions ⁿOA�XML Ω��¼�s� MQ τ�CΩ�w��íA�≤ XML Extender �

DB2 WebSphere MQ τ��C

11. pG UPGRADE DATABASE ⁿO�� SQL1499W iTºA�N ADM9516W i

TºgJ�zqΘxA�τ� indexrec tm �O�]w� RESTARTA�bΩ

�w��íoX RESTART DATABASE ⁿOAH½��O�L���C�

hA��½��bz�@�s�ϕμ�}lA�ziα�b���í�JDw

��h�í�C

�¼ 1 ���π�Lk�º�������A�bΩ�w��í�O�LC

12. pG UPGRADE DATABASE ⁿO�� SQL0473N ��TºAhz���αΩ�w�

α�½������wq�Ω��¼A�o�Ω��¼��@�t���Ω��

¼WP@�úⁿ¡�úPWC

Yn�K UPGRADE DATABASE ⁿOó�A�b� 40��yτ�Ω�wO�w��n

iμ�z�í½�o����wq�Ω��¼C

13. pG UPGRADE DATABASE ⁿO�� SQL1700N ��TºAhz���αΩ�w�

α�½�Ω�w½≤A�o�Ω�w½≤��h�ⁿ¡�⌡�WP@�úⁿ¡

�⌡�WC

Yn�K UPGRADE DATABASE ⁿOó�A�b� 40��yτ�Ω�wO�w��n

iμ�z�í½�o�Ω�w½≤.

14. �ºßANΩ�wtm]wP�Ω�wºe�tm]wiμ±�Cτ�UC

]w�Ω�wΩT�PG

v Ω�wtm �]w

� 7 � � DB2 °A� (Linux � UNIX) 67

Page 76: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v ϕμ�íΩT

v �¡��{í�M≤ΩT

zú�n�dt�ú�ºM≤�M≤ΩTCt�ú�ºM≤��÷ΩTiHb

�ßA�H�≤C

15. τ�z�Ω�w�O�¿\Cs�w��Ω�wA�oXp¼d�G

db2 connect to sample

Ω�wsuΩT

Ω�w°A� = DB2/AIX64 9.7.0SQL �v ID = TESTDB2��Ω�wOW = SAMPLE

db2 “select * from syscat.dbauth”

��ApGzwgw�d�A�⌡μ testdata.db2 ScriptG

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

Σñ samplefile-dir-clp O Linux M UNIX W� DB2DIR/samples/clpAH� Win-

dows W� DB2DIR\samples\clpADB2DIR Nϕ DB2 9.7 �w��íⁿw��mA

� sample O�wWC

U@B

b� DB2 Ω�wºßA⌡μ����ß@�ATwΩ�w�¿\C

68 �� DB2 9.7 �

Page 77: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 8 � ��π�Sw�Φ� DB2 °A�

vTπΘ�{��]��\hA⌠���°�OΣñº@C

pGww�h� DB2 ú�≤BpGzOq 32 � Windows @�t��� 64 �

Windows @�t�A��pGzOq���Ω�w⌠�iμ�Ah��⌡μ]A

�⌠�SwBJ��@�A�úO≥�� DB2 °A��@�C

�PwUC@��@�A�≤z� DB2 °A�A�⌡μ�@�G

v yN DB2 32 �°A��� 64 �t� (Windows)z

v � 71��y�D root ¡�w�z

v � 73��y�π�h� DB2 �� DB2 °A�z

v � 74��y��s� DB2 °A�z

v � 77��y��uW�≈qe��� DB2 °A�z

v � 78��y����Ω�w⌠�z

v � 79��y� DB2 σrjMz

v � 82��y� DB2 Data Links Manager ⌠�z

v � 83��yNπ� XML Extender � DB2 °A��� DB2 9.7 �z

v � 85��yb Microsoft Cluster Server ⌠�ñ� DB2 °A�z

v w��tm DB2 Connect °A� ñ� y� DB2 Connect °A�z

v Query Patroller Administration and User’s Guide ñ� y� Query Patrollerz

v Net Search Extender Administration and User’s Guide ñ� y� DB2 Net Search

Extenderz

v Spatial Extender and Geodetic Data Management Feature User’s Guide and Refer-

ence ñ� y� DB2 Spatial Extenderz

N DB2 32 ��°A���� 64 ��t� (Windows)b Windows @�t�WA�Γ�ΦíiN DB2 32 �°A��� DB2 9.7 � 64

�°A�C Σñ@�ΦíON{s� DB2 32 �°A��� DB2 9.7 � 32 �

°A�AMßA�� DB2 9.7 � 64 �°A�C

t@�ΦíO��sqúA��qúww� DB2 9.7 � 64 �Ω�wú�C

}lºe

v �Twzπ�u���z�vv¡C

v �Tw DB2 °A�⌡μ�O 64 � Windows @�t�C

v �\���M���í�DC

v ⌡μ�e@�C

© Copyright IBM Corp. 2006, 2012 69

Page 78: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

÷≤o�@�

¡ε

v �@�[\�{�AB�A�≤ x64 W� WindowsC

v �ΣLA���¡εC��\�πMμC

v pGzn⌡μ���w�AHΓ��ww�h� DB2 ú�� DB2 UDB � 8 �

�Ahz����� DB2 UDB � 8 � FixPak 7 �≤s��C

{�

YnN 9.7 �He� DB2 32 �°A��� DB2 9.7 � 64 �°A�G

1. Hπ�u���z�vv¡����¡�nJ DB2 °A�C

2. pGz�h� DB2 UDB � 8 � 32 �°A�BDB2 9.1 � 32 �°A�A

� DB2 9.5 � 32 �°A���A�⌡μUC�@AHKb@� DB2 �U

⌡��ΩG

v ≤s��ΩAHKb@� DB2 � 8 � 32 �°A��B@� DB2 9.1 �

32 �°A��A�@� DB2 9.5 � 32 �°A��U⌡μCzuα≤

s�P���ΩC

v YzbúP���h� 9.7 �He��W⌡μΩA�N���Ω�� 9.7

�He����¬��CpAYz�� 8 �� 9.1 ��ΩA�N� 8 �

Ω�� DB2 9.1 � 32 �°A��C

v �úw����U� DB2 °A��AúF��Ωúb⌡μñ� DB2 °A�

�º�Cz��u�@� DB2 UDB � 8 � 32 �°A��BDB2 9.1 �

32 �°A��B� DB2 9.5 � 32 �°A��C

3. w� DB2 9.7 � 32 �Ω�wú�A�∩�w�ú�e�W���{s�ú�∩

�C� \ w� DB2 °A� ñ� yw� DB2 °A� (Windows)zC Mßb�

�{s�ú�°íñA∩�π����@� DB2 �WCY��ú∩�� DB2

�AB�����b∩�� DB2 ��uDB2 �z°A� (DAS)vW⌡μ

�ΩC�únw�B�� 32 � DB2 9.7 ��C

pGzπ���Ω�wAh�¼@hiA��z⌡μ db2ckupgrade ⁿOCpGw�¿�e@�A��ñ�i��≥�C�hA�b�≥w�eτ�z�Ω

�wO�w��niμ DB2 �C

4. w� DB2 9.7 � 64 �Ω�wú�A�∩�w�ú�e�W���{s�ú�∩

�C� \ w� DB2 °A� ñ� yw� DB2 °A� (Windows)Cz Mßb�

�{s�ú�°íñA∩�π����@� DB2 �WC�{���ú DB2 9.7

� 32 �Ω�wú�A�Nz{s� 32 �Ω�� 64 �ΩC

5. pGzn��{ízLw]��s� DB2 9.7 ��A��pGzw�{s�

DB2 UDB � 8 ��A�N DB2 9.7 ��]� DB2 w]�C� \w�

DB2 °A� ñ� yw�ºß�≤w] DB2 �w] IBM Ω�w�ß����

(Windows)zC

6. �Ω�wC

7. Yznb DB2 9.7 ��h��W⌡μΩA�w�B�� DB2 9.7 ��A�

oX db2iupdt ⁿOAHKbúP� DB2 9.7 ��U⌡μΩC

70 �� DB2 9.7 �

Page 79: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

��D root ¡w�

b Linux � UNIX WN DB2 9.5 �D root ¡�w��� DB2 9.7 �A�nzH

D root ���¡�w� DB2 9.7 �AMßNΩ�w�� 9.7 �D root ¡�w�C

}lºe

b�D root ¡�w�ºeG

v Twz�X DB2 Ω�wú��w��DC� \mw� DB2 °A�nñ�yDB2

Ω�wú��w��DzC

v �\�������í�DC� \� 19��y� DB2 °A����Ω�z�

� 22��yDB2 °A������í�DzC

v ⌡μA���e@�A�ΣO� 40��yτ�Ω�wO�w��niμ�zC

� \� 37��� 5 �, yDB2 °A���e@�zC�D root Ω�τ�

z���Ω�wO�w��niμ�CpG�τ�ó�AhD root Ω�]�ó

�A�Bú�w� DB2 ú�C

¡ε

v zLkN DB2 9.5 � root ¡�w��� DB2 9.7 �D root ¡�w�CziH

��b DB2 9.5� root ¡�w�ñiμ�Ω�w�≈ANΩ�wq DB2 9.5 � root

¡�w��� DB2 9.7 �D root ¡�w�C���� 74��y��s� DB2

°A�zñí���P{�C

v b Linux � UNIX @�t�W (úF x86 W� Linux º�)Az{s� 32 ��

64 �Ω��� DB2 9.7 � 64 �ΩCzw��@�t�M DB2 9.7 �

Ω�wú��MwΩ�jpA� \� 24��yΣ� 32 �� 64 � DB2

°A���≤zAH�o�Ω�C

v ΣLA���¡εC� \� 16��yDB2 °A���¡εzC��\�πM

μC

{�

YnND root ¡�w��� DB2 9.7 �A�⌡μUCBJG

1. H DB2 9.5 �D root ¡�w��D root ���¡�AnJ DB2 °A�C

2. �\� 18��ϕ 7AH���I�¼�PwΩ�¼A�PwD root ΩiH�

�� DB2 Ω�wú�C

DB2 Ω�wú�w��τ�zO�iHND root Ω��z∩�iμw�� DB2

Ω�wú�CpGo�τ�ó�Ahw��ó�ABzuα�⌠w�C

3. �εD root ΩC

4. HD root ���¡�w� DB2 9.7 �AMß∩���∩�C� \mw� DB2 °

A�nñ�yHD root ���¡�w� DB2 ú�zC

� 8 � �π�Sw�Φ� DB2 °A� 71

Page 80: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

��∩���≈ DB2 9.5 �D root tm�Bw��²Aw�s� DB2 �A�

�D root ΩCM�ApGzⁿw -f nobackup �A�Bw�ú 9.5 ��A

hú��≈w��²C

DB2 ú�w���τ�UC°≤G

v �² INSTHOME/sqllib_v95 úsbC

v D root Ωw�εC

v D root ΩU⌡μ���Ω�ww��niμ�C

pGo�τ�ñ�⌠≤@�ó�ABG

v zb⌡μ db2setup ⁿOAh�X{@�Tº�AⁿXó��°≤C���Aϕ�≤��@AMß∩���∩�A��≥C

v zb�����A�b⌡μ db2_install ⁿOAhw�{íN�]�����⌠C���Aϕ�≤��@AMß½soX db2setup ⁿO (ⁿw���) �

db2_install ⁿOC

pGbD root ΩU⌡μ�⌠≤��Ω�wπ��¼ 1 ��Ah�X{@�Tº

�Aú�∩�H�≥w���ñ�iA���⌠w�C� \� 40��yτ�

Ω�wO�w��niμ�zñ�BJ � 41�� 7AH�o∩��ñi��o

��¼pAH�p≤b�ºeα½�¼ 1 ����Ω�Cz��b���ñA

H YES ∩�ⁿw UPGRADE_DBCK_IGNORE_TYPE1 ÷ΣrA�OQ� db2_install ⁿO�ⁿw –f ignoreType1 �A²w�{íún�d�¼ 1 ��A��Q�¿B

zC

5. pG DB2 Ω�wú�w�ó�ABzⁿw -f nobackup �AhΓ�w� DB2 Ω

�wú�AMß⌡μ db2nrupgrade ⁿOH�D root ΩApU� G

cd $HOME/sqllib/instancedb2nrupgrade -b BackupDir

Σñ BackupDir O�ºeD root ¡�w�tm���≈�²C�≈�²Ob

db2setup ΘxñABμí� sqllib_vVRAΣñ V O������XA� R O

������XCpApGzww� 9.5 �AMß�� db2setup ⁿO�w�9.7 �AhiHb db2setup Θx�ñΣ�≈�²W sqllib_v95C

6. pG DB2 Ω�wú�w�ó�A��\w�Θx�AHPw�]��M�D�Φ

kAMß��½sw�C �w]Aw�Θx��≤ /tmp �²ñC

7. ��wC� \� 58��y��wzC

8. ⌡μ db2rfe ⁿOAH�� root ¼S�C

9. pGzwb 9.5 �D root �ñw�ΣL DB2 ú�Ah@�w�@� DB2 ú�C

U@B

�D root ¡�w�ºßA�⌡μ����ß@�]pA½]E���h�B�π

Θx�íjpAH�½ss�M≤�C��A�τ� DB2 °A���O�¿\C�

\� 87��� 9 �, yDB2 °A���ß@�z� � 97��yτ� DB2 °A

���zC

72 �� DB2 9.7 �

Page 81: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

��π�h� DB2 ��� DB2 °A�

�π�h� 9.7 �He� DB2 �� DB2 °A�A�nzw� DB2 9.7 �@�

s�AMßbw�ßΓ��ΩMΩ�wC

ziHb DB2 °A�Ww�h� DB2 Ω�wú� 9.5 �� 9.1 ���C b Linux

M UNIX WApGww�F��N��M≤¿�s� DB2 ESE � 8 �Az]i

Hb�P� DB2 °A�Ww�h� DB2 Enterprise Server Edition (ESE) � 8 �

�C

ziHq∩���� DB2 9.7 ��A⌡μ db2iupgrade ⁿOAb⌠≤��M≤h�WΓ�� 9.7 �He�ΩCΩ�� DB2 9.7 ��ºßAzNLkNΣ�

�t@� DB2 9.7 ��CM�AziH�� db2iupdt ⁿOAbúP� DB2 9.7 �

�ºí≤sΩC

}lºe

v �Twzπ� Linux � UNIX @�t�� root s�vA� Windows �u���

z�vv¡C

v �Twz�X DB2 Ω�wú��w��DCw�≤@�t���DC

v �\���M���í�DC

v ⌡μ�e@�C

÷≤o�@�

¡ε

v b Windows WA�{�úA�≤q DB2 32 �°A��� 64 �t�C�

\� 69��yN DB2 32 �°A��� 64 �t� (Windows)zAH�o

�Ω�C

v b Linux � UNIX @�t�WAzú�� root ���]wΩ⌠�CϕúΣ�z

]wΩ⌠��A�⌡μ db2iupgrade � db2icrt ⁿOC

v �\ DB2 °A���¡εC

{�

Yn�π�h� DB2 �� DB2 °A�G

1. H root �π����z�v¡����¡�nJ DB2 °A�C

2. ⌡μuDB2 w�vδFAw� DB2 9.7 �@� DB2 9.7 ��s�A�bw�ú

�e�W∩�w�sú�∩�C� \UC@�AH�o�Ω�G

v w� DB2 °A� ñ�w� DB2 °A� (Windows)

v w� DB2 °A� ñ�w� DB2 °A� (Linux � UNIX)

pGznN{s�Ω��úP� DB2 9.7 ��AiHw�h� DB2 9.7 �

�C

3. qz∩�� DB2 9.7 ��w�⌠�A�� db2iupgrade ⁿO�ΩC pA�]zb AIX °A�M Windows °A�W��UC DB2 �PΩ :

� 8 � �π�Sw�Φ� DB2 °A� 73

Page 82: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 17. DB2 ���²dC

Ω�W� OS DB2 ���²

db2inst1 AIX /usr/opt/db2_08_FP7/

db2inst2 AIX /opt/IBM/db2/V9.1

db2inst3 AIX /home/db2/myV9.5

��٠AIX /opt/IBM/db2/V9.7

/home/db2/myV9.7

DB2 Windows C:\Program Files\IBM\SQLLIB\ (8.2 �)

DB2_91 Windows C:\Program Files\IBM\SQLLIB_91\

DB2_95 Windows D:\Program Files\IBM\V_95\

��٠Windows C:\Program Files\IBM\SQLLIB_97\

U�ziH⌡μUCⁿOANz�Ω�Q�� DB2 9.7 �G

ϕ 18. Ω�ⁿOdC

��Ω� ⁿO

db2inst1 cd /opt/IBM/db2/V9.7/instance

./db2iupgrade -u db2fenc1 db2inst1

db2inst2 cd /opt/IBM/db2/V9.7/instance

./db2iupgrade db2inst2

db2inst3 cd /home/db2/myV9.7/instance

./db2iupgrade db2inst3

DB2 cd C:\Program Files\IBM\SQLLIB_97\BIN

db2iupgrade DB2 /u:db2admin1,password1

DB2_91 cd C:\Program Files\IBM\SQLLIB_97\BIN

db2iupgrade DB2_91 /u:db2admin2,password2

DB2_95 cd C:\Program Files\IBM\SQLLIB_97\BIN

db2iupgrade DB2_95 /u:db2admin3,password3

4. ∩���GpGzQnOd{s�tm���u�εñ�v�z DB2 9.7 �ΩA

�� DB2 �z°A�C

5. Hπ� SYSADM v¡����¡�nJ DB2 °A�C

6. �Ω�wC

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

���s� DB2 °A�

pGzn��s� DB2 9.7 �°A�A�½�ΩAMß�� 9.7 �He�Ω�w

�≈��Ω�wCb��Ω�w�≈ßARESTORE DATABASE ⁿO��⌡μ UPGRADEDATABASE ⁿOC

74 �� DB2 9.7 �

Page 83: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

}lºe

v �Twzπ� Linux M UNIX @�t�W� root s�v¡A�O Windows @�

t�W����z�v¡C

v �Twzπ� SYSADM v¡C

v �Twz�X w� DB2 °A� ñ� yDB2 Ω�wú��w��DzCw�≤@

�t���DC

v �\���M���í�DC

v ⌡μ�e@�C

÷≤o�@�

¡ε

v �\ DB2 °A���¡εC

{�

Yn��s� DB2 9.7 �°A�A�⌡μUCBJG

1. ⌡μz{sΩ�w��π≈uΩ�w�≈AH�⌠≤ΣLA���e@�C pG

z�±w⌡μ�π≈u Ω�w�≈A�Bb�ºeLk⌡μt@��≈Ahzi

H∩�⌡μÑií≈u Ω�w�≈�NC

2. H root ¡� (Linux � UNIX @�t�) �π�u���z�vv¡����¡

� (Windows @�t�) nJs� DB2 °A�C

3. bs� DB2 °A�Ww� DB2 9.7 �C

4. bs� DB2 °A�WAqzbe@�BJñw�� DB2 9.7 ���mA⌡μ

db2icrt ⁿOAH�ΩC� \ w� DB2 °A� ñ� y�� db2icrt �

ΩzCpGs� DB2 °A�π��ⁿ�Ω�A��� UPDATE DBM CFG ⁿOH�zb�e@�ñxs�A��C�Ω�Ω�w�z{ítm �C

5. ∩���Gb DB2 9.7 �W�s�uDB2 �z°A� (DAS)vCz�n DAS

]pGznOd{s DAS tm��� DB2 9.7 �ñi��s\α�CpGz�

DAS �b DB2 UDB � 8 �W⌡μA�NΣ�AH��u�εñ�v��zb

DB2 9.1 ��≤s��ºU⌡μ�ΩC

6. w∩��n��s DB2 °A��Ω�wA�e 9.7 �He��≈�C

7. Hπ� SYSADM v¡����¡�nJ DB2 °A�C

8. �� RESTORE DATABASE ⁿO�Ω�wCUCd�π p≤b UNIX @�t�

W��d�wG

db2 RESTORE DATABASE sample FROM /db2/backups

ΣñAsample OΩ�wWA� /db2/backups OΩ�w�≈���²C

pGzwb�ºe⌡μÑií≈u Ω�w�≈Az��π��s��π≈u Ω

�w�≈�Ñií≈u Ω�w�≈�s�vA����Ñií����Ω�

wC � \ Data Recovery and High Availability Guide and Reference ñ� yb

����í@�⌠�ñ��Ñií��zC]�C@� RESTORE DATABASE ⁿ

ObΩ�w���ºeú����Ω�wA�HΓ�Ñií��N�ó�C

UCdπ p≤⌡μ�Ñií��G

db2 RESTORE DATABASE sample INCREMENTAL AUTOMATICTAKEN AT timestamp WITHOUT PROMPTING

� 8 � �π�Sw�Φ� DB2 °A� 75

Page 84: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

b���Ω�w⌠�ñAz��²b���l≤¼²����Ω�w���ñ⌡

μ RESTORE DATABASE ⁿOC

9. ϕΩ�ww��²���ARESTORE DATABASE ⁿO���UC��A�]A���]X����TºG

SQL2519N Ω�ww��A²����Ω�w����{μ��Cw���� "-1704"AO� "3"C

SQLSTATE=57011

��Tº SQL1704N ⁿXΩ�w�ó�C�b Message Reference Volume 2 ñ

MΣ� SQL ��XAH\¬C@��]Xiα��MΦMμCbe@�dñA

O� ″3″ ϕ �]X 3AΣⁿX�≤Ω�wΘxwí��P�ó�CpGo��

��A��¿UCBJH�Ω�wG

a. W[Θx��jpC

b. �� UPGRADE DATABASE ⁿO�Ω�wC

c. pGΘx�jp�Mú≈jAh���UC��G

SQL1704N Ω�w��ó�C�]X "3"C

z��W[Θx�jp�A����Ω�wC

d. Ω�w��¿ºßANΘx�jp½]�Σ�e�C

10. ∩���G⌡μ AUTOCONFIGURE ⁿO�pΓw��jpAH�Ω�w�z{í

PΩ�wtm �AHtms� DB2 °A���i��sΩ�CUCdí�

p≤⌡μ�ⁿOA�π dΩ�w���G

db2 CONNECT TO sampledb2 AUTOCONFIGURE USING MEM_PERCENT 80

WORKLOAD_TYPE complexNUM_STMTS 1 TPM 73ADMIN_PRIORITY performanceIS_POPULATED YESNUM_REMOTE_APPS 15ISOLATION CS

APPLY NONE;

pGz∩�ú⌡μ�ⁿO�úM���A�Γ�tmz� DB2 °A���sΩ

�C�hAz�Ω�wiαLkpw�⌡μC

11. ��zb�e@�ñ�≈����í�íC� \ Administrative Routines and

Views ñ� y�í�í�w��O���≈���zC

12. τ�z�Ω�w�O�¿\Cs�w��Ω�wA�oXp¼d�G

db2 CONNECT TO sample

Ω�wsuΩT

Ω�w°A� = DB2/AIX64 9.7.0SQL �v ID = TESTDB2��Ω�wOW = SAMPLE

db2 "SELECT * FROM SYSCAT.DBAUTH"

��ApGzwgw�d�A�⌡μ testdata.db2 ScriptG

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

76 �� DB2 9.7 �

Page 85: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Σñ samplefile-dir-clp O Linux M UNIX W� DB2DIR/samples/clpAH� Win-

dows W� DB2DIR\samples\clpADB2DIR Nϕ DB2 9.7 �w��íⁿw��mA

� sample O�wWC

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

��uW�≈qe���� DB2 °A�

ziH���P��ñ�uWΩ�w�≈Abe��W½�Ω�wAMß�� DB2

9.7 �C

}lºe

� DB2 °A�ºeG

v �Twzπ� Linux M UNIX @�t�W� root s�v¡A�O Windows @�

t�W����z�v¡C

v Ω�w����n�π�ÑiíuW 9.7 �He�Ω�w�≈AHKziH��o�

uW�≈�½�Ω�wC

÷≤o�@�

¡ε

�bUC°≤UA�⌡μo�@�G

v pGzLk�{s�Ω�Ω�wC

v pGz�±����e@�ñ�zA⌡μ�π≈uΩ�w�≈A�Ñií≈uΩ

�w�≈C

{�

Yn��uW�≈Aqe��� DB2 °A�G

1. w∩��n�� DB2 °A��Ω�wA�e 9.7 �He�uWΩ�w�≈�C

2. pGz� DB2 �PuWΩ�w�≈���úPAhw�@��P��� DB2

�C pApGzwq DB2 9.1 ��⌡μuWΩ�w�≈Ah��wb DB2 °

A�Ww� DB2 9.1 ��C

3. pGz� DB2 �W⌡μ�ΩPuW�≈���úPAhb� DB2 �U�

@�ΩC

4. Hπ� SYSADM v¡����¡�nJ DB2 °A�C

5. �� RESTORE DATABASE ⁿOP REBUILD WITH ALL TABLESPACES IN DATABASE �ftAMß�� ROLLFORWARD DATABASE ⁿOA½�Ω�wApUCd� G

RESTORE DB db-nameREBUILD WITH ALL TABLESPACES IN DATABASETAKEN AT timestamp-backup;

ROLLFORWARD DB db-nameTO END OF LOGS AND STOP;

� 8 � �π�Sw�Φ� DB2 °A� 77

Page 86: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ziH∩����@�ϕμ�íl��½�Ω�wCM�AboX ROLLFORWARDDATABASE ⁿOºßAz��≤B≤���mñ¼A���ϕμ�íCzLk��B≤���mñ¼A�ϕμ�í��Ω�wC

� \ Data Recovery and High Availability Guide and Reference ñ� yΩ�w

½�zAH�o≤h�Ω�C

6. b Windows @�t�ñAoX GET DB CFG ⁿOAHτ�z½��Ω�wO�B≤@P¼AApUCdñ� G

db2 GET DB CFG FOR sample | FIND "consistent"

All committed transactions have been written to disk = YES

7. ��UCΣñ@�@�A� DB2 °A�G

v � DB2 °A� (Windows)

v � DB2 °A� (Linux � UNIX)

����Ω�w⌠�

����Ω�w⌠�A�nzb��Ω�w���°A�ñw� DB2 9.7 �@�s

�B�ΩAMß�Ω�wC

}lºe

v �Twzπ� Linux M UNIX @�t�W� root s�v¡A�O Windows @�

t�W����z�v¡C

v �Twzπ� SYSADM v¡C

v �\ w� DB2 °A� ñ�uDB2 Ω�wú��w��DvC@�t������

w�≤C

v �\���M���í�DC

v ⌡μ�e@�C

÷≤o�@�

¡ε

v ¼²����b�Ω�w���°A���w��B�b⌡μC

v ���w�ú�e�ñ�w�sú�∩�AHw� DB2 9.7 �CpGzb∩�w�

ú�e�W���{s�ú�∩��A∩����@Ahw�{��ó�C

v �ΣLA���¡εC��\�πMμC

{�

Ynb���Ω�w⌠�ñ� DB2 °A�G

1. w∩��Ω�w���⌡μ�π≈u�≈Cb 9.5 �ñA��π� ON ALLDBPARTITIONNUMS �� BACKUP DATABASE ⁿO��≈�����Cτ�z�Ω�wO���niμ�A�⌡μ⌠≤ΣLA���e@�C

2. H root (Linux � UNIX @�t�) �π�u���z�vv¡����¡� (Win-

dows @�t�) nJC

78 �� DB2 9.7 �

Page 87: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

3. bC@� P�Ω�w���°A�Ww� DB2 9.7 �A�]w���Ω�w⌠�C

� \w� DB2 °A�ñ�y]w���Ω�w⌠�zC∩�w�ú�e�ñ�w

�sú�∩�C��∩���{s�ú�∩�C

4. b �Ω�Ω�w���°A�W�C�ΩCbΩ� db2nodes.cfg �ñA

�@���OΩ�w���°A�Ω ��C

5. b¼²���W⌡μ UPGRADE DATABASE ⁿOAH�C�Ω�wCpG�⌠≤Ω�w���Lk��ANú��o�Ω�w���CP�aApG UPGRADE DATA-BASE ⁿOw�εA�U�Ω�w���ú��CM�AziHA�⌡μ UPGRADEDATABASE ⁿOAyß≤o�SwΩ�w���iH���AA[HBzC

ú�zb��Ω�w���WoX UPGRADE DATABASE ⁿOAoXⁿO�A¼²�����iH��C

6. bC@�Ω�w���°A�W�s�uDB2 �z°A� (DAS)vCpGz�n

Od{s� DAS ]wAhiHbC� P�Ω�w���°A�W� DASA�

D�s� DASC

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

�� DB2 σrjM

NuDB2 σrjMv�� DB2 9.7 ��nzw�s� DB2 9.7 ���uDB2 σ

rjMvAMßN{sΩ�Ω�w��o�s�C

}lºe

v �Twzπ� Linux � UNIX @�t�W� root v¡A�� Windows @�t�

W�u���z�vv¡C

v Twz�X DB2 Ω�wú��w��DC� \ w� DB2 °A� ñ� yDB2 Ω

�wú��w��DzC

v �\�������í�DC� \� 19��y� DB2 °A����Ω�z�

� 22��yDB2 °A������í�DzC

v ⌡μ�e@�C� \ � 37��� 5 �, yDB2 °A���e@�zC

q DB2 9.7 � Fix Pack 4 }lAYnw�uDB2 σrjMv°A�� Rich Text σ

≤Σ�Az��⌡μUC�@G

1. Uⁿ�w� DB2 Accessories Suite M≤]Oracle � Outside In TechnologyAOIT�C

p��÷ΩTA� \�÷w� DB2 Accessories Suite �DDC

2. Ht��z��π��z\iv����¡�⌡μ richtextTool ��{íAHw�Rich Text σ≤Σ�C

÷≤o�@�

o�@�í�w�s� DB2 �ANuDB2 σrjMv�� DB2 9.7 ��{�C

b Windows @�t�WAz]iH∩�b��{s�ú�°íñA�����@�

� DB2 �CM�Ao�∩����U���ΩA�S�uσrjMv\αC

¡ε

� 8 � �π�Sw�Φ� DB2 °A� 79

Page 88: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v b Linux � UNIX @�t�WAzú�� root ���]wΩ⌠�CϕúΣ�z

]wΩ⌠��A�⌡μ db2iupgrade � db2icrt ⁿOC

v o�{��A�≤ root ¡�w�A� \� 71��y�D root ¡�w�zAH

Q�uDB2 σrjMviμD root ¡�w�C

v �ΣLA���¡εC��\�πMμC

{�

Yn��uDB2 σrjMv9.7 �A�⌡μUCBJG

1. oXUCⁿOA�≈iw∩uDB2 σrjMvtm����e��°A���G

configTool printAll -configPath configuration-directory> db2tss_config.out

adminTool version -configPath configuration-directory>> db2tss_config.out

ΣñAconfiguration-directory OUCΣñ@��²G

v Y� Linux � UNIX @�t�Ah� INSTHOME/sqllib/db2tss/config �²A

ΣñAINSTHOME OΩ�l�²C

v Y� Windows @�t�Ah� INSTPROFDIR\instance-name\db2tss\config �

²AΣñAINSTPROFDIR OΩ]w��²C� \ DB2INSTPROFAH�o

≤h�Ω�C

����uDB2 σrjMvΩA�AMß�α⌡μ admintool ⁿOC

2. Yzw�� Rich Text σ≤Σ��uDB2 σrjMvABq DB2 9.5 � Fix Pack

3 �≤s���Ah��� Rich Text σ≤Σ�Cp��Ω�A� \ DB2

Text Search Guide ñ�y�� Rich Text σ≤Σ��uDB2 σrjMvzC

3. HΩ ���π� SYSADM v¡����¡�nJAMß��UCⁿOAH�

εuDB2 σrjMvΩA�G

db2ts STOP FOR TEXT

pGz�h�Ωtm�uσrjMvΩA�Ahw∩C@�Ω½��B

JC

4. �≈uDB2 σrjMvconfiguration-directoryC� \BJ 1AH�o configuration-

directory ��mC UCdπ p≤b Linux � UNIX @�t�WAN configu-

ration-directory �≈�s�mG

$cp -R INSTHOME/sqllib/db2tss/configINSTHOME/backup/db2tss/config

ΣñAINSTHOME OΩ�l�²C

UCdπ p≤b Windows @�t�WAN configuration-directory �≈�s�

mG

xcopy INSTPROFDIR\instance-name\db2tss\config backup-dir /E

ΣñAINSTPROFDIR OΩ]w��²C

5. H root ¡� (Linux � UNIX @�t�) �π�u���z�vv¡����¡

� (Windows @�t�) nJ DB2 °A�C

6. w� DB2 9.7 ��s�� DB2 σrjMC� \ DB2 Text Search Guide ñ

� yw��tm DB2 σrjMzAH�o�Ω�C⌡μqw�CuDB2 σ

80 �� DB2 9.7 �

Page 89: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

rjMvO∩��≤Au�bz∩�qw���iH��CúP≤ 9.7 �ºe

���A�\αúA�J�@δw��@í�C

7. ��UCΣñ@�@���ΩG

v Y�zb Windows @�t�Ww∩uσrjMvΩA�tm�ΩA�⌡μ

db2iupgrade ⁿOP /j �ApU� G

db2iupgrade /j "text_search [[,service-name]|[,port-number]]"

v Y�zb Linux � UNIX @�t�W�w∩uσrjMvΩA��Ωtm

�ΩA�⌡μ�Ω@�C

8. b Windows @�t�WApGzn��{ízLw]��s� DB2 9.7 ��A

��pGzw�{s� DB2 UDB � 8 ��A�N DB2 9.7 ��]� DB2

w]�C� \w� DB2 °A� ñ� yw�ºß�≤w] DB2 �w] IBM

Ω�w�ß���� (Windows)zCpGzwq DB2 UDB � 8 �iμ�A

hz��wqw]�A]�S�w]�wqb DB2 °A�ñC

9. ∩���GpGzww�s�A�� DAS ]pGznOd{s DAS tm�

�� DB2 9.7 �ñi��s\α�CpGz� DAS �b DB2 UDB � 8 �W

⌡μA�NΣ�AH��u�εñ�v��zb DB2 9.1 ��≤s��ºU⌡μ

�ΩC

10. �Ω�wC

11. oX configTool upgradeInstance ⁿOAH�Ω�uDB2 σrjMv°A�A

pUCdñ� G

v Y� Linux � UNIX @�t�G

configTool upgradeInstance-installedConfigPath $DB2DIR/cfg/db2tss/config-configPath $INSTHOME/sqllib/db2tss/config

Σñ INSTHOME O{μΩ�l�²A� DB2DIR O�s� DB2 9.7 ��

��mC

v Y� Windows @�t�G

configTool upgradeInstance-installedConfigPath “%DB2PATH%\CFG\DB2TSS\CONFIG”-configPath “%INSTPROFDIR%\instance-name\DB2TSS\CONFIG”

Σñ DB2PATH O�s� DB2 9.7 ����mA� INSTPROFDIR O{μΩ

]w��²C

12. ��UCⁿOA�\iw∩uDB2 σrjMvtm����e�A�Pz�≈�

i�AHTO�e��TG

configTool printAll -configPath configuration-directory

13. YbBJ � 80�� 2 �� Rich Text σ≤Σ��uDB2 σrjMvAh�]w

��� Rich Text σ≤Σ�AΦk�⌡μUC@�G

v ]w Rich Text σ≤Σ��uDB2 σrjMvCp��Ω�A� \ DB2 Text

Search Guide ñ�y]w Rich Text σ≤Σ��uDB2 σrjMvzC

v �� Rich Text σ≤Σ��uDB2 σrjMvCp��Ω�A� \ DB2

Text Search Guide ñ�y�� Rich Text σ≤Σ��uDB2 σrjMvzC

14. ��uDB2 σrjMvΩA�A�CL��su�¼AAHτ��w�Q�

¿ApU� G

� 8 � �π�Sw�Φ� DB2 °A� 81

Page 90: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

db2ts "START FOR TEXT"adminTool status -configPath configuration-directory

YbBJ � 80�� 2 w�� Rich Text σ≤Σ��uDB2 σrjMvAh�τ

�w�� Rich Text σ≤Σ�AΦk�oXσrjMd��P�e�G±�C

U@B

b� DB2 °A�ºßA⌡μ����ß@�ApNE���h�½]�Σ�

e�B�πΘx�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿

\C

�� DB2 Data Links Manager ⌠�

úΣ�Nww� Data Links Manager �w�� Data Links \α� DB2 °A�q DB2

UDB � 8 ��� DB2 9.7 �CM�ApGz�ú Data Links Manager \αAN

iH�� DB2 9.7 �C

}lºe

v �Twzπ� Linux � UNIX @�t�� root s�vA� Windows �u���

z�vv¡C

v �Twzπ� SYSADM v¡C

v �Twz�X DB2 Ω�wú��w��DCw�≤ Linux � UNIX @�t���

DC

v �\���M���í�DC

v ⌡μ�e@�C

÷≤o�@�

¡ε

v �\ DB2 °A���¡εC

{�

YnN Data Links ⌠�ñ� DB2 °A��� DB2 9.7 �G

1. qΩ�w�ú Data Links ManagerC

2. pGzww� DB2 Net Search Extender (NSE)Ah�n≤UC UDFG

db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT1;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT2;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT4;

db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT3;

o� UDF @� NSE �HΣ� Data LinksA�ú�O�w� Data Links Man-

agerC]�AY�z�w� Data Links ManagerA]�n�úo�τ�C

pGzW�qΩ�w�≈ñ��Hiμ�Ah��b�≈Ω�wºe≤o�

UDFCpGwqo� UDFAhLkqΩ�w�≈ñ��C

3. ≤ϕμBSϕ�¼B�c��¼B���wq�τ� (UDF)BΦkAH���½

≤ñ DATALINK Ω��¼��� �C

4. b DB2 °A�W�úw�zn�� Data Links ManagerC

82 �� DB2 9.7 �

Page 91: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

5. ⌡μ db2iupdt ⁿOAH≤sΩ��ú Data Links \αG

db2iupdt instance-name

6. ∩���GN datalinks Ω�w�z{ítm �]� NOAH�ε�� DB2 Data

Links \αC

db2 UPDATE DBM CFG USING datalinks NO

ϕz�Ω�Adatalinks ��]� NOC

7. b DB2 °A�Ww�s� DB2 9.7 ��CpGznb Windows Ww� DB2

9.7 �A�∩��{s� DB2 UDB � 8 ��A��≥BJ 10C

8. q DB2 9.7 ���ΩC

9. ∩���GpGzQnOd{s�tm���u�εñ�v�z DB2 9.7 �ΩA

�� DB2 �z°A�C

10. �Ω�wC

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

Nπ� XML Extender � DB2 °A���� DB2 9.7 �

N XML Extender �� DB2 9.7 ��nz�ú XML Extender \αAMßbS�o

�\α�ípUA�� DB2 9.7 �CúΣ�Nww� XML Extender �w�� XML

Extender \α� 9.7 �He� DB2 °A��� DB2 9.7 �A]� XML Extender

w�εú�C

}lºe

v �Twzπ� Linux � UNIX @�t�� root s�vA� Windows �u���

z�vv¡C

v �Twzπ� SYSADM v¡C

v �Twz�X DB2 Ω�wú��w��DCw�≤ Linux � UNIX @�t���

DC

v �\���M���í�DC

v ⌡μ�e@�C

¡ε

v �\ DB2 °A���¡εC

{�

YnNπ� XML Extender \α� 9.7 �He� DB2 °A��� DB2 9.7 �G

1. ∩���Gw∩w�� XML Extender �C@�Ω�wAq db2xml.DTD_REF �

db2xml.XML_USAGE ϕμñ�≈��� DAD � DTD �C UCdπ p

≤N DTD_REF ϕμñxs� DTD �X�Sw�²G

db2 EXPORT TO dtdfiles.del OF del LOBS TO dir-nameMODIFIED BY lobsinsepfilesSELECT CONTENT FROM DB2XML.DTD_REF

� 8 � �π�Sw�Φ� DB2 °A� 83

Page 92: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

UCdπ p≤N db2xml.XML_USAGE ϕμñxs� DAD �X�Sw�

²G

db2 EXPORT TO dadfiles.del OF del LOBS TO dir-nameMODIFIED BY lobsinsepfilesSELECT DAD FROM DB2XML.XML_USAGE

2. ��UCⁿOAH����Ω�wñw∩ XML Extender ����� XML μG

dxxadm disable_column db_name tab_name column_name

��AziHIs dxxDisableColumn() xs{�CUCdπ p≤CXw∩ XML

Extender ���μG

db2 SELECT TABLE_SCHEMA, TABLE_NAME, COL_NAMEFROM DB2XML.XML_USAGEWHERE NOT TABLE_SCHEMA=’DXX_COLL’

3. ∩���Gb��Ω�wñA���� XML �X]ww∩ XML Extender �

��C��AziHIs dxxDisableCollection() xs{�C UCdπ p≤C

Xw∩ XML Extender ������XG

db2 SELECT TABLE_SCHEMA, TABLE_NAME, COL_NAMEFROM DB2XML.XML_USAGEWHERE TABLE_SCHEMA=’DXX_COLL’ AND TABLE_NAME=’DXX_COLLECTION’

4. b��Ω�wñA≤ϕμBSϕ�¼B�c��¼B���wq�\α (UDF)B

Φk���½≤ñ XMLVARCHARBXMLCLOB � XMLFILE ���wqΩ��

¼��� �C UCdπ p≤CX�� XML Extender UDT �μG

db2 SELECT TABSCHEMA, TABNAME, COLNAMEFROM SYSCAT.COLUMNSWHERE TYPESCHEMA=’DB2XML’ AND NOT TABSCHEMA=’DB2XML’

��Ab≤μºeAziH�����¼sWμAq�� UPDATE »zí

� XML μñ��Ω�Czúαft�� ALTER TABLE »zíP ALTER

COLUMN ly��≤Ω��¼Cz]iH�� EXPORTBIMPORT � LOAD �

�{íA�½�S� XML μ�ϕμC

5. w∩C@�Ω�w⌡μUCⁿOAH��w∩ XML Extender �����Ω�wG

dxxadm disable_db database_name

��AziHIs dxxDisableDB() xs{�C

6. bzn�� DB2 °A�WA�úw� XML ExtenderC UCd�π p≤b

AIX @�t�W�úw� DB2 °A���G

DB2DIR/install/db2_deinstall -F XML_EXTENDER

ΣñADB2DIR Ow� DB2 °A�� XML Extender ��mC

7. ⌡μ db2iupdt ⁿOAH�Ω��ú XML Extender \αG

db2iupdt instance-name

8. b DB2 °A�Ww�s� DB2 9.7 ��CpGzb Windows Ww� DB2 9.7

�A�Bz∩��{s� 9.7 �He� DB2 �A��≥BJ 11A

9. qs� DB2 9.7 ���ΩC

10. ∩���G pGzQnOd{s�tm���u�εñ�v�z DB2 9.7 �ΩA

�� DB2 �z°A�C

11. �Ω�wC

84 �� DB2 9.7 �

Page 93: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

p��ºßp≤�α� pureXML ��Ω�A� \� 107��yq XML Extender

�α� pureXMLzC

b Microsoft Cluster Server ⌠�ñ�� DB2 °A�

b Microsoft Cluster Server (MSCS) ⌠�ñN DB2 °A��� DB2 9.7 �A�n

zb���Iñw� DB2 9.7 �@�s�AMß�z� MSCS ΩMΩ�wC

Microsoft Cluster Server (MSCS) ú�u¬i��v\α� Windows �����Cb

MSCS W]w DB2 °A�óΓΣ��íA�N°A�Ωα½� MSCS ΩC

ziH⌡μ db2iupgrade ⁿOH�z� MSCS ΩA�N{s 9.7 �He� MSCS

��� DB2 9.7 � DB2 MSCS �C

}lºe

v Twzπ�u���z�vs�vC

v �n SYSADM v¡C

v �\���M���í�DC

v ⌡μ�e@�ASOO�≈Ω�wC

÷≤o�@�

¡ε

v �{��A�≤ϕzw� DB2 9.7 � 32 �Ω�wú��Aq DB2 32 �°A

��F�ϕzw� DB2 9.7 � 64 �Ω�wú��Aq DB2 64 �°A�

�CΩ�jpO�@�t�Pzw�� DB2 9.7 �Ω�wú��MwA� \

� 24��yΣ� 32 �� 64 � DB2 °A���≤zAH�o�Ω�C

v ���w�ú�e�ñ�w�sú�∩�AHw� DB2 9.7 �CpGzb∩�w�

ú�e�W���{s�ú�∩��A∩����@Ahw�{��ó�C

v �ΣLA���¡εC��\�πMμC

{�

YnN MSCS ⌠�ñ� DB2 °A��� DB2 9.7 �G

1. Hπ�u���z�vv¡����¡�nJ DB2 °A�C

2. b MSCS O�ñ����IWw� DB2 9.7 �C⌡μ setup ⁿOH��uDB2 w

�vδFA�∩�w�ú�e�ñ�w�sú�∩�C��∩���{s�ú�∩

�C

3. ��uO��z�v²Ω�Ω�≈uCΩ�WPΩW�PC�TwPΩ

�≤�Ps�����lΩ�úbuWC

p���uO��z�v��÷ΩTA� \ MSCS σ≤C

� 8 � �π�Sw�Φ� DB2 °A� 85

Page 94: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

4. ⌡μ db2iupgrade ⁿOAH� MSCS ΩC�ⁿO�wq� ″DB2 Server″ �sΩ��¼A�N�� DB2 MSCS Ω�≤s���s�Ω��¼C��íπ�s

Ω��¼A�°úP{s 9.7 �He� MSCS Ω���≡C

$DB2DIR\bin\db2iupgrade /u:user,password MSCS-InstName

z��q ���Ω��Ω���I⌡μ�ⁿOC

5. ��uO��z�vAH�ε�½s��b MSCS O�ñ���IW�O�A�C

6. ��uO��z�vA²]t�ºΩ�Ω�s�buWC

7. ∩���G� DB2 �z°A� (DAS) ]pGznOd{s DAS tm��� DB2

9.7 �ñi��s\α�CpGz� DAS �b DB2 UDB � 8 �W⌡μA�NΣ

�AH��u�εñ�v��zb DB2 9.1 ��≤s��ºU⌡μ�ΩCpG

z∩��s� DASAh��� MSCS ⌠�½stm DAS ]wC

8. �Ω�wC

�G

U@B

b� DB2 °A�ºßA⌡μ����ß@�Ap½]E���h�B�πΘx

�íjpAH�½ss�M≤C��Aτ� DB2 °A��O�¿\C

86 �� DB2 9.7 �

Page 95: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 9 � DB2 °A����ß@�

� DB2 °A�ºßAz��⌡μ���ß@�AHTwz� DB2 °A�pw�

⌡μBB≤��¼AC

{�

⌡μUCA�≤ DB2 °A���ß@�G

1. pGzb DB2 °A���e@�ñA����N diaglevel Ω�w�z{ítm �]� 3 �HWA�N� �½]��e�]w�C

2. �πΘx�íjpCpGzb DB2 °A���e@�ñA�����≤FΘx

�í]wA�N logfilsizBlogprimary � logsecond Ω�wtm �½]�ª��e�C�Twztm�Θx�íq¼≈� DB2 °A���C� \� 88

��yb��Ω�wñ�πΘx�íjpzAH�o�Ω�C

3. �Tw�í�í�{s�w�db�ºe��l�mA�n��A�qzb

� 43��y�≈ DB2 °A�tm�E�ΩTzñ⌡μ��≈���o��wC

4. �ß��Ω�wAH��Ω�w����n�Ω�wA�C� \� 89 ��

y�ß��Ω�wzAH�o�Ω�C

5. �z DB2 °A�μ�ñ��≤CDB2 9.7 �ñ�i�@�sn²��Bstm

�Mn²��Ptm ��sw]Aiα�∩ DB2 °A��μ�ú�vTC�

�@�Ω�wΩΘ]p�Φ�w��≤]�ú�vTC� \� 90��y�z

DB2 °A�μ��≤zAH�o�Ω�C

6. b�Ω�wñ]wwH�zΩ�wf�CpGzwb�Ω�wñ��f�

≈αA��Pw�z� (SECADM) v¡AHe\����� DDL »zí�t

m��zΩ�wf�C� \� 91��yb��Ω�wñ]wwH�zΩ�

wf�zAH�o�Ω�C

7. pGbΩ�w��íASwt�¼²ϕμW��pΩ��¼�ó�A�≤s

t�¼²ϕμW��pΩ�C� \ Troubleshooting and Tuning Database Perfor-

mance ñ� y¼�¼²�pΩ�zC

8. b�Ω�wñ½ss�M≤AHτ�M≤���≤s��pΩ��s���Ω

TC� \� 93��yb��Ω�wñ½ss�M≤zAH�o�Ω�C

9. �α DB2 ��ϕμAHOd²e¼����ϕμΩTC� \� 93��y�α�

�ϕμzAH�o�Ω�C

10. pGz�ϕμt�b 9.7 �ºe���ñ�� XML μA�½�o�ϕμAN

XML xsΘ½≤૨ 9.7 �μíAHs�s�\α (pAúY XML Ω��

¼��pΩ�) �⌠p XML μ�μ�°�C� \� 94��yN XML xs

Θ½≤α½� 9.7 �μízAH�o�Ω�C

11. TO�Xt��sϕμ�í��jp�DAHe�d��w�≤s��G�

ñ��jεCjpA�n�A��π��j��jp�t��sϕμ�íC�

\� 95��yTwt��sϕμ�í��jp�X�DzAH�o�Ω�C

12. pGzwq DB2 Σ�A��oq�rX�α½ϕA�N��ϕμ����q

DB2OLD/conv �s DB2DIR/convAΣñ DB2OLD O DB2 9.1 �� DB2 UDB

� 8 ����mA� DB2DIR O DB2 9.7 ����mCzú�n�s��

rX�α½ϕC

© Copyright IBM Corp. 2006, 2012 87

Page 96: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

pGzwb Windows @�t�W�{s� DB2 9.1 �� DB2 UDB � 8 �

�AhiHNzb DB2 °A��e@�{�ñ�≈�qrX�α½ϕ��

DB2PATH\conv �²AΣñ DB2PATH O DB2 9.7 ����mC

13. pGzwb DB2 9.1 �� DB2 UDB � 8 �ñ�gJϕμ�≤�°�A�½

�gJϕμ�≤�°�AHKb�� DB2 9.7 �ºßiH�Q��o��°�C

p���A� \� 96��y½�gJϕμ�≤�°�zC

14. τ� DB2 °A��O�w�Q�¿C�����{í�uπAHTw DB2 °

A�pw�B@C� \� 97��yτ� DB2 °A���zAH�o�Ω

�C

15. b DB2 °A���¿ºßA�≈Ω�wC� \� 42��y�ºe�≈Ω�

wzAH�o�Ω�C

16. pGzπ�i���Ω�wAh UPGRADE DATABASE ⁿOw�� .MIG �W½s

RW@�ñΘx⌠�ñ���Θx�Cτ�Ω�w�¿\H��≈Ω�wº

ßAziHRú�≤@�ñΘx⌠�� S*.MIG �C

U@B

⌡μUCA�≤ DB2 Ω�wú���[{íS���ß@�G

v pGz� DB2 °A��b⌡μ�¬i��a°�� (HADR) gA��l]w

HADR gC� \ Data Recovery and High Availability Guide and Reference ñ

�u�l]w¬i��a°�� (HADR)vCb¬i��a°�� (HADR) g⌠�

ñ�� DB2 9.7 ��íAΩ�wñΓ�qDn�≤���C��Ω�w��ú

ⁿΣ�A]�o�Ω�wB≤ RollForward �m¼AC

v pGzO���� ��í��ABwq DB2 UDB � 8 � 32 �Ω�

DB2 9.7 � 64 �ΩA�½��� ��í��CpGzO Spatial Extender

���A��\� Spatial Extender ⌠�@�AH�op≤½��í����Ω

�Cq http://www.ibm.com/software/data/spatial/db2spatial/library.html i�o DB2 Spa-

tial Extender and Geodetic Data Management Feature User’s Guide and ReferenceC

v pGzwb�ºeMP��¼²°�� PUBLIC �M�vAh�b�{��í½s�Pª�Cz��MwO��nA�MP¼²°��M�vC

ϕ DB2 °A�α¡w�A�Q����uπ∩i\αA�≤s�Ω�w��pΩ

�AH¼�sW\α��pΩ�CΩ�w�� DB2 9.7 ��íAq{sΩ�wϕμñ

¼���pΩ���OdΣCϕμ���Ws�Φº�pΩ� �� -1AⁿX�¼

�⌠≤ΩTCM�Au�b��s\α�A��no��pΩ� C

≤s�Ω�w��pΩ�ºßA�⌡μ REORGCHK ⁿOAHPw���ϕμ½�O��nCϕμ���½�iH≤UzWiαC

��A�������@í� (p�≈Ω�w�≤s�pΩ� �Cz����ú⌠≤ú

A�n� DB2 9.1 �� DB2 UDB � 8 ��C

b���Ω�wñ�πΘx�íjp

]�Θx�jpO�π DB2 °A��@�½n]�A�Hz�n]wΘx��Aϕj

pCP�ApGNW[Θx�jp@��e@�AhiHNB��i��í���

DB2 °A�C

88 �� DB2 9.7 �

Page 97: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

}lºe

z��π� SYSCTRL � SYSADM v¡A�iHW[ϕμ�í�Θx�í�jpC

÷≤o�@�

¡ε

b���Ω�w⌠�ñAz��nb¼²Ω�w���°A�W�πΘx�íjpC

{�

1. s�zw���wG

db2 CONNECT TO sample

ΣñAsample OΩ�wWC

2. NΘx�jp]w����ºe�π��G

db2 UPDATE DB CFG FOR sample using LOGSECOND previous-value

Σñ previous-value Ob�ºexs�]wA� sample OΩ�wWCb�e

@�ñAu�≤F logprimary � logsecond �CpG�≤ logfilsiz ��]wAh�����²e�C

pGw��L¡D�OⁿA�⌡μUCⁿO���ªG

db2 UPDATE DB CFG FOR sample using LOGARCHMETH1 previous-valuedb2 UPDATE DB CFG FOR sample using LOGSECOND previous-value

Σñ previous-value Ob�ºexs�]wA� sample OΩ�wWC

3. ∩���GpGzOq 9.1 �� 8 ��A�W[Θx�jp]wCΘxO²�

RID wW[ 2 ���C

@δ�ÑAΘx�í�{μ]w��¼He��≤CM�ApGß�Θx�í]

w�jpú¼A��°Θx�í��ípHΣAϕ�jpCUCd�W[ 5% �

Θx�jpAHeΘxO²jp�W[G

db2 UPDATE DB CFG FOR sample using LOGFILSIZ previous-value*1.05

Σñ previous-value Ob�ºexs�]wA� sample OΩ�wWC

4. Pzw��Ω�wñ�sG

db2 CONNECT RESET

ub½s��Ω�w�Alogfilsiz �≤���C����{í��²PΩ�wñ�sAMß�α�°���½s��Ω�wC

��ß��Ω�w

��Ω�wiH²zTO��Ω�wA�ú��⌡μA�BzΩ�w���íiαo

���DCz]iH�K DB2 �ß�WΩ�w�z{í��Ω�wH�oP�Ω�w

su�B�Ñ��íC

}lºe

Twzπ� SYSMAINTBSYSCTRL � SYSADM v¡C

� 9 � �ß@� 89

Page 98: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

Ynb�ß��Ω�wG

1. �� ACTIVATE DATABASE ⁿOA��Ω�w����n�Ω�wA�C UCdí�p≤���ⁿO���dΩ�wG

db2 ACTIVATE DATABASE sample

�Q⌡μ�ⁿOºßAz�Ω�wNi�≤suC

2. �\�zqΘx� db2diag Θx�AHτ���Ω�wA�O���a⌡μAB��w��O�úw��CBzΩ�w���ío��⌠≤�DC

�G

�OϕAu�boX DEACTIVATE DATABASE ⁿO� db2stop ⁿO�A���ε ACTI-VATE DATABASE ⁿO����Ω�wCpGb��@�su���Ω�wAhΩ�w�b÷¼�ßsuß�εC

�z DB2 °A�μ��≤

DB2 n²��Btm ��Ω�wΩΘ]p�Φ��≤�∩�ú�vTC��\o�

�≤AH�z∩��vTC

÷≤o�@�

� DB2 °A�ºßANn²���tm �Pª�b�e�iμ±�CpG

ΣtºA�ßO@��í�A�o��≤A]�ª�iα��≤��{í�μ��

αCM�A]�⌠≤sW\αú�Ω�w�z{í��ºsΩ��Σ�A�H�J

�{O���Cu�bJtα�úQn�μ��A�����s\αC

{�

Yn�z DB2 °A�μ��≤G

1. �\s�B�≤�B≤����εú��n²����÷ΩTA����vT∩

�Aϕ�]wG

v s�n²�� (� 25��ϕ 9)

v {sn²����≤ (� 26��ϕ 10)

v b���ñAS�⌠≤w≤���εú��n²��CM�ApGzOq DB2 9.1

��≤¡��iμ�A�q�úb 9.7 �He���ñw≤���εú��

n²��G

– DB2 9.5 �ñ≤��n²��

– DB2 9.5 �ñ�εú��n²��

– DB2 9.1 �ñ≤��n²��

– DB2 9.1 �ñ�εú��n²��

2. ]w DB2 s�]w�n²��Cz��π� -g ∩�� db2set ⁿObs�]w�h�W]w���Aú��Cs�]w����M�����≤Sw DB2 ��

ΩC]�Ab�ΩºßA����e@�ñxs�tmΩTAH��C�

DB2 9.7 ���s�]w�n²��C

90 �� DB2 9.7 �

Page 99: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

3. �\s�Bw�≤�≤��Ω�w�z{ítm ���÷ΩTA����vT

∩�Aϕ�]wG

v s�Ω�w�z{ítm � (� 27��ϕ 11)

v {sΩ�w�z{ítm ���≤ (� 28��ϕ 12)

v b���ñAS�⌠≤w≤���εú��Ω�w�z{ítm �CM�Ap

GzOq DB2 9.1 ��≤¡��iμ�A�q�úb 9.7 �He���ñw

≤��Ω�w�z{ítm �G

– DB2 9.5 �ñ≤��Ω�w�z{ítm �

– DB2 9.1 �ñ≤��Ω�w�z{ítm �

4. �\s�B�≤�B≤����εú��Ω�wtm ���÷ΩTA����

vT∩�Aϕ�]wG

v s�Ω�wtm � (� 29��ϕ 13)

v {sΩ�wtm ���≤ (� 30��ϕ 14)

v b���ñAS�⌠≤w≤���εú��Ω�w�z{ítm �CM�Ap

GzOq DB2 9.1 ��≤¡��iμ�A�q�úb 9.7 �He���ñw

≤���εú��Ω�w�z{ítm �G

– DB2 9.5 �ñ≤���εú��Ω�wtm �

– DB2 9.1 �ñ≤���εú��Ω�wtm �

5. �\Ω�wΩΘ]p�Φ�w��≤A����vT��a�∩Ω�w½≤G

v Ω�wΩΘ]p�Φ��≤ (� 31��ϕ 15)

v v¡�M�v��≤ (� 32��ϕ 16)

U@B

pG�≤D�Aº⌠≤Ω�w�z{ítm ��]wAhiα�n½s��ΩA

H�s]w�C

b���Ω�wñ]ww�H�zΩ�wf�

{bA�nw�z� (SECADM) v¡��� SQL »zítm��zΩ�wf�A

�úA�n SYSADM v¡CN SECADM v¡�Ptd�z�Ω�wñΩ�wf�

����C

}lºe

v Yn�P SECADM v¡Az��π� SECADM v¡CpGbz{s�Ω�wñS

�⌠≤π� SECADM v¡�����v IDAhb��íA�∩�Ω�w��

���P SECADM v¡C

v Yn⌡μ db2audit ⁿOAz��π� SYSADM v¡C

÷≤o�@�

DB2 9.5 �}lAΩ�w�Ωh��f�O�}�Cz�iH�� DDL »zí

tmΩ�wf�CiH�≥�� db2audit ⁿO�tmΩf�C

�Ω�Af�tm��α½� DB2 9.7 �μíC

� 9 � �ß@� 91

Page 100: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�Ω�w�Af��Ωh�tm]wO��bΩ�wñ�f��hCpGbΩ

h���f�≈αAhf��h�P��Ω�w�÷pH��f�C�hAú�

÷pf��hCo��@iTOzb�� DB2 9.7 �ºßAϕ��P�Ω�wf�μ

�C

¡ε

pGzwq DB2 9.1 �� DB2 UDB � 8 �� DB2 °A�Ahu�n⌡μ�{

�C

{�

Yn]wwHb��Ω�wñ�zΩ�wf�G

1. �� GRANT ⁿOAN SECADM v¡�P�zf�≈α����CUCdⁿOπ

p≤N SECADM v¡�P���G

db2 CONNECT TO SAMPLEdb2 GRANT SECADM ON DATABASE TO USER user-id

2. d� SYSCAT.AUDITPOLICIES t�¼²°�AHτ�b��íO�w�Ω�

w� DB2AUDIT_CFG_MIGR f��hCUCdd�iPwO�w��f��

hG

db2 "SELECT * FROM SYSCAT.AUDITPOLICIES AWHERE A.AUDITPOLICYNAME = ’DB2AUDIT_CFG_MIGR’"

pG�b��í� DB2AUDIT_CFG_MIGR f��hA��� CREATE AUDIT

POLICY »zí�ªC

3. d� SYSCAT.AUDITUSE t�¼²°�AHτ� DB2AUDIT_CFG_MIGR f��

hO�P��Ω�w�÷pCUCdd�iPwf��hO�P SAMPLE Ω�

w�÷pG

db2 "SELECT * FROM SYSCAT.AUDITUSE UWHERE U.OBJECTNAME = ’SAMPLE’"

pGΩ�w�LkN DB2AUDIT_CFG_MIGR f��h÷p���Ω�wA�

�� AUDIT »zíN��h÷p�Ω�wC

4. ∩���GpGznq�ºeπ���lf�Θx��X��f�O²A�N�

em≤sw]�mñ�sf�Θx�A�⌡μπ� extract �� db2audit ⁿOCe����lf�Θx��OdbPΩ�w�e�P��mC

f�Θxb DB2 9.7 �ñ�w]�m�G

v Linux � UNIX @�t�W� INSTHOME/sqllib/security/auditdataAΣñ

INSTHOME �Ω�l�²C

v Windows @�t�W� INSTHOME\security\auditdata

Σñ INSTHOME �xs���Ω��Ω�²�Ω�l�²C

U@B

{bAziH��UC DDL »zí��zΩ�wf�G

v CREATE AUDIT POLICY

v ALTER AUDIT POLICY

v AUDIT

92 �� DB2 9.7 �

Page 101: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

b���Ω�wñ½ss�M≤

bΩ�w��íA�N�����{í��í���M≤ú� �LCz��½

ss�ó�M≤A�α�� DB2 °A�ñ��≤�s�pΩ�C

}lºe

�Twzπ� DBADM v¡C

÷≤o�@�

��{íb�Ω�wºß�@���M≤�A�⌠ta½ss�ª�CYn°ú�

B�tⁿAziHb�{��¿ºßA⌡μ REBIND ⁿO� db2rbind ⁿO�½ss�L�M≤Cz���Ta½ss�L�M≤C

¡ε

�{��A�≤H CBC++BCOBOLBFORTRAN M REXX iμ{í]p��Oí

SQL Ω�w��{íC

{�

Ynb��Ω�wñ½ss�M≤G

1. Hπ� DBADM v¡����¡�nJC

2. ⌡μ db2rbind ⁿOAH½ss�C�Ω�wñ���LM≤G

db2rbind database–name -l logfile all -u userid -p password

��lyú�½ss���LM≤C�\ logfile ���M⌠≤½ss�Ω�

wM≤��DC

3. τ� DB2 °A��O�¿\C�����{í�uπAHTw°A�pw�B

@C

�G

bz½ss���Ω�wM≤ºßAN�iHQ����uπWi\αC� \�

139��� 22 �, yΩ�w��{í�n�zAH�o���ñi�����uπW

i\��C

�α��ϕμ

pGz��Nqe��¼����ϕμΩTOdb{s� DB2 �WA�N��ϕμ

�α� DB2 9.7 �C

ziHb�Ω�wßAΓ��α��ϕμA�yßA½���ϕμ�¼�s�Ω

TC

pGzQn¼��qΩ�Ah���α��ϕμA�b 9.7 �ñ�H½�C

}lºe

�Twzπ� DBADM v¡Cb Command Reference ñi�oΣL��v�Ω�C

� 9 � �ß@� 93

Page 102: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

�α��ϕμ�BJpUG

1. ⌡μ db2exmig ⁿOG

db2exmig -d dbname -e explain_schema [-u userid password]

ΣñG

v dbname NϕΩ�wWC���n �C

v explain_schema Nϕ�n�αº��ϕμ�⌡�WC���n �C

v userid � password Nϕ{μ���� ID �KXCo� ��∩����C

��α�≤⌡μ db2exmig ���s�Ω�wº��� ID ���ϕμC��ϕμ

�αuπ�½sRW{s���ϕμB�� EXPLAIN.DDL ��@�s�ϕμA

�N{s��ϕμ�e�ss�ϕμñC�ßA≤{s���ϕμCdb2exmig ⁿO�Od⌠≤���b��ϕμñsW�μC

2. �� Visual Explain d�d�s�p����íπ A��� db2expln ⁿOd��α���ϕμñ�s�p�ΩTC

N XML xsΘ½≤α½� 9.7 �μí

pGzπ� XML μOb 9.7 �He��ñ��ϕμABQn��Sw�s\αA

h��zL½�ϕμAN XML xsΘ½≤α½� 9.7 �μíC

}lºe

v �TOzπ��ϕμ�s�{sϕμ�v¡C

÷≤o�@�

UCs\α�n 9.7 �μí� XML xsΘ½≤G

v π� XML μ�ϕμεCúY

v ⌠p XML μμ�°���pΩ��X

v qμ@���Ω�w⌠���h½���Ω�w⌠�

v �� REDISTRIBUTE DATABASE PARTITION GROUP ⁿO½steΩ�C

{�

YnN XML xsΘ½≤α½� 9.7 �μíG

1. zLoXUCd�Aú�π� XML μ (t 9.7 �He��μí� XML xsΘ

½≤) ���ϕμMμG

SELECT TABSCHEMA, TABNAME FROM SYSIBMADM.ADMINTABINFO WHERE XML_RECORD_TYPE=1

GROUP BY (TABSCHEMA, TABNAME)

∩���Ω�w⌠��� GROUP BY lyC

2. ��UCΣñ@�ΦkA½�e@BJ�ú�ºMμñ�ϕμG

v �� ADMIN_MOVE_TABLE {�½�ϕμCp��Ω��¡εA� \ Data

Movement Utilities Guide and Reference ñ�y�� ADMIN_MOVE_TABLE {

���ϕμzC�Φk�AX�qϕμAB�bΩ�B≤uW�½�ϕμC

94 �� DB2 9.7 �

Page 103: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v ⌡μ≈u{�AH½�ϕμ�Σ��½≤C�Φk�AXjqϕμC

pAziHπ�@��� db2move ⁿOP -co COPY �@ft�{�C� \Database Administration Concepts and Configuration Reference ñ�y�� db2move

��{í�⌡��dzC

≈u{��t@�dA��� db2look ⁿO�ϕμwq��AMßqσ�⌡μⁿJC

Twt��sϕμ�í�jp�X�D

���j�O² ID (RID) iHW[d��w�≤sº�G�ñ�εCjpCpG�G

�ñ�εCjp±{st��sϕμ�í�εC°�¡εW¡Ahiα���π

��j��jp�t��sϕμ�íC

}lºe

�n�A�Twπ��t��sϕμ�í� SYSCTRL � SYSADM v¡C

{�

YnTwt��sϕμ�í���jpW¡¼≈�d��w�≤s��G

1. Pwd��w�≤sº�G�ñ�εCjpW¡C�°d�A������ϕμ

� DDL »zí�pΓεCjpW¡C

2. oXUCd�AHPwC�t��sϕμ�í���jpAH�Σñw�d��

≤s��ñ� �ºϕμ�ϕμ�í��jpC

db2 "SELECT CHAR(TBSP_NAME,20) TBSP_NAME, TBSP_CONTENT_TYPE, TBSP_PAGE_SIZEFROM SYSIBMADM.SNAPTBSP"

TBSP_NAME TBSP_CONTENT_TYPE TBSP_PAGE_SIZE-------------------- ----------------- --------------------SYSCATSPACE ANY 8192TEMPSPACE1 SYSTEMP 8192USERSPACE1 LARGE 8192IBMDB2SAMPLEREL LARGE 8192SYSTOOLSPACE LARGE 8192SYSTOOLSTMPSPACE USRTEMP 8192

∩�� 6 ºO²C

MΣπ�� SYSTEMP º TBSP_CONTENT_TYPE μ�ϕμ�íAYi�OΘ

Xñ�t��sϕμ�íC

Yznq 8.1 ��A���UCⁿOG

db2 LIST TABLESPACES SHOW DETAIL

3. �d�G�ñ�εCjpW¡O��Xt��sϕμ�í��jpG

maximum_row_size > maximum_row_length - 8 bytes (structure overhead insingle partition)

maximum_row_size > maximum_row_length - 16 bytes (structure overhead in DPF)

Σñ maximum_row_size O�G��εCjpW¡A� maximum_row_length O�

���t��sϕμ�í���jpW¡�o��e\°�W¡C�\SQL

ReferenceAVolume 1 ñ�uSQL � XML ¡εvAH��ϕμ�í��jp�P

wεC°�W¡C

� 9 � �ß@� 95

Page 104: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

pGεCjpW¡p≤pΓAhz�d��Hª�b DB2 UDB � 8 �ñ��P

Φí�⌡μAzú�n�≥iμ�@�C

4. pG�S����jp�t��sϕμ�íA��t��sϕμ�íA��ϕμ

�í��n±bΣñ�ϕμ�ϕμ�í��jp�j@����jpCpAb

Windows @�t�WApGw�� 8 KB ��jpbϕμ�íñ�ϕμA���

16 KB ��jp���[�t��sϕμ�íG

db2 CREATE SYSTEM TEMPORARY TABLESPACE tmp_tbspPAGESIZE 16K

MANAGED BY SYSTEMUSING (’d:\tmp_tbsp’,’e:\tmp_tbsp’)

pGϕμ�í��jpO 32 KBAhiHε�d�ñ�∩��ΩTA���d�H

�Xt��sϕμ�í��CpApG∩�ϕμñ���μAhiH∩�u∩

�Ω��n�μ�Swμ�lrΩAH�KWX��jp¡εC

½�gJϕμ�≤�°�

pGwb DB2 9.7 �He��ñ�gJϕμ�≤�°�A�½�gJϕμ�≤�°

����ϕμAHKb�Ω�wºßAiH}lw∩s��w�≤� 9.7 ��°�

�¼�Ω�C

∩≤{s��°��A9.7 ���ϕμ{b]As�°���sμBw�≤�

μΩ��¼�≤°�μ°�C]�Lkbz{s���ϕμñ¼�Ω�A�HbΩ

�w�ß��{s�gJϕμ�≤�°�A��PΩ�≥óC

}lºe

�Twzπ� DBADM v¡C

{�

Yn½�gJϕμ�≤�°�G

1. d� SYSCAT.EVENTTABLES °�A�O���ϕμOzwb DB2 9.7 �He

��ñ��C@�gJϕμ�≤�°����ϕμApUCd� G

SELECT TABSCHEMA, TABNAME FROM SYSCAT.EVENTTABLESWHERE EVMONNAME = ’write-to-table-event-monitor-name’

2. ∩C@���ϕμoXUCΣñ@�»zíAH½sRW�≤wbe@�BJñ

�O�{s��ϕμG

RENAME TABLE target-table-name TO new-target-table-name�DROP TABLE target-table-name

pGQnOdw¼��{sΩ�Au�½sRW��ϕμC

3. ∩C@��≤�°�oXUC»zíAH≤gJϕμ�≤�°�G

DROP EVENT MONITOR write-to-table-event-monitor-name

4. �gJϕμ�≤�°�C

5. pGzw�gJϕμ�≤�°�A²��� AUTOSTART ⁿO �A�oX SET

EVENT MONITOR STATE »zíAH��gJϕμ�≤�°��}l¼�Ω�A

pUCd� G

SET EVENT MONITOR write-to-table-event-monitor-name 1

96 �� DB2 9.7 �

Page 105: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

U@B

pGz�d���ϕμ���{íAh�n�∩��{íA�α�z�≤C

τ� DB2 °A����

�¿ DB2 °A����Abs��⌠�W⌡μY���AHτ� DB2 °A�O

�pw�B@Oú��ΦkCo���O�zq�∩ DB2 °A�⌡μ�σ�{íA�

z∩≥��α��⌡μ�⌠≤{í� Script ��¿C

pGzπ�a� SQL »zí� DB2 ⁿO ScriptAhziH�� db2batch ≥��α��uπⁿOA�⌡μo� Script ñ�»zíA�¼�αΩT�Ω���pΩ�A

p CPU �í�g�íC�uπbμ@���Ω�w�h����Ω�wñúiH

B@C

}lºe

TOzπ�⌡μ Script ñº SQL »zí����Pv¡h�C

{�

Ynτ� DB2 °A��O�¿\G

1. Hπ�b Script ñ⌡μ SQL »zí��º�Pv¡h�����¡�AnJ DB2

°A�C

2. ��π�zg�⌡μº SQL »zí� ScriptCpGww�d�Ah]i⌡μ⌠

≤d CLP ScriptC

3. �� db2batch ⁿO⌡μz� ScriptC UCdπ p≤�� testdata.db2 d

Script ⌡μ�uπG

cd samplefile-dir-clpdb2batch -d sample -f testdata.db2 -o r 0 p 3

Σñ samplefile-dir-clp � Linux M UNIX W� DB2DIR/samples/clpAH� Win-

dows W� DB2DIR\samples\clpA DB2DIR Nϕ DB2 9.7 ����mAsample

�Ω�wWA�∩� -o r 0 p3 ⁿXN 0 �ú�εCCL�ΘXA�°i

testdata.db2 Script ñC�»zí�g�íBCPU �íM�°ΩTKnC

UCσrO�e@�dñ�ⁿOú�ºKnϕμΘX�KnC

KnϕμG

�¼ �X �í�p �u�í �°�í BΓ¡í� X≤¡í�--------- ------ ---------- -------- -------- --------------- --------------»zí 1 0.281284 0.281284 0.281284 0.281284 0.281284»zí 2 0.073158 0.073158 0.073158 0.073158 0.073158»zí 3 0.000823 0.000823 0.000823 0.000823 0.000823»zí 4 0.155366 0.155366 0.155366 0.155366 0.155366

* ���pG 4* �í�pG 0.510630 ϕ* �u�íG 0.000823 ϕ* �°�íG 0.281284 ϕ* BΓ¡í�íG 0.127658 ϕ* X≤¡í�íG 0.040271 ϕ

� 9 � �ß@� 97

Page 106: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

98 �� DB2 9.7 �

Page 107: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 10 � b���Ω�wñ��s� 9.7 �\α

� DB2 °A�ºßA���s� 9.7 �\αAH[j\α�Wi��Ω�w�

αC

}lºe

z��N DB2 °A��� 9.7 �C

{�

⌡μUC⌠≤BJAH���� DB2 ⌠�ñⁿw� 9.7 �\αG

v oXUC»zíAb{sΩ�wñ����xsΘG

ALTER DATABASE database-name ADD STORAGE ON storage-location

��Ω�w��xsΘºßA��{s DMS ϕμ�í��xsΘC⌡μ���

�@�ΦkOGoX ALTER TABLESPACE »zíAHO�{sxs��πA�N

�xsΘ�≤��W°�Yε@�C

ALTER TABLESPACE tablespace-name MANAGED BY AUTOMATIC STORAGE

pGznNϕμ�íñ�{sxs�α½����xsΘAh⌡μ½s�V��

HN{s DMS ϕμ�í½���xsΘϕμ�íC� \ DB2 9.7 ���s°

º ñ� y{sΩ�w�ϕμ�í{biH���xsΘzC

��Az{biHq�xsΘΩ�wñ≤xsΘ⌠�A]iHsWª�C�≤

Ω�wxsΘ⌠�ºßAziH∩��a½s¡��xsΘϕμ�íñ�Ω�A

H≤AϕaQ�Ω��q�W[ I/O úαCUCdπ p≤½s¡��xsΘϕ

μ�íG

ALTER TABLESPACE tablespace-name REBALANCE

UC SQL »zíú��ewsΩ�w���@δ�j¼�xsΘϕμ�í�M

μG

SELECT TBSP_NAMEFROM SYSIBMADM.SNAPTBSPWHERE TBSP_USING_AUTO_STORAGE = 1 AND TBSP_CONTENT_TYPE IN (’ANY’,’LARGE’)ORDER BY TBSP_ID

��o�[j\α�∩�xsΘΩ�w�ϕμ�íú�≤�jj��εC

v pGzbw�������xsΘ�Ω�wñ�� DMS ϕμ�íAh}l�� 9.7�ñ���s DMS ϕμ�í��α{s DMS ϕμ�íCs�� DMS ϕμ�

í�w]w��i¼�xsΘCziH��UCⁿO��od≥��@�AH½s

tmΣñ�d≥�W¡A��C¬{G

– Y��xsΘ DMS ϕμ�íAft�� ALTER TABLESPACE »zíP

REDUCE lyC

– Y�D�xsΘ DMS ϕμ�íAft�� ALTER TABLESPACE »zíP

LOWER HIGH WATER MARKCMßAoX ALTER TABLESPACE »zíP

REDUCE lyAH�≤xs��jpC

© Copyright IBM Corp. 2006, 2012 99

Page 108: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

zb 9.7 �He��ñ��{s DMS ϕμ�íw��i¼�xsΘCª�iP�

�i¼�xsΘ� DMS ϕμ�íP�sbCYnb{s DMS ϕμ�íñ��i¼

�xsΘAz�n��UCΣñ@�Φk��αª�G

– ½� DMS ϕμ�íC

– �s� DMS ϕμ�í�Iss� SYSPROC.ADMIN_MOVE_TABLE {�A

H²zbΩ��OdbuW�Bi�s��P�ANΩ���w��i¼�x

sΘ�s DMS ϕμ�íC

v pG diagpath tm �ⁿX��²Wπ����í¡εA�N diagsize Ω�w�z{ítm �]�@�AH�ε DB2 E� (db2diag) ��zqΘx��jp

�pA�½s��ΩC

½s��ΩºßA��Tºú�gJ db2diag ⁿΘx� (db2diag.N.log) �ⁿ

�zqΘx (instance.N.nfy)AΣjp�p� diagsize ñ�¡εCYn�K�≤Θx� α�≥óΩTAz��ⁿw@�AϕAb 1 GB P diagpath ⁿXº�²ñi��íqεh 5 GB ºíC

v �� SYSTEM ��Hε ¼��p°�W�pΩ��¿�ApUCdñ� G

RUNSTATS ON TABLE view-nameWITH DISTRIBUTION TABLESAMPLE SYSTEM (sampling-rate)

ϕzb�p°�W�� TABLESAMPLE SYSTEM ∩�oX RUNSTATS �Aú�¼SQL20288N ��XCpG RUNSTATS Lk�� SYSTEM ��Ahª���PⁿO

ñⁿw�π��P��v��t� BERNOULLI ��A�¼�°���pΩ�A�

�� SQL2317W iTºAHⁿX���íñ��≤C

ziHPe��ñ@�A�≥�� BERNOULLI ��C{bADB2 9.7 �ú� BER-

NOULLI ���αWiC

v ��s�p�½����»zí���h[j\α�vT��uπA��o�

Pd��@Pd�⌡μp�C Y�RA»zíA�oXUC»zíAⁿXd�s��

½���M≤ñ»zí�{ss�p�G

ALTER PACKAGE schema-name.package-id ACCESS PLAN REUSE YES

P�AziHoX BIND ⁿOAⁿXd�s��½���M≤ñ»zí�{ss�p

�ApUCd� G

BIND filename ACTION REPLACE APREUSE YES

v b���g�ϕμW��Ω�εCúYC{bAziHb��Ω�g�ϕμW�

�Ω�εCúYC pGzb��{íñ�� db2ReadLog APIA�Twz�°A�i

H�zΩ�εCúY���ΣLΩ�A�Tww�∩��{í�¼≤h�Ω�C

� \� 144��yDB2 API �≤�a���vTzAHA�p≤�z��{í�

��ΣLΩ�C

v pGzWcaq MDC ϕμRúΩ�A�ft��s� RECLAIM EXTENTS ONLY

∩�P��½�AN MDC ϕμñ�i���d≥�±� DMS ϕμ�íAHKo�

d≥iH�ΣLϕμ�Ω�w½≤½���AΦkO⌡μUCBJG

1. N auto_maintBauto_tbl_maint � auto_reorg Ω�wtm �]� ONC

2. ���@�¼ AUTO_REORG � XML μí��@�hWμ@� �AIs

AUTOMAINT_SET_POLICY � AUTOMAINT_SET_POLICYFILE t�wq�{

100 �� DB2 9.7 �

Page 109: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�AHtm¼�d≥����@�hC� \ D B 2 d�²ñ�

DB2AutoReorgPolicySample.xml d�AH�op≤ⁿw XML μí��@�h

���C

¼���d≥i²zWiw²ú�Ω��αA]�N�����d≥q��aJ

�O�ΘCM�ApGϕzíJΩ��AS�i½������d≥Ah�n½s

tms�d≥C÷MziHΓ�¼���d≥A²���½�i²Ω�w�z{

íMw��≤�iμo��@A�≥o�j�qC

v ϕzoX ALTER TABLE »zíP ATTACH PARTITION � DETACH PARTI-

TION lyAHq���ϕμsWd≥��ú{sd≥�A�����ϕμñ���

��H���αCϕzb������º���ϕμWoX SET INTEGRITY »

zí�Aú�n���@CYnα½���ϕμñ{s�������Az��

≤ª�A�Nª�½������C

��AboX ALTER TABLE »zíP ATTACH PARTITION ºeAzp�s

ºϕμP���ϕμñ�����wq����A�α�oo�αWq��K�

��@C

� \ Partitioning and Clustering Guide ñ�yN{s���α�����zAH

�o�Ω�C

v zLUCΦíA����Ω�w⌠�ñ� pureXML \αAqπX� XML Ω�xs

Θñ≥qG

– �� CREATE TABLE »zíP DISTRIBUTE BY lyA�]t@�HW XML

μ�ϕμC

– �� ALTER TABLE »zíP ADD COLUMN lyAN@�HW XML μ

sW�π�teΣ�{sϕμC

– �� ALTER TABLE »zíP DISTRIBUTE BY lyANteΣsW�π�@

�HW XML μ�{sϕμC�²½�o�ϕμAHN XML xsΘ½≤α½

�s� 9.7 �μíC� \½�π� XML μ�ϕμAH�o�Ω�C

v zLUCΦíA����ϕμñ� pureXML \αAq��ϕμñπX� XML Ω�

xsΘ≥qA��bxs XML Ω��ϕμW��ϕμ��Aqϕμ��ñ����

�ú�e÷αJαX\αñ≥qG

– �� CREATE TABLE »zí�]t@�HW XML μ����ϕμC

– �� ALTER TABLE »zíP ADD COLUMN lyAN XML μsW�{

s���ϕμC

– N]t@�HW XML μ�{sϕμA�α����ϕμC

– �� ALTER TABLE »zíP ATTACH PARTITION lyAαJ���ϕμΩ

�C

– �� ALTER TABLE »zíP DETACH PARTITION lyAαX���ϕμΩ

�C

v zLUCΦíA�� MDC ϕμñ� pureXML \αAqπX� XML Ω�xsΘ

ñ≥qA��bxs XML Ω��ϕμW�� MDCAq���d�αñ≥qG

– �� CREATE TABLE »zí� ORGANIZE BY lyA�]t@�HW XML μ

�ϕμC

– �� ALTER TABLE »zí� ADD COLUMN lyAN@�HW XML μsW�{

s MDC ϕμC

� 10 � b��Ω�wñ��s\α 101

Page 110: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

– N]t@�HW XML μ�{sϕμ�α� MDC ϕμC

v b HADR ��Ω�wW��¬�\αANª��≤�¬u@q�a°��Cb 9.7

�ñAziHN DB2_HADR_ROS n²��]� ONAHs�uHADR �RvΩ�w

�⌡μ�¬u@qC

U@B

pGzwq DB2 9.1 ��≤¡��ñ� DB2 °A�Ahb�� DB2 ⌠�ñA�

� 9.7 �He��ñ�i�\αC� \UCDDAH�o�Ω�G

v m�αⁿn]9.5 ��nñ�b�α�Ω�wñ��s� DB2 9.5 �\αC

v m�αⁿn]9.1 ��nñ�b�α�Ω�wñ��s� DB2 9.1 �\αC

102 �� DB2 9.7 �

Page 111: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 11 � N DB2 \α�α� DB2 Ω�wú�S�

N DB2 \α�α�Sw� DB2 Ω�wú�S�A�nzA�ú�S�p≤B@AH

�p≤��ú�S��Ω@�Ñ�\αC

UC�α@�ú�p≤Ω@u@q�z� XML Ω�xswS���hG

v yq DB2 Governor �α� DB2 u@q�z{íz

v � 105��yq Query Patroller �α� DB2 u@q�z{íz

v � 107��yq XML Extender �α� pureXMLz

v DB2 Text Search Guide ñ�uq Net Search Extender �α� DB2 σrjMv

q DB2 Governor �α� DB2 u@q�z{í

q DB2 Governor �α� DB2 u@q�z{í (WLM) �nz]wΩ�wHF DB2

Governor P DB2 WLM �@s�A½s�dz���A�BΩ@u@q�z�MΦC

}lºe

v ÷�ú�� DB2 WLM \αA�\πΘu@q�zΦkAHPw��Ω@C� \

u@q�z�²�AH�oi²z}l�� DB2 WLM (]Ay��Ω�GDB2 u

@q�z) �@�Ω�Cz

v �\� 11 �uDB2 Workload Manager for Linux, UNIX, and Windows ñ� Query

Patroller � DB2 GovernorvA�≤ http://www.redbooks.ibm.com/redpieces/abstracts/

sg247524.htmlAH�oq DB2 Governor �α� DB2 WLM ��Ω�C

v pGz�{su@q�z�MΦ]A Query PatrollerA]��\� 105��yq

Query Patroller �α� DB2 u@q�z{ízC

÷≤o�@�

S�uπi��N Governor tm��α� DB2 WLMA]�oΓ�ºíi��ε�

�≈ε��¼úPCϕ⌡μd��AGovernor �bd�⌡μ�í�°i�oSw�≤�

Sw{Cb DB2 WLM ñAúF{�ε�º�A��jq�ε�≈εi�A

oi²zHúP²≤��ΦkABz�P�u@q�z�DC

o�@�ú��hHΩ@��u@q�z�MΦA�≤U���q DB2 Governor

�α� DB2 WLMC

½nG�F DB2 9.5 ��Xsu@q�z\αAw≤ 9.7 �ñ≤� DB2 Governor �

�{íA�iα≤����ñ�úCp��÷ΩTA� \mDB2 9.7 ��sW\αn

@�ñ�yw≤� DB2 Governor � Query PatrollerzDDC

{�

Ynq DB2 Governor �α� DB2 WLMG

1. Nw� Governor �Ω�°A��� DB2 9.7 �AHKz�⌠�ñiHP�sb

DB2 WLM P GovernorC��UCΣñ@�@�G

v � DB2 °A� (Windows)

© Copyright IBM Corp. 2006, 2012 103

Page 112: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v � DB2 °A� (Linux � UNIX)

�ºßAY��w]u@qAH�O�����Ω�wí�A�Nu@q∩M

�wq⌡μ⌠��w]���A��OCD�{í action nice Whlyubw]���A��Oñiμ�zCzúiH��uD�{ívA��≤���wqA�

W�O�l�Oñ�Nz{íu²��CúLA�∩�����wqA��OIμ

��ΣLD�{íWhC

2. ¡ε DB2 WLM ���AH�εw]���A��Oñ�u@A��K Governor

P DB2 WLM ºí�τb�≡C

3. ½s�dz�u@q�z��CA�ª�∩≤Ω@u@q�z�MΦD�½nC

4. �ObΩ�°A�W⌡μ�∩M�z����u@C Q� DB2 WLM ñtm�Σ

L�O∩�C

5. ⁿúΩ��jε�ε���zz�O�u@AH�Xz����qC ��UC⌠

≤ΦkAiα�o≤�μ��Ω@G

v �� DB2 A��OAH�j�j≈�ºí�vºu@qA��NΩ�wí��

�CMß�≤Nz{íBw��A�w²ú�C@�A��O¼�u²��∩

�AHvTΣ�O���íC��²��o�ΦkA��N��μBz{

C

v ��N Governor �ε�ñ� AUTHID � APPLNAME �A��� AUTHID

� APPLNAME ��ⁿw SESSION_USER � APPLNAME su���u

@qC

v pGzLk��u@q����ju@AhN��¼�u@∩M�@�A�W

�OA��� DB2 u@�@��úP��Φ�ju@AMßNΣⁿú�úP�A

�l�OC��A�@C@�A��Oi���HFz���C

v pGz�μW]wC@�A��O¼�u²��∩��FQn���Ahb

�n�∩��aM�ΣL DB2 WLM \αAFz����εApA��

DB2 {C

v ϕz�� DB2 {�A�Tww����{HW�≤�°�F�hAz

NLkA��{≤�HWC

v pGz�{H∩M� Governor �°��Pu@qA�q DB2 WLM ñ

���i�{Cí� DB2 Governor �gWh�b DB2 u@q�z{

ñΣ\α�Ñ��Ap�ε⌡μ�íW¡B���C�W¡�suóm�

íW¡�����CΣL��∩u@q�z� DB2 Governor O�@�AB�n

z½s{{μu@q�z�¡��εu@�ΦkC��NADB2 Governor Wh

iHM��wb⌡μ�d�A� DB2 WLM {��≤�iHM��sd�C

�q DB2 WLM ñ��i��úP{�@CϕWXΩ�{�AziH

∩�±�⌠í�≤M��@Ap²{�≥⌡μA��Nª½s∩M�π

�úPΩ��ε��A�l�OA�BziH��{HW�≤�°�ñOⁿ

�ΩT�i@B��í�C

v ∩≤ rowssel ¡εAziH�� SQLROWSRETURNED °≤�@�{A

ⁿXbWX�����{í�Ω�C�¡ε�A������@C

v ∩≤ rowsread ¡εAziH�� SQLROWSREAD � SQLROWSREADINSC °

≤�@�{AⁿXbWXd��⌠�íΩ�C¬���¡ε�A����

��@C

104 �� DB2 9.7 �

Page 113: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v ∩≤ cpu ¡εAziH�� CPUTIME � CPUTIMEINSC °≤�@�{A

ⁿXbWXí����X���Pt� CPU �íq�¡ε�A������

@C

v ∩≤ idle ¡εAziH�� CONNECTIONIDLETIME °≤�@�{Aⁿ

XbWXsuóm�íW¡�A������@C

v ∩≤ uowtime ¡εAziH�� UOWTOTALTIME °≤�@�{AⁿX

e\u@μ⌡μ��í°�C

v pGzb��suxs�Ah DB2 WLM π��ß���Ai�≤Aϕ�d��

O��zC�≤ñíh����{íiHIs s q l e s e t i A P I �

WLM_SET_CLIENT_INFO {�AboX SQL ºeA]wΣñ@��ß���C

v pGz�Ω�°A�b AIX @�t�W⌡μAhq�� AIX WLMAH�o∩

Bz�Ω��≤�L�εC

6. �°∩�HTwz�X��C

q Query Patroller �α� DB2 u@q�z{í

q Query Patroller �α� DB2 u@q�z (WLM) �nz]wΩ�wHF Query

Patroller P DB2 WLM �@s�A½s�dz���A�BΩ@u@q�z�MΦC

}lºe

v �Twzπ� root s�vC

v �Twz�X Query Patroller �w��DC� \ w� DB2 °A�ñ� yDB2 Ω

�wú��w��DzC

v ÷�ú�� DB2 WLM \αA�\πΘu@q�zΦkAHPw��Ω@C� \

u@q�z�²�AH�oi²z}l�� DB2 WLM (]Ay��Ω�GDB2 u

@q�z) �@�Ω�Cz

v �\� 11 �uDB2 Workload Manager for Linux, UNIX, and Windows ñ� Query

Patroller � DB2 GovernorvA�≤ http://www.redbooks.ibm.com/redpieces/abstracts/

sg247524.htmlAH�oq Query Patroller �α� DB2 WLM ��Ω�

v pGz�{su@q�z�MΦ]A DB2 GovernorA]��\� 103��yq DB2

Governor �α� DB2 u@q�z{ízC

÷≤o�@�

o�@�ú��hHΩ@��u@q�z�MΦA�≤U���q Query Patrol-

ler �α� DB2 WLMC

½nG�F DB2 9.5 ��Xsu@q�z\αAw≤ 9.7 �ñ≤� DB2 Governor �

�{íA�iα≤����ñ�úCp��÷ΩTA� \mDB2 9.7 ��sW\αn

@�ñ�yw≤� DB2 Governor � Query PatrollerzDDC

¡ε

v DB2 WLM ñS� Query Patroller ññL∩���Ñ��C

{�

Ynq Query Patroller �α� DB2 WLMG

� 11 � N DB2 \α�α� DB2 Ω�wú�S� 105

Page 114: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

1. Nw� Query Patroller �Ω�°A��� DB2 9.7 �AHKz�⌠�ñiHP

�sb DB2 WLM P Query PatrollerAi�iHε��αvT��IC��UCΣ

ñ@�@�G

v � DB2 °A� (Windows)

v � DB2 °A� (Linux � UNIX)

�ºßAY��w]u@qAH�O�����Ω�wí�A�Nª�∩M�

@�⌡μ⌠��w]���A��OCQuery Patroller �iHI���zbw]��

�A��Oñⁿú�⌡μ�d�CpGwwqu@qAHN���í��eúF

w]���A��Oº��A��OAh Query Patroller Lk�z��í�C

2. ¡ε DB2 WLM ���AH�εw]���A��Oñ�u@A��K Query

Patroller P DB2 WLM ºí�τb�≡C

3. ½s�dz�u@q�z��CA�ª�∩≤Ω@u@q�z�MΦD�½nC

4. �ObΩ�°A�W⌡μ�∩M�z����u@C Q� DB2 WLM ñtm�Σ

L�O∩�C

5. ⁿúΩ��jε�ε���zz�O�u@AH�Xz����qCziH��

UCΣñ@�ΦíAN Query Patroller �z\α∩M� DB2 WLM �Ñ��G

a. pGzπ��� Query Patroller Ω@AhiH�� INSTHOME/sqllib/samples/

perl]Linux � UNIX�� DB2PATH\samples\perl]Windows��²ñú��

qpwlmmig.pl ScriptAN Query Patroller �z\α∩M� WLMC� Perl Script

i²zú� DB2 ScriptA�t� DDL »zíiH��α��� WLM �

Query Patroller Ω@μ��Ω�w½≤C�n��A��∩ ScriptA�⌡μ�

Script H��l WLM ]wC

b. ziHvBa�A��OAwM Query Patroller P DB2 WLM ºí�α�C

��UC⌠≤ΦíAH�o�μB��Ω@G

v �� DB2 A��OAH�j�j≈�ºí�vºu@qA��NΩ�wí

���CMß�≤Nz{íBw��A�w²ú�C@�A��O¼�u

²��∩�AHvTΣ�O���íC��²��o�ΦkA��N��

μBz{C

v pGzLk��u@q����ju@AhN��¼�u@∩M�@�A

�W�OA��� DB2 u@�@��úP��Φ�ju@AMßNΣⁿú�

úP�A�l�OC��A�@C@�A��Oi��Ω�HFz��

�C

v pGz�μW]wC@�A��O¼�u²��∩��FQn���A

hb�n�∩��aM�ΣL DB2 WLM \αAFz����εA

pA�� DB2 {]]A�μBz{�C

v ϕz�� DB2 {�A�Tww����{HW�≤�°�F�hA

zNLkA��{≤�HWC

v YnΩ@d��OAziH��u@�O�u@�@�A�O DML u@AM

ß��d�¿��d≥A]wu@�@��{C

v �Oj¼d�A�q¼��ΩT�∩�A�No�d�½s∩M�]t

úPΩ��ε��A�l�OAMß��≤YK��ε⌡μ�@Cϕ¼�Ω

TH�yß�R�AziH¡εw∩SwA��O¼����d≥C

106 �� DB2 9.7 �

Page 115: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v pGzb��suxs�Ah DB2 WLM π��ß���Ai�≤Aϕ�d

��O��zC�≤ñíh����{íiHIs sq l e se t i API �

WLM_SET_CLIENT_INFO {�AboX SQL ºeA]wΣñ@��ß��

�C

v pGz�Ω�°A�b AIX @�t�W⌡μAhq�� AIX WLMAH�

o∩Bz�Ω��≤�L�εC

v pGz�Ω�°A�b Linux @�t�W⌡μAh�{�� WLMAH�o

∩Bz�Ω���εC�n 64 �t�W� Linux Kernel 2.6.26 ��≤s

��C

6. pGzb Query Patroller ñw��{�R\αAh�\m� 10Gú�{Ω��

°iAH��p≤��uDB2 WLM {�RuπvdCDB2 d]A@� Perl

ScriptAΣ�� DB2 í��≤�°���ΩTAú��ⁿ≤ Query Patroller {

�R\α�\αCziH�∩ ScriptAHú�ΣL{�R°i��Xz��nC

7. �°∩�HTwz�X��C

q XML Extender �α� pureXML�α�� XML Extender �Ω�w��{íAH�� pureXML \αA²ª�iHb

DB2 9.7 �ñ⌡μCDB2 9.7 �ñw�εú� XML ExtenderC

DB2 9.7 �Σ��� XML Ω�xsΘC�Σ�]As� XML �¼BXQueryBXML

���@� SQL/XML τ�C

}lºe

ww� XML Extender � 9.7 �He� DB2 °A�C

{�

YnN��{íq XML Extender �α�s��� XML xsΘΣ�G

1. � DB2 °A�]Σñ� XML Extender ww�� DB2 9.7 ��C

2. ∩���GNΩ�wα½� Unicode Ω�wC� \ Globalization Guide ñ�uN

D Unicode Ω�wα½� UnicodevC÷Mb DB2 9.7 �ñú�D Unicode Ω�

w� XML �¼Σ�A²�� Unicode Ω�wiHRúqΩ�wrX� Unicode

rX��rα½B�tⁿA�B�≤S�rα½�O�FΩ���π�C

3. sW XML �¼μ�ϕμC�� ALTER TABLE »zíG

db2 ALTER TABLE table_nameADD column_name XML [NOT NULL]

�ϕzbΩ��¼� CLOBBVARCHARBXMLCLOBBXMLVARCHAR �

XMLFILE �μñAHΣ��μíxs�π� XML σ≤�A��n⌡μ�BJC

4. buXML ⌡�xsw (XSR)vñn² XML ⌡�C� \ pureXML Guide ñ�un

²��� XML ⌡�Hiμ��vC

5. N XML σ≤Jπ�s XML Ω��¼μ�ϕμñC

6. α½��{í���[� XML ⌡���AN XML σ≤��exsbϕμμ

ñAH���s� SQL/XML τ��Q�s� XML Ω��¼��c�oG XMLC

� 11 � N DB2 \α�α� DB2 Ω�wú�S� 107

Page 116: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

U@B

ziHb XML ��{í�αtC (⌠}� http://www.ibm.com/developerworks/views/

db2/libraryview.jsp?search_by=viper+migration+series) �o��o��αBJ���{í

�αd��Ω�C

108 �� DB2 9.7 �

Page 117: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 12 � �α DB2 °A���

�α DB2 °A���n���{�ñ�BJ��p�AH���z� DB2 °

A�ºe� DB2 ��Cb�z� DB2 °A�ºßAS�⌠≤��{íiH���

DB2 �w�e��C

b��⌠�ñ⌡μ��U≤�O{�����DAi��K���α�C

}lºe

v Twzπ� Linux M UNIX @�t�W� SYSADM v¡P root v¡A�O Win-

dows @�t�W����z�v¡C

v � DB2 °A�ºeA�⌡μUCBJG

– �\���M���í�DC

– �zn��Ω�wiμ≈u�π��Ω�w�≈C

– �C�Ω�≈��Ω�w�z{ítm �A��C�Ω�w�≈��Ω�

wtm �C

– ⌡μΣLA�z⌠���e@�C

v bz� DB2 °A���íAOdz{s 9.7 �He� DB2 UDB ���CY

no��A�bw� DB2 9.7 ��A∩�w�sú�∩���s�C�ún∩

���{s�ú�∩�AMß∩�b Windows @�t�Wi�Bπ����@� 9.7

�He��C

v �Od@�ñΘx⌠�ñ��� S*.MIG �AH�znb�α�ºß RollForward

o�Θx�CY�i���Ω�wAUPGRADE DATABASE ⁿO�H�W .MIG ½sR

W@�ñΘx⌠�ñ�Θx�C

÷≤o�@�

¡ε

v �{�uA�≤ DB2 °A��Cªú]A DB2 �ß�C

v b���Ω�w⌠�ñA��b�� PΩ�w���°A�W⌡μ�{�CpG

z����°A�Wπ���Ω�w���A�bC�Ω�w���W�Ω�wh

�⌡μ@�Ap�≈���C

v �ΣLA���¡εC��\�πMμC

{�

Yn�α DB2 °A��Az�n⌡μUCBJG

1. Hπ� SYSADM v¡����¡�nJ DB2 °A�C

2. ⌡μ DROP DATABASE ⁿOAH≤ DB2 9.7 �ñ���Ω�wC

3. H root (Linux M UNIX @�t�) �π�u���z�vv¡����¡� (Win-

dows @�t�) nJ DB2 °A�G

4. ⌡μ db2idrop ⁿOAH≤ DB2 9.7 �ΩC�ⁿOú��úΩ�w�Fz�

nb≤Ωºe²≤Ω�wC

© Copyright IBM Corp. 2006, 2012 109

Page 118: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

5. YzN 9.7 �He�Ω�� DB2 9.7 �A�⌡μ db2icrt H½� 9.7 �He

�ΩCMß�� UPDATE DATABASE MANAGER CONFIGURATION ⁿOA�C�Ω��Ω�w�z{ítm �C

6. Y�C� 9.7 �He�ΩAHΩ ��¡�nJ DB2 °A�A�⌡μ RESTOREDATABASE ⁿOAq 9.7 �He�≈u�π�≈��z��Ω�wCzLkNΩ�

wq DB2 9.7 ��� 9.7 �He���C

pGz��P�e�P�Ω ���½�ΩABz�NΩ�w�� DB2 9.7

�ΩAhΩ�w�MOb 9.7 �He���ABzun½ss�ªYi[Hs�C

7. pGz�i���Ω�wABzn RollForward ��e� ��Θx�A���

.LOG �W½sRW@�ñΘx⌠�ñ��� S*.MIG �A�oX ROLLFORWARDDATABASE ⁿOAp Windows @�t�W�UCd�π G

cd E:\DB2_01\NODE0000\SQL00001\SQLOGDIRdir S*.MIG...25/02/2008 10:04 AM 12,288 S0000000.MIG25/02/2008 10:10 AM 12,288 S0000001.MIG25/02/2008 09:59 AM 4,104,192 S0000002.MIG25/02/2008 10:10 AM 4,104,192 S0000003.MIG25/02/2008 10:19 AM 4,104,192 S0000004.MIG

5 File(s) 12,337,152 bytes2 Dir(s) 4,681,842,688 bytes free

rename S*.MIG S*.LOGdir S*.LOG...25/02/2008 10:04 AM 12,288 S0000000.LOG25/02/2008 10:10 AM 12,288 S0000001.LOG25/02/2008 09:59 AM 4,104,192 S0000002.LOG25/02/2008 10:10 AM 4,104,192 S0000003.LOG25/02/2008 10:19 AM 4,104,192 S0000004.LOG

5 File(s) 12,337,152 bytes2 Dir(s) 4,681,842,688 bytes free

db2 ROLLFORWARD DB sample TO END OF LOGS AND STOP

110 �� DB2 9.7 �

Page 119: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 3 g ����

���gñ]tUC��G

v � 113��� 13 �, y���z

v � 115��� 14 �, y���n�z

v � 119��� 15 �, y����e@�z

v � 123��� 16 �, y�� Data Server Client (Windows)z

v � 125��� 17 �, y�� Data Server Runtime Client (Windows)z

v � 127��� 18 �, y��� (Linux � UNIX)z

v � 131��� 20 �, y�ß���ß@�z

© Copyright IBM Corp. 2006, 2012 111

Page 120: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

112 �� DB2 9.7 �

Page 121: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 13 � ����

�� DB2 9.7 �iα�n�z��ß�C

��ß��{�]Aw� 9.7 ��ß��AMß��ß�ΩC�ß�Ωα²

zN��{ísΩ�wA�Os�ß�tmBws���IH�ws��Ω�w

ΩTC

ww���ß��e�h��Mwiμ�� DB2 9.7 ��ΦíCziHq� 8 �B

9.1 �� 9.5 ��ß��� 9.7 ��ß�CpGz���O� 7 ��≤¡��

��ß�Ah²�α�⌠≤� 8 ��ß�C

�\� 115��� 14 �, y�ß��n�zAH�o�ß�i�º�Σ�M∩�

���C

© Copyright IBM Corp. 2006, 2012 113

Page 122: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

114 �� DB2 9.7 �

Page 123: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 14 � ����n�

N�ß��� DB2 9.7 ��A�nA��º�B�∩�B�¡εB����

�ß�P DB2 °A�ºí�su\αC

�A��ß���÷��eºßAzNiH�v�p�AH�QN�ß�

�� DB2 9.7 �C

b��ß�DDñA9.7 �He��ß�o�NyOⁿ 9.5 �B9.1 ��� 8 ���

�C

�ß����∩�

�∩���zQnw�º�ß��¼�úP���tºCUϕí�C� 9.7 �

�ß��¼��∩�G

ϕ 19. 9.7 ��ß���∩�

��� ��� ������

v DB2 Administra-

tion Client � 8

v DB2 Application

Development Cli-

ent � 8 �

v DB2 Client 9.1

v Data Server Cli-

ent 9.5 �

(Windows)

Data Server Client

9.7 � (Windows)

z�Γ�∩�G

v w� Data Server Client 9.7 �A�b��{s�ú

�°íñ∩�π����@� 9.7 �He��ß�

�Ch���z��ß�ΩC

v w� Data Server Client 9.7 ��s�AMßΓ�

�{s��ß�ΩC

v DB2 Run-Time

Client � 8 �

v DB2 Run-Time

Client Lite � 8

v DB2 Runtime

Client 9.1 �

v Data Server Run-

time Client 9.5

(Windows)

Data Server Run-

time Client 9.7 �

(Windows)

v w� Data Server Runtime Client 9.7 �@�s�A

MßΓ��z{s��ß�ΩC

�� 9.5B9.1 ��

8 ��� (Linux

� UNIX)

�� 9.7 ���

(Linux � UNIX)v w�⌠≤ 9.7 ��ß��s�AMßΓ��z{

s��ß�ΩC

ϕz��ß�Ω�A�jp°zw� 9.7 ��ß��@�t��wC�

\� 24��ϕ 8AH�o�Ω�C

© Copyright IBM Corp. 2006, 2012 115

Page 124: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�ß����¡ε

��\ � 16��yDB2 °A���¡εzAH�oΩ��@�t�Σ

���÷ΩTCo�¡ε]A�≤�ß�A��vTΣ�C

pGzwbP DB2 9.7 �°A��P�t�Ww�� 8 ��ß�A�zwb

P DB2 � 8 �°A��P�t�Ww� 9.7 ��ß�AhúΣ�q����

�Iiμs���ß�s� DB2 °A�W�Ω�wCz��N DB2 °A�

��ß��� DB2 9.7 �CpGzú�� 8 ��ß�� DB2 � 8 �°

A�Ah�iHs��� TCP/IP �Iiμs��Ω�wC��\� 131��

y�� TCP/IP qT≤w½ss��I�Ω�wz��ß@�AH�o�Ω

�C

�BAH⌠⌠�wq\α�Σ� TCP/IP qT≤wCz�����Iiμs�º

�Ω�w�⌠≤suúLk���\αAúDz�� TCP/IP qT≤w½ss

��IC

�ß�P DB2 °A�ºí�su\αΣ�

b DB2 9.7 �ñAiH���ß�P DB2 °A�ºí�UCsu\αΣ�G

ϕ 20. DB2 9.7 �su\αΣ�

�ß� DB2 °A� �ß�su\αΣ�

32 �� 64 �

9.7 ���

32 �� 64 �

DB2 9.7 �°A�

D IBM Data Server Driver for JDBC and SQLJ �

9.7 ���iH� 32 �� 64 �suC

Y� IBM Data Server Driver for JDBC and SQLJG

v ���¼ 4 su\αA32 �� 64 � Java

��{íiHs� 32 �� 64 �°A

�C

v ���¼ 2 su\αG

– 32 �� 64 � Java ��{íiH�P

32 �� 64 �°A����suC

– 64 � Java ��{íiH�P 32 ��

64 �°A����suC

– 32 � Java ��{íuiH�P 32 �

°A����suC

32 �� 64 �

9.7 ���

32 �� 64 �

DB2 9.5 �°A�

uiH�� DB2 9.5 ��≤¡���\αC

32 �� 64 �

9.7 ���

32 �� 64 �

DB2 9.1 �°A�

uiH�� DB2 9.1 ��≤¡���\αC

32 �� 64 �

9.7 ���

32 �� 64 �

DB2 8.2 �°A�

uiH�� DB2 8.2 ��≤¡���\αC

32 �� 64 �

9.5 ���

32 �� 64 �

DB2 9.7 �°A�

uiH�� DB2 9.5 ��≤¡���\αC

32 �� 64 �

9.1 ���

32 �� 64 �

DB2 9.7 �°A�

uiH�� DB2 9.1 ��≤¡���\αC

32 �� 64 �

8.2 ���

32 �� 64 �

DB2 9.7 �°A�

uiH�� DB2 8.2 ��≤¡���\αC

úΣ�q 8.2 �ºe��ß���su� DB2 9.7 �°A�C

116 �� DB2 9.7 �

Page 125: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

úFsu\αΣ�º�ApGzN DB2 ⁿO� SQL »zíq�ß�oX�ú

P��� DB2 °A�Ahz���N��ºí�ú�e�A�o�ú�e�

iαO�w]μ���≤��úo�ⁿO� SQL »zí�¡ε���C

pApGzq 9.7 ��ß�oXπ� INDEXES FOR TABLE ��

DESCRIBE ⁿOAh¡≤ DB2 9.7 ��°A���CX÷pí��A� DB2

9.7 �°A�úFCX÷pí��º�A��CX XML Ω�����σrjM

��C� \� 147��yDB2 ⁿO�≤�a���vTz�� 153��

ySQL »zí�≤�a���vTzAH�o�Ω�C

q 9.1 ��� 8 �����

pGzq 9.1 ��ß��≤¡���A��\iα]�vT��ΣL�

Σ��≤G

v 9.5 �P 9.1 ��ß�ºí��≤C

v 9.1 �P� 8 ��ß�ºí��≤C

���ß����Ω�

W��ß���A�qUC��Ω�C

P�²���ß��O DB2 °A�

@δ�ÑA��ΦíOb� DB2 °A�ºß��ß�CΣ�� 9.7 �H

e��ß�iHs 9.7 � DB2 °A�C²OAb 9.7 �He��ß��

�ºß����\αhLk��CYzp�b��{íñ���\αAhN�

��� DB2 9.7 �A�w�s� 9.7 ����Cp���A� \

Installing IBM Data Server Clients ñ�uΣ���ß�P°A����XvC

ziH²��ß�AA� DB2 °A�CúLAz��Tw��{íiH�

z��ºí���ú�eC��\UCDDAHP�O��A�≤z��{í

�⌠≤ú�eA����n�@��zo�ú�eG

v � 139��� 22 �, yΩ�w��{í�n�zAH�o DB2 APIBDB2

ⁿO� SQL »zí��≤

v � 24��yDB2 °A�μ��≤zAH�o{sn²��BΩ�w�Ω�w

�z{ítm ��w]��≤

v � 34��yvT DB2 °A��ºw≤���εú��\αzAH�o 9.7

��ß�úΣ���εú��\α

v DB2 9.7 ���s°º ñ�uw�≤�\αvAH�o��ºí�ΣL�≤

b��⌠�ñ���ß�

b��⌠�ñ��ß�Ai²zPw�O�iH�Q�¿AH��M�

{��íiαo��⌠≤�DCz]iH��Ω�w��{íA�PwzO�

���ª�AHKb DB2 9.7 �ñ�Qa⌡μC

pGz²��ß�Ahb��⌠�ñ��ß�i²zP���z��ºí

���ú�eAH�� 9.7 ��ß��Q⌡μ 9.7 �ºe� DB2 °A�W�

��{íC

w�s��ß���A�úO��{s��ß�

Yzπ��n 9.7 �He��ß��nΘA�w� 9.7 ��ß�@�s��A

�Odz�{s�ß��Hí¼nΘ�DCMßA� 9.7 ��ß�ΩA

� 14 � �n� 117

Page 126: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�Odz{s��ß�Ω�ΣtmCiH∩�∩�Hbw��í�s��

ß�ΩA�bw�ºßΓ���ß�ΩC

⌡μ��e���ß@�

⌡μ�ß���e��ß@�AHTw�Q�¿�C

118 �� DB2 9.7 �

Page 127: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 15 � �����e@�

bz��ß�ºeA�²�¿Sw@�HTO�¿\C

{�

⌡μUC@�A��iμ�ß��G

1. �\�ß��n�APw�]�iαvTz��ß��C

� \� 115��� 14 �, y���n�zC

2. �\Σ��DΣ���ß�tmC

3. W��ªñC

� \� 5��� 2 �, yW� DB2 ⌠��zC pAziα�n²� DB2

°A�AMßA��ß�C

4. ∩���G � DB2 °A�C

� \� 13��� 3 �, yDB2 °A��zC

5. �≈�ß�tmΩTC

� \y�≈�ß�tmΩTzC

6. ∩���G b��⌠�ñ��ß�AHb��í@�⌠�ºe�O��DA

�τ���{íBScriptBuπ��íO�pw�B@C

� \� 120��yb��⌠�ñ��ß�zC

�≈�ß�tmΩT

bz��ß�ºeA��≈�ß�Ω�Ω�w�z{ítm �]wAH���

s��Ω�w�÷�ΩT�Ω�C���ΩTAiHb�ºß��²e��ß�

tm�s���w]�n���C

}lºe

Twzπ�⌡μ db2cfexp ⁿO� SYSADM � SYSCTRL v¡C

÷≤o�@�

¡ε

�{�í�p≤�≈μ@�ß��tmΩTCpGzbC��ß�W��úP�tm

]wAz�n�≈C��ß��tmΩTC

{�

�≈�ß�tmΩT�BJpUG

1. �� GET DATABASE MANAGER CONFIGURATION ⁿOCXz� �]wAH�≈z�Ω�w�z{ítm �]wA�NⁿOΘX½s�V��ApUCd� G

© Copyright IBM Corp. 2006, 2012 119

Page 128: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

db2 GET DBM CFG > D:\upgrade\dbm_client.cfg

2. ⌡μ db2cfexp ⁿO�tm]w�A�≈s��Ω�wΩTG

db2cfexp cfg_profile BACKUP

BACKUP ∩�N cfg_profile ����ß�Ω�tm]w�AΣñt���Ω

tmΩTA]An²]w�]wH��P��ß�Ω�÷�Sw�ΦΩTCz

�iH��uDB2 tm�U{ív�Xtm]w�C

b��⌠�ñ���ß�

b�í@�⌠�ñ��ß�ºeA²b��⌠�ñ�ª�AiH≤�a�M

�{��í��DAH��⌠ DB2 9.7 �ñ�i��≤vTC

}lºe

v z��π� Linux � UNIX @�t�� root v¡A� Windows �u���z�v

v¡Cz���π� SYSADM v¡C

÷≤o�@�

¡ε

v b Linux � UNIX @�t�WAzú�� root ���]wΩ⌠�CϕúΣ�z

]wΩ⌠��A�⌡μ db2iupgrade � db2icrt ⁿOC

{�

Ynb��⌠�ñ�s�í@�⌠�A�⌡μUC@�G

1. b��t�ñw�P�í@�⌠�ñ�P��ß����C

2. ⌡μπ� -s ∩�� db2icrt ⁿOAH½��ß�ΩG

@�t� DB2 ⁿO

Windows "%DB2PATH%"\bin\db2icrt -s client

InstName

Linux � UNIX $DB2DIR/instance/db2icrt -s client InstName

Σñ DB2PATH � DB2DIR �]�zbW@BJñw��ß����mA�InstName �ΩWC

3. ⌡μA�≤�ß���e@�C

4. °z�����ß��wAw�i����� 9.7 ��ß�C∩�w�sú�

∩�AHw�s�C� \� 115��ϕ 19AHPwnw���ß�ú�C

5. ⌡μ db2iupgrade ⁿOAH��ß�ΩG

@�t� DB2 ⁿO

Windows "%DB2PATH%"\bin\db2iupgrade InstName

Linux � UNIX $DB2DIR/instance/db2iupgrade InstName

Σñ DB2PATH � DB2DIR �]�zbW@BJñw� 9.7 ��ß����mA� InstName �ΩWC

6. pGb����ß�Ω�o{⌠≤�DA��Mo��DA�N�Mo��D

�@�sW��p�C

120 �� DB2 9.7 �

Page 129: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

7. ⌡μA�≤�ß���ß@�C

8. τ��ß��O�¿\C

9. �� 9.7 ��ß�����{íBScriptBuπ��@{�C

� 15 � �e@� 121

Page 130: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

122 �� DB2 9.7 �

Page 131: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 16 � ��� Data Server Client (Windows)

N{s������ DB2 9.7 ��nzw� Data Server Client 9.7 ��AM

ß�z��ß�ΩAHOdz��ß�tm�s���zºes��Ω�wC

}lºe

v Twzπ� SYSADMBSYSCTRL � SYSMAINT v¡�u���z�vv¡Ai

H⌡μ db2iupgrade � db2icrt ⁿOC

v b DB2 �ß��n�ñ�\ DB2 �ß�M DB2 °A�ºíΣ��suC

v ⌡μ DB2 �ß���e@�C

÷≤o�@�

ϕzw� Data Server Client 9.7 ��AziH∩���{s 9.7 �He��ß�

�Cz�{s�ß�Ω���s� Data Server Client 9.7 ��A��N{s

9.7 �He��ß���úCz]iH∩�w�s� Data Server Client 9.7 ��A

Mßbw�ßΓ��{s��ß�ΩC

¡ε

v �ß�Ω��jpO�zw� 9.7 ��ß��@�t�MwCu�b x86 � x64

W� 32 � Windows ñAΩ�O 32 �Cu�b x64 W� 64 � Win-

dows ñAΩ�O 64 �C� \� 24��ϕ 8AH�o�Ω�C

v pGzn⌡μ���w�AHΓ��ww�h� DB2 ú�� DB2 UDB � 8 �

�Ahz����� DB2 UDB � 8 � FixPak 7 �≤s��C

{�

q{s������ Windows W� Data Server Client 9.7 �G

1. ⌡μ setup ⁿOH��uDB2 w�vδFA�w� 9.7 �Data Server ClientCz

�T�∩�G

v ∩�w�ú�e�W���{s�ú�∩�CMßb��{s� DB2 �°í

ñA∩�π����@��ß��WCY��ú∩�� DB2 �AB��

z��ß�ΩCpGzπ� Administration Client � 8 ��BApplication

Development Client � 8 �BClient 9.1 �A� Data Server Client 9.5 ��{s

�AziH∩��∩�C

v ∩�w�ú�e�ñ�w�sú�∩�Cz��∩��∩�H�s� Data Server

Client 9.7 ��A�Odz{s��ß��Cbw�ßAz��Γ���ß

�ΩAHb Data Server Client 9.7 ��W⌡μG

– Hπ����z�v¡����¡�nJt�C

– ⌡μ db2iupgrade ⁿOG

"%DB2PATH%"\bin\db2iupgrade InstName

Σñ DB2PATH �]� Data Server Client 9.7 �w��íⁿw��mA�

InstName OΩWC

© Copyright IBM Corp. 2006, 2012 123

Page 132: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v ∩�w�ú�e�W���{s�ú�∩�CMßb��{s�ú�°íñA∩

�π����@��ß��WC�ßAb∩�w�B������Γ�°í

ñA∩�N��w�]wxsb���ñ∩�AHw∩���w�����C

���π��n� UPGRADE_PRIOR_VERSIONS ÷ΣrBn���ß��

WAH�w�⌠�C

���w���G�P�@�∩�ñ��G�PA��bw∩��ß��W⌡

μ��ß�Ω���� Data Server Client 9.7 ��C�����w��

�z��ß�AiHbz �jq�ß��A≤Uz���{�C

2. pGzn��{ízLw]���� Data Server Client 9.7 ��A��pGzw

�{s�� 8 ����A�N Data Server Client 9.7 ��]� DB2 w

]�C� \ w� DB2 °A� ñ�yw�ºß�≤w] DB2 �w] IBM Ω

�w�����zC

3. ∩���GziH�s� 9.7 ��ß�ΩA�ú�{s��ß�ΩCϕz

n²h��ß��bP@í≈�W⌡μA�n���⌠��Azu�n�s

� 9.7 ��ß�ΩCYn�s� 9.7 ��ß�ΩA�⌡μπ�∩� -s �db2icrt ⁿOG

"%DB2PATH%"\bin\db2icrt -s client InstName

Yn�zwπ���P�ß�su⌠� (]AΩ�w�z{ítm �M DB2 ]

w�n²]w)A�⌡μ db2cfimp ⁿOA���zb�e@�ñxs�tm]w�C

4. ±���Ω�w�z{ítm �P�e�AHTw�≤�PΩ�w�

�{í�eC

U@B

b��ß�ºßA⌡μ��� DB2 �ß���ß@�ASOOτ��ß��A

HTO�ß���Q�¿C

124 �� DB2 9.7 �

Page 133: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 17 � ��� Data Server Runtime Client (Windows)

N{s� Runtime Client ��� DB2 9.7 ��nzw� Data Server Runtime Cli-

ent 9.7 ��AMß�z��ß�ΩAHOdz��ß�tm�s���zºe

s���w

bzw� Data Server Runtime Client 9.7 ��ßAziHq DB2 Run-Time � 8 �B

DB2 Run-Time Client Lite � 8 ��BDB2 Runtime Client 9.1 ��� Data Server

Runtime Client 9.5 �AΓ��{s��ß�ΩC

}lºe

v Twzπ� SYSADMBSYSCTRL � SYSMAINT v¡�u���z�vv¡Ai

H⌡μ db2iupgrade � db2icrt ⁿOC

v b�ß��n�ñ�\�ß�M DB2 °A�ºíΣ��suC

v ⌡μ�ß���e@�C

÷≤o�@�

¡ε

v �ß�Ω��jpO�zw� 9.7 ��ß��@�t�MwCu�b x86 � x64

W� 32 � Windows ñAΩ�O 32 �Cu�b x64 W� 64 � Win-

dows ñAΩ�O 64 �C� \� 24��ϕ 8AH�o�Ω�C

{�

Ynb Windows Wq DB2 Run-Time � 8 �BDB2 Run-Time Client Lite � 8 ��

DB2 Runtime Client 9.1 ���� Data Server Runtime Client 9.7 �G

1. w� 9.7 �Data Server Runtime ClientC� \ Installing IBM Data Server Clients

ñ�yw� IBM Data Server Client (Windows)zC⌡μ setup ⁿOAH��uDB2

w�vδFC

2. pGzn��{ízLw]���� Data Server Runtime Client 9.7 ��A��

pGzw�{s�� 8 ����A�N Data Server Runtime Client 9.7 �

�]� DB2 w]�C� \ w� DB2 °A� ñ�yw�ºß�≤w] DB2

�w] IBM Ω�w�ß����zC

3. Hπ����z�v¡����¡�nJt�C

4. ⌡μ db2iupgrade ⁿOAH�{s��ß�ΩG

"%DB2PATH%"\bin\db2iupgrade InstName

Σñ DB2PATH �]� Data Server Runtime Client 9.7 �w��íⁿw��mA�

InstName OΩWC

5. ∩���GziH�s� 9.7 ��ß�ΩA�ú�{s��ß�ΩCϕz

n²h��ß��bP@í≈�W⌡μ�Au�n�s� 9.7 ��ß�ΩC

Yn�s� 9.7 ��ß�ΩA�⌡μπ�∩� -s � db2icrt ⁿOG

"%DB2PATH%"\bin\db2icrt -s client InstName

© Copyright IBM Corp. 2006, 2012 125

Page 134: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Yn�zwπ���P�ß�su⌠� (]AΩ�w�z{ítm �M DB2 ]

w�n²]w)A�⌡μ db2cfimp ⁿOA���zb�e@�ñxs�tm]w�C

6. ±���Ω�w�z{ítm �P�e�AHTw�≤�PΩ�w�

�{í�eC

U@B

b��ß�ºßA⌡μ����ß���ß@�ASOOτ��ß��AHT

w�ß��¿\C

126 �� DB2 9.7 �

Page 135: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 18 � ���� (Linux � UNIX)

N{s����� 9.7 ��nzw� 9.7 ����AM�z{s���

ΩAHOdz��ß�tm�s���²es��Ω�wC

}lºe

v Twzπ� root ���v¡C

v �Twzπ� SYSADMBSYSCTRL � SYSMAINT v¡� root s�vAiH⌡μ

db2iupgrade � db2icrt ⁿOC

v Twz�X DB2 Ω�wú��w��DCí�@�t��n 64 ���{íC

v b� 115��� 14 �, y�ß��n�zñA�\�ß�P DB2 Ω�w°A�

ºíΣ��su\αC

v ⌡μ�ß���e@�C� \� 119��� 15 �, y�ß���e@�zC

÷≤o�@�

¡ε

v zuαq DB2 Administration Client � 8 �BDB2 Application Development Client

� 8 �BDB2 Client 9.1 �� Data Server Client 9.5 ��� Data Server Client

9.7 �C

v zuαq DB2 Run-Time Client � 8 �BDB2 Run-Time Client Lite � 8 �BDB2

Runtime Client 9.1 �� Data Server Runtime Client 9.5 ��� Data Server Run-

time Client 9.7 �C

v b Linux � UNIX W]út x64 W� Linux�Az{s� 32 �� 64 ��

ß�Ω��� 9.7 � 64 ��ß�ΩC�ß�Ω��jpO�zw� 9.7

��ß��@�t��MwC� \� 24��ϕ 8AH�o�Ω�C

v b Linux � UNIX @�t�WAzú�� root ���]wΩ⌠�CϕúΣ�z

]wΩ⌠��A�⌡μ db2iupgrade � db2icrt ⁿOC

{�

YnN{s��ß��� 9.7 ��ß�A�⌡μUC�@G

1. ⌡μ db2setup ⁿOAw�Aϕ� 9.7 ��ß�@�s��A�buw�ú�v

e�W∩�w�sú�G⌡μ db2setup ⁿOAw�Aϕ� 9.7 ��ß�@�s�

�A�buw�ú�ve�W∩�w�sú�G

v pGzOq DB2 Administration Client � 8 �BDB2 Application Development

Client � 8 �BDB2 Client 9.1 �� Data Server Client 9.5 �iμ�A�w

�s� Data Server Client 9.7 �C

v pGzOq DB2 Run-Time Client � 8 �BDB2 Run-Time Client Lite � 8 �B

DB2 Runtime Client 9.1 �� Data Server Runtime Client 9.5 �iμ�A�w

�s� Data Server Runtime Client 9.7 ��C

2. H root ���v¡nJt�C

3. ⌡μ db2iupgrade ⁿOAH�{s��ß�ΩG

$DB2DIR/instance/db2iupgrade InstName

© Copyright IBM Corp. 2006, 2012 127

Page 136: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Σñ

v DB2DIR O]� 9.7 ��ß�w��íⁿw��mCUNIX �w]w�⌠��

/opt/IBM/db2/V9.7A� Linux hO /opt/ibm/db2/V9.7C

v InstName O�ß�Ω ���nJWC

4. ∩���Gz]iH�s� 9.7 ��ß�ΩA�ú�{s��ß�ΩCϕ

zn²h��ß��bP@í≈�W⌡μ�Au��s� 9.7 ��ß�ΩC

Yn�s� 9.7 ��ß�ΩA�⌡μπ�∩� -s � db2icrt ⁿOG

$DB2DIR/instance/db2icrt -s client InstName

Σñ

v DB2DIR O]� 9.7 ��ß�w��íⁿw��mC

v InstName O٠���nJWC

Yn�zwπ���P�ß�su⌠� (]AΩ�w�z{ítm �M DB2 ]

w�n²]w)A�⌡μ db2cfimp ⁿOA���zb�e@�ñ�≈�tm]w�C

5. ±���Ω�w�z{ítm �P�e�AHTw�≤�PΩ�w�

�{í�eC

U@B

b��ß�ºßA�⌡μ����ß��ß@�ASOOτ��ß��AHT

w�ß���Q�¿C� \� 131��� 20 �, y�ß���ß@�z�� 132

��yτ��ß��zC

128 �� DB2 9.7 �

Page 137: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 19 � ��� IBM Data Server Driver Package

�� IBM Data Server Driver Package (DSDRIVER) �nzw� 9.7 � DSDRIVERA

�∩��a]ww]�ß���C

}lºe

v b� 115��� 14 �, y�ß��n�zñ�\ DB2 �ß�PDB2 °A�ºí

��suC

{�

1. w� 9.7 � DSDRIVER �C� \ Installing IBM Data Server Clients ñ�

yIBM Data Server Client �w�ΦkzAH�o�Ω�C

2. pGzww� 9.5 � Data Server Client �AhiHoXUCⁿOAH��o�

{s Data Server Client ��tm 9.7 � DSDRIVER �G

db2dsdcfgfill [ -i instance-name | -p instance-directory | -o output-dir ]

3. pGzn��{ízLw]���� 9.7 � DSDRIVER �A�N 9.7 �

DSDRIVER �]� DB2 �ß���w]C� \ w� DB2 °A� ñ�yw

�ºß�≤w] DB2 �w] IBM Ω�w�ß����zC

pGz��w� 9.1 �� 9.5 � DSDRIVERA�N 9.7 � DSDRIVER �]�

����w]C

U@B

� IBM Data Server Driver Package ºßA�⌡μA�� DB2 �ß���ß@�C

© Copyright IBM Corp. 2006, 2012 129

Page 138: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

130 �� DB2 9.7 �

Page 139: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 20 � �ß����ß@�

��ß�ºßAz��⌡μ@��ß@�AHTwz��ß�pw�⌡μBB≤

��¼AC

{�

⌡μUCA�≤z�ß���ß@�G

1. pGzb DB2 UDB � 8 �ñ�� NetBIOS M SNA qT≤wiμs�A�½s

s��IMΩ�wC q DB2 9.1 �}lAw�εú� NetBIOS M SNA qT≤wC

� \y�� TCP/IP qT≤w½ss��I�Ω�wzC

2. �°�n�∩z�]wAH�z DB2 °A�μ�ñ��≤C DB2 9.7 �ñ�i�

@�sn²��Bstm �Mn²��Ptm ��sw]Aiα�∩z��

{í�μ�ú�vTC

� \� 90��y�z DB2 °A�μ��≤zC

3. τ���ß�O�¿\C

� \� 132��yτ��ß��zC

�� TCP/IP qT≤w½ss��I�Ω�w

ϕz��s�o��I�qT≤wúAⁿΣ��A�zn���Σ� TCP/IP qT≤w

�\α�A�n�� TCP/IP qT≤w½ss��ICpG�≤�IWAh��½s

s��wAH���s��IWC

NetBIOS M SNA qT≤ww DB2 9.1 ��εú�Cz������qT≤w�

½ss�⌠≤�� NetBIOS � SNA qT≤ws���ICpG��s���

NetBIOS � SNA qT≤wº�IWs��⌠≤Ω�wAh]�o�qT≤wLA�

HsunD�����C

pGzwbP DB2 9.7 �°A��P�t�Ww�� 8 ��ß�A�bP DB2 � 8

�°A��P�t�Ww� 9.7 ��ß�AhúΣ�q�����Is�� DB2 �ß

�s� DB2 °A�W�Ω�wCpGS�N� 8 ��ß�� DB2 � 8 �°A�

�� DB2 9.7 �A�N���I½ss�� TCP/IP �IC

pGznb�����Is���Ω�wW��H⌠⌠�wq\αA��� TCP/IP q

T≤w½ss��IC

}lºe

v Twzπ� SYSADM � SYSCTRL v¡C

v Tw�ß�P DB2 °A�ºí�⌠⌠su��C

© Copyright IBM Corp. 2006, 2012 131

Page 140: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

÷≤o�@�

¡ε

DB2 9.7 �ñi��qT≤w�� TCP/IPBNamed Pipes M SSLC

{�

Ynⁿw TCP/IP qT≤wH½ss��I�Ω�wG

1. oX LIST NODE DIRECTORY ⁿOAHPwn½ss�����I��� NetBIOS �

SNA qT≤w��IG

db2 LIST NODE DIRECTORY show detail > node_list.log

]��ⁿO�ΘX∩½ss��IQ���A�H�N�ΩT½s�V��A�

Od��C

2. oX UNCATALOG NODE ⁿOAq�I�²�ún½ss�����IAH���NetBIOS � SNA qT≤w����IG

db2 UNCATALOG NODE node-name

3. oX LIST DATABASE DIRECTORY ⁿOAHPw�Ω�w��zbW@Bñ�°s���IG

db2 LIST DATABASE DIRECTORY show detail > database_list.log

4. pGn��úP��IW�½ss��IA�oX UNCATALOG DATABASE ⁿOH�ú�������I�Ω�wG

db2 UNCATALOG DATABASE database-name

5. oX CATALOG TCPIP NODE ⁿOAⁿwH TCP/IP �qT≤w½ss��ICpG

���l�IWAhú�n½ss�Ω�wC

db2 CATALOG TCPIP NODE new-node REMOTE host-nameSERVER instance-svcename REMOTE_INSTANCE instance-name

ziHd��Ωº svcename Ω�w�z{ítm ��AHPw instance-

svcename �C

6. pGzS����l�IW½ss��IA�oX CATALOG DATABASE ⁿOA��s�IW½ss�z�Ω�wC

db2 CATALOG DATABASE db-name [AS alias-db-name]AT NODE new-node

τ��ß���

ϕ�ß���¿�Abs��⌠�ñ⌡μY���AHτ��ß�O�pw�B

@Oú��ΦkCo���O�s� DB2 °A�ºΩ�w�⌡μñσ�{íA�z

�≤iμ�±�⌠≤{í� Script ��¿C

}lºe

v Tw�ß�P DB2 °A�ºí�⌠⌠su��C

v Tw DB2 °A��Ωw���⌡μC

{�

Ynτ��ß��O�¿\G

132 �� DB2 9.7 �

Page 141: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

1. ��P��s�ºΩ�w�suCUCd�oX CONNECT ⁿOA�����Ω�w�suG

db2 CONNECT TO sample USER mickey USING mouse

Ω�wsuΩT

Ω�w°A� = DB2/AIX64 9.7.0SQL �v ID = MICKEY��Ω�wOW = SAMPLE

s���Ω�w�A�nⁿw��� ID �KXC

2. pGzbss��Ω�w�o��DA��� db2cfimp uπH�⌡μxs DB2

�ß�tm�e@��xs�tm]w�AH½�zb�ºe�π���P�

ß�su⌠�C

3. ⌡μs�Ω�w��ß�Ω�w��{í� ScriptAHTwª�pw�B@C

� 20 � �ß@� 133

Page 142: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

134 �� DB2 9.7 �

Page 143: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 4 g ����{í��í

���gñ]tUC��G

v � 137��� 21 �, yΩ�w��{í��í�z

v � 139��� 22 �, yΩ�w��{í�n�z

v � 167��� 23 �, y�í�n�z

v � 169��� 24 �, yΩ�w��{í��í��e@�z

v � 171��� 25 �, y�Ω�w��{íz

v � 181��� 26 �, y��íz

v � 189��� 27 �, yΩ�w��{í��í��ß@�z

v � 191��� 28 �, ybΩ�w��{í��íñ��s� DB2 9.7 �\αz

© Copyright IBM Corp. 2006, 2012 135

Page 144: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

136 �� DB2 9.7 �

Page 145: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 21 � Ω�w��{í��í��

pG DB2 9.7 �ñ��≤�vTz�Ω�w��{í��íAh�� DB2 9.7 ��

n�z�Ω�w��{í��íC

���{í��í]tUC�@G

v b DB2 9.7 ���⌠�ñ��z���{í��íO�pw�⌡μCpG��{í

��íw�Q⌡μAhú�n�ª�C

v pGz���{í��íb DB2 9.7 �ñ⌡μ�o���Az��G

– �\Ω�w��{í�n�AΣX DB2 9.7 �ñiαvTz��{í�⌠≤�

≤C

– �\�í�n�AΣX DB2 9.7 �ñiαvTz�í�⌠≤�≤C

– W�p≤�∩��{í��íHBzo��≤C��\�Ω�w��{í�

��í@�AHPw��⌡μ�BJC

– ��p��∩z���{í��íC

– b DB2 9.7 ���⌠�ñ����{í��íC

v ≤ípºeAb DB2 9.7 ��í@�⌠�ñAτ�z���{í��íO�pw�

⌡μC

pGz���{í��í��⌠≤ DB2 9.7 �ñw≤��\αAh��W�p≤≤±�

qz���{íXñ�ú�\αC

��Az��q�� DB2 9.7 �ñi��s\αAH[j\α�WiαC

© Copyright IBM Corp. 2006, 2012 137

Page 146: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

138 �� DB2 9.7 �

Page 147: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 22 � Ω�w��{í��n�

��{í}oΣ���≤BsW\αB�εú��\α�w≤��\αAiα�bz

NΩ�w��{íBScript �uπ�� DB2 9.7 �ºßA∩ª�ú�vTC

@�t�Σ�

ziHb w� DB2 °A�ñ�y DB2 Ω�wú��w��DzA�o�Σ

�@�t���πMμCpGúΣ�z@�t��{μ��Ah��²�@

�t�A�αw� DB2 9.7 �C

b UNIX @�t�ñAuΣ� 64 ���{íCz� 32 �Ω���

DB2 9.7 � 64 �ΩC

pG��@�t���s���w� 64 ���{íA�b�� DB2 9.7

�ºß½���Ω�w��{í��í�íA²ª�iHb@�t�ñ��s

�⌡μ���wC

}onΘΣ�

}onΘΣ�]w�≤CYnWiα��K�NΣ��DA����s��

�}onΘ�½���{íC��\UC�Σ��≤G}onΘ�DC� \

Getting Started with Database Application Development ñ� yΩ�w��{

í}o⌠���Σ�z

��{íX�{í

IBM Data Server Driver for JDBC and SQLJ ]AA�≤�� JDBC 3.0 Φk

�≤¡Φkº��{í� db2jcc.jar �O�AH�A�≤�� JDBC 4.0 Φ

k�≤sΦkP JDBC 3.0 �≤¡Φkº��{í� db2jcc4.jar �O�C

JDBC 4.0 java.sql.DatabaseMetaData.getDriverName Φk��� IBM Data Server

Driver for JDBC and SQLJ WA�úO IBM DB2 JDBC Universal Driver

Architecture WCYn�z 9.7 �ñΣ� JDBC 4.0 �X�{íP�X�{

í�e��ºí�μ�tºA���� IBM Data Server Driver for JDBC and

SQLJ � Java ��{íC� \� 174��y��� IBM Data Server Driver

for JDBC and SQLJ � Java ��{ízAH�o�Ω�C

q DB2 9.1 �}l≤� DB2 JDBC �¼ 2 X�{íCz���∩ Java �

�{í��í�íAH��π��¼ 2 su� IBM Data Server Driver for

JDBC and SQLJCYn�z 9.7 �ñΣ� JDBC 3.0 �X�{íP DB2 JDBC

Type 2 X�{íºí�μ�tºA���� DB2 JDBC Type 2 X�{í

� Java ��{íC� \� 176��y��� DB2 JDBC Type 2 X�{

í� Java ��{ízAH�o�Ω�C

p�C� DB2 Ω�wú������M≤�ú�� IBM Data Server Driver for

JDBC and SQLJ �����A� \ w� DB2 °A� ñ�uDB2 ú��

Java nΘΣ�vC

CLI ��{íBDB2 CLP ��� .Net Data Provider �ß�Σ� Secure Sock-

ets Layer (SSL)CuIBM s�wM≤ (GSKit)v�� Secure Sockets Layer

(SSL) Σ�ú�[KA�C� \ybD Java DB2 �ß�ñtm Secure Sock-

ets Layer (SSL) Σ�zDatabase Security GuideAH�op≤b�ß��� SSL

]]Ap≤Uⁿ�w� GSKit���Ω�C

© Copyright IBM Corp. 2006, 2012 139

Page 148: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

⌠t� LOB Ω�CJ

Y���Ω�wAINLINE LENGTH w]O�∩� LOB μ� LOB y

zljpW¡Cϕ LOB Ω��°�[WB�tⁿp≤ INLINE LENGTH

�A�N LOB Ω�CJC]�ApG LOB Ω�°�[WB�tⁿp≤ LOB

μ� LOB yzljpAhbΩ�w�ºßA�N LOB Ω�⌠taCJϕ

μεCñC

pGznbΩ�w��{íñsx�� LOBAiHzLW[ INLINE LENGTH

�AϕA�W[s� LOB Ω�º SQL »zí�αA]�N LOB Ω�C

JϕμεC�Aú�nB�� I/O Yis� LOB Ω�C� \� 191���

28 �, ybΩ�w��{í��íñ��s� DB2 9.7 �\αzAH�o�

Ω�C

XQuery ϕ�í� XML Ω��¼

�� DB2 9.7 �ºßAN XQuery rΩΩ��¼�≤�b XQuery ϕ í

ñjεα¼�����Czwτ��{s XML σ≤ñ��¼�úA�

�iμ⌠t�jεα¼CpGzτ�s� XML σ≤HNΣíJ XML Ω��

¼μñAh�bS��¼��ípUxso� XML σ≤C

Y XQuery ϕ í°Ω��¼�íp�wA�Ω��¼��wτ�� XML σ

≤��¼�oAhz�n�Tajεα¼wτ� XML σ≤º�� XQuery

ϕ íñ�����CbS��T�¼jεα¼�ípUAw��⌠tjε

α¼�jεα¼�ΣL�¼� XQuery ϕ íA�b�ºßó�C

o�dH�Θr¼�íπ wsW�UC XQuery ϕ í��T�¼jεα

¼G

v b�dñANrΩjεα¼�π�AHPπ�iμ±�C

xquerylet $x1 := db2-fn:sqlquery("SELECT xmlcol FROM xq.sch1

WHERE DOCID=1")/prodA/sale/xs:integer(price),$x2 := db2-fn:sqlquery("SELECT xmlcol FROM xq.sch2

WHERE DOCID=1")//xs:integer(clearance)return (<b1>{ $x1 > $x2 }</b1>)

v b�dñANrΩ $i jεα¼�Θ�AH⌡μΘ�±�C

xqueryfor $i in

(db2-fn:sqlquery("SELECT xmlcol FROM xq.basicSchemaTypesWHERE DOCID=1")//date)[1]

return if (xs:date($i) eq xs:date(’1967-08-13’))then $i else (<notOK1/>)

v b�dñAN db2-fn:xmlcolumn ���rΩjεα¼�Θ��íΩ�

�¼A�ΘI�Θ��íC

xqueryfor $datetime in

(db2-fn:xmlcolumn(’XQ.BASICSCHEMATYPES.XMLCOL’)//dateTime)[1]cast as xs:dateTime

return $datetime cast as xs:gDay

DB2 API � DB2 ⁿO

��\UCDDAHPwzO�π�ⁿ DB2 9.7 �ñ DB2 API � DB2 ⁿO

�≤vT���{í� ScriptG

v DB2 API τ�

v DB2 ⁿOμBz� (CLP) �t�ⁿO

140 �� DB2 9.7 �

Page 149: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

SQL »zí

��\ DB2 9.7 �ñ SQL »zí��≤AHPwzO�π�ⁿo��≤vT

���{í� ScriptAH�p≤�zo��≤Cs\α��i]pAϕ íñ

�D�¼� NULL ÷ΣrA�{� �ñ� DEFAULT ÷Σr��nz�∩

��{íHA�o��≤C

t�¼²°��t�wq��z�í�°�

NΩ�w�� DB2 9.7 �ºßASYSCAT ⌡�U�t�¼²°��Pzb

DB2 9.1 �ñwq�¼²°��eCM�Abí�t�¼²°�ñ��sμB

μ°��W[�μ�Ω��¼w�≤C

SQL �z�í]As �����sμo��≤C�BA�Ht�wq��

z�í�°��Ní��íC��Aq DB2 9.1 �}lA≤�WH SNAP-

SHOT_ }Yº��t�wq�ϕμτ�C

��\UCDDAHPwzO����{í� ScriptAⁿt�¼²°��t�

wq��z�íP°��≤�vT�G

v t�¼²

v mAdministrative Routines and Viewsnñ�y≤��t�wq�z�í�Σ�

N���z

��uπ�d�⌡μp�

Y�b DB2 9.7 �ñ��sΩ�wAcur_commit tm ��]� ONAHK

∩σ�¡w��y���eTw�yNCb�eTw�syNºUAu���

Tw�Ω� (]�ºe�ípOσ�j≈h�)A²�e¬�@�ú�Ñ�gJ

@��±εCΩwCbσ�¡w�j≈h�U@��w���G�Aiα�P

e����úPC� \� 99��� 10 �, yb��Ω�wñ��s� 9.7

�\αzAH�o���eTwμ���Ω�C

���uπ{b���Pe��úP�C�⌠pApΓP��Xd��⌡μ

peC�Fo�s�⌠pA���uπiα�w∩Swd�∩�≤n�⌡μ

peAHWiΣα�¡w�C

MQT ��{�{b�qΣL¼pAiH����uπw∩�X MQT �d�

∩�úP�⌡μpeCb��Ω�wñAziα�b�X�� DISTINCT l

yº GROUP BY MQT �d�ñAH�b�ºßΦ�� DATE zⁿ��

⌡μ⌠≤�@�d�ñAΘτWi\αCM�Ai@B}oo�\α�}o

ΣLWi\α]pA��°� MQT ����uπ�hAHjε���uπ

∩�Sw� MQT��nb�ºßΩ@C� \� 191��� 28 �, ybΩ

�w��{í��íñ��s� DB2 9.7 �\αzAH�op≤��o�s\

��C

���uπ{b�N÷pízⁿ (A�≤Lo�� XPath K²) �J� XQuery

d��⌠ñC]�A����¡�Ω�Lo��πτO����kCb���

Ω�w⌠�ñA�¡�Ω�Loiα�ε�b���ºí�Ω��e�qC]

�AzN��N�X� SQL/XQuery d��sd�s�⌠�BΣαWiB

O�Θ�qε�C� \Troubleshooting and Tuning Database Performance ñ

� ys��½s�gdG�X SQL/XQuery »zí�zⁿU�z

�y@�Ob DB2 9.7 ��iAi²�y¬�t@��y�w����C�μ

�iW[�μBzBε�d����íAH�bú�nwΘ��ípUW[

t�úαC SQL s����Pw@��y�ΩμCb⌡μ��A�Ωμ��

� 22 � Ω�w��{í�n� 141

Page 150: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

yú@w� P@�A�°s���ú�G�q�wC� \Troubleshoot-

ing and Tuning Database Performance ñ� y�y@�z

{bAb���Ω�w⌠�ñA���uπ�pΓq@�Ω�wNz{í��

Ω��t@�Ω�wNz{í�≤Ω� CPU ¿�CoN������uπH@

Pa∩�p�ANPΩ��Θ�÷p� CPU ¿�Y��pAi�Wií� SQL

»zí�αCp��Ω�A� \mDB2 9.7 ���s°ºnñ�yWi�

��Ω�w⌠�ñd�����uπ¿�¼zC

b�ß½ss�⌠≤RAs��M≤AHQ�����uπWi\αC

Ω�wM≤

�Ω�w�A�����{í��í���M≤ú�iJL¼ACpGM

≤°�≤�Ω�w½≤]pϕμB°�BOWB��B�o{íB �¡ε

�ϕμ�∩¡ε��wAhM≤]�iJL¼ACpG≤ UDFAhM≤�

iJL�¼AC

÷ML�M≤�b��{í�@��ns�M≤�A�Ω�w�z{í�

½ss�A²Oz��½ss�Ω�wM≤AH�εo�½ss���í��

M⌠≤iα��DCp�Γ�½ss�Ω�wM≤�ΣLuIA� \���

uπ[j\α@�C

32 ��� 64 �� DB2 °A�Σ�

b Linux � UNIX @�t�W]x86 W� Linux ú��ADB2 9.7 ��n 64

���{íBuΣ� 64 �ΩC]�A�� DB2 9.7 ��A�N DB2

UDB � 8 � 32 �Ω�� 64 �ΩCp��Ω�A� \ 32 �

� 64 � DB2 °A�Σ��≤C

UϕⁿXb�� DB2 9.7 �ºß⌡μ���{íA°�Oí@��w⌠�

�wG

ϕ 21. Ω�w��{íñ����Oí@��w⌠�

��{í @�t� ��� �Oí@���w⌠�

32 � 32 ��

6 4 �

( L i n u x �

UNIX @�

t�)

32 �Ω $INSTHOME/sqllib/lib1

$INSTHOME/sqllib/lib32

64 � 6 4 �

( L i n u x �

UNIX @�

t�)

64 �Ω $INSTHOME/sqllib/lib2

$INSTHOME/sqllib/lib64

32 � Windows 32 �Ω DB2PATH\lib

32 � Windows 64 �Ω DB2PATH\lib\Win32

64 � Windows 64 �Ω DB2PATH\lib

�G

1. $INSTHOME/sqllib/lib O $INSTHOME/sqllib/lib32 �����C

2. $INSTHOME/sqllib/lib O $INSTHOME/sqllib/lib64 �����C

142 �� DB2 9.7 �

Page 151: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Σñ INSTHOME Oz�Ω�l�²A� DB2PATH Oz� DB2 9.7 �

���²C

b DB2 9.7 �w��íA�N»zísW� db2profile � db2cshrc �A

H]w�wjM⌠��⌠���Co�⌠���ⁿwib��{í⌡μ��

ⁿJ DB2 @��w�ΣL�mAbz�ⁿw�T�@��w⌠��Ai²

z���{íb�� DB2 9.7 �ºß⌡μCUϕπ �wjM⌠�⌠��

����]wG

ϕ 22. �wjM⌠��⌠���]w

⌠����@�t� ��{í ���

v LIBPATH (AIX @�t�)

v LD_LIBRARY_PATH (HP-UXBLinux � Solaris

@�t�)

32 � INSTHOME/sqllib/lib321

v LIBPATH (AIX @�t�)

v LD_LIBRARY_PATH (HP-UXBLinux � Solaris

@�t�)

64 � INSTHOME/sqllib/lib64

LIB (Windows @�t�) 64 �ΩW⌡μ

� 32 ���{

í

DB2PATH\lib\Win322

LIB (Windows @�t�) 32 �� 64 � DB2PATH\lib

�G

1. z��b LIBPATH ���}YⁿX�]wC

o�⌠���ⁿwib��{í⌡μ��ⁿJ DB2 @��w�ΣL�mAb

z�ⁿw�T�@��w⌠��Ai²z���{íb�� DB2 9.7 �º

ß⌡μC

DB2 °A�μ�

@δ�ÑADB2 °A�μ�b��ºíO�e�CM�Aμ����≤AHΣ

�s\α�Wi{s\α�αC��\ � 24��yDB2 °A�μ��≤zA

HPwo�μ��≤∩��{í�vTC

� DB2 °A�ºßANn²���tm �P�e�iμ±�A��

���{í��n��≤��C

�ß�su\αΣ�

z���{íiH�� 9.7 He����ß�A�s� DB2 9.7 �°A�ñ�

Ω�wCM�Az���{í�ⁿ¡≤��ß�i��\αC��\� 115�

�� 14 �, y�ß��n�zAHA��ß�su\α��Ω�A�ΣX

iα�vT DB2 �ß��Σ��≤C

Web Objects Runtime Framework (WORF)

q DB2 9.7 �}lAw�εú� WORFCziHN WORF �N� IBM Data

Studio ��s\αAoi²z� Web A�A�ú�gJσ≤s�wq

(DADX) �C� \�w∩ Web Object Runtime Framework (WORF) �

}o� Web ��{íAH�op≤�z{s Web ��{í��Ω�C

DB2 Embedded Application Server (EAS)

� 22 � Ω�w��{í�n� 143

Page 152: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

b DB2 9.7 �ñAw�εú� DB2 EASABLk�� DB2WebServices ��

{íCb�� DB2 9.7 �ºßA�� Data Studio ½�z� Web A�A�

½sípz� Web A�CpGzπ�w∩ WORF �}o� Web ��{íA

� \e@�AH�op≤�αo� Web ��{í��Ω�C

DB2 9.5 ��Aw≤� DB2 �zuπABw�εú�uDB2 Web uπvC

t�Aw� Data StudioA���uΩ���s²�v�⌡μΩ�w�z@�C

� \Ω���s²�ñ�Ω�w�zAH�o�Ω�C��A�yX Data

Studio ú���AH�oú�����PUⁿ��Ω�A⌠}� http://

www.ibm.com/software/data/studio/C

q DB2 9.1 �� DB2 UDB � 8 �����{í

pGzOq DB2 9.1 ��≤¡����A��\��{íX�{íΣ�ñ�

�≤B32 �� 64 � DB2 °A�Σ�AH� 9.7 He���ºíiα]

�vT��{í� Script ��εú�\αG

v DB2 9.5 �� DB2 9.1 �ºívT��{í��≤C

v DB2 9.1 �� DB2 UDB � 8 �ºívT��{í��≤C

DB2 API �≤�a���vT

�� DB2 9.7 �ºßADB2 9.7 �ñ DB2 API ��≤�vT{s��{íC

DB2 API ��≤]As �B{s ���∩AH�w≤���εú�� APICUϕC

X�vT{s��{í��≤R

ϕ 23. DB2 API ��≤

DB2 API π���vT��≤Kn

db2DatabaseUpgrade o� API �N 9.7 �He� DB2 Ω�w��{μ��Cª��s

� db2DatabaseUpgradeStruct �c@� �C��o� API �N

sqlemgdb � sqlgmgdb APIC

db2ExportBdb2Import

� db2Load

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�

APIA�B DBADM v¡úAú�∩Ω��s�vC{bAs�

DATAACCESS v¡ú�∩Ω��s�vCUPGRADE DATABASE ⁿON

DBADM v¡�P SYSADM s�A�N DATAACCESS v¡�P

� DBADM v¡���� (]A SYSADM s�)A��ú�⌠≤�

vTCM�Aw∩o� APIAz���\���v�≤A�N�n�v

�P���C

pGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μo�

API ����CziHN DBADM v¡�P SYSADM s�A�N

DATAACCESS v¡�P � DBADM v¡����AH��Pe�

��P��vC

IMPORT ⁿO� CREATE � REPLACE_CREATE �w≤�C��zQ�

db2look ⁿO}o�ú�� DDL Script ��ϕμAMßIs

db2Import APIAb�@rΩñⁿwt@�Σ�� �Ap INSERTB

INSERT_UPDATE � REPLACEC

db2GetDistMap �≤te∩M�jpq 4096 ���W[ 32768 ���A���o�

s� API �¬�te∩MCo� API �ns� db2DistMapStruct �

c@� �Cp��Ω�A�¬��ϕμñ sqlugtpi API ��÷ε

CC

144 �� DB2 9.7 �

Page 153: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 23. DB2 API ��≤ (�≥)

DB2 API π���vT��≤Kn

db2GetRowPartNum �≤te∩M�jpq 4096 ���W[ 32768 ���A���o�

s� API �¬�εC�Ω�w����X�Ω�w���°A��XC

o� API �ns� db2RowPartNumStruct �c@� �Cp��Ω

�A�¬��ϕμñ sqlugrpn API ��÷εCC

db2HistoryGetEntry {bAΘx�� (LSN) �� 8 ���C]�Adb2HistoryData �c

ñC�X{ SQLU_LSN Ω��¼ú��N�s� db2LSN Ω��¼C

N DB2 °A���ß��� 9.7 �ºßA��{íñ∩o� API �

Is��≥B@A LSN �WX 9.7 �He��� 6 ���

W¡¡ε�εCpG LSN F 6 ����¡εAhz�¼

SQL2032N ��TºC

��∩z���{íXAH¬�w�∩�cñ�s db2LSN Ω��¼A

�b LSN FW¡¡εºeA�� DB2 9.7 ��w½���{íC

p��Ω�A� \Administrative API Referenceñ� yvT API �

��{íμ��Θx���≤zC

db2Prune ÷M db2PruneStruct �cS�⌠≤�≤A²pGzIso� APIABo

��c� piString μ�ⁿVNϕ LSN �rΩAh{b LSN rΩ�

°�iHO��A�B°�W¡� 16 �r]�ε�ú��Cb

e��ñALSN rΩjp�n� 12 �r]�ε�ú��C��

∩z���{íXAHW[ LSN rΩ�°�W¡A��� DB2 9.7 �

�w½���{íCP�A��s� db2LsnToString APIAb db2LSN

�cP LSN rΩºíiμα½C

db2Runstats, sqlabndx,

sqlaprep, � sqlarbnd

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�

APICUPGRADE DATABASE ⁿON DBADM v¡�P SYSADM s�A

��ú�⌠≤�vTCM�Aw∩o� APIAz���\���v�

≤A�N�n�v�P���C

pGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μo�

API ����CziHN DBADM v¡�P SYSADM s�AH��

Pe���P��vC

d b 2 R e a d L o g �

db2ReadLogNoConn

{bAL S N �� 8 ���C]�A

db2ReadLogStructBdb2ReadLogInfoStructBdb2ReadLogNoConnStruct �

db2ReadLogNoConnInfoStruct �cñC�X{ SQLU_LSN Ω��¼ú

��N�s� db2LSN Ω��¼CpGzb��{íñIs⌠≤o�

APIA��∩z���{íXAH¬�o�w�∩�cñ�s db2LSN

Ω��¼A��� DB2 9.7 ��w½���{íAMßA� DB2

°A���ß�Cp��Ω�A� \Administrative API Referenceñ

� yvT API ���{íμ��Θx���≤zC

pGzb��{íñIs db2ReadLog API �AN iFilterOption

�]� DB2READLOG_FILTER_ONA��∩z���{íXAH¬��[≤

ΘxO²e��s db2ReadLogFilterData �cCpGzN iFilterOption

�]� DB2READLOG_FILTER_OFFA÷MΘxO²�e��MO LSN (P

e��@�)A²��∩z���{íXAH¬�s� db2LSN Ω��

¼C

� 22 � Ω�w��{í�n� 145

Page 154: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 23. DB2 API ��≤ (�≥)

DB2 API π���vT��≤Kn

Db2Reorg w�∩ db2ReorgStruct �c�Σ������CwN�≤ⁿXΩ���

�W�s pPartitionName μ�AsW� db2ReorgTable �

db2ReorgIndexesAll �cC° versionNumber μ���wA]wsW

partitionNameLen μ�AHⁿX pPartitionName �°�]H���

μ��C÷Mu�bⁿw DB2REORG_ON_DATA_PARTITION X�

�A��qo� ��A²��� DB2 9.7 ��w½���{

íAH}l��w�∩��cC

db2Runstats ϕzIso� API H≤s]t LOB μºϕμW��pΩ��A{

bY�¼�μ¡í°��μñ�����pΩ�C

p�]M��� API �ΣL�v�≤A� \ db2Runstats API εCC

s q l b c t s q , s q l b g t s s ,

sqlbotsq, � sqlbtcq

o� API ��÷ SQLB_TBSPQRY_DATA Ω��cíw≤�A�Bi

α�b�����ñ�úC�}l∩�π� MON_GET_TABLESPACE

� MON_GET_CONTAINER ϕμτ��d�Co�ϕμτ����Ω

T±≤�� API �ú��ΩT≤hC

sqlbftpqBsqlbmtsq �

sqlbstpq

SQLB_TBSPQRY_DATA �cñ lifeLSN μ��Ω��¼wq char[6]

�≤� sqluint64C� DB2 °A���ß�ºßA��{íñ∩o�

API �Is��≥B@A LSN �WX 6 ����W¡¡ε�

εC��∩z���{íXAH¬�o�w�∩�cñ� sqluint64 Ω

��¼A�bFo�W¡¡εºeA�� DB2 9.7 ��w½���

{íC

o� API ��÷ SQLB_TBSPQRY_DATA Ω��cíw≤�A�Bi

α�b�����ñ�úC�}l∩�π� MON_GET_TABLESPACE

� MON_GET_CONTAINER ϕμτ��d�Co�ϕμτ����Ω

T±≤�� API �ú��ΩT≤hC

sqlbstsc {bAziH��o� API �∩ϕμ�í���xsΘC��{s�

xs�ú½swq���Ω�wñwq�xsΘ⌠�CNumContainers

��� 0 B pContainerData ����A���ϕμ�í�

�xsΘC

sqlecrea Y�b DB2 9.7 �W��s�wAs� cur_commit tm ��

]� ONAHK∩σ�¡w��y���eTw�yNCbσ�¡w�j

≈h��U�@�w���G�Aiα�Pe����úPCp��

ewTwμ�p≤B@��Ω�A� \Troubleshooting and Tun-

ing Database Performanceñ� y�eTw�yNWi�μBzzC

sqlemgdb � sqlgmgdb o� API w≤�C���s� db2DatabaseUpgrade APIC

sqluadau s q l u a d a u A P I b D B 2 9 . 7 �ñw�εú�C��

AUTH_LIST_AUTHORITIES_FOR_AUTHID ϕμτ�AH�o sqluadau

API ú��ΩTC

sqlugtpi q D B 2 9 . 7 �}lAo� A P I w≤�CpGzN

DB2_PMAP_COMPATIBILITY n²��]� OFFA�Is� APIAh�]t

e∩M�jpW[ 32768 ����¼ SQL2768N ��TºC��

�s� db2GetDistMap APIC

146 �� DB2 9.7 �

Page 155: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 23. DB2 API ��≤ (�≥)

DB2 API π���vT��≤Kn

sqlurlog pGzqs� 9.7 �Ω�wº 9.7 �He��ß�W⌡μ���{í

Iso� APIAh�¼ SQL1198N ��TºCqs� 9.7 �Ω

�wº 9.7 ��ß�W⌡μ���{í∩ sqlurlog API �Is��≥

B@A LSN �WX 9.7 �He��� 6 ���W¡¡ε�

εCpG LSN Fo� 6 ����¡εAhz�¼ SQL2650N

��TºC

sqlugrpn q D B 2 9 . 7 �}lAo� A P I w≤�CpGzN

DB2_PMAP_COMPATIBILITY n²��]� OFFA�Is� APIAh�]t

e∩M�jpW[ 32768 ����¼ SQL2768N ��TºC��

s� db2GetRowPartNum API �¬�εC�Ω�w����X�Ω�w

���°A��XCp��Ω�A� \� 25 ��ϕ 9 ñ�

DB2_PMAP_COMPATIBILITYC

DB2 ⁿO�≤�a���vT

�� DB2 9.7 �ºßADB2 9.7 �ñ DB2 ⁿOμBz� (CLP) �t�ⁿO��≤

�vT{s��{í� ScriptC

ⁿO��≤]As �B{s ���∩Bw≤���εú�� �AH�ⁿOΘX

��∩CUϕCXvT��{í� Script ��≤G

ϕ 24. DB2 CLP �t�ⁿO��≤

ⁿO π���vT��≤Kn

db2advis {bA�ⁿOiH��Nπ� XML μ���ϕμα½�h��O�

(MDC) ϕμAH�b��W��úYC

db2cat Y�D�����AⁿOΘX{b�]Asμ indexTbspAHⁿXϕμ

�í IDCY������AⁿOΘX�]Asμ indexTbspAHⁿXϕ

μ�í IDA�]Asμ indexObjIdAHⁿX��½≤ IDC

b≥�ϕμñA{b�� MQT ΘX]As�μ�A�uMQT X

�vC

db2ckmig w≤�o�ⁿOA�Biαb�����ñ�úC�∩� db2ckupgrade

ⁿOC

db2ckupgrade �ⁿO��N db2ckmig ⁿOC

�ⁿO��d�¼ 1 ��A��� REORG TABLE ⁿOú� Script �A

HN�¼ 1 ��α½��¼ 2 ��CDB2 9.7 �ñúΣ��¼ 1 ��C

� \� 38��yN�¼ 1 ��α½��¼ 2 ��zAH�o�Ω

�C

{bA�ⁿOnD �nτ�Ω�w�Ω�b⌡μñCzú�A�F

⌡μ�ⁿO��εΩCY���ΩAh db2ckupgrade ⁿO���

SQL1032N ��TºC

db2dart {bA/DD �]Aμ�°�Ω�A@�μí�ϕμΩ��@í�C

� 22 � Ω�w��{í�n� 147

Page 156: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 24. DB2 CLP �t�ⁿO��≤ (�≥)

ⁿO π���vT��≤Kn

db2explnB

db2exmigB

db2jdbcbindB

db2sqljbindB

db2sqljcustomize �

db2rbind

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�ⁿ

OCUPGRADE DATABASE ⁿON DBADM v¡�P SYSADM s�A�

�ú�⌠≤�vTCM�Aw∩o�ⁿOAz���\���v�

≤A�N⌠≤�n�v�P���C

pGzb DB2 9.7 �ñ�Ω�wAh��N�n�v�P�n⌡μo

�ⁿO����A�N DBADM v¡�P SYSADM s�AH��Pe

���P��vC

db2gpmap �≤te∩Mjp�W[A�H�ⁿOú��ΘX�jC

db2icrt b Linux � UNIX @�t�WA{bo�ⁿO�gJs��A�

INSTHOME/sqllib/log/db2instance.logAΣñ INSTHOME OΩ

����l�²C��@�{�A�O²Ωí�Ap�

(db2icrt)B≤ (db2idrop)B≤s (db2iupdt) �� (db2iupgrade)A

�u¡≤ DB2 Σ�ñ���C

db2idrop b���Ω�w⌠�ñA�q⌠≤Ω�w���ñAuoX@� db2idrop

ⁿOCdb2idrop ⁿO�≤s��i�Ω�w����s�n²A�qn

²�úΩCpGΩ�w���Lk��Ahz�¼ DBI1165E ��

TºAH� DBI1383I iTºC

b Linux � UNIX @�t�WA{bo�ⁿO�gJs��A�

INSTHOME/sqllib/log/db2instance.logAΣñ INSTHOME OΩ

����l�²C��@�{�A�O²Ωí�Ap�

(db2icrt)B≤ (db2idrop)B≤s (db2iupdt) �� (db2iupgrade)A

�u¡≤ DB2 Σ�ñ���C

db2imigr w≤�o�ⁿOA�Biαb�����ñ�úC�∩� db2iupgrade ⁿ

OC

db2iupgrade �

db2iupdt

db2iupgrade ⁿO��N db2imigr ⁿOC

pGzoXπ�-u �� db2iupgrade � db2iupdt ⁿOAHⁿXPº

e�wqºj≈ ID úP�j≈ IDAho�úP�j≈ ID �∩gºe

wq� IDCbe��ñA��ñ -u �C

b���Ω�w⌠�ñAdb2iupgrade � db2iupdt ⁿO�≤s��i�

Ω�w����s�n²Coϕ pG�Q≤s��ΩAⁿO�q

DB2 n²�úΩAΣ�≤⌡μΩ� DB2 ��mºUA�NΣsW

�⌡μⁿO� DB2 ��mºUCpGΩ�w���Lk��Ahz�

¼ DBI1165E ��TºAH� DBI1383I iTºC

b Linux � UNIX @�t�WA{bo�ⁿO�gJs��A�

INSTHOME/sqllib/log/db2instance.logAΣñ INSTHOME OΩ

����l�²C��@�{�A�O²Ωí�Ap�

(db2icrt)B≤ (db2idrop)B≤s (db2iupdt) �� (db2iupgrade)A

�u¡≤ DB2 Σ�ñ���C

148 �� DB2 9.7 �

Page 157: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 24. DB2 CLP �t�ⁿO��≤ (�≥)

ⁿO π���vT��≤Kn

db2look ÷M�Ω�°A�ºeAziH���P��n�v⌡μ�ⁿOA²

{bbí�ípUAziα�n SECADM v¡BACCESSCTRL v¡B

DATAACCESS v¡A���o�v¡C{bA-x ��ú���sΩ

�wv¡��v DDLC

9.7 � Fix Pack 6 }lA�w]A-e ���⌠t��⌡�ú�

CREATE SCHEMA DDL »zíCpGzⁿwt� -e ��s

-noimplschema �Ahú��⌠t��⌡�ú� CREATE SCHEMA

DDL »zíAoO�� 9.7 ���M≤����ñ�w]μ�C

db2pd {bAⁿOΘX]Aϕμ��y@�� MDC ϕμW�⌠����÷Ω

TC�ⁿO���ΩT����O@��yB@���@�s��ú

PC

Y��xsΘϕμ�íA{b -storagepaths �ΘX�π s�

PathID � PathState μAHⁿXxsΘ⌠� ID �{μ¼ACP�A{

b -tablespaces �ΘX�π s� PathDropped � PathID μAH

ⁿXO��@�HWxs��≤w≤�xsΘ⌠�WAH�xs��

xsΘ⌠� IDC

Y��sϕμA{b - t c b s t a t s �ΘX�π T�s�

SchemaNmBStoredBytes � BytesSaved μCP�A{b -tablespaces

�ΘX�π s�uHWM W¡vμAHⁿXΩ��H�ADMS

ϕμ�í� HWM W¡CY� SMS ϕμ�íAHWM �uHWM W¡v

μú�π ⌠≤C

Y����ϕμA{b -tcbstats �ΘX�π s� PartID μAH

ⁿXuTCB ��ΩTv�q�uTCB ���pΩ�v�qñ�Ω���

� IDC

db2relocatedb z{biHbtm�ñⁿw mirrorlogpathBfailarchpathB

logarchmeth1Blogarchmeth2 � overflowlogpath �wtm ���

mCpGzwbn½sw��Ω�wñ]wo�Ω�wtm �ñ�⌠

≤@�AhiHbtm�ñ�o� �ñ�⌠≤@�ⁿws�mCpG

S�ⁿw⌠≤s÷ΣrAh db2relocatedb ⁿO���ªbe��ñ�

�l�mC

db2secv82 {b�εú� db2secv82 ⁿOC�∩� db2extsec ⁿOAH]w DB2

½≤�\ivAp�B�²B⌠⌠@�Bn²≈X�A�C

db2uiddl {b�εú� db2uiddl ⁿOC�ⁿOwú�π� CREATE UNIQUE

INDEX »zí� ScriptAHα½b DB2 UDB � 5 �ºe≤Ω�wW

���@��CpGzbNΩ�w�� DB2 9.7 �He���º

ßAw⌡μ db2uiddl ⁿOAhbΩ�w�� DB2 9.7 ��ºeAL

�A�⌡μ�ⁿOC

pG�bN�¼ 1 ��α½��¼ 2 ��Ah]�α½b DB2 UDB �

5 �ºe≤Ω�wW���@��AzL�⌡μ db2uiddl ⁿOC

db2_deinstall pGzⁿw -F TEXT_SEARCH �ABb�b�úw�� DB2 �WA

N@�HWΩtm�uDB2 σrjMvΩA�Ah�ⁿO���

DBI1325E ��TºC

� 22 � Ω�w��{í�n� 149

Page 158: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 24. DB2 CLP �t�ⁿO��≤ (�≥)

ⁿO π���vT��≤Kn

installFixPack pGzb�b≤s� DB2 �WAN@�HWΩtm�uDB2 σrj

MvΩA�Ah�ⁿO�w∩C�ΩoX db2ts STOP FOR TEXT ⁿ

OAH�εuσrjMvΩA�CpG�εuσrjMvΩA�ó

�Ah installFixPack ⁿO��� DBI1325E ��TºC

BINDB

DECOMPOSE XML DOCU-

MENTB

DESCRIBEB

EXPORTB

IMPORTB

LOADB

PRECOMPILEB

REBINDB

R E G I S T E R

XMLSCHEMAB

R E G I S T E R

XSROBJECTB

RUNSTATS �

UPDATE XMLSCHEMA

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�ⁿ

OC��AbLh�n�� D B A D M v¡�í�ípUA{b

DATAACCESS v¡Nwg¼≈CUPGRADE DATABASE ⁿON DBADM v

¡�P SYSADM s�A�N DATAACCESS v¡�P � DBADM v

¡���� (]A SYSADM s�)A��ú�⌠≤�vTCM�Aw

∩o�ⁿOAz���\���v�≤A�N⌠≤�n�v�P��

�C

pGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μo�ⁿ

O����CziHN DBADM v¡�P SYSADM s�A�N

DATAACCESS v¡�P � DBADM v¡����AH��Pe��

�P��vC

CREATE DATABASE Y�b DB2 9.7 �W��s�wAs� cur_commit tm ��]

� ONAHK∩σ�¡w��y���ewTwμ�Cbσ�¡w�j≈

h��U�@�w���G�Aiα�Pe����úPCp��ew

Twμ�p≤B@��Ω�A� \Troubleshooting and Tuning Data-

base Performanceñ� y�eTw�yNWi�μBzzC

ϕb DB2 9.7 �ñ�Ω�w�A�w]�e��@��

DB2DETAILDEADLOCK �≤�°�C²w≤��]wA�Bb���

��ñ]iα��εú�Cz���� DB2DETAILDEADLOCK ��ú

ªCb�εú� DB2DETAILDEADLOCK �≤�°�ºeA�²∩�s

�Ωw�≤�°�Cp��Ω�A� \Database Monitoring Guide and

Referenceñ� y�°ΩwΩ�zC

DEACTIVATE DATA-

BASE

pG�� HADR ��Ω�wW�¬�\αAh�ⁿO�NΩ�w]wb

WM�íAH�εΩ�w�ssuA�Ñ��������suß�

i�εΩ�wCϕ�ß@������su�A��εΩ�wC

pGz��Y�εΩ�wAhziHb DEACTIVATE DATABASE ⁿOº

ßAoX FORCE APPLICATIONS ALL ⁿOAH�⌠��{ssuCbe�

�ñADEACTIVATE DATABASE ⁿO��ε HADR ��Ω�wA]�ú�

\⌠≤���suC

DECOMPOSE XML DOCU-

MENTS

pGzq 9.7 ��ß�oXo�sⁿOAhϕs� 9.7 �Ω�w�A

�ⁿO��Q�¿A²ϕs� 9.7 �He�Ω�w�Aª���

S Q L 0 4 4 0 N ��TºC�ⁿO�Is 9 . 7 �ñi��

XDB_DECOMP_XML_FROM_QUERY t�wq{�C9.7 �He�Ω�

wS�o�{���T��Ao��P�ⁿOó�C

ϕzq 9.7 ��ß�s� 9.7 �He�Ω�w�A�∩� DECOMPOSE

XML DOCUMENT ⁿOCDECOMPOSE XML DOCUMENTS ⁿO���xs≤Gi

�� XML μñ� XML σ≤A� DECOMPOSE XML DOCUMENT ⁿOh

��xs≤�ñ� XML σ≤C

150 �� DB2 9.7 �

Page 159: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 24. DB2 CLP �t�ⁿO��≤ (�≥)

ⁿO π���vT��≤Kn

DESCRIBE {bAπ� INDEXES FOR TABLE �� DESCRIBE ⁿOúF�CX÷p

í��º�A��CX XML Ω�����σrjM��CΘX�π Σ

LμA�����MμAH�D�����MμCp�ΣLμ�

�Ω�A� \ Command ReferenceC

pGz��s� RELATIONAL DATA INDEXES FOR TABLE ��uCX÷

pí��AhΘX�π Pe���P�μC

{bADESCRIBE INDEXES ⁿOΘX�π s� INDEX PARTITIONING

μAHⁿX���w������C

{bAπ� SHOW DETAIL �� DESCRIBE DATA PARTITIONS ⁿO�π

s� IndexTblSpId μAHⁿXxs��Ω��ϕμ�í IDC

p�]M�� DESCRIBE ⁿO�ΣL�v�≤A� \ BIND ⁿOεCC

EXPORT uu@ϕ�μí (WSF)vw≤�ABb����ñN��úΣ�C�b

�úΣ�ºeA}l��Σ���μí��N WSFC

p�]M�� EXPORT ⁿO�ΣL�v�≤A� \ BIND ⁿOεCC

GET AUTHORIZATIONS b DB2 9.7 �ñw�εú� GET AUTHORIZATIONS ⁿOC�∩�

AUTH_LIST_AUTHORITIES_FOR_AUTHID ϕμτ�C

GET DB CFG pGO HADR ��Ω�wA�ⁿOΘX{b�N DATABASE π �

Active Standby]pGΩ�ww��¬�\α�� Standby]pGΩ�w�

��¬�\α�Cbe��ñA�ⁿOw∩ RollForward �mπ

DATABASEC

GET DBM CFG {b�ⁿO�CXs ��AHtm Secure Sockets Layer (SSL) Σ

�C� \� 27��ϕ 11AH�o�Ω�C

GET SNAPSHOT Y� TABLESPACES �A{b�ⁿO�ⁿX DMS ϕμ�íO���

i¼�xsΘC

� 22 � Ω�w��{í�n� 151

Page 160: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 24. DB2 CLP �t�ⁿO��≤ (�≥)

ⁿO π���vT��≤Kn

IMPORT �

LOAD

pGzS�Xπ�b DB2 9.7 �ñúⁿΣ�����wq�t�wq

Ω��¼�μAhziHJ�ⁿJbe��X��Cp�Od

�úⁿΣ��Ω��¼MμA� \� 40 ��yτ�Ω�wO�w�

�niμ�zC

z]���z IMPORT � LOAD ⁿO��≤AΣ�vTJ�ⁿJbe�

�X��Cp� IMPORT � LOAD ⁿO�≤��Ω�A� \ Com-

mand ReferenceC

uu@ϕ�μí (WSF)vw≤�ABb����ñN��úΣ�C�b

�úΣ�ºeA}l��Σ���μí��N WSFCb��Σ���

μíXϕμºßA��≥�� IMPORT � LOAD ⁿOAH�JϕμC

IMPORT ⁿO� CREATE � REPLACE_CREATE íw≤�C��z

Q� db2look ⁿO}o�ú�� DDL Script ��ϕμßA�oX

IMPORT ⁿOC

p�]M�� DESCRIBE ⁿO�ΣL�v�≤A� \ BIND ⁿOεCC

pGzbϕμWoX LOAD ⁿOft REPLACE íH� RESETDICTIONARY

÷ΣrA��ϕμb 9.7 � XML xsΘ½≤ñπ� XML Ω�Bw�

�εCúYAh{b�ⁿOúF��mϕμΩ��wq�º�A���

m XML Ω��úYwq�C XML Ω��úYwq�xsb XML x

sΘ½≤ñC{bA�úYwq�� (ADC) ��m XML Ω��ú

Ywq�A@� INSERTBIMPORT ftí INSERTBLOAD ft�í

INSERTAH� REDISTRIBUTE DATABASE PARTITION GROUP ⁿO�⌡μº

ϕμΩ��J@��@í�C

INSPECT pGzbϕμWoXπ� ROWCOMPESTIMATE TABLE �� INSPECT ⁿOA

��ϕμb 9.7 � XML xsΘ½≤ñπ� XML Ω�Bw��εCú

YAh{b�ⁿOúF��mϕμΩ��wq�º�A���m XML Ω

��úYwq�CXML Ω��úYwq�xsb XML xsΘ½≤ñC

LIST TABLESPACE

CONTAINERS � LIST

TABLESPACES

o�ⁿO��÷ API íw≤�A�Biα�b�����ñ�úC�}

l∩� MON_GET_TABLESPACE � MON_GET_CONTAINER ϕμτ

�Co�ϕμτ����ΩT±≤��ⁿOM API �ú��ΩT≤hC

p�≤� API ��Ω�A� \ DB2 API �≤∩�y¿�vTC

MIGRATE DATABASE �ⁿOw≤�C�∩� UPGRADE DATABASE ⁿOC

REDISTRIBUTE DATA-

B A S E P A R T I T I O N

GROUP

pGoX�ⁿO²úπ� NOT ROLLFORWARD RECOVERABLE �Ahbw

��εCúY�A{b ADC �bS�wq����Ω�w���WA�

m 9.7 � XML xsΘ½≤ñ XML Ω��úYwq�A@��ⁿO�

⌡μºϕμΩ��J@��@í�C�múYwq�ºßA�úY XML

Ω��ϕμΩ�CpGoX�ⁿOBπ� NOT ROLLFORWARD RECOVER-

ABLE �Ah{b ADC �bS�wq��s�w���WA�m 9.7

� XML xsΘ½≤ñ XML Ω��úYwq�A@��ⁿO�⌡μº

ϕμΩ��J@��@í�CADC ú�b¼sΩ��{sΩ�w��

�WA�múYwq�C

pGz�ϕμπ�b 9.5 ��²e��ñ�� XML μAhoX

REDISTRIBUTE DATABASE PARTITION GROUP ⁿO��� SQL1412N ��

TºCz��N{s� XML xsΘα½� 9.7 �μíC� \� 94�

�yN XML xsΘ½≤α½� 9.7 �μízAH�o�Ω�C

152 �� DB2 9.7 �

Page 161: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 24. DB2 CLP �t�ⁿO��≤ (�≥)

ⁿO π���vT��≤Kn

R E O R G I N D E X E S /

TABLE

{bALONGLOBDATA ÷ΣrúF�½�°μ�� LOB Ω�º�A��N

{s LOB Ω�α½�μ� LOB Ω�Cbe��ñA� ���½�°

μ�� LOB Ω�Cp�μ� LOB Ω���Ω�A� \� 191��

� 28 �, ybΩ�w��{í��íñ��s� DB2 9.7 �\αzC

]��εú��¼ 1 ��A�Hw≤� CONVERT ÷ΣrCz�N�¼ 1

��α½��¼ 2 ��AMßA�Ω�°A�C� \� 38��yN

�¼ 1 ��α½��¼ 2 ��zAH�o�Ω�C

pGⁿw INPLACE ÷Σr²úπ� NOTRUNCATE TABLEAhziαQn�

πñ�°íA]�ϕμW�Od��íΩw��bI�ϕμÑq�íε

�CI�ϕμÑq±e���t�≤ASOObsP�J�ϕμWC

pGzbϕμWoX REORG TABLE ⁿOBπ� LONGLOBDATA ÷ΣrAH

� KEEPDICTIONARY � RESETDICTIONARY ÷ΣrA��ϕμb 9.7 �

XML xsΘ½≤ñπ� XML Ω�Bw��εCúYAh{b�ⁿOú

F��mϕμΩ��wq�º�A���m XML Ω��úYwq�C

XML Ω��úYwq�xsb XML xsΘ½≤ñC

REORGCHK {bA�ⁿO�ΘX]Aϕμ�pΩ�B���pΩ�AH�b���

h�Wϕμ���½����CΘX�w∩C@�ϕμπ @μAB�

b���ϕμñAw∩C@�Ω����π @μC

RUNSTATS {bADB2 9.7 �Σ��p°�W� SYSTEM ��A�ú� BER-

NOULLI ���αWiC� \� 99��� 10 �, yb��Ω�

wñ��s� 9.7 �\αzAH�o�Ω�C

ϕzbπ� LOB μ�ϕμW⌡μ�ⁿO�A{bª�¼�μ�¡í

°��pΩ�AH�μñ����Cp�ΣL�Ω�A� \Com-

mand ReferenceC

p�]M�� RUNSTATS ⁿO�ΣL�v�≤A� \ BIND ⁿOεCC

SET WORKLOAD �≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μ�ⁿOC

pGzS� ACCESSCTRLBDATAACCESSBWLMADMBSECADM �

DBADM v¡Ah�b⌡μ�ⁿO�¼��C

b Windows Vista @�t�WAYn⌡μ�nu���z�vv¡��z@�Az��

H��z�M�vq DB2 ⁿOú ⌡μ ScriptC��ⁿO°í - �z���AH�

oπ��π�z�M�v� DB2 ⁿOú CpGwb Windows Vista @�t�W��

wAh��nH DB2ADMNS s�¿�����¡�nJt�AH�����C

SQL »zí�≤�a���vT

�� DB2 9.7 �ºßADB2 9.7 �ñ SQL »zí��≤�vT{s��{í�

ScriptC

SQL »zí��≤]As�w]μ��»zíΘX��∩C��A�εú�í�»z

íCUϕCXvT��{í� Script ��≤G

� 22 � Ω�w��{í�n� 153

Page 162: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 25. SQL »zí��≤

SQL »zí π���vT��≤Kn

A L T E R F U N C -

TIONB

ALTER HISTOGRAM

TEMPLATEB

ALTER METHODB

A L T E R N I C K -

NAMEB

A L T E R P R O C E -

DUREB

A L T E R

SEQUENCEB

ALTER SERVERB

ALTER TABLEB

ALTER TYPE (�c

�)B

ALTER USER MAP-

PINGB

ALTER VIEWB

ALTER WRAPPER

ALTER XSROBJECT

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�»

zíCUPGRADE DATABASE ⁿON DBADM v¡�P SYSADM s�A

��ú�⌠≤�vTCM�Aw∩o�»zíAz���\���v

�≤A�N⌠≤�n�v�P���C

pGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μo�»

zí����A��TaN DBADM v¡�P SYSADM s�AH��

Pe���P��vC

ϕ DB2_DDL_SOFT_INVAL n²��]� ON �Ab ALTER FUNCTION

� ALTER VIEW »zíWΣ�nΘóCp�nΘóyN��Ω

�A� \Database Administration Concepts and Configuration Refer-

enceñ� yΩ�w½≤��ó�½sτ�zC

ALTER SERVICE

CLASSB

ALTER THRESH-

OLDB

A L T E R W O R K

ACTION SETB

A L T E R W O R K

CLASS SETB

A L T E R W O R K -

LOADB

C R E A T E H I S T O -

G R A M T E M -

PLATEB

CREATE SERVICE

CLASSB

CREATE THRESH-

OLDB

C R E A T E W O R K

ACTION SETB

C R E A T E W O R K

CLASS SET � CRE-

ATE WORKLOAD

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�»

zíCUPGRADE DATABASE ⁿON DBADM v¡�P SYSADM s�A

��ú�⌠≤�vTCM�Aw∩o�»zíAz���\���v

�≤A�N⌠≤�n�v�P���C

M�ApGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μ

o�»zí����A��TaN DBADM � WLMADM v¡�P

SYSADM s�AH��Pe���P��vC

ALTER DATABASE {bAADD STORAGE ON lyiHP ALTER DATABASE »zí@

�oXAH��{sΩ�wW��xsΘCbe��ñA���

SQL20317N ��TºC�»zí���@�xsΘ��� SQLSGF.1

� SQLSGF.2 �Cp�p≤���xsΘ��Ω�A� \� 99

��� 10 �, yb��Ω�wñ��s� 9.7 �\αzC

154 �� DB2 9.7 �

Page 163: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 25. SQL »zí��≤ (�≥)

SQL »zí π���vT��≤Kn

ALTER TABLE {bACOMPRESS ly���ϕμ� XML xsΘ½≤ñ�Ω�úYC

pGzoX ALTER TABLE »zíP ADD COLUMN lyHsW XML

μAh XML Ω��úY�°O�w∩ϕμ��Ω�εCúY�wC

pGb 9.7 �He���ñ���π� XML μ�ϕμñAoX

ALTER TABLE »zíP COMPRESS YES lyAhuΣ�ϕμΩ�ú

YCYnN XML xsΘ½≤α½�Σ� XML Ω�úY�s 9.7 �μ

íA�½�ϕμC� \� 94��yN XML xsΘ½≤α½� 9.7 �

μízAH�o�Ω�C

{bAiH@��� COMPRESS � DATA CAPTURE CHANGES l

yC{bASQL gΣ�Nw��Ω�εCúY�ϕμ@������ϕ

μCpGH�»zíP�ⁿwΓ�lyA�ú�¼��C

{bAπ� ATTACH PARTITION ly� ALTER TABLE »zíA�

n���ϕμP�bs�ϕμñAQ��c�BXML � LOB Ω��

¼wq�μAπ��P� INLINE LENGTH CpGbπ� XML

μ�ϕμñoX�»zíAh�@�b�� XML μ⌠���ñ⌡μA

@�»zíBz�@í�Cq 9.7 � Fix Pack 1 }lAπ� DETACH

PARTITION ly� ALTER TABLE »zí�PSwd�P�sbCp

���A� \ Partitioning and Clustering Guide ñ�uΩ�����

ńqvC

pGbπ� XML μ�ϕμñAoXπ� DETACH PARTITION ly

� ALTER TABLE »zíAh���Oϕμ� XML μ⌠���A

@�»zíBz�@í�C

{bA���ϕμñΣ� XML μCϕNπ� XML μ�ϕμs

��°s����ϕμA�sW XML μ����ϕμ�AALTER

TABLE »zíP ADD COLUMNBATTACH PARTITION � DETACH

PARTITION lyúA���]X� 2 � SQL1242N ��TºC

{bAziHNπ� XML �¼�μsW� MDC ϕμCbe��ñA

����]X� 1 � SQL1242N ��TºC

p�]M���ⁿO�ΣL�v�≤A� \ ALTER FUNCTION »z

íεCC

� 22 � Ω�w��{í�n� 155

Page 164: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 25. SQL »zí��≤ (�≥)

SQL »zí π���vT��≤Kn

CALLB

CREATE ALIASB

C R E A T E E V E N T

MONITORB

C R E A T E F U N C -

TIONB

CREATE INDEXB

C R E A T E I N D E X

EXTENSIONB

C R E A T E

METHODB

C R E A T E N I C K -

NAMEB

CREATE PROCE-

DUREB

CREATE SCHEMAB

C R E A T E

SEQUENCEB

CREATE SERVERB

CREATE TABLEB

CREATE TRANS-

FORMB

C R E A T E T R I G -

GERB

CREATE TYPEB

C R E A T E T Y P E

MAPPINGB

C R E A T E V A R I -

ABLEB

F L U S H E V E N T

MONITORB

FLUSH OPTIMIZA-

T I O N P R O F I L E

CACHEB

FLUSH PACKAGE

CACHEB

RENAMEB

SET EVENT MONI-

TOR STATE �

SET INTEGRITY

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�»

zíCUPGRADE DATABASE ⁿON DBADM v¡�P SYSADM s�A

��ú�⌠≤�vTCM�Aw∩o�»zíAz���\���v

�≤A�N⌠≤�n�v�P���C

pGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μo�»

zí����A��TaN DBADM v¡�P SYSADM s�AH��

Pe���P��vC

ϕ DB2_DDL_SOFT_INVAL n²��]� ON �Ab CREATE

ALIASBCREATE FUNCTIONBCREATE NICKNAMEBCREATE

PROCEDUREBCREATE TRIGGER � CREATE VARIABLE »zíW

Σ�nΘóCp�nΘóyN��Ω�A� \Database Admin-

istration Concepts and Configuration Referenceñ� yΩ�w½≤��

ó�½sτ�zC

pGb DB2 9.7 �ñ�Ω�wAauto_reval tm ��w]�]�

DEFERREDAHK��½sτ�≡yNC�]wi²z�°�Bτ

�Bxs{�B�o{í�s���AY�ª� �úsb�L�½

≤C

156 �� DB2 9.7 �

Page 165: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 25. SQL »zí��≤ (�≥)

SQL »zí π���vT��≤Kn

CREATE VIEWB

D E C L A R E C U R -

SORB

DECLARE GLOBAL

T E M P O R A R Y

TABLEB

DELETEB

INSERTB

MERGEB

REFRESH TABLEB

SELECT INTOB

SET �� �

UPDATE

�≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�»

zíABbí�ípUADBADM v¡�D�� DATAACCESS v¡�

NCUPGRADE DATABASE ⁿON DBADM v¡�P SYSADM s�A�

N DATAACCESS v¡�P � DBADM v¡����A��ú�⌠≤

�vTCM�Aw∩o�»zíAz���\���v�≤A�N⌠

≤�n�v�P���C

pGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μo�»

zí����CziH�TaN DBADM v¡�P SYSADM s�A�

N DATAACCESS v¡�P � DBADM v¡�����Γ�AH��

Pe���P��vC

ϕ DB2_DDL_SOFT_INVAL n²��]� ON �Ab CREATE VIEW »z

íWΣ�nΘóCp�nΘóyN��Ω�A� \Database

Administration Concepts and Configuration Referenceñ� yΩ�w½≤

��ó�½sτ�zC

CALL pGzwN DEFAULT ⁿw� ����WAh DEFAULT {b��

R� DEFAULT ÷ΣrCbe��ñADEFAULT �R���� �A

� DEFAULTCϕzQn�R���� � (� DEFAULT) �A�

Njgr��r� DEFAULT w¡≤ ��ñApUCd� G

CALL (P1,"DEFAULT”);

p�]M���ⁿO�ΣL�v�≤A� \ CALL »zíεCC

COMMENT �≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μo�»

zíCUPGRADE DATABASE ⁿON DBADM v¡�P SYSADM s�A

��ú�⌠≤�vTCM�Aw∩o�»zíAz���\���v

�≤A�N⌠≤�n�v�P���CP�A�n WLMADM v¡�α

[u@q�z½≤C

pGzb DB2 9.7 �ñ�Ω�wAhN�n�v�P�n⌡μo�»

zí����A��TaN DBADM v¡�P SYSADM s�AH��

Pe���P��vC

CONNECT pG�� HADR ��Ω�wW�¬�\αAhiHs�o�Ω�wA

²Ω�wbiμ���½ñΓ�ú�Cbe��ñA��� SQL1776N

��TºC

CREATE INDEX ϕzbw��Ω�εCúY�ϕμñ����A�w]�����ú

YCpGw��Ω�εCúYAh�����úYCpGz�����

�úYA��� COMPRESS NO lyC

ϕzb XML μW����A{b�Σ�uW���C�Σ��n

ΣLΘx�í���ϕμ�íCΣL�DP÷pí��W�uW���

�PC

ϕzw∩���ϕμ����Aw]�Nª�������CpG

z���������A��� NOT PARTITIONED lyC��

�π���Σμ��@�� (úOd≥����Σμ�W�) úΣ�

�����C

p�]M���ⁿO�ΣL�v�≤A� \ CALL »zíεCC

� 22 � Ω�w��{í�n� 157

Page 166: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 25. SQL »zí��≤ (�≥)

SQL »zí π���vT��≤Kn

CREATE PROCE-

DURE (SQL) »zí

pGzb SQL {�ñ�i� TRUE � FALSE ���Ah�»zí

��� SQL0408N ��TºA�Lk�{�C��∩{�XA��≤

��WAMß½soX CREATE PROCEDURE »zíC

b SQL {�ñAϕzⁿú XML Ω�� XML �¼�ΘJ�ΘX �

� XML �¼������AXML Ω��eO� ���Cbe��

ñAO��� XML Ω�C]�Aí��� XML Ω��@����

��GAiαPe����P@������GúPC

CREATE TABLE {bACOMPRESS ly���ϕμ� XML xsΘ½≤ñ�Ω�úYC

pGzoX ALTER TABLE »zíP ADD COLUMN lyHsW XML

μAh XML Ω��úY�°O�w∩ϕμ��Ω�εCúY�wC

{bAiH@��� COMPRESS � DATA CAPTURE CHANGES l

yC{bASQL gΣ�Nw��Ω�εCúY�ϕμ@������ϕ

μCpGH�»zíP�ⁿwΓ�lyA�ú�¼��C

{bAziHb����ϕμ�A�� XML �¼ⁿwμCbe��

ñA����]X� 2 � SQL1242N ��TºC���ϕμW� XML

Ω�±m�ϕ�°Ω�±mWhCXML xsΘ½≤� XML �����

��ΦíPϕμΩ��PC

{bAziHⁿwπ� XML �¼�μA�b CREATE TABLE »z

íñ�� ORGANIZE BY lyCpGzb ORGANIZE BY lyñⁿw

π� XML �¼�μAh�¼ SQL0350N ��TºCbe��

ñA����]X� 1 � SQL1242N ��TºC

{bA���ϕμñΣ� XML μCϕb�P�ϕμñwqteΣ�

XML μ�ACREATE TABLE »zíúA���]X� 4 �

SQL1242N ��TºCM�AXML μLk��wqteΣC

ϕz����ϕμ�At��ú�Dn��Σ���ABw]�@

���@¡εCpGz�π� XML μ���ϕμAh�@��

XML ����A²ú��� XML μ⌠���C� \ SQL Refer-

enceAH�o�Ω�C

NOT LOGGED ∩�uA�≤�CJ� LOB Ω�Cb��Ω�wñA

ϕ°�p≤ LOB yzljp�A�⌠taCJ LOB Ω�Cb�íp

UANOT LOGGED ∩�úA�≤⌠tCJ� LOB Ω�C

{bAϕzbϕμW�s����ACOMPRESS YES lyúF�Ω�

εCúYº�A������úYCpGz������úYA���

CREATE INDEX »zíP COMPRESS NO lyC

p�]M���ⁿO�ΣL�v�≤A� \ CALL »zíεCC

C R E A T E

TABLESPACE

L�Ω�wO����xsΘAϕz�s� DMS ϕμ�í�Ai¼

�xsΘ�w]Ci¼�xsΘOs�\αAi²zε�ϕμ�í¬

{A�i¼��íCp���Ω�wñi¼�xsΘ��Ω

�A� \� 99��� 10 �, yb��Ω�wñ��s� 9.7 �\

αzC

158 �� DB2 9.7 �

Page 167: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 25. SQL »zí��≤ (�≥)

SQL »zí π���vT��≤Kn

DECLARE GLOBAL

T E M P O R A R Y

TABLE

b�sϕμñA�w]���Ω�εCúYCM�Au�ϕΩ�w�z

{íPwπ�αWq�A��úYεCC]�A]�w∩zb�sϕ

μW����A����úYC

DISTRIBUTE BY ly��N PARTITIONING KEY lyC�FPe�

��eAz�iH�� PARTITIONING KEY lyC

p�]M���ⁿO�ΣL�v�≤A� \ CREATE VIEW »zíε

CC

DROP �≤ DB2 �v¼o��≤ASYSADM s�úA≥o�v⌡μ�»z

íCP�Aziα�n � SECADMBSQLADM � WLMADM v¡A

�α≤Sw½≤Cp��vñ���≤��Ω�A� \ SQL Ref-

erenceC

ϕ DB2_DDL_SOFT_INVAL n²��]� ON �Ab DROP ALIASBDROP

FUNCTIONBDROP TRIGGERBDROP VARIABLE � DROP VIEW »

zíWΣ�nΘóCp�nΘóyN��Ω�A� \Database

Administration Concepts and Configuration Referenceñ� yΩ�w½≤

��ó�½sτ�zC

q 9.7 � Fix Pack 1 }lADROP WORKLOAD »zí�s�∩�l

y RESTRICTC{bAY≤wM�í�{�u@�@��u@qA

K��� SQL2090N ��TºCRESTRICT lyOw]Cb≤u@

qºeAz��²≤⌠≤wM��í�{�u@�@�C

GRANT � REVOKE w�≤⌡μo�»zí��vC{bAz�n � SECADM v¡�α�

P ACCESSCTRLBDATAACCESSBDBADM � SECADM v¡AH�

� ACCESSCTRL � SECADM v¡�α�PUC���ΣLv¡�

M�vGs���B��BM≤B�íB⌡�B��B°A�BϕμB

°�B�Bu@q� XSR ½≤C�P��≤A�≤ REVOKE »z

íC

UPGRADE DATABASE ⁿO�TaN DBADM v¡�P SYSADM s�A

��TaN ACCESSCTRL � DATAACCESS v¡�P � DBADM v

¡����C�ºßAN S E C A D M v¡�P�n�P

ACCESSCTRLBDATAACCESSBDBADM � SECADM v¡����C

r�BΓl + (μB

Γ[�) �r�B

Γl - (μBΓε

�)

{bAD�¼� ��O�BΓºr�BΓl + �r�BΓl - ��

GΩ��¼� D E C F L O A T ( 3 4 )Cbe��ñA�GΩ��¼�

DOUBLEC

w� DOUBLE ���{íiα¼ SQL0440N ��TºC��

DOUBLE �qτ��Tajεα¼D�¼� ��O�BΓºr�B

Γl + �r�BΓl - ��GΩ��¼C

� 22 � Ω�w��{í�n� 159

Page 168: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 25. SQL »zí��≤ (�≥)

SQL »zí π���vT��≤Kn

SET �� pGzwN DEFAULT ⁿw��ⁿú���Ah{b DEFAULT ��

R� DEFAULT ÷ΣrCpG DEFAULT ÷Σr���LAhª{b

��� SQL0584N ��TºCbe��ñADEFAULT �@��R�

��� � (� DEFAULT)ABϕS�wq����� ��Au��

SQL0584NCϕzQn�R���� � (� DEFAULT) �A�Njg

r��r� DEFAULT w¡≤ ��ñApUCd� G

CREATE PROCEDURE FOO(IN DEFAULT INTEGER)BEGIN

DECLARE V0 INTEGER DEFAULT 1;SET V0 = "DEFAULT”;RETURN V0;

END%

p�]M���ⁿO�ΣL�v�≤A� \ CREATE VIEW »zíε

CC

ϕ íñD�¼�

NULL ÷Σr

{bAziHbϕ í�⌠≤�mⁿwD�¼� NULL ÷ΣrCpGz

b SQL »zíñ��� NULL � ID (pμW� �W) �

�ⁿw�π�W�H ��AϕAh�ⁿw� ID iα�R�÷Σr

NULLA�D ID WCYn�KPD�¼� NULL ÷Σr��≡A�

ⁿw�π�W�b SQL »zíñNW� NULL �μ� ��AϕA

pUCdñ� G

SELECT MY_TAB.NULL FROM MY_TABSELECT "NULL" FROM MY_TAB

p�⌠≤»zí��Ω�A� \ SQL ReferenceAVolume 2ΓUC

t�¼²�≤�a���vT

b DB2 9.7 �ñAw�∩t�¼²½≤�Σ�s\αC�� DB2 9.7 �ºßAo�

�≤�vT{s��{í� ScriptC

t�¼²°�

@δ�ÑA{s¼²°���∩]AsμBw�≤�μΩ��¼�[°�μ°

�CUϕCX DB2 9.7 �P DB2 9.5 �ºívT��{í� Script �t�¼²°�

�≤G

ϕ 26. t�¼²°���≤

°�W� π���vT��≤Kn

SYSCAT.ATTRIBUTES {bA SCALE μπ� TIMESTAMP Ω��¼�AHⁿXϕ�í

����C

sW A T T R _ T Y P E M O D U L E N A M EB

SOURCE_TYPEMODULENAMEBTARGET_TYPEMODULENAMEB

TYPEMODULENAME μC

SYSCAT.BUFFERPOOLS sWμ NUMBLOCKPAGESC

160 �� DB2 9.7 �

Page 169: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 26. t�¼²°���≤ (�≥)

°�W� π���vT��≤Kn

SYSCAT.CONSTDEPB

SYSCAT.INDEXDEPB

SYSCAT.INDEXEXTENSIONDEPB

SYSCAT.PACKAGEDEPB

SYSCAT.TABDEPB

SYSCAT.TRIGDEPB

SYSCAT.XSROBJECTDEP

sWμ BMODULEID � BMODULENAMEC

SYSSTAT.COLUMNS

sWμ PCT_INLINEDC

��¼��pΩ��AAVGCOLLEN μu��� -1CϕμΩ�

�¼Pe��@�O°μ�� LOB �AúA�� -1C

{bASCALE μπ� TIMESTAMP Ω��¼�AHⁿXϕ�í�

���C

SYSCAT.COLUMNS ñ� INLINE_LENGTH μ���μ�°��

LOB jpW¡CbΩ�w��íA�μ�]� LOB yzljpW

¡C

SYSCAT.DATAPARTITIONS sWμ A C T I V E _ B L O C K S

I N D E X _ T B S P A C E I DBA V G C O M P R E S S E D R O W S I Z EB

A V G R O W C O M P R E S S I O N R A T I OBA V G R O W S I Z EB

C A R DB F P A G E SBN P A G E SBO V E R F L O WB

PCTPAGESSAVEDBPCTROWSCOMPRESSEDB� STATS_TIMEC

SYSCAT.DATATYPEDEP sWμ BMODULEIDB BMODULENAMEBTYPEMODULEIDB�

TYPEMODULENAMEC

SYSCAT.DATATYPES {bA SCALE μπ� TIMESTAMP Ω��¼�AHⁿXϕ�í

����C

sWμ ARRAY_LENGTHBARRAYINDEXTYPESCHEMAB

A R R A Y I N D E X T Y P E N A M EBA R R A Y I N D E X T Y P E I DB

A R R A Y I N D E X T Y P E L E N G T HB P U B L I S H E DB

SOURCEMODULEIDBSOURCEMODULENAMEBTYPEMODULEIDB

TYPEMODULENAMEB� VALIDC

SYSCAT.DBAUTH sWμ

ACCESSCTRLAUTHBDATAACCESSAUTHBEXPLAINADMAUTHB

SQLADMAUTHB� WLMADMAUTHC

S Y S C A T . H I S T O G R A M

TEMPLATEUSE

sWμ WORKLOADNAMEC

SYSCAT.INDEXEXTENSION

PARMS

{bA SCALE μπ� TIMESTAMP Ω��¼�AHⁿXϕ�í

����C

SYSCAT.INDEXESB

SYSSTAT.INDEXES

sWμ A V G L E A F K E Y S I Z EB

A V G N L E A F K E Y S I Z EBL A S T U S E DBC O M P R E S S I O NB�

PCTPAGESSAVEDC

SYSCAT.PACKAGES sWμ ANONBLOCKB

ALTER_TIMEBAPREUSEB

CONCURRENTACCESSRESOLUTIONB

EXTENDEDINDICATORB

DBPARTITIONNUMBPKGIDB

LASTUSEDB

� VALIDC

P K G _ C R E A T E _ T I M E μw½sRW�

CREATE_TIMECPKG_CREATE_TIME μ�iPe���eC

� 22 � Ω�w��{í�n� 161

Page 170: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 26. t�¼²°���≤ (�≥)

°�W� π���vT��≤Kn

SYSCAT.PARTITIONMAPS SYSCAT.PARTITIONMAPS °�ñte∩M�jpwq 4096 ���W

[ 32768 ���CbΩ�w��íAte∩M�jpW[ 32768

���C

��s� db2GetPmap APIAH¬�te∩MC� \� 144��yDB2

API �≤�a���vTzAH�o�Ω�C

SYSCAT.ROUTINEDEP sWμ BMODULEIDB BMODULENAMEBROUTINEMODULEIDB

� ROUTINEMODULENAMEC

SYSCAT.ROUTINEPARMS {bA SCALE μπ� TIMESTAMP Ω��¼�AHⁿXϕ�í

����C

sWμ D E F A U L TBR O U T I N E M O D U L E I DB

ROUTINEMODULENAMEBTARGET_TYPEMODULENAMEB�

TYPEMODULENAMEC

SYSCAT.ROUTINES,

SYSSTAT.ROUTINES

sWμ DIALECTBMODULEROUTINEIMPLEMENTEDB

PUBLISHEDBRETURN_TYPEMODULEB ROUTINEMODULEIDB�

ROUTINEMODULENAMEC

SYSCAT.SEQUENCES sWμ BASE_SEQNAME � BASE_SEQSCHEMAC{bA�¼²°

�úF��Nϕ���εCº�A����Nϕ��OW�εCC

SYSCAT.SERVICECLASSES sWμ BUFFERPOOLPRIORITYB COLLECTACTMETRICSB �

COLLECTREQMETRICSC

SYSCAT.TABDETACHEDDEP sWμ BMODULEID � TABMODULENAMEC

SYSCAT.TABLES sWμ LASTUSEDBLOGGEDBONCOMMIT � ONROLLBACKC

SYSCAT.TABLESPACES sWμ DATAPRIORITYC{bADATATYPE μ U ⁿX��

��i��sϕμCbe��ñAU �ⁿX�i��sϕμC

SYSCAT.THRESHOLDS sWμ C H E C K _ I N T E R V A LB R E M A P S C I DB�

VIOLATIONRECORDLOGGEDC

SYSCAT.VARIABLEDEP sW BMODULEIDBVARMODULEIDB BMODULENAMEB�

VARMODULENAME μC

SYSCAT.VARIABLES {bA SCALE μπ� TIMESTAMP Ω��¼�AHⁿXϕ�í

����C

sWμ

PUBLISHEDBVARMODULEIDBVARMODULENAMEBVALID �

READONLYC

SYSCAT.WORKLOADS sWμ COLLECTACTMETRICSBCOLLECTDEADLOCKB

C O L L E C T L O C K T I M E O U TBC O L L E C T L O C K W A I TB�

LOCKWAITVALUEC

t�wq����í

t�wqº���í��≤]As�íBs ��μ��≤CUϕCX DB2 9.7 �P

D B 2 9 . 5 �ºívT��{í� S c r i p t �s�íP{s�í��≤C

162 �� DB2 9.7 �

Page 171: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 27. t�wqº���í��≤

�íW� π���vT��≤Kn

ADD_MONTHSB

EXTRACTB

LAST_DAYB

MONTHS_BETWEENB

N E X T _ D A Y �

TRUNC_TIMESTAMP

pGz����wqτ�WPo�s���τ�W�PA

�Bª�bd�ñ��π¡wAh�R⌠�iα��PIso

�s���τ�C�H⌡�W�π¡w���wq�τ�I

sA�∩�}l��o�s���τ�C

ARRAY_DELETEB

ARRAY_FIRSTB

ARRAY_LASTB

ARRAY_NEXTB

ARRAY_PRIORB

CURSOR_ROWCOUNT

pGz����wqτ�WPo�s���τ�W�PA

�Bª�bd�ñ��π¡wAh�R⌠�iα��PIso

�s���τ�C�H⌡�W�π¡w���wq�τ�I

sA�∩�}l��o�s���τ�C

DAYNAMEB

DECFLOAT_FORMATB

INITCAPB

INSTRB

LPADB

LOCATE_IN_STRINGB

MONTHNAMEB

RPADB

TO_CLOBB

TO_NUMBERB

TO_TIMESTAMP

pGz����wqτ�WPo�s���τ�W�PA

�Bª�bd�ñ��π¡wAh�R⌠�iα��PIso

�s���τ�C�H⌡�W�π¡w���wq�τ�I

sA�∩�}l��o�s���τ�C

CHAR (decimal-expression) pG dec_to_char_fmt Ω�wtm �]� NEWA{bACHAR

τ����Qi���Tw°�rΩϕ kABϕp�í��

s�AS�e�s�p�I��C

be��ñAϕp�í��s�ArΩ]Ae�s�p�I�

�Cdec_to_char_fmt �wtm ���]� V95AH�oP

e���P��GC� \� 29 ��ϕ 13AH�o�Ω

�C

DOUBLE_PRECISION pGz����wqτ�WPo�s���τ�W�PA

�Bª�bd�ñ��π¡wAh�R⌠�iα��PIso

�s���τ�C�H⌡�W�π¡w���wq�τ�I

sA�∩�}l��o�s���τ�C

SYSIBM.DOUBLE SYSIBM.DOUBLE τ�����r� δ��BIϕ k��

r�rΩϕ kC

ϕz�� string-expression ��Is�τ��A{bA�τ��

��ú��rΩϕ íñ�e������Cbe��ñA�

τ���úe������Bw�IB�«Bsμ�½μC

pGzb�� SQL ⌠��w]Ah∩ DOUBLE �τ�Is

��R� S Y S I B M . D O U B L E]úO

SYSFUN.DOUBLE�CSYSFUN.DOUBLE �i�CpGz��

�τ��e��μ�Ah� � SYSFUN.DOUBLEC

� 22 � Ω�w��{í�n� 163

Page 172: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 27. t�wqº���í��≤ (�≥)

�íW� π���vT��≤Kn

LONG_VARGRAPHICB

LONG_VARCHAR

LONG_VARGRAPHIC � LONG_VARCHAR �qτ�w≤�C

÷Mb{μ��ñ�Σ���o��qτ�A�q��ΣL

�qτ�Ap CHARBVARCHAR � CLOBCLONG

VARCHAR � LONG VARGRAPHIC Ω��¼w≤�A�B

iαb�����ñ�úC� \� 31��ϕ 15AH�o

�Ω�C

t�wq��z���

t�wqº�z�í�°���≤]A���sμ�s�íP°�C��Aq DB2

9.1 �}lAw≤�WH SNAPSHOT }Y����z�íCUϕCX DB2 9.7 �

P DB2 9.5 �ºívT��{í� Script ��z�í�°��≤G

ϕ 28. t�wqº�z�í�°���≤

�í�°�W� π���vT��≤Kn

ADMIN_GET_TAB_ COMPRESS_INFO

� ADMINTABCOMPRESSINFO

ADMIN_GET_TAB_ COMPRESS_INFO ϕμτ�w≤�C {bA

A D M I N T A B C O M P R E S S I N F O °��Is

ADMIN_GET_TAB_COMPRESS_INFO_V97A���ΣLs�μC ��s�

ADMIN_GET_TAB_COMPRESS_INFO_V97 τ�� ADMINTABCOMPRESSINFO

°�AΣ���sμ OBJECT_TYPEC{bAEXPAND_DICT_SIZE μ�

]A{μ�{wq�jp��pC

{bAA D M I N _ G E T _ T A B _ C O M P R E S S _ I N F O _ V 9 7 P

ADMINTABCOMPRESSINFO úiH��ΣLεCA]t XML xsΘ½≤ñ

xsº XML Ω��úYwq��÷ΩTC

ADMIN_GET_TAB_INFO_V95 ADMIN_GET_TAB_INFO_V95 ϕμτ�w≤�C{bAADMINTABINFO °�

�Is ADMIN_GET_TAB_INFO_V97A���ΣLs�μC��s�

ADMIN_GET_TAB_INFO_V97 τ�� ADMINTABINFO °�AΣ���s

μ R E C L A I M A B L E _ S P A C EBX M L _ D I C T I O N A R Y _ S I Z E �

XML_RECORD_TYPECP�ADICTIONARY_SIZE μ�í�w�≤AⁿX{

b�μ�]A{μ�{wq�jp��pC

ADMIN_EST_INLINE_LENGTH o�s�τ��ú�@�ΦkA⌠p XMLBCLOBBBLOB � DBCLOB μ

�μ�°�C�ϕ XML μ�≤ DB2 9.7 ���ⁿΣ�A]�w¼�s�

�pΩ��⌠pμ�°�Co�τ��w∩e��ñ�� XML μ��

-2A]�S�s��pΩ�AªLk⌠pμ�°�C

YnN XML xsΘ½≤α½�Σ��τ��s 9.7 �μíA�½�ϕμCs

� SYSPROC.ADMIN_MOVE_TABLE t�wq�{�A²zb½�ϕμ�P

�A��OdbuW�Bi�s�C� \Data Movement Utilities Guide and

Reference ñ� y�� ADMIN_MOVE_TABLE {���ϕμzC

AUDIT_ARCHIVEB

AUDIT_DELIM_EXTRACTB

AUDIT_LIST_LOGS

b D B 2 9 . 7 �ñA U P G R A D E D A T A B A S E ⁿO�qf��í

(AUDIT_LIST_LOGSBAUDIT_DELIM_EXTRACT � AUDIT_ARCHIVE) �

PUBLIC M° EXECUTE M�vCw∩ � SECADM v¡�C��v

IDAUPGRADE DATABASE ⁿO��P SYSROLE_AUTH_SECADM t�ñΓA�

∩f��í�P EXECUTE M�vCz�nNo�f��í� EXECUTE M�

vA�Ta�Pú � SECADM v¡²�nIso��í�⌠≤���C

DBCFGB

GET_DB_CONFIG

{bAq DBMCFG °�� GET_DBM_CONFIG ϕμτ�ñiμ∩�A���

s�Ω�wtm�z{í �ACXb� 29��ϕ 13 ñC

DBMCFGB

GET_DBM_CONFIG

{bAq DBMCFG °�� GET_DBM_CONFIG ϕμτ�ñiμ∩�A���

s�Ω�wtm�z{í �ACXb� 27��ϕ 11 ñC

REBIND_ROUTINE_PACKAGE b DB2 9.7 �ñAVARCHAR(1024) Ω��¼� options ���N VARCHAR

(12) Ω��¼��R �C�FPe���eAⁿ ’ANY’ � ’CONSERVA-

TIVE’ @� options ��C’ANY’ O ’RESOLVE ANY’ �PqrA�

’CONSERVATIVE’ O ’RESOLVE CONSERVATIVE’ �PqrCpGϕzq�

�{íIs�{��A�b�� �O��D��Ah�π���°�C

REORGCHK_IX_STATS w�∩�τ�A{b���sμ DATAPARTITIONNAMEC

164 �� DB2 9.7 �

Page 173: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 28. t�wqº�z�í�°���≤ (�≥)

�í�°�W� π���vT��≤Kn

REORGCHK_TB_STATS w�∩�τ�A{b���sμ DATAPARTITIONNAMEC

SNAP_GET_STORAGE _PATHSB

SNAPSTORAGE_PATHS

S N A P _ G E T _ S T O R A G E _ P A T H S τ�w≤�Cs�

S N A P _ G E T _ S T O R A G E _ P A T H S _ V 9 7 �N

SNAP_GET_STORAGE_PATHSA���s� DB_STORAGE_PATH_WITH_DPE

� DB_STORAGE_PATH_STATE μC{bASNAPSTORAGE_PATHS °�

�Is SNAP_GET_STORAGE_PATHS_V97A���ΣLs�μC

SNAP_GET_TBSP_PART_V91B

SNAPTBSP_PART

SNAP_GET_TBSP_PART_V91 τ�w≤�Cs� SNAP_GET_TBSP_PART_V97

�N S N A P _ G E T _ T B S P _ P A R T _ V 9 1A���s�

TBSP_PATHS_DROPPED μC{bASNAPTBSP_PART °��Is

SNAP_GET_TBSP_PART_V97A���ΣLs�μC

XDB_DECOMP_XML_FROM_ QUERY o�s�{�iHb@�IsñBzGi�� XML μñxs�h� XML σ

≤A�Bú�n�C� XML σ≤Cs� DECOMPOSE XML DOCUMENTS ⁿO�I

so�s�{�C9.7 �He�Ω�wS�o�{���T��A�ⁿOLkb

o�Ω�wW⌡μCp�p≤��o�s{���Ω�A� \� 191��

� 28 �, ybΩ�w��{í��íñ��s� DB2 9.7 �\αzC

WLM_GET_ACTIVITY_DETAILS o�ϕμτ�w≤�C�∩���s� MON_GET_ACTIVITY_DETAILS ϕμ

τ�Co�sτ���N WLM_GET_ACTIVITY_DETAILSA���ΣLμ

WL_WORK_ACTION_SET_ID � WL_WORK_CLASS_ID H�s� WLM \

αC

WLM_GET_SERVICE_CLASS_ AGENTS o�ϕμτ�w≤�C�∩���s�

WLM_GET_SERVICE_CLASS_AGENTS_V97 ϕμτ�Co�s�τ���N

W L M _ G E T _ S E R V I C E _ C L A S S _ A G E N T SA���s�μ

EVENT_OBJECT_NAMEC

W L M _ G E T _ S E R V I C E _ C L A S S _

WORKLOAD_OCCURRENCES

o�ϕμτ�w≤�C�∩���s�

WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES_V97 ϕμτ�C

o�s�τ���N WLM_GET_SERVICE_CLASS_AGENTSA���s�μ

ADDRESSC

WLM_GET_SERVICE_SUBCLASS_

STATS

o�ϕμτ�w≤�C�∩���s�

WLM_GET_SERVICE_SUBCLASS_STATS_V97 ϕμτ�Co�s�τ���N

W L M _ G E T _ S E R V I C E _ S U B C L A S S _ S T A T SA���ΣLμ

UOW_TOTAL_TIME_TOP HΣ�s� WLM \αC

WLM_GET_WORKLOAD_STATS o�ϕμτ�w≤�C�∩���s� WLM_GET_WORKLOAD_STATS_V97

ϕμτ�Co�s�τ���N WLM_GET_WORKLOAD_STATSA���ΣL

μ UOW_TOTAL_TIME_TOP HΣ�s� WLM \αC

W L M _ G E T _ W O R K L O A D _

OCCURRENCE_ACTIVITIES

o�ϕμτ�w≤�C�∩���s�

WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97 ϕμτ�Co�s

��N WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIESA���

s�μ EXECUTABLE_IDC

�\w≤���z�í�Σ�N�í�°��Mμ(Administrative Routines and Views ñ

� yw≤�� SQL �z�í�Σ�N�í�°�z)AHP�iα�vT��{í�

Script �ΣL�≤C

9.7 �He��ºí�t�¼²�≤

pGzOq DB2 9.1 �� DB2 UDB � 8 ��Ah 9.7 �He��ºí�UCΣ

Lt�¼²�≤]iα�vT��{í� ScriptG

v DB2 9.5 �P DB2 9.1 �ºí�t�¼²�≤C

v DB2 9.1 �P DB2 UDB � 8 �ºí�t�¼²°��t�wq��í�≤C

� 22 � Ω�w��{í�n� 165

Page 174: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

166 �� DB2 9.7 �

Page 175: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 23 � ��n�

�n�í���{í}oΣ�ñ��≤Bs\αΣ���≤BúⁿΣ��\αAH

�iα�vT�í�≤�\αC

� 139��� 22 �, yΩ�w��{í�n�zñ�z��≤]�vT�íC

}onΘΣ�

� 139��� 22 �, yΩ�w��{í�n�zñ÷≤}onΘΣ��ΩT

A�≤�íxs{�����wq�τ� (UDF)C

⌠t�jεα¼

bIsτ�ºßAΩ�w�z{í��Mws�ñW�ⁿ�τ�ñA@�

τ�u�AXvC���Ω��¼Pτ�� �wwqΩ��¼�±�AOH

�¿�Mª�≥�@�qCD�¼� ��O�D�¼� NULL ����i

ⁿ⌠≤ ��¼@��AX��¼C

Σ�⌠t�jεα¼o��≤A�vTτ��RA]Aw�∩�t���τ

�AH�⌠≤��o������s\αC

� SQL �íñ����� XML Ω�

b SQL �íñAϕzⁿú XML Ω�� XML �¼�ΘJ�ΘX �� XML

�¼������AXML Ω��eO� ���Cbe��ñAO� SQL {

�ñ��� XML Ω�C]�Ab SQL {�ñAí��� XML Ω��@

������GAiαPe���P@������GúPC

� \DB2 9.7 ���s°ºñ� y�xs{�ñ� ��� XML Ω�zA

H�o÷≤�μ�tº��Ω�C

SQL {�

pGq DB2 UDB � 8 � 32 �Ω�� DB2 9.7 � 32 �ΩAh

b DB2 UDB 8.1 �ñ�� SQL {�Nb DB2 9.7 �ñ⌡μA²eúO

ª�� �⌠≤úΣ��\αCpGq DB2 UDB � 8 � 64 �Ω�

� DB2 9.7 � 64 �ΩAíp]Op�CM�ApGq DB2 UDB 8.1 �

32 �Ω�� DB2 9.7 � 64 �ΩAh SQL {�ú�⌡μA]�

64 � DB2 �LkⁿJPo�{��÷p� 32 ��wCz��≤

�½�o� SQL {�C

pGwb DB2 UDB 8.2 ��≤s��ñ� SQL {�A�NΩ�w��

DB2 9.7 �Az� SQL {�N��QB@A²eúOª�� �⌠≤úΣ�

�\αC

Dj≈�í�í

b Linux � UNIX @�t�WNΩ�w�� DB2 9.7 ��íADB2 �

�w (libdb2e.a � libdb2apie.a) WS���÷Y����íDj≈�í

��≤� FENCED � NOT THREADSAFEA²ziHwabs�h⌡μⁿ

Ω�w�z{íU⌡μo��íCbDw⌡μⁿºs�h⌡μⁿΩ�w�z

{íñA⌡μwq� NOT FENCED � THREADSAFE ��í�í��Pú�

T��GBΩ�wl�Ω�w�z{í�º�εCp�p≤�z��≤�

�Ω�A� \� 182��y� CBC++ � COBOL �ízC

© Copyright IBM Corp. 2006, 2012 167

Page 176: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

32 ���í�í

LOB w���Ω@�M≤w�� DB2 Ω�wú�CpGz� 32 ��í

UDF �� LOB w��@�ΘJ �A�BOq DB2 UDB � 8 � 32 �

Ω�� DB2 9.7 � 64 �ΩAh��½�ª�@� 64 ��j≈

UDFC

b DB2 9.1 �ñ≤��í�í�wñw]τ�iJI�Σ�CpGq AIX �

Windows @�t�W� DB2 UDB � 8 � 32 �Ωiμ�Ah��ⁿ

w�í�w��TiJIC

31 ���í�í (Linux on zSeries)

32 ��í�í����q]A�≤b Linux on zSeries � DB2 Ω�w

W⌡μ� 31 ��í�íC

Java �í�í

�w]ADB2 9.7 ��N 32 � IBM Software Developer’s Kit (SDK) for Java

6 w�b x86 W� Linux � Windows (w� DB2 9.7 � 32 �ú��) @

�t�WCY���ΣLⁿΣ�@�t�ADB2 9.7 ��w� 64 � SDK for

Java 6C

pGNΩ�� DB2 9.7 �Ah jdk_path Ω�w�z{ítm ��]�SDK for Java 6 �w�⌠�CUϕⁿX jdk_path �iαG

ϕ 29. jdk_path Ω�w�z{ítm �]w

DB2 9.7 �Ω� @�t� jdk_path �

32 �Ω Linux INSTHOME/sqllib/java/jdk32

64 �Ω Linux � UNIX INSTHOME/sqllib/java/jdk64

32 �� 64 �٠Windows DB2PATH\java\jdk

b DB2 9.7 � 64 �ΩñAJava �í�í�n jdk_path �]� 64 �

SDK for Java w�⌠�A�α�Q⌡μCDB2 9.7 � 64 �ΩLkⁿ

J 32 � JVMC

w≤� IBM Software Developer’s Kit (SDK) for Java 1.4.2ABiα�b��

��ñ�εú�C

q DB2 9.5 �}lAn⌡μ JDBC �í�w] JDBC X�{í� IBM Data

Server Driver for JDBC and SQLJCp�p≤�z��≤��Ω�A� \

� 183��y� Java �ízC

q DB2 9.1 �� DB2 UDB � 8 ����í

pGzOq DB2 9.1 ��≤¡����A��\�í}oΣ�ñ��≤Bs

\αΣ���≤BúⁿΣ��\αAH�iα]�vT�í�≤�\αG

v DB2 9.5 �� DB2 9.1 �ºívT�í��≤C

v DB2 9.1 �� DB2 UDB � 8 �ºívT�í��≤C

168 �� DB2 9.7 �

Page 177: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 24 � Ω�w��{í��í���e@�

�Ω�w��{í��íºeA��⌡μSw@��≤UTO�¿\C

{�

⌡μUC@�AH���Ω�w��{í��íG

1. �\Ω�w��{í�n�AHPwiα�vTΩ�w��{í��≤C

� \� 139��� 22 �, yΩ�w��{í�n�zC

2. �\�í�n�AHPwiα�vT�í��≤C

� \� 167��� 23 �, y�í�n�zC

3. W��ªñC

� \� 5��� 2 �, yW� DB2 ⌠��zC

4. �n��A�@�t����h�C

5. �n��A�}on���h�C

6. bz�í@�⌠��Ω�w��{í��íW⌡μ≥��α��A�xso�≥�

�GAHP�ºß�≥��α���G�¼±�C

7. ∩���G ��ß��w� 9.7 ���{íX�{í]pG��{í�n�

��C

� \� 113��� 13 �, y���zC

÷M DB2 9.7 �°A�ú����ß��su\αΣ�A²O�� 9.7 ��ß��

Rú��í���¡ε�ú�eºBC

8. b DB2 9.7 ���⌠�ñ��Ω�w��{íC pG��¿\Ahú�n��

�{íCM�A��\�Ω�w��{í@�A�q⌡μ��iH≤UzWi

α�BJC

� \� 49��yb��⌠�ñ� DB2 °A�z�� 171��� 25 �, y

�Ω�w��{ízC

9. b DB2 9.7 ���⌠�ñ���íC pG��¿\Ahú�n��íCM�A

��\��í@�A�q⌡μ��iH≤UzWiα�BJC

� \� 49��yb��⌠�ñ� DB2 °A�z�� 181��� 26 �, y

��ízC

© Copyright IBM Corp. 2006, 2012 169

Page 178: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

170 �� DB2 9.7 �

Page 179: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 25 � ��Ω�w��{í

N{s�Ω�w��{í�� DB2 9.7 �A�n�z�vTo���{í� DB2 9.7

��e��ºí��≤AH�τ�o���{íO�pw�B@C�zo��≤iα

�nz�∩��{íX�½���{íC

zu�n�∩z���{íXH�z DB2 9.7 �ñvTz��{í��≤B�ε��

DB2 9.7 �ñ≤���εú��\αA���s�\αC

}lºe

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �Twz�X DB2 Ω�wú��w��DC

v �Tw}onΘ���h�O DB2 Ω�wú�Σ����h�C

v ⌡μΩ�w��{í��e@�C

÷≤o�@�

¡ε

�{��A�≤H CBC++BCOBOLBFORTRANB JavaBPerlBPHPB REXX M .NET

yÑiμ{í]p�Ω�w��{íC

{�

YnNΩ�w��{í�� DB2 9.7 �G

1. pGzΣX∩��{íy¿vT��≤� DB2 ⁿOB �≤� SQL »zíM�≤

�t�¼²°�M��τ�A�sΦz���{íX� Script H�∩G

v DB2 CLP Mt�ⁿOyk

v SQL »zíyk

v ��¼²°��uSQL �zv°�M�í� SQL »zí

v ��gJϕμ�≤�°���ϕμ� SQL »zí

v �H⌡�W¡w����wq�íW

v DB2 API Is

v ��{í]p��Is (p JDBCBODBC � CLI)

v pG��{í� Script qⁿOΘX¬�A�Nª��∩�¬��≤�ΘXμíC

2. pGzΣXvT��{í�}o⌠�Sw�≤A��∩��{íHΣ�o��≤C

��G

v �Oí SQL ��{í

v CLI ��{í

v �� IBM Data Server Driver for JDBC and SQLJ ��� DB2 JDBC Type 2

X�{í� Java ��{í

v ADO .NET ��{í

v �� DB2 CLP ⁿOM SQL »zí� Script

© Copyright IBM Corp. 2006, 2012 171

Page 180: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v 32 �Ω�w��{íHb 64 �ΩW⌡μ

3. ��Aϕ� DB2 �m��ⁿwAϕ� DB2 @��w⌠� (p � 142��ϕ

21 � )A½���H C/C++B COBOLBFORTRAN M REXX yÑiμ{í]p

��≤�Ω�w��{íC

4. �� DB2 9.7 �A��Ω�w��{íHτ��≤A�Twª�pw�⌡μC

U@B

b�Ω�w��{íºßA⌡μ���Ω�w��{í��ß@�AHTwz�

�¿\C

�� Oí SQL ��{í

N{s��Oí SQL ��{í�� DB2 9.7 �A�n�z�vTo���{í�

DB2 9.7 ��e��ºí��≤AH�τ�o���{íO�pw�B@C

}lºe

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �Tw CBC++BCOBOLBFORTRAN � REXX }on���h�O DB2 �

wú�Σ����h�C

v ⌡μ�Ω�w��{í@�ñ²e�BJC

÷≤o�@�

¡ε

�{��A�≤H CBC++BCOBOLBFORTRAN M REXX iμ{í]p�Ω�w�

�{íC

{�

YnN�Oí SQL ��{í�� DB2 9.7 �G

1. pGw�∩�w⌠�⌠���A�Tw����]A��{í��T DB2 @��

w⌠�Ap� 143��ϕ 22 ñ� C�ϕμñ�C�⌠���ⁿw�[�⌠�A

²��{íiHb⌡μ��MΣAϕ� DB2 @��w]bjí�ípU�C

b Linux @�t�WGpG�� RPATH ��∩�����{íA²S�@�ⁿw

RUNPATH ��∩�Ah�b��{í⌡μ���ñ LD_LIBRARY_PATH ⌠���A]�y¿��{íó�C

2. b DB2 9.7 ���⌠�ñ���Oí SQL ��{íCpG���Q�¿Ahú�

n⌡μ⌠≤�[�BJC

3. pGz�� BIND ⁿOs��Oí��{íA�ⁿw��� LOB μσ��⌠�Θ

� BLOCKING ALL � BLOCKING UNAMBIGIOUS lyA�Tw instance_memory �database_memory �wtm �w]� AUTOMATICA�W[�HJB��O

�Θ�qCpGzLkW[o�Ω�wtm �Ah�UC∩�G

172 �� DB2 9.7 �

Page 181: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v ��ⁿw BLOCKING NO � BIND ⁿO�½ss�ª�A���ⁿw SQLRULES STDⁿO �� PRECOMPILE ⁿO�ems�ª�C BLOCKING NO ly�����{íñ��σ���⌠�ΘC SQLRULES STD ⁿO �iα����⌠�Θσ�H��ΣLGC

v �∩��{íXA�H FOR UPDATE ly�iσ�H���⌠�ΘC

4. Yn�Tⁿw��{í��T DB2 @��w⌠�A�⌡μUCΣñ@�G

v pGiH����{í�l{íXA�½����{íC�ⁿw�n� DB2 @�

�w⌠�Ap� 142��ϕ 21 ñ� CoO��∩�C

v � Wrapper Script H⌡μ��{íCb Wrapper Script ñA�TN�w⌠�

⌠���]��n� DB2 @��w⌠�Ap� 143��ϕ 22 ñ� C

v pGS�i���l{íXA�⌡μ db2chglibpath ⁿOAH≤s��{íºG�X���Oí⌡μ���w⌠�C�ⁿOO�{¼ú�A]�ú�ß÷

Yú���ªC

U@B

b��Oí SQL ��{íºßA�⌡μ�Ω�w��{í@�ñ�l�BJC

�� CLI ��{í

N{� CLI ��{í�� DB2 9.7 �A]A�z DB2 9.7 �P���ºí�vT

o���{í��≤]p@�t�Σ��≤B}onΘΣ��≤B��{í��

e�AH�bΣWíp��{í� DB2 Ω��e��C

}lºe

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �Tw C � C++ }onΘO DB2 Ω�wú�Σ����C

v ⌡μ� 171��� 25 �, y�Ω�w��{íz@�ñ�eX�BJC

÷≤o�@�

¡ε

�{�uA�≤�� CLI ���H C � C++ iμ{í]p�Ω�w��{íC

{�

YnN CLI ��{í�� DB2 9.7 �A�⌡μUC�@G

1. pGw�∩�w⌠�⌠���A�Tw����]A��{í��T DB2 @��

w⌠�Ap� 143��ϕ 22 ñ� CziH���ϕμñCX�⌠���ⁿw�

[�⌠�A²��{íiHb⌡μ��MΣAϕ� DB2 @��w]bjí�íp

U�C

�¡ Linux @�t�GpG�� RPATH ��∩�����{íA²S�@�ⁿw

RUNPATH ��∩�Ah�b��{í⌡μ���ñ LD_LIBRARY_PATH ⌠���A]�y¿��{íó�C

2. pGwb db2cli.ini �ñ]w CLISchema tm÷ΣrA�∩�]w SysSchematm÷ΣrCq DB2 9.5 �}lA�εú� CLISchema tm÷ΣrC

� 25 � �Ω�w��{í 173

Page 182: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

SysSchema = �N⌡�

3. b DB2 9.7 ���⌠�ñA�� CLI ��{íCpG���Q�¿Ahú�n⌡

μΣl�BJC

4. pGzN BlockLobs CLI tm÷Σr]� 1AB��{í�o��Tº SQL0973NA

�⌡μUCΣñ@��@G

v N database_memory tm �]� AUTOMATICCoO��∩�C

v N BlockLobs CLI tm÷Σr½]� 0C

v N LOB s��w���úO�� LOB w��C

z��ß��n≤hO�Θ�¼ LOB Ω�A]��� BlockLobs ÷Σr�o�σ��⌠�Θ]wA�b�eεCΩ�ßN�� LOB Y�e�ß�C

5. �\ mCall Level Interface Guide and ReferenceAVolume 2nñ�yCLI � ODBC

τ�KnzAHPwO��� ODBC 3.0 ñ�⌠≤w≤�τ�A��∩��{íA

∩����Nτ�C÷M���� CLI ��≥Σ�o�τ�A²O���Nτ�i

TO��{í�X�s���C

6. ⌡μUCΣñ@��@AH�Tⁿw��{í��T DB2 @��w⌠�G

v pGiH����{í�l{íXA�½����{íC�ⁿw�n� DB2 @�

�w⌠�Ap� 142��ϕ 21 ñ� CoO��∩�C

v � Wrapper Script H⌡μ��{íCb Wrapper Script ñA�TN�w⌠�

⌠���]��n� DB2 @��w⌠�Ap� 143��ϕ 22 ñ� C

v pGS�i���l{íXA�⌡μ db2chglibpath ⁿOAH≤s��{íºG�X���Oí⌡μ���w⌠�C�ⁿOO�{¼ú�A]�ú�ß÷

Yú���ªC

U@B

� CLI ��{íºßA�⌡μ� 171��� 25 �, y�Ω�w��{íz@�ñ

��lBJC

���� IBM Data Server Driver for JDBC and SQLJ � Java ��{í

��� IBM Data Server Driver for JDBC and SQLJ e��� Java ��{íA�

n�z�X�{íúP��ºí��≤AH�iαvTo���{í� DB2 9.7 �ñ�

�≤C

}lºe

v �\��{í�n�AΣXiα�vTz Java Ω�w��{í�Dn�≤C

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �Tw Java ��{í}onΘ� IBM Data Server Driver for JDBC and SQLJ �

��h�O DB2 Ω�wú�Σ����h�C

v ⌡μ�Ω�w��{í@�ñ²e�BJC

÷≤o�@�

¡ε

174 �� DB2 9.7 �

Page 183: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v IBM Data Server Driver for JDBC and SQLJ 3.57 ��� Java SDK �p���

Java SDK 1.4.2C

v IBM Data Server Driver for JDBC and SQLJ 4.7 ��� Java SDK �p���

Java SDK 6C

v �{�uA�≤�� IBM Data Server Driver for JDBC and SQLJ � Java ��{

íC

{�

Yn�� IBM Data Server Driver for JDBC and SQLJ N Java Ω�w��{í�

� DB2 9.7 �G

1. w� IBM Data Server Driver for JDBC and SQLJ ��A���∩�≤z� DB2

�������M≤h�Cp��Σ�X�{í��πMμA� \ w� DB2 °

A� ñ�uDB2 ú�� Java nΘΣ�vC

v pGzb��{íñ�� JDBC 4.0 �≤¡Wμñ�ΦkA�w� IBM Data

Server Driver for JDBC and SQLJ 4.7 ��≤s��C

v pGzb��{íñ�� JDBC 3.0 �≤¡Wμñ�ΦkA�w� IBM Data

Server Driver for JDBC and SQLJ 3.57 ��≤s��C

2. pGz�b��� 3.57 �ºe� IBM DB2 Driver for JDBC and SQLJ ���

{íA�≤s��{íH�z�X�{íPw�� IBM Data Server Driver for JDBC

and SQLJ ºí�UCtºG

v ∩≤ ResultSetMetaData.getColumnName � ResultSetMetaData.getColumnLabel

ΦkAIBM Data Server Driver for JDBC and SQLJ 4.0 ��≤s�����P

�X�{í�e��úP��G�AH�X JDBC 4.0 ��CpGz�no�Φ

kA�α���� 4.0 �ºe� IBM DB2 Driver for JDBC and SQLJ ���

�P�G�AhiHb C o n n e c t i o n � D a t a S o u r c e ½≤ñAN

useJDBC4ColumnNameAndLabelSemantics �e]� DB2BaseDataSource.NOC

v pGsuB≤�TwíABz���{íúA¼º�¼pAIBM Data Server

Driver for JDBC and SQLJ α²zIs commit () � rollback () ΦkC

v pG JNDI xsw�≤ JNDI s��d\ó�Lk��AY�Ω���tm�

�� JNDI iμ�ß�½s�eDnPNΩ�wAIBM Data Server Driver for

JDBC and SQLJ ����suΩ������°A�M≡�eCX�{í�

�piⁿXo�óA�[W�º�¼p��lTºCb²e���ñAX

�{íú����ΩT�YXº�¼pC

3. pGz�b��� 3.1 �ºe� IBM DB2 Driver for JDBC and SQLJ ���

{íA�≤s��{íH�z�X�{íPw�� IBM Data Server Driver for JDBC

and SQLJ ºí�UCtºG

v pG��{ísΣ�ÑiíΩy (]��AΩ�μí) � DB2 °A�Ah

q IBM DB2 Driver for JDBC and SQLJ 3.2 �}lA�w]�����Ñií

Ωy� LOB �\αAHWi Java Ω�w��{í�αCz�n�zyNW

iα�vT��{í�⌠≤�≤Cp��Ω�A� \ Developing Java Appli-

cations ñ�u�� IBM Data Server Driver for JDBC and SQLJ � JDBC ��

{íñ� LOBvC

v pG��{ísΣ�ÑiíΩy� DB2 °A�ABzn�≥�� LOB w�

��úO��ÑiíΩy� LOB �A�b Connection � DataSource ½≤

ñN progressiveStreaming �e]� DB2BaseDataSource.NOC

� 25 � �Ω�w��{í 175

Page 184: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v 3.0 ��Az�n]w sendDataAsIs �eHⁿwO�nX�{íiμΩ��

¼α½C�Fα≈�≥NΘJ �α½���μΩ��¼ (oO IBM DB2

Driver for JDBC and SQLJ 3.0 �ºe���w]μ�)A�N sendDataAsIs �

e]� falseCpGzN sendDataAsIs �e]� trueAX�{í�α½�

setXXX Φkⁿw�Ω��¼Aú� Connection � DataSource ½≤ñ�ΩT�

≤C

v pGz�� JDBC 1.0 Φk�≤s�RúΣ�h�εC FETCH �Ω�w°A�

W�Ω�A�Bn≤s�Rúμ@εCA��∩��{í��� Developing Java

Applications ñ�ub JDBC ��{íñⁿw ResultSet �≤sαOB��αO�

OdαOvñ�z�ΦkAH�K≤s�Rúh�εCC

4. pGw�≤ Java ��{í�l{íXA�½� Java ��{íC� \ Develop-

ing Java Applications ñ�UCΣñ@�@�AH�op≤½�ª���Ω�G

v �m JDBC ��{í

v �m SQLJ ��{í

�G

�@��¿�AJava ��{í����� DB2 9.7 ��Q⌡μC

U@B

b� Java ��{íºßA�⌡μ�Ω�w��{í@�ñ�l�BJC

���� DB2 JDBC Type 2 X�{í� Java ��{í

DB2 JDBC Type 2 X�{íw≤�C÷M�� DB2 JDBC Type 2 X�{í� Java

��{íiHb DB2 9.7 �W�QB@A�N����{í�� IBM Data Server

Driver for JDBC and SQLJ αUz�Kb����ñ�FΣ�C

}lºe

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �Tw Java ��{í}onΘ���h�O DB2 Ω�wú�Σ����h�C

v ⌡μ�Ω�w��{í@�ñ²e�BJC

÷≤o�@�

¡ε

v Σ�º Java SDK ��p��O Java SDK 1.4.2C

{�

YnN Java Ω�w��{í�� DB2 9.7 �G

1. w� IBM Data Server Driver for JDBC and SQLJC� \ Developing Java Appli-

cations ñ� yw� IBM Data Server Driver for JDBC and SQLJzC

2. ≤sz� Java ��{íAH�� IBM Data Server Driver for JDBC and SQLJC

� \ Developing Java Applications ñ� y�� DriverManager ��ft IBM Data

Server Driver for JDBC and SQLJ �s����zC

176 �� DB2 9.7 �

Page 185: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

3. �\Developing Java Applications ñUCDD�ΩTAHΣXiα�vT Java ��

{í�X�{íºí�μ�tºG

v yJDBC API �X�{íΣ�z

v IBM Data Server Driver for JDBC and SQLJ PΣL DB2 JDBC X�{íºí

� JDBC tº

v IBM Data Server Driver for JDBC and SQLJ PΣL DB2 JDBC X�{íºí

� SQLJ tº

4. �∩ Java ��{íAH�Me@�BJñ��Oºμ�tº�y¿�⌠≤�DCo

��≤iα]A�∩{sΦkIsAH��ε�� DB2 9.7 �ñúⁿΣ��\αC

5. pGwb²e�⌠@BJñ�≤ Java ��{í�l{íXA�½� Java ��{íC

� \ Developing Java Applications ñ�UCΣñ@�@�AH�op≤½�ª�

���G

v y�m JDBC ��{íz

v y�m SQLJ ��{íz

U@B

b� Java ��{íºßA�⌡μ�Ω�w��{í@�ñ�l�BJC

�� ADO.NET ��{í

N{s� ADO.NET ��{í�� DB2 9.7 �A�n�z�vTo���{í�

DB2 9.7 ��e��ºí��≤AH�τ�o���{íO�pw�B@C

}lºe

zú�n��� OLE DB .NET Data Provider � ODBC .NET Data Provider �

ADO.NET ��{íAYi≤ DB2 9.7 �⌡μCM�ANo���{í�� Data

Server Provider for .NET i�UAz�pUG

v Data Server Provider for .NET π�� OLE DB M ODBC .NET Data Provider ≤

jd≥� API �C

v s�P Visual Studio πX� DB2 Ω�w}o�UuπC

v �� Data Server Provider for .NET iHa�½j�α∩�C

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �Tw Microsoft .NET Framework nΘ�ⁿΣ���ww�≤ DB2 Ω�w�ß�

�ß�WC� \ Developing ADO.NET and OLE DB Applications ñ�uⁿΣ� .NET

}onΘvC

v ⌡μ � 171��� 25 �, y�Ω�w��{íz @�ñ�e@�BJC

{�

YnN ADO.NET ��{� DB2 9.7 �G

1. �\Data Server Provider for .NET �Σ�H�p≤]p��{íH�� Data Server

Provider for .NETA�P� ADO.NET ��{íW�n���≤C

2. ½� ADO.NET ��{íH�� Data Server Provider for .NETC

� 25 � �Ω�w��{í 177

Page 186: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

U@B

b� ADO.NET ��{íºßA�⌡μ � 171��� 25 �, y�Ω�w��{

íz @�ñ�l�BJC

�� Script��� DB2 ⁿOμBz� (CLP) ⁿOBDB2 t�ⁿO� SQL »zí�{s

ScriptA�n�z DB2 9.7 ��e��ºíP SQL »zíBDB2 CLP Mt�ⁿOB

SQL �z°�M�íB��τ�H�¼²°��÷��≤C

}lºe

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC

v �Twww� DB2 9.7 ���C

v ⌡μ�Ω�w��{í@�ñ²e�BJC

÷≤o�@�

¡ε

�{�uA�≤�� DB2 CLP ⁿOBDB2 t�ⁿO� SQL »zí� ScriptC

{�

Yn�� DB2 CLP ⁿON Script �� DB2 9.7 �G

1. ⌡μ Script H��⌠≤P DB2 9.7 ��ú�eºBCpGz� Script �Q⌡μA

zNú�n⌡μ⌠≤B�BJCM�A�q⌡μ�l�BJAHb DB2 9.7 �ñ

≤��\α�εú�ºe²�úª�A���s�ⁿO\αC

2. �úπ � DB2 CLP Mt�ⁿOA�≤s≤���εú��n²��Mtm �G

v ≤���εú��n²��

v ≤���εú��Ω�w�z{ítm �

v ≤���εú��Ω�wtm �

3. pGz� Script ⌡μ Snapshot ��≤�°AzN�n�∩ Script H�ú�εú�

��°�� �A�≤�Qs�°���N���sWC

4. qt�¼²�≤Pw��vTC���≤�°�M�íAz�nG

v �≤d�W�°�WC

v bd�ñ�≤°�M�íñ½sRW�μ�≤μWG

v qd�ñN°�ñLk���μW�úA�q�íñ�ú�G�C

v Nd�ñ� * [H�NAH�o���G��SwμWMμA]��≤�°

��G��B��μC

v �≤�íW� �WA�ⁿXs��[ �C

v bIs�≤��í�d���B�μ��≤�°��A�∩z� Script HBz

�G�ñB��μC

5. �� DB2 9.7 ��� ScriptAHTwª�O�pw�⌡μC

178 �� DB2 9.7 �

Page 187: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

U@B

b� Script ºßA�⌡μ�Ω�w��{í@�ñ�l�BJC

�� 32 ��Ω�w��{íHb 64 ��Ω�W⌡μ

N 32 �Ω�w��{íq DB2 � 8 � 32 �Ω�� DB2 9.7 � 64 �

ΩA�nNz� 32 �Ω�w��{í���Aϕ�@��w⌠�A�α�Q⌡

μC

pGN 32 �Ω�w��{í��� Linux � UNIX W� $INSTHOME/sqllib/

lib32 @��w⌠�A� Windows W� DB2PATH\lib\Win32 @��w⌠�]ΣñINSTHOME OΩ�l�²A� DB2PATH O DB2 ���m�Ahú�n�∩ 32 �

Ω�w��{íC

}lºe

v �Twz�vs�w�� DB2 9.7 � 64 �٠(]A 32 �@��w) �

DB2 UDB � 8 � 32 �ΩC

v �Tw}onΘ���h�O DB2 Ω�wú�Σ����h�C

v ⌡μ�Ω�w��{í@�ñ²e�BJC

÷≤o�@�

¡ε

v �{��A�≤H C++BCOBOLBFORTRAN M REXX iμ{í]p� 32 �

Ω�w��{íC

{�

Yn� 32 �Ω�w��{íHb DB2 9.7 � 64 �ΩW⌡μG

1. Tw�w⌠�⌠���]A 32 ��w��T DB2 @��w⌠� (p� 143

��ϕ 22 ñ� )AHKb⌡μ��ⁿJ�T��wC

2. b DB2 9.7 ���⌠�ñ�� 32 ���{íCpG���Q�¿Ahú�n⌡

μ⌠≤�[�BJCM�A�{⌡μBJ 4 � 5 (A�≤z���{í�)AH�

��T��ß��@��w⌠��Wiª��Σ�C

3. ⌡μUC�@�ñ⌠≤A�≤z��{í�ΣLBJG

v �Oí SQL ��{í

v CLI ��{í

v �� IBM Data Server Driver for JDBC and SQLJ ��� DB2 JDBC Type 2

X�{í� Java ��{í

v ADO .NET ��{í

4. �� 32 ��w� DB2 @��w⌠�����½� 32 ���{íAHⁿ

w�T��w⌠�Ap� 142��ϕ 21 ñ� C

5. ∩���GpGzúA�{íXi�H½���{íA�Lk��⌠���Aun

���{íπ��Oí⌡μ��⌠�AzNiH⌡μ db2chglibpath ⁿOAbz���{íGi��ñN DB2 @��w⌠��≤� $INSTHOME/sqllib/lib32C�

Oí⌡μ��⌠�iH�≤¿°��P��u�s⌠�C

� 25 � �Ω�w��{í 179

Page 188: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

6. �� DB2 9.7 ��� 32 ���{íAHTwª�O�pw�⌡μC

U@B

b� 32 �Ω�w��{íºßA�⌡μ�Ω�w��{í@�ñ�l�BJC

180 �� DB2 9.7 �

Page 189: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 26 � ���í

N{s��í�� DB2 9.7 �A�n�z�vTo��í� DB2 9.7 ��e��º

í��≤AH�τ�ª�O�pw�B@C�zo��≤iα�n�∩z��íXB

½��í�íBbΩ�wñ½��í�íAH�½� SQL �íC

b DB2 9.7 ���⌠�ñ���íCpG�í�Q⌡μANú�[H�≤Czu�n�

∩z��íH�z��í�⌠≤�≤B�ε�� DB2 9.7 �ñ�εú��≤��\αA

���s�\αC

}lºe

v �\�í�n�AΣXA�≤�í��≤C

v �Twz�vs��� DB2 9.7 ��wCo�iHO���wC

v �Twz�X DB2 Ω�wú��w��DC� \ w� DB2 °A� ñ� yDB2

Ω�wú��w��DzC

v �Tw}onΘ���h�O DB2 Ω�wú�Σ����h�C

v ⌡μ�í��e@�C

v �Twzπ��n��v�M�viH�� ALTER FUNCTION � ALTER PRO-

CEDURE »zíC SQL ReferenceAVolume 2 ñC�e\��vC

÷≤o�@�

¡ε

�{�uA�≤�� C/C++BCOBOL (�¡{�)BJava � .NET yÑ�g� SQL �

í��í�íC

{�

YnN�í�� DB2 9.7 �Ω�wG

1. pGzΣXF DB2 9.7 �ñvTz�í��≤A�sΦ�íX��∩G

v SQL »zíyk

v �� SQL �z°�M�íB���íM¼²°�� SQL »zí

v �H⌡�W¡w����wq�íW

v ��{í]p��Is (p JDBC � CLI)

2. pGwΣX�vT�íº}o⌠�S���≤A��∩ª�HΣ�o��≤C�

�G

v CBC++ � COBOL �í

v Java �íC

v .NET CLR �íC

v SQL xs{�]pGzb DB2 8.1 �W� SQL {�A�q 32 � DB2 �

8 ��� DB2 9.7 � 64 ��C

v 32 ��í�íHb 64 �ΩW⌡μC

3. ½����≤��í�í�w]�pGz⌡μF@�t��}onΘ��C

© Copyright IBM Corp. 2006, 2012 181

Page 190: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

4. �� DB2 9.7 �A���íHτ��≤A�Tw�ípw�⌡μC

U@B

b��íºßA⌡μ����í��ß@�C

�� CBC++ � COBOL �í

N{s� CB C++ � COBOL �í�� DB2 9.7 �A�n�z�vTo��í�

DB2 9.7 ��e��ºí��≤AH�τ�ª�O�pw�B@C

}lºe

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �TwUC�DAHTw CBC++ � COBOL �í}onΘOb DB2 Ω�wú�

����h�G

– Administrative Routines and Views ñ� yC ñ��í�í}oΣ�z

– Administrative Routines and Views ñ� yC++ ñ��í�í}oΣ�z

– Administrative Routines and Views ñ� yCOBOL ñ��í{�}oΣ�z

v �Twzπ��n��v�M�viH�� ALTER FUNCTION � ALTER PRO-

CEDURE »zíC SQL ReferenceAVolume 2 ñC�e\��vC

v ⌡μ��í@�ñ²e�BJC

÷≤o�@�

¡ε

�{�uA�≤�� C/C++ � COBOL (�¡{�) �g��í�íC

{�

YnN CBC++ � COBOL �í�� DB2 9.7 �A�⌡μUC�@G

1. pGzw�� DB2 9.7 � 64 �ΩA���UCϕμ�≤�í�w��í

wqG

ϕ 30. N CBC++ � COBOL �í�� 9.7 � 64 �Ω

�íwq �@

�� DB2 ��

w�Dj≈ 32 �

�í�w

�� DB2 9.7 � bldrtn Script ½��í{íX� 64 ��wñA

�½síp�w� DB2 °A�CpG LOB w��≤�íñ �Az

��½��íCziH⌡μUCd�AP�jí� � LOB w����

íG

SELECT DISTINCT a.routineschema, a.routinename,a.specificnameFROM syscat.routines a, syscat.routineparms bWHERE a.specifIcname = b.specificname

AND b.locator = ’Y’ AND a.fenced = ’N’

o�Φí�uIO�� 64 ��w��í⌡μ��α�u≤��

32 ��wC

182 �� DB2 9.7 �

Page 191: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 30. N CBC++ � COBOL �í�� 9.7 � 64 �Ω (�≥)

�íwq �@

j≈ 32 ��í�

wv �� DB2 9.7 � bldrtn Script ½��í{íX� 64 ��wñA

�½síp�w� DB2 °A�C

v pGzLk½��íA��� ALTER PROCEDURE � ALTER

FUNCTION »zíP NOT THREADSAFE lyAN�íwq�Dw

⌡μⁿC

q� 8 � 32 �Ω

� (AIX � Win-

dows)

z��� ALTER PROCEDURE � ALTER FUNCTION »zíA�⌠

≤�αw]iJI��íⁿw�wiJICpAYn�Taⁿw{

s{��iJIA���UC»zíG

ALTER SPECIFIC PROCEDURE schema-name.specific-nameEXTERNAL NAME ’library-name!function-name’

Σñ library-name OnⁿJ��wA� function-name OP�í�÷p

ºτ���TiJIC

pG��²eú�¼púúA�Ahú�n�≤�í�w��íwqC

2. pGz��σ��⌠�ΘBb CBC++ � COBOL �í�μ�ño{⌠≤tºA�

�\� 172��y��Oí SQL ��{íz@�AHA�p≤�z��tºC

3. ∩≤z�½�²w�∩��íA�½ss��íM≤��� DB2 Ω�wC

4. PwbΩ�w��íO�w�≤�í�íA���� DB2 ��w��í�

íAO�iHwaH NOT FENCED M THREADSAFE ⌡μCpGΩ�wñ��

íDj≈��íAUPGRADE DATABASE ⁿO�⌡μUC�@G

v �� SQL1349WiTºA�BN ADM4100WTºgJ�zqΘxC

v N��b DB2 ��wWS���÷Y��íDj≈�íA½swq�

FENCED M NOT THREADSAFEC

v b diagpath Ω�w�z{ítm ��ⁿw��²ñA�W�alter_unfenced_dbname.db2 � CLP ScriptANⁿvT��í½swq�

NOTFENCED M THREADSAFEC

pGziHNΩ�w����≤��í�íAwaH NOT FENCED �

THREADSAFE �⌡μAhziH���l CLP ScriptA���uπ�n½swq

�Sw�í�w�∩��ANª�½swq� NOT FENCED M THREADSAFEC

pGziHNª�H FENCED � NOT THREADSAFE �⌡μA�BiHⁿ�J

�αh�Ahú�n½swq�íC

U@B

b� CBC++ � COBOL �íºßA�⌡μ��í@�ñ�l�BJC

�� Java �í

N{s� Java �í�� DB2 9.7 �A�n�z�vTo��í� DB2 9.7 ��e

��ºí��≤AH�Two��íO�pw�B@C

}lºe

���XUC����A�α⌡μ�@�G

� 26 � ��í 183

Page 192: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�t�C

v �Tw Java �í}onΘ���h�O DB2 Ω�wú�Σ����h�C� \

Developing User-defined Routines (SQL and External) ñ� yΣ�� Java �í}o

nΘzC

v �Twz�� JDBC � SQLJ API Σ�� DB2 X�{íC� \ Developing Java

Applications ñ� yJDBC � SQLJΣ��X�{ízC

v �Twzπ��n��v�M�viH�� ALTER FUNCTION � ALTER PRO-

CEDURE »zíC SQL ReferenceAVolume 2 ñC�e\��vC

v ⌡μ��í@�ñ²e�BJC

÷≤o�@�

{�

Yn� Java �íG

1. TO jdk_path Ω�w�z{ítm �ⁿw DB2 °A�Www�º IBM Soft-

ware Developer’s Kit (SDK) for Java �w�⌠�C�oXUCⁿO�Pw� ��

{μG

db2 GET DBM CFG

�w]AbΩ��íA�N jdk_path Ω�w�z{ítm �]�� 168�

�ϕ 29 ñπ �AΣ� SDK for Java 6 �w�⌠�C

pGz���� DB2 9.7 ��w�� SDK for JavaA�N�tm �]

�π�P DB2 Ω�P�e�� SDK for Java �w�⌠�AΦkO�

jdk_path �G

db2 UPDATE DBM CFG USING jdk_path SDKforJava-path

M�Aú��N jdk_path �]� SDK for Java 1.4.2 �w�⌠�A]�w≤�

SDK for Java 1.4.2ABiα�b�����ñ�εú�C

2. ]w DB2_USE_DB2JCCT2_JROUTINE n²��AHⁿXn⌡μ Java �í�w] JDBC

X�{íC�w]A�n²���]wANϕw]� JDBC X�{í� IBM Data

Server Driver for JDBC and SQLJC�]wα²zs��X�{í�Sw\αA�

²z�� XML �C��π� -g ∩�� db2set ⁿOAw∩��b�P DB2 9.7

��U⌡μ�ΩA]ww] JDBC X�{íG

w]X�{í ]ww]X�{í�ⁿO

IBM DB2 JDBC Type 2 X�{í db2set -g DB2_USE_DB2JCCT2_JROUTINE=NO

IBM Data Server Driver for JDBC and SQLJ db2set -g DB2_USE_DB2JCCT2_JROUTINE=YES

�� -i �N -g �ANn²��]wM��SwΩC

3. b DB2 9.7 �Ω�wñ�� Java �íCpG���Q�¿AB Java �ípw�

⌡μAhú�n⌡μ⌠≤�[BJC

4. pGz�� IBM Data Server Driver for JDBC and SQLJ Bb Java �í�μ�ñ

o{⌠≤tºA��\� 174��y��� IBM Data Server Driver for JDBC and

SQLJ � Java ��{ízAHA�p≤�z��tºC

184 �� DB2 9.7 �

Page 193: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

5. pG jdk_path ���eO SDK for Java 1.4.2 �w�⌠�A��z SDK

for Java 1.4.2 P SDK for Java 6 ºí�μ�tºC

6. ft�� ALTER FUNCTION � ALTER PROCEDURE »zíP FENCED lyA

�TaN Java �íwq�j≈Cú�wq�� Java �í�Φí�≤Ao��íú

�⌡μ�j≈A²ON Java �íwqwq�j≈iHWi�í��z��@C

7. ∩���GpGz� Java �í�O]Ab��Sw Jar � ID w� DB2 Ω�

JAR �ñA�TwzL DB2 Ω�w�z{íb�íwq�� EXTERNAL NAME

lyñⁿw JAR � IDAα��R Java �OC��Sw Jar � ID w��

n�A��� ALTER PROCEDURE � ALTER FUNCTION »zí�≤s EXTER-

NAL NAME lyC

8. pGzbu}oñ�v�MH}o Java �íA����δFN⌠≤{sM

�� Data StudioC

U@B

b� Java �íºßA�⌡μ��í@�ñ�l�BJC

�� .NET CLR �í

�{s� .NET CLR �íA�n�z�vTo��í� DB2 9.7 ��e��ºí�

�≤AH�τ�ª�O�pw�B@C

}lºe

v �\ � 167��� 23 �, y�í�n�zAΣXiαA�≤ .NET CLR �í�

Dn�≤C

v �Twz�vs� DB2 9.7 �°A�A]AΩMΩ�wC DB2 °A�iHO�

�⌠��@í�C

v �Tw Microsoft .NET Framework nΘ�ⁿΣ���ww�≤ DB2 °A�WC

v ⌡μ � 181��� 26 �, y��íz @�ñ�e@�BJC

{�

YnN .NET CLR �� DB2 9.7 �G

1. s�zwq .NET CLR �í� DB2 9.7 �Ω�wC

2. pGzw�⌡μ�εí� UNSAFE � .NET CLR �íABznq 9.7 �He

� 32 �Ω�� 9.7 � 64 �ΩA��� bldrtn.bat (���m .NET

CLR �í� DB2 d Script) ñ�ⁿw�s����∩�A�½�ª���lXC

pGzw� .NET FrameworkA��]n½� .NET CLR �íC

3. b�íwqñ� EXTERNAL ly�ⁿw��P�mñAN�í�XyÑíp� DB2

°A�C�í����QB@ABe��P DB2 9.7 �ºíS�⌠≤tºC

U@B

b� .NET CLR �íºßA�⌡μ � 181��� 26 �, y��íz @�ñ�l

�BJC

� 26 � ��í 185

Page 194: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�� SQL {�

z�� DB2 UDB 8.1 � FixPak 6 ��¡����� SQL {�Aiα�nΓ�

�� DB2 9.7 �Czb DB2 UDB 8.2 � (8.1 � FixPak 7) �≤s��ñ�� SQL

{�Ahú�n�C

pGzwq DB2 UDB � 8 �Ω��π��P�jp� DB2 9.7 �ΩAh

�íNiHb DB2 9.7 �ñ�Q⌡μCM�ApGzwb DB2 UDB 8.1 �ñ� SQL

{�A�q 32 �Ω�� DB2 9.7 � 64 �ΩAh��≤�½��� SQL

{�A@�Γ��{��@í�C

}lºe

v Twz�vs� DB2 9.7 �W���wC

v Tw ��n��v�M�viH�� CREATE PROCEDURE � DROP PROCE-

DURE »zíCziHb SQL ReferenceAVolume 2 ñMΣ��º�v�M�v�

�πMμC

v ⌡μ��í@�ñ²e�BJC

÷≤o�@�

¡ε

�{��A�≤b FixPak 7 (]� 8.2 �) ºe� DB2 UDB 8.1 �ñ�� SQL

{�C

{�

YnN SQL {���� DB2 9.7 �G

1. s����wC

2. ⌡μUCd�AH�O�n½�� SQL {�G

SELECT procschema, specificnameFROM syscat.procedures

WHERE language = ’SQL’ AND fenced = ’N’ ANDsubstr(IMPLEMENTATION, 10,6) = ’pgsjmp’

�OU�d�����⌡��SwWA]�z�n��ΩT�α⌡μß≥B

JC

3. ⌡μ db2look uπA����Ω�w½≤ú� DDL ScriptG

db2look -d sample -e -o db2look.sql -a

Σñ sample OΩ�wWA-e ∩��ú�Ω�w½≤� DDL »zíA� -odb2look.sql ∩�ⁿX�]t DDL »zí�ΘX�A-a ∩�h�ⁿX���������½≤C

sΦ db2look.sql �AuOd�BJ 2 ñ��Oº SQL {���� DDL »

zíC

4. Y�C�bBJ 2 ñ��O� SQL xs{�A���ⁿX⌡�W�SwW�

DROP PROCEDURE »zíAH�@�OC�{�G

DROP SPECIFIC PROCEDURE schema-name.specific-name

186 �� DB2 9.7 �

Page 195: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

t�ApG �≤�½� SQL {�� DDL ScriptA�sΦª�u≤�½�B

J � 186��2 ñ��O� SQL {�AMß⌡μªCMß�≥BJ 6C

5. �� CREATE PROCEDURE »zí½�BJ � 186��2 ñ��O� SQL {�C

t�Az]iH⌡μbBJ � 186 ��3 ñ���zv� DDL Script �

db2look.sql �C

6. �� SQL {�AHTwª�O�b DB2 9.7 �Upw�⌡μCziH�� Data

Studio �ⁿOμBz� (CLP) ��iμ��CUCdí�p≤�� CLP Is SQL

{�G

CONNECT TO sample

Ω�wsuΩT

Ω�w°A� = DB2/AIX64 9.7.0SQL �v ID = TESTDB2��Ω�wOW = SAMPLE

CALL schema-name.procedure-name ( [parameter-list] )

7. pGzbu}oñ�v�MH}o SQL {�A����δFN⌠≤{sM

�� Data StudioCzú�n�zb Developer Workbench ñ��MAYi

��ª�C

U@B

b� SQL {�ºßA�⌡μ��í@�ñ�l�BJC

�� 32 ���í�íHb 64 ��Ω�W⌡μ

N{s� 32 ��í�í�� DB2 9.7 � 64 �ΩA�n�z�vTo��

í� DB2 9.7 ��e��ºí��≤AH�τ�o��íO�pw�B@C

}lºe

���

v �Twz�vs�]A 32 �@��w� DB2 9.7 � 64 �ΩC

v �Tw}onΘ���h�O DB2 Ω�wú�Σ����h�C

v �Twzπ��n��v�M�viH�� ALTER FUNCTION � ALTER

PROCEDURE »zíC SQL ReferenceAVolume 2 ñC�e\��vC

v ⌡μ��í@�ñ²e�BJC

¡ε

v �{��A�≤H C � COBOL �g� 32 ��í�íC

v �{��ⁿXb]t 32 �@��w� 64 �ΩWA⌡μ 32 �

�í�í��n��≤C

÷≤o�@�

{�

Yn� 32 ��í�íHb DB2 9.7 � 64 �ΩW⌡μG

� 26 � ��í 187

Page 196: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

1. Tw�w⌠�⌠���]A 32 ��w��T DB2 @��w⌠� (p� 143

��ϕ 22 ñ� )AHKb⌡μ��ⁿJ�T��wC

2. b DB2 9.7 ���⌠�ñ���íCpG���Q�¿Ahú�n⌡μ⌠≤�[�

BJCM�ApG�@�ñ�U�BJA�≤z��íA����T��w⌠�

M}onΘ[H⌡μAH≥o≤�Σ�C

3. �� 32 ��w� DB2 @��w⌠�����½� 32 ��í�íAiH

ⁿw�T��w⌠�Ap� 142��ϕ 21 ñ� CpGzq DB2 UDB � 8 �

32 �Ω�� DB2 9.7 � 64 �ΩAz��½��� LOB w��@�

64 ��í�w� 32 ��í�íC

4. ∩���GpGzúA�{íXiH½��í�wA�zLk��⌠���A�

�� db2chglibpathⁿObz��íGi��ñAN DB2 @��w⌠��≤�

$INSTHOME/sqllib/lib32AunΣπ��Oí⌡μ��⌠�C�Oí⌡μ��⌠�

iH�≤¿°��P��u�s⌠�C

5. ⌡μ� 182��y� CBC++ � COBOL �íz@�ñ⌠≤A�z�í�ΣLB

JC

6. PwbΩ�w��íO�w�≤�í�íA���� DB2 ��w��í�

íAO�iHwaH NOT FENCED M THREADSAFE ⌡μCpGΩ�wñ��

íDj≈��íAUPGRADE DATABASE ⁿO�⌡μUC�@G

v �� SQL1349WiTºA�BN ADM4100WTºgJ�zqΘxC

v N��b DB2 ��wWS���÷Y��íDj≈�íA½swq�

FENCED M NOT THREADSAFEC

v b diagpath Ω�w�z{ítm ��ⁿw��²ñA�W�alter_unfenced_dbname.db2 � CLP ScriptANⁿvT��í½swq�

NOTFENCED M THREADSAFEC

pGziHNΩ�w����≤��í�íAwaH NOT FENCED �

THREADSAFE �⌡μAhziH���l CLP ScriptA���uπ�n½swq

�Sw�í�w�∩��ANª�½swq� NOT FENCED M THREADSAFEC

pGziHNª�H FENCED � NOT THREADSAFE �⌡μA�BiHⁿ�J

�αh�Ahú�n½swq�íC

U@B

b� 32 ��í�íºßA�⌡μ��í@�ñ�l�BJC

188 �� DB2 9.7 �

Page 197: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 27 � Ω�w��{í��í���ß@�

�Ω�w��{í��íºßA��⌡μ���ß@�AHTwz�Ω�w��

{í��ípw�⌡μBB≤��¼AC

{�

⌡μUCA�≤Ω�w��{í��í��ß@�G

1. bz�í@�⌠��Ω�w��{í��íW⌡μ≥��α��A�Pzb�º

e�xs�≥��G�¼±�C

2. �πΩ�w��{íC��\PUC���÷�½n�hG

v rα½

v ����O

v j≈h�

v Ωw��μBz

v ��{í�¡μBz

v d����

p��vT��{íα�ΣL]��÷ΩTA� \�÷º�C

3. �π�íC��\PUC���÷�½n�hG

v xs{�

v SQL {�

��A��\PWiΩ�w��{íα�÷B�í]A���h]pP����

OBΩwB�μBz�d��π�÷��h�C

4. b�εú� DB2 9.7 �ñ�≤�\αºeA�úΩ�w��{í��íñ∩��\

α���÷YC

� \� 34��yvT DB2 °A��ºw≤���εú��\αzC

5. °�nAbΩ�w��{íñ�� DB2 9.7 �s\αAHWiα�sW\αC�

�dudv�AHA�s\αp≤B@C

� \� 191��� 28 �, ybΩ�w��{í��íñ��s� DB2 9.7 �\

αzC

© Copyright IBM Corp. 2006, 2012 189

Page 198: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

190 �� DB2 9.7 �

Page 199: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 28 � bΩ�w��{í��íñ��s� DB2 9.7 �\α

�� DB2 9.7 �ºßA���s� DB2 9.7 �\αAH[j\α�WiΩ�w��

{í�αC

}lºe

z��N DB2 °A��� DB2 9.7 �C

{�

Y�s���Ω�wº��{íA�⌡μUC⌠≤BJAH��ⁿw� DB2 9.7 �\

αG

v �����h�°� MQT HWi MQT ��Cb��⌠�ñ��o�s\αAM

ßbz��í@�⌠�ñΩ@ªC

– ������h�s MQTENFORCE �AH∩� MQT]L�Σ¿�⌠p�

≤�C� \Troubleshooting and Tuning Database Performance ñ�uW���

��hv

– ��u°� MQTvAb]t�íd��°�W� MQTC]t�íd��°�

W�⌠≤d�úiHPu°� MQTv��Cbe��ñA]t�c]p OUTER

JOIN � UNION ALL��°�W�d�LkP MQT ��C

v ��»zí�ñ�HWi�ⁿ�A SQL »zí��αCΩ�w°A���∩o�»

zíAHKª�@��P�s�p�C � \Troubleshooting and Tuning Database

Performanceñ� y»zí�ñ�ε�s�B��⌡μ�ízC

UCdπ p≤bΩ�°A�h�W��»zí�ñ�G

UPDATE DB CFG FOR dbnameUSING stmt_conc LITERALS

��»zí�ñ�ºßAUC»zí�@��P�s�p�G

SELECT FIRSTNME,LASTNAME FROM EMPLOYEE WHERE EMPNO=’000020’�SELECT FIRSTNME,LASTNAME FROM EMPLOYEE WHERE EMPNO=’000070’

z]iHb JDBC ñ�� statementConcentrator Connection � DataSource �e�

setDBStatementConcentrator ΦkAb��{íh�W��o�\αCp��Ω�A

� \ Developing Java Applications ñ�uDB2Connection ��vC

v pG pckcachesz Ω�wtm ��± 64 �@�t�W⌡μº 9.7 �He�

�ñ�W¡A��π� ��]� AUTOMATICAH��μ�πCb 9.7 �ñA

� ��W¡wW[� 2147483646C

π�¼≈�O�ΘH�RA��A SQL � XQuery »zí��qAiWiαA

SOObzq��{íh�oX�P�»zí�C

v pGznW[σ�¡w�j≈h�� μBzA��zb�α Oracle ��{íA�

���ewTwμ�CYnbΩ�wh�W��o�μ�A�⌡μUCBJG

1. oXUC»zíAN cur_commit tm �]� ONG

© Copyright IBM Corp. 2006, 2012 191

Page 200: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

UPDATE DB CFG FOR database-nameUSING cur_commit ON

2. oXUC»zíAN locklist �W[Γ G

UPDATE DB CFG FOR database-nameUSING locklist pre-upgrade-value*2

3. Y�]tjqμ÷Bz���{íAziα�nW[Θx�í�Θxw��j

pC

v pGz���{í�nbÑq@��⌠ºß���wq��sϕμA��zb�α

Oracle ��{íA�������sϕμ (CGTT)AΣP�i��sϕμ (DGTT) �

úPºBAb≤ DGTT �wqOxsbt�¼²ñ��h�su@�Cxsb CGTT

Ωñ�Ω��i�≤íJ�Ñq@�C

p�p≤�� CGTT ��Ω�A� \Database Administration Concepts and Con-

figuration Referenceñ� y��s����sϕμzC

v pGzb�α Oracle ��{íA���s��e�qτ�Ap DAYNAME,

D E C F L O A T _ F O R M A TB I N I T C A PB I N S T RBM O N T H N A M EB

LOCATE_IN_STRINGBLPAD, RPADBTO_CLOBBTO_NUMBERB�

TO_TIMESTAMPAH���α{�C

v pGz�� DECOMPOSE XML DOCUMENT ⁿOA�Ist�wq�{���� XML σ

≤A���s� DECOMPOSE XML DOCUMENTS ⁿOH��@�Is��h� XML σ

≤Co�ⁿOú�n�C� XML σ≤AH���xsbGi�� XML μñ�

XML σ≤C

p�p≤�� DECOMPOSE XML DOCUMENTS ⁿO��Ω�A� \pureXML Guideñ

� yh� XML σ≤��dzC

U@B

pGzwq DB2 9.1 ��≤¡��ñ�A�bz�Ω�w��{í��íñ�� DB2

9.5 �ñ�i�\αCp��Ω�A� \m�αⁿn]9.5 ��nñ�bΩ�w��

{í��íñ��s� DB2 9.5 �\αC

192 �� DB2 9.7 �

Page 201: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� 5 g �²PßO

© Copyright IBM Corp. 2006, 2012 193

Page 202: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

194 �� DB2 9.7 �

Page 203: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�² A. ½n��

UC �Mμi≤Uz�z� DB2 Ω�w⌠�C

DB2 @�t��D⌠�

ziHb w� DB2 °A� � yDB2 Ω�wú��w��DzñΣ DB2

9.7 �w��@�t��wΘ�DCziHbuDB2 ΩTñ�v]⌠}� http://

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

doc/r0025127.html��o�DD��s��C

DB2 ΩTñ�

ziHbuWuDB2 ΩTñ�v]⌠}� http://publib.boulder.ibm.com/infocenter/

db2luw/v9r7/index.jsp�Σ��ñ�ΩTC� \uΩ�w≥�º�vp�U

�u�vDDC�¬h�DD��D�u�� DB2 9.7 �vCuWuDB2

ΩTñ�v]]t��÷DD�ΩTAp DB2 Ω�wú�w�Cz]iH

Σ��ñ ��ΣLΩTC

DB2 DB2 9.7 ��ΓU (PDF μí)

ziHb http://www.ibm.com/support/docview.wss?rs=71&uid=swg27009474 Uⁿ

DB2 DB2 9.7 �ΓU (PDF μí)A@�W�Ω�C

DB2 ��Jf⌠�

DB2 �Jf⌠� (ºe� DB2 �αJf⌠�)A⌠}� http://www.ibm.com/

software/data/db2/upgrade/portalAú�μ@�mA²zs��÷�{���

sΩTAH�ΣLΩ� (bª��¿i���C

DB2 Ω�wú���Vm

Information Management Training ⌠� (http://www.ibm.com/software/data/

education/) ú�UíU��Vm∩�H��αΩ�M�sMμA≤UzΣAX

z���Ω�C�\ DB2 Ω�wú�����{�W�MμAi≤Uz��

�¡�t����αA⌠}pUGhttp://www.ibm.com/software/data/education/

selfstudy.htmlC

developerWorks Information Management ⌠�

developerWorks ΩT�z⌠�A⌠}� http://www.ibm.com/developerworks/

dataAú�uDB2 ΩT�zvnΘ��NΩ�Cªú�ú�ΩTBUⁿB��Ω

�BΣ�B���sT�\αCb�⌠�WAiHΣ\hσ�����{A

i≤UzA� DB2 Ω�wú��s\αH�p≤b��{íñ��ª�C

o�⌠�P�]ú���Ω��Jf⌠�Ap New to DB2B Migrate to DB2

� DBA CentralCϕ� Migrate to DB2 ��As�iH≤Uzq Microsoft

SQL ServerBOracleBSybase �ΣLΩ�w¡x�α� DB2 Ω�wú��Ω

�C

DB2 �w��

DB2 Ω�w��OPzb IBM DB2 Ω�wú��s�Pnμ½º�P���

MΦ�aΦC��ADB2 Ω�w��]]tΦM DB2 Ω�w Newsgroups

© Copyright IBM Corp. 2006, 2012 195

Page 204: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

���Ap ibm.software.db2.udb � ibm.software.db2.udb.beta NewsgroupsCDB2

Ω�w��O� developerWorks (⌠}� http://www.ibm.com/developerworks/

forums/db2_forums.jsp) �zC

196 �� DB2 9.7 �

Page 205: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�² B. DB2 �NΩTº[

ziHzLUCuπ�Φk��o DB2 �NΩTG

v DB2 ΩTñ�

– DD (@�Bº�� DD)

– uDB2 uπv�í�

– d{í

– ⁿ���

v DB2 �y

– PDF � (iUⁿ)

– PDF � (q DB2 PDF DVD)

– X��

v ⁿOμí�

– ⁿOí�

– Tºí�

�GuDB2 ΩTñ�vDD�≤sWv¬≤ PDF �LΩ�yCYn�o�sΩTA�

bσ≤@≤s�Nw�ª�A�yXuDB2 ΩTñ�v(ibm.com)C

ziHb ibm.com WuWs�ΣL DB2 �NΩTAp TechNotesB���� IBM

Redbooks®X��C�s� DB2 Information Management software �w⌠� (http://

www.ibm.com/software/data/sw-library/)C

σ≤Nú�d

��D�½°z∩ DB2 σ≤�NúCpGz�p≤∩i DB2 σ≤���A��eq

ll≤� [email protected] DB2 σ≤ñ�\¬z���NúA²ú���C

�ú�Swd�iα�mA²��iH≤R��A�z��DCpGn∩Sw�D

D�í��ú�NúA�[WDD�D� URLC

����o�qll≤�}�puDB2 �ßΣ�ñ�vCpG�σ≤��M� DB2

�N�DA�sϕa IBM A�ñ�H�o≤UC

LΩ�y� PDF μí� DB2 �NO�

U�Uϕí�iquIBM X��ñ�v] �≤ www.ibm.com/e-business/linkweb/

publications/servlet/pbi.wss��o DB2 ��wC PDF μí� 9.7 � �σ�ΓUiH

q www.ibm.com/support/docview.wss?uid=swg27015148 UⁿA� PDF μí� DB2 �

���ΓUiHq www.ibm.com/support/docview.wss?uid=swg27015149 UⁿC

���y÷MϕμⁿX�LΩ�A²iαbz�Ωa�a�Lkú�C

C�≤sΓU�A��Y�W[C�Twz\¬�O�s���ΓUAC pUC

�GuDB2 ΩTñ�v�≤sWv¬≤ PDF �LΩ�yC

© Copyright IBM Corp. 2006, 2012 197

Page 206: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 31. DB2 �NΩT

W� � �LΩ� e�≤s

Administrative API Refer-

ence

SC27-2435-03 O 2010 � 9 δ

Administrative Routines

and Views

SC27-2436-03 � 2010 � 9 δ

Call Level Interface Guide

and ReferenceAVolume 1

SC27-2437-03 O 2010 � 9 δ

Call Level Interface Guide

and ReferenceAVolume 2

SC27-2438-03 O 2010 � 9 δ

Command Reference SC27-2439-03 O 2010 � 9 δ

Data Movement Utilities

Guide and Reference

SC27-2440-01 O 2009 � 8 δ

Data Recovery and High

Availability Guide and

Reference

SC27-2441-03 O 2010 � 9 δ

Database Administration

Concepts and Configura-

tion Reference

SC27-2442-03 O 2010 � 9 δ

Database Monitoring

Guide and Reference

SC27-2458-03 O 2010 � 9 δ

Database Security Guide SC27-2443-02 O 2009 � 11 δ

DB2 Text Search Guide SC27-2459-03 O 2010 � 9 δ

Developing ADO.NET and

OLE DB Applications

SC27-2444-02 O 2009 � 11 δ

Developing Embedded

SQL Applications

SC27-2445-02 O 2009 � 11 δ

Developing Java Applica-

tions

SC27-2446-03 O 2010 � 9 δ

Developing Perl, PHP,

Python, and Ruby on

Rails Applications

SC27-2447-02 � 2010 � 9 δ

Developing User-defined

Routines (SQL and Exter-

nal)

SC27-2448-02 O 2009 � 11 δ

Gett ing Started with

Database Application

Development

GI11-9410-02 O 2009 � 11 δ

Linux � Windows W

DB2 w���zJ�

GI13-0694-00 O 2009 � 8 δ

Globalization Guide SC27-2449-00 O 2009 � 8 δ

w� DB2 °A� GC40-2454-03 O 2010 � 9 δ

Ins ta l l ing IBM Data

Server Clients

GC27-2454-02 � 2010 � 9 δ

Message Reference Vol-

ume 1

SC27-2450-01 � 2009 � 8 δ

198 �� DB2 9.7 �

Page 207: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 31. DB2 �NΩT (�≥)

W� � �LΩ� e�≤s

Message Reference Vol-

ume 2

SC27-2451-01 � 2009 � 8 δ

Net Search Extender

Administration and User’s

Guide

SC27-2469-02 � 2010 � 9 δ

Partitioning and Cluster-

ing Guide

SC27-2453-02 O 2009 � 11 δ

pureXML Guide SC27-2465-02 O 2009 � 11 δ

Query Patroller Adminis-

tration and User’s Guide

SC27-2467-00 � 2009 � 8 δ

Spatial Extender and

Geodetic Data Manage-

ment Feature User’s

Guide and Reference

SC27-2468-02 � 2010 � 9 δ

SQL Procedural Lan-

guages : App l i ca t i on

Enablement and Support

SC27-2470-03 O 2010 � 9 δ

SQL ReferenceAVolume

1

SC27-2456-03 O 2010 � 9 δ

SQL ReferenceAVolume

2

SC27-2457-03 O 2010 � 9 δ

Troubleshooting and Tun-

ing Database Perfor-

mance

SC27-2461-03 O 2010 � 9 δ

�� DB2 9.7 � SC40-2453-03 O 2010 � 9 δ

Visual Explain ⁿ��� SC40-2462-00 � 2009 � 8 δ

DB2 9.7 ���s°º SC40-2459-03 O 2010 � 9 δ

Workload Manager Guide

and Reference

SC27-2464-03 O 2010 � 9 δ

XQuery Reference SC27-2466-01 � 2009 � 11 δ

ϕ 32. DB2 Connect - Sw��NΩT

W� � �LΩ� e�≤s

w��tm DB2 Con-

nect Personal Edition

SC40-2456-03 O 2010 � 9 δ

w��tm DB2 Con-

nect °A�

SC40-2458-03 O 2010 � 9 δ

DB2 Connect ��ΓU SC40-2457-02 O 2010 � 9 δ

�² B. DB2 �NΩTº[ 199

Page 208: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ϕ 33. Information Integration �NΩT

W� � �LΩ� e�≤s

Information Integration:

Administration Guide for

Federated Systems

SC19-1020-02 O 2009 � 8 δ

Information Integration:

ASNCLP Program Refer-

ence for Replication and

Event Publishing

SC19-1018-04 O 2009 � 8 δ

Information Integration:

Configuration Guide for

Federated Data Sources

SC19-1034-02 � 2009 � 8 δ

Information Integration:

SQL Replication Guide

and Reference

SC19-1030-02 O 2009 � 8 δ

Information Integration:

Introduction to Replica-

tion and Event Publish-

ing

GC19-1028-02 O 2009 � 8 δ

q� DB2 L�y

÷≤o�@�

pGz�nq� DB2 LΩ�yA\hΩa�a��⌠�í�ú�uWq�A�A²�

D��Ωa�a��⌠��Op�Cz@iHVϕa� IBM ��Nϕq� DB2 L

Ω�yC�OϕADB2 PDF σ≤ DVD W�Y�ql��S�LΩ�CpADB2 Mes-

sage Reference �⌠@U�S�LΩ�C

ziHV IBM IOq�uDB2 PDF σ≤vDVD W\h DB2 �y�LΩ�C��z

qμ�μaIAz]\iHq IBM Publications Center buWq��yCpGz�Ω

a�a�úú�uWq�Ah@wiHVϕa� IBM ��Nϕq�LΩ�� DB2 �

yC��NA�DuDB2 PDF σ≤vDVD W����yúú�LΩ�C

�Gp��sM��π� DB2 σ≤A�yXuDB2 ΩTñ�vA⌠}� http://

publib.boulder.ibm.com/infocenter/db2luw/v9r7C

Ynq� DB2 L�yG

{�

v YnA�z�Ωa�a�O�iHbuWq�LΩ�� DB2 �yA�d\ IBM Pub-

lications CenterA⌠}� http://www.ibm.com/shop/publications/orderCz��∩�ΩaB

a��yÑ�αs�X��q�ΩTA�ϕ�A�≤z�ba�q�ⁿ C

v YnVϕa� IBM ��Nϕq� DB2 LΩ�yG

1. qUCΣñ@�⌠�AΣXϕa��Nϕ�pΩTG

– IBM directory of world wide contactsA⌠}� www.ibm.com/planetwide

200 �� DB2 9.7 �

Page 209: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

– IBM Publications ⌠�A⌠}� http://www.ibm.com/shop/publications/orderCz

��∩�ΩaBa��yÑAHs�z�ba��AϕX����Cb�⌠

�WAϕ� ″About this site″ ��C

2. ��q�q��A�ⁿwznq� DB2 X��C

3. �ú���NϕzQnq���yW���Cp��W���A� \� 197

��yLΩ�y� PDF μí� DB2 �NO�zC

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���uDB2 ΩTñ�v

÷≤o�@�

÷≤ DB2 9.8 ��DDAuDB2 ΩTñ�v� URL � http://publib.boulder.ibm.com/

infocenter/db2luw/v9r8/C

÷≤ DB2 9.7 ��DDAuDB2 ΩTñ�v� URL � http://publib.boulder.ibm.com/

infocenter/db2luw/v9r7/C

÷≤ DB2 9.5 ��DDAuDB2 ΩTñ�v� URL � http://publib.boulder.ibm.com/

infocenter/db2luw/v9r5C

÷≤ DB2 9.1 ��DDAuDB2 ΩTñ�v� URL � http://publib.boulder.ibm.com/

infocenter/db2luw/v9/C

÷≤ DB2 � 8 ��DDA��uDB2 ΩTñ�v� URLGhttp://publib.boulder.ibm.com/

infocenter/db2luw/v8/C

buDB2 ΩTñ�vñHz�n�yÑπDD

÷≤o�@�

DB2 ΩTñ����Hs²��n]w�ⁿw�yÑ�π DDCpGDD����¿

z�n�yÑAh DB2 ΩTñ��H�σπ �DDC

{�

v Ynb Internet Explorer s²�ñAHz�n�yÑ�π DDG

1. b Internet Explorer ñA÷@Uuπ —> ⌠�⌠⌠∩� —> yÑ... ÷sC���}�uyÑ�n]wv°íC

�² B. DB2 �NΩTº[ 201

Page 210: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

2. TwwNz�n�yÑⁿw�yÑMμñ��@���C

– YnNsyÑsWMμñA�÷@UsW... ÷sC

�GsWyÑ�úO�qúπ�H��nyÑπ DD����r¼C

– YnNyÑ�Mμ��A�∩�yÑA÷@UW�÷sAyÑ¿�y

ÑMμ��@�yÑ�εC

3. ½sπz��AHz�n�yÑ�π uDB2 ΩTñ�vC

v Ynb Firefox � Mozilla s²�ñHz�n�yÑ�π DDG

1. ∩�uπ —> ∩� —> iÑ∩���yÑ�qñ�÷sCu�n]wv°íñ

�π uyÑve�C

2. TwwNz�n�yÑⁿw�yÑMμñ��@���C

– YnNsyÑsWMμñA�÷@UsW... ÷sAqusWyÑv°íñ∩�yÑC

– YnNyÑ�Mμ��A�∩�yÑA÷@UW�÷sAyÑ¿�y

ÑMμ��@�yÑ�εC

3. ½sπz��AHz�n�yÑ�π uDB2 ΩTñ�vC

�G

bí≈s²��@�t��XñAz���N@�t��a�]w�≤�z∩��y

Ñ⌠��yÑC

≤sqú�°� í⌠⌠°A�W� DB2 ΩTñ�

��w�≤s��w��uDB2 ΩTñ�vC

}lºe

��wgw�uDB2 9.7 � Ω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

v �≤s - ≤s{s�uΩTñ�v\α�yÑC�≤s��[nBNO≤s�í

Lk��uΩTñ�v��í�uC��A�iH]w�≤sAϕ@ΣLw�⌡

μ�σ�u@�@í≈�⌡μC

v Γ�≤s - ϕzQnb≤sL{ñsW\α�yÑ�AN�����≤sCpA�

²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

�DDz�≤s�L{Cp�Γ�≤sⁿ A� \uΓ�≤sqú�°��í

⌠⌠°A�Ww�� DB2 ΩTñ�vDDC

202 �� DB2 9.7 �

Page 211: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

{�

Yn�≤sqúW�°��í⌠⌠°A�Ww��uDB2 ΩTñ�vA�G

1. b Linux @�t�WA

a. s²�ww�uΩTñ�v�⌠�CuDB2 ΩTñ�vw]�w�b /opt/ibm/

db2ic/V9.7 �²ñ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�⌠�CuDB2 ΩTñ�vw]�w�b <Program

Files>\IBM\DB2 Information Center\Version 9.7 �²ñAΣñ <Program

Files> Nϕ Program Files �²��b�²C

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�WOH≈ú���XC

pA1239053440785.logC

Γ�≤sqú�°� í⌠⌠°A�Ww��uDB2 ΩTñ�v

pGzwb��w�uDB2 ΩTñ�vAhiHq IBM �o�w�σ≤≤sC

÷≤o�@�

Γ�≤s��w�� DB2 ΩTñ� �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� DB2 ΩTñ� ≤sAh

���ws�⌠�⌠⌠�ww� DB2 ΩTñ� �≈�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

�² B. DB2 �NΩTº[ 203

Page 212: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�Gb Windows 2008 M Windows Vista (�≤s��) WA��H�z�¡��⌡μ

��ß��C�ⁿOCYn}�π��π�z�M�v�ⁿOú ���uπA��

�½kΣ÷@U���∩�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/db2icdv97 stop

2. HWíí��uΩTñ�vC

v b Windows WG

a. }�ⁿO°íC

b . s²�ww�uΩTñ�v�⌠�CD B 2 ΩTñ� w]�w�b

Program_Files\IBM\DB2 Information Center\Version 9.7 �²ñ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/V9.7 �²ñ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��∩Qnw��∩�AMß÷@Uw�≤sC

5. w�{��¿ºßA�÷@U¿C

6. �εWíuΩTñ�vC

v b Windows WAs²�w��²� doc\bin �²A�⌡μ help_end.bat �G

help_end.bat

�Ghelp_end σ��]t�n�ⁿOAiHwa�εw�� help_start σ�

����{�C�ún�� Ctrl-C �ΣL⌠≤Φk��ε help_start.batC

v b Linux WAs²�w��²� doc/bin �²A�⌡μ help_end ScriptG

help_end

�Ghelp_end Script ]t�n�ⁿOAiHwa�εw�� help_start Script

���{�C�ún��ΣL⌠≤Φk��ε help_start ScriptC

204 �� DB2 9.7 �

Page 213: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

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/db2icdv97 start

�G

≤s� DB2 ΩTñ� �π s�≤sL�DDC

DB2 ⁿ���

DB2 ⁿ�í��≤UzA� DB2 ú��Uí�C�{�ú�vBⁿ C

}lºe

ziHquΩTñ�v�°ⁿ���� X H T M L ��A⌠}� h t t p : / /

publib.boulder.ibm.com/infocenter/db2help/C

���{���dΩ��{íXC� \ⁿ���AH�oSw@�������

�í�C

DB2 ⁿ���

Yn�°ⁿ���A�÷@U�DC

ypureXMLz �≤ pureXML Guide

]w DB2 Ω�wHxs XML Ω�AH����� XML Ω�xsw�⌡μ

≥�@�C

yVisual Explainz �≤ Visual Explain ⁿ���

�� Visual ExplainAH�RB���M�π SQL »zíi��o���αC

DB2 �°��ΩT

�UíU���°����DP�ΩTi≤Uz�� DB2 Ω�wú�C

DB2 σ≤

p��°��ΩTA� \ Troubleshooting and Tuning Database Perfor-

mance �uDB2 ΩTñ�v�uΩ�w≥�º�vp�C�°��ΩT]t@

�DDAi≤Uzj≈��O DB2 E�uπ���{í�DC]t�@���

ú�D��MΦAH�p≤�Mz�� DB2 Ω�wú��iαo�º�D�

�÷��C

IBM Σ�ñ�Jf⌠�

pGzo��DBn≤UMΣiα��]��MΦA� \uIBM Σ�ñ�

Jf⌠�vCu�NΣ�ñ�v⌠�i����s� DB2 X��BTechNotesB

u�v{í�R°i]APAR �����{í�vB��M≤�ΣLΩ�Cz

iHb��wñiμjMA�z��DMΣiα��MΦC

p�s�uIBM Σ�ñ�Jf⌠�vA��Ghttp://www.ibm.com/support/entry/

p o r t a l / 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_WindowsC

�² B. DB2 �NΩTº[ 205

Page 214: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

°�

��Uz°�AN�Pz∩o�X�����v¡C

�H��G zi�s�ÑuX��v��H�D�������A��O IBM �@

v� �ΣL��vk� IBM º�÷σrC�g IBM � PNAzúo�GBi

�∩@�ÑuX��v�Σ⌠≤í≈C

���G ziH�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

ú���n�ñ�T��º\i�A���NuX��v�⌠≤]t≤ΣñºΩTB

Ω�BnΘ�ΣL z]úvA���oΣL⌠≤� �q\º\iBnΘ�v�v

QC

���∩≤uX��vº��pM IBM �vqA� IBM {wΣ�ϕ�Wzⁿ �

�uX��v�A IBM oH�MP�B���º\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

206 �� DB2 9.7 �

Page 215: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�² C. �N��

�ΩTYw∩ IBM bⁿΩ�ú�ºú�PA��}oCD IBM ú���÷ΩTOH

�σ≤�@�X��i��ΩT�≥ªA�B�úw��≤C

bΣLΩaAIBM úúo�ú��σ≤�ú�ºU�ú�BA��\αCnDz�b

��O�i�o�ú�PA��A�Vϕa� IBM A�Nϕd�C�σ≤bú�

IBM �ú�B{í�A��Aúϕ �t uα�� IBM �ú�B{í�A�Cun

�I� IBM º z]úvA⌠≤\α�ϕºú�B{í�A��i�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�τ�HG

IBM Director of Licensing

IBM Corporation

North Castle Drive

Armonk, NY 10504-1785

U.S.A.

Ynd��÷ ��r� (DBCS) ΩT��v�yA�pzΩa� IBM z]ú

í�A�����ΦíHG

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��úLC

��ñiα���NW���LΩW� �C]�AIBM �w��qF�N�qß��

eJs�ñ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�pG

© Copyright IBM Corp. 2006, 2012 207

Page 216: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

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�Θ���í����Ω��°idC�Fú��π�í�Ao�d]

A�HB�qBtPMú��WCo�W�ΩcAYP⌠≤�q�WMϕ}

pPA���XC

�@v�vG

��]t�lyÑ�d��{íA�Hí�U�@�¡xW�{í]p�NCzi

H≥≤πoB��BPΓ��G�X@�¡x (�≤⌡μ��g�d{í) º��{í

]p�����{íÑ��AH⌠≤�í�sB�∩��Go�d{íA�L�I

O� IBMC²o�d��gL�π���C]�AIBM ú�O��t o�{í�

¡w�BA�αO�\αC�{ídHu{¼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�{μ� IBM ��MμC

UCNyOΣL�q����U��

208 �� DB2 9.7 �

Page 217: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

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 �xBIntel CentrinoBIntel Centrino �

xBCeleronBIntel XeonBIntel SpeedStepBItanium � Pentium O Intel Corporation

�Σl�qbⁿΩ�ΣLΩa����U��C

v MicrosoftBWindowsBWindows NT � Windows �xO Microsoft Corporation b

ⁿΩ� (�) ΣLΩa���C

ΣL�qBú��A�WiαOΣL�q����A��xC

�² C. �N�� 209

Page 218: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

210 �� DB2 9.7 �

Page 219: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

��

����HñσrA�σrA�Sϕ��º���

CC

eT�fuπ¼²Ω�w

� 56, 64

w≤��\α

�vT 34

�ú 189

e�f���í

�vT 160

�Oí SQL ��{í

� 172

���ϕμ

XML Ω�

���w 99

���Ω�w⌠�

� 78

����

���w 99

uπ¼²Ω�w 56, 64

��

�e@� 119

�ß@� 131

W� 7

��⌠� 120

º[ 113, 115

DB2 9.7 � 3

Linux 127

UNIX 127

DBΓ\α 19

@�t�

��{��e@� 169

D root ¡�w�

Linux 71

UNIX 71

� 195

�í

�e@� 169

�ß@� 189

W� 8

{� 181

º[ 137, 167

32 ��í�í 187

C 182

� (�≥)

�í (�≥)

COBOL 182

DB2 9.7 � 3

Java 183

SQL {� 186

W�

�� 7

�í 8

��{í 8

DB2 �Jf⌠� 5

DB2 °A� 6

DB2 ⌠� 5

���

�� 117

DB2 °A� 19

}onΘ

��{��e@� 169

Ω�w 58, 65

Ω�w��{í 171

Ω

{� 54, 62

32 ��� 24

64 ��� 24

Ω�¼ 16

��{í

�Oí SQL 172

�e@� 169

�ß@� 189

t����í�≤ 160

t�wq��z�í�°��≤ 160

�� DB2 JDBC Type 2 X�{í� Java 176

�� IBM Data Server Driver for JDBC and SQLJ �

Java 174

¼²°��≤ 160

W� 8

{� 171

º[ 137, 139

ADO .NET 177

C 172

CLI 173

COBOL 172

DB2 9.7 � 3

DB2 API �≤ 144

DB2 ⁿO�≤ 147

FORTRAN 172

REXX 172

SQL »zí�≤ 153

32 �°A� 24

32 ���{í 179

64 �°A� 24

© Copyright IBM Corp. 2006, 2012 211

Page 220: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

� (�≥)

C �í 182

C ��{í 172

COBOL �í 182

COBOL ��{í 172

DB2 9.7 � 3

DB2 Data Links Manager 82

DB2 Spatial Extender 19

DB2 σrjM 79

DB2 °A�

���Ω�w⌠� 78

�e@� 37

�ß@� 87

Θx�í�D 22

h� DB2 � 73

��uWΩ�w�≈ 77

ϕμ�í�D 22

¡ε 16

α 19

tm � 90

tm ��≤ 25

�εú��\α 16

N°A�≈u 51

W� 6

��� 19

N��M≤w� 73

��⌠� 49

��⌠��½�Ω�w 50

n²�� 90

n²���≤ 25

s� 75

º[ 13, 15

Ω�wΩΘ�Φ�≤ 25

ΩΘ�Φ 90

�í⌠� 69

�πΘx�í 89

32 �� 64 � Windows 69

DB2 9.7 � 3

Linux 61

UNIX 61

Windows 53

DB2 �z°A� (DAS) 56, 64

DB2 ⌠� 3

HADR 16

IBM Data Server Driver M≤ 129

Microsoft Cluster Server (MSCS) 85

Net Search Extender (NSE) UDF 82

Script

{� 178

º[ 139

SQL g⌠� 19

Windows

IBM Data Server Client 123

IBM Data Server Runtime Client 125

XML Extender 83

.NET CLR �í 185

�� DB2 9.7 �

� DB2 °A� 11

� DB2 ⌠� 1

��� 111

���{í��í 135

�� v

���w

s\� 99

�e@�

��

b��⌠�ñ� 120

�≈tm 119

º[ 119

�í

º[ 169

��{í

º[ 169

DB2 °A�

b��⌠�ñ� 49

¼�E�ΩT 48

N°A�≈u 51

N�l�m�≤��⌠�m (Linux) 47

�≈tm 44

�≈Ω�w 42

º[ 37

W[Θx�í 45

τ�Ω�wO�w��niμ� 40

�ß@�

��

½ss��I 131

º[ 131

�z°A��≤ 131

τ�� 132

N XML xsΘ½≤α½� 9.7 � 94

�í

�úw≤��\α 189

s\� 191

�π 189

��{í

�úw≤��\α 189

s\� 191

�π 189

DB2 °A�

Θx�í�π 89

t��sϕμ�í��jp�π 95

½�gJϕμ�≤�°� 96

½ss�M≤ 93

N�¼ 1 ��α½��¼ 2 �� 38

��A� 89

���w 89

�α��ϕμ 93

s\� 99

º[ 87

Ω�wf�]w 91

�zμ��≤ 90

τ�� 97

212 �� DB2 9.7 �

Page 221: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

�α�

DB2 °A� 109

σ≤

LΩ 197

°���� 206

º[ 197

PDF � 197

Θx

�í�D

� DB2 °A� 22

W[ 45

�π 89

e¡�f�ß�

W� 7

��� 117

º[ 113, 115

Data Server Client (Windows) 123

Data Server Runtime Client (Windows) 125

Linux � UNIX 127

�e@�

� DB2 °A� 119

b��⌠�ñ� 120

�≈tm 119

º[ 119

�\�n� 119

�ß@�

½ss��I 131

º[ 131

�z°A��≤ 131

τ�� 132

e��fh� DB2 �

� DB2 °A� 73

DBΓ (Autonomic Computing)

�ß��\α 19

�¼�½�

���w 99

�xsΘ

���w 99

eC�f≤s

DB2 ΩTñ� 202, 203

t����í

�vT 160

t�wq��z�í

�vT 160

t�wq��z°�

�vT 160

t�¼²

°�

�vT 160

t�ⁿO

Script

� 178

�vT 147

t��sϕμ�í

��jp

�j� RID 95

DB2 °A���ß@� 95

eK�f���wq�í

� 167, 181

Ish��� (CLI)

��{í

� 173

�N�� 207

I/O (DIO)

N�l�m�≤��⌠�m (Linux) 47

ϕμ

XML μ

α½� 9.7 �μí 94

ϕμ�í

�D

� DB2 °A� 22

D root ¡�w�

� 71

¼²°�

�vT 160

eE�fⁿO

w�εú�

�vT 34

w≤�

�vT 34

dasmigr

� DAS 56, 64

db2ckupgrade

DB2 °A���e@� 40

db2exmig

DB2 °A���ß@� 93

db2IdentifyType1

N�¼ 1 ��α½��¼ 2 �� 38

db2iupgrade

�Ω 54, 62

ó�] 16

º[ 15

�� 213

Page 222: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

ⁿO (�≥)

db2tdbmgr

� DAS 56, 64

UPGRADE DATABASE

��Ω�wΩΘ 15

�Ω�w 58, 65

ⁿOμBz� (CLP)

Script

� 178

�vT 147

ⁿ���

�DP� 205

Mμ 205

�°�� 205

Visual Explain 205

q� DB2 �y 200

½ss�

M≤

DB2 °A���ß@� 93

½ss��I

NetBIOS qT≤w

�ß���ß@� 131

SNA qT≤w

�ß���ß@� 131

eQ�f�l I/O

N�l�m�≤��⌠�m (Linux) 47

�lΘx

w≤��\α

�vT 34

�l�m

�≤��⌠�m 47

�y

q� 200

tm

�≈

�� 119

DB2 °A���e@� 44

tm �

�vT 25, 90

b� DB2 °A�ºexs]w 44

eQ@�f�εú��\α

�vT 34

� 195

�DP�

i�ΩT 205

ⁿ��� 205

�¬u@q

�ºß� HADR ��Ω�w 99

N°A�≈u

�e@� 51

�í

Σ� 167

{� 181

º[ 137

32 ��í�í 187

C 182

COBOL 182

Java 183

.NET 185

�e@�

�@�t� 169

�}onΘ 169

�� 169

º[ 169

�\�n� 169

�ß@�

�úw≤��\α 189

s\� 191

º[ 189

�π 189

W�� 8

�εñ�

w≤��\α�vT 34

°�

X�� 206

�α

�� 113

D DB2 ÷píΩ�w 36

�í 137

º[ 3

��ϕμ 93

��{í

º[ 137

XML Extender 107

DB2 Governor � DB2 u@q�z{í 103

DB2 °A� 13

Microsoft SQL Server 36

Oracle 36

Query Patroller � DB2 u@q�z{í 105

Sybase 36

XML Extender 107

XML Extender � XML Ω�xsw 103

XML Ω��¼ 107

�p°�

���w 99

eQG�f�≈

��tm 119

Ω�w

DB2 °A���e@� 42

DB2 °A�tm 44

214 �� DB2 9.7 �

Page 223: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

��⌠�

� DB2 °A�

��w�� 50

{� 49

��� 120

n²��

� 90

�vT 25

b� DB2 °A�ºexs]w 44

eQT�f��ϕμ

�α 93

Ω�w

{� 58, 65

�ºß�s\α�� 99

�e@� 40

ΩΘ]p�Φ�≤�vT 25

f�

DB2 °A���ß@� 91

Ω�wf�

�ß 91

�w��

�� DB2 °A�� 50

Ω�w��{í

� 171

�Σ� 139

�{� 137

��s\α 191

eQ�fΩ

� 16, 54, 62

32 �� 64 ��� 24

Ω�d

� DB2 °A� 69

�°��

ⁿ��� 205

suΩT 205

���í

�D 22

�z�í

�vT 160

�z°�

�vT 160

⌠�

DB2 Migrate Now! 36

developerWorks - ΩT�z 36

IBM Ω��sñ� 36

í�

tmyÑ 201

SQL »zí 201

eQ¡�fgJϕμ�≤�°�

�߽� 96

uWΩ�w�≈

� DB2 °A� 77

�π

�í 189

��{í 189

eQC�fxs{�

� 181

�Σ� 167

��{í

W� 8, 139

{� 137, 171

�e@�

��� 169

�@�t��}onΘ 169

�� 169

º[ 169

�\�n� 169

�ß@�

�úw≤��\α 189

s\� 191

º[ 189

�π 189

�vT

t����í�≤ 160

t�wq��z�í�°��≤ 160

¼²°��≤ 160

DB2 API 144

DB2 ⁿO�≤ 147

SQL »zí 153

�α

XML Extender 107

eQE�f�¼ 1 ��

w�εú�

�vT 34

eGQT�fτ�

�ß���ß@� 132

DB2 °A���ß@� 97

�� 215

Page 224: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

e�rf32 ��í�í

�Hb 64 �ΩW⌡μ 187

32 �°A�

�� 64 �t� 69

32 ���{í

�Hb 64 �ΩW⌡μ 179

64 �Ω

� 32 ��í�í 187

� 32 ���{í 179

AACTIVATE DATABASE ⁿO

DB2 °A���ß@� 89

ADO.NET ��{í

� 177

BBACKUP DATABASE ⁿO

DB2 °A���e@� 42

CCREATE TABLESPACE »zí

�πt��sϕμ�í��jp 95

Ddasmigr ⁿO

� DAS 56, 64

Data Links Manager ⌠�

� 82

DB2 Governor

�α� DB2 u@q�z{í 103

DB2 JDBC Type 2 X�{í

� Java ��{í 176

DB2 Spatial Extender

��� 19

DB2 u@q�z{í

�α

Query Patroller 105

DB2 Governor

�α 103

DB2 σrjM

� 79

DB2 °A�

���Ω�w⌠� 78

Σ� 15

h� DB2 � 73

��uWΩ�w�≈ 77

DB2 °A� (�≥)

� (�≥)

W� 6

��� 19

N��M≤w� 73

{� 13

s°A� 75

Ω�w 58, 65

Ω 54, 62

32 �� 64 � 69

DB2 �z°A� (DAS) 56, 64

Linux 61

UNIX 61

Windows 53

�e@�

���⌠� 49

¼�E�ΩT 48

N°A�≈u 51

N�l�m�≤��⌠�m (Linux) 47

�≈tm 44

�≈Ω�w 42

º[ 37

W[Θx�í 45

W[ϕμ�íjp 45

τ�Ω�w 40

�ß@�

½ss�M≤ 93

N�¼ 1 ��α½��¼ 2 �� 38

��A� 89

���w 89

�α��ϕμ 93

]w�wf� 91

º[ 87

�z°A��≤ 90

�πΘx�í 89

�πt��sϕμ�í��jp 95

τ�� 97

�vT

w≤��\α 34

μ��≤ 25

�εú��\α 34

n²�� 25

�α� 109

���e�� 109

�≤ 25

�ß���ß@� 131

DB2 ΩTñ�

≤s 202, 203

�� 201

yÑ 201

DB2 �z°A� (DAS)

� 56, 64

DB2 ⌠�

� 3

�α

� \ DB2 ⌠�A� 3

216 �� DB2 9.7 �

Page 225: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

db2batch ⁿO

τ�� 97

db2ckupgrade ⁿO

DB2 °A���e@� 40

db2exmig ⁿO

DB2 °A���ß@� 93

db2fodc - �e

DB2 °A���e@� 48

db2IdentifyType1 ⁿO

N�¼ 1 ��α½��¼ 2 �� 38

db2iupgrade ⁿO

�Ω 15, 54, 62

ó 16

db2rbind ⁿO

DB2 °A���ß@� 93

db2support ⁿO

DB2 °A���e@� 44

db2support - �e

DB2 °A���e@� 48

db2tdbmgr ⁿO

� DAS 56, 64

DB2_USE_DB2JCCT2_JROUTINE ��

� Java �í 183

FFORTRAN yÑ

��{í

� 172

IIBM Data Server Client

IBM Data Server Client 123

IBM Data Server Driver for JDBC and SQLJ

� Java ��{í 174

IBM Data Server Driver M≤

� 129

IBM Data Server Runtime Client

� (Windows) 125

JJava

�í

� 183

��{í

� (DB2 JDBC Type 2 X�{í) 176

� (IBM Data Server Driver for JDBC and SQLJ) 174

jdk_path tm �

�í

� 183

LLinux

�� 127

D root ¡�w� 71

DB2 °A� 61

�≤�l�m��⌠�m 47

MMicrosoft Cluster Server (MSCS)

� 85

Microsoft SQL Server

�α 36

NNet Search Extender (NSE)

� 69

UDF �a���vT 82

NetBIOS

�εú��\α 131

OOracle

�α 36

O_DIRECT 47

QQuery Patroller

σ≤ 69

�α� DB2 u@q�z 105

RREBIND ⁿO

DB2 °A���ß@� 93

REORG INDEXES ⁿO

N�¼ 1 ��α½��¼ 2 �� 38

RESTORE DATABASE ⁿO

� DB2 °A� 75

REXX yÑ

��{í

�Oí SQL (�) 172

SScript

� 178

�Σ� 139

�� 217

Page 226: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Script (�≥)

�vT

DB2 ⁿO�≤ 147

SQL »zí�≤ 153

SECADM (w�z�) v¡

]w�wf� 91

SNA (t�⌠⌠[c)

�εú��\α

�ß���ß@� 131

SQL

g⌠�

� 19

�z�í

� 178

�z°�

� 178

SQL »zí

� 178

�vT 153

í�

π 201

SQL {�

� 186

Sybase

�α 36

TTCP/IP

½ss��I 131

UUNIX

�� 127

D root ¡�w� 71

DB2 °A� 61

UPGRADE DATABASE ⁿO

��Ω�wΩΘ 15

�Ω�w 58, 65

ó 16

WWindows

DB2 °A� 53

IBM Data Server Client 123

IBM Data Server Runtime Client 125

XXML

q XML Extender �α��{í 107

XML Extender

� 83

�α��{í�� 107

XML Ω�

���ϕμ 99

���Ω�w⌠� 99

XML Ω��¼

q XML Extender �α��{í 107

XML xsΘ½≤

α½� 9.7 �μí 94

eSϕr�f.NET

@�yÑ⌡μ�� (CLR) �í

� 185

218 �� DB2 9.7 �

Page 227: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03
Page 228: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

����

Printed in Taiwan

SC40-2453-03

Page 229: DB2 for Linux, UNIX, and Windowspublic.dhe.ibm.com/ps/products/db2/info/vr97/pdf/... · DB2 for Linux, UNIX, and Windows DB2 9.7 2012 7 δ≤s 9 7 SC40-2453-03

Spineinformation:

DB

2fo

rL

inu

x,U

NIX

,an

dW

ind

ow

s��

9��

7��

DB

29.

7�

��