linux, unix windows ibm db2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_kr/… · 7. db2...

287
Linux, UNIX Windows IBM DB2 9.7 DB2 9.7 SA30-3961-00

Upload: others

Post on 17-Sep-2020

25 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Linux, UNIX � Windows�

IBM DB2 9.7

DB2 �� 9.7� �����

SA30-3961-00

���

Page 2: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse
Page 3: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Linux, UNIX � Windows�

IBM DB2 9.7

DB2 �� 9.7� �����

SA30-3961-00

���

Page 4: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�!

� ��� � ��� ���� ��� ���� ��, 261 ���� �� C ������� �� ��� �����.

��� ����

� ���� IBM�� ��� � ��� ���. �� ���� ��� �� ��� ��� ���� ��� ����. � �

� ���� �� ��� ���� ���, � ����� ��� ��� � � �� �� ��� � ����.

����� IBM ��� ����� �� IBM ���� �� ��� ��� � ���.

v ����� ��� ����� IBM Publications Center(www.ibm.com/shop/publications/order)� ������.

v �� IBM ���� ���� IBM Directory of Worldwide Contacts(www.ibm.com/planetwide)� ������.

�� �� ���� DB2 Marketing and Sales�� DB2 ��� ����� 1-800-IBM-4YOU(426-4968)� ������.

IBM� ��� IBM�� �� ��� ��� ��� ���� �� �� ��� ����� ��� ���� ����� ���

� ���.

© Copyright International Business Machines Corporation 2006, 2009.

Page 5: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��

� �� �� �� . . . . . . . . . . . . vii

� 1 � DB2 �� ����� . . . . . . 1

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

� 2 � DB2 �� ����� �� . . . . . . 5

DB2 Server ����� �. . . . . . . . . 6

����� ����� � . . . . . . . . . 8

������ ����� �� ����� � 9

� 2 � DB2 Server ����� . . . . 13

� 3 � DB2 Server ����� . . . . . . . 15

� 4 � DB2 Server� �� ����� ���� 19

���� ������ ������ �� DB2

� �� . . . . . . . . . . . . . . . 19

DB2 Server� �� ����� ���� . . . . 21

DB2 Server ������ �� �� � . . . . 25

DB2 Server ������ �� �� ����

��� . . . . . . . . . . . . . . . 30

32�� 64�� DB2 Server� �� �� ��

� . . . . . . . . . . . . . . . . . 32

DB2 Server �� � . . . . . . . . . . 33

DB2 Server ������ �� ��� ����

��� ��� � . . . . . . . . . . . . 42

�DB2 �� ������ �� ����� �� 45

� 5 � DB2 Server� �� �� ����� ��

� . . . . . . . . . . . . . . . . . 47

1 ��� 2 ��� �� . . . . . 48

������� ����� � �� . . . . . . 51

����� �� ������ � . . . . . . 54

DB2 Server �� �� �. . . . . . 56

������� �� ��� ���� �� ��

�� ��� . . . . . . . . . . . . . . 58

�� ���� �� ���� �(Linux) . . . 61

��� ��� DB2 Server ����� . . . . 62

������ �� �� . . . . . . . . . 63

������� �� DB2 Server� ����� �

� . . . . . . . . . . . . . . . . . 65

� 6 � DB2 Server �����(Windows) . . . 67

���� ����� . . . . . . . . . . . 69

DB2 Administration Server(DAS) ����� . . 71

������ ����� . . . . . . . . . . 73

� 7 � DB2 Server �����(Linux � UNIX) 79

���� ����� . . . . . . . . . . . 80

DB2 Administration Server(DAS) ����� . . 83

������ ����� . . . . . . . . . . 84

� 8 � ��� ���� DB2 Server ����� 89

DB2 32�� ��� 64�� ����� �����

(Windows) . . . . . . . . . . . . . . 90

��� �� ����� . . . . . . . . . . 92

�� DB2 �� � DB2 Server ����� . . 94

� DB2 Server� ����� . . . . . . . . 96

�� ����� ��� �� ��� DB2 Server

�����. . . . . . . . . . . . . . . 99

��� ������ � �����. . . . . 101

DB2 �� �� ����� . . . . . . . . 102

DB2 Data Links Manager � ����� . . . 106

XML Extender� ���� DB2 Server� DB2

�� 9.7� ����� . . . . . . . . . . 107

MSCS(Microsoft Cluster Server) ��� DB2

Server �����. . . . . . . . . . . . 109

� 9 � DB2 Server� �� �� ����� �

�� . . . . . . . . . . . . . . . . 113

������ �������� �� ���� ��

�� . . . . . . . . . . . . . . . . 115

����� � ������ ��� . . . . . . 116

DB2 Server �� � �� . . . . . . . . 117

������ �������� ������ �

��� �� � �� . . . . . . . . . . 118

������ ������� �� ���� . . 120

Explain ��� �� . . . . . . . . . . . 121

XML ���� ���� �� 9.7 ��� �� 122

��� �� ��� ���� ��� ��� ��

�� ����� �� . . . . . . . . . . 123

���� �� ��� �� ��� . . . . . 124

DB2 Server ����� �� . . . . . . . . 125

© Copyright IBM Corp. 2006, 2009 iii

Page 6: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 10 � ������ �������� � ��

9.7 �� �� . . . . . . . . . . . . . 127

� 11 � DB2 ��� DB2 �� ���� �� 133

DB2 ����� DB2 WLM(Workload Manager)

�� �� . . . . . . . . . . . . . . 133

Query Patroller�� DB2 WLM(Workload

Manager)�� �� . . . . . . . . . . . 136

XML Extender�� pureXML� �� . . . . . 138

� 12 � DB2 Server ������ . . . . . 141

� 3 � ����� ����� . . . . . 145

� 13 � ����� ����� . . . . . . . 147

� 14 � ����� ����� ���� . . . 149

����� ������ �� �� � . . . . 151

� 15 � ������ �� ����� ��� 153

����� �� �� � . . . . . . . . . 153

��� ��� ����� ����� . . . . 154

� 16 � Data Server Client� �����

(Windows) . . . . . . . . . . . . . . 157

� 17 � Data Server Runtime Client� ���

��(Windows) . . . . . . . . . . . . 161

� 18 � ����� �����(Linux � UNIX) 163

� 19 � IBM Data Server Driver Package�

����� . . . . . . . . . . . . . . 167

� 20 � ������ �� ����� ��� 169

TCP/IP ���� ���� �� ������

�� ���� . . . . . . . . . . . . . 169

����� ����� �� . . . . . . . . 171

� 4 � ������ � �� ����� 173

� 21 � ������ ������ � �� ��

���. . . . . . . . . . . . . . . . 175

� 22 � ������ ������ �����

���� . . . . . . . . . . . . . . . 177

DB2 API �� ����� � . . . . . . 184

DB2 � �� ����� � . . . . . . 187

SQL� �� ����� � . . . . . . . 194

��� ���� �� ����� � . . . . 202

� 23 � �� ����� ���� . . . . . . 211

� 24 � ������ ������ � ��� �

� �� ����� ��� . . . . . . . . . 215

� 25 � ������ ������ ����� 217

Embedded SQL ����� �����. . . . 218

CLI ����� ����� . . . . . . . . 220

IBM Data Server Driver for JDBC and SQLJ�

���� Java ����� ����� . . . . 221

DB2 JDBC 2 ����� ���� Java �

���� ����� . . . . . . . . . . 224

ADO.NET ����� ����� . . . . . 225

��� ����� . . . . . . . . . . . 226

64�� ������ ����� 32�� �����

� ����� ����� . . . . . . . . 227

� 26 � �� ����� . . . . . . . . . 229

C, C++ COBOL �� ����� . . . . . 230

Java �� ����� . . . . . . . . . . 232

.NET CLR �� ����� . . . . . . . . 234

SQL ��� ����� . . . . . . . . . 235

64�� ������ ����� 32�� �� ��

� ����� . . . . . . . . . . . . . 237

� 27 � ������ ������ � ��� �

� �� ����� ��� . . . . . . . . . 239

� 28 � ������ ������ � ��� �

DB2 �� 9.7 �� �� . . . . . . . . . 241

� 5 � �� . . . . . . . . . . . . 245

�� A. �� ���� . . . . . . . . . . 247

�� B. DB2 �� �� �� . . . . . . . . 249

DB2 � ����(���� �� PDF �) 250

��� DB2 �� �� . . . . . . . . . . 252

�� ����� SQL � ��� ��. . . . 253

DB2 �� ��� �� ��� �� . . . . . 254

DB2 �� ���� ��� ��� � �� . . 254

��� �� ���� ��� ��� DB2 �� �

� �� . . . . . . . . . . . . . . . 255

��� �� ���� ��� ��� DB2 �� �

� �� �� . . . . . . . . . . . . . 256

DB2 ���. . . . . . . . . . . . . . 258

DB2 �� �� �� . . . . . . . . . . 259

���� . . . . . . . . . . . . . . . 259

iv DB2 �� 9.7� �����

Page 7: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� C. ���� . . . . . . . . . . . . 261 � . . . . . . . . . . . . . . . . 265

� v

Page 8: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

vi DB2 �� 9.7� �����

Page 9: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� �� �� ��

DB2 �� 9.7� ����� ����� DB2® �� ���� �� ���

�� ��� ��� �����. ��� ����� DB2 Server, Client, ��

���� ����� ��� ���.

� �� ���

� �� DB2 Server Client� ������� � ������ ���, ��� �

�� ��� �� ���� ���. �� ������ ����� ���

������� � ���� �� ���� ���� ���.

� �� ��

� ��� ����� �� ���� � � DB2 �� ���� �����

�� � � �� ��� ���.

v 1 ���� � 1 � �DB2 � ������

v 13 ���� � 2 � �DB2 Server ������

v 145 ���� � 3 � ������ ������

v 173 ���� � 4 � ������ �� ������

© Copyright IBM Corp. 2006, 2009 vii

Page 10: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

viii DB2 �� 9.7� �����

Page 11: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 1 � DB2 �� �����

� �� �� ��� �� ���� ���.

v 3 ���� � 1 �DB2 �� 9.7� ������

v 5 ���� � 2 �DB2 � ����� ��

© Copyright IBM Corp. 2006, 2009 1

Page 12: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

2 DB2 �� 9.7� �����

Page 13: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 1 � DB2 �� 9.7� �����

DB2 ������ ��� � ���� �������� � ����� ����� DB2

� ���� ���� ���.

DB2 ��� DB2 Server, DB2 Client, ������ ����� ��� ��

�� ���� ���. ��� ���� �������� DB2 ������ �

� ����� ��� ���� ���. �� ��, �� DB2 �� DB2 ��

9.5, DB2 �� 9.1 �� DB2 UDB �� 8 �� � �� DB2 �� 9.7� ��

������ DB2 �� ������� ���.

����� ���� � ����� DB2 �� ����� ���� �� ���

� �� � ��� �� ��. DB2 �� ���� �������� ��

�� ��� ���� ���.

v DB2 Server ������� � ����� ��� � �� ��� ����

������� ������� �� �� ��.

v ����� ������� �� ����� ��� ���� �� ����� ��

��� ������� �� �� ��.

v ������ ����� �� ������� � ������ ��� �

�(� ����� ���� ����� ���)� �� ��.

DB2 �� 9.7� ����� ���� ���� � �� ��� �� ��� ��

��.

v ����� �� ����� ��� �� ���� ���� ����� ��

�� �� �����.

v ����� ����� ����� � � �� � � � �� ����� ��,

���� �� �� �� ����� �� ��.

v �� ����� ����� ����� �� ���� �� � �� �� �

����.

v ����� ����� ���� � ����� ��� �� � DB2

� ���� ������� � � �� ���� �����.

v �� ����� ����� DB2 Server� ��� ���� ����� ����

� �� ���� �� � ��� �� �����.

����� ���� �� 9.7 �� DB2 ����� ��� DB2 �� 9.5, DB2

�� 9.1 DB2 UDB �� 8 ���� �����.

© Copyright IBM Corp. 2006, 2009 3

Page 14: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4 DB2 �� 9.7� �����

Page 15: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 2 � DB2 �� ����� ��

��� DB2 Server, DB2 Client, ������ �����, ���, �� �

�� �� �� ���� ���. ����� ���� �� ���� �

� ����� ���� ���� ���� ���.

��, � ������ ���� � � �� � � �����. ���� �

������� �� �� ���. �� ����� � �� �, �

�� � ����� � � �� � �� � ���.

��� ������ ����� ��� ����� DB2 �� 9.7�� ����

� ����� �� �� ����� � � ����.

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

2. DB2 �� 9.7 ��� �������� ������ ����� ��� �

���� ����� ����� ����. ������ �� �����

� � �� 9.7 ������ ������.

3. ��� ��� DB2 Server Client� ���������. �� � � ��

� ���� � � ����. � ��� ���� ����� �� ��

����.

4. �� ��� DB2 Server� DB2 �� 9.7� ���������. ��� �

� ����� ������.

5. �� ��� ������ DB2 �� 9.7� ���������. �����

� ��� �� ����� ������.

6. DB2 �� 9.7 ����� ��� ������ ����� ��� ���

�� ��� �� ����� ����.

7. ������ �� ���� ��� � �� ������.

8. ���� ��� �� ���� �� �� ����� ��� � �

� ���� � � � �� ��� � ����. ����� ��� �

��� � � �����.

9. �� �� ������ ����� ��� ������. DB2 �� 9.7�

� ����� ����� ������.

����� �� �� �� ���� � � � � ��� �� ��

�� �� ����� �� ��� � ���. ����� ����� ��

���� ���.

v ����� ����

v �� ����� ��

© Copyright IBM Corp. 2006, 2009 5

Page 16: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ����� ��

v �� ����� ��

��� ����� �� � � �� �� ���� DB2 �� 9.7� ����

� �� �����. �� �� ��, ���� �� �� �� ��� ���

� ��� �� ���� ��� � �� � �� ������.

��, http://www.ibm.com/software/data/db2/upgrade/portal� � ����� �

��� �� �� �� � ��� �� ��� ���� DB2 ����� ��

(���� DB2 �� ����� ��)� ������. ��� ����� �����

� �� � ��, � ����� �� ��.

����� ���� �� �� �� �� DB2 �� 9.7�� � � ��� �

����. ��� �� ��� ���� ��, �� � ���� �� �� �

����� ���� ���� ��� �� �� ��� ��� ���. �� �

� � �� �� ���� �� ������ ��, ����� ��� � �

� ���� ���.

DB2 Server ����� ��

DB2 Server ����� ���� �� �� � ����� ����, �� �

���� ��, ����� �� �� ����� ��� ���� ���.

���

DB2 Server� �� ����� �� ����� ��� ������.

1. �� ���� � ����� ���� DB2 Server� ����� �� �

�����.

� 1. DB2 Server� ����� � ����

����� �� ����

���� ��� ������.

v DB2 Server ��� ��� DB2 ������ ��� �� ���� �

����

v DB2 Server� ����� ���� ��� � �� �� � ���

�� ��

v ����� �� � �� � �� �� �� ��� ��� �

� DB2 �� ��� �� � ����� ����� ��

6 DB2 �� 9.7� �����

Page 17: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 1. DB2 Server� ����� � ���� (��)

����� �� ����

�� ����� �� �� ��� �� ��.

v ��� ��� DB2 Server� ������� ����� ��

v ������� DB2 ������ �� �� ���� ��

v ������ �

v �� �� �

v ��� ���� �� �� �� ���

v diaglevel ������ �� ��� �� ����� 2 ��� ���

� � ����� 3 ���� ������.

v DB2 Server� DB2 ������ �� ����� ��

�� �� ��� ��� ��(�: ��� ��� DB2 Server ���

��)� ���� �� ����� �� �� �����.

����� �� �� �� ���� ���.

v DB2 �� 9.7 ��

v ���� �����

v DAS �����

v ������ �����

�� ����� ��� ���� �� ������� � �� �

�� ����.

v DB2 Server �����(Windows®)

v DB2 Server �����(Linux® UNIX®)

v �� �� � �����

������� ������� � �� ��� ������.

� 2 DB2 � ����� � 7

Page 18: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 1. DB2 Server� ����� � ���� (��)

����� �� ����

�� ����� �� �� ��� �� ��.

v diaglevel ������ �� ��� �� ����� ����� �� �

�� ��� ���

v �� ���� �� ��

v ����� � ������ ���

v DB2 Server ��� ��� ��

v ������ ������� �� ����

v DB2 Explain ��� �����

v ��� ���� ���� �� ��

v DB2 Server ������ ������ ��

v ������ ��� � ������ �

�� �� ����� �� ��� ��� ���� �� �����

�� �� ������. ����� �� �� ��� �� �� �

�����.

v ������ ��� � DB2 Server �� ������. �� ��

������ � ��� ������� � ���� ������.

v DB2 �� 9.7�� ���� �� �� ��� ������.

v ���� ������ ������� � �� ���� DB2 Server �

��� �� ������. DB2 �� 9.7� �� ���� ��

��, � � � �� ��� ���� �� ����� � ��

����.

2. � ������� � DB2 Server � ����� �� �� �� ��

��� �����. ��� ������ � ����� � � �����

��� �� � �� �� ��.

3. �����, ������ ����� ��� �� �� ���� ����

� �� ���� DB2 �� � ����� �� ������.

����� ����� ��

����� ����� ���� �� �� � ����� ����, �� ��

��� ��, ����� �� �� ����� ��� ���� ���.

���

������ ����� �� ����� ��� ������.

1. �� ���� � ����� ���� ������ ����� �� ��

����.

8 DB2 �� 9.7� �����

Page 19: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 2. ������ ����� � ����

����� �� ����

���� ��� ������.

v DB2 Server ��� ��� DB2 ������ ��� �� ����

�����

v ����� �� ���� ���� ����� ����� ����

�� �� � ����� ��

v ����� �� � �� � �� �� �� ��� ��� �

� DB2 �� ��� �� � ����� ����� ��

�� ����� �� �� ��� �� ��.

v DB2 Server �����

v ����� �� �� �

�� �� ����� �� ��� ��(�: ��� ��� �����

�����)� ���� �� ����� ��� �����.

����� �� �� �� ���� ���.

v �� 9.7 ����� ��

v ����� ���� �����

�� ����� ��� ���� �� ������� � �� �

�� ����.

v Data Server Client �����(Windows)

v Data Server Runtime Client �����(Windows)

v ����� �����(Linux UNIX)

�� ����� �� �� ��� �� ��.

v NetBIOS SNA ���� ���� �� ������ �� ��

��

v DB2 Server ��� ��� ��

v ������ ������ ������ ��

2. DB2 Server, ������ ����� ��� �� �� ���� ���

�� �� ���� DB2 �� � ����� �� ������.

������ ������ � �� ����� ��

������ ����� ��� ����� ���� �� �� � ��

����� ��, ����� ����, ����� �� �� ����� �

�� ���� ���.

���

������ ����� ��� �� ����� �� ����� ��� ��

����.

� 2 DB2 � ����� � 9

Page 20: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

1. �� ���� � ����� ���� ������ ������ ����

� �� ������.

� 3. ������ ������ ����� � ����

����� �� ����

���� ��� ������.

v DB2 Server ��� ��� DB2 ������ ��� �� ���� �

����

v �� ���� ���� ����� Getting Started with Database

Application Development� �Support for elements of the database

application development environment�� ������.

v ����� � ������ ����� ����� ���� � �

� �� � ����� ��

v ����� �� � �� � �� DB2 �� ��� �� �

����� ����� ��

�� ����� �� �� ��� �� ��.

v ����� ������ ����� �� 9.7 ����� ����� �

�����.

v DB2 �� 9.7 ��� ��� ������ ������ �����

��. ������ ��� ��� � ��� ����� �� ��

� ��.

�� �� ��� ��� ��� ���� �� ����� �� �

� ������. �� � �� ����� ���� ��� �

���� �� ����� �� ��� ����� ������.

v �� �� �� ��� ���������.

v �� ����� �� �� ��� ���������.

10 DB2 �� 9.7� �����

Page 21: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 3. ������ ������ ����� � ���� (��)

����� �� ����

����� �� �� �� ���� ���.

v ����� �� ���� DB2 �� 9.7� ���� ���� DB2

�� 9.7�� ��� �� ��� ������.

v �� �� �� ���� ����� ������ ������.

v ��� ��� � � ������ ������ �������.

v DB2 �� 9.7� ���� ������ ������ �������.

�� ����� ��� ���� ������ ������ �����

�� �� �� �� �� � �� ����.

v 218 ���� �Embedded SQL ����� ������

v 220 ���� �CLI ����� ������

v 221 ���� �IBM Data Server Driver for JDBC and SQLJ� ���

� Java ����� ������

v 224 ���� �DB2 JDBC 2 ����� ���� Java ����

� ������

v 225 ���� �ADO.NET ����� ������

v 226 ���� ���� ������

v 227 ���� �64�� ������ ����� 32�� ������ ��

��� ������

�� ����� �� � �� ������ ������ �� ����� ��� �����

�. � ��� ������.

v ������ ������ �� ������.

v DB2 �� 9.7�� ���� �� �� ��� ������.

v ��� ����� ��� �� DB2 �� 9.7� � � ��� ���

���.

2. �� ���� � ����� ���� ��� ����� �� �����

�.

� 4. ��� ����� � ����

����� �� ����

���� ��� ������.

v �� ���� ���� ����� Getting Started with Database

Application Development� �Support for elements of the database

application development environment�� ��� ������.

v ����� � �� ����� ���� � �� �� � �����

��

v ����� �� � �� � �� DB2 �� ��� �� �

����� ����� ��

� 2 DB2 � ����� � 11

Page 22: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 4. ��� ����� � ���� (��)

����� �� ����

�� ����� �� �� ��� �� ��.

v DB2 �� 9.7 ��� ��� ��� �������. ��� ��� �

�� � ��� ����� �� ��� ��.

�� �� ��� ��� ��� ���� �� ����� �� �

� ������. �� ����� ���� ��� �� ����� �

� �� ��� ���������.

����� �� �� �� ���� ���.

v ��� ���� DB2 �� 9.7� ���� ���� DB2 �� 9.7��

��� �� ��� ������.

v �� �� �� ���� ����� ��� ������.

v ��� ��� � � �� ��� �������.

v DB2 �� 9.7� ���� ��� �� �������.

�� ����� ��� ���� ��� ������� �� �� ��

�� � �� ����.

v 230 ���� �C, C++ COBOL �� ������

v 232 ���� �Java �� ������

v 234 ���� �.NET CLR �� ������

v 235 ���� �SQL ��� ������

v 237 ���� �64�� ������ ����� 32�� �� ��� ��

����

�� ����� �� � �� ��� �� �� ����� ��� ������. � ���

������.

v DB2 �� 9.7�� ���� �� �� ��� ������.

v ��� ��� �� DB2 �� 9.7� ��� � � ��� �����

�.

3. ����� DB2 Server� �� �� ���� ����� �� ����

DB2 �� � ����� �� ������.

12 DB2 �� 9.7� �����

Page 23: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 2 � DB2 Server �����

� �� �� ��� �� ���� ���.

v 15 ���� � 3 �DB2 Server ������

v 19 ���� � 4 �DB2 Server� �� ����� ����

v 47 ���� � 5 �DB2 Server� �� �� ����� ���

v 67 ���� � 6 �DB2 Server �����(Windows)�

v 79 ���� � 7 �DB2 Server �����(Linux UNIX)�

v 89 ���� � 8 ��� ��� DB2 Server ������

v 113 ���� � 9 �DB2 Server� �� �� ����� ���

v 133 ���� � 11 �DB2 �� DB2 �� ��� ���

v 127 ���� � 10 ������� �������� � �� 9.7 � ���

v 141 ���� � 12 �DB2 Server � �����

© Copyright IBM Corp. 2006, 2009 13

Page 24: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

14 DB2 �� 9.7� �����

Page 25: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 3 � DB2 Server �����

DB2 �� 9.7� �������� �� DB2 Server� ������� ���.

DB2 Server� �������� DB2 �� 9.7 �� ��� � � ����

������� ������� DB2 �� 9.7 ��� ��� ����� �� ��

�.

��� DB2 �� 9.5, DB2 �� 9.1 �� DB2 UDB �� 8 ���� ����

��� DB2 �� 9.7� �� ��� � ���. ����� ��� ��� ��

�� � ����� ���� �� ���� ����� �� �� � ���

���. DB2 �� 9.7� ������� � � �� ��� ��� DB2 Server �

���� ��� ������. DB2 Server ����� ���� DB2 9.7 �� �

� ���� ��� DB2 �� 9.5, DB2 �� 9.1 �� DB2 UDB �� 8 ��

�����.

Windows ��� ���� ��� DB2 9.7 �� ��� �� ������

� �� ���. �� �� ��� DB2 �� �������� ��� � �

� � ������� ������� ��.

DB2 Server� DB2 UDB �� 8 �� ����� �� �� � ��� �� DB2

UDB �� 8� ��� � DB2 �� 9.7� ���������. DB2 UDB �� 8.2

� �� FixPack�� ���� �� � �� ����. DB2 UDB �� 8.2� ��

�� � � �� ����� DB2 UDB �� 8 �� ���� ������.

© Copyright IBM Corp. 2006, 2009 15

Page 26: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 �� 9.7�� ������ �� DB2 ��� �����.

� 5. ������ �� ���� DB2 ������ ��

DB2 �� DB2 �� ��

�� 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

�� 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

16 DB2 �� 9.7� �����

Page 27: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 5. ������ �� ���� DB2 ������ �� (��)

DB2 �� DB2 �� ��

�� 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

���� �� DB2 ��� ���� ������ �� ��� DB2 �����

� ���� ���� ��� ��� �� ������.

� 3 DB2 Server ����� 17

Page 28: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

18 DB2 �� 9.7� �����

Page 29: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 4 � DB2 Server� �� ����� ����

DB2 Server� DB2 �� 9.7� �������� ����� ��, ����� ��

��, ����� � �� DB2 Server� ���� ���. DB2 Server ����

�� ���� ��� ��� ��� � �� ����� �� ��� � ��

�.

DB2 Server� DB2 �� 9.7� ������� ���� ��� ����� ��

� �� �� ������.

v ����� ������ ������ �� DB2 � ���

v 21 ���� �DB2 Server� �� ����� �����

v 25 ���� �DB2 Server ������ �� �� ��

v 30 ���� �DB2 Server ������ �� �� ���� ����

v 32 ���� �32�� 64�� DB2 Server� �� �� ����

v 33 ���� �DB2 Server �� ��

v 42 ���� �DB2 Server ������ �� ��� ���� ��� ��� �

v 45 ���� ��DB2 �� ������ �� ����� ���

���� � ������ ������ �� DB2 �� ��

���� ������ ����� � �� � ���� ��� �� ���� DB2

Server� ����� ���� �� � ��� � ���.

��� �����

���� ������ db2iupgrade �� ���� ����� �����

DB2 �� 9.7� Windows� ���� �� ���� ��� ��� �� �

���� ��� �� �� ��� 9.7� ��� � ����� ��� � �

�� ��� �����.

v ��� ����� DB2 �� 9.7 � �� � ����� ������

��.

v ���� ��� ����� ��� ��������. ���� ��� �

� ��� ����� ��� ������� ����.

v ������ �� ��� ��(dbm cfg) ��� ��������.

v jdk_path dbm cfg ����� ���� �����.

© Copyright IBM Corp. 2006, 2009 19

Page 30: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v � �� ��� � � � db2audit.cfg � �� ��� ����

����.

v SSLconfig.ini SSL �� ��� ���� � ������ �� ��

� �� ����� � ��� �� SSL ���� ��� ���� ���

� ��� ����� �� DB2COMM=SSL� ��������.

v MSCS(Microsoft® Cluster Server) ��� � ��� ���� � ��

� ����� � DB2 MSCS ��� ���� �� �� � �

��� � ��� ����� �����.

���� ������ �����, � ����� �� � ��� ���

� �� �� ��� ���� �� ���. ��� ���� �� � �

���� ���� ����� ����� ������.

������ ���� �����

������ ���� ���� ��� � �� � ����� ��

��� ��. ������ ���� LIST DATABASE DIRECTORY �

� UPGRADE DATABASE� �� �� ��� � �� ��.

������ �����

UPGRADE DATABASE �� ���� ������ ������ ���

�� ����� 9.7 �� ��� ������ ����� RESTORE

DATABASE �� ���� ����� ��� � ����� �� ��

� �� ������ ���� ��� �� ���.

v ������ �� ��

v �� �� ��

v � ���� ��� �� ���

v � ���� �� �� ���

v ���� ���

v �� � ��

v ���� ��

�� �� ������� � UPGRADE DATABASE �� � �

.MIG� ���� �� �� �� �� �� ��� ����. ������

������ ���� �� � S*.MIG ��� ��� � ���. ���

�� 113 ���� � 9 �DB2 Server� �� �� ����� ����

��� ������.

UPGRADE ATABASE �� �� SQLSPCS.1, SQLSPCS.2, SQLSGF.1

SQLSGF.2� ������� �������� ���� �� ����

20 DB2 �� 9.7� �����

Page 31: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ������� ���� �� ���� ��� �� �� ���� �

�� ����� ����� �� �� �� ���� ��� ������ �

�� �����.

UPGRADE DATABASE �� ������ ����� � � ���

���� ���� �� ��� ���� �����. �� �� �� �� �

�� �� ��� RUNSTATS �� �����.

� 6. �� �� ��� �� RUNSTATS �

auto_runstats ��� ���� RUNSTATS �

�� � ��� SYSCAT.TABLES� STATISTICS_PROFILE ��� � �

�� ���� SET PROFILE ����� RUNSTATS �1

�� � ���� �� �� ����� RUNSTATS �

�� �� N/A RUNSTATS �� �� � �� ��� �� � � �

��� RUNSTATS �2

�:

1. DB2 UDB �� 8 FixPak 8 ��� ���� ������� �����

�� �(�� 8.2 FixPak 1 ��� ��), �� �� ��� ��� �

���. ������ ����� �� ��� ���� ���� ���.

2. ��� ���� �� ��� ��� � ���� ��� ��

RUNSTATS �� �� ��. ���� �� ��� ��� �� �,

RUNSTATS �� ���� ����.

� ��� ���� ���� �� �� �� ��� Health Monitor� �

�� �� �� �����. �� SYSSTATS �� �� ��� �� ��

� ���� ��� ��� ���� ��� �, SYSSTATS �� �� �

�� ��� ���� �� ���� ���.

DB2 Server� �� ����� ����

DB2 Server ������ ���� �� ������ �� ���� ��� ���

� ��� ���� ���.

����

v DB2 �� 9.7�� ������ DB2 �� 9.5, DB2 �� 9.1 DB2

UDB �� 8�� �� ��. DB2 UDB �� 7 ��� ���� �

�, DB2 �� 9.7� ������� �� DB2 UDB �� 8.2� ����

��� ���.

v DB2 �� 9.7 ��� ���� ������ DB2 �� 9.5 ��� ���

� �� ��. DB2 9.7 �� ���� �� 9.7 ��� ���� ����

�� ���� ����.

� 4 DB2 Server� �� ����� ��� 21

Page 32: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v Windows ���� ����� ��� DB2 �� 9.7� �� �

�� DB2 ���� �� ��. � ��� DB2 �� 9.7� ���� �

��� DB2 ��� �� �� � ���� DB2 Administration

Server(DAS)� ��������. �� � ��� DB2 � � �

� ��� � �(add-on) ��� �� �����. ����� ��� �

��� �� �, �� �� ��� ����� DAS� ���� ����

��� ���.

v Linux UNIX ���� ����� ��� ��� � ��� DB2

�� 9.7� � �� ��� � ���. �� � ��� ����� ��

�� ������� ���. �� DAS� ���� ������ � �

��.

v ���� �� ��� DB2 �� 9.7� ���� � �� �� �

��� 32�� � 64�� �� �� ��� ������.

v DB2 �� 9.5� �� DB2 �� � ����� ������ � DB2

�� 9.1, DB2 UDB �� 8 �� � ��� �� ��. Windows

�� � DB2 ������ ��� �� ��� �� � �� �

���� �� � � ���. ������ �� �� �� �����

�DB2 �(Windows) ���� ������.

v �� ������ ��� � ��� ������ ��� ����

�� �� ��.

v DB2 9.7 �� ��� ��� �� ������ ��� � ����

� �� ��. ��� �� ����� ��� � ����� �� ��

���. RESTORE DATABASE �� ���� ������ ����

� � �� ��� ��� ��� �� ���� �� ���� ��

� � ���� � �� � ���� ���� ���

������.

v DB2 WLM(Workload Manager) �� ���� � DB2 �� 9.1 �

� DB2 UDB �� 8��� ����� �� �, ������ ����

��� � �� �� ��� �� ��� ���, � �� ��� ��

�, �� ��� ��� �� ��� ���� ����. ����

�� ����� �� � ��� �� ����� ����. �� �

���� ��� ��� �� ��� ���� �� ��. �� ���

����� �� ������ ��� ��� ������ ���.

�� ��� ����� ��� � ��� �� ������ ��

��.

v RESTRICT_ACCESS ������ �� ����� YES� ��� �

� ������ ��������� SYSDEFAULTUSERWORKLOAD�

22 DB2 �� 9.7� �����

Page 33: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�DBADM ����� USAGE �� ���� ���. ��� ��� �

�� ���� ������� ��� ��� � �� ��.

v �� � � ������ ������ ��� ����� ��. ���

DB2 UDB �� 8 32�� ������ DB2 �� 9.7 64�� �����

������ � ��� ����� ���. ����� �� ����

� ��� ��� ������.

����

�� ��� ���� DB2 �� 9.7 ��� �����.

v �� ���� ����. DB2 �� 9.7� ������� �� �

��� � ���� �������� � ���� ���

� � DB2 Server� ������� ���. DB2 Server ��� �DB2 �

����� �� �� ����� ������.

v 32�� �� Linux on x86� ��� Linux UNIX ��� �

� ����. 64�� �� DB2 �� 9.7� ���� �� ����� �

��.

v DB2 UDB �� 7 ��� �� Windows ��� ���� ��

��.

�� ��� ���� db2iupgrade �� �����.

v ����� ������� �� ��� ���� �����.

v ������ ����� �� ����. ����� ����� db2stop �

� ������.

v ����� �� DB2 �� 9.7 ��� ���. DB2 �� 9.7� ��

FixPack �� �� ��� ����� db2iupdt �� ������.

v DB2 �� 9.7�� DB2 �� 9.5, DB2 �� 9.1 �� DB2 UDB ��

8� � ������� �, 141 ���� � 12 �DB2 Server �

������ ���� � ���� �� ���� �� ��� �

��.

v DB2 �� 9.7 ��� ������� ���� � ���� ���

�. �� �� DB2 ������ ��� ���� � �� ���

�� ��� ���� ���.

� 7. DB2 �� 9.7 ������ ��� �� ���� ����� ��

��� � �� � ����� ��

client – DB2 Client

� �� 1

����� v ������� �����, standalone, wse ��

ese ����� �� ��.

� 4 DB2 Server� �� ����� ��� 23

Page 34: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 7. DB2 �� 9.7 ������ ��� �� ���� ����� �� (��)

��� � �� � ����� ��

standalone – DB2

Personal Edition(PE)

� ��

�� ������ �

������ ��v standalone, wse �� ese ������ ����

�� �� ��.

v client ������ ������ ���� ���

�.

wse – DB2

Workgroup Server

Edition(WSE)� �

�� �� ���

��� � �����

� ��

v wse �� ese ������ ��� �� ��.

v standalone ������ ������ standalone

����2(Linux UNIX�� ��)� �����.

v client ������ ������ ���� ���

�.

ese – DB2 Enterprise

Server Edition(ESE)�

��

�� �� ���

��� � ���

������ �� ��

�� �� ����

�� � Enterprise

Server Edition

v ese ������ ������ �� ��.

v � ������ �� ��� standalone �

� wse ������ ������ standalone �

� wse ����2(Linux UNIX�� ��)� �

����.

v client ������ ������ ���� ���

�.

�:

1. DB2 ������ ��� ��� ��� ����� ��� 23 �

��� � 7� ��� �� �� �� ���� ���. ���

� � �� ��� ���� � �����. �� ��, ese �

��� � wse, standalone client� �����. db2icrt ��

-s ����� �� ���� �� ��� ����� ��� � ��

�. -s ����� ���� ��� ����� ��� DB2 �����

� ��� ���� ��� ��� ���� � ���� �� �

�.

2. ������ �� ��� �� ������ ��� ����� ��

���� ���. �� ������ �� ��� �� ��� �

��� ����. �� ����� � ������ ��� � �

��� ����� �� �� ��� ����� � ���. ���

�� �� ���� �� �� �� ���� ��� ����

�� �����.

v db2ckupgrade �� ���� db2iupgrade �� �����. db2iupgrade

�� db2ckupgrade �� ���� ����� �� ������� DB2

�� 9.7� ������ �� ���� �����.

24 DB2 �� 9.7� �����

Page 35: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v DB2 Data Links Manager �� 8� DB2 Server� �� ��. DB2 Data

Links Manager� DB2 �� 9.7�� ���� ����. DB2 Data Links

Manager � �� � DB2 �� 9.7 ����� ������ � �

��.

v DB2 Data Warehouse Manager �� 8 � � � DB2 Server� �

� ��. DB2 Data Warehouse Manager� DB2 �� 9.7�� ����

����. ��� db2iupgrade �� ��� � ��� �� �����

DB2 Data Warehouse Manager � �� � DB2 �� 9.7 ����

� ������� � � �� ����� �� ��.

�� ��� ���� UPGRADE DATABASE �� �����.

v ������� ������� �� ��� ���� �����.

v ����� ������� ���� ����.

v ������ ����� � �� ���(Message Reference Volume 2�

�SQL1704N�)� � �� �� �� � ��� ������.

v ��� ARRAY, BINARY, CURSOR, DECFLOAT, ROW,

VARBINARY �� XML� ��� �� � (UDT)� ������.

��� UDT� ��(drop)�� ������ ����� �� �� ���

���� �� ���� ���.

v ������ ���� �� ��� Message Reference Volume 2�

�SQL0553N�� ��� ��� �� ��� ���� �������. �

�� �� ��� �� SYSPUBLIC� �� ��.

v ��� ���� ��� �� DATALINK ��� � �����. �

����� ����� �� ��� ���� ��(drop)��� ���

���. ��, DB2 Server� DB2 Net Search Extender(NSE)� ���

�, ��� �� ��� NSE� ��� UDF� ���� ���. ���

�� 106 ���� �DB2 Data Links Manager � ������� ��

� ������.

v ���� �� ��(HADR) �� �������� �� �� ����

�����.

DB2 Server ������ �� �� ��

DB2 Server ������ �� ��� �� �� �� ������.

�� DB2 ������ �� �� ���� ��

DB2 �� 9.7� ��� �� �� �� ���� DB2 Server ����

� ���� ��� �����, ���, ��� ��� �� �

�� �� � � ���. �� 9.7 �� ���� ��� �� �� �

� 4 DB2 Server� �� ����� ��� 25

Page 36: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� �� � � ���. ����� �� ��� ���� ���

� ���� ��� �� �����.

v DB2 �� 9.1 �� DB2 UDB �� 8�� ������ � DB2 ��

9.5�� �� �

v DB2 UDB �� 8�� ������ � DB2 �� 9.1� ��� �� �

� ���

��� ���� ������ �� �� �� � ���� �� ��

� �� ���� ���� �� � ���.

DB2 ������ �� ����� ��� ���� � �� �� ����� �

UNIX, Linux Windows �� ��� DB2 �� 9.7�� ���

���. DB2 Server ��� �DB2 ������ �� �� ����� ��

�� ��� � ��� ����� DB2 �� 9.7� ���� ��

�� ������� ��� ��� ����. �� � �

��� ������� ���� ���� �� �����.

��� ��� �������� ��� �, DB2 ������ �� ��

����� �� ���� � ������ ���� �����

�� �� � �� � �����. DB2 ������ �� ���

�� ��� ���� �� ����� ������ �, ����� �

��� ���� �� ���� ��� ����� ������.

Windows XP �� Windows 2003� DB2 �� 9.1 �� � �,

�� Windows Vista� ������� �� DB2 �� � �

���� �� ���� ��� � �� Windows Vista� ���� FixPack

� ������. Windows Vista ��� DB2 �� 9.1 FixPack 2�� ��

��. Windows XP �� Windows 2003� DB2 UDB �� �� 8 �

� � ��� �� DB2 �� 9.7� ������ �� ��

Windows Vista� ���������.

Linux on POWER®� DB2 UDB �� 8.1 32�� �� � � ��

DB2 �� DB2 UDB �� 8.1 FixPack 7 ���� ��� �� DB2 �

� 9.7� ���� �� �� SUSE Linux Enterprise Server(SLES)

10�� ���������.

SLES 10 �� 9� DB2 �� 9.5 �� DB2 �� 9.1 �� � �, �

� �� 9.5 Fix Pack 4 �� �� �� 9.1 Fix Pack 7 ��� ��� �

� �� SLES 11� ���������. SLES 10 �� 9� DB2

UDB �� 8 �� � ��� �� DB2 �� 9.7� ������ ��

�� SLES 11� ���������.

DB2 �� �� ��

26 DB2 �� 9.7� �����

Page 37: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Server� ������� �� �� � ���� ������. db2batch

���� ��� ���� �� �� ��� � �� CPU ��� ��

� � ���. � ��� ���� � ���� ��� � ���. ��

�� ���� ��� � ��� ������.

�� ��� ��� �� db2expln � �� ��� ������. �

���� �� �� ��� �����. ��� �� ��� � � � �

�� � �� ���� � �� � ���.

������ �� ��

� ����� ����� DB2 ���� �� 9.7 �� ����� ���

���� ����. ������ � ����� �� �� � �� �

��� 141 ���� � 12 �DB2 Server � ������ ��� ��

����.

�� ����� ��� �

������ ����� �� �� �� ����� ��(�: DB2 �� �

��� �� �, ��� ���� �� �� ���, ������� ��

��� �� ���� ��)� ���� ���.

����� � � ��� ����� �� ����� ��(�: 1 �

�� 2 ��� ��)� ������. ������ ����� ��

1 ��� ���� �� �, ������ ����� �� 1

��� �� �� ��� ���� ���� �� ��� � ���

��. �� ���� ��� ���� ���� ��� � ����.

32�� Linux �� ��� 64��� �����

Linux ��� DB2 �� 9.7 32�� ������ ���� ����

��� ��� ����� �� ��� �� 32�� �� �� �

� ��� �� �� ����� ����.

v � ���� ���� ���� �� ��� �� � ��� ��

� �� ��. ��� �� ����� � ����� � �� �

� ��� ��� ��� �� �� �� ���. ��� ����� �

� ��� ���.

v � ������� � ������ � �� ����� � �

�� �� ���� ��� ����� �� ������ ��� ��

��. � ������� ����� ���� � �� ������

� �� ���� �� � ���. ��� ������ ��� ��

�� ����.

32�� � ��� ��� �� �� DB2 �� 9.7 64�� ������ �

��� ������ ��� ������.

� 4 DB2 Server� �� ����� ��� 27

Page 38: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Server� � �����

�� DB2 �� 9.7� ������ � � DB2 Server� DB2 �� 9.7

� ������� �� DB2 Client� DB2 �� 9.7� ������� �,

� DB2 ������ �� �, ��� ��� ���� �� ���

�� ����� ��� ���.

��� �� ���� ��� ����� ��� ������ DB2 ��

9.7� ������� �� DB2 Server� � DB2 �� 9.7� �����

����. ��� ���� ��� DB2 Connect�� ���� � ��

��.

������ ������ � �� �����

DB2 Server� ������ �, 64�� ����, SQL ���� ���,

Java™ Virtual Machine(JVM) �� ����� �� ���� ���

� �� ������ ����� ��� ������� ���.

177 ���� � 22 ������� ����� ����� ����

211 ���� � 23 ��� ����� ����� ������ ���

�� ����� �� �� ��� �� ��� ��� �� �����. �

�� ��� ���� ������ ����� ��� �� �� �

��� DB2 �� 9.7� ������ ��� ����� ������.

����� ��� ���, ������ ����� ��� DB2 ��

9.7�� ������ ��� ���� ��� ������� ���� �

� ���. �� �� ������� �� ������ �����

��� ������ �� ���.

DB2 ���� � �(HADR) �� �����

� ������� DB2 �� 9.7� ������� ������ ��� �

�� ��� � ��. �� ������� DB2 �� 9.7�� ���

���� �� ��� ������� � ��� �� � � � ��� �

��� ����. ��� ������ �� HADR �� DB2 �� 9.7�

�������� HADR� ���� � ������� ���� DB2

Server� ������ �� HADR� �� ����� ���.

�� ��� ���� ��� � ��� ��� ���� ���.

v 47 ���� � 5 �DB2 Server� �� �� ����� ���� �

�� �� HADR � �� �� ������� ������.

v �� �� � ��� ���� � ������� ���� DB2

Server� ���������.

– DB2 Server� DB2 �� 9.7� �����(Windows)

– DB2 Server� DB2 �� 9.7� �����(Linux UNIX)

28 DB2 �� 9.7� �����

Page 39: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v 113 ���� � 9 �DB2 Server� �� �� ����� ���� �

�� �� HADR� �� �������.

SQL � �� ��

������ ��� ������ ��� ����� SQL �� �� DB2

�� 9.7� ��� � ���.

SQL �� � �� �� � � �� ����� SQL �� �� 9� �

�� ������.

DB2 Spatial Extender �����

DB2 Spatial Extender� ���� ����� �� �� ������� DB2

�� 9.7� ������ �, DB2 Spatial Extender� �� ����� �

���� Spatial Extender and Geodetic Data Management Feature User’s

Guide and Reference� Upgrading to DB2 Spatial Extender Version 9.7

� ��� ������.

Microsoft Cluster Server �� �����

MSCS(Microsoft Cluster Server) ���� DB2 �� 9.7� � ���

��� � db2iupgrade �� ���� MSCS ����� ������� �

��. ����� 109 ���� �MSCS(Microsoft Cluster Server) ���

DB2 Server ������� ��� ������.

�� ��� ��

DB2 �� 9.1 �� ���� ������ �, DB2 �� 9.7� ����

�� ���� �� ��� �� �� �� �� 9.5� ��� ��� �

� ��� �� ��� � ���. ��� ������� DB2 �� 9.7

� ������ � ���� ��� ��� �� ��� ��� ��� �

����. � �� �� ��� �� DB2 �� 9.5�� ��� � �

� � ��� ��� ����.

DB2 UDB �� 8�� ������� � DB2 �� 9.7� ���� ��

����� ��� � �� 9.1� ��� ��� �� ��� �� ���

� ���.

v �� ������ �� ��

v �� ���� ��

v auto_runstats self_tuning_mem ������ �� ���� ��

��� ������� DB2 �� 9.7� ������ ��� � �� ��

� �� ��� � ����. ������ �������� DB2 �� 9.1

�� ��� � �� � ��� ��� ����.

� 4 DB2 Server� �� ����� ��� 29

Page 40: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Server ������ ��� ��� ���� ����

����� ���� � �� ����� ��� � � ���. � ���

� ���� � �� �� � ��� ���� ������. �� �� ��

�� � ��� DB2 �� 9.7� ������ � �� ��.

� ���� �� ��

SQLSPCS.1 SQLSPCS.2 ���� ��� ���� ��� ���� ��

�. � ��� DB2 UDB �� 8�� DB2 �� 9.7� ���� �� ��

��� 4�� �� ����� � ��� ��� SQLSPCS.1 SQLSPCS.2

��� �� ��� ���� ����. �� ��, �� �� � ���

512KB� ��� � � � � ��� 2MB� �� � ��� ��

���.

�� ���� � �� �� � ����

��� ����� ��� � ��� ����� �� ������� ��

� �� ��� ����� �� ������. ����� ��� ��

� ������ ���� �� ��� ���� ��� ����� ��

��. �� � ��� �� ������ ���� � ��� �� �

������ ���� ���� �����.

�� ���� � ����(SYSCATSPACE)

� ��� ��� � ����� � �� ��� �� ����. �,

� ��� �� ��� �� ��� ����� �� ���� ��

�.

�� � ����(TEMPSPACE1� �� ���)

� ��� � ��� ���� ��� ���� ��� � �� ��

� �� ����.

��� ���� ��� ����� � ��� ��� ���� ��� �

���. � ��� �� ��� ���� ��� �� � ��� ���� �

�� ���� ��� �� � ��� ���.

��� �� ����(SMS) ��� ������ � ��� �� ����

�� �� ����� ��� �� ����� ���� �� �� ���

� �� �� ��� �� ��� ��� �����.

������ �� ����(DMS)�� � ��� �� ��� �� �� �

��� ��� �� � ���. ��� ���� ���� ��� ���

� � �� � ���. ����� �� ���� ��� �� �

���.

�� �� ����

������ ����� ���� ��� ���� ���� ����.

30 DB2 �� 9.7� �����

Page 41: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� ���� ���� � �� � ����� ���� � �

��� ����� ��� �� ����� ����. �� ����� �

��� ��� � ���� ��� ������ ���� ����.

��� � � ��� �� �� ����� �����, �� ��� � �

� ���� ��� �� � ��� � � logsecond ������ �

� ����� ��� logprimary logsecond �� ��� ��� � �

��. ��� � � � �� �� ����� �� �� � �����

�� �� ����. ��� ������ �� �, ���� ���

�� �� ����� ��� ��.

UPGRADE DATABASE �� ��� ���� � ������ �� �

���� ��� � ���� ����� DB2 �� 9.7� ������� �

� � ������ �� ���� �� ���� ���. �� �� ����

� ���� � � �� ���� � ������ �� ����� � �

��� ��� � UPGRADE DATABASE �� �� ��� � ���.

����� ��� �� ����� �� � ������ �� ���� ��

� �� ��� ����� � ���.

�� ����

�� �� ����� ���� �� � ���� ��� �� �

��� � ���� ����.

v ��� ��

v MDC ���� ��� �� � �

v ���� �� ����� ���� ��

1 ��� ���� � � ��� �� �� ��� ���

� ����� � ���� ��� � �� ��� � 2 ��� �

�� ��. 1 ��� ���� � �� �� ����� ����

������. 2 ���� � � 1��� ��� ����. ��

����� ��� � � �� ��� ��� ��� ���� ���

� ������.

��� �� � �� ��� ���� � � ��� ����� �

��� ���� SQL0289N �� ���� ��� � ���. ��� ��

�� ��, ���� �� ����� �� � ��� � ���� ��

��� �� �� ��� ����� � ���� ���� �����

�.

v DB2 �� 9.5 ���� ��� ������� ���� ��� ���, �

�� ��� �� ��� � �������� ��� �� ����.

v DB2_MDC_ROLLOUT� DEFER� ���� �� DB2_WORKLOAD

� SAP�� ���� � � ��� �� � � ��

� 4 DB2 Server� �� ����� ��� 31

Page 42: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ���� �� ���� �� ��� �� ���

�� ���� ��

ADD STORAGE ON�� ��� ALTER DATABASE�� ����� �

� �������� �� ����� ��� �, � ��� �� ���

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

32�� � 64�� DB2 Server� �� �� ����

DB2 �� 9.1 ��� Linux on x86 Windows �� 32�� ��

UNIX, Linux Windows �� 64�� �� �����.

��� ���� �� �� ��� ��� DB2 Server ��� �DB2

������ �� �� ����� ������.

����� ����� ������ � ����� �� ��� ��� � ����.

� ����� �� ��� DB2 �� 9.7� ���� � �� �� ��

��. �� �� ��� ��� ��� � � DB2 �� 9.7 �� ��

��� ��� ���.

� 8. ��� ��� � � DB2 �� 9.7 32�� 64�� ��

�� �� DB2 �� 9.7 �� �� ��

v 32�� Windows on x86

x64(DB2 �� 9.7 32�� �� �

�)

v 32�� Linux on x86

v 32�� ���� ��

v 32�� DB2 Server, Client GUI �� ��

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

v AIX®, HP-UX �� Solaris� 64

�� �

v 64�� Windows on x64

v 64�� x64, POWER zSeries®

� Linux �

v 64�� ����

v �� �� 32�� 64�� DB2 ����

v 64�� DB2 Server Client

v 64�� ����� ��

v 32�� ������ ����� ��

v 32�� �� ���� ���/UDF ��(�Java)

v Java �� ���� ���/UDF

v Java� 64�� IBM SDK

32�� 64�� ��� ���� DB2 ����� ������ ���� �

��� � ���� �� �� ������ �� � � ���. DB2 �

� �� ��� � DB2 �� 9.7 �� �� �� ���� ������ �

��� ����. ��� ���� � ��� �� ���� �� ���� �

���� ��� � ��� �� �� ������ ����� �� ��.

32 DB2 �� 9.7� �����

Page 43: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v 32�� ����� � 32�� ���� DB2 �� 9.7� ������ �. 32

�� Windows� 32�� ���� �� 32�� Linux on x86��� ������

� ���.

v 64�� ����� � 64�� ���� DB2 �� 9.7� ������ �. 64

�� ���� 64�� ������ ������ � ���.

32�� ����� � 64�� ���� DB2 �� 9.7� ������ �, ��

��� ��� ����� ����� ����� ���� ���. ����� �

�� � �� ���� �� � ���� � ���� �� �����. 32 �

��� � 8� �� �� 32�� 64�� ��� �� ����� ��� �

��. �� ��, Java� ��� � ���� ��� � 32�� ���� �� ��

�� ���� ���� ����. � ���� ���� ��� � �� ����

����� ������ � �� � ��� � ���.

DB2 Server �� ��

DB2 ����� ��, �� ����, ������ �� �� � �����

� �� � ��� �� ������ �� � � � DB2 Server ��

� �� � ���.

����� DB2 ��� ����� �� ��� �� ��� ���� ���

��� ���� ����� ��� � �� ��� ���. DB2SYSTEM

DB2PATH� �� �� �� ��� ����� ��� DB2 �� ��� ��

����� ������� �� ��. db2set �� -g �� �� ���� ��

� �� ��� ����� ��� ������� ����. ����, ����� �

� �� ���� ���.

�����, �� ������ ������ �� ��� �� ����� ��

��� �� � �� ��� ���. ��� �� ����� ��� ��� �

� �� ����� ��� �� ���� ������ ���� �� ��

� � ���.

�� 9.7 ��� �� ���� ��� ��� ����

�� ���� ��, ������ ������ �� ��� �� ����, ��

����� �� �� �, ������ �� �� �� � ���� ��

����� �� ���� �����.

v � ����� ��

v �� ����� ��� �� ���

v ���� �� ��� ��

v � ������ �� ��� �� ����

� 4 DB2 Server� �� ����� ��� 33

Page 44: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v �� ������ �� ��� �� ���� �� ���

v ���� �� ��� ������ �� ��� �� ����

v � ������ �� ����

v ��� ������ �� ����� �� ���

v ���� �� ��� ������ �� ����

v ������� �� �� �� �� ���

v �� �� �� �

� ����� ��

�� ���� � ����� ��� ���� �� ����� �� ��

�����.

� 9. � ����� ��

�� ����� ��

DB2_DDL_SOFT_INVAL ���, � � ����� ��� � DDL ���� �� ��� �

��� �� ON�� �� ��. DDL �� �� ������ �� �

� �� ���� � ������� ���� �� �� �

�� ���� ������.

�� 9.1 FixPack 2 ���� DB2_WORKLOAD ����� ��� SAP

�� ��� �, �� �� ��� ��� ���� �� � �

��� �� �� ��.

���� ����� � �� ��� ���� ����

DB2_DDL_SOFT_INVAL� OFF� ������. , DB2_WORKLOAD

����� ��� SAP�� ��� �, DB2_DDL_SOFT_INVAL ���

���� � � ��� �� �� ��� �� ��.

D B 2 _ F O R C E _ O F F L I N E _

ADD_PARTITION

� � ����� ��� START DATABASE MANAGER �� ADD

DBPARTITIONNUM ����� ��� �� � ��� ��� �� �

���� ������ ��� �����. ���(FALSE)� ��� �

���.

���� ����� � �� ���� ��� ��� ���� �� �, �

����� ��� TRUE� ������. � ��� �� ���� ����

� ��� � ��� ���� ��� �� � ���.

DB2_DEFERRED_PREPARE_

SEMANTICS

� � ����� ��� � ���� �� ���� ����� ��� �

���� ��� � ���� ��� � �� ���. ���, � �

��� �� � ���� ����� �� OPEN �� EXECUTE��

� �� ���� ���� ��� �� ��� ����� � �

�� YES� �� ��. �� ������ ��� ���� ���� ���

���.

DB2_PMAP_COMPATIBILITY ���, � ����� ��� �� �� ��� 4,096 � � �� �

�� ON�� �� ��. ������� ������� �� � �����

��� OFF� ��� � �� � ��� 32,768 � �� ����� ��

db2GetDistMap db2GetRowPartNum API� ���� ���. ���

�� 184 ���� �DB2 API �� ����� ��� ��� �����

�.

�� ����� ��� �� ����

�� ���� �� ����� ��� �� ���� ����� �� �

34 DB2 �� 9.7� �����

Page 45: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� �����.

� 10. �� ����� ��� �� ���

�� ����� ��

DB2_EVALUNCOMMITTED

DB2_SKIPDELETED

cur_commit ������ �� ����� ���� �� ��� ��� �

� ��� ��� � � �� �� ��� ���� ��� �,

� ����� ��� �� ��� ��� ��� ��� � �� ���

�� ���. ��� ���, �� ��� �� ��� ���� ��

�� ���� �� �� ��.

�� ��� ��� BIND � �� PREPARE�� ���� �� �

�� ��� �, � ����� ��� �� ����. ����� 37 �

��� � 13� cur_commit �� ����� �� �� ������.

DB2_GRP_LOOKUP DB2_GRP_LOOKUP� ��� ���� ������ �� ���� ���

�. �� 9.7��� � �� ������, � ����� ��� ���

� �� �, ����� �� �� ������ ��� ��� ����

� ������ ������. DB2_GRP_LOOKUP ����� ��� �

� � ��� ��� ����� �� �� ������ ����

� � �� ��� ��� ������ � ��� ����� ��

Windows � � ������ ������.

D B 2 _ L O G G E R _ N O N _

BUFFERED_IO

�� 9.7�� � ��� ���� AUTOMATIC��, �� ��� ���

� �� ���� ���� �� �� �� �� �� ��� ��� �

�� �����. ������ �� ���� ��� ���� �� ��

��� �� �� ��� ���. �� 9.5 FixPack 1 ����� �

�� OFF��� �� ��� �� �� ����� ���� ������

�.

���� ����� � � ��� ���� ��� AUTOMATIC ��� �

�� �� �� ��� �� � � ��. ��� ���� �� ��

� ��� � � �� ���� �� �� ��� �� ��� �

� ��� ��� �����. ����, � ��� OFF� ���� � �

� ���� ��� ���� �� �� �� � ������.

DB2_SKIPINSERTED �� ��� ��� �� �� � �� �� ��� ���� �

�� �, � ����� ��� �� ����. ����� 37 ���� �

13� cur_commit �� ����� �� �� ������.

���� �� ��� ����� ��

��� ��� �� ���� ��� �� ��� ������ ��

�� �� ����� ��� ��� ���� ���. ���� �� ���

�� ��� ����� �� ��� DB2 �� 9.7� �� ���

� ����� �� ����� ���� ������.

DB2 �� 9.1 ���� ������� �, �� 9.7 �� ���� �

���� �� ����� ��� ��� �� ���� ��� � ���

������ �� ��� ��� ������. ��, �� 9.7 �� ���

� �� ����� ��� �� ���� �� ��� ��� �����

�. ����� 42 ���� ��� 9.1 �� ���� �� ��� ��

��� ��� ������.

� ������ �� ���� �� ���

� 4 DB2 Server� �� ����� ��� 35

Page 46: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� ���� � ������ �� ����� ���� ����� �

� �� �����.

� 11. � ������ �� ��� �� ����

�� ����� ��

alternate_auth_enc � ����� ��� ID ��� AES 256�� ���� �� ���

���. ���, � ����� ���� ���, �, ��� ������

���� ��� ����� ��� ������ �� �� ����.

���� ����� � DB2_SERVER_ENCALG ����� ��� �

�� �, alternate_auth_enc �� ����� �� ����� ���

�� � �� DB2_SERVER_ENCALG ��� �� AES_ONLY ��

AES_CMP� �� ��. ����� � AES 256�� ��� �� � �

����, alternate_auth_enc �� ����� ��� ������.

diagsize � ����� DB2 � �� �� �� ���� ���. ���

� ����� � diagsize� �� ������ ��� ��� ���

�� 0�� �� ��. � ��� ���� ��� � �� ��

(db2diag.log) ��� �� �� ��(instance_name.nfy)� ��

�� ��� �� ���� � � ��� ����� ���. � �� �

��� �� ����� 127 ���� � 10 ������� ����

���� � �� 9.7 � ���� ������.

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

�� ���� DB2 ������ SSL ��� ����� SSLconfig.ini

��� SSL ���� �� ���� ���. ���� ����� � � �

�� ���� � � ������ �� ��� ����� SSLconfig.ini

� � �� SSL ���� ��� �� ��. � ��� ���� ���

������ �� ��� ����� �(NULL) ��� ����(��),

�� SSL ��� �� �� ����� ����� �� �����. ��

� ��� DB2 �� 9.7� �� ��� � �� � SSL ����� �

� �� ���� ������.

ssl_clnt_keydb,

ssl_clnt_stash

�� ���� ������� SSL(Secure Socket Layer) ��� ����

� SSLClientconfig.ini ��� � SSL ���� �� ������.

���� ����� � � ��� ���� � � ������ �� �

�� ����� SSLClientconfig.ini� � �� SSL ���� ���

�� ��. � ��� ���� ��� ������ �� ��� ���

�� �(NULL) ��� �� ��. ������� SSL ��� ��� �

���� � ������ �� ��� ����� ���� ���.

�� ������ �� ���� �� ��� �� ����

�� ���� ������ �� ��� �� ����� �� �� ��

��� �� �� �����.

� 12. �� ������ �� ��� �� ���� �� ���

�� ����� ��

authentication,

srvcon_auth

��� ID ��� 256�� AES ���� ���� �, ��� ��

��� �� � �� ����� ��� � �� �� alternate_auth_enc

����� �����. ��� ��� � 11� alternate_auth_enc ��

��� �� �� ������.

���� �� ��� ������ �� ���� �� ���

36 DB2 �� 9.7� �����

Page 47: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ����� ���� ��� ���� �� ������ �� ��� �

� ����� ����. ���, DB2 �� 9.1 ���� �������

�, �� 9.7 �� ����� ���� �� ������ �� ��� �

� ����� ��� �� ���� ��� � ��� ������ �

� ���� ��� ������. ��, �� 9.7 �� ���� �� ��

���� �� ��� �� ����� �� ���� �� ��� ���

������. ����� 42 ���� ��� 9.1 �� ���� �� ��

� ����� ��� ������.

� ������ �� ���

�� ���� � ������ �� ����� ���� �� �����

�� �� �����.

� 13. � ������ �� ����

�� ����� ��

auto_reval ������ ����� � ������ ���� �� �� ����

�� ��� �� � �� �� ��� ���� � �� ���

�� OFF� ����� ������ �� �� ����.

DB2 �� 9.7� � ������� ��� �, auto_reval �� ���

�� � �� ��� ��� ���� ��� � �� ���

DEFERRED� �� ��. � ��� � DDL ��� �� ��, �,

��, ���� ���, ��� �� ��� ��� � �� ���,

��� ���� ��� �� �� ���� ��� � ���. ��

� � ���� �� ����� ������ �� �� �� ����

� ������� ���� �� �� � �� ���� ���

���.

cur_commit ������ ����� �, �� ������ ��� ��� ����

� �� ����� DISABLED� ����� ������ �� �� �

���. � �� ��� �� �� ��� ��� ����� ����

� �� cur_commit �� ����� ON�� ���� ���. �� �

�� �� ��� �� ����� 241 ���� � 28 ������� �

���� ��� � DB2 �� 9.7 � ���� ������.

DB2 �� 9.7�� ��� � ������� �, cur_commit �� ��

��� ON�� ����� �� ��� ��� � �� ���� �

� ����. ����� DB2 �� 9.7� �� ��� � �� ��

���� �� �� ��� ��� ���� ������.

dec_to_char_fmt � �� ����� 10��� ��� CHAR(10� ���) ��� ��

CAST ��� ���� ���� �����. dec_to_char_fmt� NEW

� ���� CHAR ��� 10� ��� (0)� � �� (0) 10

��� �� 10�� �� �� ��� ��� �����. dec_to_char_fmt

� V95� ���� 10� ��� (0)� � ����� �� (0) 10

���� �� ��. ������ ����� � � �� �����

V95� ���� ��� �� ������ ��� ��� �� �����.

DB2 �� 9.7�� ��� � ������� �, dec_to_char_fmt� NEW

� �� ��. �� ������� ���� �� � ����� V95�

���� ���.

� 4 DB2 Server� �� ����� ��� 37

Page 48: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 13. � ������ �� ���� (��)

�� ����� ��

mon_deadlock,

mon_locktimeout,

mon_lockwait,

mon_lw_thresh,

mon_act_metrics,

mon_obj_metrics,

mon_req_metrics,

mon_uow_data

� ����� �� � � ��� ��� ��� ������ ����

� ��� ��� �� ��� ��� ��� � ���. ����

�� ����� � mon_deadlock� WITHOUT_HIST�, mon_lw_thresh

� 5,000,000�� �����, ��� ����� NONE�� ���� ��

������ ���� �����.

DB2 �� 9.7�� ��� � ������� �, mon_req_metrics,

mon_act_metrics, mon_obj_metrics� BASE� ����, mon_lw_thresh

� 5,000,000�� ����, mon_deadlock� WITHOUT_HIST� ��

��. mon_locktimeout, mon_lockwait mon_uow_data �����

NONE�� ������. �� ���� ����� � ����� ���

���� ���.

�� ������ �� ���� �� ����

�� ���� �� ������ �� ����� �� ��� �� ���

�� �� �� �����.

� 14. �� ������ �� ����� �� ���

�� ����� ��

applheapsz DB2 �� 9.1 �� DB2 UDB �� 8�� ������ ��������

applheapsz �� ����� DB2 �� �� �� �� ���� �

� AUTOMATIC�� �� ��. DB2 �� 9.5 �� ����� � ��

��� ������ ����� �� �� ������. DB2 �� 9.5

�� � ����� ������ � �� �� �����.

MQT� ���� �� ��� ���� �� ����� �� ���

� �������. � ����� AUTOMATIC�� ���� � ��� �

���� ������. � ����� AUTOMATIC�� ����� �

�� ���� � �� �, ��� ���� ���� �� ��� ��

���� MQT �� �����. �� �� ������ � ���

� ���� ���� ���� ������.

dbheap �� ������ �� ���� �� �� ���� �� � �

� ���� �� ���� � � � ��� ��� � � ���. �

����� �� ��� ��� � ��� ���� � ���� ���

���� �� ��. � � ��� �� ��� � � � ����

�, dbheap ����� AUTOMATIC�� ���� ��� ���� � �

�� ��� �� ������. �� ��� � � �� ����� �

����� �� �� �� ���� � ���� � �� ������.

locklist locklist ����� ����� � �� � �� ������. � �

�� ��� �� ����� �� ��� � �� ���� ��� �

������ �� �� ��� � �� �� �� ����.

locklist ����� ��� �� 134,217,728���(4KB)���.

38 DB2 �� 9.7� �����

Page 49: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 14. �� ������ �� ����� �� ��� (��)

�� ����� ��

logbufsz � ����� ���� �� 256���(4KB)���. �� ����� �

�� 8���(4KB)����. ������ ����� � cur_commit ��

����� ON�� ���� �� ��� ��� � �� ���� �

� �� �, � ���� �� 256 ���� ������.

LSN(Log Sequence Number)� �� 8���� �����. �� ����

� LSN� ��� 6�������. ������ �� ��� �� � ��

��� �� ����� � �� ���.

logfilsiz,

logprimary

LSN(Log Sequence Number)� �� 8���� �����. �� ����

� LSN� ��� 6�������. ������ �� ��� �� � ��

��� �� ����� � �� ���. ����� DB2 �� 9.7� �

� ��� � �LSN(Log Sequence Number)� �� ��� �����

������.

pckcachesz �� �� � ��� � �� ���� �� �� ��

�� ���� 25%�� 40%� ��� � ���. � � ��

��� � �� �� �� ���� � �� �����. � �

� ���� �� � ��� ��� ����� �� ��� ������

������ �� ���� ���. � ����� AUTOMATIC�� �

���� � ���� ���� ���.

������ ������� �, INLINE LENGTH ���� LOB

���� �� �����. LOB ���� LOB ��� ��� ����

� �� �� INLINE LENGTH �� ���� �� � ��� ��. �

��� LOB ��� ��� ����� LOB ��� �� LOB ���

���� ��� LOB ���� ������ ����� �� ��� ��

� ����� ��� �� . LOB ���� ����� � ���

pckcachesz ������ �� ����� ����� � �� ���. �

����� AUTOMATIC�� ���� � ���� �� ��.

64�� ��� pckcachesz� �� ��� 2,147,483,646�� �

�����. ������ ����� ��� ����� � �� ����

� ���� ��� ������. ����� 241 ���� � 28 ��

����� ����� ��� � DB2 �� 9.7 � ���� ���

������.

���� �� ��� ������ �� ���

��� ��� �� ���� ��� �� ��� ������ ��

�� �� ������ �� ����� ��� ���� ���. ���� �

� ����� ��� ����� �� ��� DB2 �� 9.7� ��

��� ��� �� ������ �� ������ ������.

DB2 �� 9.1 ���� ������� �, �� 9.7 �� ���� �

���� �� ������ �� ����� ��� �� ���� ���

� ��� ������ �� ���� ��� ������. ��, �� 9.7

�� ���� �� ������ �� ����� �� ��� ����

� 4 DB2 Server� �� ����� ��� 39

Page 50: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� ��� ��� ������. ����� 42 ���� ��� 9.1 �� �

��� �� ��� ����� ��� ������.

������� �� �� ��� �� ����

�� ���� ������� �� �� �� �� ���� �����

�� �� �����.

� 15. ������� �� �� �� �� ���

�� �� ����� ��

BUFFER POOL � LOB ���� �� ���� ��� �� ���� �� � �

�� ��� �, �� � ��� �����.

������ ��������, LOB ��� ��� ����� �� ��

LOB ��� �� LOB ��� ���� ��� LOB ���� ��

� ��� ����� ��� ��. � ��, � ��� ����, � ��

�� �� ���� ����, � �� �� ���� �� �� ����

�.

LONG VARCHAR

LONG VARGRAPHIC

���

LONG VARCHAR LONG VARGRAPHIC ��� � ����

�� � ����� �� ��. �� ����� � ��� � ��

���� ��, � ������� �� ��� �� ��� (�:

VARCHAR, VARGRAPHIC, CLOB �� DBCLOB)�� ���� �

� ������.

� SYSPROC.ADMIN_MOVE_TABLE ��� �� ���� ���

� ���� ����� ���, �� �� � � ���� ��

�� ��� �� �� ��� �� � ���. ��� ��

��� �� ���� � �ADMIN_MOVE_TABLE ����

��� ��� ���� ������.

TIMESTAMP ���

TIMESTAMP ��� � �� ����� �� �� ��� ����

�. �� �� ��� ���� ���� ��� � ���. ���� 0

- 12 ����, ��� 6���. ���� ������ ������

�� �� �� � ����� ��� � �������.

���, �� �� ��� 6� � �� ���� � TIMESTAMP �

�� � ���� � ���� ���� �, �� ����� ��

��� �� ��� �� ��� 7 - 13����� ���� �� �� �

����� ������. �� ����� ��� ��� 10�����

��. ����� SQL ���� � ��� �� ��� ������.

XML ��� �� 9.7�� XML ���� ���� XML ���� � �

XML ��� ��� ��� ��� �� �� ��� �� � ��

���� �� � �� ����. �� 9.7 �� ����� ���

XML ��� ��� ���� �� � � �� ����� �, ��

���� ����� XML ���� ���� �� 9.7 ��� ���

���. ����� 122 ���� �XML ���� ���� �� 9.7

��� ���� ��� ������.

�� � ��� �� ����

DB2 ��� �, CLP � SQL� ��� �� � �� �� ��

� �� �� DB2 �� 9.7�� �������. �� �� �� ��

�� ���� ����� �� �� ����.

40 DB2 �� 9.7� �����

Page 51: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 16. �� �� �� ���

�� ����� ��

DBADM �� DB2 �� 9.7�� �� �� ��� ��� �� � ��� �

��. SYSADM ��� ���� DBADM ��� �� �� ��

ID� �� UPGRADE DATABASE �� ����� ACCESSCTRL

DATAACCESS ��� ���� �� ������ ���� �� �

����� ��� �� �� �� ���� ���. � ���

�� ����� ������ � ��� � ������� ����

������.

��, UPGRADE DATABASE �� DBADM ��� �� � �

� �� ID� ����� SYSROLE_AUTH_DBADM ��� ��� �

��� � ��� �� ��� �� EXECUTE �� �����.

�� DBADM �� ��� ����� ��� � ��� �����.

EXECUTE � DB2 �� 9.7��� UPGRADE DATABASE �� � ���

PUBLIC, AUDIT_LIST_LOGS, AUDIT_DELIM_EXTRACT

AUDIT_ARCHIVE�� EXECUTE �� �����. SECADM ��

� �� �� �� ID� �� UPGRADE DATABASE ��

SYSROLE_AUTH_SECADM ��� ��� ���� � ���

EXECUTE �� ����� �����.

SECADM �� DB2 �� 9.7��� � ��� SECADM ��� ��� �� �

�� �� ���� ���� �� �����.

������� SECADM ��� � ���� �� �, UPGRADE

DATABASE �� � �� ���� ����� �����

SECADM ��� �����. SYSADM ��� ����� SECADM

��� �� �, � ��� ����� ���� ���.

��, UPGRADE DATABASE �� � ��� PUBLIC,

AUDIT_LIST_LOGS, AUDIT_DELIM_EXTRACT

AUDIT_ARCHIVE�� EXECUTE �� �����. SECADM ��

� �� �� �� ID� �� UPGRADE DATABASE ��

SYSROLE_AUTH_SECADM ��� ��� ���� � ���

EXECUTE �� ����� �����.

SYSADM �� DB2 �� 9.7��� ������ ��� DBADM ��� ��� �

��� SECADM ��� ����. SYSADM ��� ����� � �

�� ��� �� �, �� ����� ���� ���. ��,

SYSADM ��� �� ���� ��� ���� � ��� ����

� �� ��� �� �� ��� � ����.

UPGRADE DATABASE �� SYSADM ��� DBADM ��� �

���� �����. ���� ������ �� �� ��� �� �

�� � �� ���� �� �� ���� ���.

SYSMON �� DB2 �� 9.7�� SYSMON ��� ���� ���� �� LIST �

� ��� � ���. ����� ������ � ��� �

�SYSMON ���� ������.

�� 9.7 ��� ������ ��� RESTORE DATABASE �� �

��� ������ ������ ����� ��� �, � ���� ��

� ���� ���� �� �������� �� ��.

� 4 DB2 Server� �� ����� ��� 41

Page 52: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Windows �� �, DB2_GRP_LOOKUP� �� ��� ����

�� ������ �� � � ���. ��� ��� 35 ���� � 10

� DB2_GRP_LOOKUP ����� ��� �� �� ������.

����� ��� �� DB2 � SQL� �� �� �� 187 �

��� �DB2 � �� ����� �� 194 ���� �SQL� �

� ����� ��� ������. �� ��� � �� �� ����

� �� ��� SQL ���� ������.

�� 9.1 �� ���� ��� ��� ����

�� DB2 �� 9.1 ���� ������� �, ������ �� � � �

�� 9.7 �� ��� �� ��, ������ ������ �� ��� �� �

��� ������� �� �� �� �� � ���� ������.

v DB2 �� 9.1� DB2 �� 9.5 �� DB2 Server �� ���

v DB2 UDB �� 8� DB2 �� 9.1 �� DB2 Server �� ���

DB2 Server ������ �� ��� ���� ��� ��� ��

DB2 Server� ������ �� � � � DB2 �� 9.5�� ���� ��

� ��� �� �� �� ���. ��, ��� ������ DB2 �� 9.7��

������ ���� ���� � �� ���� �� DB2 ��� �� �� �

��.

��� � �� ����� ����� � �� �� � ��� ���� ��

�. ��� ��� ���� DB2 Server� �� ����� �� �� �����

�����. �� �� DB2 Server� �� ����� �� �� �����

��� ���� �� �� �����.

�� �� �� � �� ���� ��

�� �� ��� DB2 �� 9.7�� ���� ��� � ����� ��

� ����. � �� ���� �� ��� �� � �� DB2 �� 9.7

� �� ��� ��� �� �� DB2 Administration Server(DAS)�

� �� ���� ���� ������.

������ �� ��� ����� IBM Data Studio�� ��� �� �

��� ������. ��� ��� ��� �� ����� ������ �

�� ������. �� �� ��� � ��� �� ��� ��� ��

� http://www.ibm.com/software/data/studio/� Data Studio �� ���� �

�����.

Netscape ��� �����

42 DB2 �� 9.7� �����

Page 53: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Netscape� � �� � �� � �� ������ ���� � ��

�� ��. Netscape� �� � ���� ��� �, � �� �

� ���� DBI1435E �� ���� �� ��.

� �� � �� �� ����� ���� �� ���� � ����

�� � ���� ������. DB2 Server ��� �DB2 ������ �

� �� ����� � � DB2 Server Client� �� ��

����� ���� � ��� �� ������.

Health Monitor� ���� ��

Health Monitor� DB2 �� 9.7�� ���� ��� � ����� ��

� ����. Data Studio� ���� ����� ������� � � �

� � � �� . � � ��� � ��� � � �� � ��� ���

http://www.ibm.com/software/data/studio/� Data Studio �� ���� ��

����.

���� �� � 1 ��

1 ��� DB2 �� 9.7�� ���� ��� ������ ����

� � �� �� ��� �� ��. ������ ����� �� �

� �� ���� ����� ��� � � �� ��� ��� 48 ���

� � 1 ��� 2 ��� ���� ������.

Windows 32�� �� ���� ���� �� �� ������

DB2 �� 9.7� � Windows 32�� ��� ��� �����

�� ���� ����. 64�� ���� ����� 32�� ��

� ��� ������� ��� ��� �������.

�� DB2 �� 9.5 64�� ������ ���� ��� � DB2 �� 9.7

64�� ������ ���� ������� Windows 32�� ��

� �� 9.7 �� ����� ��� ������� ������ �

���. ��� ��� DB2 32�� Server� 64�� ����� ��

(Windows)� ������.

���� �� ��� �

DB2 �� 9.7�� ���� �� ��� �� ��� ������ ��

��� ��� �� �� ���� � � �� � ��� 187 ��

�� �DB2 � �� ����� ��� ��� ������.

�� ��

������ ��� �� ���� ���� �� DB2 �� 9.1 �� �

��� ��� � ����� ��� �����. �� ��� ��� �

� ���� ���� ���. �� I/O(CIO) �� �� I/O(DIO)� �� �

���� �� I/O �� ���� �� ���� ���� �� ����

� 4 DB2 Server� �� ����� ��� 43

Page 54: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� �� ��� �� �����. �� �� newlogpath ���� �

�� �� ��� ���� ��� � � �� ���.

db2 UPDATE DATABASE CONFIGURATION USING newlogpath /disk2/newlogdir

������� ��� � � � � ���� ��������� ���

����� � ��� �� ��. � �� ���� ������� ����

������ �� ���� ��� � ��� �����.

DB2 ��

� Net Search Extender(NSE) � �� ���� ��� � �

���� �� ����. ��� ��� �� ���� � � �� �

�� ��� DB2 �� 9.7� �� ��� ����� �� Net Search

Extender � ��� ������.

�� �� ����� NSE �� � ���� �� ��� ��� �

� ���� ���� DB2 �� ���� ���� ���� � ��

��� �� �� XML ��� �� ���� �� �� NSE�� ���

� �� �� ���� � � ������. ��� ��� DB2 �� �

��� ��� ������.

�� DB2 �(add-on) ��� ���� ����.

v DB2 ���� ���� ����. DB2 ���� ��� ���� DB2 �

� 9.7� ������� � � �� ��� ��� 133 ���� �DB2

����� DB2 WLM(Workload Manager)�� ���� ��� ����

��.

v Query Patroller� ���� ����. ���� ��� ���� DB2 �

� 9.7� ������� � � �� ��� ��� 136 ���� �Query

Patroller�� DB2 WLM(Workload Manager)�� ���� ��� ���

���.

v XML Extender� ���� ����. pureXML® �� ���� ��

������ ������ DB2 �� 9.7� ������� � � ��

��� ��� 138 ���� �XML Extender�� pureXML� ���� �

�� ������. �� XML Extender �� �� DB2 Server� ��

������ 107 ���� �XML Extender� ���� DB2 Server� DB2

�� 9.7� ������� ��� ������.

DB2 �� 9.1 �� DB2 UDB �� 8��� �����

DB2 Server� ������ �� �� ��� �� �� � ��� �

� ��� ������.

v DB2 �� 9.1 �� DB2 UDB �� 8�� ������ � DB2 �� 9.5

�� ���� ��� ��� �

44 DB2 �� 9.7� �����

Page 55: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v DB2 UDB �� 8�� ������ � DB2 �� 9.1�� ���� ��

� ��� �

�DB2 ��� ������ �� ����� ��

�DB2 �� ������ �� ����� ��� DB2 ������ ���� �

��� ��� � ��� ������. ��� �� �� ���� ��� ��

� �� �� �� ���� ���.

�� ��� DB2 ������� ��� ������ ���� ��� � �

� ������ ���� ���� �� ���� � DB2 ������� ���

� ������ ������ ���� �� �� ��� ����� ���. �

���� ��� SQL�� ���� ����� ��� ���� DB2 ������

� ��� � �� � ������ � �� ���� �� ����.

������ ����� �� ���� � ���� �� � � �� ��, �

� �� �� ��� �����. �����, �� ��� ���� �� �� �

� ��� SQL ��� ��� �� ��� �����. ��� � �� ��

� ������� �� � ��� � SQL�� ���� � �� ��.

IBM MTK(Migration Toolkit)� �� ������ �� ���(�: Informix®

Dynamic Server, Informix XPS(Extended Parallel Server), Microsoft SQL Server,

Oracle Sybase Enterprise)�� DB2 ������ ���� ���� ��

��� ��� ��� � �� ��� �� �����. MTK� AIX, Linux, Solaris

Windows ��� �� ��. �� ���� �� �� ��. MTK�

IBM MTK(Migration Toolkit) � ����� � ��� � �� �� ��� �

� ����.

�DB2 �� ������ �� �������� � ��� ���� IBM� �

��� � ��� �� ���� ��� ��� ����.

v IBM DB2 �� � ������ �� ������ �� ������� ���

�� �� ���� ���� � �� ��� �� � ���. � � ���

��� �� �� �� �� ���� �� �� ��� ��� �����.

IBM �� IBM ���� ��� �� � ��� �� ��.

v ��� ���� ��� �� IBM Innovation Center��� ��� �� ���

���� ���� �����. ���� �� ���� ���� ���� �

��� ������.

v IBM® Virtual Innovation Center™(VIC)� � ��, ���� ���, ��� �

��, �� ���, ����� ����, FAQ� �� ��, � ��

�� �� �� ���� ��� �� ������ �����.

� 4 DB2 Server� �� ����� ��� 45

Page 56: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v DB2 Migrate Now! Oracle, Sybase Microsoft SQL Server�� DB2 ���

� �� � ��� ���� �� �� �� �, �� ��� �, ��, �

� �� ��� ���� � � IBM ���� ��� �� �� � �� �

�����.

v developerWorks® �� �� � ������ DB2 �� �� ����� ��

� ��� �����. � ���� �� �� ��, � ��, �� ��, ��

���� ���� �� ���. � � ����� DB2 ������ �

�� �� � �� ������� ���� � � �� ���� � ��

��� �� ���� ���� � ���.

46 DB2 �� 9.7� �����

Page 57: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 5 � DB2 Server� �� �� ����� ���

DB2 Server� ������� �� ������ �� � � � ����� �

���� � �� � �� � ��, ���� �� ���� ���� ��

�� DB2 Server� �� ����� ���� ������. ������ ���

�� ����� �� � �� � ��� �� �� �� ���.

�� ��� ���� DB2 Server ������ �����.

1. DB2 ������� ��� �� ���� ���� �, LIST INDOUBT

TRANSACTIONS �� ���� ���� ��� �� ���� ���

� ���� ����� ���� ������ ������� ���� ��

�� ���� ��� ����.

2. 1 ��� DB2 �� 9.7�� ���� ���� 1 ��� 2

��� ������. ����� �� �� ���� DB2 �� 9.7� ���

��� �� ���� ��� ��� ���� ���� ��� � ��

��� ����� �� ��.

3. �� ����� �� �� � � ��� ������� DB2 ������ �

� �� �� �� ������. ������ ��� �� �� � ��

�� ���.

4. ����: � �� �������� HADR� ������. � ����

��� ������ � ���.

5. � ����� ����� ������� �������� �� �� ����

� ����� ������� ������� ������� �����.

6. ����� �� ��� �� � � �� �� ��� ���� ��

��� �����. � ��� ���� ����� �� ��� ���

��� ��� ���� � ���� �� ������� ��� �� ���.

7. Capture �� Q Capture ���� �� ��� �� ��� SQL �� �

� Q ����� �� ������� ���� � �� ��� �� ���

���� �� ��(HADR) ����� � DB2 �� ��� �����

�.

8. �� ���� ���� ���� ������ �� ��� �� ����,

��� �� ��� ���� �� ����� �� ���� �� � �

�� ���� �� �� ��� �����. ������ ��� �� �

� ������ ���� � � �� �� ����� ����.

© Copyright IBM Corp. 2006, 2009 47

Page 58: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

9. Windows�� ��: DB2 �� ������ ��� �� � ��� �� ��

�� �� � DB2OLD₩conv ���� � � ��� ��� ��, �

�� DB2OLD� ��� �� 9.7 �� DB2 �� �����.

� � ��� ���� �� �� ����. � � ��� ����

DB2 �� 9.7 ����� ��� �� 9.7 ��� DB2 �� �����

�� ��� ���� �� ��.

10. Linux�� ��: �� ���� �� ���� �����.

11. ����: �� ��� DB2 Server� ������� �� ����� �

� � � �� �����, ���, �� ��� ��� �� �����

����� ��� ��� DB2 Server� ���������.

12. DB2 �� 9.7�� diaglevel ������ �� ��� �� ����� 3(

���) ���� ���� � �� �� ���� db2diag �� ��� �

� ��. � ����� 2 ��� ��� � ����� �� � ����� 3

���� ������. �� �� ������ � ��� � �� �

� �� �� �� ���� ������.

13. DB2 Server� ������ �� ����� ������.

� 1 ���� � 2 ���� ��

1 ��� DB2 �� 9.7�� ���� ��� ������ ����� �

�� �� ��� �� ��. ����� �� �� �� ���� ����� �

��� ����� �� ��� � 1 ��� 2 ��� ��� ��

������.

���

db2IdentifyType1, INSPECT REORG INDEXES/TABLE �� �� �

� ��� �� ������. �� �� ��� �� ��� ��� ��

���� ������.

� ���� �� ��

������� 1 ��� �� � ��� � ��� � ��� �

��� ���.

��� �� �� 9.7�� ��� � � ��� �� 2 ��� � �

���� ��� ���� �(� � � ��� 1)� ����� 2

�����. DB2 UDB �� 7 ���� ����� DB2 �� 9.5� ������

������ �� DB2_INDEX_TYPE2 ����� ��� OFF� ��� ����

� ������� 1 ��� � � ���.

48 DB2 �� 9.7� �����

Page 59: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

������ ����� �� 1 ��� ���� ��� ��� �, ���

��� ����� � �� 1 � �� �� ��� �� ��. indexrec

������ �� ����� RESTART� ����, �� �� ��� ��� �

�� ������� ���� � ��� ��. ��� ��� 1 �� ��

�� ���� �� ��� � ���� �� ��� ��� �� � ��� �

� � ���.

���

1 ��� 2 ��� ����� ��� ������.

1. 1 ��� ���� � �� �� ����� ���� ������.

2 ���� � � 1��� ��� ����. �� ���� � � �

�� ��� ��� ��� ���� ���� ������.

2. DB2 �� ���� �� ���� �����.

v UNIX �� Linux ��� $DB2DIR/bin ���� �����. �

�� DB2DIR� DB2 �� 9.7 �� � ��� �����.

v Windows �� � ���� DB2 �� 9.7 �� CD� ��

₩db2₩Windows₩utilities ���� ��� ���.

3. db2IdentifyType1 �� ���� 1 ��� �� ������.

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

1 ��� � � Type-1 indexes were found in the inspected

tables�� ���� ���� ��. convert-t1-indexes-dbname.db2 � ��

�� � � 1 ��� �� CONVERT ����� �� REORG

INDEXES ALL �� �� ���.

db2IdentifyType1 �� DB2 UDB �� 8 �������� �� �� �, �

�� � ��� ����� 1 ��� ��� ����.

db2IdentifyType1 �� �� ��� ������� � ��� �� ����

�� ��� �� ����. ��� �� ��� ������ ��� �� �

� ������� � � ���� ��� ��� � ��� ����� -s

�� -t ����� ���� � �� ������. � � ����� ��

�� �� ���� ��� ������.

4. DB2 UDB �� 8��� ����� �� �, �� ��� ���� � �

�� ���� 1 ��� �� �� � ��� REORG INDEXES

ALL �� ���� �����.

a. �� ��� ���� � ��� ���� �� � �� ��� ��

������.

� 5 �� ����� �� 49

Page 60: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

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 �� ���� 1 ��� � � ���

� ���� � ����.

db2 INSPECT CHECK DATABASE RESULTS KEEP sample.logdb2inspf $INSTHOME/sqllib/db2dump/sample.log sample.out

�� ���� �� �� �� �� ����� TBSPACEID TABLEID

� �� �� ���� db2inspf ����� ��� ��� Object

Tablespace ID� ����, � �� ���� �� �� �

����.

...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

Index phase end.Table phase end.

Tablespace phase end....

c. �� ���� �� �� ��� � � 1 ��� � � ��

���� �� convert-t1-indexes-dbname.db2 � ��� REORG INDEXES

ALL �� �����.

REORG INDEXES ALL FOR TABLE table-nameALLOW WRITE ACCESS CONVERT

��� �� ���� �� INSPECT �� ���� ��� ��� �, �

� REORG INDEXES ALL �� CONVERT ����� �� 49 ����

4a �� ��� �� ��� � �� convert-t1-indexes-dbname.db2 �

��� �� � ���. CONVERT ����� 1 ��� ����

2 ���� �� �� ����.

50 DB2 �� 9.7� �����

Page 61: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

5. 1 ��� � �, convert-t1-indexes-dbname.db2 � ��� ���

� 2 ��� ������.

db2 –tvf convert-t1-indexes-dbname.db2

� � ��� ���� �� ���� ���� 1 ��� ��� �

���.

������� ����� �� ��

������� ������� �� db2ckupgrade �� ���� ������� �

����� �� ���� ���� �� ����.

db2ckupgrade �� ������ ������ ���� �� �� �� ����

�����. �� � �� -l ����� �� ��� �� ��� ������ ��

���� �� ��� �� �� �� � ���� ���. �� �� �� �

�� ��� �� ���� ������.

db2iupgrade� db2ckupgrade �� �����. db2ckupgrade �� �� � �

� � ��� �� � db2iupgrade� ���� DBI1205E �� �� ����

�.

���

v SYSADM ��� �� ���.

v �������� � �� ������� ������ �� ����

��.

v Linux �� UNIX ��� db2ckupgrade �� ��� � ��

DB2 �� 9.7 �� ���� � ������.

v DB2 ������ �� �� ���� ����� ���. DB2 Server

��� �DB2 ������ �� �� ����� ������.

����

��� ������ ���, ������� ������ �� ���

� ����� ������ ���� db2ckupgrade �� ���� �

��. ������ ���� db2ckupgrade �� ���� �� �,

�� ��� ������ ���� ����� �� �� �����

db2iupgrade �� �����. ��� ������ ������ ����

�. db2iupgrade �� db2iupgrade �� ��� ������ ����

db2ckupgrade ��� �����.

���

������� ������ �� ���� ����� ��� ������.

� 5 �� ����� �� 51

Page 62: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

1. �������� DB2 ���� ��� DB2 Server� �������.

2. ����� ������� ��� � ����� �� ��� �� �

db2start �� ���� ����� ������.

3. �� ���� �� ���� �����.

v UNIX � � Linux ��� DIRIMG/db2/OS/utilities/

db2ckupgrade/bin ���� �����. ���, DIRIMG� DB2 ��

9.7 �� ���� � ��� �� �� DB2 �� DVD� � �� ��

��� OS� DB2 Server� � �����.

v Windows �� � ���� DB2 �� 9.7 �� CD� ��

₩db2₩Windows₩utilities ���� ��� ���.

4. ��� �� db2ckupgrade �� ���� �� ����� ��� �� �

������ ������ �� �� ��� ��� �� ����� ���

���.

db2ckupgrade sample -l db2ckupgrade.log -u adminuser -p passworddb2ckupgrade was successful. Database(s) can be upgraded.

��� sample� ������ ���� db2ckupgrade.log� �� ����

��� �� ��� �� �� �� ����� �����.

� �� ��� ��� ��� �� ��� �����. �� ����� �

�� ��� �� �� ��� �� � ���. ������� �� ��� �

��� ���.

48 ���� � 1 ��� 2 ��� ��� �� ����� ���

��� � -not1 ����� ���� -1 ��� �� �� �� �

���. ����� 53 ���� 7� ��� ������.

db2iupgrade �� db2ckupgrade �� ��� � ��� �� ��

db2ckupgrade.log� Linux UNIX �� ��� ���� � �

��� �� Windows �� ��� �� ���� ���.

5. ��� � ��� ��� ���� ��� �� ��� � ���

�, ��� ��� �� ��� � ���� ���� �� �� ��� ��

�� �������. db2ckupgrade �� ��� �� ��� � ��� �

�� � ��� ��� � �� ��� SQL0473N� �����. ��

���� ������ ��� � UPGRADE DATABASE �� �����.

6. ��� �� ��� ���� ������ ���� ��� �, ��� �

� ��� ���� � ������ ���� ���� ���� �� �

� ��� ���� �������. db2ckupgrade �� ������ �

52 DB2 �� 9.7� �����

Page 63: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� ��� �� ��� � � �� ��� SQL0553N� �����.

������ ������ ��� � UPGRADE DATABASE �� ���

��.

7. 1 ��� �� 48 ���� � 1 ��� 2 ��� ���

�� ����� ��� ����� ��� ��� ��� ������. �

� -not1 ����� � � � type1_index_dbname.db2 ��� ��� �

�� � ���.

db2ckupgrade �� � ��� SQL1498W� ���� type1_index_database-

name.db2 ��� ��� db2ckupgrade �� ��� ��� ���� ��

���. ��� ���� � � 1 ��� �� ALLOW WRITE

ACCESS CONVERT�� �� REORG INDEXES ALL�� �� ��

�.

�� ����� ��� ���� ��� ��� ���� ���� ��

� UPGRADE DATABASE �� � 1 ��� �� �� ��

� �����. ������ �� ���� ������ ����� �� �

��� �� ��� � 1 ��� 2 ��� ����� �� �

�� ��� �� � ��� ��� � ���. �� ���� ��� ��

�� ���� ��� � ����.

8. �������� DB2 � ����� �� ���� �� Linux �� UNIX

� �� ��� ��� � �, ��� �� ���� ������ �� �

� � ����� ������ �� ����� ���� ��� ��� �

�� � �� ����. ����� 230 ���� �C, C++ COBOL �

� ������� ��� ������.

db2ckupgrade �� �� ��� � ��� ADM4100W� ��, �����

�� ������ � FENCED NOT THREADSAFE� ���� � �

� ��� �� �� �� � alter_unfenced_database-name.lst�� �

�� db2ckupgrade �� ��� ��� ���� �����.

9. �� ��, �� ���� �� �� �� ��� NULL��� ID� � �,

NULL ���� ��� ���� SQL�� � ��� ID� �� ��� �

�����.

db2ckupgrade �� ������� �NULL���� ID� � � �� �

�� � ��� ADM4102W� ���. SQL�� ���� ��� �� ��

� � � �NULL���� ID� ��� � �� ID ��� ��� NULL

��� � � ���. ��� �� �� ������ ��� �� � ��

�. ����� 194 ���� �SQL� �� ����� ��� ��� ���

���.

� 5 �� ����� �� 53

Page 64: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

10. ���� �� ��� �(*)� ���� ��, �(*)� �� ��� �

���. db2ckupgrade �� ���� �� ��� �(*)� ���� �

� �� ��� � ��� ADM4103W� ���.

DB2 �� 9.7��� � �(*)� ��� �� ��� ��� � ��, �

� �(**)� ��� ���� ��� ��� ��� �(*)� �� �� ��.

UPGRADE DATABASE �� �� ��� � �� � �(*)� �

� �(**)� ���.

11. XML Extender� �� ������� ��� � � � 107 ���� �XML

Extender� ���� DB2 Server� DB2 �� 9.7� ������� � �

� ���� XML Extender� ���� ��� �� ���� ������

� ������� �� XML Extender �� ������. db2ckupgrade �

� XML Extender� �� ������� ��� � � � �� ���

� ��� ADM4104E� ���.

DB2 �� 9.7��� XML Extender� ���� ����.

12. db2ckupgrade �� �� ��� Version of DB2CKUPGRADE being run:

VERSION 9.7� �� ��� �� ������. � ��� ��� ���

db2ckupgrade �� �� ��� �����.

13. db2start �� ���� ����� ������.

����� �� ������ ��

DB2 �� 9.7�� ����� ���� ���� �� � ��� ������

�� ������. ����� ��� �� ��� ��� �, �������

�� �������� � ������ �� ���� ���.

����� DB2 �� 9.7� ������ ��� ������� ������� �

� ������� �� � ����.

���

v ������� ���� SYSADM, SYSCTRL �� SYSMAINT ��

� ����.

v ������� ������� ���. �� ������ ����� �

������� �� ��� �� �� ������.

db2 LIST DATABASE DIRECTORY

���

�� ������� �� ��� � �� ����� ��� ������.

54 DB2 �� 9.7� �����

Page 65: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

1. ��������� � ����� ���� ��� �����. �� ��

��� �� � ������ �� �� ����� LIST APPLICATIONS

�� ������. � ������ ��� �� � � �� ���

�� ���� �����.

db2 list applicationsSQL1611W ������ ��� ����� ��� ���� ����.SQLSTATE=00000

� ����� ���� ��� ���� FORCE APPLICATION ��

������.

db2 force application all

2. BACKUP DATABASE �� ���� ������� �����. ���

UNIX �� �� ����.

db2 BACKUP DATABASE sample USER arada USING password TO backup-dir

��� sample� ������ �, ��� ��� arada, ��� password

� ��� ��� ���� backup-dir���.

��� ������ ��� ��� �� ���� �� ���� ��

�� ������ ��� ������.

DB2 �� 9.5�� ������� DB2 ACS� ��� ����� USE

SNAPSHOT ����� ���� � � �� ��� � ���. ��� DB2

�� 9.5 ������� � � �� ����� � ���. � � �� �

��� � ��� ������ � ����. ��� �� ���� ��

���� � � � ��� ������.

��� � ��� ������ �� ���� ����� ��� �� �

� ��� � ���, ��� �� ��� ������� ��� � ���.

�� ��� ������ �� ���� ������� � � �� ���

��� 96 ���� �� DB2 Server� ������� ������.

3. ����: � ���� ���� ����� db2ckbkp � � �� ���

� ���� ����� � �� ������. ��� UNIX �� ��

����.

cd backup-dirdb2ckbkp SAMPLE.0.arada.NODE0000.CATN0000.20051014114322.001

[1] Buffers processed: #######

Image Verification Complete - successful.

� 5 �� ����� �� 55

Page 66: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Server �� � � �� ��

DB2 Server� ������� �� ������ ������ �� ��� �

� ����� ��� ��� ����� �� DB2 Server ��� ���� ���

� ������� �� ��� � ���.

�� DB2 Server��� ������ ��� ����, DB2 ����� �� ��,

Explain ��� ���� �� ��� ��� � � ������ �� ����

�� �� �� �� ����� �� � ��� � �� � ��

��� ��� � ���.

���

�� ��� ����� SYSADM ��� ��� �� ���� ��

�� ��� �� � ���.

���

DB2 Server �� ��� ���� ��� ������.

1. � ������ �������� � ������� �� db2support ��

���� DB2 ��� ��� ������. � �� ���� ������ �

�� ����, ������ ������ �� ��� �� ���� ��,

DB2 ����� �� ��, Explain ��� ���� �� �� �� ���

DB2 ��� �� ��� ��� � ���.

db2support output-directory -d database-name -cl 0

-cl 0 ����� ������ ��� ����, ������ ������ �

� ��� �� ���� ��, DB2 ����� �� ��� �����. � �

�� �� ���� � � zip ��� � ��. HTML �� � ���

� �� ��.

������ ��� � �� � � zip ��� ������. zip ��� �

�� � ���� � �� � ���� ���� � �� � ���.

2. ������� ��� ������ � ��� �� ��� ����

�. ������� ��� ��� ���� � �� �� ��� �����

� �� �� ������.

db2 LIST PACKAGES FOR SCHEMA schema-nameSHOW DETAIL > /upgrade/sample_pckg.txt

FOR SCHEMA�� ���� ������ �� ��� � �� ��

��� FOR ALL�� ���� �� �� ��� � � � ��� �

� � ��� ��� � ���.

3. � �� ��� � � � � �� �� ���� ����� � ��

� �����.

56 DB2 �� 9.7� �����

Page 67: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

db2audit describe > audit_instance-name.cfg

�� ����� � � � ����� �� � �� ������.

4. � �� ��� �����. �� �� �� ��� �� ���� �

�� ��� � ������ ������. �� �� UNIX ���

�� �� ���� ��� � �� ��� ��� � � �� ��.

cp -R $INSTHOME/sqllib/function $INSTHOME/routine_backup

��� INSTHOME� ���� ��� � ���� �� ��. ������

�� �� �� ��� �� �� � �� �� � �� ��� � �

�� �� �� ��� ��� ����� �� ��� � �� ���

� ���.

5. ����: db2support � HTML ����� ��� ������� ��� �

���� �� ������ �� ��� �� ���� ��� �� ��. GET

DATABASE MANAGER CONFIGURATION �� ���� ������ �

� ��� �� ����� �� ��� ��� � �� �� ��� ��

��� ������ � ��� � � � ���.

db2 GET DBM CFG > dbm_instname.cfg

��� instname� ���� �����.

6. ����: db2support � HTML ����� ��� ������� �� ��

���� �� ���� ��� �� ��. GET DATABASE CONFIGURATION

�� ���� ������ �� ����� �� ��� ��� � ��

�� ��� ����� �������� � ��� � � � ���.

db2 CONNECT TO database_aliasdb2 GET DB CFG FOR database_alias

SHOW DETAIL > db_database_alias.cfg

��� database_alias� ������ ����. SHOW DETAIL�� �� �

���� AUTOMATIC�� ���� � � ������ �� ����� �

�� �� �����.

������ �� ����� ��� ������ �� ������ ��

�� ��� � ���. ���� �� �, ������ ��� ���

��� �� ���� ��� �����.

7. ����: db2support �� ��� ������� �� db2look � ��� �

� ��� �����. ��� ��� DDL ��� ���� �� � ��� �

� �, � �� ���� ������� �� DDL ��� � �� ��

� ���� ������ ���� ���� � ���.

db2look -d sample -e -o sample_tbs.db2 -l -x

� 5 �� ����� �� 57

Page 68: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

8. ����: db2support � HTML ����� ��� ������� ��� �

���� �� � ����� �� ��� �� ��. db2set �� ���

� DB2 ��� ����� �� ��� ��� � �� �� ��� ��

��� � ��� � � � ���.

db2set -all > reg_instname.txt

DB2 � ��� ��� �, ��� ��� �� ���� � �� ��

�� ������. �� ��, AIX� � �� �� ��� � ���.

set |grep DB2 > env_instname.txt

�� � set ��� ��� ���� db2set �� ���� � � ��

� DB2 ��� ������ ����� ��� ������.

������ �� ��� ���� � �� �� �� ���

DB2 Server ������ ���� �� ��� ���� ��� ���� ��

��� ����� � ��� ����� ������� ������� � ��

�� ����� ���� ���� ���.

���

��� ���� �� ���� ��� ���� SYSCTRL �� SYSADM

��� �� ������.

����

��� ����� ������ ��� �� � ���, ��� ����

�� �� � ��� ���� ��� ���� � ����� ���

�. �� ���� ��� �� ����� �� ���� ��� ���

��.

���

��� ���� �� ����� ��� ���� �� �� ������.

1. �������� ������� ������.

db2 CONNECT TO sample

2. �� ��� ���� ��� ���� ��� ��� ����.

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--------------- ---- ----------- ---------- --------- -------- -------- ------ -----

58 DB2 �� 9.7� �����

Page 69: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

SYSCATSPACE DMS 1 1 8192 7576 612 -1 8192TEMPSPACE1 SMS - 1 10 10 0 - 8192

2 ���� �������.

��� �, � ��� �, ��� ���, �� �� ���, MAXSIZE

��� ��� ��� ����.

�� 8.1�� ������� � db2 LIST TABLESPACES SHOW DETAIL ��

������.

3. �� � � ��� ���� ��� ���� ��� ����� ��� ���

��.

v SMS ��� ����� � � �� � ��� ��� ��� ����

��� �� ����� �� ���. � ���� � 60MB���.

v DMS ��� ����� � ��� ��� �� �� �� ��� ���

� �, �� ��� ���� ���� �� ��� �� ������.

number_of_pages = ( used_pages - free_pages ) /number_of_containers_in_SYSCATSPACE

�� �� ��� ���� ��� ������ � ���� ��� ���

� �� �� ������.

db2 “ALTER TABLESPACE SYSCATSPACE EXTEND (ALL number_of_pages)”

v AUTORESIZE� �� ��� MAXSIZE� NONE�� ��� DMS ��

� ��� � �, �� �� �� ����� ��� ��� ��� �

� � �� ���� ����� �� ���. MAXSIZE� ��� ��� �

� � ��� �� ����� ���� �� �� ���� �� ALTER

TABLESPACE�� ���� MAXSIZE� ��� ���.

db2 "ALTER TABLESPACE SYSCATSPACEMAXSIZE (2*used_pages_in_SYSCATSPACE*page_size/1024) K"

��� ����� �� �� ���� DB2 UDB �� 8 FixPak 9 ����

�� ����.

� ��� �� �� �� ��� SYSCATSPACE� AUTORESIZE� ���

� � MAXSIZE �� -1�(�� ��� ����� ���) DMS ��� ��

���� �� �� ��. ���� ��� ��� �� � �� ���� �� �

� �� ����� �� ���.

4. �� � � ��� ���� �� ��� ����� ��� �����.

v

SMS ��� ����� � �, �� � ��� ��� ��� ���

� ��� ����� � �� ���� ����� �� ���. �� ��,

120MB���.

� 5 �� ����� �� 59

Page 70: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v DMS ��� ����� � �, �� ��� ���� ���� ��

�� ��� �� ������.

number_of_pages = ( number_of_total_pages_in_SYSCATSPACE ) /number_of_containers_in_TEMPSPACE1

�� ��� ������ � ��� ��� ���� �� �� ����

��.

db2 “ALTER TABLESPACE TEMPSPACE1 EXTEND (ALL number_of_pages)”

v AUTORESIZE� �� ��� MAXSIZE� NONE�� ��� DMS ��

� ��� � �, �� �� �� ����� ��� ��� ����

��� ���� � ��� �� � �� ���� ����� �� ���.

MAXSIZE� ��� ���� ��� ����� �� � ��� �� � �

�� �� ����� ���� �� ALTER TABLESPACE�� ����

MAXSIZE� ��� ���.

db2 "ALTER TABLESPACE TEMPSPACE1MAXSIZE (2*total_pages_in_SYSCATSPACE*page_size/1024) K"

5. GET DATABASE CONFIGURATION �� ���� �� �� ���� �

�� ����. �� �� Linux UNIX ��� logfilsiz, logprimary

logsecond ������ �� ���� �� ���� � � �� ��.

db2 GET DB CFG FOR sample |grep '(LOG[FPS]'| tee logsize.txtLog file size (4KB) (LOGFILSIZ) = 1000Number of primary log files (LOGPRIMARY) = 3Number of secondary log files (LOGSECOND) = 2

6. �� �� ���� �� ����� ��� �����.

db2 UPDATE DB CFG FOR sample using LOGSECOND(current_value of LOGPRIMARY + current_value of LOGSECOND) * 2

�� � �� ����� � ��� ��� ��� � � ��.

7. ����: logsecond� -1� ���� �� ��� ���� �� �����

��� �� ��� �� �� ��� ������. ��� �� � ��� ��

�� �� �� �� �(UOW)� 1� �� �� ��� � � � �

� ���� �� ��� ���� ��� � ��� �����. ����

�� ��� �� ���� ��, ���� �� ��� ��� �� �

� �� �� �!��. �� �� ��� �� �� �� ��� ��

� ���� � � �� �� �� ���.

db2 UPDATE DB CFG FOR sample using LOGARCHMETH1 DISK:archive-dirdb2 UPDATE DB CFG FOR sample using LOGSECOND -1

��� archive-dir� �� ��� ��� ������.

� �� ���� �� �������� � ����� ��� ��� ���.

60 DB2 �� 9.7� �����

Page 71: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� ����� � ����� ��(Linux)Linux ��� ��(��) ���� �� ���� ��� �� DB2 �

� 9.7� ������� �� ���� ���.

�� ���� ���� �� ���� ��(��) ���� ����� � �

� �� �� ��� ���� DB2 �� 9.1 �� ���� ��� � DB2 ��

���� �� ����� ��� �����. � �� I/O ���� Linux �

�� ���� ��� Linux� � ����� ��� �����.

�� ��� ���� �� ���� ���� ��(��) ��� ���� ���

�� ��� ��� �� � ��.

���

���� ������ �� �� �� ���� ������� ��

� � � �� ���.

����

��� ������ ���, �� �� � ������ ��� �

� db2relocatedb �� ���� ���. ������ ���� ��

�� ��� ���� �� � �� ������ ��� NODENUM �

� ���� ���.

���

1. ������� � � ��� �� ������.

2. ������� ������. �� �� ��� �� QUIESCE DATABASE �

� ���� ������� Quiesce �� �� �� ������.

db2 CONNECT TO sampledb2 QUIESCE DATABASE DEFER FORCE CONNECTIONSdb2 DEACTIVATE DATABASE database-alias

3. �� -a ��� ��� ���� ��� �� ���� ������. � ���

���� ��� ����� � ���� �� ���� �� � ���

� � �� ���� � � ���.

4. db2relocatedb �� �� ��� ������. CONT_PATH LOG_DIR�

� ���� �� �� � ��� ������. �� �� ��� �� ��� �

� � moveraw.cfg ��� ��� � ���.

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 �� ����� �� 61

Page 72: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

5. ������ ��� ��� ���� �� ���� �� db2relocatedb ��

������.

db2relocatedb -f moveraw.cfg

6. �� �� ��� �� ������� �������.

db2 ACTIVATE DATABASE database-alias

7. ������� ���� ����� �������. ������� ��� � �

��� ��� ����� ��� ����� ��� ������.

8. ������� Quiesce �� ��, �� �� ��� �� UNQUIESCE

DATABASE �� ���� ��� ����� � ������� ���� �

���.

db2 CONNECT TO sampledb2 UNQUIESCE DATABASE

DB2 �� 9.7�� �� 9.7 �� ����� ����� �, ��� ��

�� �� �� �� ��� �� �� ���� ����� �� ���� ��

��� ���� ���.

��� ���� DB2 Server �����

�� ��� ������� �� ��� ��� DB2 Server� ������

� ����� ��� �� ���� �� � �� ���� ��� � ��

DB2 �� 9.7� ��� ���� �� ��� � ���.

�� �� ��� ������� �� �����, ���, �� ��

� ���� ��� ����� ��� � ���. �� �� ��� ��

���� ������ ��� ��� ���� ����� �� ��� � ��

�.

���

Linux UNIX ���� �� ��, Windows��� �� ��� �

�� �� ���. SYSADM ��� �� ���.

���

��� ��� �� �� ����� �� ��� ������.

1. DB2 �� 9.5, DB2 �� 9.1 �� DB2 UDB �� 8� ������. �� DB2

�� �� � �� ��� �� ����.

2. ��� ����� ���� ��� ������.

3. ��� ������ ������ ��� ������. ��� �� �����

�� ���� ������ ������ ������ ��� ���� ��

�� � ����� �� ���� � ���. ������ �����

62 DB2 �� 9.7� �����

Page 73: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ��� ���� ����� �����. ���� ����� ��� ��

� �� ����� ������ ������ ��� ��� �� ��

� ����.

4. DB2 Server� ���� �� ����� ��� ������.

5. DB2 �� 9.7� ������.

6. ��� ����� ���������.

7. ��� ������� ���������. ������ ������ ��

� ��� ��� ���� ��� ����, ��� �� ��� ���� �

� ����� ��� �� ������. �� �� AIX ��� ���

��� ���� � � �� ��.

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

����� ��� � ��� ������.

8. ��� ������� ������� � ��� ��� � �� �� �

������ �� ��� ��� �� � � �����. ��� �� ��

��� ����� �� �����.

9. DB2 Server� ���� �� ����� ��� ������.

10. ������ ������ ������.

11. ��� ������� ���� ��� �� DB2 �� 9.7 ��� ����

�� ��� ������� ���� �����, ���, �� ���

���� �������.

������ �� ��

��� ��� �� ������ ��� ���� �� ��� ����

��� �� ������� ������ ���� � ���.

���

SYSCTRL �� SYSADM ��� �� ������.

� ���� DDL ���� ���� ������ ��� �����. ��� �

�� �, ������� ������ � ������� ����� ������

��� ��� �� ���. ��� ��� ��� �� ���� �� ��

�� �� ������� ������ ������.

� 5 �� ����� �� 63

Page 74: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���

������ ����� ���� �� ������ ��� ����� ��� ��

����.

1. �� ������ ��� ���� ��� ����� db2look �� ��

�� ������� � �� ���� �� DDL ���� ������. �

� ���� ������� sample.ddl ���� ���� � � �

����.

db2look -d sample -a -e -m -l -x -f -o sample.ddl

��� DDL ���� ���� ��� �����.

v CONNECT�� ������ ��

v ��� ��� ���� ��� �� ���� �. ��� ��� �� ��

����� ������ ��� ���� ���� ���� �� ��� �

�� �����.

� DDL ���� ���� DDL ���� ���� �� ��� ����

�� ��� ������� ��� � ���.

2. ���� ��� ��� ������ ��� ����� ������ ��� �

�����. �� ���� sample.ddl ���� ���� �������

������ ��� ���� � � �����.

db2 CREATE DATABASE NSAMPLEdb2 -tvsf sample.ddldb2 UPDATE DBM CONFIGURATION USING diaglevel 4

diaglevel ������ �� ��� �� ����� 3(���) ���� ��

�� � �� ����� ���� db2diag �� ��� �� ��. �� 4�

� � �� � ��� � � � ��� ��� �����.

3. �� � ��� ������� ��� ���� ��� ����� ��, ��

��� ���� �� ����� ������.

4. �� ������� ��� ���� ������ ��� ������� �

�� ��� ���� �������. ��� ��� ������ ����

�� � ��� ���� �� ��.

5. ������ ��� ���� �� ��� ����� ������ ��� �

�� ������ ������.

64 DB2 �� 9.7� �����

Page 75: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

������ �� DB2 Server� ���� � ��

����� ���� ���� �� DB2 ���� ���� ����, � ��

��� �� ����, ������ ���� ��� ��, ������ ��

���� ���� DB2 Server� ����� ���� ���.

���

SYSADM ��� �� ���.

���

DB2 Server� ��� � � ����� ��� ������.

1. DB2 ���� ���� ������.

db2licd -end

2. � ������ ���� ��� �����. �� ����� �� � �

����� �� �� ����� LIST APPLICATIONS �� ������.

� ������ ��� �� � � �� ��� �� ���� ���

��.

db2 list applicationsSQL1611W ������ ��� ����� ��� ���� ����.

SQLSTATE=00000

� ����� ���� ��� ���� FORCE APPLICATION ��

������.

db2 force application all

3. �� ���� ���� �� �� �� ���� � �� ��� �

� ������.

db2 terminate

4. � ����� ��� ��� ���� ������ �� ��� �

���� ������.

db2stop

� 5 �� ����� �� 65

Page 76: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

66 DB2 �� 9.7� �����

Page 77: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 6 � DB2 Server �����(Windows)

Windows�� DB2 Server� DB2 �� 9.7� �������� � DB2 �� 9.7 �

� ��� � �� ���� ������� � ��� ������� ���.

DB2 �� 9.7 �� � ��� �� 9.7 �� �� ���� �������� �

�� �, ���� DB2 Administration Server(DAS)� �������� ��

�� ������� ������� ���. � DB2 �� 9.7 �� ����� �

�� � ���� ����, DAS ������� ������� ���.

� ����� ����� DB2 �� 9.5, DB2 �� 9.1 �� DB2 UDB �� 8

�� DB2 �� 9.7� �� ������� �� �� �����. �� ���

� ������ ���� ��� �� �� ��� ��� ����.

���

v �� ��� ��� �� ������. ��� �� ��� �� ��

� ��� DB2 Server ��� �DB2 Server ��(Windows)�� ����

��.

v DB2 ������ �� �� ���� ����� ���. DB2 Server

��� �DB2 ������ �� �� ����� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v � ���� DB2 �� 9.7 32�� ������ �� �� � DB2 32

�� ������ ��, �� DB2 �� 9.7 64�� ������ �� �

� � DB2 64�� ������ ���� �� ��. ���� �� ��

� � ���� DB2 �� 9.7 ������ ��� �� ��

��. ����� 32 ���� �32�� 64�� DB2 Server� �� �

� ����� ������.

v �� �� ��� ���� �� DB2 ��� ��� DB2 UDB �� 8

�� ���� ������� �, �� DB2 UDB �� 8 FixPak

7 ����� ���.

v � ����� ����� �� ��. � �� ������.

���

DB2 Server� DB2 �� 9.7� �������� ��� ������.

1. �� ��� ��� � ���� DB2 Server� �������.

© Copyright IBM Corp. 2006, 2009 67

Page 78: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

2. setup �� ���� DB2 �� � �� ������. DB2 Server ��� �DB2

Server ��(Windows)�� ������. � �� ����� ���.

v DB2 �, ��� DB2 ��� ���� � ���� DAS� ����

�������� �� �� ���� �� ���� �� �� ������.

�� �� �� ���� �� ��� ����� ��� �� DB2 � ��

� ������. ��� DB2 � �(add-on) ��� �� �� ��.

�� ������� � � db2ckupgrade �� ����� � ���

� �� ��. �� ����� ��� ��� ��� � �� ����

������ ������. ��� �� � ��� ���� �� �����

�� DB2 ������ �� �� �� �� ������.

v DB2 �� 9.7� � �� ����� �� �� ���� �� �� ��

������.

v �� ��� ����� �� �� ��� ���� �� �� ���� �� �

��� �� �� ������. �� �� �� ���� �� ��� ���

�� ��� �� DB2 � ��� ������. ����� ��, �� ��

�� �� � � ��� �� ��� � �� �� � �� ���

� �� �� ����� �� ��� ������. �� ���� ��

UPGRADE_PRIOR_VERSIONS ��, ������ DB2 � �� �

� �� ���.

�� �� �� ��� � ����� ����, ��� DB2 � DAS��

�� �� � ����� ���� DB2 �� 9.7 ��� ����� ��.

3. ����� �� DB2 �� ���� � � DB2 �(add-on) ��� ��

����.

4. DB2 �� 9.7� � �� ��� �, � � ��� ����� ������

���.

5. �� ������ ���� ������ DB2 �� 9.7 �� �����

��� � �� ��� DB2 UDB �� 8 �� ������ � DB2 ��

9.7 �� DB2 �� ��� ������. DB2 Server ��� ��� �

�� DB2 �� IBM ������ ����� ����� � �

(Windows)�� ������. DB2 Server� �� �� ���� � ���

� DB2 UDB �� 8�� ������ � �� �� ���� ���.

6. ����: � �� ��� � DAS� ���������. �� DAS ���

��� DB2 �� 9.7�� �� �� � �� ����� DAS �����

� ������. DAS� DB2 UDB �� 8�� �� �� �, DB2 �� 9.1

���� �� �� ����� ����� �� ��� ����� DAS� ��

�������

7. ������� ���������.

68 DB2 �� 9.7� �����

Page 79: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Server� ������ � � �� �� ����� ��(�: �� ��

� �� ����� ��� ���, �� ���� �� �� �� ����)� �

�����. �� DB2 Server ������ ������ ������.

���� �����

DB2 Server� DB2 �� 9.7� ������� � ���� ���, �����

������� ���. Linux UNIX� � ���� ����� �������

���. Windows��� DB2 �� 9.7 �� � �� DB2 �� ���� ���

����� ���� �� �, ���� �� ������� ���.

���

v Linux UNIX ���� �� ��, Windows��� �� ���

��� �� ���.

v ����� �� DB2 �� ���� � � DB2 �(add-on) ��

� ���� ���.

v db2iupgrade �� ���� �� �� �� ���� �� ����.

– ������� DB2 ������ �� �� ���� ������.

– Linux UNIX �� �, /tmp ���� 20MB� � �

�� �� ������. ���� ����� � ��� /tmp� �

� ��.

����

v Linux UNIX ���� �� ���� �� ���� �� �

��� � � ���. ���� �� ��� � db2iupgrade ��

db2icrt � ��� ���� ����.

v ���� ������ ����� ����� ������.

� ���� �� ��

Linux UNIX� � ���� ����� ������� ���. Windows��

� DB2 �� 9.7 �� � �� DB2 �� ���� �������� ����

�� � ���� �� ������� ���.

���

db2iupgrade �� ���� �� ����� ���� DB2 �� 9.7� �����

��� ��� ������.

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

� � �� ����.

� 6 DB2 Server �����(Windows) 69

Page 80: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v �� � ����. �� �� GET DBM CFG �� ���� ��

� �� � � �� ��.

�� �� �

Linux UNIX db2 GET DBM CFG | grep '�� ��'

�� �� = �� � ��� ������ �� ���� ����

�� ��

Windows db2 GET DBM CFG | find “Node type”

�� �� = �� � ��� ������ �� ���� ����

�� ��

v ��� ���� ���� ���� ������ ����� ���

��� 23 ���� � 7� ������. �� ��� �� � ���

�� ������ � ��� ������ ������ ���� �

ese�� DB2 Enterprise Server Edition� DB2 �� 9.7 ���� ���

��� � ���. Linux UNIX �� � DB2 Workgroup Server

Edition� DB2 �� 9.7 ��� ������ � �� ����� � �

� �� ���� wse �� ��� ��.

����� ���� � DB2 �� 9.7 ��� ������ � �� �, �

� �� ��� �� ���� ������ ���� DB2 �� 9.7 �

����� ��� �� ���� ���.

2. �� �� ���� � ��� ��� �� �� ���� ���� ��

����� ������.

db2stop force(�� ��� �� �� � ���� ��)db2 terminate(��� ���� ��)

3. Linux UNIX �� � �� ����, Windows �� � �

� ��� ���� DB2 Server� �������.

4. db2iupgrade �� ���� � DB2 �� 9.7 � ���� �� �����

���������. �� �� db2iupgrade �� ���� ����� ����

��� � � �� ��.

�� �� � ��

Linux UNIX $DB2DIR/instance/db2iupgrade [ -u fencedID ] InstNamea

Windows “%DB2PATH%”₩bin₩db2iupgrade InstName /u:user,passwordb

�:

a. ��� DB2DIR� DB2 �� 9.7 �� � ��� ��� ���� fencedID�

��� ��� �� ��(UDF) ���� ���� ���� ��� ��

�� InstName� ���� ��� ��� �����. � ���� ���

DB2 ������ ��� �� ����� ��� ��� ��������. �

� ����� ���� � ���� � -k �� ������.

70 DB2 �� 9.7� �����

Page 81: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

b. ��� DB2PATH� DB2 �� 9.7 �� � ��� ��� ����

user,password� DB2 ���� ���� ��� �� ���� InstName

� ����� �����.

����� �� DB2 �� ���� � �� DB2 �(add-on) ��� ��

�� �� �, ���� ������ ���� � ���� �� ��. ��

� ��� ��� ��� ���� ��� ���� ���� �� � �� �

�� ��� -F ����� ���� �� ����� ���������.

db2iupgrade �� ����� -not1 ����� ��� db2ckupgrade �� �

� �� �� ��� ��� � � ���� � � � � � � � ��� �

db2ckupgrade.log �� ��� ��� �����. Linux UNIX �

� �, �� ��� ���� � ���� �� ��. Windows ��

�, �� ��� db2iupgrade �� �� �� �� ���� �� ��. -not1

����� 1 ��� ��� ��� ���. ����� ������� �

� ������� 1 ��� ��� ���� ���. 48 ���� �

1 ��� 2 ��� ���� ��� ������. db2ckupgrade ��

� ��� ���� db2iupgrade� ���� ����. ��� ���� �� ��

� ������.

5. ����� ����� �� ��� � ���� DB2 Server� �������.

6. db2start �� ���� ����� �������.

db2start

7. db2level �� ���� DB2 �� 9.7� ����� �� ��� ������.

db2level

��� ���� ″DB2 v9.7.X.X″� �� ���� ����� ���. ��� X

� �����.

DB2 Administration Server(DAS) �����

DB2 Administration Server(DAS)�� ������ �� DAS ��� ���� �

� ��� ����. DAS� DB2 UDB �� 8�� �� �� �, DB2 ��

9.1 ���� �� �� ����, �� �� �� ���� ��� �� ��

��� ����� DAS� ������� ���.

��� �� � DB2 �� 9.7�� ��� DAS� ���� � DAS� ��� �

���. DB2 Server ��� �DB2 Administration Server(DAS) ���� ����

��.

� 6 DB2 Server �����(Windows) 71

Page 82: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Windows �� �, �� 9.7 �� �� ���� �������� ���

� �� � ��� DAS� �� ����, DAS �� ����� �� �����

��.

DB2 �� �� DAS� DB2 �� 9.7�� ���� ��� � ����� ��

�� ����. ������ �� ��� ���� �� IBM Data Studio�� �

�� �� ���� ��� ���� DAS� ������ �� ����. ��

DAS �� ���� ������� ��� � ���.

���

v SYSADM �� � �� Linux UNIX ���� �� �

�, Windows ���� �� ��� ��� �� ���.

����

v ���� ��� DAS� � � ���.

���

DAS� �������� ��� ������.

1. Linux UNIX ���� ���, Windows��� �� ��� ����

DB2 Server� �������.

2. dasmigr �� ���� �� DAS� ���������.

�� �� � ��

Linux UNIX $DB2DIR/instance/dasmigr

Windows %DB2PATH%₩bin₩dasmigr

��� DB2DIR DB2PATH� DB2 �� 9.7 �� � ��� ��� ��

��.

DAS� �� �� � dasmigr �� ����� �� DAS� ���� ���

�� �� DAS� �����.

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

�� ���� ����� �, �� �� ������.

v �� ���� ������� �� ����� ���������.

v �� ���� ������� ���������.

v SYSADM ��� � ���� DB2 Server� ����� db2tdbmgr ��

������. �� ���� ������� ������� �� ����� �

��� ������ �� �������. �� ������� � ��� �

��� � � �� ���� �� ����� ����� � �� ���

�� ����� ���.

72 DB2 �� 9.7� �����

Page 83: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v �� ���� ������� �� �� ��� ����� GET ADMIN CFG

�� ���� ������ �� ���� ������� ����� DAS

� ������ ������.

db2 GET ADMIN CFG

Administration Server ��...������ ���� �� (TOOLSCAT_DB) = toolsdb������ ���� ���� �� (TOOLSCAT_INST) = db2inst1������ ���� ��� �� (TOOLSCAT_SCHEMA) = cc���� ��� ID =

�� ���� ������� �� ��� �� �� � ���

UPDATE ADMIN CFG �� ������.

DAS ����� �� ��� �� �� �� ����� ������� ���.

4. ������� ��� �� ���� ������� �� � �� 9.7 ���

��� ��� ���� �� ���� �� ��� � ���. �� ��

�� �CREATE TOOLS CATALOG ��� ������.

DB2 �� 9.7 ����� �� ��� �� �� 9.7 �� ����� �� ��

��� ��� � ���.

������ �����

����� DB2 �� 9.7� ������ �, ���� �� �������

������� ���.

���

v SYSADM ��� �� ���.

v �������� � �� ������� ������ �� ����

��.

v �� ����� ��� ���� ������� �����.

v DB2 �� 9.7� ���� ����� �� 9.7� ������� ���.

����

v ������ ������ ����� ����� ������.

���

DB2 ������� DB2 �� 9.7� �������� ��� ������.

1. ���� �� �� SYSADM ��� � ���� DB2 Server� ����

���.

2. ����: db2diag �� �� ��� ���� ���� � ��� ������.

�� diagpath ����� ��� ��� � � ��� � ��, �� �

� 6 DB2 Server �����(Windows) 73

Page 84: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� � �� ��� ����� �� ���� �����. �� ����

������ ����� � ��� � � �� � ���� ���� � �

� ����� ���� �� ��� ��� �� ��.

3. UPGRADE DATABASE �� ���� ������� ���������.

db2 UPGRADE DATABASE database-alias USER username USING password

��� database-alias� ������ ������� �� �� ���

SYSADM ��� ���� ���� ��� ��� �� �����.

4. UPGRADE DATABASE �� ���� ��� ��� ���� � ��

�� �� ��� SQL1704N� ���� �, � SQL �� �� � �

�� �� �� �� �� ������. � ���� ����� �

� �� � ��� �� �� ����� ���� �� �����. � � �

�� �� ��� �����.

SQL1704N ������ ������ ������. �� �� "3".

�� �� ��� �" � UPGRADE DATABASE �� �� ���� ��

�. ������ ������ ���� logfilsiz, logprimary logsecond �

����� �� ����� �� �������.

������ ����� � ���� �� � ���� �� UPGRADE

DATABASE �� ���� � �� �� ���. � ���� ����

� ����� ���� ���.

5. UPGRADE DATABASE �� � ��� SQL1243W� ���� �,

SYSTOOLS.DB2LOOK_INFO ���� ����� ��� ���� ���. �

�� ��� ALTER TABLE COPY SCHEMA�� ���� ����. �

� �� ���� SYSTOOLS.DB2LOOK_INFO ���� ����� ���

���.

db2 "SELECT tabname, tabschema, definer FROM syscat.tablesWHERE tabschema = 'SYSTOOLS' AND tabname = 'DB2LOOK_INFO'"

� ���� ��� �, RENAME�� ���� ��� �����.

db2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name

� ���� ���� �� � DROP �� ���� ���� ������.

db2 DROP TABLE SYSTOOLS.DB2LOOK_INFO

6. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ����� �� � ��� ADM4100W� � �, DB2 �

����� �� ���� �� Linux �� UNIX� �� ��� ��� �

��� UPGRADE DATABASE �� �� ��� FENCED NOT

THREADSAFE� ������. �� DB2_FENCED �� � ��� ��

��� �� ‘Y’� �� ��.

74 DB2 �� 9.7� �����

Page 85: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� �� �� � SQL�� �� alter_unfenced_database-name.db2��

��� ���� ���� ������ ����� �� �� �� ��� �

�� NOT FENCED THREADSAFE� ������. � ���� diagpath

������ �� ��� �� ����� ��� ���� �� ��.

diagpath ����� ���� �� � � ���� INSTHOME� ���

� � ���� INSTHOME/sqllib/db2dump ���� �� ��.

��� NOT FENCED THREADSAFE� ���� � �, � �����

������ �� ����� ��� ��� ��� �� ��� ����

���� ��� ����� � � �� ��� ��� ��� 230 ���� �C,

C++ COBOL �� ������� ��� ������.

7. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4101W� � �, ADM4101W ���� ���

��� ���� ���� ���� �� ����� ��� ��� ��� �

��� ��� ������.

8. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4102W� � �, SQL��� NULL��� ID�

�� ��� ���� � ����.

�� ��, �� ���� �� �� ���� ��� �� ��� � � SQL�

� �� ��� NULL��� ID� ��� � �� ID ��� ��� NULL

��� � � ���. ��� �� �� ������ ��� �� � �

��. ����� 177 ���� � 22 ������� ����� ����

� ����� ������.

9. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4106W� � � XML Extender ��� �� �

�� � �� � ��� ���� DB2XML ���� � XML

Extender ������ ���� ������. DB2 �� 9.7��� XML

Extender� ���� ����.

� ��� ���� 107 ���� �XML Extender� ���� DB2 Server�

DB2 �� 9.7� ������� � �� ���� XML Extender� ���

� ��� �� ���� ������� ������� �� XML Extender

�� ������.

10. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4105W� � � , -xml ����� ��

enable_MQFunctions �� ���� XML ��� � �� � MQ �

� ������. XML Extender� DB2 WebSphere® MQ � ��� ���

��� ����� � �� ��.

� 6 DB2 Server �����(Windows) 75

Page 86: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

11. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM9516W� � �, indexrec �� �����

RESTART� ���� �� ���� RESTART DATABASE �� ���

� ������ ����� � �� �� ��� ��� ��� ���

����. ��� ��� �� ���� ���� �� ��� � ���� �

� ��� ��� �� � ��� �� � ���.

1 �� ������ � �� �� ���� ��� ��� ���

��� ����� � �� �� ��� �� ��.

12. UPGRADE DATABASE �� �� ��� SQL0473N� ��� �, ��

���� ��� ���� ���� �� �� ��� � � ��� � �

�� � ����� ���.

UPGRADE DATABASE � ��� ���� 51 ���� �������� �

���� � ��� � ��� ��� �� ��� � ����� ���.

13. UPGRADE DATABASE �� �� ��� SQL1700N� ��� �, ��

���� ��� ���� ���� �� �� ���� ��� �� ���

���� ������ ���� ����� ���.

UPGRADE DATABASE � ��� ���� 51 ���� �������� �

���� � ��� � ��� ������ ���� �������.

14. ������ ��� ������ �� ��� ������� ������� �

� �� ��� �����. �� �� ������ ��� ���� ���

���.

v ������ �� ���� ��

v ��� ���� ��

v ����� ��� �� ��

��� �� ��� �� �� ��� �� �� ����. ��� ��

��� �� ��� ����� � �� � ���.

15. ������ ������ ������ ������. ������ �����

�� ���� �� ��� ������.

db2 connect to sample

������ �� ��

������ �� = DB2/AIX64 9.7.0SQL �� �� ID = TESTDB2�� ������ �� = SAMPLE

db2 “select * from syscat.dbauth”

��� ���� � � testdata.db2 ���� ������.

76 DB2 �� 9.7� �����

Page 87: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

��� samplefile-dir-clp� DB2DIR/samples/clp(Linux UNIX� �)

DB2DIR₩samples₩clp(Windows� �)��, DB2DIR� DB2 �� 9.7� ��

� � ��� ��� ����, sample� ������ �����.

DB2 ������� ��� �, � �� ����� ��� ���� �����

� ������ �� ��.

� 6 DB2 Server �����(Windows) 77

Page 88: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

78 DB2 �� 9.7� �����

Page 89: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 7 � DB2 Server �����(Linux � UNIX)

Linux UNIX�� DB2 Server� DB2 �� 9.7� �������� � DB2 �

� 9.7 �� ��� � �� ���� ������� � � �� ���� �

������ ���.

���

DB2 Server� ������� �� ��� ������.

v �� �� ��� �� ���.

v DB2 ������ �� �� ���� ����� ���. DB2 Server

��� �DB2 ������ �� �� ����� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v Linux� ��� Linux on x86 UNIX ��� ��� 32�� �

� 64�� ����� DB2 �� 9.7 64�� ����� ����� ��.

��� DB2 �� 9.7 ������ �� �� ���� �� �

�� �����. ����� 32 ���� �32�� 64�� DB2 Server

� �� �� ����� ������.

v � ����� ����� �� ��. � �� ������.

� ���� �� ��

� ����� ����� ���� �� ��� �� �� DB2 �� 9.5, DB2 �

� 9.1 �� DB2 UDB �� 8�� DB2 �� 9.7� �� ������� �� �

� �����. �� ��� � ������ ���� ��� �� ���

��� ����.

���

DB2 Server� DB2 �� 9.7� �������� ��� ������.

1. ��� DB2 Server� �������.

2. DB2 �� 9.7� ������. DB2 Server ��� �DB2 �� � �� ���

� DB2 Server ��(Linux UNIX)�� ������. DB2 �� 9.7� � �

� ����� db2setup �� ��� � �� �� ���� �� �� ��

������.

3. ����� �� DB2 �� ���� � � DB2 �(add-on) ��� ��

����.

© Copyright IBM Corp. 2006, 2009 79

Page 90: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4. DB2 �� 9.7 �� � ��� �� ��� �� ��� ���� �����

� ������. 32�� ����� Linux on x86� ��� DB2 �� 9.7 64�

� ����� ����� ��.

5. ����: �� DAS ��� ��� DB2 �� 9.7�� �� �� � ��

����� DAS ������ ������. DAS� DB2 UDB �� 8�� �

� �� �, DB2 �� 9.1 ���� �� �� ����� ����� �� �

�� ����� DAS� ���������.

6. ������� ���������.

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

���� �����

DB2 Server� DB2 �� 9.7� ������� � ���� ���, �����

������� ���. Linux UNIX� � ���� ����� �������

���. Windows��� DB2 �� 9.7 �� � �� DB2 �� ���� ���

����� ���� �� �, ���� �� ������� ���.

���

v Linux UNIX ���� �� ��, Windows��� �� ���

��� �� ���.

v ����� �� DB2 �� ���� � � DB2 �(add-on) ��

� ���� ���.

v db2iupgrade �� ���� �� �� �� ���� �� ����.

– ������� DB2 ������ �� �� ���� ������.

– Linux UNIX �� �, /tmp ���� 20MB� � �

�� �� ������. ���� ����� � ��� /tmp� �

� ��.

����

v Linux UNIX ���� �� ���� �� ���� �� �

��� � � ���. ���� �� ��� � db2iupgrade ��

db2icrt � ��� ���� ����.

v ���� ������ ����� ����� ������.

� ���� �� ��

80 DB2 �� 9.7� �����

Page 91: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Linux UNIX� � ���� ����� ������� ���. Windows��

� DB2 �� 9.7 �� � �� DB2 �� ���� �������� ����

�� � ���� �� ������� ���.

���

db2iupgrade �� ���� �� ����� ���� DB2 �� 9.7� �����

��� ��� ������.

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

� � �� ����.

v �� � ����. �� �� GET DBM CFG �� ���� ��

� �� � � �� ��.

�� �� �

Linux UNIX db2 GET DBM CFG | grep '�� ��'

�� �� = �� � ��� ������ �� ���� ����

�� ��

Windows db2 GET DBM CFG | find “Node type”

�� �� = �� � ��� ������ �� ���� ����

�� ��

v ��� ���� ���� ���� ������ ����� ���

��� 23 ���� � 7� ������. �� ��� �� � ���

�� ������ � ��� ������ ������ ���� �

ese�� DB2 Enterprise Server Edition� DB2 �� 9.7 ���� ���

��� � ���. Linux UNIX �� � DB2 Workgroup Server

Edition� DB2 �� 9.7 ��� ������ � �� ����� � �

� �� ���� wse �� ��� ��.

����� ���� � DB2 �� 9.7 ��� ������ � �� �, �

� �� ��� �� ���� ������ ���� DB2 �� 9.7 �

����� ��� �� ���� ���.

2. �� �� ���� � ��� ��� �� �� ���� ���� ��

����� ������.

db2stop force(�� ��� �� �� � ���� ��)db2 terminate(��� ���� ��)

3. Linux UNIX �� � �� ����, Windows �� � �

� ��� ���� DB2 Server� �������.

4. db2iupgrade �� ���� � DB2 �� 9.7 � ���� �� �����

���������. �� �� db2iupgrade �� ���� ����� ����

��� � � �� ��.

� 7 DB2 Server �����(Linux UNIX) 81

Page 92: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� �� � ��

Linux UNIX $DB2DIR/instance/db2iupgrade [ -u fencedID ] InstNamea

Windows “%DB2PATH%”₩bin₩db2iupgrade InstName /u:user,passwordb

�:

a. ��� DB2DIR� DB2 �� 9.7 �� � ��� ��� ���� fencedID�

��� ��� �� ��(UDF) ���� ���� ���� ��� ��

�� InstName� ���� ��� ��� �����. � ���� ���

DB2 ������ ��� �� ����� ��� ��� ��������. �

� ����� ���� � ���� � -k �� ������.

b. ��� DB2PATH� DB2 �� 9.7 �� � ��� ��� ����

user,password� DB2 ���� ���� ��� �� ���� InstName

� ����� �����.

����� �� DB2 �� ���� � �� DB2 �(add-on) ��� ��

�� �� �, ���� ������ ���� � ���� �� ��. ��

� ��� ��� ��� ���� ��� ���� ���� �� � �� �

�� ��� -F ����� ���� �� ����� ���������.

db2iupgrade �� ����� -not1 ����� ��� db2ckupgrade �� �

� �� �� ��� ��� � � ���� � � � � � � � ��� �

db2ckupgrade.log �� ��� ��� �����. Linux UNIX �

� �, �� ��� ���� � ���� �� ��. Windows ��

�, �� ��� db2iupgrade �� �� �� �� ���� �� ��. -not1

����� 1 ��� ��� ��� ���. ����� ������� �

� ������� 1 ��� ��� ���� ���. 48 ���� �

1 ��� 2 ��� ���� ��� ������. db2ckupgrade ��

� ��� ���� db2iupgrade� ���� ����. ��� ���� �� ��

� ������.

5. ����� ����� �� ��� � ���� DB2 Server� �������.

6. db2start �� ���� ����� �������.

db2start

7. db2level �� ���� DB2 �� 9.7� ����� �� ��� ������.

db2level

��� ���� ″DB2 v9.7.X.X″� �� ���� ����� ���. ��� X

� �����.

82 DB2 �� 9.7� �����

Page 93: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Administration Server(DAS) �����

DB2 Administration Server(DAS)�� ������ �� DAS ��� ���� �

� ��� ����. DAS� DB2 UDB �� 8�� �� �� �, DB2 ��

9.1 ���� �� �� ����, �� �� �� ���� ��� �� ��

��� ����� DAS� ������� ���.

��� �� � DB2 �� 9.7�� ��� DAS� ���� � DAS� ��� �

���. DB2 Server ��� �DB2 Administration Server(DAS) ���� ����

��.

Windows �� �, �� 9.7 �� �� ���� �������� ���

� �� � ��� DAS� �� ����, DAS �� ����� �� �����

��.

DB2 �� �� DAS� DB2 �� 9.7�� ���� ��� � ����� ��

�� ����. ������ �� ��� ���� �� IBM Data Studio�� �

�� �� ���� ��� ���� DAS� ������ �� ����. ��

DAS �� ���� ������� ��� � ���.

���

v SYSADM �� � �� Linux UNIX ���� �� �

�, Windows ���� �� ��� ��� �� ���.

����

v ���� ��� DAS� � � ���.

���

DAS� �������� ��� ������.

1. Linux UNIX ���� ���, Windows��� �� ��� ����

DB2 Server� �������.

2. dasmigr �� ���� �� DAS� ���������.

�� �� � ��

Linux UNIX $DB2DIR/instance/dasmigr

Windows %DB2PATH%₩bin₩dasmigr

��� DB2DIR DB2PATH� DB2 �� 9.7 �� � ��� ��� ��

��.

DAS� �� �� � dasmigr �� ����� �� DAS� ���� ���

�� �� DAS� �����.

� 7 DB2 Server �����(Linux UNIX) 83

Page 94: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

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

�� ���� ����� �, �� �� ������.

v �� ���� ������� �� ����� ���������.

v �� ���� ������� ���������.

v SYSADM ��� � ���� DB2 Server� ����� db2tdbmgr ��

������. �� ���� ������� ������� �� ����� �

��� ������ �� �������. �� ������� � ��� �

��� � � �� ���� �� ����� ����� � �� ���

�� ����� ���.

v �� ���� ������� �� �� ��� ����� GET ADMIN CFG

�� ���� ������ �� ���� ������� ����� DAS

� ������ ������.

db2 GET ADMIN CFG

Administration Server ��...������ ���� �� (TOOLSCAT_DB) = toolsdb������ ���� ���� �� (TOOLSCAT_INST) = db2inst1������ ���� ��� �� (TOOLSCAT_SCHEMA) = cc���� ��� ID =

�� ���� ������� �� ��� �� �� � ���

UPDATE ADMIN CFG �� ������.

DAS ����� �� ��� �� �� �� ����� ������� ���.

4. ������� ��� �� ���� ������� �� � �� 9.7 ���

��� ��� ���� �� ���� �� ��� � ���. �� ��

�� �CREATE TOOLS CATALOG ��� ������.

DB2 �� 9.7 ����� �� ��� �� �� 9.7 �� ����� �� ��

��� ��� � ���.

������ �����

����� DB2 �� 9.7� ������ �, ���� �� �������

������� ���.

���

v SYSADM ��� �� ���.

v �������� � �� ������� ������ �� ����

��.

v �� ����� ��� ���� ������� �����.

v DB2 �� 9.7� ���� ����� �� 9.7� ������� ���.

84 DB2 �� 9.7� �����

Page 95: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����

v ������ ������ ����� ����� ������.

���

DB2 ������� DB2 �� 9.7� �������� ��� ������.

1. ���� �� �� SYSADM ��� � ���� DB2 Server� ����

���.

2. ����: db2diag �� �� ��� ���� ���� � ��� ������.

�� diagpath ����� ��� ��� � � ��� � ��, �� �

� � �� ��� ����� �� ���� �����. �� ����

������ ����� � ��� � � �� � ���� ���� � �

� ����� ���� �� ��� ��� �� ��.

3. UPGRADE DATABASE �� ���� ������� ���������.

db2 UPGRADE DATABASE database-alias USER username USING password

��� database-alias� ������ ������� �� �� ���

SYSADM ��� ���� ���� ��� ��� �� �����.

4. UPGRADE DATABASE �� ���� ��� ��� ���� � ��

�� �� ��� SQL1704N� ���� �, � SQL �� �� � �

�� �� �� �� �� ������. � ���� ����� �

� �� � ��� �� �� ����� ���� �� �����. � � �

�� �� ��� �����.

SQL1704N ������ ������ ������. �� �� "3".

�� �� ��� �" � UPGRADE DATABASE �� �� ���� ��

�. ������ ������ ���� logfilsiz, logprimary logsecond �

����� �� ����� �� �������.

������ ����� � ���� �� � ���� �� UPGRADE

DATABASE �� ���� � �� �� ���. � ���� ����

� ����� ���� ���.

5. UPGRADE DATABASE �� � ��� SQL1243W� ���� �,

SYSTOOLS.DB2LOOK_INFO ���� ����� ��� ���� ���. �

�� ��� ALTER TABLE COPY SCHEMA�� ���� ����. �

� �� ���� SYSTOOLS.DB2LOOK_INFO ���� ����� ���

���.

db2 "SELECT tabname, tabschema, definer FROM syscat.tablesWHERE tabschema = 'SYSTOOLS' AND tabname = 'DB2LOOK_INFO'"

� ���� ��� �, RENAME�� ���� ��� �����.

� 7 DB2 Server �����(Linux UNIX) 85

Page 96: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

db2 RENAME SYSTOOLS.DB2LOOK_INFO TO new-table-name

� ���� ���� �� � DROP �� ���� ���� ������.

db2 DROP TABLE SYSTOOLS.DB2LOOK_INFO

6. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ����� �� � ��� ADM4100W� � �, DB2 �

����� �� ���� �� Linux �� UNIX� �� ��� ��� �

��� UPGRADE DATABASE �� �� ��� FENCED NOT

THREADSAFE� ������. �� DB2_FENCED �� � ��� ��

��� �� ‘Y’� �� ��.

� �� �� � SQL�� �� alter_unfenced_database-name.db2��

��� ���� ���� ������ ����� �� �� �� ��� �

�� NOT FENCED THREADSAFE� ������. � ���� diagpath

������ �� ��� �� ����� ��� ���� �� ��.

diagpath ����� ���� �� � � ���� INSTHOME� ���

� � ���� INSTHOME/sqllib/db2dump ���� �� ��.

��� NOT FENCED THREADSAFE� ���� � �, � �����

������ �� ����� ��� ��� ��� �� ��� ����

���� ��� ����� � � �� ��� ��� ��� 230 ���� �C,

C++ COBOL �� ������� ��� ������.

7. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4101W� � �, ADM4101W ���� ���

��� ���� ���� ���� �� ����� ��� ��� ��� �

��� ��� ������.

8. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4102W� � �, SQL��� NULL��� ID�

�� ��� ���� � ����.

�� ��, �� ���� �� �� ���� ��� �� ��� � � SQL�

� �� ��� NULL��� ID� ��� � �� ID ��� ��� NULL

��� � � ���. ��� �� �� ������ ��� �� � �

��. ����� 177 ���� � 22 ������� ����� ����

� ����� ������.

9. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4106W� � � XML Extender ��� �� �

�� � �� � ��� ���� DB2XML ���� � XML

Extender ������ ���� ������. DB2 �� 9.7��� XML

Extender� ���� ����.

86 DB2 �� 9.7� �����

Page 97: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ��� ���� 107 ���� �XML Extender� ���� DB2 Server�

DB2 �� 9.7� ������� � �� ���� XML Extender� ���

� ��� �� ���� ������� ������� �� XML Extender

�� ������.

10. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM4105W� � � , -xml ����� ��

enable_MQFunctions �� ���� XML ��� � �� � MQ �

� ������. XML Extender� DB2 WebSphere MQ � ��� ���

��� ����� � �� ��.

11. UPGRADE DATABASE �� � ��� SQL1499W� ���� �� �

� ��� � ��� ADM9516W� � �, indexrec �� �����

RESTART� ���� �� ���� RESTART DATABASE �� ���

� ������ ����� � �� �� ��� ��� ��� ���

����. ��� ��� �� ���� ���� �� ��� � ���� �

� ��� ��� �� � ��� �� � ���.

1 �� ������ � �� �� ���� ��� ��� ���

��� ����� � �� �� ��� �� ��.

12. UPGRADE DATABASE �� �� ��� SQL0473N� ��� �, ��

���� ��� ���� ���� �� �� ��� � � ��� � �

�� � ����� ���.

UPGRADE DATABASE � ��� ���� 51 ���� �������� �

���� � ��� � ��� ��� �� ��� � ����� ���.

13. UPGRADE DATABASE �� �� ��� SQL1700N� ��� �, ��

���� ��� ���� ���� �� �� ���� ��� �� ���

���� ������ ���� ����� ���.

UPGRADE DATABASE � ��� ���� 51 ���� �������� �

���� � ��� � ��� ������ ���� �������.

14. ������ ��� ������ �� ��� ������� ������� �

� �� ��� �����. �� �� ������ ��� ���� ���

���.

v ������ �� ���� ��

v ��� ���� ��

v ����� ��� �� ��

��� �� ��� �� �� ��� �� �� ����. ��� ��

��� �� ��� ����� � �� � ���.

� 7 DB2 Server �����(Linux UNIX) 87

Page 98: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

15. ������ ������ ������ ������. ������ �����

�� ���� �� ��� ������.

db2 connect to sample

������ �� ��

������ �� = DB2/AIX64 9.7.0SQL �� �� ID = TESTDB2�� ������ �� = SAMPLE

db2 “select * from syscat.dbauth”

��� ���� � � testdata.db2 ���� ������.

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

��� samplefile-dir-clp� DB2DIR/samples/clp(Linux UNIX� �)

DB2DIR₩samples₩clp(Windows� �)��, DB2DIR� DB2 �� 9.7� ��

� � ��� ��� ����, sample� ������ �����.

DB2 ������� ��� �, � �� ����� ��� ���� �����

� ������ �� ��.

88 DB2 �� 9.7� �����

Page 99: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 8 � ��� �� � DB2 Server �����

���� ����� ���� �� � � � �� �� �� �� �

�� �� ��� � � �����.

�� DB2 �� ���� ��� �, 32�� Windows ��� 64��

Windows �� ������ � �� ��� ������ ��� ��

���� ��� � DB2 Server ����� �� �� �� �� ��

�� ���� ����� ��� ���� ���.

�� ��� DB2 Server� ���� ����� ��� �� �� � ���

������.

v 90 ���� �DB2 32�� ��� 64�� ����� �����(Windows)�

v 92 ���� ���� �� ������

v 94 ���� ��� DB2 �� � DB2 Server ������

v 96 ���� �� DB2 Server� ������

v 99 ���� ��� ����� ��� �� ��� DB2 Server ������

v 101 ���� ���� ������ � ������

v 102 ���� �DB2 �� �� ������

v 106 ���� �DB2 Data Links Manager � ������

v 107 ���� �XML Extender� ���� DB2 Server� DB2 �� 9.7� ��

����

v 109 ���� �MSCS(Microsoft Cluster Server) ��� DB2 Server ����

��

v DB2 Connect Server �� ��� �DB2 Connect Server ������

v Query Patroller �� ��� ��� �Query Patroller ������

v Net Search Extender Administration and User’s Guide� �Upgrading DB2 Net

Search Extender�

v Spatial Extender and Geodetic Data Management Feature User’s Guide and

Reference� �Upgrading DB2 Spatial Extender�

© Copyright IBM Corp. 2006, 2009 89

Page 100: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 32�� ��� 64�� ��� � �����(Windows)Windows ���� DB2 32�� ��� DB2 �� 9.7 64�� ��� ���

���� � �� � � ���. � �� � � �� DB2 32�� ��� DB2 �

� 9.7 32�� ��� ������ � DB2 �� 9.7 64�� ��� �������

����.

� �� � � DB2 �� 9.7 64�� ������ ��� ��� � ���� ��

����� ����.

���

v �� ��� ��� �� ������.

v DB2 Server� 64�� Windows �� �� ��� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v � ���� � ��� ���� Windows on x64�� �� ��.

v � ����� ����� �� ��. � �� ������.

v �� �� ��� ���� �� DB2 ��� ��� DB2 UDB �� 8

�� ���� ������� �, �� DB2 UDB �� 8 FixPak

7 ����� ���.

���

�� 9.7 �� ��� DB2 32�� ��� DB2 �� 9.7 64�� ��� �����

��� ��� ������.

1. �� ��� ��� � ���� DB2 Server� �������.

2. DB2 UDB �� 8 32�� ��, DB2 �� 9.1 32�� �� �� DB2 �� 9.5

32�� ��� �� �� �� �, �� ��� ���� � ����� �

�� DB2 ��� ����� ����.

v � ����� ���� ��� DB2 �� 8 32�� �� �, ��� DB2

�� 9.1 32�� �� � �� ��� DB2 �� 9.5 32�� �� ���

����� ����. ��� ��� ����� ��� � ���.

v �� �� ��� �� �� 9.7 �� ��� ��� ����� �� ��

�, � ����� �� 9.7 �� ��� � ��� � �� ���� �

��������. �� �� �� 8 �� 9.1 ����� � �, �� 8

����� DB2 �� 9.1 32�� �� ��� ���������.

90 DB2 �� 9.7� �����

Page 101: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v � ����� �� �� DB2 Server �� ���� ��� � DB2

Server �� �� ������. ��� DB2 UDB �� 8 32�� �� �

, DB2 �� 9.1 32�� �� � �� DB2 �� 9.5 32�� �� ��

�� ���.

3. DB2 �� 9.7 32�� ������ �� ���� �� �� ���� �� ��

�� �� �� ������. DB2 Server ��� �DB2 Server ��(Windows)�

� ������. �� �� �� ���� �� ��� ����� ��� ��

DB2 � ��� ������. ��� DB2 �� ���� ��� DB2 �

DB2 Administration Server(DAS)�� �� �� � ����� ���� �

���� ��. 32�� DB2 �� 9.7� � �� ���� ����.

�� ������� � � db2ckupgrade �� ����� � ���� �

� ��. �� ����� ��� ��� ��� � �� ���� ���

��� ������. ��� �� ��� ��� ���� �� �������

DB2 ������ �� �� ���� ������.

4. DB2 �� 9.7 64�� ������ �� ���� �� �� ���� �� ��

�� �� �� ������. DB2 Server ��� �DB2 Server ��(Windows)�

� ������. �� �� �� ���� �� ��� ����� ��� ��

DB2 � ��� ������. � ���� DB2 �� 9.7 32�� �����

� ��� ��� � ��� 32�� ����� 64�� ����� �������

�.

5. �� ������ ���� ������ DB2 �� 9.7 �� �����

��� � �� ��� DB2 UDB �� 8 �� ������ � DB2 ��

9.7 �� DB2 �� ��� ������. DB2 Server ��� ��� �

�� DB2 �� IBM ������ ����� ����� � �

(Windows)�� ������.

6. ������� ���������.

7. DB2 �� 9.7� �� ��� ����� ����� �, � DB2 �� 9.7

�� ���� db2iupdt �� ���� �� DB2 �� 9.7 ��� ���

�� ������.

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

� 8 �� ��� DB2 Server ����� 91

Page 102: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� �� �����

Linux UNIX�� DB2 �� 9.5 ��� ��� DB2 �� 9.7� �������

� DB2 �� 9.7� ��� ���� ��� � �� ������� �� 9.7 ���

��� ������� ���.

���

��� �� ����� �� ��� ������.

v DB2 ������ �� �� ���� ����� ���. DB2 Server ���

� �DB2 ������ �� �� ����� ������.

v ����� � �� �� ���� ���� ������.

v ���� �� ����� ��, � 51 ���� �������� �����

� ���� ������. ��� ���� ����� � �� ������� �

����� �� ���� �����. ��� ���� ��� ���� ����

�� ���� DB2 ��� ���� ����.

����

v DB2 �� 9.5 �� ��� DB2 �� 9.7 ��� ��� ������ � ���

�. DB2 �� 9.5 �� ���� ��� ������ �� ����� DB2

�� 9.5 �� ���� DB2 �� 9.7 ��� ��� ������ � ���. 96

���� �� DB2 Server� ������� ��� �� ��� ���� ���

���.

v Linux� ��� Linux on x86 UNIX ��� ��� 32�� �� 64�

� ����� DB2 �� 9.7 64�� ����� ����� ��. ��� DB2 �

� 9.7 ������ �� �� ���� �� ��� �����. ���

�� 32 ���� �32�� 64�� DB2 Server� �� �� ����� ��

����.

v � ����� ����� �� ��. � �� ������.

���

��� ��� DB2 �� 9.7� �������� ��� ������.

1. DB2 �� 9.5 ��� ��� ��� ���� DB2 Server� �������.

2. ��� ����� ������ � � �� DB2 ������ �� ��

� ���� ���� � ��� 23 ���� � 7� ������.

DB2 ������ �� �� � ��� ����� ��� DB2 ������ �

��� ������ � �� �����. � ��� ���� ��� ����

�� ��� ����.

3. ��� ����� ������.

92 DB2 �� 9.7� �����

Page 103: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4. Install DB2 �� 9.7� ��� ���� ���� ����� �� �����

�. DB2 Server ��� � ���� ���� DB2 �� ���� ������.

����� �� DB2 �� 9.5 ��� �� ��� �� ���� ���

� DB2 �� ���� ��� ����� ��������. , -f nobackup

����� ���� �� 9.5 �� ��� � �� ���� ��� ��

��.

DB2 �� �� � �� ��� �����.

v ��� INSTHOME/sqllib_v95� �� ��

v ��� ����� �� ��

v ��� ������ �� �� �� ������� ����� � ��

� �� � ���� ����

v db2setup �� �� �� �, ��� ��� ���� ��� ��� ��

���. ��� �� ��� �� � ����� �� ���� �� ���

��.

v �� ��� �� ���� db2_install �� �� �� � �� ����

��� �� �� ��. ��� �� ��� �� � �� ��� ����

db2setup � �� db2_install �� �� ������.

��� ������ �� �� �� ������ � ���� 1 ��� �

�� �, � �� ���� ��� ���� �� ��� ���� �� ��

��� �� ��� ��� �����. �� ����� ��� � ���� �

� ����� �� 1 ��� ���� � � �� ����� 51 �

��� �������� ����� � ���� 53 ���� 7�� �����

�. �� ���� UPGRADE_DBCK_IGNORE_TYPE1 ��� YES ��

���� ����� –f ignoreType1 ����� db2_install �� �� ���

� �� ���� 1 ��� ��� �� ��� ����� �� ��

�.

5. DB2 ������ �� ��� ���� -f nobackup ����� ��� �,

DB2 ������ ��� ���� ��� � ��� �� ��� ����� �

������� db2nrupgrade �� ������.

cd $HOME/sqllib/instancedb2nrupg -b BackupDir

���, BackupDir� ����� � ��� �� �� ��� �� � ���

���.

6. DB2 ������ �� ��� ��� �, ��� �� ���� �� �� �

� ��� ���� �� �� �� � � ����. ���, �� �

� ��� /tmp ���� �����.

� 8 �� ��� DB2 Server ����� 93

Page 104: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

7. ������� ���������.

8. db2rfe �� ���� �� �� �� ������.

9. �� 9.5 ��� �� ��� DB2 ��� ���� � �, � �� ��

� DB2 ��� ������.

��� ��� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

�� DB2 ��� �� DB2 Server �����

�� �� 9.7 �� DB2 �� � DB2 Server� �������� DB2 �� 9.7

� � ��� ��� � ���� ������� �� � ���� ������

� ���.

DB2 ������ �� �� 9.5 9.1� �� �� � DB2 Server� ���

� ���. Linux UNIX��� �� �� � FixPack� DB2 ESE �� 8�

��� �� ��� ��� � ��� DB2 Server� DB2 Enterprise Server

Edition(ESE) �� 8� �� �� � � ���.

��� � DB2 �� 9.7 ��� db2iupgrade �� ���� � FixPack �

��� �� �� 9.7 ����� ���� ������ � ���. ����� DB2

�� 9.7 ��� ������ ��� �� DB2 �� 9.7 ��� ������ �

����. ��� db2iupdt �� ���� �� DB2 �� 9.7 � �� ����

� ��� � ���.

���

v Linux UNIX ���� �� ��, Windows��� �� ��

� ��� �� ���.

v DB2 ������ �� �� ���� ����� ���. ��

�� ���� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v � ���� Windows�� DB2 32�� ����� 64�� ����� �

������ �� ���� ����. ����� 90 ���� �DB2 32

�� ��� 64�� ����� �����(Windows)�� ��� ����

��.

94 DB2 �� 9.7� �����

Page 105: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v Linux UNIX ���� �� ���� �� ���� �� �

��� � � ���. ���� �� ��� � db2iupgrade ��

db2icrt � ��� ���� ����.

v DB2 Server� ����� ����� ������.

���

�� DB2 �� � DB2 Server� �������� ��� ������.

1. �� �� �� ��� ��� � ���� DB2 Server� �������.

2. DB2 �� � �� ���� DB2 �� 9.7� � ��� DB2 �� 9.7� ��

�� �� �� ���� �� �� �� ������. ����� �� ��

� ������.

v DB2 Server ��� DB2 Server ��(Windows)

v DB2 Server ��� DB2 Server ��(Linux UNIX)

�� ����� �� DB2 �� 9.7 ��� �������� � �� DB2

�� 9.7 �� ��� � ���.

3. ��� DB2 �� 9.7 �� �� ��� db2iupgrade �� ���� ���

�� ������. �� ��, AIX �� Windows ��� ��� �� DB2

� ����� �� ��������.

� 17. DB2 �� �� ��� �

��� �� 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₩

�� �� ���� ����� DB2 �� 9.7� ������ � ���.

� 18. ���� ����� � �

��� ����� �

db2inst1 cd /opt/IBM/db2/V9.7/instance

./db2iupgrade -u db2fenc1 db2inst1

db2inst2 cd /opt/IBM/db2/V9.7/instance

./db2iupgrade db2inst2

� 8 �� ��� DB2 Server ����� 95

Page 106: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 18. ���� ����� � � (��)

��� ����� �

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. ����: �� ��� ���� �� ��� ���� DB2 �� 9.7 �����

����� DB2 Administration Server� ���������.

5. SYSADM ��� � ���� DB2 Server� �������.

6. ������� ���������.

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

� DB2 Server� �����

� DB2 �� 9.7 ��� �������� �, ����� �� ��� �� ��

9.7 �� ������ �� ������ ������� ���������. ��

���� �� ����� � RESTORE DATABASE �� ���� UPGRADE

DATABASE �� �����.

���

v Linux UNIX ���� �� ��, Windows��� �� ��

� ��� �� ���.

v SYSADM ��� �� ���.

v DB2 Server ��� �DB2 ������ �� �� ����� ����

� ���. �� �� ���� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v DB2 Server� ����� ����� ������.

���

� DB2 �� 9.7 Server� �������� ��� ������.

96 DB2 �� 9.7� �����

Page 107: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

1. ��� �� �� ����� �� �� ������� � ��� ��

���� �� ������. ��� � ��� ������ �� ��

�� ����� �� �� �� ��� � �� �, ��� �� ���

������� ��� � ���.

2. Linux UNIX ���� ��, Windows ���� �� ���

��� � ���� � DB2 Server� �������.

3. � DB2 Server� DB2 �� 9.7� ������.

4. �� ��� ��� DB2 �� 9.7 ��� db2icrt �� ���� � DB2

Server�� ����� ������. DB2 Server ��� �db2icrt� ���� �

��� ���� ������. � DB2 Server� �� ��� � �

UPDATE DBM CFG �� �� ����� ���� � � �� ���

� ������ ������ �� ��� �� ���� �� �������

�.

5. ����: DB2 �� 9.7�� � DB2 Administration Server(DAS)� ����

��. �� DAS ��� ��� DB2 �� 9.7�� �� �� � �� �

���� DAS ������ ������. DAS� DB2 UDB �� 8�� ��

�� �, DB2 �� 9.1 ���� �� �� ����� ����� �� ��

� ����� DAS� ���������

6. �������� � ������� �� �� 9.7 � ��� � DB2 Server

� ������.

7. SYSADM ��� � ���� DB2 Server� �������.

8. RESTORE DATABASE �� ���� ������� ���������. �

� �� UNIX ��� ������� ������ � � ��

��.

db2 RESTORE DATABASE sample FROM /db2/backups

��� sample� ������ ���� /db2/backups� ������ � �

�� ������.

����� �� �� ��� ������ �� ��� � � ��� �

��� ������ � �� ��� ������ �� ���

� �� �� ����� ���� �� ������� ������� ���.

��� �� ���� �� ���� ���� �� ��� ��

���� ���� ������. RESTORE DATABASE �� �����

�� ��� ���� �� ������� �������� ��� �� �� �

���� ��� � ����. �� �� �� �� ����� ���� � �

�� ��.

db2 RESTORE DATABASE sample INCREMENTAL AUTOMATICTAKEN AT timestamp WITHOUT PROMPTING

� 8 �� ��� DB2 Server ����� 97

Page 108: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� ������ �� � ���� ���� �� ���� � �

����� ���� RESTORE DATABASE �� ���� ���.

9. ������� �������� ������� ������� ����

RESTORE DATABASE �� ��� �� ��� ���� ����� ��

���� � �� �� �� ��.

SQL2519N ������� ������� ���� ������� �� ����������� �����. �� "-1704"� "3"� �� �������.SQLSTATE=57011

SQL1704N �� ���� ������ ������ ����� �� ��.

Message Reference Volume 2�� SQL �� �� � � �� ��

�� �� �� ������. �� ���, �� ″3″� ������ ��

� �� �� ������ ����� ���� � � 3� �� ��. �

��� ����, �� �� ���� ������� ���������.

a. �� ��� ��� �����.

b. UPGRADE DATABASE �� ���� ������� ��������

�.

c. �� �� ��� ��� �� ��� �� ��� �� ��.

SQL1704N ������ ������ ������. �� �� "3".

�� �� ��� �" � ������� �� ���������.

d. ������ ������ ���� �� �� ��� �� ����� ��

� �������.

10. ����: AUTOCONFIGURE �� ���� �� �� � ��� ���

�� � DB2� ���� �� � ��, ������ �� ��� ����

�� �� ���� �� ������. �� �� � �� ���� ��

����� � �� ��� �� � � �� ��.

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;

� �� ���� ��� � �� �� ���� ��� ��� �, � ��

� ����� DB2 Server� ���� ������. ��� ��� �����

�� ��� �� ���� �� � ���.

11. �� ����� ���� �� �� ��� ��������. �� ��

�� ��� �� ���� ��� ��� � ������ �����

�.

98 DB2 �� 9.7� �����

Page 109: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

12. ������ ������ ������ ������. ������ �����

�� ���� �� ��� ������.

db2 CONNECT TO sample

������ �� ��

������ �� = DB2/AIX64 9.7.0SQL �� �� ID = TESTDB2�� ������ �� = SAMPLE

db2 "SELECT * FROM SYSCAT.DBAUTH"

��� ���� � � testdata.db2 ���� ������.

cd samplefile-dir-clpdb2 connect to sampledb2 -tvf testdata.db2

��� samplefile-dir-clp� DB2DIR/samples/clp(Linux UNIX� �)

DB2DIR₩samples₩clp(Windows� �)��, DB2DIR� DB2 �� 9.7� ��

� � ��� ��� ����, sample� ������ �����.

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

�� ����� �� �� ��� DB2 Server �����

��� ����� ��� ������ �� ���� �� ���� � ����

��� ���� � DB2 �� 9.7� ������ � ���.

���

DB2 Server� ������� �� ��� ������.

v Linux UNIX ���� �� ��, Windows��� �� ��

� ��� �� ���.

v ��� ������� � �� � �� �� ��� �� 9.7 ��

������ �� �� ��� �� ���� ������� ����

� �� ������.

����

�� ����� � ��� ������.

v �� ���� ������� ������ � �� �

v �� ����� ��� ��� �� ��� � ��� ������ � �

� �� ��� ������ �� ���� �� �

� 8 �� ��� DB2 Server ����� 99

Page 110: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���

�� ����� ��� �� ���� DB2 Server� �������� ��� �

�����.

1. �������� � ������� �� 9.7 �� ��� ������ � �

�� DB2 Server� ������.

2. ��� ������ �� ��� ��� DB2 �� �� �, ��� ���

DB2 �� ������. �� ��, DB2 �� 9.1 ��� ��� �����

� �� ��� � DB2 �� 9.1 �� DB2 Server� ���� �� �

��.

3. ��� �� ��� ��� DB2 ��� ���� ����� �� �, ��

DB2 �� ����� ������.

4. SYSADM ��� � ���� DB2 Server� �������.

5. �� �� �� REBUILD WITH ALL TABLESPACES IN DATABASE �

���� � RESTORE DATABASE � � ROLLFORWARD DATABASE

�� ���� ������� �������.

RESTORE DB db-nameREBUILD WITH ALL TABLESPACES IN DATABASETAKEN AT timestamp-backup;

ROLLFORWARD DB db-nameTO END OF LOGS AND STOP;

��� ����� ���� ���� ������� ������ ��� �

���. ���, ROLLFORWARD DATABASE �� ��� � ���� �

� � � � ��� ����� ���� ���. ���� �� � � ���

����� � ������� ������ � ����.

��� ��� ��� �� ���� �� ���� ������� ����

� ������.

6. �� �� ��� �� �� Windows ��� GET DB CFG �� �

��� ���� ������� ��� � � �� ������.

db2 GET DB CFG FOR sample | FIND "consistent"

������� ���� � = YES

7. �� �� � ��� ���� DB2 Server� ���������.

v DB2 Server �����(Windows)

v DB2 Server �����(Linux UNIX)

100 DB2 �� 9.7� �����

Page 111: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���� ������ �� �����

��� ������ �� �������� � ������ �� ���� �

��� DB2 �� 9.7� ���� ����� ������ � ������� ��

����� ���.

���

v Linux UNIX ���� �� ��, Windows��� �� ��

� ��� �� ���.

v SYSADM ��� �� ���.

v DB2 Server ��� ″DB2 ������ �� �� ���″� �����

���. �� �� ����� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v ���� ��� ���� ������ �� ��� ���� �� �

��� ���.

v DB2 �� 9.7� ����� �� �� ���� �� �� �� ���

���. �� �� ���� �� ���� �� �� ��� � ����

� ��� ���� �, �� ���� �����.

v � ����� ����� �� ��. � �� ������.

���

��� ������ ��� DB2 Server� �������� ��� ������.

1. � ������ ��� � ��� �� ������. �� 9.5���

BACKUP DATABASE �� ON ALL DBPARTITIONNUMS �����

�� ���� � ��� �����. ������� ������ �� �

��� ����, ��� �� �� ����� ��� ������.

2. Linux UNIX ���� ��� ������ Windows ���

� �� ��� ��� � ���� �������.

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

���� �� ������. DB2 Server ��� ���� ������ � �

��� ������. �� �� ���� �� �� �� ������. �� �

��� �� �� ���� ����.

4. ����� ��� ������ �� ���� ����� �������

��. ����� db2nodes.cfg ��� � � � � ������ �� �

� ���� �����.

� 8 �� ��� DB2 Server ����� 101

Page 112: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

5. ���� ���� UPGRADE DATABASE �� ���� ������

� ���������. ��� � �� ������ ��� � � � ��

���� ��� ������� ����. �� UPGRADE DATABASE �

� ���� ��� ������ ��� ������� ����. ���

UPGRADE DATABASE �� �� ���� ��� ��� � � � ��

�� � ������ ��� ��� � ���.

UPGRADE DATABASE �� �� ������ ���� ������ �

� �� � �� ��� �� ��� ���� ��� ��� � �� ��

�.

6. ������ �� ���� � DB2 Administration Server(DAS)� ���

���. ��� DAS ��� ���� � � � DAS� ���� �� ���

������ �� ���� DAS� ������ � ���.

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

DB2 �� �� �����

DB2 �� ��� DB2 �� 9.7� �������� � DB2 �� 9.7 � DB2

�� ��� ��� � �� ���� ������� � � ��� �����

�� ���.

���

v Linux UNIX ���� �� ��� �, Windows �

��� �� ��� ��� �� ������.

v DB2 ������ �� �� ���� ����� ���. DB2 Server

��� � �DB2 ������ �� �� ����� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v Linux UNIX ���� �� ���� �� ���� �� �

��� � � ���. ���� �� ��� � db2iupgrade ��

db2icrt � ��� ���� ����.

v � ���� �� ���� ����, DB2 �� ��� ��� ���

92 ���� ���� �� ������� ������.

v � ����� ����� �� ��. � �� ������.

� ���� �� ��

102 DB2 �� 9.7� �����

Page 113: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ����� � DB2 �� ���� DB2 �� ��� DB2 �� 9.7� ��

����� ���� �� �����. Windows ���� �� ���� �

� ��� ����� ��� ���� DB2 �� ������� �� ���.

���, � �� �� �� �� �� �� � ����� ��������.

���

DB2 �� �� �� 9.7� �������� ��� ������.

1. �� �� ���� DB2 �� �� �� ��� �� �� �� �

�� ��� �� �����.

configTool printAll -configPath configuration-directory> db2tss_config.out

adminTool version -configPath configuration-directory>> db2tss_config.out

���, configuration-directory� �� ��� � �����.

v Linux UNIX �� �, INSTHOME/sqllib/db2tss/config �

����, ��� INSTHOME� ���� � ������.

v Windows �� �, INSTPROFDIR₩instance-name₩db2tss₩config

�����, ���, INSTPROFDIR� ���� ��� ������. �

�� ��� DB2INSTPROF� ������.

admintool �� ���� �� DB2 �� �� ���� ���� ����

���.

2. Rich Text �� ��� �� DB2 �� ��� �� ��� DB2 �� 9.5

FixPack 3 ���� ����� �� �, Rich Text �� ��� ��� � �

� � � ������. ��� ��� DB2 Text Search Guide� �Disabling

DB2 Text Search for rich text document support�� ��� ������.

3. ���� �� �� SYSADM ��� � ���� ���� � �� ��

���� DB2 �� �� ���� ���� ������.

db2ts STOP FOR TEXT

�� ����� �� �� ���� ���� ��� �, � �����

�� � �� ������.

4. DB2 �� �� configuration-directory� �����. configuration-

directory� ��� 1�� ������. �� �� configuration-directory�

Linux UNIX �� � ��� ��� � � �����.

$cp -R INSTHOME/sqllib/db2tss/configINSTHOME/backup/db2tss/config

���, INSTHOME� ���� � ������.

� 8 �� ��� DB2 Server ����� 103

Page 114: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� �� configuration-directory� Windows �� � ��� ���

� � �����.

xcopy INSTPROFDIR₩instance-name₩db2tss₩config backup-dir /E

���, INSTPROFDIR� ���� ��� ������.

5. Linux UNIX ���� ��, Windows ���� �� ���

��� � ���� DB2 Server� �������.

6. DB2 �� 9.7 DB2 �� ��� � �� ������. ����� DB2

Text Search Guide� � �DB2 �� �� �� ���� ������. �

�� ��� ������. DB2 �� ��� ��� ��� ��� ��� �

�� � � ��� �����, �� 9.7 �� ���� ����� � ��

�� ��� ��� ���� ����.

7. �� �� � ��� ���� ����� ���������.

v Windows ��� �� �� ���� ���� ���� �����

�, ��� �� db2iupgrade �� /j ����� �� ������.

db2iupgrade /j "text_search [[,service-name]|[,port-number]]"

v �� �� ���� ���� ���� �� ���� �� Linux UNIX

�� ����� �, ���� ����� ��� ������.

8. Windows ��� ������ �� ������ �� DB2 �� 9.7

�� ����� ��� � �� �� DB2 UDB �� 8 �� ����

�� �, DB2 �� 9.7 �� DB2 �� ��� ������. DB2 Server

��� ��� � �� DB2 �� IBM ������ ����� ����

� � �(Windows)�� ������. DB2 Server� �� �� ���

� � ���� DB2 UDB �� 8�� ������ � �� �� ��

�� ���.

9. ����: � �� ��� � DAS� ���������. �� DAS ���

��� DB2 �� 9.7�� �� �� � �� ����� DAS ����

�� ������. DAS� DB2 UDB �� 8�� �� �� �, DB2 ��

9.1 ���� �� �� ����� ����� �� ��� ����� DAS�

���������

10. ������� ���������.

11. �� �� �� configTool upgradeInstance �� ���� ����� �� DB2

�� �� ��� ���������.

v Linux UNIX �� �,

configTool upgradeInstance-installedConfigPath $DB2DIR/cfg/db2tss/config-configPath $INSTHOME/sqllib/db2tss/config

104 DB2 �� 9.7� �����

Page 115: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���, INSTHOME� ���� � ����� DB2DIR� DB2 �� 9.7 �

� �����.

v Windows �� �,

configTool upgradeInstance-installedConfigPath “%DB2PATH%₩CFG₩DB2TSS₩CONFIG”-configPath “%INSTPROFDIR%₩instance-name₩DB2TSS₩CONFIG”

���, DB2PATH� DB2 �� 9.7 �� ���� INSTPROFDIR� ��

�� ��� ������.

12. �� �� ���� DB2 �� ��� �� �� � �� �� �� �

��� �� �� ��� �� ��� ��� �� �� ������.

configTool printAll -configPath configuration-directory

13. 103 ���� 2��� Rich Text �� ��� �� DB2 �� ��� ��

� � �� � � ��� �, �� ��� ���� Rich Text �� ���

�� �� ��� ����.

v Rich Text �� ��� �� DB2 �� �� ��. ��� ��� DB2 Text

Search Guide� �Setting up DB2 Text Search for rich text document

support�� ������.

v Rich Text �� ��� �� DB2 �� �� ��. ��� ��� DB2 Text

Search Guide� �Enabling DB2 Text Search for rich text document support�

� ������.

14. ��� �� DB2 �� �� ���� ���� ���� � ��� �

� ���� ������ ����� ������.

db2ts "START FOR TEXT"adminTool status -configPath configuration-directory

103 ���� 2��� Rich Text �� ��� �� DB2 �� ��� ��

� � �� � � ��� �, �� �� ��� ���� Rich Text ��

��� �� �� � �� ���� ����� � ��� �����.

�� ��

DB2 Server� ������ � � �� �� ����� ��(�: �� ��

� �� ����� ��� ���, �� ���� �� �� �� ����)� �

�����. �� DB2 Server ������ ������ ������.

� 8 �� ��� DB2 Server ����� 105

Page 116: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Data Links Manager �� �����

Data Links Manager� ���� �� Data Links �� ��� � � DB2

Server� DB2 UDB �� 8�� DB2 �� 9.7� ������� �� ���� �

���. ��� Data Links Manager �� ��� � DB2 �� 9.7� ����

�� � ���.

���

v Linux UNIX ���� �� ��, Windows��� �� ��

� ��� �� ���.

v SYSADM ��� �� ���.

v DB2 ������ �� �� ���� ����� ���. Linux

UNIX �� �� ���� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v DB2 Server� ����� ����� ������.

���

Data Links �� DB2 Server� DB2 �� 9.7� �������� ��� ���

���.

1. �������� Data Links Manager� ������.

2. DB2 NSE(Net Search Extender)� ��� � ��� �� UDF� ����

���.

db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT1;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT2;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT4;db2 DROP SPECIFIC FUNCTION DB2EXT.DATALINKCONTENT3;

��� UDF� Data Links Manager �� ��� �� �� Data Links� NSE

��� �� �� ��. ��� Data Links Manager� ���� � ��

��� � �� ���� ���.

������ ��� ������ ��������, ������� ���

�� ��� UDF� ���� ���. ��� UDF� ���� � � ���

��� ��� ����� � ����.

3. ���, � , ���� , ��� �� ��(UDF), ��� �� �

���� DATALINK ��� � �� � ��� ������.

4. ������ DB2 Server�� Data Links Manager� �� ������.

106 DB2 �� 9.7� �����

Page 117: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

5. db2iupdt �� ���� ��� �� �� ����� ����� �����

�.

db2iupdt instance-name

6. ����: datalinks ������ �� ��� �� ����� NO� ���

� DB2 Data Links �� �� ��� ������.

db2 UPDATE DBM CFG USING datalinks NO

����� ������ � datalinks ����� NO� �� ��.

7. � DB2 �� 9.7 �� DB2 Server� ������. DB2 �� 9.7�

Windows� ��� � �� DB2 UDB �� 8 � ������ ����� 10

�� �����.

8. � DB2 �� 9.7 ��� ����� ���������.

9. ����: �� ��� ���� �� ��� ���� DB2 �� 9.7 �����

����� DB2 Administration Server� ���������.

10. ������� ���������.

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

XML Extender� �� DB2 Server� DB2 �� 9.7� �����

XML Extender� DB2 �� 9.7� �������� XML Extender �� ���

� � � �� DB2 �� 9.7� ������� ���. XML Extender� � ��

���� ���� XML Extender� ���� �� XML Extender �� �� �

� �� 9.7 �� DB2 Server� DB2 �� 9.7� ������� �� ���� �

���.

���

v Linux UNIX ���� �� ��, Windows��� �� ��

� ��� �� ���.

v SYSADM ��� �� ���.

v DB2 ������ �� �� ���� ����� ���. Linux

UNIX �� �� ���� ������.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ������.

����

v DB2 Server� ����� ����� ������.

� 8 �� ��� DB2 Server ����� 107

Page 118: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���

XML Extender �� � �� 9.7 �� DB2 Server� DB2 �� 9.7� ���

����� ��� ������.

1. ���� : XML Extender� ��� � � ������� ��

db2xml.DTD_REF �� db2xml.XML_USAGE ����� DAD �� DTD �

�� �����. �� �� DTD_REF ���� � � DTD ��� �

���� ������ � � �� ��.

db2 EXPORT TO dtdfiles.del OF del LOBS TO dir-nameMODIFIED BY lobsinsepfilesSELECT CONTENT FROM DB2XML.DTD_REF

�� �� db2xml.XML_USAGE ���� � � DAD ��� � ���

� ������ � � �� ��.

db2 EXPORT TO dadfiles.del OF del LOBS TO dir-nameMODIFIED BY lobsinsepfilesSELECT DAD FROM DB2XML.XML_USAGE

2. �� �� ���� � �������� XML Extender� �� ��� �

�� � XML ��� �� ���� ����.

dxxadm disable_column db_name tab_name column_name

�� dxxDisableColumn() ���� ���� ��� �� ���. �� �

� XML Extender� ��� � � ��� ���� � � �� ��.

db2 SELECT TABLE_SCHEMA, TABLE_NAME, COL_NAMEFROM DB2XML.XML_USAGEWHERE NOT TABLE_SCHEMA='DXX_COLL'

3. ����: � �������� XML Extender� �� �� ��� ���

� XML �� �� � �� dxxDisableCollection() ���� ��� �

�� ��� � ���. �� �� XML Extender� ��� � � � �

�� ���� � � �� ��.

db2 SELECT TABLE_SCHEMA, TABLE_NAME, COL_NAMEFROM DB2XML.XML_USAGEWHERE TABLE_SCHEMA='DXX_COLL' AND TABLE_NAME='DXX_COLLECTION'

4. � ������� ���, � , ���� , ��� �� ��(UDF),

��� �� ����� XMLVARCHAR, XMLCLOB XMLFILE �

�� �� ��� � �� � ��� ������. �� �� XML

Extender UDT� ���� ��� ���� � � �� ��.

db2 SELECT TABSCHEMA, TABNAME, COLNAMEFROM SYSCAT.COLUMNSWHERE TYPESCHEMA='DB2XML' AND NOT TABSCHEMA='DB2XML'

��� ���� � �� � ��, � � ���� � ��� ��� �

�� ���� �� UPDATE ��� XML ��� ���� ��� � ��

108 DB2 �� 9.7� �����

Page 119: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�. ��� � ��� �� ALTER TABLE�� ALTER COLUMN��

�� ��� � ����. �� EXPORT, IMPORT LOAD ���� ��

�� XML �� �� ���� ���� �� ���.

5. ������� �� �� ���� XML Extender� ��� � � �

������� �� ����� ����.

dxxadm disable_db database_name

�� dxxDisableDB() ���� ���� ��� �� ���.

6. �������� DB2 Server�� XML Extender� �� ������.

7. db2iupdt �� ���� XML Extender �� ����� ����� ���

���.

db2iupdt instance-name

8. � DB2 �� 9.7 �� DB2 Server� ������. Windows� DB2 ��

9.7� ���� ��� �� 9.7 �� DB2 �� �������� ��� �

11�� �����.

9. � DB2 �� 9.7 ��� ����� ���������.

10. ����: �� ��� ���� �� ��� ���� DB2 �� 9.7 �����

����� DB2 Administration Server� ���������.

11. ������� ���������.

�� ��

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

����� � pureXML� ���� � � �� ��� ��� 138 ���� �XML

Extender�� pureXML� ���� ��� ������.

MSCS(Microsoft Cluster Server) ���� DB2 Server �����

MSCS(Microsoft Cluster Server) �� DB2 Server� DB2 �� 9.7� ����

���� DB2 �� 9.7� � ���� � ��� ��� � MSCS ����

������� ������� ���.

MSCS(Microsoft Cluster Server)��� Windows ����� ���� ��� ��

���. MSCS�� DB2 Server � �� �� �� �, �� ����� MSCS �

���� �� ��. db2iupgrade �� ���� MSCS ����� ������

� ��� �� 9.7 �� MSCS ��� DB2 �� 9.7 DB2 MSCS ���� ���

��� � ���.

� 8 �� ��� DB2 Server ����� 109

Page 120: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���

v �� ��� �� ��� �� ������.

v SYSADM ��� ����.

v ����� � �� �� ���� ���� ������.

v �� ����� ��� ����, ��� ������� �����.

����

v � ���� DB2 �� 9.7 32�� ������ �� �� � DB2 32

�� ������ ��, �� DB2 �� 9.7 64�� ������ �� �

� � DB2 64�� ������ ���� �� ��. ���� �� ��

� � ���� DB2 �� 9.7 ������ ��� �� ��

��. ����� 32 ���� �32�� 64�� DB2 Server� �� �

� ����� ������.

v DB2 �� 9.7� ����� �� �� ���� �� �� �� ���

���. �� �� ���� �� ���� �� �� ��� � ����

� ��� ���� �, �� ���� �����.

v � ����� ����� �� ��. � �� ������.

���

MSCS �� DB2 Server� DB2 �� 9.7� �������� ��� �����

�.

1. �� ��� ��� � ���� DB2 Server� �������.

2. MSCS ����� � ���� DB2 �� 9.7� ������. setup �� �

��� DB2 �� � �� ���� �� �� ���� �� �� �� ���

���. �� ���� �� �� ���� ����.

3. ���� ���� ���� ���� ��� ����� ������. �� �

�� ���� ��� �����. ����� ��� ��� ��� � ���

��� � �� ������

���� ��� ��� �� ��� ��� MSCS ��� ������.

4. db2iupgrade �� ���� MSCS ����� ���������. � ��

″DB2 Server″�� �� � �� � ���� � �� � �����

� DB2 MSCS ��� �����. ����� �� � �� � ���� �

� �� �� 9.7 MSCS ���� ��� �� ��.

$DB2DIR₩bin₩db2iupgrade /u:user,password MSCS-InstName

� ���� �� ��� ��� ���� � �� ���� ���.

5. ���� ���� ���� MSCS ����� � ���� ���� ����

� �������.

110 DB2 �� 9.7� �����

Page 121: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

6. ���� ���� ���� ������ ����� ���� �� ��� ��

��� ������.

7. ����: DB2 Administration Server(DAS) ������ ������. �� DAS

��� ��� DB2 �� 9.7�� �� �� � �� ����� DAS ��

���� ������. DAS� DB2 UDB �� 8�� �� �� �, DB2 �

� 9.1 ���� �� �� ����� ����� �� ��� ����� DAS

� ��������� � DAS ��� ���� MSCS �� �� DAS ��

� �� ���� ���.

8. ������� ���������.

DB2 Server� ������ �, � �� �� ����� ��(�: �� ��

���, �� ���� �� �� �� ����)� ������. �� DB2 Server

������ ������ ������.

� 8 �� ��� DB2 Server ����� 111

Page 122: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

112 DB2 �� 9.7� �����

Page 123: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 9 � DB2 Server� �� �� ����� ���

DB2 Server� ������ �, DB2 Server� ��� �� ��� ���� ���

�� �� �� �� ����� ��� ���� ���.

DB2 Server� ���� �� �� ����� ��� ������.

1. DB2 Server� �� ����� ���� � �� �� diaglevel �����

� �� ��� �� ����� 3�� ��� �, � ����� �����

�� ��� ��� �������.

2. �� ���� ��� ������. DB2 Server� �� �� ����� ��

�� � �� �� �� ���� ��� �� �, logfilsiz, logprimary

logsecond ������ �� ����� �� ����� ��� �������.

��� �� ����� �� DB2 Server� ���� ������.

3. ������ � �� ������ ���� ����� ����� � �

������ �������.

4. DB2 Server ��� ���� ������. DB2 �� 9.7�, DB2 Server �

�� �� � � � � ����� ��, � �� ���� ����� �

�� �� ����� � ���� �������. ������� �� ��

� �� ��� � ���� ������.

5. ������ �������� ������ � ��� �� �� ����

��. ������ �������� � �� �� ��� � �, ��

�� DDL�� ���� ������ �� ���� ��� � �� � �

��(SECADM) ��� ������.

6. ������ ����� � � ��� ���� ����� �� �� ��

� ��� �, ��� ��� ���� ����� ��� ������. ��

�� ������ � ��� ����� �� ���� ������.

7. ��� �� ���� ��� �� �� � �� ��� ����� ��

���� ������� ��� ��������.

8. ��� ��� Explain ��� ��� ���� DB2 Explain ���� ���

���.

9. �� 9.7 �� ����� ��� XML ��� ��� ���� � �, ��

���� ����� XML ���� ���� �� 9.7 ��� ���� XML

��� � XML ��� ��� ��� ��� �� �� ��� ��

�� �� ��� � ���.

© Copyright IBM Corp. 2006, 2009 113

Page 124: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

10. �� �� �� ��� ������ �� ���� � � � ��� ����

�� � �� � ��� ��� ��� �� ��� ����� �����,

��� �� ��� ���� ��� �� ���� ����� ������.

11. DB2 �� ����� ��� ��� � ��� �� ���� ��� �

DB2OLD/conv�� DB2DIR/conv� ��� ���� �� � ��� ����

��. ��� DB2OLD� DB2 �� 9.1 �� DB2 UDB �� 8 �� ���

� DB2DIR� DB2 �� 9.7 �� �����. � � ��� ���� �

��� � � ��.

Windows ��� ��� DB2 �� 9.1 �� DB2 UDB �� 8 ��

������ �, DB2 Server� �� ����� �� ��� �� ��

� �� � ��� �� ���� DB2PATH₩conv ���� ����� �

���. ��� DB2PATH� DB2 �� 9.7 �� �����.

12. DB2 �� 9.1 �� DB2 UDB �� 8�� ���� �� ��� ��� ��

� �, DB2 �� 9.7� ������ � ��� ��� ���� � ��

���� �� ��� ��� �������.

13. DB2 Server ������ ������ ������. ����� ��� �

���� DB2 Server� ���� ����� ������.

14. DB2 Server ������ ��� � ������� �����.

15. �� �� ������� � UPGRADE DATABASE �� .MIG �

�� ���� �� �� �� � �� �� ��� ����. ������

������ ��� ������ ���� ������� ��� ��, ��

�� �� � S*.MIG ��� ��� � ���.

DB2 �� �� �(add-on) �� ���� �� �� ����� ��� ���

���.

v ���� �� ��(HADR) ��� �� �� DB2 Server� ������ �

HADR ��� �������. ��� �� ���� �� ���� ���

�� �� ��(HADR) ����� ������. ���� �� ��(HADR) �

�� DB2 �� 9.7� ����� �, ������ ��� ��� ��� �

��. �� ������� ������ � ������� � ��� �� �

� � ��� ���� ����.

v �� � � �� �� ��� �� ��� DB2 UDB �� 8 32�� ���

��� DB2 �� 9.7 64�� ����� ������ �, �� � � ��

�� ��� �� ������. Spatial Extender ���� �, �� ���

����� � � �� ��� ��� Spatial Extender � ����� ���

������. DB2 Spatial Extender Geodetic Data Management � ��

� �� ���� http://www.ibm.com/software/data/spatial/db2spatial/

library.html� ���.

114 DB2 �� 9.7� �����

Page 125: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Server �� ��� �, ������ ������� �� ��� ���

� ������ ��� �� ����� � �� �� ��� ������. DB2

�� 9.7� ������ ����� �, ��� ������ ����� ��� ��

� �� �� ����. ��� ��� � �� �� ��� �� ��� �

�� ��� ���� -1���. ��� � �� ��� � � ��� ����.

������ ������� ��� ��� � REORGCHK �� ���� ��

�� ��� ���� ��� ����. ��� �� ���� �� ��

�� � �� � ���.

� �, ������ � �� ��� �� � ��� ��� ���� ��

�. � �� ��� �� � DB2 �� 9.1 �� DB2 UDB �� 8 �� ��

�� ���.

������ �������� �� ���� �� ��

�� �� ��� DB2 Server� ���� � �� � � ����� ��� ��

� ���� ���. �� �� ����� ��� �� �� ��� �" �, DB2

Server� � � ��� ����� � ���.

���

��� ���� �� ���� ��� ���� SYSCTRL �� SYSADM

��� �� ���.

����

��� ������ ���� ���� ������ �� ��� ��

���� ��� ���� ���.

���

1. �� �� ���� ������ ������� ������.

db2 CONNECT TO sample

��� sample� ������ �����.

2. ������� �� ���� ��� �� �� �� ��� ��������.

db2 UPDATE DB CFG FOR sample using LOGSECOND previous-value

��� previous-value� ������� �� � � ���� sample� ����

�� �����. �� ����� ���� logprimary logsecond ���

�� ������. logfilsiz ����� �� ��� ���, �� �� ��

���� ���.

�� �� �� ��� �� �� �, �� �� ���� � ��� ���

� ��� ����.

� 9 �� ����� �� 115

Page 126: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

db2 UPDATE DB CFG FOR sample using LOGARCHMETH1 previous-valuedb2 UPDATE DB CFG FOR sample using LOGSECOND previous-value

��� previous-value� ������� �� � � ���� sample� ����

�� �����.

3. ����: �� 9.1 �� �� 8��� ����� �� � �� �� �� ��

� �����. �� ��� RID� �� �� � �� 2��� ����

��. �� �� �� ��� 2% ��� ����� �� ��.

����� �� ����� �� ��� ��� ���� ����� ����

���. ��� �� ���� ��� ��� ��� �, �� ���� ���

���� ��� ��� ����. �� �� �� �� �� ��� ���

� �� �� �� ��� 5% ���.

db2 UPDATE DB CFG FOR sample using LOGFILSIZ previous-value*1.05

��� previous-value� ������� �� � � ���� sample� ����

�� �����.

4. �� �� ���� ������ ��������� ��� �����.

db2 CONNECT RESET

LOGFILSIZ �� ������� �� ���� ��� �� ����.

� ������ �� �������� ��� �� �� ������� ��

����� �� ������.

����� � ������ ���

������� ����� � ������ ���� ��� ���� �� ��

�� ������ ��� �� ��� � � �� � ��� � ���. ���

��� �� ���� ������� ���� � ������� �� ��� ��

� ��� ���� �� DB2 Client� �� ����� ������.

���

SYSMAINT, SYSCTRL �� SYSADM ��� �� ������.

����� � ������� ������ ��� ������.

1. ACTIVATE DATABASE �� ���� � �� ������ ��� �

������ ������. �� ���� � �� ���� ������

� ����� � � �����.

db2 ACTIVATE DATABASE sample

� �� ��� ���� ��� ������� �� ����.

116 DB2 �� 9.7� �����

Page 127: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

2. �� �� �� �� db2diag �� ��� ���� � ������ ����

��� ���� � �� �� ������ ������. ������ ���

�� ��� � ��� ������.

ACTIVATE DATABASE ��� ��� ������� DEACTIVATE

DATABASE � �� db2stop �� ��� ��� ����� � ���

��. � �� ��� ��� � ������� ���� �, ��� ��� ���

������� �� ��.

DB2 Server �� �� ��

DB2 ����� ��, �� ���� ������ �� �� �� �� ��

������ �� � � ���. ����� �� ����� ��� ���

� ������.

DB2 Server� ������ �, ����� �� �� ����� �� ����

� �� �� �� �����. �� � �� ������ �� �� �� �

� � � ��� ��� ���� ���� ���. ��� ������ ��

����� �� �� � ��� �� ��� ���� ��� � �� ����

��� ��� ��� ������. �� ���� �� ��� ��� ���

��� � �� ���� ����.

DB2 Server �� ���� ����� ��� ������.

1. �, �, ���� ��� �� ����� ��� �� ��� ���� ��

��� �� �� ��� ��� ������.

v � ����� ��

v �� ����� ��

v � ����� ���� ��� ���� �� ����� ��� ����. �

�� DB2 �� 9.1 ���� ������ � �� 9.7 �� ����� �

��� ��� ���� �� ����� ��� ��� ��� ����.

– DB2 �� 9.5�� ���� �� ����� ��

– DB2 �� 9.5�� ���� �� ����� ��

– DB2 �� 9.1�� ���� �� ����� ��

– DB2 �� 9.1�� ���� �� ����� ��

2. DB2 �� ��� ����� ��� ������. db2set �� -g �� �

��� �� ��� ���� ��� ��� ������� ����. �� �

�� ��� � DB2 �� �� � ����� �� ��. ��� ����

����� �� �� ����� ��� � � �� ��� ���� � DB2

�� 9.7 �� �� �� ��� ����� �� �� ��������.

� 9 �� ����� �� 117

Page 128: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

3. �, � �� ���� �� ������ �� ��� �� ����� ��

��� ���� ����� �� �� ��� ��� ������.

v � ������ �� ��� �� ����

v �� ������ �� ��� �� ����

v � ����� ���� ��� ���� �� ������ �� ��� ��

����� ����. ��� DB2 �� 9.1 ���� ������ � ��

9.7 �� ����� ���� �� ������ �� ��� �� ����

� ��� ������.

– DB2 �� 9.5�� ���� �� ������ �� ��� �� ���

– DB2 �� 9.1�� ���� �� ������ �� ��� �� ���

4. �, �, ���� ��� �� ������ �� ����� �� ��� �

��� ����� �� �� ��� ��� ������.

v � ������ �� ����

v �� ������ �� ����

v � ����� ���� ��� ���� �� ������ �� ��� ��

����� ����. ��� DB2 �� 9.1 ���� ������ � ��

9.7 �� ����� ���� ��� ���� �� ������ �� ��

� �� ����� ��� ��� ����.

– DB2 �� 9.5�� ���� ��� ���� �� ������ �� �

�� �� ����

– DB2 �� 9.1�� ���� ��� ���� �� ������ �� �

�� �� ����

5. ������ �� �� � � ���� ���� ����� �� �

� ������ ���� ������.

v ������� �� �� �

v �� �

��� � ������ �� ��� �� ����� ��� ��� ��� �

��� ����� ����� ����� ���.

������ �������� ������ �� ��� �� �� ��

SQL�� ���� ������ �� ���� ����� � ���(SECADM)

��� ��� SYSADM ��� ��� ����. ������ ��������

������ �� ���� ����� SECADM ��� ������.

���

118 DB2 �� 9.7� �����

Page 129: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v SECADM ��� ����� SECADM ��� �� ���. �� ��

����� SECADM ��� ��� ��� �� ��� �� � ��

��� � ������ ������ SECADM ��� �� ��.

v db2audit �� ����� SYSADM ��� �� ���.

����

DB2 �� 9.1 �� DB2 UDB �� 8��� DB2 Server� ������

� � ���� ���� ���.

������ ���� �� �� DB2 �� 9.5�� ����. DDL�� ��

��� ������ �� ��� � ���. ���� �� ����� ���

� db2audit �� ��� � ���.

����� ������ � � �� ��� DB2 �� 9.7 ��� �� ��.

������� ������ � �� ���� �� �� ��� ���� ����

���� � �� �����. � �� ���� ���� �� �� �

� �� �� ���� �� ������ ������� ���� ���. �

�� ��� � �� ����� ����. ��� ��� ���� DB2 �� 9.7

� ������ �� �������� ��� � ��� ��� � �� ���

�.

���

������ �������� ������ � ��� �� �� ����� �

�� ������.

1. GRANT �� ���� � �� ���� ����� SECADM ��� �

�����. �� �� ����� SECADM ��� ���� � � �

����.

db2 CONNECT TO SAMPLEdb2 GRANT SECADM ON DATABASE TO USER <user-id>

2. SYSCAT.AUDITPOLICIES ��� ���� �� ���� ����� �� �

������ DB2AUDIT_CFG_MIGR � �� ������ �����. �

� ��� � � �� ������ ��� ���.

db2 "SELECT * FROM SYSCAT.AUDITPOLICIES AWHERE A.AUDITPOLICYNAME = 'DB2AUDIT_CFG_MIGR'"

DB2AUDIT_CFG_MIGR � �� ����� �� ���� �� ���

CREATE AUDIT POLICY�� ���� �� ������.

3. SYSCAT.AUDITUSE ��� ���� �� ���� DB2AUDIT_CFG_MIGR

� �� ������ ������� ���� �� �����. ��

��� � �� SAMPLE ������� ���� �� ��� ���.

� 9 �� ����� �� 119

Page 130: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

db2 "SELECT * FROM SYSCAT.AUDITUSE UWHERE U.OBJECTNAME = 'SAMPLE'"

������ ����� �� DB2AUDIT_CFG_MIGR � �� �����

� ������� ���� �� � AUDIT�� ���� � �� ����

��� ������.

4. ����: ����� ��� ��� � � �� ���� � � ��

� ��� ��� � �� ��� � � � �� ��� ����� extract

����� �� db2audit �� ������. �� ���� � � �� �

�� ������ ����� �� �� ��� �� � ���.

DB2 �� 9.7�� � ��� �� ��� ��� ����.

v Linux UNIX �� � , INSTHOME/sqllib/security/

auditdata. ���, INSTHOME� ���� � ������.

v Windows �� � INSTHOME₩security₩auditdata

��� INSTHOME� ��� ��� ���� ���� � �� ���� �

������.

�� �� DDL�� ���� ������ �� ��� � ���.

v CREATE AUDIT POLICY

v ALTER AUDIT POLICY

v AUDIT

������ ������� � ����

������ ����� � ��� ����� ��� � ��� �� �

� ��� �� ��. DB2 Server � ��� ���� ����� �� �

��� �� ��� ������ ���.

���

DBADM ��� �� ���.

����

� ���� C, C++, COBOL, FORTRAN REXX™� ����

Embedded SQL ������ ������� �� ��.

� ���� �� ��

��� ������� ������ � ������� �� ��� ��� �

����� ���� ��. � ����� ���� �� ����� ��� �� �

REBIND � �� db2rbind �� ���� �� �� ��� ����� �

���. �� � ��� ����� ������ ���.

120 DB2 �� 9.7� �����

Page 131: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���

������ ��� ��� ������� ��� ������.

1. DBADM ��� � ���� �������.

2. db2rbind �� ���� �������� � �� �� ��� ��

������.

db2rbind database–name -l logfile all -u userid -p password

all�� � ��� �� �� �� �� �������. logfile �

�� ���� ������ ��� ������ � �� � ������.

3. DB2 Server ������ ������ ������. ����� ��� �

���� ��� ���� ����� ������.

� ������ ��� ������ �� ���� ������ ��� ��

��� � � ��. � ����� �� �� ������ ��� �� ��

��� ��� 177 ���� � 22 ������� ����� ����� �

���� ��� ������.

Explain ��� ��

�� ������ ��� ��� DB2 ��� ��� ��� Explain ��� ��

� ��� � �, DB2 �� 9.7� Explain ���� ���� ���.

������� ������ � ���� Explain ���� �������� ���

Explain ���� ���� � � ��� ��� � ���.

���

DBADM ��� �� ���. ��� ��� �� ����� �� �

��� ������.

���

Explain ���� ����� ��� ������.

1. �� db2exmig �� ������.

db2exmig -d dbname -e explain_schema [-u userid password]

��� �� ��� ��� ����.

v dbname� ������ �����. � ����� �����.

v explain_schema� ��� Explain ���� �� �����. � �����

�����.

v userid password� �� ���� ID �����. � ����� ���

���.

� 9 �� ����� �� 121

Page 132: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

db2exmig� �� ���� ������� ���� � ��� ��� ID� ��

� Explain ���� �� ��. Explain ��� �� ��� ��� Explain �

�� ��� ��� EXPLAIN.DDL ��� ���� � ��� ��� ���� �

� Explain ���� ��� � ���� �����. ����� �� Explain �

��� �����. db2exmig �� Explain ���� ��� � ��� ��

���.

2. Visual Explain� ���� �� �� �� ��� ��� ��� db2expln

�� ���� ��� Explain ����� �� � ��� ������.

XML ���� ��� �� 9.7 �� � ��

�� 9.7 �� ����� ��� XML ��� ��� ���� �� � �� �

���� �, ���� ����� XML ���� ���� �� 9.7 ��� �

��� ���.

���� ��

v ��� �� ��� �� ��� �� ��� �� ������.

� ���� �� ��

��� �� � �� ����� XML ���� ���� �� 9.7 ���� �

��.

v XML ��� ��� ����� � �

v XML ��� ��� ��� ��� �� �� ��

v � �� ������ ��� �� �� ������ ��� �����

���

XML ���� ���� �� 9.7 ��� ����� ��� ������.

1. �� ��� ���� �� 9.7 �� �� XML ���� ���� ����

XML ��� ��� � ��� �� ������.

SELECT TABSCHEMA, TABNAME FROM SYSIBMADM.ADMINTABINFO

WHERE XML_RECORD_TYPE=1 GROUP BY (TABSCHEMA, TABNAME)

��� ������ ��� GROUP BY�� �����.

2. �� � � ��� ���� �� ��� ��� �� ���� �����

��.

v ADMIN_MOVE_TABLE ���� ���� ���� �������. ��

�� ����� ��� �� ��� �� ����

122 DB2 �� 9.7� �����

Page 133: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�ADMIN_MOVE_TABLE ���� ��� ��� ���� ������. �

� � ��� �� �� � � ���� ���� ��� � � � ���

� ������.

v ��� ���� ���� �� ���� ��� ��� ���� �

������. � � � ��� �� �� � � �����.

�� ��, db2move �� -co COPY ��� �� ���� ����

� � ���. ������ �� �� �� ���� �db2move ���

� ���� �� �� ���� ������.

��� ���� �� �� db2look �� ���� ��� ��� ��

��� � �� ���� ��� ���� ����.

��� �� ��� ���� ��� ��� ���� ����� ��

�� � �� ID(RID)� ���� �� �� �� ��� ������ �� ���

� ��� �����. �� ��� � ��� �� ��� �� ��� ����� �

� � �� ��� ����, �� � ��� ��� ��� �� ��� �����

���� ���.

���

�� � ��� �� ��� ����� ����� SYSCTRL ��

SYSADM ��� �� ���.

���

��� �� ��� ����� �� ��� ��� �� �� �� ��� ��� �

� ��� �� ����� ��� ������.

1. �� �� �� ��� ��� �� ���� �� � ��� ����. ���

����� ���� ���� � ���� DDL�� ���� �� � ���

������.

2. �� ��� ���� ��� �� ��� ���� � ��� ��� �� �

� ���� ��� ���� ��� ��� ����� ��� ��� ���

�.

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 8192

� 9 �� ����� �� 123

Page 134: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

SYSTOOLSPACE LARGE 8192SYSTOOLSTMPSPACE USRTEMP 8192

6 ���� �������.

SYSTEMP �� ��� TBSP_CONTENT_TYPE ��� � ��� ����

� � ���� ��� �� ��� ����� � � � ���.

�� 8.1�� ������� � �� �� ������.

db2 LIST TABLESPACES SHOW DETAIL

3. �� ��� � � � ��� ��� �� ��� ���� ��� ��� ��

�� ������.

maximum_row_size > maximum_row_length - 8���(�� ����� ����)

maximum_row_size > maximum_row_length - 16���(DPF �� ����)

��� maximum_row_size� �� ��� �� � ���� maximum_row_length

� � ��� �� ��� ����� � � ��� ��� ��� ����

�� �����. ��� ���� ��� ��� �� � ��� ��� SQL

���, �� 1� ″SQL XML ��″� ������.

�� � ��� ��� ��� ��� ��� DB2 UDB �� 8�� ���� �

�� ���� ���� � ��� ��� �� ����.

4. �� ��� ��� ��� �� ���� �� � ���� ��� ��� ��

�� ��� ���� � ��� ��� ��� ��� ��� �� ��� ���

�� ������. �� �� Windows ��� 8KB ��� ��� ��

� ����� ���� ��� � 16KB ��� ��� ���� � ���

�� ��� ����� ������.

db2 CREATE SYSTEM TEMPORARY TABLESPACE tmp_tbspPAGESIZE 16KMANAGED BY SYSTEMUSING ('d:₩tmp_tbsp','e:₩tmp_tbsp')

��� ���� ��� ��� 32KB��, ���� ��� ��� ���� ��

� �� ��� ���� ���� �� ��� ������. �� ��, ����

� � ��� ���� � ��� �� ��� ���� ��� ��� ��

���� � ��� �� ���� �� ��� � ���.

���� � �� ��� ���

�� 9.7 �� DB2 ��� ���� �� ��� ��� ��� �, �����

�� ������ �� � �� �� �� 9.7 �� �� �� ��� ���

��� � �� ���� �� ��� ��� � ���� �������.

124 DB2 �� 9.7� �����

Page 135: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� �� 9.7 � ����� � �� �� �� � ��, �� �� ���

� ���� �� �� �� �� �� ��� � ���� ��. ����

�� ����� �� �� ���� �� ��� ��� ����� �� � ��

�� ���� ��� � ���� ��� ��� �����.

���

DBADM ��� �� ���.

���� �� ��� ��� ������ ��� ������.

1. �� ���� �� SYSCAT.EVENTTABLES �� ���� �� 9.7 �� DB2

��� ��� ���� �� ��� ��� �� � ���� � ��

��.

SELECT TABSCHEMA, TABNAME FROM SYSCAT.EVENTTABLESWHERE EVMONNAME = 'write-to-table-event-monitor-name'

2. � ���� �� �� �� � ��� ���� �� ��� � � �

� � ���� ��� ���� ��(drop)����.

RENAME TABLE target-table-name TO new-target-table-name�� DROP TABLE target-table-name

��� �� ���� ����� ��� � ���� ��� ��� ��.

3. ��� ��� �� �� �� ���� ���� �� ��� ��� �

�(Drop)����.

DROP EVENT MONITOR write-to-table-event-monitor-name

4. ���� �� ��� �� ��� ������.

5. AUTOSTART � ����� ���� �� ���� �� ��� ��� �

�� � ���� �� ��� ��� ����� �� ���� �� SET

EVENT MONITOR STATE�� ���� ��� ��� ������.

SET EVENT MONITOR write-to-table-event-monitor-name 1

� ���� ���� ������ � � �� ����� ������

���� ���.

DB2 Server ����� ��

DB2 Server ������ ����, ������ � ��� �� ���� �

��� DB2 Server� ���� ����� ���� �� ����. ��� ����

DB2 Server� �� ����� ���� ���� ����� ������� ��

�� ���� ��� � ���.

DB2 � ���� SQL�� �� � �, db2batch ���� �� �� �

��� � ��� �� ��� ���� � �� ���� ��(�: CPU �

� 9 �� ����� �� 125

Page 136: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� � ��)� �����. � ��� � �� ������ �� ��

������ ��� ��� � ���.

���

���� � SQL�� ���� � �� ��� ��� �� ���

�� ���.

���

DB2 Server ������ ������ ����� ��� ������.

1. ���� � SQL�� ���� � �� ��� ��� �� ��� � �

��� DB2 Server� �������.

2. �� ���� SQL�� � ���� �����. ��� ��� �,

CLP ��� � ��� ��� �� ���.

3. db2batch �� ���� ���� ������. �� �� testdata.db2

���� ���� � ��� ���� � ���.

cd samplefile-dir-clpdb2batch -d sample -f testdata.db2 -o r 0 p 3

��� samplefile-dir-clp� Linux UNIX� ��� DB2DIR/samples/clp,

Windows� ��� DB2DIR₩samples₩clp��, DB2DIR� DB2 �� 9.7 �

� ��� ����, sample� ������ ����, � -o r 0 p3� ���

0 ��(fetch) �� ���� testdata.db2 ���� ��� �� � �

�, CPU �� ��� �� �� ����� �� �� ��.

�� ��� �� �� � ��� ��� � ��� �����.

� ���:

�� �� � �� �� �� �� �� ��� �� �� ��--------- ------ ---------- -------- -------- --------------- --------------��� 1 0.281284 0.281284 0.281284 0.281284 0.281284��� 2 0.073158 0.073158 0.073158 0.073158 0.073158��� 3 0.000823 0.000823 0.000823 0.000823 0.000823��� 4 0.155366 0.155366 0.155366 0.155366 0.155366

* � ��: 4* � ��: 0.510630 �* �� ��: 0.000823 �* �� ��: 0.281284 �* ��� ��: 0.127658 �* �� ��: 0.040271 �

126 DB2 �� 9.7� �����

Page 137: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 10 � ������ �������� � �� 9.7 �� ��

DB2 Server� ������ � �� 9.7� � �� ���� ������ ���

���� �� ���� �� ������.

���

DB2 Server� �� 9.7� ���������.

���

������ DB2 �� ��� �� 9.7 �� ����� �� � � ��� �

�����.

v �� ��� ���� �� �������� �� ����� �� ���� �

����.

ALTER DATABASE database-name ADD STORAGE ON storage-location

������ �� ����� �� ��� ��� � �� DMS ��� ���

��� �� ����� �� ��� ������. �� �� ���� � �

� � � ALTER TABLESPACE�� ���� �� ���� ���� �� �

��� � �� � ��� �� ����� ���� ����.

ALTER TABLESPACE tablespace-name MANAGED BY AUTOMATIC STORAGE

��� ����� � �� ���� �� ����� ����� ����� �

� DMS ��� ����� �� ���� ��� ����� ����� ��

�� ���� ����� ������. DB2 �� 9.7� �� ��� � ��

� ������ ��� ����� �� �� ����� ��� � ��� �

�����.

��, �� ���� ������� ���� �� ��� �� �� ��� �

��� �� ��� �� ���. ������ ���� �� �� � ��

��� �� ���� ��� ����� ���� ����� ��� ������

���� ���� ��� ���� �����. �� �� �� ���� ���

����� ����� � � �����.

ALTER TABLESPACE tablespace-name REBALANCE

�� SQL�� �� ��� ������� �� � ����� � �� ����

��� ���� �� �����.

SELECT TBSP_NAMEFROM SYSIBMADM.SNAPTBSPWHERE TBSP_USING_AUTO_STORAGE = 1 AND TBSP_CONTENT_TYPE IN ('ANY','LARGE')ORDER BY TBSP_ID

© Copyright IBM Corp. 2006, 2009 127

Page 138: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� ��� � �� ���� ������ ��� ����� �� � �

� ��� �����.

v �� ����� �� ���� ��� �� ������� � DMS ��� �

���� ���� �, �� 9.7�� ��� � DMS � ����� ���

� �� DMS � ����� �����. �� ��� DMS ��� ��

����� ���, �� �� ����� ��� � ���. Extent �� �

�� ����� �� ��� ����� �� Extent �� ����� �� ��

���� �� �� ��(water mark)� �����.

– �� ���� DMS ��� ����� �, ALTER TABLESPACE��

REDUCE�� �� ������.

– ��� ���� DMS ��� ����� �, ALTER TABLESPACE��

LOWER HIGH WATER MARK� �� ������. �� ��, ALTER

TABLESPACE�� REDUCE�� �� ���� ���� ��� ���

��.

�� 9.7 �� ����� ��� �� DMS ��� ������� �� � �

���� �� �����. �� � ����� ���� DMS ��� ���

�� ��� � ���. �� DMS ��� ������ �� � ����� �

���� �� � � ��� ���� �� ���� ���.

– DMS ��� ����� �� ������.

– ���� ����� ��� �� �� � � DMS ��� �����

���� � SYSPROC.ADMIN_MOVE_TABLE ���� ���� ���

� �� � ����� ��� � � � DMS ��� ����� ����

��.

v diagpath �� ����� ��� ���� �� ���� ��� � �,

diagsize ������ �� ��� �� ����� �� ���� ����� �

���� DB2 �(db2diag) � �� �� �� ��� �� ��� �����

.

����� ���� � � ���� � ��� diagsize� ��� ����

� �� �� ��(instance.N.nfy) db2diag � �� ��(db2diag.N.log)� �

� ��. �� �� ��� �� �� ��� ���� 1GB� diagpath - 5GB

� ���� ���� � �� � ��� ��� �� ���� ���.

v �� �� ��� �� �� ��� �� � ��� ��� SYSTEM ���

� �����.

RUNSTATS ON TABLE view-nameWITH DISTRIBUTION TABLESAMPLE SYSTEM (sampling-rate)

�� ��� RUNSTATS� TABLESAMPLE SYSTEM �� �� ����

SQL20288N �� �� ���� ����. RUNSTATS� SYSTEM ��

128 DB2 �� 9.7� �����

Page 139: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���� ��� �� �� ��� �� ��� � �� ��(seed)� �

BERNOULLI �� ���� �� �� ��� ���� � ����

����� ���� SQL2317W � ���� �����.

�� ���� ����� BERNOULLI �� �� ��� � ���. ��

DB2 �� 9.7��� BERNOULLI �� �� �������.

v ���� ��� ��� ��� �� ��� � �� ��� �� ��� �

��� ��� ��� �� ��� � �� �� �� �����. �� ��

�� �� ��� ���� �� ����� ��� ��� �� �� ��

�� ������ � � ���.

ALTER PACKAGE schema-name.package-id ACCESS PLAN REUSE YES

��, �� �� ��� ��� BIND�� ���� �� ����� ��� �

�� �� �� �� �� ������ � � ���.

BIND filename ACTION REPLACE APREUSE YES

v �� ���� �� ��� ��� �����. �� ��� ��� �

��� ���� ��� � � � ��� � ��� . �������

db2ReadLog API� ����� ��� ��� � � � �� ��� ���

��� � � ������ � �� ���� ����� ������ ���

���. ������ �� ��� �� �� � � ����� 184 ���

� �DB2 API �� ����� ��� ������.

v MDC ����� ���� �� ���� �, �� �� ���� ���

Extent� �� ��� �� ������ ����� ���� � �� �� �

��� �� � RECLAIM EXTENTS ONLY �� ���� MDC ���� �

� � Extent� �����.

1. auto_maint, auto_tbl_maint auto_reorg ������ �� ����� ON

�� ������.

2. ����� XML� ��� � �� ��� AUTO_REORG� �

��� AUTOMAINT_SET_POLICY �� AUTOMAINT_SET_POLICYFILE

��� �� ���� ���� Extent ��� �� �� ��� �� �

�����. XML� ��� �� ���� � � �� ����� DB2

���� � DB2AutoReorgPolicySample.xml ��� �����

�.

���� ��� ���� Extent� ���� �� � Extent ��� �� �

�� ��� �� ���� � ���. ���, ��� �� � ���� ��

�� � Extent� �� �, � Extent� �� ���� ���. �� � Extent

� ���� ��� � ��, �� ���� ���� ������ �� ��

�� �� ���� �� � ��� ���� � ��� � � ���.

� 10 ������ �������� � � �� 129

Page 140: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ��� XML ��� ����� ����� �� ������ ����

pureXML ��� �����.

– CREATE TABLE�� DISTRIBUTE BY�� ���� �� ��� XML �

�� � ��� ��

– ALTER TABLE� ADD COLUMN�� ���� �� � ��� ��

���� �� ��� XML �� �

– ALTER TABLE� DISTRIBUTE BY�� ���� �� ��� XML �

�� � �� ���� �� �. XML ���� ���� � �� 9.7

��� ����� �� ��� ���� �������. ����� XML �

�� ��� ��� ���� ������.

v ��� ���� ��� XML ��� ����� ����� �� ��

� pureXML ��� ����� ��� ����� ��� �� � � ��

�� ��� ����� XML ���� ��� �� �� � ��

��� ������.

– CREATE TABLE�� ���� �� ��� XML ��� � ��� ��

� ��

– ALTER TABLE� ADD COLUMN�� ���� ��� ��� ���

� XML �� �

– �� ��� XML ��� ��� �� ���� ��� ���� ��

– ALTER TABLE� ATTACH PARTITION�� ���� ��� ���

��� ��

– ALTER TABLE� DETACH PARTITION�� ���� ��� ���

��� � �

v ��� XML ��� ����� ����� MDC ��� pureXML ���

���� �� �� �� �� � � ����� XML ���� ��� �

�� MDC� �����.

– CREATE TABLE�� ORGANIZE BY�� ���� �� ��� XML �

�� � ��� ��

– ALTER TABLE�� ADD COLUMN�� ���� �� MDC ���� �

� ��� XML �� �

– �� ��� XML ��� ��� �� ���� MDC ���� ��

DB2 Server� DB2 �� 9.1 ���� ������� �, ������ DB2 �

�� �� 9.7 �� ���� ��� �� ������. ����� �� ���

������.

v �� ��(�� 9.5)� � ��� �������� � DB2 �� 9.5 � �

130 DB2 �� 9.7� �����

Page 141: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v �� ��(�� 9.1)� � ��� �������� � DB2 �� 9.1 � �

� 10 ������ �������� � � �� 131

Page 142: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

132 DB2 �� 9.7� �����

Page 143: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 11 � DB2 �� DB2 �� �� � ��

DB2 �� � DB2 �� ��� ����� �� �� ���� � �

� �� ���� ��� �� ���� � � ���� ���.

�� �� ��� ���� �� XML ��� � �� ���� � � �

� ��� �����.

v �DB2 ����� DB2 WLM(Workload Manager)�� ���

v 136 ���� �Query Patroller�� DB2 WLM(Workload Manager)�� ���

v 138 ���� �XML Extender�� pureXML� ���

v DB2 Text Search Guide� Migrating from Net Search Extender to DB2 Text

Search

DB2 ����� DB2 WLM(Workload Manager) � ��

DB2 ����� DB2 WLM(Workload Manager)�� ����� DB2 ��� DB2

WLM� ����� ������� ���� �� ����� ���� �� ��

� ���� ���.

���

v ��� ��� ��� ��� DB2 WLM ���� ���� ��� �� �

��� ��� ������. ��� �: DB2 ���� ���� ���� DB2

WLM �� � �� �� ��� �� ���� �� ���� ������.

v DB2 ����� DB2 WLM��� ��� �� �����

http://www.redbooks.ibm.com/redpieces/abstracts/sg247524.html� 11 DB2

Workload Manager for Linux, UNIX, and Windows� � Query Patroller and

DB2 Governor� ������.

v �� ���� �� ��� Query Patroller� ��� �, 136 ���� �Query

Patroller�� DB2 WLM(Workload Manager)�� ���� ������.

� ���� �� ��

�� �� ��� �� ��� � � ��� ���� ���(governor) �

�� DB2 WLM�� ���� ���� ��� ����. ��� �� �� �, �

��(governor)� � ���� ���� � � �� �� � � ����

����. DB2 WLM��� ��� �� ���� � � ���� � ��� �

�� ��� ���� �� �� � ��� � �� �� �� �� ���� �

�� � ���.

© Copyright IBM Corp. 2006, 2009 133

Page 144: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ��� DB2 ����� DB2 WLM�� �� � ���� ���� ���

���� �� ��� ���� �� ��� �����.

����: � ���� �� �� DB2 �� 9.5� ������� DB2 ����

�� 9.7�� ���� ��� �� ����� ��� � ���. ��� ��� �

� 9.7� �� �� �� � �DB2 ��� Query Patroller� ���� ���

��� ������.

���

DB2 ����� DB2 WLM�� ����� ��� ������.

1. ���(governor)� ��� ��� ��� DB2 �� 9.7� ���� DB2 WLM

���(governor)� ��� � � �� �����. �� �� � ���

������.

v DB2 Server �����(Windows)

v DB2 Server �����(Linux UNIX)

����� ��� � ��� ������ ��� � �� �� �� ��

�� ��� ��� ���� ���� �� ��� �� ����� ���. �

��(governor)� �� ��� ��� ���� ���� ���� ���� �

�� ������ ��� � ���. ��� ��� �� ��� ��� ��

�� � �� ��� ���� � ����� ��� ����� �� ��

�(governor)� � ��� ��� � ����.

2. ���(governor)� DB2 WLM ��� ��� ��� ��� �� �� ��

� ��� ������ ��� ���� DB2 WLM� ��� ������.

3. ���� �� �� �������. ���� �� ��� ��� � ��

���� �� ����.

4. ��� ���� ���� ��� �� ���� ��� � ����. ��� �

�� ��� � � DB2 WLM� � � �� ������.

5. ��� � ���� ����� ��� ���� ��� ���� � � ���

������. �� �� � � ��� ���� � ��� ���� ��

� � ���.

v DB2 ��� ���� ���� � � �� �� ������ ������

!�� ����� �� ������. �� ��, � �� ��� ��

���� ��� ���� ���� ����, �� � ���� ��

� �� �����. �� ��� �� �� � ��� �� ������.

v ���(governor) �� ��� � AUTHID APPLNAME ���� ��

���� AUTHID APPLNAME ���� �� ���� SESSION_USER

APPLNAME �� ��� ���� ����� ������.

134 DB2 �� 9.7� �����

Page 145: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ����� ���� �� � ��� ��� � �� �, � �� ���

�� ��� �� ���� ���� DB2 �� �� ��� ���� ��� �

� � � ���� �� �� ��� �� ���� ������. ��, �

�� �� ���� �� ��� ����� �� �� ��� ����

��.

v ��� ���� ��� ���� �� � �� ���� ��� ���

�� ��� �� ��� ��� ����� �� DB2 WLM� �� �

� ������(�: DB2 ���� ��).

v DB2 ���� ��� � ��� �� ��� ��� ���� ������

������. ��� ��� ��� �� ��� ��� � � ����.

v ���(governor)� ��� �� ��� ����� ���� ���� ���

� �, DB2 WLM� � �� �� � ���� ������. DB2 �

�� ��� � � ��� DB2 ���� �� ���(�: �� �� ��, �

��� �� ��� �� �� �� � ��� ���� �)� ���� �

��� �����. ���� ���� �� �� DB2 ���� �� ���

��� �� ���� ����� �� ��� �� ��� �� ��� ��

����. ���, DB2 ��� �� �� �� �� ��� �� ����

DB2 WLM ���� �� ���� � ���� �� ��.

DB2 WLM� � �� �� � �� ��� ��� ������. ��

��� �� � ��� ���� � �� ���� �� ����� ��� �

� �� �� ��� � ��� ����� ���� �� �� ��� �

���� ��� � �� ��� �� ��� ��� ��� ��� ���

� ��� � ��� � ���.

v rowssel ��� �, SQLROWSRETURNED ��� ���� �����

� ��� ��� �� � �� �� � ��� � ��� ����� ����

��� � ���.

v rowsread ��� �, SQLROWSREAD �� SQLROWSREADINSC ��

� ���� �� �� � �� ��� �� � �� �� � ��� � ��

� ����� ���� ��� � ���.

v cpu ��� �, CPUTIME �� CPUTIMEINSC ��� ���� ��� �

�� ��� ��� CPU ��� �� � �� �� � ��� � ���

����� ���� ��� � ���.

v � ��� �, CONNECTIONIDLETIME ��� ���� �� ��

� �� �� � ��� � ��� ����� ���� ��� � ���.

v �� �� ���� �, DB2 WLM� ��� ��� � ��� ���

� � ����� ��� ����. �� ��� ������ SQL� ��

�� �� sqleseti API �� WLM_SET_CLIENT_INFO ���� ���

� ����� �� � ��� ��� � ���.

� 11 DB2 �� DB2 �� ��� �� 135

Page 146: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ��� ��� AIX ��� ���� �, ��� ��� � ���

��� �� AIX WLM ��� ������.

6. ��� �� ����� ����� �� ������.

Query Patroller�� DB2 WLM(Workload Manager) � ��

Query Patroller�� DB2 WLM(Workload Manager)�� ����� Query Patroller�

DB2 WLM� ����� ������� ���� �� ����� ���� ��

��� ���� ���.

���

v �� �� ��� �� ���.

v Query Patroller �� ���� ����� ������. DB2 Server ���

� �DB2 ������ �� �� ����� ������.

v ��� ��� ��� ��� DB2 WLM ���� ���� ��� �� �

��� ��� ������. ��� �: DB2 ���� ���� ���� DB2

WLM �� � �� �� ��� �� ���� �� ���� ������.

v Query Patroller�� DB2 WLM��� ��� �� �����

http://www.redbooks.ibm.com/redpieces/abstracts/sg247524.html� 11 DB2

Workload Manager for Linux, UNIX, and Windows� � Query Patroller and

DB2 Governor� ������.

v �� ���� �� ��� DB2 ���� ��� �, 133 ���� �DB2 �

���� DB2 WLM(Workload Manager)�� ���� ������.

����

v Query Patroller� � �� ��� �� DB2 WLM�� ����.

� ���� �� ��

�� �� ��� �� ��� � � ��� ���� Query Patroller �

�� DB2 WLM�� ���� ���� ��� ���� ����. Query Patroller

��� ���� �� �� ��� ��� ���� ����� ����� � ��

��� �� ��� ��� ��� � ���. DB2 WLM��� ��� �� �

��� � � ���� � ��� � �� ��� ���� �� �� � ���

� �� �� �� �� ���� ��� � ���.

� ��� Query Patroller ����� DB2 WLM�� �� � ���� ����

��� ���� �� ��� ���� �� ��� �����.

136 DB2 �� 9.7� �����

Page 147: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����: � ���� �� �� DB2 �� 9.5� ������� DB2 ����

�� 9.7�� ���� ��� �� ����� ��� � ���. ��� ��� �

� 9.7� �� �� �� � �DB2 ��� Query Patroller� ���� ���

��� ������.

���

Query Patroller�� DB2 WLM� ����� ��� ������.

1. Query Patroller� ��� ��� ��� DB2 �� 9.7� ���� DB2 WLM

Query Patroller� ��� � � �� ���� �� � ��� ��

� ���. �� �� � ��� ������.

v DB2 Server �����(Windows)

v DB2 Server �����(Linux UNIX)

����� ��� � ��� ������ ��� � �� �� �� ��

�� ��� ��� ���� ���� �� ��� �� ����� ���.

Query Patroller� �� ��� ��� ���� ���� ���� ���� �

�� ������ ��� � ���. ��� ��� �� ��� ��� ��

�� � �� ��� ���� � ����� ��� ����� �� Query

Patroller� � ��� ��� � ����.

2. Query Patroller� DB2 WLM ��� ��� ��� ��� �� �� ��

� ��� ������ ��� ���� DB2 WLM� ��� ������.

3. ���� �� �� �������. ���� �� ��� ��� � ��

���� �� ����.

4. ��� ���� ���� ��� �� ���� ��� � ����. ��� �

�� ��� � � DB2 WLM� � � �� ������.

5. ��� � ���� ����� ��� ���� ��� ���� � � ���

������. ��� ��� ���� ���� Query Patroller� DB2 WLM

�� ��� ��� � ���.

Query Patroller �� �� ��� DB2 WLM ��� ��� � �� �

� �� � ��� ���� � ��� ���� ��� � ���.

v DB2 ��� ���� ���� !�� ����� � �� ������ �

� �� ������ ���� �� ������. �� ��, � �� �

�� �� ���� ��� ���� ���� ����, �� � �

��� �� � �� �����. �� ��� �� �� � ��� �� �

�����.

v ����� ���� �� � ��� ��� � �� �, � �� ���

�� ��� �� ���� ���� DB2 �� �� ��� ���� ��� �

� 11 DB2 �� DB2 �� ��� �� 137

Page 148: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� � � ���� �� �� ��� �� ���� ������. ��, �

�� �� ���� �� ��� ����� �� �� ��� ����

��.

v ��� ���� ��� ���� �� � �� ���� ��� ���

�� ��� �� ��� ��� ����� �� DB2 WLM� �� �

� ������(�: ��� ���� ��� DB2 ���� ��).

v DB2 ���� ��� � ��� �� ��� ��� ���� ������

������. ��� ��� ��� �� ��� ��� � � ����.

v �� ���� ����� �� ��� �� �� ��� ���� DML �

�� � � � �� �� ��� ���� �� �� ��� ���� ����

��.

v �� ��� �� � �� ��� ��� �� � ��� � �� ���

�� �� �� �� ��� �� �� ��� � ��� ����� ��

�� �� ������. � ��� �� ��� ��� � ���� ���

��� � ��� ���� ��� � ���.

v �� �� ���� �, DB2 WLM� ��� ��� � ��� ���

� � ����� ��� ����. �� ��� ������ SQL� ��

�� �� sqleseti API �� WLM_SET_CLIENT_INFO ���� ���

� ����� �� � ��� ��� � ���.

v ��� ��� AIX ��� ���� �, ��� ��� � ���

��� �� AIX WLM ��� ������.

6. Query Patroller�� ���� �� �� ��� �, DB2 WLM ���� �

� �� � ���� � � ����� �� 10: ���� ��� ���

��� ������. DB2 �� DB2 WLM �� ��� ��� ��� �

�� ���� Query Patroller ���� �� �� �� �� ���� Perl

��� ��� �� ��. ��� �� �� ��� ���� �� ���

� ����� ���� ��� � ���.

7. ��� �� ����� ����� �� ������.

XML Extender�� pureXML� ��

XML Extender� ���� ������ ������ ���� pureXML ��

���� DB2 �� 9.7�� ��� � ���. DB2 �� 9.7��� XML Extender

� ���� ����.

DB2 �� 9.7� ��(native) XML ��� ����� �����. � ���� �

XML , XQuery, XML �� ��� SQL/XML ��� ���� ���.

���

138 DB2 �� 9.7� �����

Page 149: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

XML Extender� ���� � �� 9.7 �� DB2 Server� �� ��

�.

���

XML Extender�� � �� XML ���� ���� ����� ��� �����

�.

1. XML Extender� ���� � DB2 Server� DB2 �� 9.7� �������

��.

2. ����: ������� �� ������� ������. ��� ���

″��� ������� ��� ��″� ������. DB2 �� 9.7��

��� �������� XML ��� ����� �� �����

�� ���� �� ��� ���� ������ � ������ ��

� ����� �� �� ����� ���� ��� ���� �� ��.

3. XML ��� ���� �����. ALTER TABLE �� ������.

db2 ALTER TABLE table_nameADD column_name XML [NOT NULL]

� XML ��� CLOB, VARCHAR, XMLCLOB, XMLVARCHAR ��

XMLFILE ��� � ��� � � ��� � �� ���� ���.

4. XSR(XML �� � �)� XML ��� ������. pureXML Guide�

″Registering and enabling XML schemas for decomposition″� ������.

5. XML ��� � XML ��� ��� � ���� �������.

6. �� XML �� ��� ���� ��� ��� XML ��� ��� � ��

� SQL/XML ��� ���� � XML ��� � ���� XML� ���

�� ����� ������ ������.

��� � �� � ����� �� �� �� �����

http://www.ibm.com/developerworks/views/db2/

libraryview.jsp?search_by=viper+migration+series� ������.

� 11 DB2 �� DB2 �� ��� �� 139

Page 150: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

140 DB2 �� 9.7� �����

Page 151: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 12 � DB2 Server �����

DB2 Server � ����� � ���� �� ���� DB2 Server� ����

�� DB2 ���� � ������ �� �� ���� �� �� ��. DB2

Server� ������ �� DB2 ������� �� ���� ��� �� �

��� ����.

��� ��� ������ ���� ���� � �� � � �� � ��

��� ���� � ����.

���

v SYSADM �� � �� Linux UNIX ���� ��,

Windows ���� �� ��� ��� �� ���.

v DB2 Server� ������� �� �� �� ������.

– ����� � �� �� ���� ���� ������.

– �������� � ������� � �� ����� ���

���.

– ����� �� � ������ �� ��� �� ���� �

� ������� �� � ������ �� ���� �� �

����.

– ��� �� ���� �� �� ����� ��� ������.

v DB2 Server ����� � ��� �� 9.7 ��� DB2 UDB �� �

� ������. ��� ��� DB2 �� 9.7� ��� � � �� �

��� �� �� �� �� ������. �� ���� �� �� �

��� �� Windows ��� �� �� ����� ��� ��

�� 9.7 �� �� ������.

v � ���� �� ��� �� ��� �� ������� � �

S*.MIG ��� �� �� �� ������. �� �� ������

� � UPGRADE DATABASE �� � � .MIG� ���� �� �

� �� �� �� ��� ����.

����

v � ���� DB2 Server ������� �� ��. DB2 Client ��

�� ���� ����.

v ��� ������ �� � � ���� ������ �� �

��� � ���� ���� ���. �� ��� �� ������ �

�� � �, ������ ��� ������ ���� ��

(�: � ����)� ������.

© Copyright IBM Corp. 2006, 2009 141

Page 152: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v � ����� ����� �� ��. � �� ������.

���

DB2 Server� � ������� �� �� ���� ���.

1. SYSADM ��� � ���� DB2 Server� �������.

2. DROP DATABASE �� ���� DB2 �� 9.7� � ������� ��

����.

3. Linux UNIX ���� ��, Windows ���� �� ���

��� � ���� DB2 Server� �������.

4. db2idrop �� ���� DB2 �� 9.7 ����� ������. � �� �

����� ��� ���� ���� ����� ���� �� ������� �

��� ���.

5. �� 9.7 �� ����� DB2 �� 9.7� ������ �, db2icrt� ���

� �� 9.7 ���� ����� �������. �� � UPDATE DATABASE

MANAGER CONFIGURATION �� ���� ������ ������ �

� ����� ���� �� ��������.

6. �� 9.7 �� ����� � ���� ��� DB2 Server� �����

RESTORE DATABASE �� ���� �� 9.7 ��� ��� � ��

� ������ ������� ��������. DB2 �� 9.7�� �� 9.7 �

� ���� ������� ������ �� ����.

����� �� ��� ���� ��� ���� ����� ����� ��

����� DB2 �� 9.7 ����� ������� �� �, �������

�� 9.7 �� ��� � �� ���� ������� �� ������ �

�� � ���.

7. �� �� ������� � ����� �� � �� ��� �� ���

���� �, .LOG � �� ���� �� �� �� � � S*.MIG �

�� ��� ��� Windows �� �� ���� �� ROLLFORWARD

DATABASE �� ������.

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...

142 DB2 �� 9.7� �����

Page 153: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

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

� 12 DB2 Server � ���� 143

Page 154: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

144 DB2 �� 9.7� �����

Page 155: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 3 � ����� �����

� �� �� ��� �� ���� ���.

v 147 ���� � 13 ������ ������

v 149 ���� � 14 ������ ����� ����

v 153 ���� � 15 ������� �� ����� ���

v 157 ���� � 16 �Data Server Client� �����(Windows)�

v 161 ���� � 17 �Data Server Runtime Client� �����(Windows)�

v 163 ���� � 18 ������ �����(Linux UNIX)�

v 169 ���� � 20 ������� �� ����� ���

© Copyright IBM Corp. 2006, 2009 145

Page 156: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

146 DB2 �� 9.7� �����

Page 157: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 13 � ����� �����

DB2 �� 9.7� �������� ����� ������ ����.

����� ������� �� 9.7 ����� �� ��� � ����� ���

�� ������� ��� �� ��. ����� ����� ���� ����

�� ������� ���� ����� ��, ����� �� ����� ��

����� �� ��� ��� � ���.

��� ������ �� ��� DB2 �� 9.7� ������ ��� � �

���. ���� �� �� 8, �� 9.1 �� �� 9.5 ������� �� 9.7 �

����� ������ � ���. �� 7 ��� ������ ���� �

� �� �� 8 ������ ������.

������ ����� �� �� �� �� �� ��� ��� ��� 149

���� � 14 ������ ����� ����� ��� ������.

© Copyright IBM Corp. 2006, 2009 147

Page 158: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

148 DB2 �� 9.7� �����

Page 159: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 14 � ����� ����� ����

������ DB2 �� 9.7� ����� ����� ��, ����� �, ���

�� ����, ����� � �� ������ DB2 Server �� ���� �

��� ���.

����� ������ ���� ��� ��� ��� � � �� ���� �

����� DB2 �� 9.7� ������ � ���.

����� ����� ���� �� 9.7 �� ������� ��� �� 9.5, ��

9.1 �� 8 ������ �����.

����� ����� �

����� �� ��� ����� � �� �!��. �� �� ��

9.7 ������ � �� ����� �� ���� ���.

� 19. �� 9.7 ����� ����� �

����� �� ����� �� ����� �� ����

v D B 2

Administration

Client �� 8

v DB2 Application

D e v e l o p m e n t

Client �� 8

v DB2 Client ��

9.1

v �� 9.5 Data

Server Client

(Windows)

�� 9.7 Data

Server

Client(Windows)

� �� �� ���.

v �� 9.7 Data Server Client� ����, �� ����

�� ��� ����� ��� �� �� �� 9.7 ��

��� �� ������. ��� ����� ����

� ���� ����� ��.

v �� 9.7 Data Server Client� � �� ��� �, �

� ����� ����� ���� ���������.

v DB2 Run-Time

Client �� 8

v DB2 Run-Time

Client Lite �� 8

v DB2 Runtime

Client �� 9.1

v �� 9.5 Data

Server Runtime

Client

(Windows)

�� 9.7 Data

Server Runtime

Client(Windows)

v �� 9.7 Data Server Runtime Client� � ��� �

�� �, �� ����� ����� ���� ����

�����.

© Copyright IBM Corp. 2006, 2009 149

Page 160: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 19. �� 9.7 ����� ����� � (��)

����� �� ����� �� ����� �� ����

� �� 9.5, 9.1

�� �� 8 ���

��(Linux ��

UNIX)

� �� 9.7 ��

���(Linux ��

UNIX)

v � �� 9.7 ������ � �� ��� � �� �

���� ����� ���� ���������.

����� ����� ������� �� ��� �� 9.7 ������ �

�� �� �� �� ��. ����� 32 ���� � 8� ����

��.

����� ����� ����

���� ����� � ��� ��� ��� �� 21 ����

�DB2 Server� �� ����� ������ ������. ��� ����

� ������� ���� �� ������ �� � � ���.

DB2 �� 9.7 ��� ��� ���� �� 8 ������ ����� DB2

�� 8 ��� ��� ���� �� 9.7 ������ ��� ���, ��

��� ���� ����� ������� DB2 Server� ������� �

� ��� ���� ����. DB2 Server� Client �� DB2 �� 9.7�

������� ���. �� 8 ����� �� DB2 �� 8 ��� ���

���� �� ��� TCP/IP ��� ���� ����� �������

� ��� � ���. ��� ��� 169 ���� �TCP/IP ���� �

��� �� ������ �� ����� �� ����� ��� ��

����.

�� ����� ��� �� TCP/IP ����� �����. �� �

�� ���� ����� ������ ������� �� � ��� �

��� TCP/IP ���� ���� �� ��� �� ������ �� �

� �� ��� � ����.

Client � DB2 Server ��� ��� ��

DB2 �� 9.7��� Client� DB2 Server � ��� �� ��� ��� �

� ����.

� 20. DB2 �� 9.7 ��� ��

����� DB2 Server ����� ��� ��

32�� �� 64��

�� 9.7 �����

3 2 � � � � 6 4 � �

DB2 �� 9.7 ��

� �� 9.7 ������ 32�� �� 64�� ��

� ��� � ���.

32�� �� 64��

�� 9.7 �����

3 2 � � � � 6 4 � �

DB2 �� 9.5 ��

DB2 �� 9.5 �� �� �� �� ����.

32�� �� 64��

�� 9.7 �����

3 2 � � � � 6 4 � �

DB2 �� 9.1 ��

DB2 �� 9.1 �� �� �� �� ����.

150 DB2 �� 9.7� �����

Page 161: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 20. DB2 �� 9.7 ��� �� (��)

����� DB2 Server ����� ��� ��

32�� �� 64��

�� 9.7 �����

3 2 � � � � 6 4 � �

DB2 �� 8.2 ��

DB2 �� 8.2 �� �� �� �� ����.

32�� �� 64��

�� 9.5 �����

3 2 � � � � 6 4 � �

DB2 �� 9.7 ��

DB2 �� 9.5 �� �� �� �� ����.

32�� �� 64��

�� 9.1 �����

3 2 � � � � 6 4 � �

DB2 �� 9.7 ��

DB2 �� 9.1 �� �� �� �� ����.

32�� �� 64��

�� 8.2 �����

3 2 � � � � 6 4 � �

DB2 �� 9.7 ��

DB2 �� 8.2 �� �� �� �� ����.

�� 8.2 �� ��� ������� DB2 �� 9.7 ���� ��� ���

� ����.

��� �� ���, �������� �� ��� DB2 Server� DB2 �

�� SQL�� ��� �, ��� � �� SQL�� �� �� �� �

� ����� ����� �� ��� � � ��� �� ����� �

��� ���.

�� �� �� 9.7 ������� INDEXES FOR TABLE ����� �

� DESCRIBE �� ��� �, �� 9.7 DB2 Server� �� �� �

�� XML ���� �� �� �� �� ��� ���� �� �

� �� 9.7 DB2 Server� �� ��� �����. ����� 187 ��

�� �DB2 � �� ����� �� 194 ���� �SQL� ��

����� ��� ������.

�� 9.1 �� �� 8 ����� �����

�� 9.1 ����� �� �� ���� ������� �, ������

�� � � � ��� ����� �� ���� ������.

v �� 9.5� �� 9.1 ����� �� ���

v �� 9.1� �� 8 ����� �� ���

����� ������ �� �� ��

����� ������ �� ��� �� �� �� ������.

DB2 Server ����� � ����� �����

����� DB2 Server� ������ �� ������ ��������

�. ���� �� �� 9.7 ������ �� 9.7 DB2 Server� ��� �

���. ��� �� 9.7 �� ����� ��� ��� ���� ��� �

� ��� � ����. ������� ��� �� ����� ���

��� DB2 �� 9.7� �������� � �� 9.7 ����� �� �

�����.

� 14 ����� ��� 151

Page 162: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 Server� ������� �� ������ ������� �, ��

9.7 ������� �� 9.1 DB2 Server�� ���� �� �� ����

� �� �� �� ���. ��� ����� ���� ������ �

���� ��� ��� IBM Data Server Client ��� ������

�� ��� ���� ���� ���� �� ��� �����.

�� ���� ����� �����

��� ��� ������ ������� ������ ��� � ��

��� �� ����� ��� �� ���� �� � ��� � �

��. ������ ������ ����� �� DB2 �� 9.7�� ��

�� �� ������� ��� ��� � �� ���.

�� ������ ������� �� � ����� �� ��

�� 9.7 �� ������ �� �� ����� � � ����

���� ����� � ��� �� 9.7 ������ ���� �� �

���� �� ���� ���. �� ��, �� 9.7 ����� �����

���� ��� ����� ����� �� ���� ���� ���. ��

�� � ����� ����� ���� �� ����� �� � ����

����� ����� ��� � ���.

�� ����� � �� ����� ��� �

����� ��� �� ������ �� ����� �� �����

��� �����.

152 DB2 �� 9.7� �����

Page 163: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 15 � ������ �� ����� ���

������ ������� �� ������ ���� � ���� � ��

� ���� ���.

�� ��� ���� ����� ������ �����.

1. ����� ������ �� � � � ��� ��� ����� ���

�� ���� ������.

2. �� ���� �� ����� ��� ������.

3. ����� � � �����. �� ��, �� DB2 Server� ������ �

������ ������� ���.

4. ����: DB2 Server� ���������.

5. ����� �� ��� �����.

6. ����: �� �� ������� �� ����� �� � �� ��

���, ���, �� ��� ��� �� ����� ����� ��� �

�� ������ ���������.

����� �� �� ��

������� ��, ����� ����� ������ �� ��� �� ���

� ��� ����� � ������� �� �� ����� �����. � �

�� ���� �� �� ����� � �� ����� ��� ����� ���

���� ����� � ���.

���

db2cfexp �� ����� SYSADM �� SYSCTRL ��� �� ��

����.

����

� ���� ��� ������� �� ��� ��� � � �� ��

���. ������ �� �� ��� �� ������ �� ��

� ��� ���.

���

����� �� ��� ���� ��� ������.

1. GET DATABASE MANAGER CONFIGURATION �� ���� ����

�� �� ��� �� ���� ��� ��� ����� �� ��� ��

�� �� �� ��� �� � �� �� ��� �������.

© Copyright IBM Corp. 2006, 2009 153

Page 164: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

db2 GET DBM CFG > D:₩upgrade₩dbm_client.cfg

2. db2cfexp �� ���� ����� ������ ��� ��� �� ��

�� ������.

db2cfexp cfg_profile BACKUP

BACKUP �� ����� ��� �� �� ����� ������ �

�� � � ��� ���� � ���� �� ��� ���� �����

����� �� ���� cfg_profile ��� �����. DB2 �� ��

���� ���� �� ���� ����� �� ���.

��� ���� ����� �����

�� ��� ������� �� ��� ��� ������ �������

����� ��� �� ���� �� � �� ���� ��� � �� DB2

�� 9.7� ��� ���� �� ��� � ���.

���

v Linux UNIX ���� �� ��, Windows��� �� ���

��� �� ���. SYSADM ��� �� ���.

����

v Linux UNIX ���� �� ���� �� ���� �� �

��� � � ���. ���� �� ��� � db2iupgrade ��

db2icrt � ��� ���� ����.

���

��� ��� �� �� ����� �� ��� ������.

1. ��� ���� �� �� ��� ����� ��� ������.

2. db2icrt �� -s �� �� ���� ����� ����� �������.

�� �� DB2 �

Windows "%DB2PATH%"₩bin₩db2icrt -s client

InstName

Linux UNIX $DB2DIR/instance/db2icrt -s client

InstName

��� DB2PATH DB2DIR� �� ��� ��� ����� �� ��

� ���� InstName� ����� �����.

3. ��� ������ ���� �� ����� ��� ������.

4. ����� �� ��� ������ �� ������ � � �� �� 9.7 �

����� ������. � �� ����� �� �� �� ������. �

�� ����� ��� ��� 149 ���� � 19� ��� ������.

154 DB2 �� 9.7� �����

Page 165: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

5. db2iupgrade �� ���� ����� ����� ���������.

�� �� DB2 �

Windows "%DB2PATH%"₩bin₩db2iupgrade InstName

Linux UNIX $DB2DIR/instance/db2iupgrade InstName

��� DB2PATH DB2DIR� �� ��� ��� �� 9.7 ����� �

� ��� ���� InstName� ����� �����.

6. ��� ����� ����� ������� � ��� ��� � ��� ��

� ���� ��� �� �� ��� ����� �� �����.

7. ��� ������ ���� �� ����� ��� ������.

8. ����� ������ ������ ������.

9. �� 9.7 ������ ���� �����, ���, �� ��� ��

�� �������.

� 15 �� ����� �� 155

Page 166: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

156 DB2 �� 9.7� �����

Page 167: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

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

��� ����� �� DB2 �� 9.7� �������� Data Server Client �

� 9.7 �� ��� � ����� ����� ������� ����� ��� �

�� ��� ����� � ������� ���� ���.

���

v db2iupgrade db2icrt �� ����� SYSADM, SYSCTRL ��

SYSMAINT �� �� ��� ��� �� ���.

v DB2 Client ����� ����� DB2 Client DB2 Server �� �

��� ���� ������.

v DB2 Client� �� ����� ��� ������.

����

v ����� ����� �� ��� �� 9.7 ������ ����

�� �� �� ��. 32�� Windows on x86 �� x64��� 32��

������ �� ��. 64�� Windows on x64��� 64�� ���

��� �� ��. ����� 32 ���� � 8� ������.

v �� �� ��� ���� �� DB2 ��� ��� DB2 UDB �� 8

�� ���� ������� �, �� DB2 UDB �� 8 FixPak

7 ����� ���.

� ���� �� ��

Data Server Client �� 9.7� ��� �, ��� �� 9.7 �� ����� ��

���� �������� ��� � ���. �� ����� ����� � Data

Server Client �� 9.7 ��� ������� ��� �� 9.7 �� ����� �

� �� ��. Data Server Client �� 9.7� � �� ��� � �� ����

� ����� �� � ���� �������� ��� �� ���.

���

�� ����� ��� Data Server Client �� 9.7� Windows�� �����

��� ��� ������.

1. DB2 �� � �� ����� setup �� ���� �� 9.7 Data Server

Client� ������. � �� ����� ���.

v �� �� ���� �� ���� �� �� ������. �� ��, ��

���� �� DB2 � ��� ����� ��� �� ����� � ��

� ������. ��� DB2 �� ���� ����� ����� ����

© Copyright IBM Corp. 2006, 2009 157

Page 168: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ��. Administration Client �� 8, Application Development Client �

� 8, Client �� 9.1 �� Data Server Client �� 9.5� �� �� �

� � �� ��� � ���.

v �� �� ���� �� �� �� ������. Data Server Client ��

9.7� � �� ���� ��� ����� �� ����� � �� ��

�� ���. �� �, Data Server Client �� 9.7 ��� ����� ��

��� ����� ���� ������� ���.

– �� ��� ��� � ���� ���� �������.

– db2iupgrade �� ������.

"%DB2PATH%"₩bin₩db2iupgrade InstName

��� DB2PATH� Data Server Client �� 9.7 �� � ��� ���

���� InstName� ���� �����.

v �� �� ���� �� ���� �� �� ������. �� �� �� �

��� �� ��� ����� ��� �� ����� � ��� �����

�. ����� ��, �� �� �� �� � � ��� �� ��� �

�� �� � �� ���� �� �� ����� �� ��� �����

�. �� ���� �� UPGRADE_PRIOR_VERSIONS ��, ������

����� � �� �� �� ���.

�� �� �� ��� � ����� ����, ��� ������� �� �

� � ����� ����� ���� Data Server Client �� 9.7 ��

� ����� ��. ������ ������� �� �� �� ��� ��

�� �� �� ������ � � ����� ���� ����� � �

�� � � ���.

2. �� ������ ���� ������� Data Server Client �� 9.7 �

� ����� � �� ��� �� 8 ����� �� ������ �,

Data Server Client �� 9.7 �� DB2 �� ��� ������. DB2

Server ��� � ��� � �� DB2 �� IBM ������ ����

� ����� � ��� ������.

3. ����: ��� ����� ����� ������� �� � �� 9.7 ���

�� ����� ��� � ���. ��� ���� �� �� �� �����

�� ����� � �� 9.7 ����� ����� ����� ��� ��

����� �� ��. � �� 9.7 ����� ����� ����� -s ��

���� db2icrt �� ������.

"%DB2PATH%"₩bin₩db2icrt -s client InstName

������ �� ��� �� ���� DB2 ��� ����� ��� �

��� �� ����� ��� �� ��� �� �����, �� �����

��� � � �� ���� ���� db2cfimp �� ������.

158 DB2 �� 9.7� �����

Page 169: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4. ������ ������ �� ��� �� ���� �� �� ����� �

� ��� �� �� ������ ������ �� � �� ����

��.

������ ������ � � �� DB2 Client� �� ����� ��, �

����� ����� ��� ���� ����� ������ ������ ���

���.

� 16 Data Server Client� �����(Windows) 159

Page 170: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

160 DB2 �� 9.7� �����

Page 171: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 17 � Data Server Runtime Client� �����(Windows)

��� Runtime Client �� DB2 �� 9.7� �������� Data Server Runtime

Client �� 9.7 �� ��� � ����� ����� ������� �����

��� ��� ��� ����� � ������� ���� ���.

Data Server Runtime Client �� 9.7 �� ��� �, ��� ����� ���

�� ���� �� 8 DB2 Run-Time, DB2 Run-Time Client Lite �� 8 � �

� DB2 Runtime Client �� 9.1 ��� ������ � ���.

���

v db2iupgrade db2icrt �� ����� SYSADM, SYSCTRL ��

SYSMAINT �� �� ��� ��� �� ���.

v ����� ����� ����� ������ DB2 Server �� ��

�� ���� ������.

v ������ �� ����� ��� ������.

����

v ����� ����� �� ��� �� 9.7 ������ ����

�� �� �� ��. 32�� Windows on x86 �� x64��� 32��

������ �� ��. 64�� Windows on x64��� 64�� ���

��� �� ��. ����� 32 ���� � 8� ������.

���

Windows� �, DB2 Run-Time �� 8, DB2 Run-Time Client Lite �� 8 ��

DB2 Runtime Client �� 9.1 ��� Data Server Runtime Client �� 9.7� �

������� ��� ������.

1. �� 9.7 Data Server Runtime Client� ������. IBM Data Server Client

��� �IBM Data Server Client(Windows)�� ������. setup �� ��

�� DB2 �� � �� ������.

2. �� ������ ���� ������� �� 9.7 Data Server Runtime

Client �� ����� ��� � �� ��� �� 8 ����� �� �

����� �, �� 9.7 Data Server Runtime Client �� DB2 �� �

�� ������. DB2 Server ��� � ��� � �� DB2 ��

IBM ������ ����� ����� � ��� ������.

3. �� ��� ��� � ���� ���� �������.

4. db2iupgrade �� ���� �� ����� ����� ���������.

"%DB2PATH%"₩bin₩db2iupgrade InstName

© Copyright IBM Corp. 2006, 2009 161

Page 172: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� DB2PATH� �� 9.7 Data Server Runtime Client �� � ��� ��

� ���� InstName� ���� �����.

5. ����: ��� ����� ����� ������� �� � �� 9.7 ���

�� ����� ��� � ���. ��� ���� �� �� �� �����

�� ����� � �� 9.7 ����� ����� ���� ��. � ��

9.7 ����� ����� ����� -s �� ���� db2icrt �� ���

���.

"%DB2PATH%"₩bin₩db2icrt -s client InstName

������ �� ��� �� ���� DB2 ��� ����� ��� �

��� �� ����� ��� �� ��� �� �����, �� �� �

�� � � �� ���� ���� db2cfimp �� ������.

6. ������ ������ �� ��� �� ���� �� �� ����� �

� ��� �� �� ������ ������ �� � �� ����

��.

������ ������ � � �� ����� �� ����� ��, � �

���� ����� ��� ���� ����� ������ ������ ����

��.

162 DB2 �� 9.7� �����

Page 173: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

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

�� 9.7� �� ������ �������� �� 9.7 ����� �� ��� �

�� ����� ����� ������� ����� ��� ��� ��� ��

��� � ������� ���� ���.

���

v �� �� ��� �� ���.

v db2iupgrade db2icrt �� ����� SYSADM, SYSCTRL ��

SYSMAINT �� �� �� ��� �� ���.

v DB2 ������ �� �� ���� ����� ���. ��

��� 64�� �� ����.

v ����� ����� ����� ������ DB2 Server �� ��

�� ���� ������.

v ������ �� ����� ��� ������.

����

v DB2 Administration Client �� 8, DB2 Application Development Client

�� 8, DB2 Client �� 9.1 �� Data Server Client �� 9.5�� Data

Server Client �� 9.7�� ������ � ���.

v DB2 Run-Time Client �� 8, DB2 Run-Time Client Lite �� 8, DB2

Runtime Client �� 9.1 �� Data Server Runtime Client �� 9.5��

Data Server Runtime Client �� 9.7�� ������ � ���.

v Linux on x86� ��� Linux UNIX�� ��� 32�� �� 64��

����� ����� �� 9.7 64�� ����� ����� �����

��. ����� ����� �� ��� �� 9.7 ������ ���

� �� �� �� ��. ����� 32 ���� � 8� ����

��.

v Linux UNIX ���� �� ���� �� ���� �� �

��� � � ���. ���� �� ��� � db2iupgrade ��

db2icrt � ��� ���� ����.

���

�� ������ �� 9.7 ������ �������� ��� ������.

1. db2setup �� ���� � ��� ��� �� 9.7 ������ ���� �

� �� ���� �� ��� ������.

© Copyright IBM Corp. 2006, 2009 163

Page 174: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v DB2 Administration Client �� 8, DB2 Application Development Client �

� 8, DB2 Client �� 9.1 �� Data Server Client �� 9.5�� �����

� �, � Data Server Client �� 9.7� ������.

v DB2 Run-Time Client �� 8, DB2 Run-Time Client Lite �� 8, DB2

Runtime Client �� 9.1 �� Data Server Runtime Client �� 9.5�� �

����� �, � Data Server Runtime Client �� 9.7 �� �����

�.

2. ��� ���� �������.

3. db2iupgrade �� ���� �� ����� ����� ���������.

$DB2DIR/instance/db2iupgrade InstName

���

DB2DIR

�� 9.7 ����� �� � ��� ��� �� ��. UNIX� ��

�� �� /opt/IBM/db2/V9.7�� Linux� �� �� ��

/opt/ibm/db2/V9.7���.

InstName

����� ���� ��� ��� �����.

4. ����: ��� ����� ����� ������� �� � �� 9.7 ���

�� ����� ��� �� ���. ��� ���� �� �� �� ����

� �� ����� � �� 9.7 ����� ����� ���� ��. � �

� 9.7 ����� ����� ����� -s �� ���� db2icrt �� ��

����.

$DB2DIR/instance/db2icrt -s client InstName

���

DB2DIR

�� 9.7 ������ �� � ��� ��� �� ��.

InstName

���� ��� ��� �����.

������ �� ��� �� ���� DB2 ��� ����� ��� �

��� �� ����� ��� �� ��� �� �����, �� �����

��� �� �� ���� ���� db2cfimp �� ������.

5. ������ ������ �� ��� �� ���� �� �� ����� �

� ��� �� �� ������ ������ �� � �� ����

��.

164 DB2 �� 9.7� �����

Page 175: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

������ ������ � � �� ����� �� ����� ��, � �

���� ����� ��� ���� ����� ������ ������ ����

��.

� 18 ����� �����(Linux UNIX) 165

Page 176: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

166 DB2 �� 9.7� �����

Page 177: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 19 � IBM Data Server Driver Package� �����

IBM Data Server Driver Package(DSDRIVER)� �������� �� 9.7

DSDRIVER� ���� ����� �� ����� ������ ���� ���.

���

v DB2 Client ����� ����� DB2 Client DB2 Server �� �

��� ���� ������.

���

1. �� 9.7 DSDRIVER �� ������. ����� IBM Data Server Client

��� � �IBM Data Server Client �� ����� ������.

2. �� 9.5 Data Server Client �� ���� � �, �� �� ����

�� 9.7 DSDRIVER � ��� � �� ��� ����.

db2dsdcfgfill [ -i instance-name | -p instance-directory | -o output-dir ]

3. ������� �� ������ �� �� 9.7 DSDRIVER �� ���

�� ��� �� 9.7 DSDRIVER �� DB2 Client ����� ��� ��

����. DB2 Server ��� � ��� � �� DB2 �� IBM ���

��� ����� ����� � ��� ������.

�� 9.1 �� �� 9.5 DSDRIVER� ���� � �� �, �� 9.7

DSDRIVER �� ����� ����� ��� �� ��.

�� ��

IBM Data Server Driver Package� ������ � ���� DB2 Client� ��

����� ��� ������.

© Copyright IBM Corp. 2006, 2009 167

Page 178: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

168 DB2 �� 9.7� �����

Page 179: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 20 � ������ �� ����� ���

������ ������ �, ������ ��� �� ��� ���� �����

�� �� ����� ��� ���� ���.

������ ���� �� �� ����� ��� ������.

1. DB2 UDB �� 8�� NetBIOS SNA ���� ���� ����� �

�� ������� �� ��������. DB2 �� 9.1� ���� NetBIOS

SNA ���� �� ��.

2. �� ��� ���� DB2 Server ��� ���� ������. DB2 ��

9.7�� ����� ��� �� � � � � ����� ��, � �� �

��� ����� ��� �� ����� � ���� �������.

3. ����� ������ ������ ������.

TCP/IP ���� ��� �� � ������ �� � ��

TCP/IP ���� ���� ��� ������� � ��� �� ���� � �

� ���� ��� TCP/IP ���� ���� �� ����� �, TCP/IP

���� ���� ��� �� ������ ���. �� ��� ���, � ��

��� ���� �� ������� �� ������ ���.

NetBIOS SNA ���� DB2 �� 9.1 �� �������. � ���

� ���� NetBIOS SNA ���� ����� � ��� �� �����

� ���. NetBIOS SNA ���� ���� ���� ����� �����

�� ��� ���� ��� ���� �� � �� ��� ��� ��

��.

�� 8 ������ DB2 �� 9.7 ��� ��� ���� ���� �� �� 9.7

������ DB2 �� 8 ��� ��� ���� ���� � �, �� ���

���� ������ DB2 Client��� DB2 Server� � �������� ��

� ���� ����. �� 8 ����� �� DB2 �� 8 ��� DB2 �� 9.7�

������� �� ��� �� ��� TCP/IP ���� �� ��������.

�� ��� ���� ������ ������ �������� ����� ��

� �� ����� �, TCP/IP ���� ���� ��� �� �������

�.

���

v SYSADM �� SYSCTRL ��� �� ������.

© Copyright IBM Corp. 2006, 2009 169

Page 180: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ������� DB2 Server� ��� ���� �� ������.

����

DB2 �� 9.7�� �� �� �� ���� TCP/IP, Named Pipes

SSL���.

���

TCP/IP ���� ���� �� ������� �� ������� ��� �

�����.

1. ��� �� LIST NODE DIRECTORY �� ���� NetBIOS �� SNA

���� ���� ��� ��� �� ������� �� ��� �

���.

db2 LIST NODE DIRECTORY show detail > node_list.log

��� ��� �� ������ � ���� � � ��� �� ��� �

���� ������.

2. UNCATALOG NODE �� ���� �� ����� NetBIOS �� SNA

���� ���� � ��� ������.

db2 UNCATALOG NODE node-name

3. LIST DATABASE DIRECTORY �� ���� �� ��� ������

�� ��� ���� ������� ����.

db2 LIST DATABASE DIRECTORY show detail > database_list.log

4. �� �� ��� ���� ��� �� �������, UNCATALOG

DATABASE �� ����� ��� ���� � ������� ����

��.

db2 UNCATALOG DATABASE database-name

5. CATALOG TCPIP NODE �� ����� TCP/IP� ���� ����

��� �� ��������. �� �� ��� ���� ��� ������

� �� ����� �� ����.

db2 CATALOG TCPIP NODE new-node REMOTE host-nameSERVER instance-svcename REMOTE_INSTANCE instance-name

�� ����� svcename ������ �� ��� �� ���� �� ��

instance-svcename �� � � ���.

6. �� �� ��� ���� ��� �� ������ �� � CATALOG

DATABASE �� ����� � �� ��� ���� ������� ��

��������.

db2 CATALOG DATABASE db-name [AS alias-db-name]AT NODE new-node

170 DB2 �� 9.7� �����

Page 181: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����� ����� ��

����� ������ ����, ������ � ��� �� ���� ��

�� ������ ���� ����� ���� �� ����. ��� ���� DB2

Server�� ������� ���� ���� ��� �� ����� ����

��� �� ��� ���� �� ��.

���

v ������� DB2 Server� ��� ���� �� ������.

v DB2 Server ����� ���� �� ��� ������.

���

����� ������ ������ ����� ��� ������.

1. � ����� ������� ��� �������. �� �� CONNECT �

� ���� �� ������� �� ��� ������.

db2 CONNECT TO sample USER mickey USING mouse

������ �� ��

������ �� = DB2/AIX64 9.7.0SQL �� �� ID = MICKEY�� ������ �� = SAMPLE

�� ������� ��� � ��� ID ��� ���� ���.

2. ����� ������� ��� � �� � ���� db2cfimp �� DB2

����� �� � �� ����� ��� ���� � � �� ����

����� �� ��� ����� ��� �� �� ������.

3. ������� ���� ����� ������ ����� �� ���� �

��� ��� �� ����� ������.

� 20 �� ����� �� 171

Page 182: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

172 DB2 �� 9.7� �����

Page 183: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 4 � ������ � �� �����

� �� �� ��� �� ���� ���.

v 175 ���� � 21 ������� ����� �� ������

v 177 ���� � 22 ������� ����� ����� ����

v 211 ���� � 23 ��� ����� ����

v 215 ���� � 24 ������� ����� ��� �� �� ����

� ���

v 217 ���� � 25 ������� ����� ������

v 229 ���� � 26 ��� ������

v 239 ���� � 27 ������� ����� ��� �� �� ����

� ���

v 241 ���� � 28 ������� ����� ��� � DB2 �� 9.7

� ���

© Copyright IBM Corp. 2006, 2009 173

Page 184: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

174 DB2 �� 9.7� �����

Page 185: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 21 � ������ ������ � �� �����

DB2 �� 9.7� ���� ������ ����� ��� �� ���

� DB2 �� 9.7�� ������� ������ ����� �� �����

� �� ��.

����� �� ������� ��� �� ��� �� ��.

v ����� ��� DB2 �� 9.7 ��� ��� ��� �� ����� �

������. ����� ��� ��� � ����� ��� ���

��� �� ����.

v DB2 �� 9.7�� �� �� ����� �� ��� ��� � � ���

���� ���.

– ������ ����� ����� ���� ���� ������ �

� � � � DB2 �� 9.7� ���� � ����.

– �� ����� ���� ���� ��� �� � � � DB2 �� 9.7

� ���� � ����.

– ��� ���� ����� ����� ��� ���� � � ���

��. ������ ����� ����� �� �� ����� ��� �

��� ���� � �� ����.

– �� �� ����� ��� ������.

– DB2 �� 9.7 ��� ��� ����� ��� �������.

v ����� ��� ���� �� DB2 �� 9.7 �� ��� ��� �

� ����� ������.

����� ��� DB2 �� 9.7�� ���� �� �� ���� � ��

�� �� ����� ��� � �� ���� � � ��� ���.

�� �� ���� �� ���� �� DB2 �� 9.7�� ��� � � �

� ��� ���� ���.

© Copyright IBM Corp. 2006, 2009 175

Page 186: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

176 DB2 �� 9.7� �����

Page 187: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 22 � ������ ������ ����� ����

����� �� ��, � �, ��� �, ���� �� �� ���� DB2

�� 9.7� ������ �� ������ �����, ��� ��� ��

� � ���.

�� �� ��

���� �� � �� DB2 Server ��� �DB2 ������ �

� �� ������ �� ��. �� � ��� ���� ���,

DB2 �� 9.7� ���� �� � �� ������� ���.

UNIX ���� 64�� �� �� ��. 32�� ����� DB2

�� 9.7 64�� ����� ����� ��.

�� �� ���� �������� 64�� �� ��� �, DB2

�� 9.7� ������ � � ������ ����� �� ���

����� ��� � ��� ����� ����� ���.

�� ����� ��

�� ���� ��� ������. �� ���� � �� ��

� ����, �� ��� �� ����� ���� ������ ���

����. �� ���� ���� �� �� ���� ������.

Getting Started with Database Application Development� �Support for

elements of the database application development environment�� ���

���.

������ ����

IBM Data Server Driver for JDBC and SQLJ�� JDBC 3.0 �� ��

���� ���� ������ db2jcc.jar ��� ��� JDBC 4.0 �

� �� ���� ���� ������ db2jcc4.jar ��� ��� ��

��. JDBC 4.0 java.sql.DatabaseMetaData.getDriverName ���� IBM

DB2 JDBC Universal Driver Architecture �� ��� IBM Data Server

Driver for JDBC and SQLJ ��� �����. IBM Data Server Driver

for JDBC and SQLJ �� 4.7� � ����� �� ��� � ��� ��

� ����� IBM Data Server Driver for JDBC and SQLJ� ����

Java ������ ���������.

DB2 �� 9.1 �� DB2 JDBC 2 ����� ���� ����.

2 ��� �� IBM Data Server Driver for JDBC and SQLJ� �����

Java ����� �� ��� ���� ���. IBM Data Server Driver

© Copyright IBM Corp. 2006, 2009 177

Page 188: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

for JDBC and SQLJ �� 3.57� DB2 JDBC 2 ���� � ���

��� ����� DB2 JDBC 2 ����� ���� Java ����

�� ���������.

DB2 CLI �� ���, DB2 CLP ����� .Net Data Provider �

����� SSL(Secure Sockets Layer)� �����. IBM GSKit(Global

Security Kit)� SSL(Secure Sockets Layer) ��� �� ��� ���� �

����. CSKit� � �� �� � � ���� ������� SSL�

���� � � �� ��� ��� ������ � ��� �Java�

� DB2 Client�� SSL(Secure Sockets Layer) �� ���� ������.

��� LOB ��� ��

������ ������� � INLINE LENGTH ���� �� LOB

��� �� LOB ���� �� �����. LOB ���� LOB ��

� ��� ����� INLINE LENGTH ��� �� � ��� ��. ��

�� LOB ��� ��� ����� LOB ��� �� LOB ��� �

��� ��� LOB ���� ������ ����� �� ��� ��� �

���� ��� ��.

������ ������� LOB� ����� ��� �, ��� ��

� ���� � LOB ���� ���� �� ��� I/O� ��� �

��� INLINE LENGTH� ��� ��� �#�� LOB ���� �

��� SQL�� �� ���� � ���. ����� 241 ���� �

28 ������� ����� ��� � DB2 �� 9.7 � ����

��� ������.

XQuery �� � XML ��� �

DB2 �� 9.7� ������ � XQuery ��� ��� � XQuery �

���� ����� �� �� �� �� ��� �� ��. �� �

�� �� XML ��� ����� � �� ��� ����� ���

� ����. �� XML ��� ��� ���� �� � XML ���

� ���� �, XML ��� ���� �� � ��.

� ��� XML ��� � ����� ��� ��� � �

��� XQuery ���� �, � ��� XML ��� � � XQuery

���� � ��� ����� ����� ���. ���� ��

�� �� ��� ���� ���� XQuery ��� �� �� ��� �

��� ����� � �����.

� ��� �� XQuery ���� �� ��� ���� ��� ��

�� �� ��.

v � ��� �� ��� ��� �� ��� �� ��� ������.

178 DB2 �� 9.7� �����

Page 189: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

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 � ��� �� �� ���� �� ��� � $i� ��� ������.

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 � ��� db2-fn:xmlcolumn�� ��� ��� �� dateTime ���

�� ����� dateTime ��� �� � ��.

xqueryfor $datetime in

(db2-fn:xmlcolumn('XQ.BASICSCHEMATYPES.XMLCOL')//dateTime)[1]cast as xs:dateTime

return $datetime cast as xs:gDay

DB2 API � DB2 �

DB2 �� 9.7�� DB2 API DB2 � �� �� �� �����

���� �� ��� ��� �� ��� ������.

v DB2 API �

v DB2 �� ���(CLP) ��� �

SQL�

��� �� �� �� ����� ���� �� �� ��

� ���� ���� � � � ��� DB2 �� 9.7�� SQL� ��

�� ������. ���� � � ���� �� NULL ��

��� ����� � DEFAULT ��� �� � �� ����� �

�� ���� ���� ������ ���� ���.

�� ���� � � �� �� �� �� � �

DB2 �� 9.7�� ������ ����� ��, SYSCAT �� �� �

�� ���� �� ���� DB2 �� 9.1� ��� ���� �� �� �

� � � � ���. ��� �� ��� ���� ��� � ��, �

� ��� ����� ��� � �� ��� ���.

SQL �� ���� � ���� ��� � ��� �� ���� ��

�� ���. �� �� ��� ��� �� �� �� �� � ��.

�� ��� SNAPSHOT_�� ���� � ��� �� ��� ��� DB2

�� 9.1�� ���� ����.

��� ���� � ��� �� �� �� � �� �� �� ��

��� ���� �� ��� �� ��� ������.

� 22 ������ ����� ����� ��� 179

Page 190: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ��� ����

v �� �� �� ����� �� ��� �� �� �� �� �

� ��

��� � �� � ��

DB2 �� 9.7�� ��� � ������� �, cur_commit �� ���

�� ON�� ����� �� ��� ���� � �� ���� ��

����. �� �� ��� ������ ���� � �� ��

����� ��� ���� ����� �� �� ���� � �� ��

�� �� �� ��� ���� ����. � �� �� ��� �

� ��� �� ��� �� ������ �� � ���. �� ��� �

�� ��� �� ��� ��� 127 ���� � 10 ������� ��

������ � �� 9.7 � ���� ��� ������.

������ �� �� ���� �� �� ���� ��� ���� �

� �� ��� �� �� �� �����. ��� � ��� �� ��

���� � ��� �� � �� �� �� ���� � ���

��� � ���.

MQT �� ���� �� ������ MQT� ���� ��� �� �

� �� �� ��� �� � ��� ��� �����. ������

�������� ��� �� �� �� ������ �� DATE �� �

��� DISTINCT� ��� ���� GROUP BY MQT� ���� �

�� �������. ��� ��� �� � ���� � MQT �� ��

� ��� ��� �� �� ����� ���� ������ �� � MQT

� ����� ��� ����� �� ���� ���. ��� � �� �

��� � � �� ��� ��� 241 ���� � 28 ������� �

���� ��� � DB2 �� 9.7 � ���� ��� ������.

������ �� �� ��(�� XPath �� �) XQuery ��

��� �� � ���. ���� �� ��� ��� ��� �� �

�� ����. ��� ������ ���� �� ��� ����

���� � � �� ��� ���� ��� � . � ���� � � �

SQL/XQuery ��� �� � �� �� �, ��� � �� �

� ��� �� ��. �� �� ������ � ��� � ���

�� �� �� �: �� SQL/XQuery ��� �� � ��� �� ��

����.

�� �� DB2 �� 9.7�� ������ ��� �� �� ��� ��

� ���� �� � ���. � ��� ���� ���� �� �� ��

� ���� ���� ����� ��� ��� ���� �����. SQL �

���� �� �� �� ���� ���� ���. ��� ��� �

180 DB2 �� 9.7� �����

Page 191: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� ��� � ���� �� ����� �� ��� ��� �� ���

�� ���� �� � ���. �� �� ������ � ���

� ��� ��� ������.

������ ��� ������ ��� ������ ���� �� �

�� ��� ��� � �� �� CPU ��� �����. �� �� ��

���� ���� ��� ��� ��� CPU ��� ����� �� �

�� � �� ��� �� SQL�� �� ��� � ���. ��� �

�� DB2 �� 9.7� �� ��� �DPF ��� ����� ��� ��

���� �� ��� ������.

����� ����� � ����� ����� �� ���� � ��

� ��� ��������.

������ � �

������� �������, ��� ����� ��� � ���

�� �� � � ���. ��� ���, �, �, ��, ���, �

� ���� ��� � ����� �� ��� ������ ����

���� � ��� �� �� � � ��. UDF� ��� �, �

�� �� � � � ��.

�� �� ��� ������ ���� ���� � � ����

�� �� ���� �� ���� ������� ���� �� ��� �

��� �� ��� ����� ������ ��� ��������. �

����� ��� ���� ������ �� ��� � �����

���� �� ������.

32�� � 64�� DB2 Server ��

Linux on x86� ��� Linux UNIX ���� DB2 �� 9.7�

64�� �� ��� 64�� ����� �����. ��� DB2 �� 9.7

� ������ �, DB2 UDB �� 8 32�� ����� 64�� ����

� ����� ��. ��� ��� 32�� 64�� DB2 Server �� �

��� ������.

�� �� ���(embedded) � ���� �� �� DB2 �� 9.7

� ������ � ��� ������ �� ��.

� 21. ������ ������� ���� ���(embedded) � ���� �

������ �� �� ����� �� ����(embedded) � ����� ��

32�� 32�� ��

6 4 � �

( L i n u x

UNIX

�)

32�� ���� $INSTHOME/sqllib/lib1

$INSTHOME/sqllib/lib32

� 22 ������ ����� ����� ��� 181

Page 192: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 21. ������ ������� ���� ���(embedded) � ���� � (��)

������ �� �� ����� �� ����(embedded) � ����� ��

64�� 6 4 � �

( L i n u x

UNIX

�)

64�� ���� $INSTHOME/sqllib/lib2

$INSTHOME/sqllib/lib64

32�� Windows 32�� ���� DB2PATH₩lib

32�� Windows 64�� ���� DB2PATH₩lib₩Win32

64�� Windows 64�� ���� DB2PATH₩lib

�:

1. $INSTHOME/sqllib/lib� $INSTHOME/sqllib/lib32� �� �� ��

���.

2. $INSTHOME/sqllib/lib� $INSTHOME/sqllib/lib64� �� �� ��

���.

��� INSTHOME� ���� � ����� DB2PATH� DB2 �� 9.7

�� ������.

DB2 �� 9.7 �� �, ��� db2profile db2cshrc ��� ��

� ���� �� �� � ��� �����. ��� � ��� DB2

� ������ ����� ��� � ��� � � � ��� �

���, ��� � ���� �� ���� �� � DB2 �� 9.7�

������ � ������ ��� � ���. �� �� ���� �

� �� � �� ��� �� ��.

� 22. ���� �� �� � �� ��

�� �� � �� �� ������ ��

v LIBPATH(AIX �)

v LD_LIBRARY_PATH(HP-UX, Linux

Solaris �)

32�� INSTHOME/sqllib/lib321

v LIBPATH(AIX �)

v LD_LIBRARY_PATH(HP-UX, Linux

Solaris �)

64�� INSTHOME/sqllib/lib64

LIB(Windows �) 64�� ������

�� �� 32�� �

����

DB2PATH₩lib₩Win322

LIB(Windows �) 32�� �� 64�� DB2PATH₩lib

�:

1. LIBPATH �� �� �� � ��� ���� ���.

182 DB2 �� 9.7� �����

Page 193: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� � ��� DB2 � ������ ����� ��� � ���

� � � ��� ����, ��� � ���� �� ���� ��

� DB2 �� 9.7� ������ � ������ ��� � ���.

DB2 Server ��

����� DB2 Server ��� ��� � �� ����. ���, �� �

� ����� �� �� �� ���� �� ��� ������.

������� �� �� �� ��� 33 ���� �DB2 Server

�� ��� ��� ������.

DB2 Server� ������ �, ����� �� �� ���� �� ��

��� ������ �� �� � � �� �� �� �����.

����� ��� ��

������ �� 9.7 �� ������ ���� DB2 �� 9.7 ���

������� ��� � ���. ��� ������ �� �����

�� ��� � � ���� �� ��. ����� ���� �� ��

��� ���� DB2 Client� �� � � � ���� ���� �

��� 149 ���� � 14 ������ ����� ����� ����

��.

WORF(Web Objects Runtime Framework)

DB2 �� 9.7��� WORF� ���� ����. DADX(Document Access

Definition Extension) ��� �� �� � ���� ��� � � IBM Data

Studio �� � ��� WORF� � � ���. �� � ����

�� ������� � � �� ��� ��� WORF(Web Object Runtime

Framework)��� ��� � ����� ������ ������.

DB2 ����(embedded) ������ ��(EAS)

DB2 EAS� ���� ��� DB2WebServices ������ DB2 �� 9.7

�� ��� � ����. DB2 �� 9.7� ������ �� Data Studio�

���� � ���� ����� � ���� �� ������. WORF��

� ��� � ������ � �, � � ������ ���� �

� �� ��� ��� �� �� ������.

DB2 �� ��� ���� ��� DB2 � ��� DB2 �� 9.5 ��� �

��� ����. �� Data Studio� ���� ��� �� ���� ���

� ������ �� ��� ������. ��� ��� ��� �� �

���� ������ ��� ������. �� �� ��� � ���

�� ��� ��� ��� http://www.ibm.com/software/data/studio/� Data

Studio �� ���� ������.

DB2 �� 9.1 �� DB2 UDB �� 8��� ������ �����

� 22 ������ ����� ����� ��� 183

Page 194: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 �� 9.1 ���� ������ � ����� ���� ��, 32�

� 64�� DB2 �� ��, ��� ������ ���� �� �

� � �� 9.7 �� ��� �� ���� �� �� ���� ���

���.

v ������ �� ��� DB2 �� 9.5� DB2 �� 9.1 �� �

��

v ������ �� ��� DB2 �� 9.1� DB2 �� 8 �� ��

DB2 API ��� ����� ��

DB2 �� 9.7�� DB2 API� �� �� DB2 �� 9.7� ������ � ��

������ �� � � ���.

DB2 API� ��� � ����, �� ����� �� �� ���� ��� �

� API� �� ��. �� ��� �� ������ �� ��� �� ��

�� ���.

� 23. DB2 API� �� ���

DB2 API ����� ��� �� ���� �

db2DatabaseUpgrade � API� �� 9.7 �� DB2 ������� �� ���� ������

��. � API� � db2DatabaseUpgradeStruct ��� ����� ����

�. sqlemgdb �� sqlgmgdb API �� � API� ������.

db2Export, db2Import

�� db2Load

DB2 �� �� �� ��� �� SYSADM ���� � �� �

API� ��� ��� ���� ��� DBADM ��� ���� ��

��� ���� ����. � DATAACCESS ��� ���� �� �

�� �����. UPGRADE DATABASE �� SYSADM ���

DBADM ��� ���� SYSADM ��� ��� DBADM ��� �

� ����� DATAACCESS ��� ����� ������ �� �

� �� ����. ���, � API� �, �� ��� � ���� �

��� ����� �� ��� ���� ���.

DB2 �� 9.7�� ������� ��� �, � API� ���� ��

����� �� ��� ������. SYSADM ��� DBADM ���

����, DBADM ��� �� ����� DATAACCESS ��� �

��� �� ���� ��� �� ��� �� � ���.

IMPORT �� CREATE REPLACE_CREATE ����� ����

����. INSERT, INSERT_UPDATE �� REPLACE� �� �� �

��� ���� �� ����� ���� db2Import API� ���� �

� db2look ��� ����� ��� DDL ���� ���� ���

� ������.

db2GetDistMap �� �� ��� 4,096�� 32,768 � �� ������� � API� �

��� �� �� �����. � API�� � db2DistMapStruct ��� �

���� ����. ��� ��� � ����� sqlugtpi API� �� �

� �����.

184 DB2 �� 9.7� �����

Page 195: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 23. DB2 API� �� ��� (��)

DB2 API ����� ��� �� ���� �

db2GetRowPartNum �� �� ��� 4,096�� 32,768 � �� ������� � API� �

��� �� ������ �� �� ������ �� �� ���

�����. � API�� � db2RowPartNumStruct ��� ����� �

���. ��� ��� � ����� sqlugrpn API� �� �� ����

�.

db2HistoryGetEntry LSN(Log Sequence Number)� 8���� �����. ����,

db2HistoryData ��� � � SQLU_LSN ��� � � db2LSN

��� �� �����. DB2 Server Client� �� 9.7� ��

���� � LSN� �� �� 9.7 �� ���� 6��� �� ��� �

�� ��� ������� � API� �� ��� �� �����.

LSN� 6��� ��� ���� SQL2032N �� ���� �� ��.

����� �� ��� ��� � db2LSN ��� � ��� ��

�� LSN� �� ��� ���� �� DB2 �� 9.7 ����� ��

�� ������ �������. ����� �� API ���� �

�API ����� ��� �� ��� LSN(Log Sequence

Number) ����� ������.

db2Prune db2PruneStruct ��� �� �� ��� LSN� ���� ���� ��

� � ��� piString ��� �� � API� ���� �, LSN ��

�� ��� ���� � �, �(NULL) ���� ���� �� 16��

��� �� � ���. �� ������ LSN ���� ��� �

(NULL) ���� ���� ��� 12�����. LSN ���� �� ��

��� ����� ����� �� ����, DB2 �� 9.7 ��

��� ���� ������ �������. ��, db2LSN ���

LSN ��� ��� ��� � db2LsnToString API� ������.

db2Runstats, sqlabndx,

sqlaprep �� sqlarbnd

DB2 �� �� �� ��� �� SYSADM ��� � �� � API

� ��� ��� ���� ����. UPGRADE DATABASE ��

SYSADM ��� DBADM ��� ����� ������ �� ��

����. ���, � API� �, �� ��� � ���� ����

����� �� ��� ���� ���.

DB2 �� 9.7�� ������� ��� �, � API� ���� ��

����� �� ��� ������. SYSADM ��� DBADM ���

���� �� ���� ��� �� ��� �� � ���.

� 22 ������ ����� ����� ��� 185

Page 196: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 23. DB2 API� �� ��� (��)

DB2 API ����� ��� �� ���� �

db2ReadLog

db2ReadLogNoConn

LSN� 8���� �����. ����, db2ReadLogStruct,

db2ReadLogInfoStruct, db2ReadLogNoConnStruct

db2ReadLogNoConnInfoStruct ��� � � SQLU_LSN ���

� � db2LSN ��� �� �����. ������� ��

API � ���� ���� �, DB2 Server Client� �������

�� ��� ��� � db2LSN ��� � ��� ����� ��

���� DB2 �� 9.7 ����� ���� ������ �����

��. ����� �� API ���� � �API ����� ���

�� ��� LSN(Log Sequence Number) ����� ������.

������� db2ReadLog API� ��� � iFilterOption �����

DB2READLOG_FILTER_ON�� ���� �, �� �� �� ��

� � db2ReadLogFilterData ��� ��� ������ �����

�. iFilterOption ����� DB2READLOG_FILTER_OFF� ����

�, �� ������� �� �� �� �� LSN� ��� ��� �

db2LSN ��� � ��� ����� �� ������.

db2Runstats LOB ��� � ���� �� ��� ���� �� � API� ���

� ��� � �(NULL) �� � ��� �� ��� �� ��� �

� ��.

� ��� ���� ��� �� �� �� db2Runstats API ��

������.

sqlbftpq, sqlbmtsq

sqlbstpq

SQLB_TBSPQRY_DATA ��� lifeLSN �� ��� � char[6]�

� sqluint64� ������. DB2 Server Client� ������ �

LSN� �� 6��� �� ��� ��� ��� ������� � API

� �� ��� �� �����. ����� �� ��� ���

sqluint64 ��� � ��� ���� � �� ��� ���� ��

DB2 �� 9.7 ����� ���� ������ �������.

sqlbstsc � API� ���� ��� ����� �� �� ����� �� ���

��� � ���. ��� � ���� ������� ��� ���

� �� ����� ��� ��. NumContainers ����� �� 0�

� pContainerData ����� �� NULL�� ��� ����� ��

����� ��� � ���.

sqlecrea DB2 �� 9.7�� ��� � ������� �, � cur_commit ��

����� ON�� ����� �� ��� ���� � �� ���

� �� ����. � �� �� � ���� �� ��� ��

��� �� ������ �� � ���. �� ��� ��� ���

� � � �� ����� �� �� ������ � ��� �

��� ��� ����� ���� ����� ������.

sqlemgdb sqlgmgdb � API� ���� ����. � db2DatabaseUpgrade API� �����

�.

sqluadau sqluadau API� DB2 �� 9.7�� ���� ����.

AUTH_LIST_AUTHORITIES_FOR_AUTHID ��� ��� ����

sqluadau API� ���� ��� ������.

186 DB2 �� 9.7� �����

Page 197: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 23. DB2 API� �� ��� (��)

DB2 API ����� ��� �� ���� �

sqlugtpi DB2 �� 9.7�� � API� ���� ����.

DB2_PMAP_COMPATIBILITY ����� ��� OFF� ���� �

API� ����, �� �� ��� 32,768 � �� �������

SQL2768N �� ���� �� ��. � db2GetDistMap API� ����

��.

sqlurlog �� 9.7 ������� ��� �� 9.7 �� ������� ���� �

������ � API� ���� SQL1198N �� ���� �� ��.

�� 9.7 ������� ��� �� 9.7 ������� ���� ��

�������� sqlurlog API ��� LSN� �� �� 9.7 �� ���

� 6��� �� ��� ��� ��� �� �����. LSN� 6���

��� ���� SQL2650N �� ���� �� ��.

sqlugrpn DB2 �� 9.7�� � API� ���� ����.

DB2_PMAP_COMPATIBILITY ����� ��� OFF� ���� �

API� ����, �� �� ��� 32,768 � �� �������

SQL2768N �� ���� �� ��. � db2GetRowPartNum API� �

��� �� ������ �� �� ������ �� �� ���

�����. ��� ��� 34 ���� � 9�

DB2_PMAP_COMPATIBILITY� ������.

DB2 �� ��� ����� ��

DB2 �� 9.7�� DB2 �� ���(CLP) ��� �� �� �� DB2 �

� 9.7� ����� � �� ����� ���� �� � � ���.

� ��� � ����, �� ����� ��, ���� ��� �� ����

� ��� �� �� �� �� ��. �� ��� ����� ����

�� ��� ���� ���� ���.

� 24. DB2 CLP ��� �� �� ���

� ����� ��� �� ���� �

db2advis � �� XML ��� � � ���� MDC(Multidimensional

Clustering) ���� �� ��� � ��� ��� � � ��.

db2cat ���� �� ��� �, � ��� ��� ���� ID� ����

� indexTbsp ��� �� ��. ��� ��� �, � ��� ��

� ���� ID� ���� � indexTbsp ��� �� ��� ID� �

��� � indexObjId ��� �� ��.

� ����� �� MQT ��� MQT ���� � ��� �����.

db2ckmig � �� ���� ��� � ����� �� ��. �� db2ckupgrade

�� ������.

� 22 ������ ����� ����� ��� 187

Page 198: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 24. DB2 CLP ��� �� �� ��� (��)

� ����� ��� �� ���� �

db2ckupgrade � �� db2ckmig �� ���.

� �� 1 ��� ��� 1 ��� 2 ��� ��

�� REORG TABLE �� ���� ��� ��� �����. 1

��� DB2 �� 9.7�� ���� ����. ����� 48 ���� �

1 ��� 2 ��� ���� ��� ������.

� �� ����� ����� ������� ��� � �����

�� ���� ���. � �� � �� ���� �� ����� ���

�� ����. ����� ���� �� � db2ckupgrade ��

SQL1032N �� ���� �����.

db2dart /DD ������ ��� ��� ���� ��� ��� �� ���� �

� ��.

db2expln,

db2exmig,

db2jdbcbind,

db2sqljbind,

db2sqljcustomize

db2rbind

DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

��� ��� ���� ����. UPGRADE DATABASE ��

SYSADM ��� DBADM ��� ����� ������ �� �� �

���. , � �� �, �� ��� � ���� ���� ����

� �� � ��� ���� ���.

DB2 �� 9.7�� ������� ��� �, � �� ���� �� �

���� �� ��� ���� �� ������ ��� �� ��� ��

� �� SYSADM ��� DBADM ��� ���� ���.

db2gpmap � �� ���� ��� ��� �� � ��� ��� �� � ���

�.

db2icrt Linux UNIX ��� � �� INSTHOME/sqllib/log/

db2instance.log�� � ��� �����, ���, INSTHOME� ���

� ��� � ������. � ��� ��(db2icrt), ��(db2idrop), �

�(db2iupdt) �����(db2iupgrade)� �� ���� ��� ����

���� ��� ��� DB2 ��� ���� ���� �� ��.

db2idrop ��� ������ ��� ������ ���� � �� db2idrop

�� ������. db2idrop �� �� �� � ������ ��

� �� �� ������ ���� ������� ����� �����.

������ ��� �� ��� �, DBI1165E �� ���

DBI1383I � ���� �� ��.

Linux UNIX ��� � �� INSTHOME/sqllib/log/

db2instance.log�� � ��� �����, ���, INSTHOME� ���

� ��� � ������. � ��� ��(db2icrt), ��(db2idrop), �

�(db2iupdt) �����(db2iupgrade)� �� ���� ��� ����

���� ��� ��� DB2 ��� ���� ���� �� ��.

db2imigr � �� ���� ��� � ����� �� ��. �� db2iupgrade

�� ������.

188 DB2 �� 9.7� �����

Page 199: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 24. DB2 CLP ��� �� �� ��� (��)

� ����� ��� �� ���� �

db2iupgrade

db2iupdt

db2iupgrade �� db2imigr �� ���.

db2iupgrade �� db2iupdt �� -u ����� �� ���� ��� �

�� �� ID� �� �� ID� ���� �� �� ID� ��� ��� �

� ID� �����. �� ����� -u ����� �� ��.

��� ������ ��� db2iupgrade db2iupdt �� �� �

� � ������ ��� �� ������ �����. �� ����

� �� �� ������� �� ����� �� �� DB2 � ���

� DB2 ������� ����� ���� �� �� �� �� DB2

� ��� ���� �� �����. ������ ��� �� ��

� �, DBI1165E �� ��� DBI1383I � ���� �� ��.

Linux UNIX ��� � �� INSTHOME/sqllib/log/

db2instance.log�� � ��� �����, ���, INSTHOME� ���

� ��� � ������. � ��� ��(db2icrt), ��(db2idrop), �

�(db2iupdt) �����(db2iupgrade)� �� ���� ��� ����

���� ��� ��� DB2 ��� ���� ���� �� ��.

db2look ��� �� ����� �� ��� �� ��� �� ��� ���� �

�� ��� � �� SECADM ��, ACCESSCTRL ��,

DATAACCESS �� �� �� � ��� ��� � �� �� �

��. -x ����� � � ������ ��� �� �� �� DDL� �

����.

db2pd � ���� MDC ���� �� �� �� ���� �� �� �

��� �� ��. � �� ���� ��� � � � ��, � ��

�� � �� � �!��.

�� ���� ��� ����� �� -storagepaths ���� ��� ��

�� � ID �� � � ���� � PathID PathState ��� ��

���. ��, -tablespaces ���� ��� ��� ���� �� �� �

�� ���� ����� �� ���� �� ���� � ID� �

��� � PathDropped PathID ��� �����.

�� ���� �, -tcbstats ���� ��� � �� � SchemaNm,

StoredBytes BytesSaved ��� �����. ��, -tablespaces ����

��� ����� ��� �� DMS ��� ����� �� �� HWM�

���� �� �� HWM ��� �����. SMS ���� �, HWM

�� HWM ���� �� �� ���� ����.

��� ���� �, -tcbstats ���� ���� ��� �� ID� �

��� � PartID ��� TCB �� �� � TCB �� �� �

� �� ��.

db2secv82 db2secv82 �� ���� ����. �� db2extsec �� ���� DB2

���(�: ��, ���, ��� �, ����� ���)� ��

��� ������.

� 22 ������ ����� ����� ��� 189

Page 200: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 24. DB2 CLP ��� �� �� ��� (��)

� ����� ��� �� ���� �

db2uiddl db2uiddl �� ���� ����. � �� CREATE UNIQUE INDEX

�� �� DB2 UDB �� 5 ��� �������� ��� � ���

���� ���� ������. �� 9.7 �� DB2 ���� �����

�� ������ � db2uiddl �� ��� � ������� DB2 �

� 9.7� ������� �� � �� �� ��� �� ����.

1 ��� 2 ��� ���� �, DB2 UDB �� 5 ���

�������� ��� � ��� ���� ��� db2uiddl �� �

�� �� ����.

db2_deinstall -F TEXT_SEARCH ����� ���� �� ��� ����� �� �

� �� DB2 �� DB2 �� �� ���� ���� ��� �, �

�� DBI1325E �� ���� �����.

installFixPack �� ��� ����� �� �� DB2 �� DB2 �� �� ����

���� ��� �, � �� ����� �� db2ts STOP FOR

TEXT �� ���� �� �� ���� ���� �����. ��

�� ���� ��� ��� ���� installFixPack �� DBI1325E �

� ���� �����.

BIND,

DECOMPOSE XML

DOCUMENT,

DESCRIBE,

EXPORT,

IMPORT,

LOAD,

PRECOMPILE,

REBIND,

REGISTER

XMLSCHEMA,

REGISTER

XSROBJECT,

RUNSTATS

UPDATE

XMLSCHEMA

DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

��� ��� ���� ����. ��, DBADM ��� ��� �� �

� �� DATAACCESS ���� �����. UPGRADE DATABASE �

� SYSADM ��� DBADM ��� ���� SYSADM ��� ���

DBADM ��� �� ����� DATAACCESS ��� ����� �

����� �� �� �� ����. , � �� �, �� ��� �

���� ���� ����� �� � ��� ���� ���.

DB2 �� 9.7�� ������� ��� �, � �� ���� �� �

���� �� ��� ������. SYSADM ��� DBADM ��� �

���, DBADM ��� �� ����� DATAACCESS ��� ���

� �� ���� ��� �� ��� �� � ���.

CREATE

DATABASE

DB2 �� 9.7�� ��� � ������� �, � cur_commit �� �

���� ON�� ����� �� ��� ��� � �� ���� �

� ����. � �� �� � ���� �� ��� �� ���

�� ������ �� � ���. �� ��� ��� ���� � �

�� ����� �� �� ������ � ��� � ��� �

�� ����� ���� ����� ������.

DB2 �� 9.7�� ������� ��� � DB2DETAILDEADLOCK �

�� ��� ���� ���� � �� ���� ����. �� ����

� CREATE DATABASE� � ��� ��� ���� � ���

� �� ���� ��� ������. � �����

DB2DETAILDEADLOCK ��� �� ��� ��� �� � � �

��� �� ������. ����� ������ ��� �� ��

�� � � � ��� ���� ������.

190 DB2 �� 9.7� �����

Page 201: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 24. DB2 CLP ��� �� �� ��� (��)

� ����� ��� �� ���� �

DECOMPOSE XML

DOCUMENTS

�� 9.7 ������� � � �� ���� �, �� 9.7 ������

� ��� � �� ����� �� 9.7 �� ������� ��� �

SQL0440N �� ���� �����. � �� �� 9.7� �

XDB_DECOMP_XML_FROM_QUERY ��� �� ���� ����

�. �� 9.7 �� �������� � ���� ��� ��� ����

� �� ���� ��.

�� 9.7 ������� �� 9.7 �� ������� ��� ��

DECOMPOSE XML DOCUMENT �� �� ������.

DECOMPOSE XML DOCUMENT �� ��� � � XML ��� �

��� �� DECOMPOSE XML DOCUMENTS �� �� �� ��

XML ��� � � XML ��� �����.

DESCRIBE DESCRIBE �� INDEXES FOR TABLE ����� �� �� �

�� XML ���� �� �� �� �� ��� �����. ��

�� ��� ��, ��� �� � ���� �� �� ��

�� ��. ��� ��� �� ����� �� ���� ������.

� RELATIONAL DATA INDEXES FOR TABLE ����� ����

�� ���� ���� �, ���� �� ������ ��� ���

�� ��.

DESCRIBE INDEXES � ���� ��� �� �� ���� �

� ���� ��� ���� � INDEX PARTITIONING ��� ��

��.

SHOW DETAIL ����� ���� DESCRIBE DATA PARTITIONS

��� �� ���� � � ��� ���� ID� ���� �

IndexTblSpId ��� �� ��.

DESCRIBE ��� ���� ��� �� �� �� BIND � ��

������.

EXPORT WSF(Worksheet File Format)� ���� �� �� �� ��� � ��

��� �� ��. ��� ���� �� WSF �� ���� �� � �

�� ������.

EXPORT ��� ���� ��� �� �� �� BIND � �� �

�����.

GET

AUTHORIZATIONS

GET AUTHORIZATIONS �� DB2 �� 9.7�� ���� ����.

�� AUTH_LIST_AUTHORITIES_FOR_AUTHID ��� ��� ����

��.

GET DBM CFG � �� SSL(Secure Socket Layer) ��� ���� �� � �����

�� �����. ����� 36 ���� � 11� ��� ������.

GET SNAPSHOT TABLESPACES ����� �, � �� DMS ��� ����� ��

�� ������ ��� �����.

� 22 ������ ����� ����� ��� 191

Page 202: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 24. DB2 CLP ��� �� �� ��� (��)

� ����� ��� �� ���� �

IMPORT

LOAD

DB2 �� 9.7�� ���� �� ��� �� ��� �� ��� �

� ��� ������ �� � �� ����� ����� ��� ���

��� ���� ��� � ���. ����� ���� �� ���

� �� 51 ���� �������� ����� � ���� �����

�.

��, �� ����� ����� �� ��� �� ��� �� ���

IMPORT LOAD �� �� �� ���� ���. IMPORT

LOAD �� �� �� ����� �� ���� ������.

WSF(Worksheet File Format)� ���� �� �� �� ��� � ��

��� �� ��. ��� ���� �� WSF �� ���� �� � �

�� ������. ���� �� �� ���� ���� ����� �

���� ���� ���� IMPORT LOAD �� ������.

IMPORT �� CREATE REPLACE_CREATE �� ���� ��

��. IMPORT �� ���� �� db2look ��� ����� ���

DDL ���� ���� ���� ������.

DESCRIBE ��� ���� ��� �� �� �� BIND � ��

������.

LOAD �� REPLACE �� �� ����, ����

RESETDICTIONARY ��� �� 9.7 XML ���� ���� XML

���� �, � � � ���� �, � �� ��� ���� �� �

� ���� XML ���� �� � ��� �����. XML ����

�� � ��� XML ���� ���� � ��. �� � �� �

�(ADC)� INSERT, INSERT �� � IMPORT, INSERT ��

� LOAD REDISTRIBUTE DATABASE PARTITION GROUP �

� ���� ���� ��� ��� ��� ��� ��� XML ����

�� � ��� �����.

MIGRATE

DATABASE

� �� ���� ����. �� UPGRADE DATABASE �� ���

���.

REDISTRIBUTE

DATABASE

PARTITION GROUP

NOT ROLLFORWARD RECOVERABLE ���� �� � �� �

��� ADC� � � � �� �� � � �� ���� ��� ��

� ��� ��� ���� �� �� � ������ ��� �� 9.7

XML ���� ���� � XML ���� �� � ��� ����

�. � ��� ��� � ��� ���� �� XML ���� � ��.

� �� NOT ROLLFORWARD RECOVERABLE ����� ��

���� ADC� � �� ���� ��� ��� ��� ��� ����

�� �� � ������ ��� �� 9.7 XML ���� ����

� XML ���� �� � ��� �����. ADC� � ���� ��

�� �� ������ ��� � ��� ���� ����.

192 DB2 �� 9.7� �����

Page 203: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 24. DB2 CLP ��� �� �� ��� (��)

� ����� ��� �� ���� �

REORG

INDEXES/TABLE

LONGLOBDATA ��� Long �� LOB ���� ��� ��� �

� LOB ���� ��� LOB ���� �����. �� ����� � �

���� Long �� LOB ���� ���� �������. ���

LOB ���� �� ����� 241 ���� � 28 ������� ��

��� ��� � DB2 �� 9.7 � ���� ������.

1 ��� ���� ���� CONVERT ��� ���� ����.

��� ��� ������� �� 1 ��� 2 ��� ���

� ���. ����� 48 ���� � 1 ��� 2 ��� ���

� ��� ������.

NOTRUNCATE TABLE �� INPLACE ��� ���� ���� �

� �� �� ��� � � � ���� �� � �� ����

���. ��� � �� �� ����� � ��� �� ��� �

���� ���� �� ����� �!��.

REORG TABLE �� LONGLOBDATA ��

KEEPDICTIONARY �� RESETDICTIONARY ��� �� �� 9.7

XML ���� ���� � XML ���� � ���� �� ���

� � � � �� �� �, � �� ��� ���� �� �� ��

� XML ���� �� � ��� �����. XML ���� �� �

��� XML ���� ���� � ��.

REORGCHK � �� ���� ��� ��, �� �� �� ����� ��

��� ���� �� � ��� �� ��. ��� ���� � ��

��� ���� ��� ��� ��� � ���� �� ��.

RUNSTATS DB2 �� 9.7� �� ��� SYSTEM �� ���� BERNOULLI

�� �� �������. ����� 127 ���� � 10 ����

��� �������� � �� 9.7 � ���� ��� ������.

LOB ��� � ���� � �� ��� � � �� ��� � �

(NULL) �� � ��� �� ��� �� ��� �����. ���

����� �� ���� ������.

RUNSTATS ��� ���� ��� �� �� �� BIND � ��

������.

SET WORKLOAD DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

��� ��� ���� ����. ACCESSCTRL, DATAACCESS,

WLMADM, SECADM �� DBADM ��� ��� � � �� � ��

� �� ��.

Windows Vista ��� �� ��� ��� �� �� �� ��� ��

��� � ��� �� ��� DB2 � ���� ���� ���� ��

�. � � - ��� � ���� � ��� �� ���� DB2 � �

�� �����. Windows Vista ��� � � �� ���� � �

� � ����� DB2ADMNS ��� ���� ����� ���� ����

� ���.

� 22 ������ ����� ����� ��� 193

Page 204: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

SQL� ��� ����� ��

DB2 �� 9.7� SQL� ����� �� DB2 �� 9.7� ������� �� �

���� ���� �� �� � ���.

SQL� ��� �� �� �� �� �� ��� �� ��. �� �� �

�� ���� ����. �� ��� ����� ���� �� ��� �

��� ���� ���.

� 25. SQL�� �� ���

SQL� ����� ��� �� ���� �

ALTER FUNCTION,

ALTER

HISTOGRAM

TEMPLATE,

ALTER METHOD,

ALTER

NICKNAME,

ALTER

PROCEDURE,

ALTER SEQUENCE,

ALTER SERVER,

ALTER TABLE,

ALTER TYPE (��

�� ),

ALTER USER

MAPPING,

ALTER VIEW,

ALTER WRAPPER

ALTER

XSROBJECT

DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

� ��� ��� ���� ����. UPGRADE DATABASE ��

SYSADM ��� DBADM ��� ����� ������ �� �� �

���. , � ��� �, �� ��� � ���� ���� ���

�� �� � ��� ���� ���.

DB2 �� 9.7�� ������� ��� �, � ��� ���� ��

����� �� ��� ���� �� ������ ��� �� ��� �

�� �� SYSADM ��� DBADM ��� ������.

DB2_DDL_SOFT_INVAL ����� ��� ON�� ��� � ALTER

FUNCTION ALTER VIEW ��� �� ��� �� ��. �

� �� ���� �� ����� ������ �� �� �� ���

� � ������� ���� �� �� � �� ���� ��

����.

194 DB2 �� 9.7� �����

Page 205: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

ALTER SERVICE

CLASS,

ALTER

THRESHOLD,

ALTER WORK

ACTION SET,

ALTER WORK

CLASS SET,

ALTER

WORKLOAD,

CREATE

HISTOGRAM

TEMPLATE,

CREATE SERVICE

CLASS,

CREATE

THRESHOLD,

CREATE WORK

ACTION SET,

CREATE WORK

CLASS SET

CREATE

WORKLOAD

DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

� ��� ��� ���� ����. UPGRADE DATABASE ��

SYSADM ��� DBADM ��� ����� ������ �� �� �

���. , � ��� �, �� ��� � ���� ���� ���

�� �� � ��� ���� ���.

, DB2 �� 9.7�� ������� ��� �, � ��� ���� �

� ����� �� ��� ���� �� ������ ��� �� ���

��� �� SYSADM ��� DBADM �� WLMADM ��� ���

���.

ALTER DATABASE �� �������� �� ����� ��� � �� ALTER

DATABASE�� �� ADD STORAGE ON�� ��� � ���. ��

������ SQL20317N �� ���� �������. � ��� ��

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

��� �� � � �� ����� 127 ���� � 10 �������

�������� � �� 9.7 � ���� ������.

� 22 ������ ����� ����� ��� 195

Page 206: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

ALTER TABLE COMPRESS�� ��� XML ���� ���� ���� �� �

� ��� � �� ���. XML ��� ��� �� ALTER TABLE

�� ADD COLUMN�� �� ���� XML ���� � � �� ��

�� �� � � � �� � ��� �� �� ��.

�� 9.7 �� ����� ��� XML ��� � ����� ALTER

TABLE�� COMPRESS YES�� �� ���� ��� ��� � � �

� ��. XML ���� ���� XML ���� �� � � ����

� �� 9.7 ��� ����� ���� �������. ����� 122

���� �XML ���� ���� �� 9.7 ��� ���� ��� ��

����.

COMPRESS� DATA CAPTURE CHANGES�� �� ��� � ��

�. SQL �� � �� � ���� ��� � � � � ���� �

� ��. � ��� ���� � �� ��� �, �� ���� ����

����.

ALTER TABLE�� �� ATTACH PARTITION�� ����� ���

���� ���� ��� , XML �� LOB ��� �� ��� �

�� ���� ���� ��� INLINE LENGTH �� �� ���.

XML ��� � ����� � ��� ���� �, �� ��� �

��� � XML �� � ���� ���� �� ��.

XML ��� � ����� ALTER TABLE�� DETACH

PARTITION�� �� ���� �, �� ��� ���� � ����

�� XML �� � ��� �� ��.

XML ��� ��� ����� �� ��. ADD COLUMN, ATTACH

PARTITION �� DETACH PARTITION�� � ALTER TABLE��

��� ���� XML ��� � ���� �� �� ����� ��

� ���� XML ��� �� � � �� � � 2� ��

SQL1242N �� ���� ���� ����.

XML � ��� MDC ���� �� � ���. �� ������

� � 1� �� SQL1242N �� ���� �������.

� ��� ���� ��� �� �� �� ALTER FUNCTION� �

� ������.

196 DB2 �� 9.7� �����

Page 207: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

CALL,

CREATE ALIAS,

CREATE EVENT

MONITOR,

CREATE

FUNCTION,

CREATE INDEX,

CREATE INDEX

EXTENSION,

CREATE METHOD,

CREATE

NICKNAME,

CREATE

PROCEDURE,

CREATE SCHEMA,

CREATE

SEQUENCE,

CREATE SERVER,

CREATE TABLE,

CREATE

TRANSFORM,

CREATE TRIGGER,

CREATE TYPE,

CREATE TYPE

MAPPING,

CREATE

VARIABLE,

FLUSH EVENT

MONITOR,

FLUSH

OPTIMIZATION

PROFILE CACHE,

FLUSH PACKAGE

CACHE,

RENAME,

SET EVENT

MONITOR STATE

SET INTEGRITY

DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

� ��� ��� ���� ����. UPGRADE DATABASE ��

SYSADM ��� DBADM ��� ����� ������ �� �� �

���. , � ��� �, �� ��� � ���� ���� ���

�� �� � ��� ���� ���.

DB2 �� 9.7�� ������� ��� �, � ��� ���� ��

����� �� ��� ���� �� ������ ��� �� ��� �

�� �� SYSADM ��� DBADM ��� ������.

DB2_DDL_SOFT_INVAL ����� ��� ON�� ��� �

CREATE ALIAS, CREATE FUNCTION, CREATE NICKNAME,

CREATE PROCEDURE, CREATE TRIGGER CREATE VARIABLE

�� �� ��� �� ��. �� �� ���� �� �����

������ �� �� �� ���� � ������� ���� �

� �� � �� ���� ������.

DB2 �� 9.7� ������� ��� �, auto_reval �� �����

� �� ��� ��� ���� ��� � �� ��� DEFERRED

� �� ��. � ��� �, ��, ���� ���, ��� �� ��

� ��� � �� ���, ��� ���� ��� �� �� ���

� ��� � ���.

� 22 ������ ����� ����� ��� 197

Page 208: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

CREATE VIEW,

DECLARE

CURSOR,

DECLARE GLOBAL

TEMPORARY

TABLE,

DELETE,

INSERT,

MERGE,

REFRESH TABLE,

SELECT INTO,

SET variable

UPDATE

DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

� ��� ��� ���� ��� �� �, DBADM �� ����

DATAACCESS ���� ��. UPGRADE DATABASE ��

SYSADM ��� DBADM ��� ���� DBADM ��� �� ��

��� DATAACCESS ��� ����� ������ �� �� ��

����. , � ��� �, �� ��� � ���� ���� ��

��� �� � ��� ���� ���.

DB2 �� 9.7�� ������� ��� �, � ��� ���� ��

����� �� ��� ������. SYSADM ��� DBADM ��,

DBADM ��� �� ���� DATAACCESS �� �� � �� �

���� ���� �� ���� ��� �� ��� �� � ���.

DB2_DDL_SOFT_INVAL ����� ��� ON�� ��� �

CREATE VIEW�� �� ��� �� ��. �� �� ����

�� ����� ������ �� �� �� ���� � ������

� ���� �� �� � �� ���� ������.

CALL ���� �� �� ���� DEFAULT� ���� DEFAULT�

DEFAULT ��� �� ��. �� ����� DEFAULT� DEFAULT

�� �� �� ����� �������. �� ��� ��� ���

DEFAULT�� �� �� ����� ����� ��� ��� DEFAULT

�� ����� � ����.

CALL (P1,"DEFAULT”);

� ��� ���� ��� �� �� �� CALL� �� ������.

COMMENT DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

� ��� ��� ���� ����. UPGRADE DATABASE ��

SYSADM ��� DBADM ��� ����� ������ �� �� �

���. , � ��� �, �� ��� � ���� ���� ���

�� �� � ��� ���� ���. ��, ���� �� ����

��� ����� WLMADM ��� ����.

DB2 �� 9.7�� ������� ��� �, � ��� ���� ��

����� �� ��� ���� �� ������ ��� �� ��� �

�� �� SYSADM ��� DBADM ��� ������.

198 DB2 �� 9.7� �����

Page 209: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

CREATE INDEX ��� � � � �� �� ����� ��� ��� � ��� �

�� � � �� ����. ��� � � � �� ��� �, ��

� � �� �����. �� � � ���� ���� COMPRESS

NO�� ������.

XML ��� ��� ��� � ��� �� ��� �� ��. � ��

�� ��� �� ���� �� ��� ����� ����. �

�� ���� �� ��� �� ��� �� �� ��� ����

�.

��� ���� �� ��� ��� � ��� ��� ��� �

�� �� ��. ���� �� ��� ���� �� �� NOT

PARTITIONED�� ������. �� ��, XML ���� �� ��

�� �� ��� �� ��� � �� ��� ���� �

��� ���� ��� ��� ���� ����.

� ��� ���� ��� �� �� �� CALL� �� �����

�.

CREATE

PROCEDURE

(SQL)�

SQL ���� TRUE �� FALSE�� ��� ���� � ���

SQL0408N �� ���� ���� ��� ��� �����. CREATE

PROCEDURE�� �� ���� �� ��� �� ���� �� ��

� �����.

SQL ����� XML � ���� �� XML � �� ��� �

� ��� XML ���� ��� � ��� XML ���� �����.

�� ������ �� XML ���� ������. ���� XML ���

� ���� �� ��� �� ���� ��� ��� �� ��� ����

�� ��� ��� � ���.

� 22 ������ ����� ����� ��� 199

Page 210: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

CREATE TABLE COMPRESS�� ��� XML ���� ���� ���� �� �

� ��� � �� ���. XML ��� ��� �� ALTER TABLE

�� ADD COLUMN�� �� ���� XML ���� � � �� ��

�� �� � � � �� � ��� �� �� ��.

COMPRESS� DATA CAPTURE CHANGES�� �� ��� � ��

�. SQL �� � �� � ���� ��� � � � � ���� �

� ��. � ��� ���� � �� ��� �, �� ���� ����

����.

��� ���� ��� � XML � ���� ��� ��� � ��

�. �� ������ � � 2� �� SQL1242N �� ���� ���

����. ��� ���� XML ���� ���� �� Long ��� �

� �� �!��. XML ���� ��� XML � ��� ���

���� ��� ���� �� ��.

XML � ��� ����, CREATE TABLE�� ORGANIZE BY��

��� � ���. ORGANIZE BY�� XML � ��� ����

SQL0350N �� ���� �� ��. �� ������ � � 1� �

� SQL1242N �� ���� �������.

XML ��� ��� ����� �� ��. ��� ���� XML ��

�� � ��� � CREATE TABLE�� � �� � � 4� ��

SQL1242N �� ���� ���� ����. , �� ��� XML �

�� ��� � ����.

��� ���� ���� �, 1� � ����� �� ��� �

� ��� �� ��� �� ��. XML ��� ��� ��� ��

�� ���� �, XML � ��� �� ���� XML �� �

��� �� ���� ����. ����� SQL ���� ������.

NOT LOGGED �� ���� � LOB ����� �� ��. ���

��� �������� ��� LOB ��� �� ��� � LOB �

��� ����� ������. � �, NOT LOGGED �� ��� �

�� LOB ���� ���� ����.

COMPRESS YES�� ���� � ��� ��� � ��� � � ��

� �� � � ��� � �� ���. �� � � ���� ����

CREATE INDEX�� COMPRESS NO�� �� ������.

� ��� ���� ��� �� �� �� CALL� �� �����

�.

CREATE

TABLESPACE

�������� �� ���� �� � ��� �� DMS ��� ���

� �� � �� � ����� ��� ��. �� � ����� �

�� ���� �� �� ��(water mark) �� ����� �� � �

� ����. ������ ������� �� � ����� �� ��

��� 127 ���� � 10 ������� �������� � �� 9.7

� ���� ������.

200 DB2 �� 9.7� �����

Page 211: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

DECLARE GLOBAL

TEMPORARY

TABLE

�� ����� ��� ��� � � � ��� � ���. , ���

��� �� ���� �� ��� ��� � ��� �� � �

�. ���, �� ����� �� �� � �� � � �� ����.

DISTRIBUTE BY�� PARTITIONING KEY�� ���. �� ���

� ���� �� PARTITIONING KEY�� �� ��� � ���.

� ��� ���� ��� �� �� �� CREATE VIEW� ��

������.

DROP DB2 �� �� �� ��� �� SYSADM ��� � �� � ��

� ��� ��� ���� ����. ��, � ���� �����

SECADM, SQLADM �� WLMADM ��� ��� ���. �� ��

� � �� �� ����� SQL ���� ������.

DB2_DDL_SOFT_INVAL ����� ��� ON�� ��� � DROP

ALIAS, DROP FUNCTION, DROP TRIGGER, DROP VARIABLE

DROP VIEW�� �� ��� �� ��. �� �� ���� ��

����� ������ �� �� �� ���� � ������� �

��� �� �� � �� ���� ������.

GRANT

REVOKE

� ��� ���� �� �� ��� ������. ACCESSCTRL,

DATAACCESS, DBADM �� SECADM ��� ����� SECADM

��� ��� �� �� ��, ��, ��, ��, ��, ���, ��,

���, �, �, ���� XSR ���� �� �� �� �� ��

����� ACCESSCTRL �� SECADM ��� ��� ���. ���

�� REVOKE��� �� ��.

UPGRADE DATABASE �� SYSADM ��� DBADM ��� ���

�� ���� DBADM ��� ��� ���� ACCESSCTRL

DATAACCESS ��� �����. ����� � ACCESSCTRL,

DATAACCESS, DBADM �� SECADM ��� ���� �� ����

� SECADM ��� ������.

��� ��� + (�

��� ��) ��

� ��� - (� �

� ��)

����� � ���� �� ���� ����� � ��� ��� +

�� ��� ��� -� �� ��� � DECFLOAT(34)���. �� �

����� �� ��� � DOUBLE�����.

DOUBLE� ���� ������ SQL0440N �� ���� �����.

����� � ���� �� ���� ����� � ��� ��� +

�� ��� ��� -� �� ��� � ����� ������

DOUBLE ��� ��� ������.

� 22 ������ ����� ����� ��� 201

Page 212: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25. SQL�� �� ��� (��)

SQL� ����� ��� �� ���� �

SET �� DEFAULT� ��� ���� ��� ���� DEFAULT� DEFAULT

��� �� ��. DEFAULT �� ��� �� �� �,

SQL0584N �� ���� �� ��. �� ����� DEFAULT� ���

DEFAULT�� �� �� ����� ������, �� �� �� ����

� ���� ��� � SQL0584N� ������. �� ��� ��� ��

� DEFAULT�� �� �� ����� ����� ��� ���

DEFAULT �� ����� � ����.

CREATE PROCEDURE FOO(IN DEFAULT INTEGER)BEGIN

DECLARE V0 INTEGER DEFAULT 1;SET V0 = "DEFAULT”;RETURN V0;

END%

� ��� ���� ��� �� �� �� CREATE VIEW� �� �

�����.

���� � �

���� �� NULL

��

� ���� � ���� �� NULL ��� ��� � ���.

SQL�� �� �� �� ���� ��� �� ����� � �� ��

NULL��� ID� ���� �, ID ��� ID �� �� �� NULL�

�� ��. � ���� �� NULL ���� ��� ���� ��

�� ��� �� �� SQL�� NULL�� ��� ��� ���� �

����.

SELECT MY_TAB.NULL FROM MY_TABSELECT “NULL” FROM MY_TAB

��� �� ����� SQL ���, �� 2 ��� ������.

��� � �� ��� ����� ��

DB2 �� 9.7�� ��� ���� ���� � �� ���� �� �����

��. ��� �� DB2 �� 9.7� ������ �� �� ����� ��

�� �� � � ���.

��� ���� �

����� �� ���� �� ����� � ��, �� �� ��� �� �

�� �� �� ��� �� ��. �� ��� ����� ���� ��

��� DB2 �� 9.7� DB2 �� 9.5 ��� ��� ���� � ���� ���

� ���.

202 DB2 �� 9.7� �����

Page 213: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 26. ��� ���� �� �� ���

� �� ����� ��� �� ���� �

SYSCAT.ATTRIBUTES SCALE ��� �� �� �� ���� ���� �� TIMESTAMP �

�� � �� �� �� � ���.

� ATTR_TYPEMODULENAME, SOURCE_TYPEMODULENAME,

TARGET_TYPEMODULENAME, TYPEMODULENAME ��� ��

����.

SYSCAT.BUFFERPOOLS � �� NUMBLOCKPAGES� ������.

SYSCAT.CONSTDEP,

SYSCAT.INDEXDEP,

SYSCAT.INDEXEXTENSIONDEP,

SYSCAT.PACKAGEDEP,

SYSCAT.TABDEP,

SYSCAT.TRIGDEP,

SYSCAT.XSROBJECTDEP

� �� BMODULEID BMODULENAME� ������.

SYSSTAT.COLUMNS

� �� PCT_INLINED� ������.

��� ���� �� ��� AVGCOLLEN ��� -1 �� �����.

�� ������� �� ��� � Long �� �� LOB� �� �

�� -1� ���� ����.

SCALE ��� �� �� �� ���� ���� �� TIMESTAMP �

�� � �� �� �� � ���.

SYSCAT.COLUMNS� INLINE_LENGTH ��� ��� ��� LOB

�� ��� �����. ������ ����� � � ��� ��

LOB ��� ��� �� ��.

SYSCAT.DATAPARTITIONS � �� ACTIVE_BLOCKS INDEX_TBSPACEID,

AVGCOMPRESSEDROWSIZE, AVGROWCOMPRESSIONRATIO,

AVGROWSIZE, CARD, FPAGES, NPAGES, OVERFLOW,

PCTPAGESSAVED, PCTROWSCOMPRESSED STATS_TIME�

������.

SYSCAT.DATATYPEDEP � �� BMODULEID, BMODULENAME, TYPEMODULEID

TYPEMODULENAME� ������.

SYSCAT.DATATYPES SCALE ��� �� �� �� ���� ���� �� TIMESTAMP �

�� � �� �� �� � ���.

� �� ARRAY_LENGTH, ARRAYINDEXTYPESCHEMA,

ARRAYINDEXTYPENAME, ARRAYINDEXTYPEID,

ARRAYINDEXTYPELENGTH, PUBLISHED, SOURCEMODULEID,

SOURCEMODULENAME, TYPEMODULEID, TYPEMODULENAME

VALID� ������.

SYSCAT.DBAUTH � �� ACCESSCTRLAUTH, DATAACCESSAUTH,

EXPLAINADMAUTH, SQLADMAUTH WLMADMAUTH� ��

����.

SYSCAT.HISTOGRAM

TEMPLATEUSE

� �� WORKLOADNAME� ������.

SYSCAT.INDEXEXTENSION

PARMS

SCALE ��� �� �� �� ���� ���� �� TIMESTAMP �

�� � �� �� �� � ���.

SYSCAT.INDEXES,

SYSSTAT.INDEXES

� �� AVGLEAFKEYSIZE, AVGNLEAFKEYSIZE, LASTUSED,

COMPRESSION PCTPAGESSAVED� ������.

� 22 ������ ����� ����� ��� 203

Page 214: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 26. ��� ���� �� �� ��� (��)

� �� ����� ��� �� ���� �

SYSCAT.PACKAGES � �� ANONBLOCK, ALTER_TIME,

APREUSE,CONCURRENTACCESSRESOLUTION,

EXTENDEDINDICATOR,DBPARTITIONNUM, PKGID, LASTUSED,

VALID� ������.

PKG_CREATE_TIME ��� ��� CREATE_TIME�� �����

�. PKG_CREATE_TIME ��� �� ����� ���� �� �� �

���.

SYSCAT.PARTITIONMAPS SYSCAT.PARTITIONMAPS �� �� � ��� 4,096 � �� 32,768

� �� �������. ������ ����� � �� �� ���

32,768 � �� �������.

� db2GetPmap API� ���� �� �� �����. ����� 184

���� �DB2 API �� ����� ��� ��� ������.

SYSCAT.ROUTINEDEP � �� BMODULEID, BMODULENAME, ROUTINEMODULEID

ROUTINEMODULENAME� ������.

SYSCAT.ROUTINEPARMS SCALE ��� �� �� �� ���� ���� �� TIMESTAMP �

�� � �� �� �� � ���.

� �� DEFAULT, ROUTINEMODULEID,

ROUTINEMODULENAME, TARGET_TYPEMODULENAME

TYPEMODULENAME� ������.

SYSCAT.ROUTINES,

SYSSTAT.ROUTINES

� �� DIALECT, MODULEROUTINEIMPLEMENTED,

PUBLISHED, RETURN_TYPEMODULE, ROUTINEMODULEID

ROUTINEMODULENAME� ������.

SYSCAT.SEQUENCES � �� BASE_SEQNAME BASE_SEQSCHEMA� ������.

� ���� �� ���� ���� � ��� ���� �� �� ��

�� �� �����.

SYSCAT.SERVICECLASSES � �� BUFFERPOOLPRIORITY, COLLECTACTMETRICS

COLLECTREQMETRICS� � ��.

SYSCAT.TABDETACHEDDEP � �� BMODULEID TABMODULENAME� ������.

SYSCAT.TABLES � �� LASTUSED, LOGGED, ONCOMMIT ONROLLBACK�

������.

SYSCAT.TABLESPACES � �� DATAPRIORITY� ������. DATATYPE �� � U�

�� �� ��� �� ���� �����. �� ����� U �� ��

� �� ����� ������.

SYSCAT.THRESHOLDS � �� CHECK_INTERVAL, REMAPSCID

VIOLATIONRECORDLOGGED� ������.

SYSCAT.VARIABLEDEP � BMODULEID, VARMODULEID, BMODULENAME

VARMODULENAME ��� ������.

SYSCAT.VARIABLES SCALE ��� �� �� �� ���� ���� �� TIMESTAMP �

�� � �� �� �� � ���.

� �� PUBLISHED, VARMODULEID, VARMODULENAME,

VALID READONLY� ������.

SYSCAT.WORKLOADS � �� COLLECTACTMETRICS, COLLECTDEADLOCK,

COLLECTLOCKTIMEOUT, COLLECTLOCKWAIT

LOCKWAITVALUE� ������.

204 DB2 �� 9.7� �����

Page 215: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� �� �� ��

��� �� � ��� ����� � ��, � ���� �� �� �� �

�. �� ��� ����� ���� �� ��� DB2 �� 9.7� DB2 �

� 9.5 ��� �� ��� �� ��� � ��� ���� ���.

� 27. ��� �� � ��� �� ���

�� �� ����� ��� �� ���� �

ADD_MONTHS,

EXTRACT,

LAST_DAY,

MONTHS_BETWEEN,

NEXT_DAY

TRUNC_TIMESTAMP

� � ��� ��� ��� ��� �� ��� � � ���

���� ���� ���� �� �, �� �� � � ��

� �����. �� ��� ���� ��� �� ��(UDF)�

���� ��� � � ��� �� ���� ������.

ARRAY_DELETE,

ARRAY_FIRST,

ARRAY_LAST,

ARRAY_NEXT,

ARRAY_PRIOR,

CURSOR_ROWCOUNT

� � ��� ��� ��� ��� �� ��� � � ���

���� ���� ���� �� �, �� �� � � ��

� �����. �� ��� ���� ��� �� ��(UDF)�

���� ��� � � ��� �� ���� ������.

DAYNAME,

DECFLOAT_FORMAT,

INITCAP,

INSTR,

LPAD,

LOCATE_IN_STRING,

MONTHNAME,

RPAD,

TO_CLOB,

TO_NUMBER,

TO_TIMESTAMP

� � ��� ��� ��� ��� �� ��� � � ���

���� ���� ���� �� �, �� �� � � ��

� �����. �� ��� ���� ��� �� ��(UDF)�

���� ��� � � ��� �� ���� ������.

CHAR(decimal-expresion) dec_to_char_fmt ������ �� ����� NEW� ����

CHAR ��� 10� ��� (0)� � �� (0) 10 ��

� �� 10�� �� �� ��� ��� �����.

�� ������ 10� ��� (0)� � ����� ��

(0) 10 ���� �������. �� ���� ��� ��

� ���� dec_to_char_fmt ������ �� ����� V95

� ���� ���. ����� 37 ���� � 13� ��� ��

����.

DOUBLE_PRECISION � � ��� ��� ��� ��� �� ��� � � ���

���� ���� ���� �� �, �� �� � � ��

� �����. �� ��� ���� ��� �� ��(UDF)�

���� ��� � � ��� �� ���� ������.

� 22 ������ ����� ����� ��� 205

Page 216: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 27. ��� �� � ��� �� ��� (��)

�� �� ����� ��� �� ���� �

SYSIBM.DOUBLE SYSIBM.DOUBLE ��� ��� ���� �� �� �� �

� ��� ��� ��� �����.

� ��� string-expression ��� �� ���� ��� �� �

�� ����� �� �� �����. �� ����� � ��

� �� �, �, ��� ��, � ���� ������.

SQL �� �� ��� ���� �, DOUBLE �� ���

SYSFUN.DOUBLE �� SYSIBM.DOUBLE� �� ��.

SYSFUN.DOUBLE� �� �� ����. � ��� �� ��

��� ��� ����� SYSFUN.DOUBLE� �� ��� ��

� �����.

LONG_VARGRAPHIC,

LONG_VARCHAR

LONG_VARGRAPHIC LONG_VARCHAR ��� ��� �

��� ����. �� ����� �� ��� �� ��� ��

���� ��, CHAR, VARCHAR CLOB� �� �� �

�� �� ��� ������. LONG VARCHAR LONG

VARGRAPHIC ��� � ���� ��� � �����

��� ����. ����� 40 ���� � 15� ��� ����

��.

��� �� �� �� � �

��� �� �� �� �� �� ����� ��� �� �� � ��

�� �� ��. �� ��� SNAPSHOT�� ���� � �� ��� DB2 �

� 9.1�� ���� ����. �� ��� ����� ���� �� ��

� DB2 �� 9.7� DB2 �� 9.5 ��� �� �� � ���� ���� �

��.

� 28. ��� �� �� �� �� �� ���

�� �� � �� ����� ��� �� ���� �

ADMIN_GET_TAB_

COMPRESS_INFO

ADMINTABCOMPRESSINFO

ADMIN_GET_TAB_ COMPRESS_INFO ��� ��� ���� ��

��. ADMINTABCOMPRESSINFO ��

ADMIN_GET_TAB_COMPRESS_INFO_V97� ���� �� �

��� �����. � �� OBJECT_TYPE� ����

ADMINTABCOMPRESSINFO � ��

ADMIN_GET_TAB_COMPRESS_INFO_V97 ��� ������.

EXPAND_DICT_SIZE �� ��� �� ��� �� �� ��� �

� ��.

ADMIN_GET_TAB_COMPRESS_INFO_V97

ADMINTABCOMPRESSINFO� XML ���� ���� � �

XML ���� �� � �� ��� �� � �� �����.

206 DB2 �� 9.7� �����

Page 217: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 28. ��� �� �� �� �� �� ��� (��)

�� �� � �� ����� ��� �� ���� �

ADMIN_GET_TAB_INFO_V95 ADMIN_GET_TAB_INFO_V95 ��� ��� ���� ����.

ADMINTABINFO �� ADMIN_GET_TAB_INFO_V97� ���� �

� � ��� �����. � �� RECLAIMABLE_SPACE,

XML_DICTIONARY_SIZE XML_RECORD_TYPE� ����

ADMIN_GET_TAB_INFO_V97 �� �� ADMINTABINFO �� �

�����. �� DICTIONARY_SIZE ��� ��� � ��� �� �

� ��� �� ��� ��� ����� �� ����� ����

��.

ADMIN_EST_INLINE_LENGTH � �� ��� XML, CLOB, BLOB DBCLOB ��� ��� �

�� ��� ���� �����. ��� ��� ��� �� � ��

� ����� XML ��� DB2 �� 9.7�� ��� ��� �� �

�. � ��� � �� ��� ��� ��� �� � ���� �� �

���� ��� XML ��� �� -2 �� �����.

XML ���� ���� � ��� ���� � �� 9.7 ��� �

���� ���� �������. �

SYSPROC.ADMIN_MOVE_TABLE ��� �� ���� �� ��

�� ����� ��� �� �� � � ���� ���� ��

�� � ���. ��� �� ��� �� ���� �

�ADMIN_MOVE_TABLE ���� ��� ��� ���� �����

�.

AUDIT_ARCHIVE,

AUDIT_DELIM_EXTRACT,

AUDIT_LIST_LOGS

DB2 �� 9.7�� UPGRADE DATABASE �� � ���

PUBLIC, AUDIT_LIST_LOGS, AUDIT_DELIM_EXTRACT

AUDIT_ARCHIVE�� EXECUTE �� �����. SECADM ��

� �� �� �� ID� �� UPGRADE DATABASE ��

SYSROLE_AUTH_SECADM ��� ��� ���� � ���

EXECUTE �� ����� �����. � � ��� EXECUTE

�� SECADM ��� ��� � ��� ���� �� ����� ��

��� ���� ���.

DBCFG,

GET_DB_CONFIG

DBMCFG � �� GET_DBM_CONFIG ��� ���� ���� 37

���� � 13� ��� � ������ �� �� ��� �����

�� ��.

DBMCFG,

GET_DBM_CONFIG

DBMCFG � �� GET_DBM_CONFIG ��� ���� ���� 36

���� � 11� ��� � ������ �� �� ��� �����

�� ��.

REBIND_ROUTINE_PACKAGE DB2 �� 9.7��� VARCHAR(1024) ��� � options ����

� VARCHAR(12) ��� � �� ����� ���. �� ��

��� ���� �� ‘ANY’ ‘CONSERVATIVE’� options� �

��� �� ��. ‘ANY’� ‘RESOLVE ANY’� �����

‘CONSERVATIVE’� ‘RESOLVE CONSERVATIVE’� ������.

������� � ���� ��� � ���� ���� �� ���

��� ���� �, ��� ��� ������.

SNAP_GET_STORAGE _PATHS,

SNAPSTORAGE_PATHS

SNAP_GET_STORAGE_PATHS ��� ���� ����. ��

SNAP_GET_STORAGE_PATHS_V97 ���

SNAP_GET_STORAGE_PATHS� �� ��

DB_STORAGE_PATH_WITH_DPE DB_STORAGE_PATH_STATE

��� �����. SNAPSTORAGE_PATHS ��

SNAP_GET_STORAGE_PATHS_V97� ���� �� � ���

�����.

� 22 ������ ����� ����� ��� 207

Page 218: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 28. ��� �� �� �� �� �� ��� (��)

�� �� � �� ����� ��� �� ���� �

SNAP_GET_TBSP_PART_V91,

SNAPTBSP_PART

SNAP_GET_TBSP_PART_V91 ��� ���� ����. ��

SNAP_GET_TBSP_PART_V97 ��� SNAP_GET_TBSP_PART_V91

� �� �� TBSP_PATHS_DROPPED ��� �����.

SNAPTBSP_PART �� SNAP_GET_TBSP_PART_V97� ���� �

� � ��� �����.

XDB_DECOMP_XML_FROM_

QUERY

� � ���� � �� ���� �� �� �� XML ��� � �

�� XML ��� ��� � �� XML ��� � ��� ���

��. � DECOMPOSE XML DOCUMENTS �� � � ���

� �����. �� 9.7 �� �������� � ���� ��� �

�� ����, ��� �������� � �� ��� �����. �

� ��� �� � �� ����� 241 ���� � 28 �����

�� ����� ��� � DB2 �� 9.7 � ���� �����

�.

WLM_GET_ACTIVITY_DETAILS � ��� ��� ���� ����. �

MON_GET_ACTIVITY_DETAILS ��� ��� �� ������. �

� ��� WLM_GET_ACTIVITY_DETAILS� �� � WLM �

� ���� ��� ��� �����.

WLM_GET_SERVICE_CLASS_

AGENTS

� ��� ��� ���� ����. �� �

WLM_GET_SERVICE_CLASS_AGENTS_V97 ��� ��� ����

��. � � ��� WLM_GET_SERVICE_CLASS_AGENTS� �

� � �� EVENT_OBJECT_NAME� �����.

WLM_GET_SERVICE_CLASS_

WORKLOAD_OCCURRENCES

� ��� ��� ���� ����. �

WLM_GET_SERVICE_CLASS_WORKLOAD_OCCURRENCES_V97

��� ��� �� ������. � � ���

WLM_GET_SERVICE_CLASS_AGENTS� �� � ��

ADDRESS� �����.

WLM_GET_SERVICE_SUBCLASS_

STATS

� ��� ��� ���� ����. �

WLM_GET_SERVICE_SUBCLASS_STATS_V97 ��� ��� ��

������. � � ���

WLM_GET_SERVICE_SUBCLASS_STATS� �� � WLM �

� ���� ��� ��� �����.

WLM_GET_WORKLOAD_STATS � ��� ��� ���� ����. �

WLM_GET_WORKLOAD_STATS_V97 ��� ��� �� �����

�. � � ��� WLM_GET_WORKLOAD_STATS� �� �

WLM �� ���� ��� ��� �����.

WLM_GET_WORKLOAD_

OCCURRENCE_ACTIVITIES

� ��� ��� ���� ����. �

WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES_V97 ���

��� �� ������. � � ���

WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES� ��

� �� EXECUTABLE_ID� �����.

�� �� �� � ����� �� SQL �� �� �� �� ��� �

��� �� �� �� �� �� �� �� ���� ����� �

��� �� � � � ��� �� ����.

208 DB2 �� 9.7� �����

Page 219: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� 9.7 �� ��� �� ��� ���� ��

DB2 �� 9.1 �� DB2 UDB �� 8�� ������� �, �� 9.7 �� ��

� �� ��� �� ��� ��� ���� �� ����� ����

�� � � ���.

v DB2 �� 9.5� DB2 �� 9.1 �� ��� ���� ���

v DB2 �� 9.1� DB2 UDB �� 8 �� ��� ���� � ��� �� ��

���

� 22 ������ ����� ����� ��� 209

Page 220: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

210 DB2 �� 9.7� �����

Page 221: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 23 � �� ����� ����

����� ���� ��� �� � � � ����� �� ��� ���,

� �� ���� ���, ���� �� � ���� �� �� �� ��

���.

177 ���� � 22 ������� ����� ����� ����� ���

�� ���� ��� �� � �� ���.

�� ����� ��

177 ���� � 22 ������� ����� ����� �����

�� ���� ��� �� ��� �� ���� ��� ��� ��

��(UDF)� �� ��.

��� ���

�� �� �� ������ �� ���� �� ��� �� ���� �

� ��� ″� ����″ �� ���. ����� ���� ��� �

�� � ��� ����� �� ��� ��� � ��� �� �

��� ��� ����. � ���� �� ���� ���� ��

� ���� �� NULL �� ��� � � ���� � � ��

��� ����.

��� ���� ���� �� � ���� ��� ��� � �� �

�� ��� ���� ���� � � ��� ���� �� ��� ��

���.

SQL ��� ���� ��� XML ���

SQL ���� XML ���� XML � �� �� ���� �� XML

� �� ��� ��� �, XML ���� ���� �� ��. �� �

����� XML ���� SQL ��� �� �� �������. ���

� SQL ����� XML ���� ���� �� ��� �� �����

��� ��� �� ��� ���� �� ��� ��� � ���.

����� � �� � �� ��� ��� DB2 �� 9.7� �� ���

� �� � ����� ��� �� ���� XML ����� �����

�.

SQL ���

���� �� �� ���� �� � DB2 UDB �� 8 32�� ���

��� DB2 �� 9.7 32�� ����� ������� DB2 UDB �� 8.1

�� ��� SQL ���� DB2 �� 9.7�� �� ��. DB2 UDB �

� 8 64�� ������ DB2 �� 9.7 64�� ����� ������

© Copyright IBM Corp. 2006, 2009 211

Page 222: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� �� ��. ��� DB2 UDB �� 8.1 32�� ������ DB2 �

� 9.7 64�� ����� ������ �, 64�� DB2 �� �� �

��� ��� 32�� ����� ��� � �� ��� SQL ����

���� ����. � SQL ���� ��� � ����� ���.

DB2 UDB �� 8.2 ���� SQL ���� ���� DB2 �� 9.7� �

������ �, SQL ���� ���� �� � �� ���� �

� ���� ��� �����.

� � � ��

Linux UNIX ��� DB2 �� 9.7�� ������ �����

�� DB2 � ����(libdb2e.a �� libdb2apie.a)� ���� �

� � ��� ���� ��(unfenced) ��� ���� �� �����

������ �� ��� ��� ��� ��� ��� ��� � ��

FENCED NOT THREADSAFE� � ��. ������ ��� �

� �� ����� ������ �� ����� NOT FENCED

THREADSAFE� ��� �� ��� ���� ��� ��, ������ �

� �� ������ �� ���� ��� ��� ��� � ���. �

���� ���� � � �� ����� 230 ���� �C, C++

COBOL �� ������� ��� ������.

32�� � ��

LOB ����� �� ��� ��� DB2 ������ ��� �� �!�

�. �� ���� �� ����� LOB ����� ��� � ���. DB2

UDB �� 8 32�� ������ DB2 �� 9.7 64�� ����� ���

��� �, 64�� ��� �� ����� LOB ����� ���� 32

�� �� ��� ����� ���.

�� �� ����� �� �� �� ��� DB2 �� 9.1�� ���

� ����. AIX �� Windows �� DB2 UDB �� 8 32�� �

����� ������ �, �� ����� ���� �� � ����

���.

31�� � ��(Linux on zSeries)

32�� �� ��� ���� � �� ����� Linux on zSeries�� DB2

�������� ���� 31�� �� ���� �� ��.

Java � ��

DB2 �� 9.7� ��� Linux on x86� Windows(DB2 �� 9.7 32��

��� ��� �) �� Java 6� 32�� IBM SDK(Software

Developer’s Kit)� �����. ���� �� � ��� DB2 �

� 9.7� Java 6� 64�� SDK� �����.

212 DB2 �� 9.7� �����

Page 223: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����� DB2 �� 9.7� �������, jdk_path ������ ��

��� �� ����� Java 6� SDK� �� �� �� ��. �� ��

jdk_path� �� �� �� ��.

� 29. jdk_path ������ �� ��� �� ���� ��

DB2 �� 9.7 ��� �� �� jdk_path

32�� ���� Linux INSTHOME/sqllib/java/jdk32

64�� ���� Linux UNIX INSTHOME/sqllib/java/jdk64

32�� �� 64�� ���� Windows DB2PATH₩java₩jdk

DB2 �� 9.7 64�� ����� Java �� ����� jdk_path ����

� ����� ��� Java� 64�� SDK �� �� ���� �� ��

�. DB2 �� 9.7 64�� ����� 32�� JVM� ��� � ����.

Java 1.4.2� IBM SDK(Software Developer’s Kit)�� ���� ���

� ����� �� � ���.

DB2 �� 9.5��, JDBC ��� ���� �� �� JDBC ����� IBM

Data Server Driver for JDBC and SQLJ���. � ���� ���� �

� �� ����� 232 ���� �Java �� ������� ��� ���

���.

DB2 �� 9.1 �� DB2 UDB �� 8��� �� �����

DB2 �� 9.1 ���� ����� �� �, �� �� ��� ���, �

� ��� �� ��� �� ���� �� � ���� �� �

� � ���� �� �� ������.

v ��� �� ��� DB2 �� 9.5� DB2 �� 9.1 �� ���

v ��� �� ��� DB2 �� 9.1� DB2 UDB �� 8 �� ���

� 23 �� ����� ��� 213

Page 224: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

214 DB2 �� 9.7� �����

Page 225: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 24 � ������ ������ � ��� �� �� �����

���

������ ����� ��� ������� �� ����� ��� ���

� � �� � ��� ���� ���.

�� ��� ���� ������ ����� �� ������ ����

�.

1. ������ ������ ����� ���� ���� ������ ��

���� �� � � � ���� ����.

2. ��� ����� ���� ���� ��� �� � � � ����

����.

3. ����� � � �����.

4. �� �, ���� ��� �� ���������.

5. �� �, �� ����� ���� ��� ���������.

6. �� ��� ������ ����� ��� �� ���� ����

���� ��� � ��� � �� ����� �� ���� ��� ��� �

����.

7. ����: ������ �������� ������� �� �� � ��

9.7 ����� ����� ������. DB2 �� 9.7 ��� �� ����

�� �� ��� ��� ������ �� 9.7 ������ ���� ��� �

� � ���� ����� �� ��.

8. DB2 �� 9.7 ��� ��� ������ ������ �������. �

��� ���� ������ ������ �� ����. ��� �����

� ����� ����� ��� ���� �� ���� � �� �

� �� ���� �� ������.

9. DB2 �� 9.7 ��� ��� ��� �������. ���� ���� ���

������ �� ����. ��� �� ����� ��� ���� ��

���� � �� � � �� ���� �� ������.

© Copyright IBM Corp. 2006, 2009 215

Page 226: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

216 DB2 �� 9.7� �����

Page 227: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 25 � ������ ������ �����

�� ������ ������ DB2 �� 9.7� ������� �� ��� ��

���� �� ��� DB2 �� 9.7� �� ��� �� ���� ���� �

�� ��� ������ ��� �� ����� ���� ��� �� ��. �

���� ����� ����� � �� ����� ���� ���� �

��.

������ �� ��� DB2 �� 9.7� ���� ����� DB2 �� 9.7

�� ���� ��� ��� �� ��� ����� � �� ����� ��

��� �� ���� ��.

���

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v DB2 ������ �� �� ���� ����� ���.

v �� ����� DB2 ������ ���� ���� �� ��� �

� ���.

v ������ ������ �� ����� ��� ������.

����

� ���� C, C++, COBOL, FORTRAN, Java, Perl, PHP, REXX

.NET ��� ���� ������ ������� �� ��.

���

������ ������ DB2 �� 9.7� �������� ��� ������.

1. ������ �� ��� �� DB2 �, �� SQL� �� ���

���� � � ��� � � � ����� � �� ���� ��

�� ��� ������.

v DB2 CLP ��� �� ��

v SQL� ��

v ���� �� SQL �� �� ��� ���� SQL�

v ���� �� ��� ��� � ���� ���� SQL�

v �� ���� ���� �� ��� ��� �� ��

v DB2 API ��

v JDBC, ODBC CLI� �� API(Application Programming Interface) ��

© Copyright IBM Corp. 2006, 2009 217

Page 228: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v � ���� ����� �� ���� �� �, ����� �� �

��� ���� �� �� �� �����.

2. ������ �� ��� �� �� �� ���� � � � ���

���� ����� ������. ��� ���������.

v Embedded SQL �����

v CLI �����

v IBM Data Server Driver for JDBC and SQLJ �� DB2 JDBC 2 �

���� ���� Java �����

v ADO .NET �����

v DB2 CLP � SQL�� ���� ���

v 64�� ������ ����� 32�� ������ ����� ��

3. 181 ���� � 21� ��� �� ���� DB2 �� ��� ���� ���

DB2 � ���� �� ���� C/C++, COBOL, FORTRAN REXX

� ���� � �� ������ ������ �������.

4. ������ ������ ����� ���� ���� ��� �� DB2 �

� 9.7� ���� ������ ����� ������.

������ ������ ������ � � �� ������ ������

�� ����� ��� ���� ������ ������ ������.

Embedded SQL ������ �����

�� Embedded SQL ������ DB2 �� 9.7� ������� �� ���

������ �� ��� DB2 �� 9.7� �� ��� �� ���� ���

� ��� ��� ������ ��� �� ����� ���� ��� �� �

�.

���

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v C, C++, COBOL, FORTRAN �� REXX �� ����� DB2 �

����� ���� ���� �� ��� �� ���.

v ������ ����� ����� ��� �� �� ������.

����

� ���� C, C++, COBOL, FORTRAN REXX� ����� �

����� ������� �� ��.

���

218 DB2 �� 9.7� �����

Page 229: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Embedded SQL ������ DB2 �� 9.7� �������� ��� ����

��.

1. ���� � � ��� �����, ��� ��� 182 ���� � 22� �

�� �� ������ ��� DB2 � ���� �� ����� ���

���. � ���� ��� � ��� ������� ��� � ��� DB2

� ����� �� � �� � �� �����(���� �).

Linux �� ��� ��: RUNPATH �� �� ���� �� RPATH ��

�� ���� ������ ��� � LD_LIBRARY_PATH � ���

����� ��� � ���� ������ ��� � ���.

2. DB2 �� 9.7 ��� ��� Embedded SQL ������ �������.

���� ����, � �� ��� �� ����.

3. LOB ��� �� � ���� ���� �� BLOCKING ALL ��

BLOCKING UNAMBIGIOUS �� �� BIND �� ���� ���

(embedded) ������ � � � � ins tance_memory � �

database_memory ������ �� ����� AUTOMATIC�� �����

����� �� �� �� ��� �� ��� ������. ��� �����

� �� ����� �� � ��� �� �� ������.

v BLOCKING NO� ���� BIND �� ���� ������ �� ��

��� ������� SQLRULES STD � ����� ����

PRECOMPILE �� ���� ��������. BLOCKING NO�� �

����� � � � ���� �� ���� ���. SQLRULES

STD � ������ � ���� �� ���� �� � ��� ��

�� � � ���.

v ����� �� �� ���� �� FOR UPDATE�� ���� ��

�� ���� ����.

4. ������ ��� DB2 � ���� �� ����� ����� ��

� ��� ������.

v ����� �� �� �� ��� ������ �������. 181 �

��� � 21� ��� �� �� DB2 � ���� �� ������. �

�� ��� ����.

v ������ ����� �� ���� ������. �� ����� 182

���� � 22� ��� �� ���� � � ��� �� DB2 � �

��� �� ����� ������.

v � �� �� ��� � �� �, db2chglibpath �� ���� ��

���� 2 � ��� ���(embedded) ��� ����� �����

�. � �� � ��� ����� ��� ��� ����� ���.

� 25 ������ ����� ����� 219

Page 230: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Embedded SQL ������ ������ � ������ ����� ���

�� ��� ��� �� ������.

CLI ������ �����

�� CLI ������ DB2 �� 9.7� ������� �� � �� �

��, �� ���� �� ���, ������ �� � ������ �

�� DB2 ����� �� � �� �� ��� ������ �� ��� DB2

�� 9.7� �� ��� �� ���� ���� ��� �� ��.

���

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v C C++ �� ����� DB2 ������ ���� ���� ��

� �� ���.

v 217 ���� � 25 ������� ����� ������ ���

�� �� ������.

����

� ���� CLI ������ ���� C �� C++�� ���� ��

���� ������� �� ��.

���

CLI ������ DB2 �� 9.7� �������� ��� ������.

1. ���� � � ��� �����, ��� ��� 182 ���� � 22� �

�� �� ������ ��� DB2 � ���� �� ����� ���

���. � ���� ��� � ��� ���� ������� ��� � �

�� DB2 � ����� �� � �� � �� ��� � ���(�

��� �).

Linux �� ��� �: RUNPATH �� �� ���� �� RPATH �

� �� ���� ������ ��� � LD_LIBRARY_PATH � �

�� ����� ��� � ���� ������ ��� � ���.

2. db2cli.ini ���� CLISchema �� ��� ��� �, SysSchema ��

��� �� ������. CLISchema �� ��� DB2 �� 9.5 ��� �

��� ����.

SysSchema = alternative schema

3. DB2 �� 9.7 ��� ��� CLI ������ �������. ���� �

���, ��� �� ��� �� ����.

220 DB2 �� 9.7� �����

Page 231: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4. BlockLobs CLI �� ��� 1� ���� ������ �� ���

SQL0973N� �� ��� �� �� � ��� ������.

v database_memory �� ����� AUTOMATIC�� ������. � �

� ��� ����.

v BlockLobs CLI �� ��� 0�� �������.

v LOB ����� ���� �� LOB �� ��� �� �������.

BlockLobs ��� ���� � � ��� ��� � LOB �� � ���

� ��� � ������ �� ����� ������ LOB ���� �� �

��� � �� ��� ����.

5. ODBC 3.0�� ���� �� �� ���� �� �� ������

���� � �� �� ����� Call Level Interface Guide and Reference,

Volume 2� �CLI and ODBC function summary�� ������. � DB2 CLI

��� ��� �� ���� ������ � �� ���� �� ���

��� �� �� �� ���� �� � ���.

6. �� �� � ��� ���� ������ ��� DB2 � ���� �

� ����� ������.

v ����� �� �� �� ��� ������ �������. 181 �

��� � 21� ��� �� �� DB2 � ���� �� ������. �

�� ��� ����.

v ������ ����� �� ���� ������. �� ����� 182

���� � 22� ��� �� ���� � � ��� �� DB2 � �

��� �� ����� ������.

v � �� �� ��� � �� �, db2chglibpath �� ���� ��

���� 2 � ��� ���(embedded) ��� ����� �����

�. � �� � ��� ����� ��� ��� ����� ���.

CLI ������ ������ � 217 ���� � 25 ������� ���

�� ������ ��� ��� �� ������.

IBM Data Server Driver for JDBC and SQLJ� ��� Java ����

�� �����

IBM Data Server Driver for JDBC and SQLJ �� 4.7 �� �� 3.57 �� ��

�� ���� Java ����� ������� � ����� �� ��� � �

��� � ������ �� ��� DB2 �� 9.7� ���� �� ��.

���

v ����� ����� ���� ���� Java ������ ���

��� �� � � � �� ���� � ����.

� 25 ������ ����� ����� 221

Page 232: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v Java ����� �� ���� IBM Data Server Driver for JDBC

and SQLJ� DB2 ������ ���� ���� �� ��� �� �

��.

v ������ ����� ����� ��� �� �� ������.

����

v ���� �� IBM Data Server Driver for JDBC and SQLJ �� 3.57�

Java SDK� Java SDK 1.4.2���.

v ���� �� IBM Data Server Driver for JDBC and SQLJ �� 4.7�

Java SDK� Java SDK 6���.

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

� Java ������� �� ��.

���

IBM Data Server Driver for JDBC and SQLJ� ���� Java ������ ��

���� DB2 �� 9.7� �������� ��� ������.

1. IBM Data Server Driver for JDBC and SQLJ �� 4.7 �� �� 3.57� ��

����.

v ������� JDBC 4.0 �� � ��� ���� ���� ��� IBM

Data Server Driver for JDBC and SQLJ �� 4.7� ������.

v ������� JDBC 3.0 �� � ��� ���� ���� ��� IBM

Data Server Driver for JDBC and SQLJ �� 3.57� ������.

2. �� 3.57 ��� IBM DB2 Driver for JDBC and SQLJ� ���� ���

��� ������� �, � ����� IBM Data Server Driver for JDBC

and SQLJ �� 4.7 �� �� 3.57 �� �� � ����� ������ �

�����.

v JDBC 4.7 �� ���� �� IBM Data Server Driver for JDBC and SQLJ

�� 4.7� ResultSetMetaData.getColumnName

ResultSetMetaData.getColumnLabel ���� �� � ����� �� �

��� �� �� ��� �����. �� ���� �� 4.7 ��� IBM DB2

Driver for JDBC and SQLJ�� ��� �� ��� �� ��� ���� �

� �, Connection �� DataSource �����

useJDBC4ColumnNameAndLabelSemantics �� ��� DB2BaseDataSource.NO

� ������.

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

� �� � ������ � �� ��� ���� �� � commit ()

�� rollback () ���� ��� � ���.222 DB2 �� 9.7� �����

Page 233: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v JNDI ��� �� � �� ��� �� JNDI � � ��� � �� �, �

�� ��� ����� ���� � �� �� JNDI� ����� �

��� ��� IBM Data Server Driver for JDBC and SQLJ� ��� �

�� �� �� �� � ��� ��� �����. ����� �� �

� ��� �� ���� � ���� �� ��� ��� �����. �

� ������ ����� � ��� ���� ��� ��� ������.

3. �� 3.1 ��� IBM DB2 Driver for JDBC and SQLJ� ���� ����

�� ����� �� ��� � ����� IBM Data Server Driver for JDBC

and SQLJ �� 4.7 �� �� 3.57 �� �� � ����� ������ �

�����.

v ������ �� ��� ���� �� ���� ����� ���

� DB2 Server� ���� Java ������ ������ ��� �� �

��� �� JDBC SQLJ �� 3.2� IBM DB2 Driver��� ���

���� ����� ���� LOB ��� �� ����. ����� �

����� �� � � � ���� ���� ���. ��� ���

Developing Java Applications� JDBC SQLJ� IBM Data Server Driver

� ���� JDBC ������ LOB� ������.

v ������ ���� ����� ���� DB2 Server� ����

���� ����� ���� LOB �� �� LOB ����� �� ���

�� � progressiveStreaming �� ��� Connection��

DB2BaseDataSource.NO� �� DataSource ���� ������.

v �� 3.0��� ����� ��� ��� ���� ��� �����

sendDataAsIs �� ��� ���� ���. �� ���� �� JDBC

SQLJ �� 3.0� IBM DB2 Driver ��� �� ��� � �� ���

�� �� ����� sendDataAsIs �� ��� false� ������.

sendDataAsIs �� ��� true� ���� ����� Connection ��

DataSource ���� ��� ���� setXXX ����� ��� ���

�� �� ��.

v �� � FETCH� ���� ������ ���� ���� ����� ��

�� �� JDBC 1.0 ���� ���� � �� ����� �����

�, Developing Java Applications� JDBC ������� ResultSets� �

� ��, ��� �� � �� ��� ��� ���� ����� �

����� ���� �� � ���� ��� �����.

4. Java ����� �� �� �� �, Java ������ �������.

����� � � �� ��� ��� Developing Java Applications�� ��

�� � ��� ������.

v Building JDBC applications

v Building SQLJ applications

� 25 ������ ����� ����� 223

Page 234: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� �� ��� Java ������ DB2 �� 9.7� ���� ��� ���� �

��.

Java ������ ��� � ������ ����� ����� ��� ��

� �� ������.

DB2 JDBC � 2 ����� ��� Java ������ �����

DB2 JDBC 2 ����� ���� ����. DB2 JDBC 2 �����

���� ���� Java ������ DB2 �� 9.7�� ����� ������,

�� � ��� ������ IBM Data Server Driver for JDBC and SQLJ

� ������� � ����� ��� � � �� �� � �� � ���.

���

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v Java ����� �� ����� DB2 ������ ���� ���

� �� ��� �� ���.

v ������ ����� ����� ��� �� �� ������.

����

v ���� �� Java SDK� Java SDK 1.4.2���.

���

Java ������ ������ DB2 �� 9.7� �������� ��� ���

���.

1. IBM Data Server Driver for JDBC and SQLJ� ������. Developing Java

Applications� �IBM Data Server Driver for JDBC and SQLJ� ��� ���

���.

2. Java ������ ���� IBM Data Server Driver for JDBC and SQLJ�

������. Developing Java Applications�� �Connecting to a data source

using the DriverManager interface with the IBM Data Server Driver for JDBC

and SQLJ�� ��� ������.

3. Java ������ �� ��� ���� �� �� �� � � ���

Developing Java Applications�� �� �� � � ��� ������.

v �Driver support for JDBC APIs�

v �JDBC differences between the IBM Data Server Driver for JDBC and SQLJ

and other DB2 JDBC drivers�

v �SQLJ differences between the IBM Data Server Driver for JDBC and SQLJ

and other DB2 JDBC drivers�

224 DB2 �� 9.7� �����

Page 235: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4. Java ������ ���� �� ��� ��� �� �� �� �� ��

� ������. ��� ����� �� ��� �� �� DB2 �� 9.7�

� ���� �� �� �� ��� ��� � ���.

5. �� � � ���� Java ����� �� �� �� �, Java ��

���� �������. ����� � � �� ��� ��� Developing Java

Applications� �� �� � ��� ������.

v �Building JDBC applications�

v �Building SQLJ applications�

Java ������ ��� � ������ ����� ����� ��� ��

� �� ������.

ADO.NET ������ �����

�� ADO.NET ������ DB2 �� 9.7� ������� �� ��� ��

���� �� ��� DB2 �� 9.7� �� ��� �� ���� ���� ��

� ��� ������ ��� �� ����� ���� ��� �� ��.

DB2 �� 9.7� ���� �� OLE DB .NET Data Provider �� ODBC .NET

Data Provider� ���� ADO.NET ������ ������ �� ����.

��� ��� ������ Data Server Provider for .NET�� ������� �

�� �� � � � � ���.

v Data Server Provider for .NET�� OLE DB ODBC .NET Data Provider�

� �� � ���� API ��� ���.

v Visual Studio� ��� DB2 ������ �� ��� ��� ��� � �

��.

v Data Server Provider for .NET� ���� �� ���� ��� � ���.

���

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v Microsoft .NET Framework ����� ���� ��� DB2 ����

�� ����� ���� ���� �� ������. Developing

ADO.NET and OLE DB Applications� �Supported .NET development

software�� ������.

v ������ ����� ����� ��� �� �� ������.

���

ADO.NET ������ DB2 �� 9.7� �������� ��� ������.

� 25 ������ ����� ����� 225

Page 236: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

1. Data Server Provider for .NET� �� �� ������ ������

Data Server Provider for .NET� ���� ADO.NET ������ ��� �

��� ��� �� � � ������.

2. ADO.NET ������ ����� Data Server Provider for .NET� ���

���.

ADO.NET ������ ������ � ������ ����� �����

��� ��� �� ������.

���� �����

DB2 �� ���(CLP) �, DB2 ��� �� �� SQL�� ���� �� �

�� ������� SQL�� ��� DB2 �� 9.7 �� ���, DB2 CLP

��� ��, SQL �� � ��, � �� ���� �� ��� ���

�� ��.

���

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���.

v DB2 �� 9.7 ������ ���� �� ������.

v ������ ����� ����� ��� �� �� ������.

����

� ���� DB2 CLP �, DB2 ��� � �� SQL�� ���� �

���� �� ��.

���

DB2 CLP ��� ���� DB2 �� 9.7� �������� ��� ����

��.

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

���� ���� � � �� ��� �� ����. ��� ���� �

� DB2 �� 9.7� ���� �� �� ����� � � �� �����

��� � ��� ������.

2. ����� ��� �� �� ���� DB2 CLP ��� �� ����

��� ��� �� ����� ������.

v ���� �� ��� ����� ��

v ���� �� ��� ������ �� ��� �� ����

v ���� �� ��� ������ �� ����

226 DB2 �� 9.7� �����

Page 237: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

3. ���� � � �� ��� ���� ���� �, ��� �� ��

����� ����� � �� �� ���� � � ��� ���� ��

���� ���� ���.

4. ��� ���� ����� ����� �� ����. �� � ��

� ����� ��� ���� ���.

v ���� �� ��� �����.

v � �� ���� ��� � ��� �� ���� �� ��� �����.

v ��� ��� � �� ��� �� ���� �� ��� �� ���� ��

��� ������.

v �� � �� ��� � ��� ��� �� ��� ����� �� ��

� � �� ��� ���� *� �����.

v �� �� ���� ��� ��� � � ����� ������.

v �� ��� ����� � ��� ���� �� �� ��� � �� �

��� � ��� ����� ���� ������.

5. ���� ����� ��� �� DB2 �� 9.7� ���� ����� ���

���.

���� ������ � ������ ����� ����� ��� ���

�� ������.

64�� ������ ��� 32�� ������ ������ �����

32�� ������ ������ DB2 �� 8 32�� ������ DB2 �� 9.7

64�� ����� �������, 32�� ������ ������ ����� �

��� �� ��� � ���� �� ����� ���.

Linux UNIX� $INSTHOME/sqllib/lib32 � ���� � �� Windows�

DB2PATH₩lib₩Win32 � ���� �� ��� � 32�� ������ ��

���� ��� �� ����. ��� INSTHOME� ���� � �����,

DB2PATH� DB2 �� �����.

���

v 32�� � ����� ���� DB2 �� 9.7 64�� ����� �

����� DB2 UDB �� 8 32�� ����� �� �� ���

�� ���.

v �� ����� DB2 ������ ���� ���� �� ��� �

� ���.

v ������ ����� ����� ��� �� �� ������.

����

� 25 ������ ����� ����� 227

Page 238: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v � ���� C/C++, COBOL, FORTRAN REXX� ���� 32

�� ������ ������� �� ��.

���

DB2 �� 9.7 64�� ������ ����� 32�� ������ ������

�������� ��� ������.

1. ��� ����� ��� � ��� � �� 182 ���� � 22� ��� �

� ���� � � ��� 32�� ����� �� ��� DB2 � �

��� �� ����� ������.

2. DB2 �� 9.7 ��� ��� 32�� ������ �������. ����

����, � �� ��� �� ����. ��� ��� ����� �

���� �� ���� � ��� ����� ������ ��� �

4 �� 5�� ��� �� ������.

3. ��� ����� �� � � ���� ������ ���� �� ��

������.

v Embedded SQL �����

v CLI �����

v IBM Data Server Driver for JDBC and SQLJ �� DB2 JDBC 2 �

���� ���� Java �����

v ADO .NET �����

4. 181 ���� � 21� ��� 32�� ����� DB2 � ���� ��

���� 32�� ������ �� �� ������ ��� ����

�� ������.

5. ����: ������ ������ � ��� ��� �� �� � ��

�� �, ���(embedded) ��� �� � � db2chglibpath �� �

��� DB2 � ���� �� ����� 2 ��� $INSTHOME/

sqllib/lib32� �� � ���. ���(embedded) ��� �� ���

�� �� � ��� � �� �� � ���.

6. 32�� ������ ����� ��� �� DB2 �� 9.7� ���� ���

�� ������.

32�� ������ ������ ������ � ������ ����� ��

��� ��� ��� �� ������.

228 DB2 �� 9.7� �����

Page 239: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 26 � �� �����

�� ��� DB2 �� 9.7� ������� �� ��� ��� �� ��� DB2

�� 9.7� �� ��� �� ���� ���� ��� ��� ��� ��� ��

����� ���� ��� �� ��. � ���� ����� �� � ��, �

� �� ���, ������� �� �� ��� SQL �� ���� �� ��

���.

DB2 �� 9.7 ��� ��� ��� �������. ��� ����� ����

� ��� �� �� ����. ��� � ���� �����, DB2 �� 9.7

�� ����� ���� �� �� ��� �� �� � �� ����� ��

� ����� �� ��.

���

v �� ����� ���� ���� ��� ��� � ���� �

����.

v ������ DB2 �� 9.7 ������� �� �� ��� �� �

��. ������� ���� � ���.

v DB2 ������ �� �� ���� ����� ���. DB2 Server

��� �DB2 ������ �� �� ����� ������.

v �� ����� DB2 ������ ���� ���� �� ��� �

� ���.

v ��� �� ����� ��� ������.

v ALTER FUNCTION �� ALTER PROCEDUREE�� ���� � �

� �� �� �� ���. ���� ��� SQL ���, �� 2

� ���� ���.

����

� ���� C/C++, COBOL(��� ��), Java .NET ��� �

��� SQL �� �� ���� �� ��.

���

��� DB2 �� 9.7 ������� �������� ��� ������.

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

� � ��� ������.

v SQL� ��

v SQL �� �� ��, � �� ���� ��� ���� SQL�

© Copyright IBM Corp. 2006, 2009 229

Page 240: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v �� ���� ���� �� ��� ��� �� ��

v JDBC CLI� �� API(Application Programming Interface) ��

2. ������ �� ��� �� �� �� ���� � � � ���

���� ����� ������. ��� ���������.

v C, C++ COBOL ��

v Java ��

v .NET CLR ��

v DB2 �� 8.1�� SQL ���� ���� 32�� DB2 �� 8 �����

� DB2 �� 9.7 64�� ����� ������ �, SQL ���� ��

v 64�� ������ ��� 32�� �� ��

3. � �� �� ���� ������ ��� �, �� � �� �

� ����� �������.

4. ��� ����� ���� ���� ��� �� DB2 �� 9.7� ���� �

�� ����� ������.

��� ������ ��� � �� ��� �� �� ����� ��� ���

���.

C, C++ � COBOL �� �����

�� C, C++ �� COBOL ��� DB2 �� 9.7� ������� �� ��� �

�� �� ��� DB2 �� 9.7� �� ��� �� ���� ���� ��� �

�� ��� ��� �� ����� ���� ��� �� ��.

���

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v C, C++ �� COBOL �� �� ����� �� ���� ����

DB2 ������ ���� ���� �� ��� �� ���.

– �� �� �� �C�� �� �� �� ���

– �� �� �� �C++�� �� �� �� ���

– �� �� �� �COBOL�� �� ��� �� ���

v ALTER FUNCTION �� ALTER PROCEDUREE�� ���� � �

� �� �� �� ���. ���� ��� SQL ���, �� 2

� ���� ���.

v �� ����� ��� �� �� ������.

����

230 DB2 �� 9.7� �����

Page 241: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ���� C/C++ COBOL(��� ��)� ���� �� ���

� �� ��.

���

C, C++ �� COBOL ��� DB2 �� 9.7� �������� ��� �����

�.

1. DB2 �� 9.7 64�� ����� ��� � �� �� �� �� ���� �

� �� ��� �����.

� 30. �� 9.7 64�� ����� C, C++ COBOL �� �����

�� �� ��

��� DB2 � ��

��� ���� 32�

� �� ����

DB2 �� 9.7 bldrtn ���� ���� 64�� ����� �� ��

�� ����� ����� DB2 Server� �� ������. LOB ���

�� ���� ��� � ��� ����� ���. �� ��� ����

LOB ����� ���� ���� ��� � � ���.

SELECT DISTINCT a.routineschema, a.routinename,a.specificname

FROM syscat.routines a, syscat.routineparms bWHERE a.specifIcname = b.specificname

AND b.locator = 'Y' AND a.fenced = 'N'

� �� � � � � 64�� ����� ���� 32�� ����� �

��� ��� �� ��� �� � ����� ���.

�� 32�� �� ��

��v DB2 �� 9.7 bldrtn ���� ���� 64�� ����� �� �

� �� ����� ����� DB2 Server� �� ������.

v ��� ���� � �� � ALTER PROCEDURE �� ALTER

FUNCTION�� NOT THREADSAFE �� �� ���� ��� ��

� ���� ��� ������.

�� 8 32�� ����

�� �����(AIX

Windows)

ALTER PROCEDURE �� ALTER FUNCTION�� ���� �� �

� � ���� ��� ���� �� � ���� ���. �� ��, �

���� �� � ����� ����� �� ��� ������.

ALTER SPECIFIC PROCEDURE schema-name.specific-nameEXTERNAL NAME 'library-name!function-name'

��� library-name� ��� ������ function-name� ��� ���

��� �� ��� �� ���.

��� ��� �� � �� �� ���� ���, �� ���� �� ��

��� �� �� ����.

2. � ���� �� ��� C, C++ �� COBOL �� ��� �� � ���

�, 218 ���� �Embedded SQL ����� ������ ��� ���

� ��� �� � ���� � � � � ���.

3. ����� ���� ��� ��� � � DB2 ������� �� �� �

���� ������.

� 26 �� ����� 231

Page 242: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4. ������ ����� �� �� �� �� �� DB2 � ����� �

��� �� ��� NOT FENCED THREADSAFE� ��� ��� �

�� ����. ������� �� ��� ��� � � UPGRADE

DATABASE �� �� ��� �����.

v SQL1349W � ���� ���� ADM4100W ���� �� �� ���

���.

v DB2 � ����� �� ���� �� � �� ��� ��� FENCED

NOT THREADSAFE� ������.

v DIAGPATH ������ �� ��� �� ����� ��� �����

alter_unfenced_dbname.db2�� ��� CLP ���� ���� �� �

� ��� NOT FENCED THREADSAFE� ������.

������ ������ �� �� �� ��� NOT FENCED

THREADSAFE� ��� ��� � � �, ��� CLP ��� �� �

����� � ���� ��� ��� ���� �� ��� NOT FENCED

THREADSAFE� ���� � ���. FENCED NOT THREADSAFE�

��� � � ���� ��� � ��� ��� � ��, ��� ���

�� � � ��.

C, C++ �� COBOL ��� ������ � �� ����� ��� ���

�� ������.

Java �� �����

�� Java ��� DB2 �� 9.7� ������� �� ��� ��� �� ���

DB2 �� 9.7� �� ��� �� ���� ���� ��� ��� ��� ���

�� ����� ���� ��� �� ��.

���

� ��� ����� �� ����� ���� ���.

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� ���� � ���.

v Java �� �� ����� DB2 ������ ���� ���� �� �

�� �� ���. Developing User-defined Routines(SQL and

External)� �Supported Java routine development software�� ����

��.

v JDBC SQLJ API��� ���� DB2 ����� ���� �� �

�����. Developing Java Applications� �Supported drivers for JDBC

and SQLJ�� ������.

232 DB2 �� 9.7� �����

Page 243: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v ALTER FUNCTION �� ALTER PROCEDUREE�� ���� � �

� �� �� �� ���. ���� ��� SQL ���, �� 2

� ���� ���.

v �� ����� ��� �� �� ������.

���

Java ��� �������� ��� ������.

1. jdk_path ������ �� ��� �� ����� DB2 Server� ��� Java�

IBM SDK(Software Developer’s Kit)� �� �� ����� ������. �

� �� ���� � ����� �� �� ����.

db2 GET DBM CFG

��� jdk_path ������ �� ��� �� ���� �� ���� �

���� � Java 6� SDK� �� �� 213 ���� � 29� ��� ���

�� ��.

DB2 �� 9.7 �� ��� �� �� Java� SDK� ���� �� �,

jdk_path ����� ���� � �� ����� DB2 ����� ��� ��

��� �� Java� SDK �� �� ������.

db2 UPDATE DBM CFG USING jdk_path <SDKforJava-path>

��� Java 1.4.2� JDK�� ���� �� � ����� ���� jdk_path

����� Java 1.4.2� JDK� �� �� ���� �� � �� ����.

2. Java ��� ����� DB2_USE_DB2JCCT2_JROUTINE ����� ��� �

��� �� JDBC ����� ������. ��� � ����� ��� �

��� ����. �, �� JDBC ����� IBM Data Server Driver for JDBC

and SQLJ���. ��� ���� � ����� � �� ����� XML

����� ��� � ���. -g ����� �� db2set �� ���� ��

DB2 �� 9.7 � ��� ���� � ����� �� JDBC �����

������.

�� ���� �� ���� �� �

IBM DB2 JDBC 2 ���� db2set -g DB2_USE_DB2JCCT2_JROUTINE=NO

IBM Data Server Driver for JDBC and SQLJ db2set -g DB2_USE_DB2JCCT2_JROUTINE=YES

� ����� ����� �� ��� ����� -g ����� -i �����

������.

3. DB2 �� 9.7 �������� Java ��� �������. ���� ����

Java ��� ��� �� ����, � �� ��� �� ����.

� 26 �� ����� 233

Page 244: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

4. IBM Data Server Driver for JDBC and SQLJ� �� ��� Java �� ���

�� � ��� �, 221 ���� �IBM Data Server Driver for JDBC and

SQLJ� ���� Java ����� ������� ���� ��� �� � �

��� � � � � ���.

5. jdk_path ����� �� ����� �� Java 1.4.2� SDK� �� ��

�, Java 1.4.2� SDK� Java 6� SDK � ��� �� � ������.

6. ALTER FUNCTION �� ALTER PROCEDURE�� FENCED�� �� ��

�� Java ��� ��� ����� ������. �� � � �� �� � Java

��� ��� ����� Java �� ��� ��� ���� �� �� �

��� �� ��.

7. ����: Java �� ���� � JAR �� ID� ���� DB2 ����� �

�� JAR �� �� ����, �� ���� EXTERNAL NAME�� ���

JAR �� ID� ���� Java ���� DB2 ������ �� ����� �

���� ������ ������. ALTER PROCEDURE �� ALTER

FUNCTION�� ���� �� �� EXTERNAL NAME�� ������.

8. Java ��� ���� �� �� ���� ���� ��� �, ����� �

�� ���� �� ���� Data Studio� ���������.

Java ��� ������ � �� ����� ��� ��� �� ������.

.NET CLR �� �����

�� .NET CLR ��� ������� �� ��� ��� �� ��� DB2 �

� 9.7� �� ��� �� ���� ���� ��� ��� ��� ��� �� �

���� ���� ��� �� ��.

���

v .NET CLR ��� ��� � � �� ���� � ��� �� ��

��� ���� ������.

v ���� ������� ���� DB2 �� 9.7 ��� �� �� �

�� �� ���. DB2 Server� ��� �� ��� � ���.

v Microsoft .NET Framework ����� ���� ��� DB2 Server�

���� �� ������.

v �� ����� ��� �� �� ������.

���

.NET CLR ��� DB2 �� 9.7� �������� ��� ������.

1. .NET CLR ��� ��� DB2 �� 9.7 ������� ������.

234 DB2 �� 9.7� �����

Page 245: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

2. �� �� �� UNSAFE� .NET CLR ��� ��� � �� �� 9.7 ��

��� 32�� ������ �� 9.7 64�� ����� ����� �� �

.NET CLR �� ��� �� DB2 ���� bldrtn.bat� ��� ��

� �� �� ���� .NET CLR �� �� �� �������.

.NET Framework� ��������, .NET CLR ��� ����� ���.

3. �� ��� EXTERNAL�� ��� ��� ��� DB2 Server� �� ���

�� ������. �� ���� DB2 �� 9.7 �� �� �� ��� ���

�� ���� ���.

.NET CLR ��� ������ � �� ����� ��� ��� �� ���

���.

SQL ���� �����

DB2 UDB �� 8.1 FixPak 6 �� �� ��� ���� ��� SQL ����

���� �� DB2 �� 9.7�� �� ������ ����. DB2 UDB ��

8.2(�� 8.1 FixPak 7) ���� ��� SQL ���� ������ �� ��

��.

DB2 UDB �� 8 ������ ��� �� ��� DB2 �� 9.7 ����� ��

���� �, DB2 �� 9.7�� ��� �� ��. ��� SQL ���� DB2

UDB �� 8.1�� ���� 32�� ������ DB2 �� 9.7 64�� �����

������ �, �� ����� ���� ��� ��� SQL ���� ��

� � �� ���� ���.

���

v DB2 �� 9.7�� ������ ������� �� �� ��� �

� ���.

v CREATE PROCEDURE DROP PROCEDURE�� ���� � �

� �� �� �� ���. SQL ���, �� 2� �� � ��

� �� �� � ���.

v �� ����� ��� �� �� ������.

����

� ���� FixPak 7(�� �� 8.2) ��� DB2 UDB �� 8.1�� �

�� SQL ����� �� ��.

���

SQL ���� DB2 �� 9.7� ���� �������� ��� ������.

1. ������ ������� ������.

� 26 �� ����� 235

Page 246: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

2. ����� �� SQL ���� � ��� �� ��� ������.

SELECT procschema, specificnameFROM syscat.proceduresWHERE language = 'SQL' AND fenced = 'N' AND

substr(IMPLEMENTATION, 10,6) = 'pgsjmp'

�� �� ���� � � ��� ���� � ���� ��� ��

� �� �� ��� ����.

3. db2look ��� ���� � ������ ���� DDL ���� ���

���.

db2look -d sample -e -o db2look.sql -a

��� sample� ������ ���� -e �� ������ ���� DDL

�� ���� -o db2look.sql �� DDL�� � �� ��� ���� -a

�� � ���� ��� � ���� �� ��.

db2look.sql ��� ���� 2�� ��� SQL ���� ���� � �

� DDL�� ������.

4. 2��� ��� SQL ���� �����, �� �� � ��� ��

�� DROP PROCEDURE�� ���� ���� ��� � ����.

DROP SPECIFIC PROCEDURE <schema-name>.<specific-name>

��� �� � SQL ���� ��� � ����� DDL ���� �

�, � ���� ���� 2�� ��� SQL ���� ��� � �� ��

�� ������. �� � 6�� �����.

5. CREATE PROCEDURE�� ���� 2�� ��� SQL ���� �� �

�����. ��� �� �, 3��� ��� �� DDL ��� ��

db2look.sql ��� ��� � ���.

6. SQL ���� ����� DB2 �� 9.7�� ��� �� ����� ����

��. Data Studio �� �� ���(CLP) ������ ���� SQL ��

�� ���� � ���. �� ���� CLP� ���� SQL ���� �

��� � � �����.

CONNECT TO sample

������ �� ��

������ �� = DB2/AIX64 9.7.0SQL �� �� ID = TESTDB2�� ������ �� = SAMPLE

CALL <schema-name>.<procedure-name> ( [<parameter-list>] )

236 DB2 �� 9.7� �����

Page 247: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

7. SQL ���� ���� �� �� ���� ���� ��� � �����

� �� ���� �� ���� Data Studio� ���������. ���

� ������� ��� �� ��� ������ ��� ���� ���

� ���.

SQL ���� ������ � �� ����� ��� ��� �� ����

��.

64�� ������ ��� 32�� �� �� �����

�� 32�� �� ��� DB2 �� 9.7 64�� ����� ������� �� ��

� ��� �� ��� DB2 �� 9.7� �� ��� �� ���� ���� �

�� ��� ��� ��� �� ����� ���� ��� �� ��.

���

v 32�� � ����� ���� DB2 �� 9.7 64�� ����� �

� �� ��� �� ���.

v �� ����� DB2 ������ ���� ���� �� ��� �

� ���.

v ALTER FUNCTION �� ALTER PROCEDUREE�� ���� � �

� �� �� �� ���. ���� ��� SQL ���, �� 2

� ���� ���.

v �� ����� ��� �� �� ������.

����

v � ���� C COBOL�� ���� 32�� �� ���� ��

��.

v � ���� 32�� � ����� ���� 64�� ������ 32

�� �� ��� ���� � �� ����� �����.

���

DB2 �� 9.7 64�� ������ ����� 32�� �� ��� ��������

��� ������.

1. ��� ����� ��� � ��� � �� 182 ���� � 22� ��� �

� ���� � � ��� 32�� ����� �� ��� DB2 � �

��� �� ����� ������.

2. DB2 �� 9.7 ��� ��� ��� �������. ���� ����, �

�� ��� �� ����. ��� � ��� ��� �� ���� ��

� ���� � � �� ��� �� ��� ���� � �� ���

�� ���� ��� �� ���� �� ������.

� 26 �� ����� 237

Page 248: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

3. 181 ���� � 21� ��� 32�� ����� DB2 � ���� ��

���� 32�� �� ��� �� �� ������ ��� ���� ��

������. DB2 UDB �� 8 32�� ������ DB2 �� 9.7 64�� �

���� ������ � LOB ����� ���� 32�� �� ��� 64�

� �� ����� ����� ���.

4. ����: �� ����� ������ � ��� ��� �� �� � �

� �� �, ���(embedded) ��� �� � � db2chglibpath ��

���� DB2 � ���� �� �� 2 ��� $INSTHOME/

sqllib/lib32� �� � ���. ���(embedded) ��� �� ���

�� �� � ��� � �� �� � ���.

5. ��� ���� 230 ���� �C, C++ COBOL �� ������ ���

�� �� ������.

6. ������ ����� �� �� �� �� �� DB2 � ����� �

��� �� ��� NOT FENCED THREADSAFE� ��� ��� �

�� ����. ������� �� ��� ��� � � UPGRADE

DATABASE �� �� ��� �����.

v SQL1349W � ���� ���� ADM4100W ���� �� �� ���

���.

v DB2 � ����� �� ���� �� � �� ��� ��� FENCED

NOT THREADSAFE� ������.

v DIAGPATH ������ �� ��� �� ����� ��� �����

alter_unfenced_dbname.db2�� ��� CLP ���� ���� �� �

� ��� NOT FENCED THREADSAFE� ������.

������ ������ �� �� �� ��� NOT FENCED

THREADSAFE� ��� ��� � � �, ��� CLP ��� �� �

����� � ���� ��� ��� ���� �� ��� NOT FENCED

THREADSAFE� ���� � ���. FENCED NOT THREADSAFE�

��� � � ���� ��� � ��� ��� � ��, ��� ���

�� � � ��.

32�� �� ��� ������ � �� ����� ��� ��� �� ���

���.

238 DB2 �� 9.7� �����

Page 249: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 27 � ������ ������ � ��� �� �� �����

���

������ ����� ��� ������ �, ������ �����

��� ��� �� ��� ���� ����� �� �� �� ����� ���

���� ���.

������ ����� ��� ���� �� �� ����� ��� ���

���.

1. �� ��� ������ ����� ��� �� ���� ����

���� ����� �� � � � ��� �����.

2. ������ ������ ������. ��� ��� �� ��� ����

��.

v �� ��

v ��� ���

v �� ��

v � ���

v ������ �� � ��

v �� ���

����� �� �� � � � ��� �� �� ��� �� ���

������.

3. ��� ������. ��� ��� �� ��� ������.

v ���� ���

v SQL ���

�� ��� ���, �, ��� �� ��� �� ��� ���� ����

�� ����� � ��� �� ��� ������.

4. �� ��� ���� �� ���� ������ ����� ���� DB2

�� 9.7�� ���� �� �� �� ���� ������.

5. ���� � �� ����� � �� ���� ������ ���

���� � DB2 �� 9.7 � ��� ������. � �� ���� � �

����� ��� ������.

© Copyright IBM Corp. 2006, 2009 239

Page 250: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

240 DB2 �� 9.7� �����

Page 251: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 28 � ������ ������ � ��� � DB2 �� 9.7 �

� ��

DB2 �� 9.7� ������ � � DB2 �� 9.7 �� ���� ������ �

����� �� ���� �� ������.

���

DB2 Server� DB2 �� 9.7� ������� ���.

������ ������� ���� ������ �� ��� DB2 �� 9.7

�� ����� �� � � ��� ������.

v MQT ��� ��� � ��� �� �� � MQT� �����. ��

��� � � �� ���� �� ��� ��� �� ��� ����.

– �� �� ���� MQT� ����� ��� ��� �� � MQTENFORCE

�� ������.

– �� ��� ��� �� MQT� ����� � MQT� ������. �� �

�� ���� �� �� � ��� � MQT�� ��� � ���. ��

����� OUTER JOIN �� UNION ALL� �� ��� � �� ��

��� MQT� ���� �����.

v �� �� SQL�� ��� ��� � � �� ��� �����. ��

���� ��� � ��� ���� ��� �� �� ���� ���. �

� �� ������ � ��� � ��� ���� ��� �����

����� ������.

�� �� ��� �� ���� �� ���� ���� � � �����.

UPDATE DB CFG FOR dbnameUSING stmt_conc LITERALS

�� ���� �� ��� ���� �� ��� ��� �� �� �

���.

SELECT FIRSTNME,LASTNAME FROM EMPLOYEE WHERE EMPNO='000020'�SELECT FIRSTNME,LASTNAME FROM EMPLOYEE WHERE EMPNO='000070'

JDBC� � statementConcentrator Connection �� DataSource �� �� �

� setDBStatementConcentrator ���� ���� ����� ����� � �

� ��� � ��� . ����� Developing Java Applications�

�DB2Connection interface�� ������.

© Copyright IBM Corp. 2006, 2009 241

Page 252: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

v pckcachesz ������ �� ����� �� 64�� ��� ���� �

� 9.7 �� ���� ��� ���� � � ����� ����� AUTOMATIC

�� ���� �� ������. �� 9.7�� � ����� ��� 2,147,483,646

�� �������.

�� �� �� SQL�� XQuery ��� �� ��� ��� ���� �

� ����, � ������� ��� ��� �� � ��� � ��

�� ��.

v �� �� � ��� ���� �� � �� �� Oracle �������

���� ��, �� ���� ��� �����. ������ ���� � ��

� ����� �� �� ������.

1. �� ��� ���� cur_commit �� ����� ON�� ������.

UPDATE DB CFG FOR database-nameUSING cur_commit ON

2. �� ��� ���� locklist ����� �� � �� ������.

UPDATE DB CFG FOR database-nameUSING locklist pre-upgrade-value*2

3. ��� ��� �� �������� �� ���� �� �� �� ���

����� � �� ���.

v ������� � �� � ��� � �� �� �� �� ���� Oracle

������� ���� ��, ��� �� �(CGTT)� �����. � �

��� ��� ��� ����� � �� �� ��� �� ���� �� �

�� �� ���(DGTT)� �!��. CGTT� ����� � � ���� ��

��� ���� �� ����.

CGTT �� � �� ����� ������ �� �� �� ���� �

���� �� ��� �� ���� ������.

v Oracle ������� ���� ��, �� ��� � �� ��� ���� �

� ���� �����(�: DAYNAME, DECFLOAT_FORMAT, INITCAP,

INSTR, MONTHNAME, LOCATE_IN_STRING, LPAD, RPAD, TO_CLOB,

TO_NUMBER �� TO_TIMESTAMP).

v DECOMPOSE XML DOCUMENT �� ����� ��� �� ���� �

��� XML ��� ���� �, � DECOMPOSE XML DOCUMENTS �

� ���� � �� ��� �� XML ��� ���. � �� XML

��� � ��� ��� ��� �� �� �� XML ��� � � XML �

�� �����.

DECOMPOSE XML DOCUMENTS � �� � �� ����� pureXML

Guide� �Multiple XML document decomposition examples�� ������.

242 DB2 �� 9.7� �����

Page 253: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 �� 9.1 ���� ������� �, ������ ����� ���

DB2 �� 9.5�� ��� �� ������. ����� �� ��(�� 9.5)�

� ������ ����� ���� � DB2 �� 9.5 � ��� ����

��.

� 28 ������ ����� ��� � DB2 �� 9.7 � �� 243

Page 254: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

244 DB2 �� 9.7� �����

Page 255: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 5 � �

© Copyright IBM Corp. 2006, 2009 245

Page 256: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

246 DB2 �� 9.7� �����

Page 257: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� A. �� ����

�� ���� �� DB2 �� ������� � ����.

DB2 �� �� ���� � ���

DB2 Server ��� �DB2 ������ �� �� ������ DB2 ��

9.7 ��� �� � ���� ���� �� � ���. � �

�� �� ��� http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/

com.ibm.db2.luw.qb.server.doc/doc/r0025127.html� DB2 �� ��� �

��.

DB2 �� ��

�� �� �� � http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/

index.jsp� ��� DB2 �� ���� � �� ��� �� � ���. ��

����� �� � �� ������� ��� ������. � ��

��� �� � � �DB2 �� 9.7� ���������. ��� DB2 ��

���� DB2 ������ �� ��� �� ����� �� ��� ��

��� ���. � ��� ��� �� ��� �� � ���.

DB2 DB2 �� 9.7 ��(PDF ��)

DB2 DB2 �� 9.7 ���(PDF �)� http://www.ibm.com/support/

docview.wss?rs=71&uid=swg27009474�� ��� � ��� � ���.

DB2 ����� ��

http://www.ibm.com/software/data/db2/upgrade/portal� DB2 ����� �

�(���� DB2 �� ��� �#)��� �� �� � ����� �

�� � ��� �� �� ��� ���� � �� � � � �

����.

DB2 ������ �� ��

http://www.ibm.com/software/data/education/� �� �� �� � ����

���� �� �� � �� ��� �� ���� ����� �

�� � ��� �� � ��� ���. http://www.ibm.com/software/data/

education/selfstudy.html�� ��� �� �� �� ���� � ��

�� DB2 ������ �� �� �� �� ������.

developerWorks �� �� � ���

http://www.ibm.com/developerworks/data� developerWorks �� �� � �

����� DB2 �� �� ����� �� � ��� �����. � �

����� �� ��, � ��, �� ��, ��, �� �� �� �� �

© Copyright IBM Corp. 2006, 2009 247

Page 258: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����. � � ����� DB2 ������ ��� �� �� � �

� ������� ���� � � �� ��� � �� ��� ��

���� �� � ���.

� � ������ DB2� �� �, DB2 DBA Central� ��� �

� �� �� ��� �����. Microsoft SQL Server, Oracle, Sybase

�� ������ � �� DB2 ������ ���� ���� � �

� ��� ����� DB2� �� ��� ������.

DB2 �

DB2 ��� IBM DB2 �� ����� �� ����� �� ����

��� ��� ��� ��� �� �� ��. ��, DB2 ����

ibm.software.db2.udb ibm.software.db2.udb.beta �� ��� �� DB2

�� ��� ��� ��� �� ��. DB2 ��� http://www.ibm.com/

developerworks/forums/db2_forums.jsp� developerWorks�� ��� ��.

248 DB2 �� 9.7� �����

Page 259: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� B. DB2 �� �� �

DB2 � ��� �� �� ���� �� ��� � ���.

v DB2 �� ��

– �� � ( ��, �� �� � )

– DB2 ��� �� ���

– ���

– ���

v DB2 ��

– PDF ��(� ��)

– PDF ��(DB2 PDF DVD)

– ��� ��

v �� ���

– � ���

– ��� ���

�: DB2 �� ��� ��� PDF �� ���� ���� � �� �� ��. ��

��� ��� �� �� �� ����� ����� ibm.com�� DB2 �� ��

� ������.

ibm.com�� � DB2 � ��(�: � ��, � IBM Redbooks® ��)�

����� ��� � ���. ��� DB2 �� �� ���� ���� �

��� �����. http://www.ibm.com/software/data/sw-library/

�� ���

DB2 ��� �� ��� ����. DB2 ��� ���� � � ��� �

��� � � [email protected]�� �� ��� �����. DB2 �� �

��� ��� � ��� ��� �� ��� �� ����. ��� ��� � �

��� � �� �� � ��� �� �������. � �� �� ��� �

�� �� ��� ��� �, � URL� ������.

DB2 �� ��� ��� �� � �� �� ��� ���� ����. ���� �

�� � �� DB2 � �� � � �, �� ��� IBM ��� ��� ���

�����.

© Copyright IBM Corp. 2006, 2009 249

Page 260: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 �� ���(�� �� PDF ��)

�� �� IBM Publications Center(www.ibm.com/shop/publications/order)�� �

�� � � DB2 ����� �� �����. PDF �� � DB2 �� 9.7

��� ��� ��� www.ibm.com/support/docview.wss?rs=71

&uid=swg2700947�� � ��� � ���.

�� ��� � � ��� ��� ���, �� �� �� ��� �� �� ��

��� � �� �� ���.

���� ��� ��� �� ��� �����. �� ��� ���� �� � �

��� �� ���� ������.

�: DB2 �� ��� PDF �� ���� ���� �� �� ��.

� 31. DB2 � ��

�� �� �� � �� ��� �� ��

�� API ��� SA30-3958-00 � 2009� 8�

�� �� � SA30-3955-00 �� 2009� 8�

Call Level Interface

Guide and Reference,

Volume 1

SC27-2437-00 � 2009� 8�

Call Level Interface

Guide and Reference,

Volume 2

SC27-2438-00 � 2009� 8�

�� ��� SA30-3959-00 � 2009� 8�

��� �� ���

�� ���

SA30-3969-00 � 2009� 8�

��� �� ����

�� ���

SA30-3970-00 � 2009� 8�

������ �� ��

�� ���

SA30-3951-00 � 2009� 8�

������ ���

�� ���

SA30-3953-00 � 2009� 8�

������ � �� SA30-3971-00 � 2009� 8�

DB2 Text Search Guide SC27-2459-00 � 2009� 8�

Developing ADO.NET

and OLE DB

Applications

SC27-2444-00 � 2009� 8�

Developing Embedded

SQL Applications

SC27-2445-00 � 2009� 8�

Developing Java

Applications

SC27-2446-00 � 2009� 8�

250 DB2 �� 9.7� �����

Page 261: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 31. DB2 � �� (��)

�� �� �� � �� ��� �� ��

Developing Perl, PHP,

Python, and Ruby on

Rails Applications

SC27-2447-00 �� 2009� 8�

Developing User-defined

Routines(SQL and

External)

SC27-2448-00 � 2009� 8�

Getting Started with

Database Application

Development

GI11-9410-00 � 2009� 8�

Linux Windows��

DB2 �� �� ���

GA30-3960-00 � 2009� 8�

��� �� SA30-3972-00 � 2009� 8�

DB2 Server �� GA30-3962-00 � 2009� 8�

IBM Data Server Client

��

GA30-3963-00 �� 2009� 8�

Message Reference

Volume 1

SC27-2450-00 �� 2009� 8�

Message Reference

Volume 2

SC27-2451-00 �� 2009� 8�

Net Search Extender

Administration and

User’s Guide

SC27-2469-00 �� 2009� 8�

���� �����

��

SA30-3973-00 � 2009� 8�

pureXML Guide SC27-2465-00 � 2009� 8�

Query Patroller ��

��� ��

SA30-3974-00 �� 2009� 8�

Spatial Extender and

Geodetic Data

Management Feature

User’s Guide and

Reference

SC27-2468-00 �� 2009� 8�

SQL Procedural

Languages: Application

Enablement and Support

SC27-2470-00 � 2009� 8�

SQL ���, �� 1 SA30-3956-00 � 2009� 8�

SQL ���, �� 2 SA30-3957-00 � 2009� 8�

�� �� ����

�� � ��

SA30-3952-00 � 2009� 8�

DB2 �� 9.7� ����

SA30-3961-00 � 2009� 8�

Visual Explain ��� SA30-3968-00 �� 2009� 8�

�� B. DB2 � �� � 251

Page 262: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� 31. DB2 � �� (��)

�� �� �� � �� ��� �� ��

DB2 �� 9.7� ��

��

SA30-3967-00 � 2009� 8�

Workload Manager

Guide and Reference

SC27-2464-00 � 2009� 8�

XQuery Reference SC27-2466-00 �� 2009� 8�

� 32. DB2 Connect � � ��

�� �� �� � �� ��� �� ��

DB2 Connect Personal

Edition �� ��

SA30-3965-00 � 2009� 8�

DB2 Connect Server ��

��

SA30-3966-00 � 2009� 8�

DB2 Connect ��� �

SA30-3964-00 � 2009� 8�

� 33. Information Integration � ��

�� �� �� � �� ��� �� ��

Information Integration:

Administration Guide for

Federated Systems

SC19-1020-02 � 2009� 8�

Information Integration:

A S N C L P P r o g r a m

Reference for Replication

and Event Publishing

SC19-1018-04 � 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 � 2009� 8�

Information Integration:

Introduction to Replication

and Event Publishing

GC19-1028-02 � 2009� 8�

��� DB2 �� ��

��� DB2 ��� �� �, ��� ����� ��� � �� � �� �

� ���� �� �� ��. ���� �� ��� IBM ������ ���

DB2 ��� ��� � ���. DB2 PDF �� DVD� �� ���� ��� �

�� � ��� � �����. �� ��, DB2 ��� ���� ��� ���

���� ��� � ����.

252 DB2 �� 9.7� �����

Page 263: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 PDF �� DVD�� ��� � � ��� DB2 ��� ��� ��� IBM

�� �� ��� � ���. ���� ��� �� IBM Publications Center�

� ����� ��� ��� �� ���. �� �� �� ���� ��� ���

����, ���� �� ��� IBM ������ ��� DB2 ��� ��� �

���. DB2 PDF �� DVD� � ��� ��� �� ��� � ����

�.

�: � ��� ��� DB2 ��� http://publib.boulder.ibm.com/infocenter/

db2luw/v9r7� DB2 �� ���� ��� ��.

��� DB2 ��� ����� ��� ������.

v �� �� �� ���� ��� DB2 ��� ����� ��� � �� ���

����� http://www.ibm.com/shop/publications/order� IBM Publications Center

� ������. �� �� ��� ����� ��/��/��� ��� �� �

� ���� �� ����� �����.

v �� ��� IBM ������ ��� DB2 ��� ����� ��� �����

�.

1. �� � ��� � ���� �� �� ���� �� ��� ��� ����

�.

– www.ibm.com/planetwide� � IBM ��� ��� ���

– http://www.ibm.com/shop/publications/order� IBM Publications � ���.

�� ��� �� �� � ���� ����� �� ��, �� �� ��

� ���� ���. � ����� ″� ��� ��″ ��� ������.

2. ��� ��� �, ��� DB2 ��� ������.

3. ����� ����� ��� � �� ��� ������. ��� �

�� ��� 250 ���� �DB2 � ����(���� �� PDF �)�

� ������.

��� ����� SQL �� � ��

DB2 ��� SQL�� ��� ���� � � �� SQLSTATE �� �����.

SQLSTATE ���� SQL � SQL � ��� �� ��� �����.

SQL � ���� ����� �� ���� �� ��� ������.

? sqlstate or ? class code

���, sqlstate� � 5�� ��� � SQL � �� class code� SQL � �

�� 2�� ��� �� ��.

�� ��, ? 08003� 08003 SQL � � �� ���� ����, ? 08� 08 ��

� �� �� ���� �����.

�� B. DB2 � �� � 253

Page 264: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 �� �� � ��� ��

DB2 �� 9.7 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9r7/���.

DB2 �� 9.5 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9r5/���.

DB2 �� 9 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9/���.

DB2 �� 8 ��� �� �� 8 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v8/���.

DB2 �� ��� �� ��� �� ��

DB2 �� ��� ��� � ��� ��� ��� �� � � �����. ��

� ��� ��� ���� �� �, DB2 �� ��� �� �� � � �� �

����.

v Internet Explorer ����� ��� ��� � � ����� ��� ����

��.

1. Internet Explorer�� � —> �� � —> �� � �����. �

� � �� �� ���.

2. ��� ��� �� �� � �� � �� ������ ������.

– �� � ��� ���� �... � �����.

�: ��� ����� ��� ��� � � ���� � �� ���

���� ����� ����.

– ��� � ��� �����, ��� ��� � �� ��� �� ��

� �� � � � ��� �� �� � �����.

3. ��� ��� � � ���� �� ��� ��� ��� DB2 �� ��

� �� ��.

v Firefox �� Mozilla ����� ��� ��� �� � � ����� ���

������.

1. � —> �� —> �� �� ��� �� ��� � ������. �

�� �� �� ��� �� ��.

2. ��� ��� �� �� � �� � �� ������ ������.

– �� � ��� ���� �� �� ��� ��� ��� ��� ��

�... � �����.

254 DB2 �� 9.7� �����

Page 265: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

– ��� � ��� �����, ��� ��� � �� ��� �� ��

� �� � � � ��� �� �� � �����.

3. ��� ��� � � ���� �� ��� ��� ��� DB2 �� ��

� �� ��.

�� ��� � ����� �� �� ��� ��� ���

��� ��� ���.

��� �� ���� ��� ��� DB2 �� � �

��� ��� DB2 �� ��� ����� ���� ���.

���� ��

DB2 �� 9.7 �� ��� �� ��� � �� ���. ��� ��� DB2 Server

��� �DB2 �� � �� ���� DB2 �� �� ��� ��� ������. �

� �� ��� ���� � ���� ����� �� �� ���� �� �

�.

� ���� �� ��

��� DB2 �� ��� �� �� ���� ��� � ���.

v �� �� - �� �� �� � ��� �����. �� ��� � �� �

��� �� � �� ��� ��� � �� ��� �� �� ���. ��

�� ��� ����� ���� �� ���� ��� ��� ����� ���

�� ���.

v �� �� - �� ��� �� ��� ��� ���� � ������. �

� ��, �� �� ��� ���� �� ��� ���� ��, �� �

�� �� �� �� ��� � �� ��� �� ���� ��� �

���. , �� ��� ����� �� ��� ��� �� ���� �����

���. �� ��� �� ��� ��� ��� � ����.

���

� ��� �� �� ���� �� �����. �� ��� �� ����� ���

� �� ���� ��� ��� DB2 �� �� �� ��� ��� ������.

��� �� ���� ��� ��� DB2 �� ��� ���� ����� ��� �

�����.

1. Linux �� �

a. �� ��� ��� �� � ����. DB2 �� ��� /opt/ibm/

db2ic/V9.7 ���� ��� �� ��.

�� B. DB2 � �� � 255

Page 266: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

b. �� ����� doc/bin ���� ������.

c. ��� �� ic-update ���� ������.

ic-update

2. Windows �� �

a. � �� ����.

b. �� ��� ��� �� � ����. DB2 �� ��� <Program

Files>₩IBM₩DB2 Information Center₩Version 9.7 ���� ��� �

� ��. ��� <Program Files>� ��� �� ���� ��� ��

��.

c. �� ����� doc₩bin ���� ������.

d. ��� �� ic-update.bat ��� ������.

ic-update.bat

��

DB2 �� ��� ���� ��� ��. ����� �� �� �, �� ���

� �� ��� ��� �� ��. �� �� ��� ��� � �� �, ����

��� � ��. �� ��� doc₩eclipse₩configuration ���� ���.

� �� �� ��� ��� ��� �����. �: 1239053440785.log

��� �� ���� ��� ��� DB2 �� � �� �

DB2 �� ��� ��� ��� �, IBM���� �� ����� � ��� �

���.

��� ��� DB2 �� ��� ���� ����� ��� ������.

1. ����� DB2 �� ��� ��� � � ��� �� ������. �

��� �� ��� ���� ���� ���� ��� �� ���� �

� ��� ��� � ���� ����� ��� � ���. DB2 �� ��

� ����� ��� �� � ��� �� ��.

2. �� �� ����� ����� �� �� ������. ���� � ��

��� � �, �� �� ���� �� ��� � ��� � ���.

�: ���� ���� �� ��� DB2 �� �� ����� ���� � �,

���� ���� DB2 �� ��� ��� ��� ���� �� ���� ��

�� ����� ������. ��� �� �� ����� ����� ���

� �� ��� �� ���� ��� ������ �� ���� ��� �

��� ��� ���� ���� �� ��� �� � ���.

�� ��� �� ��� �� �� ���� ��� ������. ��

� �� �� � ���� ��� � ���.

256 DB2 �� 9.7� �����

Page 267: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

3. � �� ��� ��� � ����� DB2 �� ��� �������.

�: Windows 2008, Windows Vista ��� � � � ��� ��� �� ��

�� ���� ���. � ��� ���� � �� �� ��� ��� ��

� ��� ��� ��� � �� � ���� �� ������.

��� �� ���� ��� ��� DB2 �� ��� ����� ��� �����

�.

1. DB2 �� ��� ������.

v Windows� �, �� → ��� → �� � → ���� �����. �� �

� DB2 Information Center ���� ��� ��� � �� � ���

������.

v Linux� �, �� �� ������.

/etc/init.d/db2icdv97 stop

2. � ��� �� ��� ������.

v Windows� �:

a. � �� ����.

b. �� ��� ��� �� � ����. DB2 �� ��� <Program

Files>₩IBM₩DB2 Information Center₩Version 9.7 ���� ��

� �� ��. ��� <Program Files>� ��� �� ���� ��

� �� ��.

c. �� ����� doc₩bin ���� ������.

d. ��� �� help_start.bat ��� ������.

help_start.bat

v Linux� �:

a. �� ��� ��� �� � ����. DB2 �� ��� /opt/ibm/

db2ic/V9.7 ���� ��� �� ��.

b. �� ����� doc/bin ���� ������.

c. ��� �� help_start ���� ������.

help_start

���� � � ���� ��� � �� ��� �� ��.

3. �� ( )� �����. (JavaScript™� ����� �� ��� ���.)

�� ��� ��� ���� ���� �� �����. �� ��� ����

�� �� ��.

4. �� ���� ����� ��� ���� �� � ���� ��� ����

�.

5. �� ���� ���� ��� �����.

�� B. DB2 � �� � 257

Page 268: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

6. � �� ��� ������.

v Windows� �, �� ���� doc₩bin ���� ��� � ��� ��

help_end.bat ��� ������.

help_end.bat

�: help_end ���� ���� help_start ���� ��� ��� ��

�� ��� ���� � �� �� ���� ���. help_start.bat

� ��� � Ctrl+C �� �� ���� ���� ����.

v Linux� �, �� ���� doc/bin ���� ��� � ��� ��

help_end ���� ������.

help_end

�: help_end ����� help_start ���� ��� ���� ��

� ���� � �� �� ���� ���. help_start ���� �

�� � �� ���� ���� ����.

7. DB2 �� ��� �������.

v Windows� �, �� → ��� → �� � → ���� �����. �� �

� DB2 Information Center ���� ��� ��� � �� � ���

������.

v Linux� �, �� �� ������.

/etc/init.d/db2icdv97 start

��� DB2 �� ���� �� ��� ��� �� ��.

DB2 ���

DB2 ���� DB2 ��� ���� ��� ���� � ����. � � �

����� �����.

���� ��

�� ��(http://publib.boulder.ibm.com/infocenter/db2help/)�� XHTML ��� �

��� � � ���.

�� � ��� ���� �� �����. � ��� �� ���� �

�� ���� ������.

DB2 ���

���� ��� � � �����.

258 DB2 �� 9.7� �����

Page 269: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�pureXML�(pureXML Guide)

DB2 ������� ���� XML ���� � �� �� XML ��� �

��� � ��� ��� � ���.

Visual Explain ���� �Visual Explain�

� �� �� �� Visual Explain� ���� SQL�� ��, ��� �

�� � ���.

DB2 ��� �� ��

DB2 ������ �� �� � ���� ���� �� � �� ���� � �

�� �� ��� ��� � ���.

DB2 ��

�� �� ��� DB2 �� �� �� �� DB2 �� ��� ���

��� � �� ������. DB2 �� ���� ���� ��

� � �� � �� � , � ���� �� � �� �� DB2

������ ���� ��� � � �� � ���� � �� �� �

�� ���.

DB2 �� �� � ���

�� � ��� � �� �� ��� ���� DB2 � �� � �

��� ������. � �� ����� �� DB2 ��, � ��,

APAR(Authorized Program Analysis Report �� �� ��), FixPack

�� ��� �� ��� ���. ��� � ��� ���� ��� ��

�� �� ��� �� � ���.

��� DB2 � �� � ���� �����. http://www.ibm.com/software/

data/db2/support/db2_9/

����

�� ��� �� � �� ��� � ���.

�� ��: � �� ��� ���� �� ��� ��� � �� ���, �

��� ��� ��� � ���. IBM� ���� �� ��� � � �� � ��

� �� �� ����� 2�� ���� �� � ����.

��� ��: � �� ��� ���� �� ��� ��� � �� �� ��

� ���� ��, �� ��� � ���. ��� IBM� ��� �� �� �

�� 2�� ���� ���� � � �� � ��� ��, �� �� ��� � ��

��.

�� B. DB2 � �� � 259

Page 270: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

���� ����� ��� �� ����, � ��� � �� ��� ��, �

��, ���� �� �� �� ���� �� ��� ��� ���� �� ���

��� �� ����� ���� ����.

IBM� � �� ��� IBM� ��� ���� ��� ��� ��� �����

��� ���� �� � ���� � ����� ��� ��� � � �

���.

��� �� �� �� �� ���� � �� �� ! �� ���

��� ��� ��� � ��, �� �� ���� � ���.

IBM� � �� ��� �� ��� ��� ���� ����. ��� �� ���,

��� � ��� ���� �� ��� ��� ���� ( �� ��� �

�) ����� ����� ��� ��� �� �� � � �� �����.

260 DB2 �� 9.7� �����

Page 271: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� C. ����

� ��� ���� ���� �� ������ ��� ����. �IBM ���

�� ��� � �� �� ��� �� ��� ���� �� �� � ���.

IBM� �� ���� � �� �� ��, ��� �� �� ���� �� ��

���. �� ��� � � �� ���� �� ��� �� IBM �����

������. � ��� IBM ��, ��� �� ���� ����� �� �� IBM

��, ��� �� ����� ��� � �� �� ����� ����. IBM�

�� ���� ���� �� �, ���� ��� ��, ��� �� ���� �

� ��� �� ���. ��� �IBM ��, ��� �� ���� � ��

�� ��� ���� �����.

IBM� � ��� ��� � � ��� �� �� ��� �� �� �

�� �� � ���. � �� ����� �� �� �� ������ ����

�� ��. ����� �� ����� ���� ������.

135-700

�� � ��� ��� 467-12, ���� ���

�� �.�.� �� �

������

����: 080-023-8080

2��� �� ��(DBCS) ��� �� ���� ��� �� IBM ������� �

���� �� ��� �� ����� ���.

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan, Ltd.

3-2-12, Roppongi, Minato-ku, Tokyo 106-8711 Japan

�� ��� ���� ���� ���� �� ����� ���� �� �. IBM�

��� �� ���, ��� � ��� ���� �� ��� ��� ����

(, �� ��� ��) ����� ����� ��� ��� ���� � �� ���

��� �����. �� ����� � ���� ��� �� ��� ��� ��

��� ���� ����, � ��� ���� �� �� ���.

© Copyright IBM Corp. 2006, 2009 261

Page 272: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ���� ���� ���� ���� ���� ��� � � ���. � �

�� ����� ���, �� ��� ��� �� ��. IBM� � ��� �

�� �� /�� ���� �� �� �� ���� �� /�� �� � �

��.

� ���� ���� �IBM� � ���� � ��� ��� ���, �� ���

�� �� � ���� ���� �� �� ��. �� � ���� ���

IBM �� ��� ��� ��� �� � ��� ���� �� ��� ��� �

� ��� ���.

IBM� ��� ��� ���� �� �� ��� ����� ��� ���� ��

� ��� ��� ����� ��� � ���.

(i) ����� ��� ���� �� ���( ��� ��) �� �� �

(ii) �� ��� �� ��� ��� ���� �� ��� ��� �� �

��� ���� �� ��� ������.

135-700

�� � ��� ��� 467-12, ���� ���

�� �.�.�. �� �

������

��� ��� �� ��(�� ��, ��� �� �) ��� ��� � ���.

� ��� �� ����� ��� ��� ���� �� �� �� �

����� ��� ��� IBM� IBM � ��, IBM ��� ���� ��(IPLA)

�� �� ��� ��� �� ��� ����.

��� ��� � � ���� ��� ��� ��� ����. ��� ��

��� �� ��� ��� �� � ���. �� ���� �� �� ��

��� ����� � ��, ��� ��� ���� ����� ���� � ��

���� ���� ��� ����� ��� � ����. �� �� �� ��

�� ���� �� ��� �� ��� �� � ���. � �� ���� ��

���� �� � ��� ���� ���.

�IBM ��� �� ��� �� ��� ���, �� �� �� �� �� �� �

���� �� ����. IBM��� ��� ���� ����� �����, �IBM

��� ��� �� ���, ��� �� �� ��� ���� ��� � ����.

�IBM ��� �� �� ����� �� ��� ���� ������.

IBM� ���� �� �� ��� �� � ��� � �� �� �� �

���.

262 DB2 �� 9.7� �����

Page 273: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

� ���� ��� ���� �� ���� �� ���� �� ��� ��

���. �� ���� ��� �� ���� ���� ��� ��, �, ��

��� ��� ��� � ���. �� ��� � ��� ��� �� ��� ��

��� ����� �� ���� �����.

��� ����:

� ���� �� � ��� ���� � � ���� ��� � �

����� �� ���. ��� ��� ���� �� �� ��

� � ����� ���� �����(API)� ���� ������ ��, �

�, � �� ��� ��� IBM� � ��� ���� �� �� ��

�� ��� �� ��, �� ��� � ���. ��� ����

� ����� ��� ���� �� ��. ��� IBM� ��� ���� �"

�, ��� �� �� �� ����� �� ����. ���� ��

� ���� ″� ���″ �� ��. IBM� ���� ���� �� ��

�� � ��� �� ��� �� ����.

��� ��� �� �� ��� ��� ���� ��� ��� �� �

�� ��� ����� ���.

© (��� ��) (��). � �� ��� IBM Corp.� ����� ��

��. © Copyright IBM Corp. _enter ��_. All rights reserved.

��

IBM, IBM �� ibm.com®� �� ��� ��� IBM Corp.� �� �� ��

�����. �� �� ��� ��� IBM �� �� �� �����. �� IBM

�� �� � “��� �� ��”(www.ibm.com/legal/kr/copytrade.shtml)�

���.

�� ��� �� �� �� �� �������.

v Linux� �� �� �� ���� ���� Linus Torvalds� �������.

v Java � Java �� ��� �� �� �� ���� ���� Sun

Microsystems, Inc.� �����.

v UNIX� �� �� �� ���� ���� The Open Group� �������.

v Intel®, Intel ��, Intel Inside®, Intel Inside ��, Intel® Centrino®, Intel Centrino

��, Celeron®, Intel® Xeon®, Intel SpeedStep®, Itanium® Pentium®� ��

�� �� ���� ���� Intel Corporation� �� �� �������.

v Microsoft, Windows, Windows NT® Windows ��� �� �� �� ���

� ���� Microsoft Corporation� �����.

�� �, �� ��� ��� �� �� �� �� �������.

�� C. ���� 263

Page 274: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

264 DB2 �� 9.7� �����

Page 275: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��

����� ���� �����

����� ��� �� �� ����� �� 215

����

DB2 �� �� 255, 256

�� ��

����� � 202

�� �

����� � 202

�� ����

�� �

DB2 Server �� ����� �� 56

����� 117

����� � 33

�� �

����� 153

DB2 Server �� ����� �� 56

���� ��

����� � 202

�� �� ����

NetBIOS SNA ���

������ �� ����� �� 169

���� ����

DB2 Server 141

�� DB2 �

DB2 Server ����� 94

� � RID

�� ���� �� 115

��� �� ��� ���� ��� �� �� 123

������

� ��

DB2 Server� �� ����� �� 118

�� ����� �� 51

�� �� � �

����� � 33

����� 73, 84

����� � � � �� 127

������ �

�� ����� 118

������ � ��

DB2 Server� �� ����� �� 118

������ �����

� � �� 241

����� 217

����� �� 177

����� ��� 175

������ ��

DB2 Server ����� ��� 63

�� ���� ������

����� 71, 83

���

�� �� 254

SQL� 253

��

DB2 Server ������ �� ���� ��� 30

�������� ��

�� �

DB2 Server �� ����� �� 56

����� 117

����� � 33

�� ���� ��

� � RID 115

�� ���� ��

DB2 Server ����� 58

�� �� ���� ���

DB2 Server ����� 30

��

�� ����� ��

�� ���� ����� 215

� 215

����� ���� �� 215

� ����� 215

��� 215

�� ����� ��

� 239

���� �� � �� 239

� � �� 241

�� 239

© Copyright IBM Corp. 2006, 2009 265

Page 276: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� (��)

����� 229

32�� �� �� 237

C, C++ COBOL 230

Java 232

.NET 234

����� �� 211

����� ��� 175

����� � 9

����

��

DB2 Server� �� ����� �� 120

����

���� ��� ��� �

����� � 42

dasmigr

DAS ����� 71, 83

db2ckupgrade �

DB2 Server �� ����� �� 51

db2exmig

DB2 Server� �� ����� �� 121

db2IdentifyType1

1 ��� 2 ��� �� 48

db2iupgrade

����� �� 21

���� ����� 69, 80

�� 19

db2tdbmgr

DAS ����� 71, 83

UPGRADE DATABASE

������ ����� 73, 84

����� ������ ��� 19

����� �� 21

�� ���(CLP)

���

����� 226

����� � 187

��

� 249

���� 259

��� 250

PDF 250

��

�� � �� 259

��� 259

�� ��

��� �� 259

��� 259

���

������

DB2 Server �� ����� �� 54

����� �� 153

DB2 Server �� 56

� ��� ��(SECADM)

������ � ��

DB2 Server� �� ����� �� 118

��� �

DB2 Server ����� 89

��� ��

�����

Linux UNIX 92

������� �� �

����� � 42

���� �� � ��

�� ����� �� 239

��� �� ��(UDF)

����� 229

����� �� 211

�� ����� ��

��

� 215

�����

� 215

�����

� 153

�� � 153

��� ��� ����� 154

DB2 Server

� 47

�� � 56

������ ����� � �� 51

������ � 54

�� ���� �� 58

��� ����� ���� 65

�� ���� �� ���� �(Linux) 61

��� ��� ����� 62

266 DB2 �� 9.7� �����

Page 277: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

�� ����� ��

��

���� �� � �� 239

� � �� 241

�� 239

�����

���� �� � �� 239

� � �� 241

�� 239

�����

� 169

�� �� ���� 169

�� ��� �� 169

����� �� 171

DB2 Server

� 113

������ � �� 118

������ ��� 116

�� � �� 117

�� ���� �� 115

� � �� 127

��� ��� 116

��� �� ��� ���� ��� �� �� 123

����� �� 125

1 ��� 2 ��� �� 48

���� �� ��� �� ��� 125

�� ���� 120

Explain ��� �� 121

XML ���� ���� �� 9.7� �� 122

� ��

DB2 Server ����� 96

�� ��� ��

������ �� ����� �� 169

��� ����� ����

�� ����� �� 65

��

���

�� 252

���

����� 226

����� �

DB2 � � 187

SQL� � 194

����� �� 177

���� ���

����� 229

����� �� 211

����

DB2 Server ����� 89

��� � ��

����� � 202

��� �

���

����� 226

����� � 187

��� �� ��� ����

��� ��

DB2 Server� �� ����� �� 123

��� �� �� ��

����� � 202

��� �� �� �

����� � 202

��� ���� �

����� � 202

��������

��� �� 106

������ 73, 84

������ ����� 217

�� ���� ������ 71, 83

�� 175

�� ����� �� 215

�� ����� �� 239

����� �� 229

�� 211

� 9

32�� �� �� 237

C, C++ COBOL 230

DB2 �� 9.7 3

Java 232

SQL ��� 235

��� ��

Linux UNIX 92

��� 226

�� 177

����� 175

�� ����� �� 215

�� ����� �� 239

��� � �� � 202

��� �� �� �� � � 202

����� �� 217

�� 177

���� � � 202

�� 267

Page 278: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����� (��)

����� (��)

� 9

ADO .NET 225

C, C++, COBOL, Fortran �� REXX 218

DB2 API � 184

DB2 CLI 220

DB2 JDBC 2 ����� ���� Java 224

DB2 � � 187

DB2 �� 9.7 3

Embedded SQL 218

IBM Data Server Driver for JDBC and SQLJ� ����

Java 221

SQL� � 194

���� 69, 80

32�� 64�� ����� �� 32

�� ��� � �� 25

� ���� 247

��

�� 211

��� 177

����� 177

����� 149

32�� 64�� ���� 21

DB2 Server 19

����� 147

�� ����� �� 153

�� ����� �� 169

��� � 154

� 8

DB2 �� 9.7 3

Linux UNIX 163

� 5

�� 9

����� 9

����� 8

DB2 Server 6

DB2 � 5

32�� 64�� �� 32

32�� ����� 227

C, C++ COBOL ����� 218

C, C++, COBOL �� 230

Data Server Driver Package 167

DB2 Administration Server(DAS) 71, 83

DB2 Server 15

�� ���� � 33

�� ����, ����� �� �� � 117

�� DB2 � 94

����� (��)

DB2 Server (��)

� FixPack �� 94

������ �� � � 33

����� �� � 33

�� ���� ��� ���� ��� 30

�� ���� �� 115

��� � 89

�� ����� �� 47

�� ����� �� 113

� �� 96

��� ����� ���� 65

��� ������ � �� 99

�� � 25

���� 21

��� � 21

�� 19

��� � 62

��� ��� ������ �� �� 63

��� ������ � 101

� 6

32���� 64�� Windows� 90

DB2 �� 9.7 3

Linux UNIX 79

Windows 67

DB2 Server � 25

DB2 Spatial Extender 25

DB2 �� 9.7 3

DB2 �� �� 102

DB2 � 3

HADR 21

MSCS(Microsoft Cluster Server) 109

NSE(Net Search Extender) 106

SQL �� � 25

Windows

Data Server Client 157

Data Server Runtime Client 161

XML Extender 107

.NET CLR �� 234

����� �� �

����� 151

DB2 Server 25

����� ���� ��

����� ��� �� �� ����� �� 215

����� ��

���� 21

32�� 64�� 32

268 DB2 �� 9.7� �����

Page 279: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����� ��

������ �� ����� �� 171

DB2 Server� �� ����� �� 125

������ ������

� � �� 127

��� ������ �

DB2 Server ����� 99

� �����

����� ��� �� �� ����� �� 215

�� ���� �� ���� �(Linux)

DB2 Server �� ����� �� 61

�� ��

���� �� �

����� � 42

�� ���

�� ���� �� ���� �(Linux) 61

� ���

DB2 Migrate Now! 45

DB2 ����� �� 5

developerWorks - �� �� 45

IBM �� �� �� 45

1 ��

���� �� �

����� � 42

�����

�� ����� ��

� 215

����� ���� �� 215

� �� ���� ����� 215

����� ����� 215

��� 215

�� ����� ��

� 239

���� �� � �� 239

� � �� 241

�� 239

����� 217

����� �

��� � �� � 202

��� �� �� �� � � 202

���� � � 202

DB2 API 184

DB2 � � 187

SQL� 194

����� �� 177

����� ��� 175

����� � 9

XML Extender �� 138

����

�� �� 259

�� ���� �

DB2 Server(Linux, UNIX Windows) 141

��

�� 3

����� �� �� 175

�DB2 �� ������ 45

����� �� �� 3

����� ����� �� 3

���� ��� �� DB2 ��� 133

���� ��� �� Query Patroller 133

����� 3

����� ����� �� 175

XML Extender 138

����� 3

����� ����� �� 147

DB2 Client ����� �� 3

DB2 Server 3

DB2 Server ����� �� 15

DB2 Server ����� �� 3

DB2 � 3

DB2 � ����� �� 3

Explain ��� 121

Microsoft SQL �� 45

Oracle 45

Sybase 45

XML Extender 138

XML ��� 138

XML ��� � �� �� XML Extender 133

����

����� 69, 80

32�� 64�� ����� �� 32

����

����� �� 21

�� �� ����

����� � HADR �� ������ 127

����� ����

������ ������ 127

�� �� ���

������ ������ 127

�� ���

����� � � �� 25

���

�� 259

�� 269

Page 280: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

��� (��)

�� �� 259

Visual Explain 258

�� ��

���� �� �

����� � 42

��

��

�� ����� �� 239

�����

�� ����� �� 239

���(governor)

DB2 WLM(Workload Manager)�� �� 133

���� 261

��� �

����� � 42

�� ���(DIO)

�� ���� �� ���� �(Linux) 61

�������

����� 247

������� �

����� � 202

�����

�� ����� �� 153

�� � 153

����� ���� �� 153

��� ��� ����� 154

DB2 Server ����� 153

�� ����� ��

� 169

�� �� ���� 169

�� ��� �� 169

����� �� 171

�����

Data Server Client(Windows) 157

Data Server Runtime Client(Windows) 161

Linux UNIX 163

����� �� � 151

����� �� 149

����� ��� 147

����� � 8

������ �

����� ����� 154

DB2 Server ����� 62

������ �� �� 63

��� ���� ���

DB2 Server ����� 30

���� �� ��� ��

����� � ��� 125

���� �� ��� �� ���

DB ��� �� ����� �� 125

�� �

������ ������ 127

������ ������ �

����� 101

��� ��

������ ������ 127

��� ��� XML ���

������ ������ 127

��� ���� � � XML ���

������ ������ 127

����32�� �� ��

����� 237

32�� �����

����� 227

32�� Windows ����� 90

64�� ����

32�� �� �� ����� 237

32�� ����� ����� 227

AACTIVATE DATABASE �

DB2 Server� �� ����� �� 116

ADO .NET �����

����� 225

BBACKUP DATABASE �

DB2 Server �� ����� �� 54

270 DB2 �� 9.7� �����

Page 281: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

CCLI �����

����� 220

CREATE TABLESPACE�

��� �� ��� ���� ��� �� �� 123

Ddasmigr �

DAS ����� 71, 83

Data Links Manager �

����� 106

Data Server Client

�����(Windows) 157

Data Server Driver Package

����� 167

Data Server Runtime Client

�����(Windows) 161

DB2 Administration Server(DAS)

����� 71, 83

DB2 JDBC 2 ����

Java ����� ����� 224

DB2 Server

� ���� 141

�� � 33

�� ����� ��

� 47

�� � 56

������ � 54

������ �� 51

�� ���� �� 58

��� ����� ���� 65

�� ���� �� ���� �(Linux) 61

��� ��� ����� 62

��� ���� �� �� 58

�� ����� ��

� 113

������ � �� 118

������ ��� 116

�� ���� �� 115

�� �� � �� 117

��� ��� 116

��� �� ��� ���� ��� �� �� 123

����� �� 125

1 ��� 2 ��� �� 48

�� ���� 120

Explain ��� �� 121

DB2 Server (��)

�����

�� DB2 � 94

� FixPack �� 94

������ 73, 84

� �� 96

��� ������ � �� 99

�� � 25

���� 69, 80

�� 19

��� ������ � 101

� 6

32���� 64��� 90

DB2 Administration Server(DAS) 71, 83

Linux 79

UNIX 79

Windows 67

����� �

�� � 33

����� �� 33

���� �� � 42

��� � 42

����� ��� 15

�� ���� � 141

DB2 Spatial Extender

����� 89

����� �� � 25

DB2 WML(Workload Manager)

DB2 ����� �� 133

Query Patroller�� �� 136

DB2 �� 9.7� �����

�� vii

����� �� ����� 173

����� ����� 145

DB2 Server ����� 13

DB2 � ����� 1

DB2 �� �� 252

DB2 ����� ��

��� �� 5

DB2 ��

����� 89

DB2 �� ��

�� 255, 256

�� ��� �� 254

�� 254

�� 254

DB2 ���

DB2 WLM(Workload Manager)�� �� 133

�� 271

Page 282: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

DB2 ��� ��

DB2 WML(Workload Manager) 133

DB2 �� ��

����� 102

DB2 �

����� 3

��

DB2 � ����� �� 3

db2batch �

����� �� 125

db2ckupgrade �

DB2 Server �� ����� �� 51

db2exmig �

DB2 Server� �� ����� �� 121

db2IdentifyType1 �

1 ��� 2 ��� �� 48

db2iupgrade �

����� �� 21

���� ����� 69, 80

�� 19

db2rbind �

DB2 Server� �� ����� �� 120

db2support �

DB2 Server �� ����� �� 56

db2tdbmgr �

DAS ����� 71, 83

DB2_USE_DB2JCCT2_JROUTINE ��

Java �� ����� 232

DSDRIVER

�����

Data Server Driver Package 167

EEmbedded SQL �����

����� 218

Explain ���

�� 121

FFORTRAN �����

����� 218

IIBM Data Server Driver for JDBC and SQLJ

Java ����� ����� 221

INLINE LENGTH

� � ��

����� ��� �� ����� � �� 241

JJava

��

����� 232

�����

����� (JDBC SQLJ� IBM Data Server

Driver) 221

�����(DB2 JDBC 2 ����) 224

jdk_path �� ����

��

����� 232

LLinux

�� ���� �� ��� � 61

�����

��� �� 92

����� 163

DB2 Server 79

MMicrosoft SQL Server

�� 45

MSCS(Microsoft Cluster Server)

����� 109

NNetBIOS

��� �

������ �� ����� �� 169

NSE(Net Search Extender)

����� 89

UDF� ����� � 106

OOracle

�� 45

O_DIRECT

�� ���� �� ���� �(Linux) 61

272 DB2 �� 9.7� �����

Page 283: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

QQuery Patroller

����� 89

DB2 DB2 ���� ��� �� 136

Query Patroller ��

DB2 WML(Workload Manager) 136

RREBIND �

DB2 Server� �� ����� �� 120

REORG INDEXES �

1 ��� 2 ��� �� 48

RESTORE DATABASE �

DB2 Server ����� 96

REXX �����

����� 218

SSNA(Systems Network Architecture)

��� �

������ �� ����� �� 169

SQL �� �� ��

����� 226

SQL �� �

����� 25

SQL ���

����� 235

SQL�

��� �� 253

����� 226

����� � 194

Sybase

�� 45

TTCP/IP

�� �� ����

������ �� ����� �� 169

UUNIX

�����

��� �� 92

UNIX (��)

����� (��)

����� 163

DB2 Server 79

UPGRADE DATABASE �

������ ����� 73, 84

����� ������ ��� 19

����� �� 21

VVisual Explain

��� 258

WWindows �

�����

Data Server Client 157

Data Server Runtime Client 161

DB2 Server 67

XXML Extender

����� 107

XML ���

����� �� 138

XML ���� ���

�� 9.7 ��� �� 122

XML ��� ��� ���

XML ���� ���� �� 9.7� �� 122

XML ��(XML Extender)

����� �� 138

��� ���.NET

�� �� ���

�� ����� 234

�� 273

Page 284: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

274 DB2 �� 9.7� �����

Page 285: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse
Page 286: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

����

SA30-3961-00

Page 287: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/… · 7. DB2 9.7 ( ) standalone – DB2 Personal Edition(PE) v standalone, wse ese v client wse

Spineinformation:

Lin

ux,

UN

IX�

Win

do

ws�

IBM

DB

29.

7D

B2

��

9.7�

��

��

���