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

565
Linux, UNIX Windows IBM DB2 9.7 SA30-3969-00

Upload: others

Post on 08-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Linux, UNIX � Windows�

IBM DB2 9.7

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

SA30-3969-00

���

Page 2: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘
Page 3: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Linux, UNIX � Windows�

IBM DB2 9.7

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

SA30-3969-00

���

Page 4: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�!

� ��� � ��� ���� ��� ���� ��, 541 ���� �� F ������>� ��� �����.

��� ����

� ���� 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 1993, 2009.

Page 5: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��

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

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

� 1 � ��� �� �� . . . . . . . . . . 3

� 2 � ���� ���� . . . . . . . . . 7

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

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

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

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

XML ��� ���� . . . . . . . . . . 9

LBAC �� ��� ���� ���� . . . . 13

��� ���� ����. . . . . . . . . 14

�� ��� ��� ���� ����. . . . 15

ID �� ���� ���� . . . . . . . . 18

LOB ���� ���� . . . . . . . . . 18

�� - ���� . . . . . . . . . . . . . 19

EXPORT . . . . . . . . . . . . . . 19

ADMIN_CMD ���� ���� EXPORT

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

db2Export - �������� ��� ���� 41

���� �� - CLP . . . . . . . . . 49

� 3 � ��� ���� . . . . . . . . . . 51

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

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

��� ��� . . . . . . . . . . . . . 55

XML ��� ��� . . . . . . . . . . 57

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

�� ��� ��� ��� ���� . . . . 60

LBAC �� ��� ��� ���� . . . . . 64

� �� �� ���. . . . . . . . . . 66

ID �� ��� ���� . . . . . . . . . 66

�� �� ��� ���� . . . . . . . 68

LOB ��� ���� . . . . . . . . . . 70

��� �� �� � ��� ���� . . . . 71

��� � �� �� �� . . . . . . . . . 71

�����/� �� � ���. . . . . . . 71

��� �� ��� ��� ������ �� 72

�� - ��� . . . . . . . . . . . . . 73

IMPORT . . . . . . . . . . . . . . 73

ADMIN_CMD ���� ���� IMPORT

�� . . . . . . . . . . . . . . . 100

db2Import - ���, �� ��, �� �� ��

��� ��� . . . . . . . . . . . . 127

��� �� - CLP . . . . . . . . . 143

� 4 � �� ���� . . . . . . . . . . 147

�� � . . . . . . . . . . . . . . 147

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

LOAD ��. . . . . . . . . . . . . 152

��� �� . . . . . . . . . . . . . . 152

XML ��� �� . . . . . . . . . . 154

��� ���� �� �� ���� . . . . 156

LBAC �� ��� �� ���� . . . . . 159

ID �� �� ���� . . . . . . . . . 161

�� �� �� ���� . . . . . . . . 164

CURSOR � �� ��� ��� �� 166

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

�� ���� �� ��� �� �� 171

��� ���� ���� . . . . . . . 172

��� ��� ������(User Exit)� ��

� ��� �� . . . . . . . . . . . 173

�� � �� �� �� . . . . . . . . . . 179

� �� � �. . . . . . . . . . . 179

�� �� �� � . . . . . . . . 180

�� �� �� �� � . . . . . . . 191

�� ��� �� �� . . . . . . . 192

�� � ����� �� � �� . . . . 197

�� �� �� � �� � . . . . . 198

SET INTEGRITY� ��� ���� ��

� . . . . . . . . . . . . . . . . 201

�� �� ��� �� . . . . . . . . 204

�� �� �� �� . . . . . . . . . 205

�� �� �/�� ��� ���� �� . . 208

�� �� �/�� ��� �� . . . . . . 210

�� � ��� . . . . . . . . . . . 212

� �� �� �� . . . . . . . . . 213

��� �� �� ��� . . . . . . . 213

ALLOW READ ACCESS �� �� ���

�� � . . . . . . . . . . . . . 214

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

� � �� . . . . . . . . . . . . 217

© Copyright IBM Corp. 1993, 2009 iii

Page 6: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � �� . . . . . . . . . . . . 218

�� ���� �� ��� . . . . . . . . 218

�� � - ��� ������ �� . . . . 219

��� ������ ���� ��� �� 222

LOAD QUERY ��� ��� ��� ��

���� ���� �� �� ��� . . . . 229

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

��, ��� �� � . . . . . . . . . 231

�� � � �� . . . . . . . . . . 233

�� - ��� ���� �� . . . . . . 234

�� - �� . . . . . . . . . . . . . . 243

LOAD . . . . . . . . . . . . . . 243

ADMIN_CMD ���� ���� LOAD �

� . . . . . . . . . . . . . . . . 280

db2Load - ���� ��� �� . . . . . 317

�� �� - CLP . . . . . . . . . . 341

SET INTEGRITY . . . . . . . . . . 345

LOAD QUERY . . . . . . . . . . . 366

LIST TABLESPACES . . . . . . . . . 372

� 5 � �� ��� �� �� . . . . . . . 387

ADMIN_MOVE_TABLE ���� ��� �

�� �� �� . . . . . . . . . . . . 387

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

���� IBM �� ��. . . . . . . . . 392

�� �� . . . . . . . . . . . . . . 393

db2move ����� ���� �� ��

. . . . . . . . . . . . . . . . 396

db2move - ������ �� �� . . . . . 397

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

� ��� � . . . . . . . . . . . . 408

RESTORE DATABASE . . . . . . . . 409

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

� ��� . . . . . . . . . . . . . . 429

db2inidb - ��� ������ �� . . . 430

db2relocatedb - ������ ��� . . . . . 432

db2look - DB2 �� � DDL � ��. . . . 438

� 6 � �� �� � ��� �� . . . . . . 451

����/���/�� ���� � � . . . . 451

��� � ��� �� - � � ���� 452

�� ���� � ASCII(DEL) � � 453

�� ��� �� ASCII(ASC) � �. . . 460

IXF � �� PC � . . . . . . . . 464

���� � �(WSF) . . . . . . . . 507

��� �� � ���� ���� . . . . . . 508

�� �� � ��� ��(NLS) . . . . . . . 510

XML ��� �� . . . . . . . . . . . 511

XML ��� �� � �� ���� . . . . 512

��� � ���� � LOB � XML � �

� . . . . . . . . . . . . . . . . 513

XML ��� ��� . . . . . . . . . . 515

�� � XPath ��� �� . . . . . . . 516

� 2 � �� . . . . . . . . . . . . 517

�� A. ��� � �� ���� � �� � . . 519

�� B. ����, ��� � �� ������ �

��� �� �� . . . . . . . . . . . 521

�� C. �� ����� �� �� . . . . . 523

�� D. ��� �� ���� �� ��� �� 527

�� E. DB2 �� �� �� . . . . . . . . 529

DB2 �� �� ��(��� �� PDF �) 530

�� DB2 �� �� . . . . . . . . . . 533

�� ����� SQL �� ��� ��. . . . 534

DB2 �� ��� � �� �� . . . . . 534

DB2 �� ���� ��� ��� �� �� . . 534

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

� �� . . . . . . . . . . . . . . . 535

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

� �� �� . . . . . . . . . . . . . 536

DB2 ���. . . . . . . . . . . . . . 539

DB2 ��� �� �� . . . . . . . . . . 539

���� . . . . . . . . . . . . . . . 540

�� F. ���� . . . . . . . . . . . . 541

� . . . . . . . . . . . . . . . . 545

iv ��� �� ���� �� � ���

Page 7: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� �� ��

� ���� Linux®, UNIX® � Windows®� DB2® ������ ��� �� ��

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

v ���� � ���

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

� ���� �, DB2 ������ �, DB2 ������� DB2® Connect™� �

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

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

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

v ��

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

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

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

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

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

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

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

�����.

© Copyright IBM Corp. 1993, 2009 v

Page 8: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

vi ��� �� ���� �� � ���

Page 9: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 1 � ��� �� ���� � ��

© Copyright IBM Corp. 1993, 2009 1

Page 10: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

2 ��� �� ���� �� � ���

Page 11: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 1 � ��� �� ��

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

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

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

� 1. ��� �� ��

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

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

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

�� ��� �� �� ��

�� �� ���

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

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

� ��� � ���. SQL INSERTS� ���

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

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

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

��� COPY ���� ��� ��� �� �

� � ���. �� ��� ��(: SMP �

MPP ����� CPU � ���)� �� ���

� ���.

�� ��� ��

���� �� db2move

��

COPY ��� �� db2move ����� ����

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

����(���� ��� �� � ���� ��

�� �)� ����� �� �������� �

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

�. IMPORT �� EXPORT ��� �� db2move

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

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

�� ��� �� �� ��

�� �� ���

COPY ��� ���� �� �� � �� ���

���� �� � ���. COPY ��� ��

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

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

� ������� �� IMPORT �� EXPORT

��� �����. IMPORT � EXPORT ���

db2look ��� �� �����.

��

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

���

v ���� ��� ��

© Copyright IBM Corp. 1993, 2009 3

Page 12: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

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

���� �����.

�� ��� �� �� ��

�� �� ���

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

� � �� � � ���.

v �� ���� � ��

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

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

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

�� ��� ���

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

��

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

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

� ��� � ���.

�� ��� �� �� ��

�� �� ���

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

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

�� �� �����. HPU(High Performance

Unload)� ��� �� �� �� ��� ���

���. ����� XML ��� �����.

�� ��� ����

���� �� ADMIN_COPY_SCHEMA ����

��

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

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

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

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

�� ��� �� �� ��

4 ��� �� ���� �� � ���

Page 13: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� �� ADMIN_COPY_SCHEMA ����

�� �� ���

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

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

�� ��� ��(� �� �� ��)�� �

����. ADMIN_COPY_SCHEMA ��� �

db2move ����� �� � � �� ��� �

���.

v ADMIN_COPY_SCHEMA ���� �� �

������� ����� db2move �����

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

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

� � �� �� ��� db2move ����

� ����. ADMIN_COPY_SCHEMA ��

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

v ADMIN_COPY_SCHEMA ���� cursor�

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

��� �����. db2move ����� cursor

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

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

��� ���.

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

���

���� ��REDIRECT �� � GENERATE SCRIPT �

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

��

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

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

��.

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

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

�����.

��

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

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

� ��� � �

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

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

� ��� ���

���� �� db2relocatedb - ������ �� ��

��

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

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

�� �� �����.

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

� 1 � ��� �� �� 5

Page 14: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� �� db2relocatedb - ������ �� ��

�� �� ���

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

� ��� � ���.

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

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

��� � ���.

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

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

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

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

����� ���� �db2relocatedb - ������ �

�� ���

���� �� �� ��

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

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

�� �� ���

v 1� ��� ��� �� � ��� ��� �

� �� ��� �

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

� �� ��

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

��� � �� ��

���

v ������� �� ��� DMS ��� ��

��� ��� � �

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

flashcopy ��� �� �����.

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

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

��� ��� ����.

��

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

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

���

6 ��� �� ���� �� � ���

Page 15: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 2 � ���� ����

���� ���� ��

���� ������� SQL select �� XQuery�� ��� ���� ���

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

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

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

�� ����� CLP�� EXPORT ��� � ��� ADMIN_CMD ��� �

��� ���� ��� ������� �� db2Export API� �� �

� � ���.

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

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

v � ��� ��� �

������� �� IXF, WSF � DEL ��� �� �����.

v ����� ���� �

���� ���� ����� ����� �� � ���� ���� SELECT

�� ��� ���. �� ��� ���� ������ �� SELECT�� �

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

��� �� ���.

IXF ��� ���� ��� �� �� DB2 Connect�� ���� �����

��� � ���.

�� ��

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

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

� ��� ����� ��� �� �� ��� �� ����� ���. METHOD

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

��.

XML ��� �� � �� ��� ��� ���� ����� ����� �

���. XMLFILE, XML TO � XMLSAVESCHEMA ���� ��� �

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

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

� Embedded SQL �������� ����� SQL ��� � �� ��, SQL

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

© Copyright IBM Corp. 1993, 2009 7

Page 16: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

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

��� ��

���� ����� �� ASCII �� ��� �� ��, �� � �� ����

����. CLP� ��� �� ������ MESSAGES ���� ��� �

� � �� ��� ��� ���. CLP� ���� �� ��� �� ����

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

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

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

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

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

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

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

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

���� ��� ��� ��� �� �� �� DATAACCESS ����

CONTROL �� SELECT ��� � ���.

LBAC �� ���� ������ �� �� �� � ID�� �������

�� ��� �� � � ���. �� �� � ID� �� ��� ��� ��

��� � ������ ����. �� �� � ID�� �� � �� ��� ��

� SELECT�� ��� �� ���� ����� ��� ��(SQLSTATE 42512)

� �����.

��� ����

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

� � �� � � ��� � ���. SQL SELECT�� ����� �

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

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

DATAACCESS ��, CONTROL �� �� SELECT ��� ����.

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

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

��� �����. Linux, UNIX �� Windows ������� Linux, UNIX �

� Windows ������ ��� ���� ��� DB2 Connect ����� �

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

8 ��� �� ���� �� � ���

Page 17: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����� COMMIT�� � � � ���� ����� � �� �� COMMIT

�� ROLLBACK�� � � �� ����� ��� ��� ��� ���.

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

��.

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

�� ��� ��� ���� �� �� API db2Export� ����� �� ��

�(CLP)�� EXPORT ��� ��� ���� ����� � � � ���.

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

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

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

2. ��� ��� �����. �� ��� �� �� � � �� �� ��( �

��)� �����.

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

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

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

����.

CLP� ���� EXPORT �� �

���� ���� ��� � ��� SELECT��� �� �, � � � ��

�� ���� ���.

CLP�� ���� ������� EXPORT ��� � ����.

db2 export to filename of ixf select * from table

�� filename� � � ����� � ���� ixf� � ��� table

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

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

�� MESSAGES ��� � ��� � ��(� ��, msg.txt)� �����. �

�� ��� ����.

db2 export to filename of ixf messages msgs.txt select * from table

�� �� � ��� ��� ″EXPORT″ ��� ������.

XML ��� ����

XML ��� ���� �, �� XQuery ��� ��(QDM) ���� �����

�� ���� ���� � ��� �� � �� ����. XMLFILE ��

� 2 � ���� ���� 9

Page 18: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XML TO ��� � � ���� �� ���� �����. ���� ����� QDM

���� �� ��� XML �� �����. XMLINSEPFILES � � ���

� ��� QDM ���� � �� ���� ��� � ���.

��� XML ���� � ��� ��� XML ��� ���(XDS)� �����.

XDS� ″XDS″�� XML ��� ���� ������. � ���� ��� ��

XML ���� �� ��� ��� � ���. ��� ���� �� XML

���� ��� � �� � �� �� � XML ���� ��� � ��� �

����.

XML TO � XMLFILE ��� ��� ����� XML �� �� ��� �

��� ��� � ���. XML TO �� XMLFILE ��� ���� ��

X D S� F I L � �� �� � � � X M L � ��� ��

xmlfilespec.xxx.xml���. �� xmlfilespec� XMLFILE ��� ���� �

�� xxx � ���� ������ ��� xml �� ��� �����. ���

���� �� �� ����� XML � ��� �� exportfilename.xxx.xml

���. �� exportfilename� EXPORT ��� ���� ����� �

� ���� xxx� ���� ������ ��� xml �� ��� �����.

����, ����� XML �� ����� ��� �� ��� �����. �

���� XML �� ��� � ��� ����� ��� �� ���� 3��

��� ��� ���� ���� .xml���.

�� ��� 4� ��� 2� � ��� USER.T1 ���� �����.

C1 INTEGERC2 XMLC3 VARCHAR(10)C4 XML

� 2. USER.T1

C1 C2 C3 C4

2 <?xml version=″1.0″ encoding=″UTF-8″

?><note time=″12:00:00″><to>You</

to><from> Me</from><heading>note1</

h e a d i n g > < b o d y > H e l l o

World!</body></note>

’char1’ <?xml version=″1.0″ encoding=″UTF-8″

?><note time=″13:00:00″><to>Him</

to><from>

Her</from><heading>note2</heading><

body>Hello World!</body></note>

4 NULL ’char2’ ?xml version=″1.0″ encoding=″UTF-8″

?><note time=″14:00:00″>to>Us</

to><from>

Them</from><heading>note3</heading>

<body>Hello World!</body></note>

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

Page 19: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 1

�� ��� �� ���� � ASCII(DEL) �� USER.T1� � � ″/mypath/

t1export.del″ �� �������. XML TO � XMLFILE ��� ���� ��

� ��� �� C2� C4� ��� ��� ����� � � ″/mypath″� ��� �

�� �� � � . ��� �� � ��� ″ t 1expor t .de l .xml″�� � .

XMLSAVESCHEMA ��� ���� ��� � XML �� ��� ��

����.

EXPORT TO /mypath/t1export.del OF DEL XMLSAVESCHEMA SELECT * FROM USER.T1

����� � ″/mypath/t1export.del″�� ��� �����.

2,"<XDS FIL='t1export.del.001.xml' OFF='0' LEN='144' />","char1","<XDS FIL='t1export.del.001.xml' OFF='144' LEN='145' />"4,,"char2","<XDS FIL='t1export.del.001.xml' OFF='289'LEN='145' SCH='S1.SCHEMA_A' />"

����� XML � ″/mypath/t1export.del.001.xml″�� ��� �����.

<?xml version="1.0" encoding="UTF-8" ?><note time="12:00:00"><to>You</to><from>Me</from><heading>note1</heading><body>Hello World!</body></note><?xml version="1.0" encoding="UTF-8" ?><note time="13:00:00"><to>Him</to><from>Her</from><heading>note2</heading><body>Hello World!</body></note><?xml version="1.0" encoding="UTF-8" ?><note time="14:00:00"><to>Us</to><from>Them</from>heading>note3</heading><body>Hello World!</body></note>

� 2

�� ��� DEL �� USER.T1� � � ″t1export.del″ �� �������.

�� C2� C4� ��� XML ��� �� ″/home/user/xmlpath″� ����. XML

� ��� � �� ″xmldocs″� ��� ���� � ����� XML ��

� ��� XML �� ����. XMLSAVESCHEMA ��� ���� ���

� XML �� ��� �� ����.

EXPORT TO /mypath/t1export.del OF DEL XML TO /home/user/xmlpathXMLFILE xmldocs XMLSAVESCHEMA SELECT * FROM USER.T1

����� DEL � ″/home/user/t1export.del″�� ��� �����.

2,"<XDS FIL='xmldocs.001.xml' OFF='0' LEN='144' />","char1","<XDS FIL='xmldocs.001.xml' OFF='144' LEN='145' />"4,,"char2","<XDS FIL='xmldocs.001.xml' OFF='289'LEN='145' SCH='S1.SCHEMA_A' />"

����� XML � ″/home/user/xmlpath/xmldocs.001.xml″�� ��� ����

�.

<?xml version="1.0" encoding="UTF-8" ?><note time="12:00:00"><to>You</to><from>Me</from><heading>note1</heading><body>Hello World!</body></note><?xml version="1.0" encoding="UTF-8" ?><note time="13:00:00"><to>Him</to><from>Her</from><heading>note2</heading><body>

� 2 � ���� ���� 11

Page 20: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Hello World!</body></note><?xml version="1.0" encoding="UTF-8" ?><note time="14:00:00"><to>Us</to><from>Them</from><heading>note3</heading><body>Hello World!</body></note>

� 3

�� ��� 2� ���� � ����� XML ��� � XML ��

��� �� ����.

EXPORT TO /mypath/t1export.del OF DEL XML TO /home/user/xmlpathXMLFILE xmldocs MODIFIED BY XMLINSEPFILES XMLSAVESCHEMASELECT * FROM USER.T1

����� � ″/mypath/t1export.del″�� ��� �����.

2,"<XDS FIL='xmldocs.001.xml' />","char1","XDS FIL='xmldocs.002.xml' />"4,,"char2","<XDS FIL='xmldocs.004.xml' SCH='S1.SCHEMA_A' />"

����� XML � ″/home/user/xmlpath/xmldocs.001.xml″�� ��� ����

�.

<?xml version="1.0" encoding="UTF-8" ?><note time="12:00:00"><to>You</to><from>Me</from><heading>note1</heading><body>Hello World!</body></note>

����� XML � ″/home/user/xmlpath/xmldocs.002.xml″�� ��� ����

�.

?xml version="1.0" encoding="UTF-8" ?>note time="13:00:00">to>Him/to>from>Her/from>heading>note2/heading>body>Hello World!/body>/note>

����� XML � ″/home/user/xmlpath/xmldocs.004.xml″�� ��� ����

�.

<?xml version="1.0" encoding="UTF-8" ?><note time="14:00:00"><to>Us</to><from>Them</from><heading>note3</heading><body>Hello World!</body></note>

� 4

�� ��� XQuery� ��� XML �� �����.

EXPORT TO /mypath/t1export.del OF DEL XML TO /home/user/xmlpathXMLFILE xmldocs MODIFIED BY XMLNODECLARATION selectxmlquery( '$m/note/from/text()' passing by ref c4 as "m" returning sequence)

from USER.T1

����� DEL � ″/mypath/t1export.del″�� ��� �����.

"<XDS FIL='xmldocs.001.xml' OFF='0' LEN='3' />""<XDS FIL='xmldocs.001.xml' OFF='3' LEN='4' />"

����� XML � ″/home/user/xmlpath/xmldocs.001.xml″�� ��� ����

�.

HerThem

12 ��� �� ���� �� � ���

Page 21: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�: ��� �� XQuery� ��� � �� XML ��� ��� ����. ��

� �� ����� �� � XML ��� ���� � ����.

LBAC �� ��� ���� ����

��� �� �� ��(LBAC)� ���� ���� ������ �� �����

� ���� LBAC ����� ��� ��� ���� �����.

LBAC ����� � ��� ���� �� �� �� � ������ ��� �

�� ���� ����. LBAC ����� ��� ��� ���� �� �� ���

� ����� ��� ��(SQLSTATE 42512)� �����.

��� �� DB2SECURITYLABEL ��� �� �� ����� � �� �

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

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

���. �, DB2SECURITYLABEL ���� ���� ��� �� , ���

�� �� � �� ASCII ��� ��� � ���.

��� �� DB2SECURITYLABEL �� �� �� �� ���� ����

��� �� SELECT��� SECLABEL_TO_CHAR ��� ��� ��� �

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

�� �� � DEL ��� myfile.del �� ����. �� �����

�� REPS ����� ���� �������.

create table reps (row_label db2securitylabel,id integer,name char(30))security policy data_access_policy

� ��� ��� ��� row_label �� �� �������.

db2 export to myfile.del of del select * from reps

���� �� ����� ��� �� ��� �����. row_label �� ��

� ASCII �� ��� ��� � � �����.

�� ��� � ��� ��� ��� row_label �� �� �������.

db2 export to myfile.del of del select SECLABEL_TO_CHAR(row_label,'DATA_ACCESS_POLICY'), id, name from reps

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

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

� 2 � ���� ���� 13

Page 22: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

..."Secret:():Epsilon 37", 2005, "Susan Liu""Secret:():(Epsilon 37,Megaphone,Cloverleaf)", 2006, "Johnny Cogent""Secret:():(Megaphone,Cloverleaf)", 2007, "Ron Imron"...

��� ���� ����

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

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

��� �� ���.

���� ������� PC/IXF � �� ��� ���. CREATE ���� �

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

�� �� �� �� �� ��� ����� IXF �� ��� ����.

v �� �� ��� 16�� � 0x2B �� 0x2D� � ��

v ���� XML ��� � ��

v ���� ��� �����(MDC) ��� ��

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

v �� ��� �� ��� �� ��� 128����� � ��

v ���� ��� ��

v EXPORT ��� SELECT * FROM tablename ��� �� ���� � ��

v ���� ����� �� METHOD N ���� ���� ��

��� ��� � ��� ���� ″��� ��� ����″� ������.

��� �� ��� �� ��� ���� ��� � �� SQL27984W� ���

��.

�: ���� CREATE ��� ���� ����. db2look ����� ��� �

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

�� ��

��� ��� �� ��� - �� + ��� � �� �� ��� ���� �

�� �� SQL27984W� �����. ���� ������ ��� ���, ��

��� ���� ��� �� ����. ��� �� ��� IXF �� ��� �

���. ����� db2look ����� ��� ��� ��� �� ���.

�� ����

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

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

� ��� WHERE��� ��� ��� ��� ��� ��� ��� ���. �

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

14 ��� �� ���� �� � ���

Page 23: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� ��� ���

IXF � �� ��� ������ �� �� ��� �� ���� �

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

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

����. db2look ����� ��� �� ��� ��� ���� �� ��� �

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

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

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

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

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

�.

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

�� ��� �����. �� �� ��� �� � ����� WHERE� ����

�. �� ��� �� � WHERE�� ��� subselect�� ��� � ���. �

� ��� ����� � fullselect �� select�� ��� � ����.

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

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

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

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

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

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

�� ���� � ID� ������� �� ���. �, � ������

�� ��� ���� ID� ����. ��� ��� �������� ���� �

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

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

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

�� ��� ����. ���� �� �� ��� � ���� ID� ��

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

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

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

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

v Person, Employee, Manager, Architect, Student

v Person, Student, Employee, Manager, Architect

v Person, Employee, Architect, Manager, Student

v Person, Student, Employee, Architect, Manager

� 2 � ���� ���� 15

Page 24: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

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

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

�� �� ��

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

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

���� ���� ���� OUTER �� ���� ���� ���� ����.

� � �� 1� ��� ��� ��(���� ��)� Person, Student,

Employee, Manager, Architect���.

� � ��� ���� ��� ��� ��� �� ����. PC/IXF �

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

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

����. PC/IXF � �� �� ��� � �� �� ��� ��� ��� �

�� ���.

�� 1. �� ��

16 ��� �� ���� �� � ���

Page 25: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ASC, DEL �� WSF � � �� �� � �� �� ��� ����� ��

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

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

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

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

��� �� � ��� ���� �� � �� ��� �� ID� �� �

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

��� �� �� ��

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

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

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

���.

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

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

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

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

� �� �� ��� ���(� ���) � �� � ���� � � ��, ��

� ���� �� ����� ″� � �″ � ���� ��� ��, �� ��� �

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

���.

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

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

� 1

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

��� � ����.

DB2 CONNECT TO Source_dbDB2 EXPORT TO entire_hierarchy.ixf OF IXF HIERARCHY STARTING Person

HIERARCHY STARTING ���� Person�� ��� ��� PERSON��

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

� 2

20� �� ��� ���� ���� �� �� ��� ������� �� ���

� ���.

DB2 CONNECT TO Source_dbDB2 EXPORT TO entire_hierarchy.del OF DEL HIERARCHY (Person,

Employee, Manager, Architect, Student) WHERE Age>=20

� 2 � ���� ���� 17

Page 26: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

HIERARCHY� Person, Employee, Manager, Architect, Student� ��� ��

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

ID �� ���� ����

���� ����� ��� ID ��� ���� ����� ���� ����� �

���. ��� ID ��� � �� ����� �����.

���� ��� �� ��� SELECT�� SELECT * FROM tablename ����

METHOD ��� ���� �� �� ID �� �� ��� IXF �� �����

� ��� �����. ��� IMPORT ��� REPLACE_CREATE � CREATE

��� ��� �� ID �� �� ��� ���� ���� �� �� � ��

�. �� GENERATED ALWAYS ID ��� ���� ����� �����

IXF �� ��� �� ��� �� ���� ����� ��� ��� ��

� �� identityignore � � ���� ���� ����. ��� ���

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

�: IMPORT ��� CREATE � REPLACE_CREATE ��� ���� ��� �

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

LOB ���� ����

� � ��(LOB) ��� ���� ���� ����� � ��� ��� LOB �

� �� 32KB� ������ ��� �� ���� ��� �� ���� ���

�. 32KB� ��� LOB �� ������ �� ���� ��� ��� ���

�� LOB ���� �� ���.

��� �� LOB� ���� ����� lobsinfile � � ���� ��

���. � ������ LOBS TO�� ��� ���� LOB ���� ����

� ���� ����� �����. LOBS TO �� LOBFILE� ���� ����

� lobsinfile � � ���� ����. ���� LOB �� ����� �

� ���� �� ��� ��� ����. LOBS TO ��� �� ��� ��

� ��� �� ���� ����� ��� LOB �� LOB �� ���� �

��� � �� ��� �����. LOBFILE ��� ��� LOB ��

��� ��� �� ���. LOBFILE ��� ���� lobfilename ��

lobfilespec.xxx.lob���. �� lobfilespec� LOBFILE ��� ��� ��

� xxx� ���� ������ �� LOB �� ��� �����. ��� ��

� lobfilename �� exportfilename.xxx.lob���. �� exportfilename�

EXPORT ��� ��� ����� � ���� xxx� ���� ������ �

� LOB �� ��� �����.

���� LOB� ��� �� ���� � LOB� ��� �� ���� �

�� �� ���. ���� ����� � �� � LOB� �� � ��

18 ��� �� ���� �� � ���

Page 27: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LLS(LOB Location Specifier)� ����. ���� �� ��� LLS�

� � LOB ���� �� ��� ���� ������. LLS� �� ���

����. lobfilename.ext.nnn.mmm/. �� lobfilename.ext� LOB� ���

� � ���� nnn� � � LOB� ���(���)�� mmm� LOB� ��(�

��)���. � � LLS� db2exp.001.123.456/�� LOB� db2exp.001

�� �� �� ��� 123����� ���� ��� 456����� ���

�. LLS� ��� ��� 0�� LOB ��� 0�� �����. ��� -1�� LOB

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

��� �� � LOB ���� ���� ���� lobsinsepfiles � � �

��� ��� LOB� ��� �� ����.

�: IXF � �� LOB �� � �� �� ��� LOB ��� ��� �

���. �, ��� ����� 1GB ���� ��� LOB ��� ���� ����

��� � ����.

� 1

�� ��� LOB(����� LOB �� ��� � ��� lobs1�)� DEL

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

db2 export to myfile.del of del lobs to mylobs/lobfile lobs1 modified by lobsinfileselect * from emp_photo

� 2

�� ��� LOB �� ��� �� ��� �� �� � � ����

��� LOB� DEL �� ������ ��� ����.

db2 export to myfile.del of dellobs to /db2exp1/, /db2exp2/ modified by lobsinfileselect * from emp_photo

�� - ����

EXPORT

������� ���� � �� � � ��� �������. ���� SQL

SELECT�� ����� �� ��� ���� �� �� ��� ��� ���

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

25 ���� ����� ����� � � ������ � �� ������.

� 2 � ���� ���� 19

Page 28: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��

�� ��� ����.

v dataaccess ��

v � ��� �� �� �� CONTROL �� SELECT ��

�� ��

�� ��

�� EXPORT TO filename OF filetype

,

LOBS TO lob-path

,

LOBFILE filename �

,

XML TO xml-path

,

XMLFILE filename �MODIFIED BY filetype-mod

�XMLSAVESCHEMA

,

METHOD N ( column-name )

SELECTXQUERY xquery-statementHIERARCHY STARTING sub-table-name

traversal-order-list

WHERE

��

traversal-order-list:

,

( sub-table-name )

�� ����

HIERARCHY traversal-order-list

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

���� PRE-ORDER ��� ���� ���. � �� � ��� �

�� SELECT�� �� ��� ���� �����.

HIERARCHY STARTING sub-table-name

��� ��� ��(ASC, DEL �� WSF �� �� OUTER �� �

20 ��� �� ���� �� � ���

Page 29: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� PC/IXF ��� �� �� ��)� ��� sub-table-name�� ��

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

LOBFILE filename

LOB �� �� �� ��� � �� �����. � �� ��� ��

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

�. �� ����� LOBSINFILE ��� ����.

���� �� � LOB �� �� ��, � ��� �� ��� ��

� ��� � � ��(lob-path�)� ��� � ��� 3�� ��� �� �

3�� ID(lob)� ��� ����. � �, �� LOB ���

/u/foo/lob/path/ ����� �� LOB � ��� bar�� ���

LOB �� /u/foo/lob/path/bar.001.lob, /u/foo/lob/path/

bar.002.lob ����. 999� ���� �� LOB � ��� 3�� ��

� ��� 4��� ��, 9999� ���� �� 4��� 5��� �� ���

� ���.

LOBS TO lob-path

LOB �� �� ���� �� �� ��� ��� ������. LOB

�� � ��� ��� �� �� ��� ��� ��� LOB�

��� . ��� � � �� �� �� 999��� . �� �����

LOBSINFILE ��� ����.

METHOD N column-name

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

��� ��� ���� � �� ��� �����. � ���� WSF �

IXF �� ���� ���� �� ���� ����� �� ���� ��

��.

MODIFIED BY filetype-mod

� � ��� ��� �����. 25 ���� ����� ����� �

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

OF filetype

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

v DEL(�� ���� � ASCII �) - � ������ �� ����

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

v WSF(���� �) - ��� �� ������ �����.

– Lotus® 1-2-3®

– Lotus Symphony

BIGINT �� DECIMAL ���� ����� � DOUBLE �� ��

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

� 2 � ���� ���� 21

Page 30: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

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

�: WSF � �� �� ��� ���� �� � �� ����� �

�� � ���. ��� ���� �� WSF � �� ���� �

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

v IXF(Integration Exchange Format, PC �)� �� 2� ����.

SELECT

����� ���� ���� SELECT �� XQUERY�� �����. �

��� ��� ��� �� ��� �(�� �� )� ���� ���

�. �� ��� SQL0012W, SQL0347W, SQL0360W, SQL0437W ��

SQL1824W ���� ���� ��� � � �� ��� ��� �

���.

TO filename

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

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

XMLFILE filename

XML �� �� �� ��� � � ��� �����. � �� ���

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

� ���.

���� �� XML �� �� � � ��� � ��� �� �

��� �� ��(xml-path���)� ���� 3�� �� ��� ��� ��

� � 3� ID xml� ��� � � . � � , �� XML ���

/u/foo/xml/path/ ����� �� XML � ��� bar�� ���

XML �� /u/foo/xml/path/bar.001.xml, /u/foo/xml/path/

bar.002.xml ����.

XML TO xml-path

XML �� �� ���� �� �� ��� ��� ������. XML

��� ��� ��� �� �� ��� ��� ��� XDM(XQuery

Data Model) ���� ���. � ��� ��� ���� XDM

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

XMLSAVESCHEMA

�� XML ��� �� XML �� ��� ��� �� �����.

����� XM ��� ��� � XML ��� �� ��� � ���

� �� ��� �� SQL ID� �� XDS(XML Data Specifier) ��

(SCH) �� ����. ����� ��� XML ��� �� ��

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

�� �� XDS� SCH � ���� ����.

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

Page 31: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

S Q L I D� � � � �� � �� X M L � �� � � � �

SYSCAT.XSROBJECTS ��� ��� � ″OBJECTSCHEMA″ �

″OBJECTNAME″ ��� ����.

XMLSAVESCHEMA ��� �� �� XML ��� ��� ��

XQuery ����� �� ��� ����.

�� � ����

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

�������. �� WITH HOLD� ��� �� ��� �� COMMIT� �

��� ROLLBACK� � � � � � ���.

v SELECT��� ��� ��� ��� � ���.

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

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

v ���� ����� DEL � �� ������ �� ��� 254� ���

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

v ������ �� ���� ����� PC/IXF ���� ��� ���. �

��� � �� ���� �� ���� � ASCII(DEL) �� ������

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

����.

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

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

v DB2 Connect� OS/390®� DB2, VM � VSE� DB2, OS/400®� DB2� ��

DRDA® ��� ���� ������ � ��� � ���. PC/IXF ���

�� �����.

v IXF ��� ����� �, ID� IXF ��� ���� �� ��� ���

��, ����� ���� �� ��� �� CREATE ��� ���� ��

��� ����� ��� � ����. SQL27984W� �����.

v Windows� ����� ������ �� ���� ���� � ���� � �

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

� PC/IXF �(� �� PC/IXF � �� �� �� PC/IXF ����� �)

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

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

� DB2 CONTINUATION RECORD(�� �� ″AC″ ���)� ���. AIX®

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

���� ����� AIX ����� �� � � � PC/IXF �� ��

� ����. ��� ��� ���� IMPORT �� �� LOAD ��� ����

��.

� 2 � ���� ���� 23

Page 32: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ���� ����� ��� SELECT�� SELECT * FROM tablename � �

� �� ���� NOT NULL WITH DEFAULT � IXF �� ���

�.

v �� ��� ���� ����� � subselect�� �� �� ��� ���

WHERE �� ��� ��� � ���. �� ��� ����� �� Fullselect

� select-statement� ��� � ����.

v IXF ��� � ���� ��� �� ��� ��� �� �����. ��

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

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

� ���� ������ ��� ��� OUTER ��� ���. �� OUTER

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

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

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

v � �� �� ����� ���� ����� � �� �� � ID� ���

� LBAC ���� ������ � ��� � ���. �� �� � ID�

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

� ����.

v �� �� � ID� ���� LBAC ���� ����� ��� �� ��� �

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

(SQLSTATE 42512)� �����.

v ���� ��� DATETIME ISO �� ��� ���� � ��� ����

� ���� � �� ��/��/��� �� ISO ��� �����. CLP �

�� DATETIME LOC �(��� �� �)� ��� ���� � CLP

DATETIME �� ISO �� � �� CLP � ���� �� ��� ��

� � ���. � �, �� SELECT���� ��� ��� �����.

db2 select col2 from tab1 where char(col2)='05/10/2005';COL2----------05/10/200505/10/200505/10/20053 ���� �������.

��� ��� Select�� ��� Export ����� ��� ��� ���� �

���.

db2 export to test.del of del select col2 from testwhere char(col2)='05/10/2005';

����� � �: 0

�� LOCALE �� �� ISO ��� ��� ��� ��� �����.

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

Page 33: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2 export to test.del of del select col2 from testwhere char(col2)='2005-05-10';

����� � �: 3

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

� 3. ���� ����� ��� � � ���: �� � �

��� ��

lobsinfile lob-path� LOB ���� ���� �� �� ��� �����.

��� LLS(Lob Location Specifier)� �� � ��� ��� ��� LOB� ����

��� ��� �� ��� �� �����. LLS� LOB � ��� �� ���

LOB ��� ��� �����. LLS� �� filename.ext.nnn.mmm/��, �� filename.ext

� LOB� ���� �� ����, nnn� � ��� LOB� ���� ���� ���

��� , m m m� L O B� ��� ���� � � � ��� � . � � , ���

db2exp.001.123.456/� ��� �� ��� ��, LOB� db2exp.001 ��� ��

� 123� ���� 456��� �����.

EXPORT �� � �lobsinfile� ���� ���� ��, LOB ���� LOBS TO ���

���� ��� ���. ��� ��� LOB ���� ��� � ���� ���.

LOBS TO �� LOB �� �� ���� �� �� ��� ��� �����. LOB

�� � ��� ��� �� �� ��� ��� ��� LOB� ���. LOBS

TO �� LOBFILE ��� ����� LOBSINFILE ��� ����.

�(NULL) LOB� �����, ��� -1� � ����. ��� 0�� ����, ��� 0

LOB� �����. ��� -1 �(NULL) LOBS� ��, ��� � � ��� �

���. � �, �(NULL) LOB� LLS� db2exp.001.7.-1/���.

xmlinsepfiles XDM(XQuery Data Model) ���� ��� �� ����. ���� ��� �

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

lobsinsepfiles LOB �� ��� �� ����. ���� ��� �� ��� ��� �� ���

��.

xmlnodeclaration XDM ���� XML �� �� �� ����. ���� XDM ���� ���

� � ���� XML �� ��� ��� �������.

xmlchar XDM ���� �� �� ���� ����. �� �� ���� codepage � �

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

XDM ���� ����� ����.

xmlgraphic xmlgraphic ���� EXPORT ���� ��� ��, ����� XML ��� �����

� �� ���� codepage � � ���� ���� UTF-16 �� ���� ���

��.

� 4. ���� ����� ��� � � ���: DEL(�� ���� � ASCII) � �

��� ��

chardelx x� �� ��� �������. ����� ����(″)���. ���� �� �� ���

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

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

modified by chardel""

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

modified by chardel''

� 2 � ���� ���� 25

Page 34: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 4. ���� ����� ��� � � ���: DEL(�� ���� � ASCII) � � (�)

��� ��

codepage=x x� ASCII ������. �� �� ��� ���� ���� �� ����� ���

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

����.

�� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ���

��. codepage ���� lobsinfile ���� �� ��� � ����.

coldelx x� �� �� �� �������. ����� ��(,)���. ��� ��� �� �� ��

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

�� ��, coldel;� ���� ����� ����� ���� �� ����� ����

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

db2 "export to temp of del modified by coldel;select * from staff where dept = 20"

decplusblank ��� �� ��. ��� ��(+) �� ��� �� 10�� � �� ����. ��� ���

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

decptx x� ��� ��� ��� ���� �� �����. ����� ��(.)���. �� �

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

nochardel �� ���� �� ���� � �� ����. DB2� ��� ���� ������ �

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

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

���.

chardelx �� nodoubledel�� � ��� ��� � ����. � � �� �� ���

��.

nodoubledel 2��� ����� ��� ����.2

striplzeros ����� �� 10�� ���� � �(0)� �����.

�� � ��� ����.

db2 create table decimalTable ( c1 decimal( 31, 2 ) )db2 insert into decimalTable values ( 1.1 )

db2 export to data of del select * from decimalTable

db2 export to data of del modified by STRIPLZEROSselect * from decimalTable

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

+00000000000000000000000000001.10���. striplzeros ���� ���� � ���

��� � �� ����, ����� � ���� � � +1.10���.

26 ��� �� ���� �� � ���

Page 35: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 4. ���� ����� ��� � � ���: DEL(�� ���� � ASCII) � � (�)

��� ��

timestampformat=″x″ x� �� ��� ��� � ����.4 ��� ��� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(01 - 12 ��� 2�� ��,

M � MMM� �� ���)MMM - �(� ���� ���� 3�� ��� ����� ����

���, M � MM� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)

DD - (1 - 31 ��� 2�� ��, D�� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)H - ��(12�� ���� �� 0 - 12 �� 1 �� 2�� ��,

24�� ���� �� 0 - 24)HH - ��(12�� ���� �� 0 - 12 �� 2�� ��,

24�� ���� �� 0 - 24,H�� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M, �� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)U(1 - 12�)

- �� �� ��(U ���� �� � ��� 0 - 9 ����� �� ���)

TT - ��/�� ��(AM �� PM)

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

"YYYY/MM/DD HH:MM:SS.UUUUUU"

MMM ��� �� �� ����. ’Jan’, ’Feb’, ’Mar’, ’Apr’, ’May’, ’Jun’, ’Jul’, ’Aug’,

’Sep’, ’Oct’, ’Nov’ � ’Dec’. ’Jan’� 1���, ’Dec’� 12�� ����.

�� � ’schedule’��� ����� ��� �� ��� � ���� ���� ����

�� ��� ����.

db2 export to delfile2 of delmodified by timestampformat="yyyy.mm.dd hh:mm tt"select * from schedule

� 5. ���� ����� ��� � � ���: IXF � �

��� ��

codepage=x x� ASCII ������. �� �� ��� ���� ���� �� ����� ���

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

����.

�� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ���

��. codepage ���� lobsinfile ���� �� ��� � ����.

� 2 � ���� ���� 27

Page 36: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 6. ���� ����� ��� � � ���: WSF � �6

��� ��

1 Lotus 1-2-3 ��� 1 �� Lotus 1-2-3 ��� 1a� �� �� WSF �� ����.

5 ��� ������.

2 Lotus Symphony ��� 1.0� �� �� WSF �� ����.5

3 Lotus 1-2-3 � 2 �� Lotus Symphony ��� 1.1� �� �� WSF �� ��

��.5

4 DBCS ��� ���� WSF �� ����.

�:

1. MODIFIED BY ��� �� ���� �� � �� ����� ���� �

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

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

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

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

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

v YYYYMMDD �� �� ���

v ″YYYY-MM-DD″ �� ��(��) ���

v ″HH.MM.SS″ �� �� ���

v ″YYYY-MM-DD-HH .MM.SS.uuuuuu″ �� �� � ���

���� ��� SELECT��� ��� �� � �� ��� ��� ���� �

� ����.

4. ��� �� ��, �� M� ���� month � minute ����� �� �

��� ���� ��� ���. month �� � �� �� �� �

��. minute �� � �� �� �� ���. ��� ��� ���

����.

"M"(month �� minute � � )"M:M"(month � minute �� ��?)"M:YYYY:M"(� � month� ���)"S:M:YYYY"(� � �� � � �� � ��)

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

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

"M:YYYY" (Month)"S:M" (Minute)"M:YYYY:S:M" (Month....Minute)"M:H:YYYY:M:D" (Minute....Month)

5. �� ��� �� Lotus 1-2-3� �� L, Symphony� �� S� filetype-mod

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

� �� ���� ��� � ���. WSF � �� �� ��� ����

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

Page 37: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � �� ����� ��� � ���. ��� ���� �� WSF �

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

6. WSF � �� XML ���� ���� ����. � � �� �� ��

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

� WSF � �� ���� � �� ��� ���� �� ����.

7. XMLFILE �� XML TO � �� ��� ���� ��� �� XDM

���� � ��� ��� ��� XML �� ����. ����, XML

�� ����� ��� �� ��� ����. ���� XML �� �

��� ����� ��� �� ���� ���� ″.xml″���.

8. XMLNODECLARATION � � ���� ��� ��� ����, �� XDM

���� ��� � � ���� XML ��� ��� ����.

9. XMLCHAR �� XMLGRAPHIC � � ���� ��� ��� ����,

���� �� XDM ���� ����� ����.

10. XML ��� � LOB ���� ��� ��� � ��� � �����. �

�� XML � � ��� � ��� ����. ��� LOB � � �

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

/mypath/myfile.del

�� XML ��� � LOB ���� ��� ���

/mypath"

�� ��� XML � � ���

myfile.del

�� ��� LOB � � ��� ��� �� ��,

myfile.del

LOB �� ���� LOBSINFILE � � ���� ��� ���.

11. ���� ����� LOB ��� XML �� �� ID� �����. ID�

0�� �� ��� � 3�� ��� ����

.001

�� �����. 999�� LOB � �� XML � �� ID� � �� 0��

��� ����. � �, 1000�� LOG ��� XML �� ����

.1000

���. �� ID ���� ��� �� ���� � � � ID� �����(

.lob

��

� 2 � ���� ���� 29

Page 38: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

.xml� ���)

. � �, �� LOB � ��� ��

myfile.del.001.lob

�� �� XML � ��� �� ��� ����.

myfile.del.001.xml

12. XQuery� ��� � ���� ��� �� ���� ���� ���� XDM

���� �� �� ����. ��� XML ��� �� ���� ���

�, �� ����� ��� � XML ��� ������ ��� � ���

�.

ADMIN_CMD ����� ���� EXPORT ��

������� ���� � �� � � ��� �������. ���� SQL

SELECT�� ����� �� ��� ���� �� �� ��� ��� ���

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

36 ���� ����� ����� � � ������ � �� ������.

�� ��

�� ��� ����.

v dataaccess ��

v � ��� �� �� �� CONTROL �� SELECT ��

�� ��

�� ��

�� EXPORT TO filename OF filetype

,

LOBS TO lob-path

,

LOBFILE filename �

,

XML TO xml-path

,

XMLFILE filename �MODIFIED BY filetype-mod

30 ��� �� ���� �� � ���

Page 39: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�XMLSAVESCHEMA

,

METHOD N ( column-name )

SELECTXQUERY xquery-statementHIERARCHY STARTING sub-table-name

traversal-order-list

WHERE

��

traversal-order-list:

,

( sub-table-name )

�� ����

HIERARCHY traversal-order-list

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

���� PRE-ORDER ��� ���� ���. � �� � ��� �

�� SELECT�� �� ��� ���� �����.

HIERARCHY STARTING sub-table-name

��� ��� ��(ASC, DEL �� WSF �� �� OUTER �� �

� PC/IXF ��� �� �� ��)� ��� sub-table-name�� ��

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

LOBFILE filename

LOB �� �� �� ��� � �� �����. � �� ��� ��

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

�. �� ����� LOBSINFILE ��� ����.

���� �� � LOB �� �� ��, � ��� �� ��� ��

� ��� � � ��(lob-path�)� ��� � ��� 3�� ��� �� �

3�� ID(lob)� ��� ����. � �, �� LOB ���

/u/foo/lob/path/ ����� �� LOB � ��� bar�� ���

LOB �� /u/foo/lob/path/bar.001.lob, /u/foo/lob/path/

bar.002.lob ����. 999� ���� �� LOB � ��� 3�� ��

� ��� 4��� ��, 9999� ���� �� 4��� 5��� �� ���

� ���.

LOBS TO lob-path

LOB �� �� ���� �� �� ��� ��� ������. LOB

� 2 � ���� ���� 31

Page 40: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � ��� ��� �� �� ��� ��� ��� LOB�

��� . ��� � � �� �� �� 999��� . �� �����

LOBSINFILE ��� ����.

METHOD N column-name

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

��� ��� ���� � �� ��� �����. � ���� WSF �

IXF �� ���� ���� �� ���� ����� �� ���� ��

��.

MODIFIED BY filetype-mod

� � ��� ��� �����. 36 ���� ����� ����� �

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

OF filetype

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

v DEL(�� ���� � ASCII �) - � ������ �� ����

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

v WSF(���� �) - ��� �� ������ �����.

– Lotus 1-2-3

– Lotus Symphony

BIGINT �� DECIMAL ���� ����� � DOUBLE �� ��

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

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

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

�: WSF � �� �� ��� ���� �� � �� ����� �

�� � ���. ��� ���� �� WSF � �� ���� �

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

v IXF(Integration Exchange Format, PC �)� �� 2� ����.

SELECT

����� ���� ���� SELECT �� XQUERY�� �����. �

��� ��� ��� �� ��� �(�� �� )� ���� ���

�. �� ��� SQL0012W, SQL0347W, SQL0360W, SQL0437W ��

SQL1824W ���� ���� ��� � � �� ��� ��� �

���.

TO filename

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

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

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

Page 41: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XMLFILE filename

XML �� �� �� ��� � � ��� �����. � �� ���

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

� ���.

���� �� XML �� �� � � ��� � ��� �� �

��� �� ��(xml-path���)� ���� 3�� �� ��� ��� ��

� � 3� ID xml� ��� � � . � � , �� XML ���

/u/foo/xml/path/ ����� �� XML � ��� bar�� ���

XML �� /u/foo/xml/path/bar.001.xml, /u/foo/xml/path/

bar.002.xml ����.

XML TO xml-path

XML �� �� ���� �� �� ��� ��� ������. XML

��� ��� ��� �� �� ��� ��� ��� XDM(XQuery

Data Model) ���� ���. � ��� ��� ���� XDM

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

XMLSAVESCHEMA

�� XML ��� �� XML �� ��� ��� �� �����.

����� XM ��� ��� � XML ��� �� ��� � ���

� �� ��� �� SQL ID� �� XDS(XML Data Specifier) ��

(SCH) �� ����. ����� ��� XML ��� �� ��

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

�� �� XDS� SCH � ���� ����.

S Q L I D� � � � �� � �� X M L � �� � � � �

SYSCAT.XSROBJECTS ��� ��� � ″OBJECTSCHEMA″ �

″OBJECTNAME″ ��� ����.

XMLSAVESCHEMA ��� �� �� XML ��� ��� ��

XQuery ����� �� ��� ����.

�� � ����

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

�������. �� WITH HOLD� ��� �� ��� �� COMMIT� �

��� ROLLBACK� � � � � � ���.

v SELECT��� ��� ��� ��� � ���.

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

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

v ���� ����� DEL � �� ������ �� ��� 254� ���

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

� 2 � ���� ���� 33

Page 42: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ������ �� ���� ����� PC/IXF ���� ��� ���. �

��� � �� ���� �� ���� � ASCII(DEL) �� ������

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

����.

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

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

v DB2 Connect� OS/390� DB2, VM � VSE� DB2, OS/400� DB2� ��

DRDA ��� ���� ������ � ��� � ���. PC/IXF ����

� �����.

v IXF ��� ����� �, ID� IXF ��� ���� �� ��� ���

��, ����� ���� �� ��� �� CREATE ��� ���� ��

��� ����� ��� � ����. SQL27984W� �����.

v Windows� ����� ������ �� ���� ���� � ���� � �

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

� PC/IXF �(� �� PC/IXF � �� �� �� PC/IXF ����� �)

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

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

� DB2 CONTINUATION RECORD(�� �� ″AC″ ���)� ���. AIX

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

���� ����� AIX ����� �� � � � PC/IXF �� ��

� ����. ��� ��� ���� IMPORT �� �� LOAD ��� ����

��.

v ���� ����� ��� SELECT�� SELECT * FROM tablename � �

� �� ���� NOT NULL WITH DEFAULT � IXF �� ���

�.

v �� ��� ���� ����� � subselect�� �� �� ��� ���

WHERE �� ��� ��� � ���. �� ��� ����� �� Fullselect

� select-statement� ��� � ����.

v IXF ��� � ���� ��� �� ��� ��� �� �����. ��

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

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

� ���� ������ ��� ��� OUTER ��� ���. �� OUTER

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

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

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

34 ��� �� ���� �� � ���

Page 43: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v � �� �� ����� ���� ����� � �� �� � ID� ���

� LBAC ���� ������ � ��� � ���. �� �� � ID�

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

� ����.

v �� �� � ID� ���� LBAC ���� ����� ��� �� ��� �

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

(SQLSTATE 42512)� �����.

v ���� ��� DATETIME ISO �� ��� ���� � ��� ����

� ���� � �� ��/��/��� �� ISO ��� �����. CLP �

�� DATETIME LOC �(��� �� �)� ��� ���� � CLP

DATETIME �� ISO �� � �� CLP � ���� �� ��� ��

� � ���. � �, �� SELECT���� ��� ��� �����.

db2 select col2 from tab1 where char(col2)='05/10/2005';COL2----------05/10/200505/10/200505/10/20053 ���� �������.

��� ��� Select�� ��� Export ����� ��� ��� ���� �

���.

db2 export to test.del of del select col2 from testwhere char(col2)='05/10/2005';

����� � �: 0

�� LOCALE �� �� ISO ��� ��� ��� ��� �����.

db2 export to test.del of del select col2 from testwhere char(col2)='2005-05-10';

����� � �: 3

� 2 � ���� ���� 35

Page 44: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

� 7. ���� ����� ��� � � ���: �� � �

��� ��

lobsinfile lob-path� LOB ���� ���� �� �� ��� �����.

��� LLS(Lob Location Specifier)� �� � ��� ��� ��� LOB� ����

��� ��� �� ��� �� �����. LLS� LOB � ��� �� ���

LOB ��� ��� �����. LLS� �� filename.ext.nnn.mmm/��, �� filename.ext

� LOB� ���� �� ����, nnn� � ��� LOB� ���� ���� ���

��� , m m m� L O B� ��� ���� � � � ��� � . � � , ���

db2exp.001.123.456/� ��� �� ��� ��, LOB� db2exp.001 ��� ��

� 123� ���� 456��� �����.

EXPORT �� � �lobsinfile� ���� ���� ��, LOB ���� LOBS TO ���

���� ��� ���. ��� ��� LOB ���� ��� � ���� ���.

LOBS TO �� LOB �� �� ���� �� �� ��� ��� �����. LOB

�� � ��� ��� �� �� ��� ��� ��� LOB� ���. LOBS

TO �� LOBFILE ��� ����� LOBSINFILE ��� ����.

�(NULL) LOB� �����, ��� -1� � ����. ��� 0�� ����, ��� 0

LOB� �����. ��� -1 �(NULL) LOBS� ��, ��� � � ��� �

���. � �, �(NULL) LOB� LLS� db2exp.001.7.-1/���.

xmlinsepfiles XDM(XQuery Data Model) ���� ��� �� ����. ���� ��� �

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

lobsinsepfiles LOB �� ��� �� ����. ���� ��� �� ��� ��� �� ���

��.

xmlnodeclaration XDM ���� XML �� �� �� ����. ���� XDM ���� ���

� � ���� XML �� ��� ��� �������.

xmlchar XDM ���� �� �� ���� ����. �� �� ���� codepage � �

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

XDM ���� ����� ����.

xmlgraphic xmlgraphic ���� EXPORT ���� ��� ��, ����� XML ��� �����

� �� ���� codepage � � ���� ���� UTF-16 �� ���� ���

��.

� 8. ���� ����� ��� � � ���: DEL(�� ���� � ASCII) � �

��� ��

chardelx x� �� ��� �������. ����� ����(″)���. ���� �� �� ���

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

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

modified by chardel""

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

modified by chardel''

36 ��� �� ���� �� � ���

Page 45: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 8. ���� ����� ��� � � ���: DEL(�� ���� � ASCII) � � (�)

��� ��

codepage=x x� ASCII ������. �� �� ��� ���� ���� �� ����� ���

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

����.

�� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ���

��. codepage ���� lobsinfile ���� �� ��� � ����.

coldelx x� �� �� �� �������. ����� ��(,)���. ��� ��� �� �� ��

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

�� ��, coldel;� ���� ����� ����� ���� �� ����� ����

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

db2 "export to temp of del modified by coldel;select * from staff where dept = 20"

decplusblank ��� �� ��. ��� ��(+) �� ��� �� 10�� � �� ����. ��� ���

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

decptx x� ��� ��� ��� ���� �� �����. ����� ��(.)���. �� �

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

nochardel �� ���� �� ���� � �� ����. DB2� ��� ���� ������ �

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

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

���.

chardelx �� nodoubledel�� � ��� ��� � ����. � � �� �� ���

��.

nodoubledel 2��� ����� ��� ����.2

striplzeros ����� �� 10�� ���� � �(0)� �����.

�� � ��� ����.

db2 create table decimalTable ( c1 decimal( 31, 2 ) )db2 insert into decimalTable values ( 1.1 )

db2 export to data of del select * from decimalTable

db2 export to data of del modified by STRIPLZEROSselect * from decimalTable

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

+00000000000000000000000000001.10���. striplzeros ���� ���� � ���

��� � �� ����, ����� � ���� � � +1.10���.

� 2 � ���� ���� 37

Page 46: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 8. ���� ����� ��� � � ���: DEL(�� ���� � ASCII) � � (�)

��� ��

timestampformat=″x″ x� �� ��� ��� � ����.4 ��� ��� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(01 - 12 ��� 2�� ��,

M � MMM� �� ���)MMM - �(� ���� ���� 3�� ��� ����� ����

���, M � MM� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)

DD - (1 - 31 ��� 2�� ��, D�� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)H - ��(12�� ���� �� 0 - 12 �� 1 �� 2�� ��,

24�� ���� �� 0 - 24)HH - ��(12�� ���� �� 0 - 12 �� 2�� ��,

24�� ���� �� 0 - 24,H�� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M, �� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)U(1 - 12�)

- �� �� ��(U ���� �� � ��� 0 - 9 ����� �� ���)

TT - ��/�� ��(AM �� PM)

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

"YYYY/MM/DD HH:MM:SS.UUUUUU"

MMM ��� �� �� ����. ’Jan’, ’Feb’, ’Mar’, ’Apr’, ’May’, ’Jun’, ’Jul’, ’Aug’,

’Sep’, ’Oct’, ’Nov’ � ’Dec’. ’Jan’� 1���, ’Dec’� 12�� ����.

�� � ’schedule’��� ����� ��� �� ��� � ���� ���� ����

�� ��� ����.

db2 export to delfile2 of delmodified by timestampformat="yyyy.mm.dd hh:mm tt"select * from schedule

� 9. ���� ����� ��� � � ���: IXF � �

��� ��

codepage=x x� ASCII ������. �� �� ��� ���� ���� �� ����� ���

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

����.

�� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ���

��. codepage ���� lobsinfile ���� �� ��� � ����.

38 ��� �� ���� �� � ���

Page 47: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 10. ���� ����� ��� � � ���: WSF � �6

��� ��

1 Lotus 1-2-3 ��� 1 �� Lotus 1-2-3 ��� 1a� �� �� WSF �� ����.

5 ��� ������.

2 Lotus Symphony ��� 1.0� �� �� WSF �� ����.5

3 Lotus 1-2-3 � 2 �� Lotus Symphony ��� 1.1� �� �� WSF �� ��

��.5

4 DBCS ��� ���� WSF �� ����.

�:

1. MODIFIED BY ��� �� ���� �� � �� ����� ���� �

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

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

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

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

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

v YYYYMMDD �� �� ���

v ″YYYY-MM-DD″ �� ��(��) ���

v ″HH.MM.SS″ �� �� ���

v ″YYYY-MM-DD-HH .MM.SS.uuuuuu″ �� �� � ���

���� ��� SELECT��� ��� �� � �� ��� ��� ���� �

� ����.

4. ��� �� ��, �� M� ���� month � minute ����� �� �

��� ���� ��� ���. month �� � �� �� �� �

��. minute �� � �� �� �� ���. ��� ��� ���

����.

"M"(month �� minute � � )"M:M"(month � minute �� ��?)"M:YYYY:M"(� � month� ���)"S:M:YYYY"(� � �� � � �� � ��)

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

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

"M:YYYY" (Month)"S:M" (Minute)"M:YYYY:S:M" (Month....Minute)"M:H:YYYY:M:D" (Minute....Month)

5. �� ��� �� Lotus 1-2-3� �� L, Symphony� �� S� filetype-mod

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

� �� ���� ��� � ���. WSF � �� �� ��� ����

� 2 � ���� ���� 39

Page 48: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � �� ����� ��� � ���. ��� ���� �� WSF �

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

6. WSF � �� XML ���� ���� ����. � � �� �� ��

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

� WSF � �� ���� � �� ��� ���� �� ����.

7. XMLFILE �� XML TO � �� ��� ���� ��� �� XDM

���� � ��� ��� ��� XML �� ����. ����, XML

�� ����� ��� �� ��� ����. ���� XML �� �

��� ����� ��� �� ���� ���� ″.xml″���.

8. XMLNODECLARATION � � ���� ��� ��� ����, �� XDM

���� ��� � � ���� XML ��� ��� ����.

9. XMLCHAR �� XMLGRAPHIC � � ���� ��� ��� ����,

���� �� XDM ���� ����� ����.

10. XML ��� � LOB ���� ��� ��� � ��� � �����. �

�� XML � � ��� � ��� ����. ��� LOB � � �

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

/mypath/myfile.del

�� XML ��� � LOB ���� ��� ���

/mypath"

�� ��� XML � � ���

myfile.del

�� ��� LOB � � ��� ��� �� ��,

myfile.del

LOB �� ���� LOBSINFILE � � ���� ��� ���.

11. ���� ����� LOB ��� XML �� �� ID� �����. ID�

0�� �� ��� � 3�� ��� ����

.001

�� �����. 999�� LOB � �� XML � �� ID� � �� 0��

��� ����. � �, 1000�� LOG ��� XML �� ����

.1000

���. �� ID ���� ��� �� ���� � � � ID� �����(

.lob

��

40 ��� �� ���� �� � ���

Page 49: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

.xml� ���)

. � �, �� LOB � ��� ��

myfile.del.001.lob

�� �� XML � ��� �� ��� ����.

myfile.del.001.xml

12. XQuery� ��� � ���� ��� �� ���� ���� ���� XDM

���� �� �� ����. ��� XML ��� �� ���� ���

�, �� ����� ��� � XML ��� ������ ��� � ���

�.

db2Export - �������� ��� ����

������� ���� � �� � � ��� �������. ���� SQL

SELECT�� ����� �� ��� ���� �� �� ��� ��� ���

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

�� ��

�� ��� ����.

v dataaccess ��

v � ��� �� �� �� CONTROL �� SELECT ��

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

���� �� ������ ���� ��� LBAC ���� �����.

�� ��

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

API � ��

db2ApiDf.h

API � ��� �� ��

SQL_API_RC SQL_API_FNdb2Export (db2Uint32 versionNumber,void * pParmStruct,struct sqlca * pSqlca);

typedef SQL_STRUCTURE db2ExportStruct{

char *piDataFileName;struct sqlu_media_list *piLobPathList;struct sqlu_media_list *piLobFileList;

� 2 � ���� ���� 41

Page 50: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

struct sqldcol *piDataDescriptor;struct sqllob *piActionString;char *piFileType;struct sqlchar *piFileTypeMod;char *piMsgFileName;db2int16 iCallerAction;struct db2ExportOut *poExportInfoOut;struct db2ExportIn *piExportInfoIn;struct sqlu_media_list *piXmlPathList;struct sqlu_media_list *piXmlFileList;

} db2ExportStruct;

typedef SQL_STRUCTURE db2ExportIn{

db2Uint16 *piXmlSaveSchema;} db2ExportIn;

typedef SQL_STRUCTURE db2ExportOut{

db2Uint64 oRowsExported;} db2ExportOut;

SQL_API_RC SQL_API_FNdb2gExport (db2Uint32 versionNumber,void * pParmStruct,struct sqlca * pSqlca);

typedef SQL_STRUCTURE db2gExportStruct{

char *piDataFileName;struct sqlu_media_list *piLobPathList;struct sqlu_media_list *piLobFileList;struct sqldcol *piDataDescriptor;struct sqllob *piActionString;char *piFileType;struct sqlchar *piFileTypeMod;char *piMsgFileName;db2int16 iCallerAction;struct db2ExportOut *poExportInfoOut;db2Uint16 iDataFileNameLen;db2Uint16 iFileTypeLen;db2Uint16 iMsgFileNameLen;struct db2ExportIn *piExportInfoIn;struct sqlu_media_list *piXmlPathList;struct sqlu_media_list *piXmlFileList;

} db2gExportStruct;

db2Export API ����

versionNumber

� . � �� ��� pParmStruct� � � ��� � � ��� ���

�����.

pParmStruct

� . db2ExportStruct ��� � �

42 ��� �� ���� �� � ���

Page 51: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

pSqlca

. sqlca ��� � �

db2ExportStruct ��� �� ����

piDataFileName

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

piLobPathList

� . �� media_type �� SQLU_LOCAL_MEDIA� ��� ��

sqlu_media_entry ��� LOB �� ��� ����� ��� ����

sqlu_media_list ��� � �. ������ LOB� sqlu_media_entry ��

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

piLobFileList

� . �� media_type �� SQLU_CLIENT_LOCATION�� ��� �

� sqlu_location_entry ���� � � ��� ���� sqlu_media_list

��� � �.

��� � �� ��� ��� �� ����� �� ��� �� API� �

�� ��� ���� � �� �� ���. ���� �� � LOB �

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

(piLobPathList��)� ���� 3�� ��� ��� .lob ��� ��� �

���. � � �� LOB ��� /u/foo/lob/path ����� �� LOB

� ��� bar�� LOBSINSEPFILES � � ���� �� �� �

� LOB �� /u/foo/LOB/path/bar.001.lob, /u/foo/LOB/path/

bar.002.lob �� ���. LOBSINSEPFILES � � ���� ��� �

� �� �� LOB ��� ���� � � /u/foo/lob/path/bar.001.lob �

� �����.

piDataDescriptor

� . �� �� ��� ���� sqldcol ��� � �. dcolmeth

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

��� ��� �����. � ���� ��� �(include ���� �

sqlutil �� �� ��)� ��� ����.

SQL_METH_N

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

SQL_METH_D

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

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

piActionString� ��� SELECT � �� ����.

piActionString

� . ��� �� SQL SELECT �� ���� sqllob ��� � �. ��

� 2 � ���� ���� 43

Page 52: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� SELECT �� ��� ��� �� 4��� ��� ����.

SELECT �� �������� ��� �� �� ��� ���� �

����.

�� �� ��(piDataDescriptor�) � SELECT �� ������ ���

���� ��/�� ��� �� �����. �������� ��� ��

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

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

piFileType

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

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

SQL_DEL

�� ���� � ASCII, dBase, BASIC � IBM® Personal

Decision Series ����� �� ���� ��� ������ �

� ���� � � ���

SQL_WSF

Lotus Symphony � 1-2-3 ������ �� �� ���� �

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

�� ��� � ���. ��� ���� �� WSF � �� ��

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

SQL_IXF

�� � �� PC ��� ����� ���� ����� � �

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

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

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

piFileTypeMod

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

� �� ���� sqldcol ��� � �. � � �� NULL��� ���

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

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

� �� � ″���� ����� �� � � ���″� ������.

piMsgFileName

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

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

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

iCallerAction

� . ��� ��� ��. ��� �(include ���� � sqlutil ��

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

44 ��� �� ���� �� � ���

Page 53: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SQLU_INITIAL

� �. � �� API� � �� �� ��� ���. � �

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

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

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

SQLU_CONTINUE

��� ����. � �� � ��� ��� � � ��(: �

�� �� �� ��)�� ����� ��� �� API� � �

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

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

SQLU_TERMINATE

��� ����. � �� � ��� ��� � � ��(: �

�� �� �� ��)�� ����� ��� �� API� � �

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

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

poExportInfoOut

db2ExportOut ��� � �

piExportInfoIn

� . db2ExportIn ��� � �

piXmlPathList

� . �� media_type �� SQLU_LOCAL_MEDIA� ��� ��

sqlu_media_entry ��� XML �� ��� ����� ��� ����

sqlu_media_list ��� � �. ������ XML� sqlu_media_entry ��

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

piXmlFileList

� . �� media_type �� SQLU_CLIENT_LOCATION�� ��� �

� sqlu_location_entry ���� � � ��� ���� sqlu_media_list

��� � �.

��� � �� ��� ��� �� ����� �� ��� �� API� �

�� ��� ���� � �� �� ���. ���� �� � XML �

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

(piXmlFileList��)� ���� 3�� ��� ��� .xml ��� ��� �

���. � � �� XML ��� /u/foo/xml/path ����� ��

XML � ��� bar�� XMLINSEPFILES � � ���� �� �

� �� XML �� /u/foo/xml/path/bar.001.xml, /u/foo/xml/path/

bar.002.xml �� ���. XMLINSEPFILES � � ���� ��� �

� �� �� XML ��� ���� � � /u/foo/xml/path/bar.001.xml

�� �����.

� 2 � ���� ���� 45

Page 54: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2ExportIn ��� �� ����

piXmlSaveSchema

� . ����� XML ��� ����� ��� �� ����� �

�� � ���� XML ��� SQL ID� �����. �� �� �

� �����.

db2ExportOut ��� �� ����

oRowsExported

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

db2gExportStruct ��� �� �� ����

iDataFileNameLen

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

�.

iFileTypeLen

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

iMsgFileNameLen

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

�.

�� � ����

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

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

v WITH HOLD �� ��� �� �� � ��� �� COMMIT �� � �

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

v ROLLBACK �� � � ��� ��� ������.

SELECT��� ��� ��� ��� � ���.

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

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

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

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

�� �� �� �� piDataDescriptor� �� �(sqldcol ��� dcolnum �)�

SELECT ��� �� �� �� ���� �� �� �� ���� � ���. �

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

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

46 ��� �� ���� �� � ���

Page 55: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2uexpm.bnd ���� � �� ��� .bnd �� ���� � ��� � �

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

DB2 Connect� ��� z/OS® � OS/390� DB2, VM � VSE� DB2 � System

i®� DB2� �� DRDA ��� ���� ������ � ��� � ���.

PC/IXF ����� �����.

������ �� ���� ����� PC/IXF ���� ��� ���. ���

� � �� ���� �� ���� � ASCII(DEL) �� ������ ��

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

���� ����� AIX ����� �� � � � PC/IXF �� ���

����.

�� ������ ���� � � SELECT * FROM tablename�� ����

piActionString ��� � ��� ��� ���� piDataDescriptor ���� �

�� PC/IXF �� ������ �� ���� �� ��� PC/IXF �� ��

���. piActionString� SELECT �� � � ��� �� ��� �� ����

��� ����. piActionString ���� WHERE �, GROUP BY � ��

HAVING �� ��� ��� ����. � �� ��� �� ��� ���

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

��� SELECT �� SELECT * FROM tablename �� �� ���� ���

�� ���� NOT NULL WITH DEFAULT � IXF �� ����.

�� ��� ���� ����� � subselect�� �� �� ��� ��� WHERE

�� ��� ��� � ���. �� ��� ����� �� Fullselect �

select-statement� ��� � ����.

IXF ��� � ���� ��� �� ��� ��� �� �����. �� �

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

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

� ������ ��� ��� OUTER ��� ���. �� OUTER �� ��

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

�: ��� �� � ��� ��� ��� ������. �� ����� �� �

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

REXX™ API ��

EXPORT :stmt TO datafile OF filetype[MODIFIED BY :filetmod] [USING :dcoldata]MESSAGES msgfile [ROWS EXPORTED :number]

� 2 � ���� ���� 47

Page 56: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

CONTINUE EXPORT

STOP EXPORT

REXX API ����

stmt ��� �� SQL SELECT �� ��� REXX ��� ��. ���� ��

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

datafile

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

filetype

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

DEL �� ���� � ASCII

WSF ���� �. � � �� �� ��� ���� �� � ��

����� ��� � ���. ��� ���� �� WSF � �

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

IXF �� � �� PC �

filetmod

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

dcoldata

���� ��� ���� �� ��� ��� �� REXX ��� ��. �

��� XXX� ��� �� �����.

XXX.0

�� �(��� ��� �� �)

XXX.1

� �� �� ��

XXX.2

� �� �� ��

XXX.3

��.

� ���� NULL��� dcoldata� �� ���� �� �� �����

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

msgfile

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

number

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

48 ��� �� ���� �� � ���

Page 57: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� �� - CLP �

� 1

�� ��� SAMPLE ������� STAFF ���(���� ���� � �)

�� myfile.ixf� ��� ������ ��( � IXF ��� ���)� ��

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

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

db2 export to myfile.ixf of ixf messages msgs.txt select * from staff

� 2

�� ��� SAMPLE ������� STAFF ���(���� ���� � �)

�� awards.ixf� �� 20� � ��� ������ ��( � IXF ���

���)� ����.

db2 export to awards.ixf of ixf messages msgs.txt select * from staffwhere dept = 20

� 3

�� ��� LOB� DEL �� ������ ��� ����.

db2 export to myfile.del of del lobs to mylobs/lobfile lobs1, lobs2 modified by lobsinfileselect * from emp_photo

� 4

�� ��� LOB� DEL �� ������ ��� ����. �� � �� �

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

db2 export to myfile.del of dellobs to /db2exp1/, /db2exp2/ modified by lobsinfileselect * from emp_photo

� 5

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

�� ��� ��� ���� DEL �� ������ ��� ����. ���

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

db2 export to myfile.del of delmodified by chardel'' coldel; decpt,select * from staff

� 2 � ���� ���� 49

Page 58: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

50 ��� �� ���� �� � ���

Page 59: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 3 � ��� ����

��� ��

��� ����� INSERT�� ��� ���, �� ��� ��� �� �� �

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

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

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

�� ����� CLP ��� � ��� ADMIN_CMD ��� ���� ��

�� ��� ������� �� �� API db2Import� �� �� � �

��.

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

v ������ IXF, WSF, ASC � DEL ��� �� �����.

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

�.

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

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

����.

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

��.

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

���: WSF � �� �� ��� ���� �� � �� ����� ���

� ���. ��� ���� �� WSF � �� ���� � �� ���

���� �� ����.

�� ��

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

�� INSERT, INSERT_UPDATE � REPLACE� �� ���� �� � ��

�����. � ����� �� IXF, WSF, ASC � DEL ��� �� ����

�. ��� INSERT � INSERT_UPDATE� ��� �� ��� � ���.

� 11. INSERT, INSERT_UPDATE � REPLACE ��� ��� �

�� �� �� ���

INSERT �� ���� ���� �� �� ���� � �

��� �����.

© Copyright IBM Corp. 1993, 2009 51

Page 60: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 11. INSERT, INSERT_UPDATE � REPLACE ��� ��� � (�)

�� �� �� ���

INSERT_UPDATE � �� 1� � �� ����� � ���

��.

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

���.

REPLACE ��� � �� ��� ����� �� �� �

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

� � ��, REPLACE_CREATE � CREATE� �� ���� �� �� �

����. � �� PC/IXF � ���� ��� � ���. �� ���

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

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

�: ���� CREATE � REPLACE_CREATE ��� ���� ����. ��

db2look ����� �����.

� 12. REPLACE_CREATE � CREATE ��� ��� �

�� �� �� ���

REPLACE_CREATE ��� � �� ��� ����� �� �� �

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

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

CREATE �� ��� � ��� ����.

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

� � ���.

�� �� ��

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

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

1. ��� ��

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

� ���(X) �� �� ����(IX) ��� �����.

2. ��� �� �

������ FROM�� ��� � ���� ����. ���� XML ��

LOB ���� �� ���� ����� � ���� ����.

3. ��� ��

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

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

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

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

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

52 ��� �� ���� �� � ���

Page 61: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

5. �� ���

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

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

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

v � �� �� � ��

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

v � ��� ��� �

v ���� ���� ��

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

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

�� ��

��� ��� ��� ��� � � � ��� ���. MODIFIED BY���

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

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

���� ��� ����� �� ALLOW WRITE ACCESS ���� ���� �

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

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

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

��� COMMITCOUNT ���� ″automatic″�� ����. ��� ����

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

COMMITCOUNT� �� ��� �� � ���. ��� ��� ��� �� �

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

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

�������� ����� SQL ��� � �� SQL ��� ���� ���� �

���� �����. compound � � ���� ��� ���� � � ��

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

� ��� �� ��� ���(� �� �� �� ���) norowwarnings �

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

��� ��

��� �� ��� �� ��, �� � �� ���� ����� �� ASCII

�� ��� �� ����. API db2Import� �� ����� ���

MESSAGES ��� ��� ��� �� ��� ��� ���. ��� �� �

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

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

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

���.

� 3 � ��� ���� 53

Page 62: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�: ��� �������� � � ��� ���� �� ��� ��� 60KB

� ��� �� ������� �� 30KB� �� 30KB� �����.

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

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

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

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

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

��� ��� ��(�, � �� �� ��� �) � ���� ��� �

���.

DATAACCESS ��� �� �� �� ��� ��� � � � ���. ��

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

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

� 13. ��� ��� � �� �� �� ��

�� � ��

INSERT CONTROL ��

INSERT � SELECT

INSERT_UPDATE CONTROL ��

INSERT, SELECT, UPDATE � DELETE

REPLACE CONTROL ��

INSERT, SELECT � DELETE

REPLACE_CREATE �� ���� � ��: CONTROL ��

INSERT, SELECT � DELETE

�� ���� �� ��: CREATETAB(������), USE(���

����) �

��� �� ��: IMPLICIT_SCHEMA(������) ��

��� � ��: CREATEIN(��)

CREATE CREATETAB(������), USE(��� ����) �

��� �� ��: IMPLICIT_SCHEMA(������) ��

��� � ��: CREATEIN(��)

�: IMPORT ��� CREATE � REPLACE_CREATE ��� ���� ���

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

��� REPLACE �� REPLACE_CREATE ��� ����� ����� �

��� �� ��� �� �� � ID� � ���.

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

�� REPLACE ��� ���� �� ��� �� � ���� �� CONTROL

54 ��� �� ���� �� � ���

Page 63: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� ���. �� �� �� �� REPLACE_CREATE ��� ���

� CREATETAB � USE� �� �� ��� �� � ���� �� CONTROL

��� �� ���.

�� ���� ��� ��� �� �� ��(LBAC) � ���� ��� ��

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

�� ������ ���� �� �� ��� �� �� ��� ���� LBAC �

��� �� �� � ID� � ���. �� � � ���� ���� ��

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

� �� � ID� ��� ���.

��� ���

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

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

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

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

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

� ��� ����. Linux, UNIX �� Windows ������ DB2�� Linux,

UNIX �� Windows ������ �� DB2�� ���� ��� DB2 Connect

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

COMMIT �� ROLLBACK�� � � � ���� ��� �� COMMIT� �

� ROLLBACK ��� � � �� ����� ��� �� ��� ��� �

��.

�: IMPORT ��� CREATE � REPLACE_CREATE ��� ���� ��� �

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

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

v �� ���� ���� �� ��� ���� 1� �� ���� �� ���

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

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

��� � � � ����.

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

� ���� � ����.

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

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

v PC/IXF ��� ���� �� � �� ���� � �� � ��� ����

����. ��� SELECT *� ��� ���� ����� �� 1� � ���

�����.

� 3 � ��� ���� 55

Page 64: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ��� ����� ��� SQL�� �� � �� �� �� ��� ��(2MB)

� �� � ���.

v CREATE �� REPLACE_CREATE ��� ��� ��� ������ ��

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

v XML ��� ���� ���� ��� � ����.

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

v ��� � ���� Not Logged Initially�� ���� ����. IMPORT �

�� REPLACE ��� CREATE TABLE�� NLI(NOT LOGGED INITIALLY)

� �� ALTER TABLE�� ACTIVATE NOT LOGGED INITIALLY��

��� ����. NLI�� �� CREATE TABLE �� ALTER TABLE��

��� ������ REPLACE ��� ���� ���� � �� ����� NLI

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

��� ��� 1: DELETE�� ��� ���� � � ��� INSERT

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

��� ��� 2: ���� ��� ��� ��, INSERT��� ���� �

���.

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

� ���� �� ��� ��� 60KB� ��� �� ������� ��

30KB� �� 30KB� �����.

��� ����� �� ���(CLP), �� ��� ��� ��� ��� �� �

� ����� �������� API db2Import� �� �� � ���.

��� ��� ��� ��

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

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

����.

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

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

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

����.

CLP� �� IMPORT �� �

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

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

� � CLP�� ���� ������ IMPORT ��� � ����.

56 ��� �� ���� �� � ���

Page 65: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2 import from filename of fileformatimport_mode into table

�� filename� ���� ���� ���� � � ���� ixf� � �

�� insert� ���� table� ���� ��� ��� �����.

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

�� MESSAGES ��� � ��� � ��� �����. ��� ��� ��

��.

db2 import from filename of fileformat messages messagefileimport_mode into table

�� �� � ��� ��� ″IMPORT″ ��� ������.

XML ��� ��

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

��� ��� ��� XML ��� ��� XML ���� ����� � ��� �

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

XML ��� ��� ���� ����� �� XML FROM ��� ��� �

XML ��� �� ��� ��� � ���. � �, ��� ����� XML

� ″/home/user/xmlpath/xmldocs.001.xml″� �� �� ��� ��� ����

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

IMPORT FROM t1export.del OF DEL XML FROM /home/user/xmlpath INSERT INTO USER.T1

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

XMLVALIDATE ��� ���� XML �� ��� � XML ��� �� ��

� ��� � � � ���. �� ��� XML �� ���� � �� ��

��� ��� �� XML ��� ��� � ���.

IMPORT FROM t1export.del OF DEL XML FROM /home/user/xmlpath XMLVALIDATEUSING XDS INSERT INTO USER.T1

�� �� �� ��

XMLPARSE ��� ��� ���� XML ��� ��� ���� �� ����

�� ��� � ���. �� ��� XML �� ���� � �� XML �

� ��� ��� ���� �� XML ��� ��� � ��, ��� ���

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

IMPORT FROM t1export.del OF DEL XML FROM /home/user/xmlpath XMLPARSE PRESERVEWHITESPACE XMLVALIDATE USING XDS INSERT INTO USER.T1

� 3 � ��� ���� 57

Page 66: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��� ���

��� ����� CREATE ��� ��� ���� ����� �� ���� �

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

����� ���.

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

�� ��� ���. �� ���� IXF �� ������ ���. DEL ��

ASC � ��� �� ������ �� ��� �� ���� ��

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

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

�� ��� �� ���� �����. db2look ����� ��� �� ��

� ��� ���� �� ��� �� ��(DDL)� �� � ���. ���,

���� ��� SELECT�� �� �� ���� ��� � ���. � �

SELECT���� �� ��� ��� � ��� SELECT *� �����.

�: ���� CREATE ��� ���� ����. db2look ����� ��� �

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

�� �

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

v 1� � �� � ��

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

– �� ��

– � ��� �(� ��� ��� ��� �� �� � ��)

– ID �� ��

– ��(lob_file � ��)

– �� ���(���� ��)

– ID ��

– ��� �(NULL) � � �� �(NULL) � ��� ������

– ��� �� ����(� ��). �, ����� �� �� ���� ���

�.

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

– �� ��

– �� �� ��

– �� �� � ��� � ��(���� �� ����)

– ��� ���� ������ �

– ��� �������� �

58 ��� �� ���� �� � ���

Page 67: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

– ���� � ��� ����� �

– PCTFREE �

– MINPCTUSED �

�: ��� �� ��� - �� + ��� � �� �� ��� ���� ��

�, � �� SQL27984W� �����.

��� �

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

v �� �(�� ���, ���� �� ���(MQT), � �� � �� �����

� ��� ��� � �� ��)

v �� ���� � �� �� ���� �� ���(1� � ����� ���� �

�)

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

– MQT ��(���� ��)

– MQT ��(���� ��)

– ��� ���� ��. ��� � ��� IMPORT ��� �� ��� � �

��.

– ��� ����(MDC) ��

– ��� ��� ��

– ��� ��� �

– NOT LOGGED INITIALLY �� ��

– � ����

– ��� �� ���

– �� ��� �� ��

– ��� �� � �� ��

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

– �� �� ��� ����

– LOB ��(� ��)

– XML �� ��

– CREATE TABLE�� �� �(� ��)

– �� ����(� ��)

– � ����(� ��)

– �� �� ��(� ��)

– ������ �� ���� � ��

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

� 3 � ��� ���� 59

Page 68: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

– INCLUDE ��(� ��)

– �� ��( ��� 1� � �� ��)

– �� ����( ��� 1� � �� ��). ���� �������.

– 16�� � 0x2B �� 0x2D� ��� �� �� ��

– �� ��� �� � ��� 128���� ��� �� ��

– PCTFREE2 �

– �� ����

�: � ��� ��� �� � ��� �����.

���� ��� SQL3311N� ���� � � ��� forcecreate� ���

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

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

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

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

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

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

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

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

��, ��� ����� CREATE, INTO table-name, UNDER � AS ROOT

TABLE ���� ��� ��� �� ��� �� � ��� �����. �� �

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

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

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

��� �

� � � � ��� �� � �� � �� �� ����. ASC, DEL

�� WSF ���� �� ��� � �� �� ���� ������ �� ���

�� �� ��� ��� ���. ��� PC/IXF �� ���� ��� �� �

� ��� � ��� ��� CREATE ��� ���� ���� � ���.

CREATE ��� ���� ���� � � ��� ��� ��� � ��� �� �

�����.

�� ��

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

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

���.

60 ��� �� ���� �� � ���

Page 69: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PC/IXF � �� �� �� � ��� ��� ����� �� �� �� �

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

�� ��� ����� CREATE ��� ��� ���� ��� �� ��� �

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

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

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

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

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

v ��� ��� ���

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

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

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

� �� ��� ��� ��� �� 4� ���� ��� �� �� ��� �

����.

v Person, Employee, Manager, Architect, Student

v Person, Student, Employee, Manager, Architect

v Person, Employee, Architect, Manager, Student

v Person, Student, Employee, Architect, Manager

� 3 � ��� ���� 61

Page 70: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 1

�� �� ��(�� ���� ���� �� ��� � entire_hierarchy.ixf

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

DB2 CONNECT TO Target_dbDB2 IMPORT FROM entire_hierarchy.ixf OF IXF CREATE INTO

HIERARCHY STARTING Person AS ROOT TABLE

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

������ ��� ��� �� ������� � ���. ���� ��� SQL

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

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

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

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

� 2

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

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

�� 2. �� ��

62 ��� �� ���� �� � ���

Page 71: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DB2 CONNECT TO Target_dbDB2 IMPORT FROM entire_hierarchy.del OF DEL INSERT INTO (Person,

Employee(Salary), Architect) IN HIERARCHY (Person, Employee,Manager, Architect, Student)

�� ��� PERSON, EMPLOYEE � ARCHITECT� �� � ���. ��

�� PERSON, EMPLOYEE � ARCHITECT � ���� ������. �, ��

� ������.

v PERSON�� �� ��� PERSON��

v PERSON � EMPLOYEE� SALARY�� �� ��� EMPLOYEE�

v PERSON, EMPLOYEE� SALARY � ARCHITECT� �� ���

ARCHITECT�

�� SerialNum � REF(Employee_t)� EMPLOYEE �� � ���� �����

����. �, ARCHITECT� ���� ���� ���� ��� � ������.

�: ARCHITECT� EMPLOYEE� � ����� EMPLOYEE� ��� ��� �

�� ��� SALARY� � SALARY� ARCHITECT� ����� ��� � �

� �����. �, SerialNum �� REF(Employee_t) ��� EMPLOYEE ��

ARCHITECT �� ����� ����.

MANAGER � STUDENT ���� ���� ����� ����.

� 3

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

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

� �� Type_id ��� ����. no_type_id � � ���� �� ����

� �����. ��� ��� ������ � �� ��� Type_id ���� ��

� ����.

DB2 CONNECT TO Source_dbDB2 EXPORT TO Student_sub_table.del OF DEL SELECT * FROM

Regular_StudentDB2 CONNECT TO Target_dbDB2 IMPORT FROM Student_sub_table.del OF DEL METHOD P(1,2,3,5,4)

MODIFIED BY NO_TYPE_ID INSERT INTO HIERARCHY (Student)

� �� �� ��� STUDENT� ��� ���. STUDENT� � ����

� no_type_id ���� ��� � �� ��� Type_id� ��� �����. �

�� STUDENT ���� � � �� ���� �� Object_id ���

�� � � ���. Object-id� STUDENT ���� ���� � � �� �

��� ����. METHOD�� �� � � ��� ��� ����.

� 3 � ��� ���� 63

Page 72: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LBAC �� ��� �� ����

��� � ���� ���� ������ ��� �� �� ��(LBAC) ���

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

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

��� LBAC ���� ��� ���� ��� ��(SQLSTATE 42512)� ��

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

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

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

� DB2SECURITYLABEL ��� �� ���. ���� � � �� ��

�� ��� import ��� usedefaults � � ���� ���� �� �, ��

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

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

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

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

DB2SECURITYLABEL ��� �� ��� �� �� ���� ���� ���

�� ��� ��� �����. ���� � ���� � ���(��� �� �

� � � ��)� �� ��� � �� �� �� � ���� ���

� �����. �, ��� �� DB2SECURITYLABEL ��� ����. �

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

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

v ��� �� CREATE SECURITY POLICY�� RESTRICT NOT

AUTHORIZED WRITE SECURITY LABEL ��� ��� �� ��� ��

� ��� �����.

v CREATE SECURITY POLICY�� ��� ���� ��� �� OVERRIDE

NOT AUTHORIZED WRITE SECURITY LABEL ��� ���� �� ��

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

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

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

�� ��� ����.

���� ���

��� �� DB2SECURITYLABEL ���� ���� ����� �� ���

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

���. ��� �� ���� IMPORT ���� ��� �� ��� � �

��� ��� � ���. � ���� ��� �� delprioritychar � �

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

delprioritychar� ���� �� �� ����� ��� ��� �� �� ���

64 ��� �� ���� �� � ���

Page 73: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ����� ��� ����. delprioritychar � � ���� �

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

� �� ��� � ���.

���� ���� ASC � �� ���� � ��� � � ��� ��� �

��� ���� ��� �� �� �� ��� � � �� ���. ASCII ��

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

�� � ���. striptblanks � � ���� ��� � ��� ����

�.

��� �� ��� �

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

S:(ALPHA,BETA)) ��� �� ���� �� ���. �� � ���

seclabelchar � � ���� ��� ���. seclabelchar� ���� �

�� �� DB2SECURITYLABEL ��� �� � ���� �� ��� �

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

� � ���� �� ��(SQLSTATE 01H53)� �����. ���� ���� �

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

� ��(SQLSTATE 01H53)� �����.

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

�� �� �� ������ seclabelname � � ���� ��� ��

�. seclabelname� ���� �� ��� �� DB2SECURITYLABEL ��

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

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

(SQLSTATE 01H53)� �����.

�� �� � ��� � myfile.del� DEL ����. �� REPS ���

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

create table reps (row_label db2securitylabel,id integer,name char(30))security policy data_access_policy

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

db2 import from myfile.del of del modified by delprioritychar insert into reps

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

��.

db2 import from myfile.del of del modified by seclabelchar insert into reps

� 3 � ��� ���� 65

Page 74: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

�.

db2 import from myfile.del of del modified by seclabelname insert into reps

�� �� �� ��

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

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

� �����.

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

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

� �� ��� ���� �� ������ WARNINGCOUNT ����� 1�

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

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

��� ���� ��� � ���. ���� ��� �� COMMITCOUNT ��

� ��� ���� 0� � � ����.

� WARNINGCOUNT �� import ��� ����� ��� �� �� � �

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

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

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

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

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

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

db2uimpm.bnd� INSERT BUF ��� ��� ������� �� ��� �

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

db2 connect to your_databasedb2 bind db2uimpm.bnd insert buf

� �� �� �� INSERT_UPDATE ���� ��� ��� �� ��� �

����. � � � db2uImpInsUpdate.bnd� � ��� �����. � ��

INSERT BUF ��� �� � �� � ����. ��� INSERT_UPDATE ��

�� ��� ��� ����. INSERT, REPLACE �� REPLACE_CREATE �

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

ID �� �� ����

��� ����� � ���� ID �� �� ��� ���� ID ��� ���

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

66 ��� �� ���� �� � ���

Page 75: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ID �� � � ���� ���� ��� ����� �� ��� �� ����

�.

v ID ��� GENERATED ALWAYS �� � ��� ID ��� ����

� �� ����� ����� �(NULL) �� ���� �� ��� � �� ID

�� ����. ID ��� �� �(NULL)� �� �� ���� � ����

�(SQL3550W).

v ID ��� GENERATED BY DEFAULT �� ��� �� �� ���� �

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

���� �� ����.

��� ����� ID ��� ��� �(�, SMALLINT, INT, BIGINT ��

DECIMAL) �� �� ����� � �� �� ���� ��� �� ID �� �

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

�� compound=x ���� ID ��� ���� ���� ���� ���� � ��

� � ����.

ID ��� ���� ���� ���� ��� ���� � � � �� ��� �

��. identitymissing � identityignore � � ���� � �����.

ID �� � �� �� ��� ���

identitymissing ���� ���� � ��� �� ID �� �(�(NULL) �

� ��)� �� �� ID ��� ��� ���� �� ���� ���� � ��

�. � � �� SQL��� ��� ���� ������.

create table table1 (c1 char(30),c2 int generated by default as identity,c3 real,c4 char(1))

�(import.del)� ���� TABLE1� ������ ���. � ���� ID �

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

�.

Robert, 45.2, JMike, 76.9, KLeo, 23.4, I

� �� ����� � �� ��� ��� �� IMPORT ��� �� ���� �

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

db2 import from import.del of del replace into table1 (c1, c3, c4)

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

�� ����� � � ��� ��� �� identitymissing � � ����

���� ����.

� 3 � ��� ���� 67

Page 76: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2 import from import.del of del modified by identitymissingreplace into table1

ID �� � �� ��� ���

identityignore ���� �� ���� identitymissing ����� �����.

� ���� � ��� �� ID �� ���� �� ���� ��� �

�� ID �� ���� ��� ����� �����. � � ��� ��� �

� �(import.del)�� TABLE1� �� ���� ������ ���.

Robert, 1, 45.2, JMike, 2, 76.9, KLeo, 3, 23.4, I

��� �� � 1, 2 � 3� ID ���� ���� ��� �� IMPORT ��� �

� � ���.

db2 import from import.del of del method P(1, 3, 4)replace into table1 (c1, c3, c4)

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

� � ���. identityignore ���� ��� �� ��� ������.

db2 import from import.del of del modified by identityignorereplace into table1

ID ��� � � � � ���� IXF �� �� � � �� IMPORT ���

REPLACE_CREATE � CREATE ��� �� ID �� �� ��� ��� ��

�� ��� � ���. �� GENERATED ALWAYS ID ��� ����

����� ��� IXF �� �� �� ��� �� ���� ����� �

�� ��� identityignore ���� ���� ����. ��� ��� �� �

�����(SQL3550W).

�: IMPORT ��� CREATE � REPLACE_CREATE ��� ���� ��� �

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

��� �� �� ����

��� ����� � ���� �� �� �� ��� ���� �� ��(�

ID)� ���� ���� ���� ����� � ��� � ���.

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

�� �����.

v � ��� ��� ���� � �� ����� ����� �(NULL) ��

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

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

68 ��� �� ���� �� � ���

Page 77: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ��� �(NULL) �� ���� �� �� ��� �(NULL) �� ���

� �� � ���� � �����(SQL0407N). � � �(NULL) ��

���� �� �� ��� � ��� �(NULL) �� ���� � � �

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

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

���. generatedmissing � generatedignore � � ���� � ���

��.

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

generatedmissing ���� ���� � ��� �� ���� �� �� �

� �(�(NULL) �� ��)� �� �� �� ��� ���� ���� ����

���� ���� � ���. � � �� SQL��� ��� ���� ���

���.

create table table1 (c1 int,c2 int,g1 int generated always as (c1 + c2),g2 int generated always as (2 * c1),c3 char(1))

�(load.del)� ���� TABLE1� ������ ���. � ���� �� �

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

�.

1, 5, J2, 6, K3, 7, I

� �� ����� � �� ��� ��� �� IMPORT ��� �� ���� �

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

db2 import from import.del of del replace into table1 (c1, c2, c3)

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

�� ����� � � ��� ��� �� generatedmissing � � ���

� ���� ����.

db2 import from import.del of del modified by generatedmissingreplace into table1

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

generatedignore ���� �� ���� generatedmissing ����� ����

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

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

� �� �(import.del)�� TABLE1� �� ���� ������ ���.

� 3 � ��� ���� 69

Page 78: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

1, 5, 10, 15, J2, 6, 11, 16, K3, 7, 12, 17, I

��� ��, �(NULL)� �� � 10, 11 � 12(g1� ��), 15, 16 � 17(g2� �

�)� � �����(SQL3550W). �� ���� �� �� IMPORT ��� �

� � ���.

db2 import from import.del of del method P(1, 2, 5)replace into table1 (c1, c2, c3)

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

� � ���. generatedignore ���� ��� �� ��� ������.

db2 import from import.del of del modified by generatedignorereplace into table1

INSERT_UPDATE� �� �� ��� 1� ��� generatedignore ���� �

�� �� IMPORT ��� generatedignore ���� �����. IMPORT ��

� UPDATE�� WHERE��� � ��� �� ��� �� �� ���� ���

�.

LOB �� ����

��� ������� �� �� � ��� 32KB� ��� � LOB� �����

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

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

��� � � ��(LOB) ���� � � ��� �� �� � ��� �

�� 32KB� �����. ��� ��� ��� ����� LOB ���� � ��

� ��� ��� ��� LOB� ���� � lobsinfile � � ���� �

�� ���.

LOBS FROM�� ����� lobsinfile� ����. LOBS FROM�� ��

�� ���� � LOB ��� � �� ��� ��� ����� � ���.

LOBS FROM ��� ���� ��� ���� LOB �� � �� ���

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

LOB ���� ���� �� ��

LLS(LOB Location Specifier)� LOB ��� ���� � �� �� � LOB

� ��� � ��� � ���. lobsinfile� ���� ���� ������

�� ��� ���� �� ����. �� LOB ���� �� �

� ��� �����. ��� lobsinfile ���� ��� ���� ����� �

� ��������� ���� LOB ��� �� LLS� �� ����. LLS

��� ��� LOB ��� �� ������� �� LOB �� ���� ��

�� LOB� �����.

70 ��� �� ���� �� � ���

Page 79: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

CREATE ���� ����� �� LONG IN�� ��� LOB ���� ���

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

�� ��� ��� �� LOB� �� DEL �� ����� ��� ��

��.

IMPORT FROM inputfile.del OF DELLOBS FROM /tmp/dataMODIFIED BY lobsinfileINSERT INTO newtable

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

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

� ������. �� � ���� UDT� ����� � ��� �� ����

� ��� ���. ���� �� SQL�� � ��� � � UDT ��� ��

� ���.

��� � �� �� ��

�����/�� �� � ��

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

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

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

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

v ���� �� � �� �� PC/IXF ����.

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

v ��� �� �� ��� 4KB�� ���.

v LOBS FROM� �� lobsinfile ���� �����.

v NULL INDICATORS�� ASC �� �����.

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

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

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

��� ������� sqllib ���� tmp � ��� �� DB2INSTPROF

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

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

��.

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

v ���� �����.

� 3 � ��� ���� 71

Page 80: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

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

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

��� ������� ��� �� ALLOW NO ACCESS ���, �� ��

ALLOW WRITE ACCESS ��� �� � �� ��� �� ��� �����.

ALLOW NO ACCESS ����� �� ������� ��� ���� ��� �

����. ALLOW WRITE ACCESS ����� �� ������� ��� ��

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

� �� ���� ��� ��(ALLOW NO ACCESS)� � ���. �� ��� �

���� ���� �� �� �� �(RS)� ��� ������� � ���

�.

�� ��(ALLOW NO ACCESS)

ALLOW NO ACCESS ���� ���� � ���� �� �� ����� �

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

�� �����.

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

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

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

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

� ��� �����.

�: ��� ����� ��� ������� ��� �� ���� ���� �

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

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

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

���.

� ��(ALLOW WRITE ACCESS)

ALLOW WRITE ACCESS ���� ��� ����� �� ���� �� ���

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

�����.

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

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

� ���� ����.

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

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

72 ��� �� ���� �� � ���

Page 81: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

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

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

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

����.

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

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

�� �� ��� ���� �� �� �� ��� �� ALLOW WRITE

ACCESS ������ ����� �� ����� ����� ��� ��� ���

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

�� �� �� ������ COMMITCOUNT AUTOMATIC� ��� ��� �

� ���� � ���. COMMITCOUNT� 0�� ��� ���� � �� �

���.

ALLOW WRITE ACCESS ��� �� ��� �� ��� ����.

v REPLACE, CREATE �� REPLACE_CREATE ���� ����� ��

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

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

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

v �� �� ��� ��� ��� �� ���� ����� ��(ALTER TABLE

�� LOCKSIZE ���� ��� �)

�� - ���

IMPORT

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

� ���� �����. LOAD� � � ����� ��� �� ����� ��

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

89 ���� ���� ����� � � ������ � �� ������.

�� ��

v INSERT ��� ��� IMPORT��� �� ��� ����.

– dataaccess ��

– � ���, � �� ��� �� CONTROL ��

– � ��� �� �� �� INSERT � SELECT ��

� 3 � ��� ���� 73

Page 82: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v INSERT_UPDATE ��� ��� �� ���� IMPORT��� �� �

�� ����.

– dataaccess ��

– � ���, � �� ��� �� CONTROL ��

– � ��� �� �� �� INSERT, SELECT, UPDATE � DELETE

��

v REPLACE �� REPLACE_CREATE ��� ��� �� ���� IMPORT

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

– dataaccess ��

– ��� �� �� �� CONTROL ��

– ��� �� �� �� INSERT, SELECT � DELETE ��

v CREATE �� REPLACE_CREATE ��� ��� � ���� IMPORT�

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

– dbadm ��

– ������� �� CREATETAB �� � ��� ����� �� USE ��

� �� �� �����.

- ���� ��� �� ��� �� ��� ���� �� ��, �����

�� �� IMPLICIT_SCHEMA ��

- ���� �� ��� ��� ��� ��� ��, ��� ��

CREATEIN ��

v CREATE �� REPLACE_CREATE ��� ��� ���� �� �� ��

� IMPORT��� �� ��� ����.

– dbadm ��

– ������� �� CREATETAB ��� ��� ����� �� USE ��

� �� ��� ����.

- ���� � � ��� ��� � �� �� , ��� ���� � �

IMPLICIT_SCHEMA ��

- ���� ��� ��� ��, ��� �� CREATEIN ��

- �� �� ��� �� REPLACE_CREATE ��� ��� ��, �� �

�� �� � ���� �� CONTROL ��

v REPLACE ��� ��� �� �� ��� IMPORT��� �� ���

����.

– dataaccess ��

– �� ��� � �� � ���� �� CONTROL ��

74 ��� �� ���� �� � ���

Page 83: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

�� ��� ���� LBAC ���� �� �� � ID� � ���. �

�� ��� ���� ��� ��(SQLSTATE 42512)� �����.

v � �� �� ���� ���� ������ �� �� � ID� �� ��

� ���� LBAC ���� ��� ���.

– ���� ���� � ��� ��

– �� �� � ID� �� ��� �� ��� �

��� � �� ���, ���� LBAC ��, � �� �� � LBAC ���

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

v REPLACE �� REPLACE_CREATE ��� ��� �� �� �� � ID

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

v ���� ���� ������ �� �� � ID� pass-through ���� ��

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

�� ��

�� ��

�� IMPORT FROM filename OF filetype

,

LOBS FROM lob-path �

,

XML FROM xml-path

�MODIFIED BY filetype-mod

,

METHOD L ( column-start column-end ),

NULL INDICATORS ( null-indicator-list ),

N ( column-name ),

P ( column-position )

�XMLPARSE STRIP WHITESPACE

PRESERVE

�XMLVALIDATE USING XDS Ignore and Map parameters

DEFAULT schema-sqlidSCHEMA schema-sqlidSCHEMALOCATION HINTS

ALLOW NO ACCESS

ALLOW WRITE ACCESS�

�COMMITCOUNT n

AUTOMATICRESTARTCOUNT nSKIPCOUNT

ROWCOUNT n WARNINGCOUNT n NOTIMEOUT�

� 3 � ��� ���� 75

Page 84: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

INSERT INTO table-nameINSERT_UPDATE ,REPLACEREPLACE_CREATE ( insert-column )

hierarchy descriptionCREATE INTO table-name tblspace-specs

,

( insert-column )hierarchy description AS ROOT TABLE

UNDER sub-table-name

��

Ignore and Map parameters:

,

IGNORE ( schema-sqlid )

,

MAP ( ( schema-sqlid , schema-sqlid ) )

hierarchy description:

ALL TABLESsub-table-list

INHIERARCHY STARTING sub-table-name

traversal-order-list

sub-table-list:

,

( sub-table-name ),

( insert-column )

traversal-order-list:

,

( sub-table-name )

tblspace-specs:

IN tablespace-nameINDEX IN tablespace-name LONG IN tablespace-name

76 ��� �� ���� �� � ���

Page 85: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ����

ALL TABLES

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

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

ALLOW NO ACCESS

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

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

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

ALLOW WRITE ACCESS

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

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

��� ��� ���� ��� � ���. �� ��� REPLACE,

CREATE �� REPLACE_CREATE ��� ��� �� ��� ���

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

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

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

��� ���� COMMITCOUNT ��� ���� �� ���� � �

��. ���� � �� � ���� �� IX ��� ��� ���

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

��� ��� ��� ��� ��� COMMITCOUNT� ���

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

AS ROOT TABLE

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

COMMITCOUNT n | AUTOMATIC

n� ���� �� ���� � COMMIT� � ���. �� n� ���

� ���� n� ���� �� ���� � COMMIT� � ���. ��

��� ��� �, ��� �� ��� �� n� �� �� �� � �� ��

��� ������. AUTOMATIC� ���� ���� ����� ���

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

� �� ������.

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

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

ALLOW WRITE ACCESS ��� ���� COMMITCOUNT ��� �

��� ���, ��� ����� COMMITCOUNT AUTOMATIC� ��

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

� 3 � ��� ���� 77

Page 86: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

� �� DB2 ����� �� DB2_FORCE_APP_ON_MAX_LOG� �

� ��� ����.

v D B 2 _ F O R C E _ A P P _ O N _ M A X _ L O G� F A L S E� � ��

COMMITCOUNT AUTOMATIC �� ��� ��� ��, ��� ��

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

� ���.

v D B 2 _ F O R C E _ A P P _ O N _ M A X _ L O G� F A L S E� � ��

COMMITCOUNT n �� ��� ��� ��, ���� ����� ��

�� SQL0964C(���� ��� ���) �� � ��� ����� �

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

����� ����� ������. ��� �� ��� ��(�� ���

� ������� � �� ��� �� ��)� ���� � ����

�� ��, IMPORT ��� ��� ����. ��� ����� �

� COMMITCOUNT n � � ��� �� �� � ���. ��� �

� ��� � �� ���� ��� ����, RESTARTCOUNT �

� SKIPCOUNT �� ���� ������.

v DB2_FORCE_APP_ON_MAX_LOG� TRUE� �� ��(���), �

��� ����� ���� SQL0964C �� � ��� ��� ��

��. COMMITCOUNT AUTOMATIC �� COMMITCOUNT n �

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

�������� ������� �� ���� �� �� ��(UOW)� �

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

RESTARTCOUNT �� SKIPCOUNT �� ���� ������.

CREATE

�: CREATE ���� ���� ��� �� ����� ��� � �

� � . ��� � � � �� � I M P O R T �� �� C R E A T E �

REPLACE_CREATE� ���� ���� ������.

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

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

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

�, �� �� ��� ����. � ��� IXF �� ���� ���

� ���.

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

�: MVS™ ��� �������� ���� ������ ��� ��� �

��� ��� ��� 254� ��� LONGVAR �� ��� ��, �

78 ��� �� ���� �� � ���

Page 87: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� ��� CREATE� �� � ���. ���� ��� ���

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

� INSERT� ��� IMPORT� ���� LOAD ��� ��� �

��.

DEFAULT schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���.

DEFAULT �� �� ��� ��� ���� XML ��� XDS(XML

Data Specifier)� XML ��� ���� SCH � ���� �� � �

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

DEFAULT �� IGNORE � MAP ��� ����� ����. XDS�

DEFAULT �� ����� IGNORE � MAP � � ����.

FROM filename

HIERARCHY

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

IGNORE schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. SCH

� �� ��� �� IGNORE �� �� �� ��� �� ���

�����. ���� XML ��� �� XDS(XML Data Specifier)� SCH

� ���� SCH � �� ��� ��� �� �� ��� �

�� ��, � ���� XML ��� ���� �� �� � � ���

� ����.

IGNORE �� ��� ���� �� � ��� �� MAP �� �

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

IGNORE �� XDS�� �����. MAP �� �� ��� ���

IGNORE �� �� ��� �� � ��� ����.

IN tablespace-name

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

� � ��� ����� REGULAR ��� ������ ���. � �

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

����. � �� ���� ��� ���� �� � ID� �� ���

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

�� ���� USERSPACE1� ����. USERSPACE1� �� �� �

�� �� ����.

INDEX IN tablespace-name

���� ��� �� ��� ����� �����. � ��� IN ��

��� 1� ��� ����� DMS ��� ����� ���� �����.

� 3 � ��� ���� 79

Page 88: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��� ����� � �� � ��� ����� REGULAR �

� LARGE DMS ��� ������ ���.

�: ��� ��� ��� ����� ���� ���� �� ��� �

���.

insert-column

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

INSERT

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

INSERT_UPDATE

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

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

INTO table-name

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

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

��.

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

� ��� ����� INSERT, INSERT_UPDATE �� REPLACE�

��� ��� � ���. ��� ��� ��� �� schema.tablename

���. schema� ���� �� ��� �����.

LOBS FROM lob-path

LOB ��� �� ��� � ��� �(ASC, DEL �� IXF)� �

��� LOB ���� ��� ��� ����. ��� � � �� ��

�� 999���. �� ����� LOBSINFILE ��� ����.

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

LONG IN tablespace-name

� ��(LONG VARCHAR, LONG VARGRAPHIC, LOB ��� � �

� � � ��� �� ��� �� �� �)� �� �� ���

����� �����. � ��� IN �� ��� 1� ��� ����� DMS

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

LARGE DMS ��� ������ ���.

MAP schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. �

��� XML ��� �� XDS(XML Data Specifier)� SCH � �

��� �� �� ��� �� ��� ����� � MAP �� ���

���. MAP �� �� ��� �� �� ��� ����, �� �

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

80 ��� �� ���� �� � ���

Page 89: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XDS� � SCH � �� ���� ��� ����. ��� � �

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

���.

MAP �� � �� �� ��� � ��� IGNORE �� ���

� ����.

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

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

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

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

METHOD

L ���� ���� �� � � �� ��� �����. �� ��� �

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

�: � ��� ASC ��� ��� � �� � � �� ��

��� �� �����.

N ���� ��� �� �� ��� �����. � �� ��� ��

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

(NULL) � � ��� �� ��� ���� METHOD N �

�� �� ��� � ���. � �, ��� ��� � F1,

F2, F3, F4, F5 � F6� ��� �� C1 INT, C2 INT NOT NULL,

C3 INT NOT NULL � C4 INT, method N (F2, F1, F4, F3)�

��� �� ��, method N (F2, F1)� ���� ����.

�: � ��� IXF �� ���� ��� � ���.

P ���� � ��� �� � ��� �����.

�: � ��� IXF �� DEL ��� ��� � �� DEL �

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

MODIFIED BY filetype-mod

� � ��� ��� �����. 89 ���� ���� ����� � �

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

NOTIMEOUT

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

locktimeout ������ � ���� �����. � �������

� ��� �� ����.

NULL INDICATORS null-indicator-list

� ��� METHOD L ���� ��� ���� ��� � ���. �,

� �� ASC ����. �(NULL) ��� ��� �(NULL) ��

� 3 � ��� ���� 81

Page 90: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

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

METHOD L ���� ��� ��� �� �� � � ��� �

(NULL) ��� ��� � ���. �� �� 0� �� ��� �� �

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

�(NULL) ���� Y �� �� ���� �(NULL)� �����. �(NULL)

��� ���� Y ��� �� ��� �� ���� �(NULL)� ���

METHOD L ��� ���� �� ���� ���� �����.

nullindchar � � ���� �� MODIFIED BY ��� ��� �

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

OF filetype

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

v ASC(�� ���� �� ASCII �)

v DEL(�� ���� � ASCII �) - � ������ �� ����

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

v WSF(���� �) - ��� �� ������ �����.

– Lotus 1-2-3

– Lotus Symphony

v IXF(Integration Exchange Format, PC �)� DB2� �� �� ���

� 2� ����.

���: WSF � �� �� ��� ���� �� � �� �����

��� � ���. ��� ���� �� WSF � �� ���� �

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

���� ���� � WSF � �� ���� ����.

REPLACE

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

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

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

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

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

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

� ��� CREATE TABLE�� NOT LOGGED INITIALLY(NLI)���

ALTER TABLE�� ACTIVE NOT LOGGED INITIALLY�� ���

����.

82 ��� �� ���� �� � ���

Page 91: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

NLI�� �� CREATE TABLE �� ALTER TABLE�� ��� ��

���� REPLACE ��� ��� ���� � � ��, ���� NLI�

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

��� �� 1

DELETE�� ��� ���� ��� �� � INSERT�� �

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

��� �� 2

���� ��� ��� � INSERT�� ��� ���� �

����.

� ����� DB2® Universal Database™ � 7 � DB2 UDB � 8�

�����.

REPLACE_CREATE

�: REPLACE_CREATE ���� ���� ��� �� ����� �

�� � ���. ��� ����� �IMPORT �� �� CREATE �

REPLACE_CREATE� ���� ���� ������.

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

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

��� �����.

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

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

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

� ��� IXF �� ���� ��� � ���. �� �� �� ���

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

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

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

RESTARTCOUNT n

��� ��� ��� n + 1�� ����� �����. � �� n ����

�� � � . � ���� � ��� SKIPCOUNT� ��� � � .

RESTARTCOUNT � SKIPCOUNT� �� ������.

ROWCOUNT n

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

���� SKIPCOUNT �� RESTARTCOUNT ��� �� ��� ��

���� n� �� ��� ���� � � ���. SKIPCOUNT �

� RESTARTCOUNT ��� ���� �� �� � �� n � ����

��. SKIPCOUNT m �� RESTARTCOUNT m� ��� �� m+1�

� 3 � ��� ���� 83

Page 92: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� m+n�� � ������. �� ��� ��� �, ROWCOUNT n

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

SKIPCOUNT n

��� ��� ��� n + 1�� ����� �����. � �� n ����

����. � ��� ���� RESTARTCOUNT� �����.

SKIPCOUNT � RESTARTCOUNT� �� ������.

STARTING sub-table-name

sub-table-name�� ���� ��� ��� ���� �� �� �� ���

���. PC/IXF �� �� ��� ��� � �� �� �����.

PC/IXF � ��� ��� ��� ��� � ���.

sub-table-list

INSERT �� INSERT_UPDATE ��� ���� �� ��� ����

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

�����.

traversal-order-list

INSERT, INSERT_UPDATE �� REPLACE ��� ���� �� �

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

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

UNDER sub-table-name

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

WARNINGCOUNT n

n�� �� � ��� ��� ����. ��� ���� ��� ��

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

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

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

���. n� 0��� � ��� ���� �� �� ��� ��� � � �

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

XML FROM xml-path

XML �� � � �� ��� ��� �����.

XMLPARSE

XML ��� �� ���� ��� �����. � ��� ���� �� �

�, XML ��� �� �� �� ��� CURRENT XMLPARSE OPTION

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

STRIP WHITESPACE

XML ��� �� ��� � ��� ����� �����.

PRESERVE WHITESPACE

XML ��� �� ��� � ��� ���� ��� �����.

84 ��� �� ���� �� � ���

Page 93: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XMLVALIDATE

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

USING XDS

� ��� �� XDS(XML Data Specifier)� �� ��� XML

��� �� XML ��� ��� � ���. USING XDS� �

� XMLVALIDATE ��� �� ��, �� � � � �� �

��� ��� ���� XDS� SCH � �� �����. SCH

� XDS� ���� �� ��, DEFAULT �� ��� ��

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

DEFAULT, IGNORE � MAP �� �� �� ��� ����

� ��� � ���. � � � ��� �� XDS� �� �

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

��� DEFAULT ��� ���� ������ � ���

IGNORE �� ����� ��� ����. ��� � ��

� MAP ��� � �� � ��� ���� ���� � MAP

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

USING SCHEMA schema-sqlid

XML ��� ��� SQL ID� � XML ��� �� ���

� ���. � �� �� XML ��� �� XDS(XML Data

Specifier)� SCH � ����.

USING SCHEMALOCATION HINTS

XML ��� �� XML ��� XML �� �� ��� �� �

� � � �� � � �� � � � � � . X M L � ���

schemaLocation � �� � ��� �� � � ���� ��

��. USING SCHEMALOCATION HINTS �� ���� ��

XML ��� �� XDS(XML Data Specifier)� SCH � �

���.

��� XMLVALIDATE �� � ������.

�� � ����

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

�����. �� WITH HOLD� ��� �� ��� �� COMMIT� � ���

ROLLBACK� � � � � � ���.

��� ����� SQL INSERT�� ��� �� ���� � �����. � �

���� � �� � ��� � ��� INSERT�� � ���. INSERT

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

� 3 � ��� ���� 85

Page 94: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v � INSERT�� �� � � � ��� ��� �� �� ���� ��

� ��� ����.

v � INSERT�� �� � ��� ������ ��� �� �� �� �

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

� ����� REPLACE �� REPLACE_CREATE �� �� � �� �

�� COMMIT� � ���. ��� ��� � ��� ��� � ������� �

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

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

����.

CREATE, REPLACE �� REPLACE_CREATE �� ��� ���� ��

� ����� ��� ���� �� �� COMMIT� � ���. �� COMMIT

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

� �� ���� � ���� ������� �� ���. REPLACE ��

REPLACE_CREATE ��� ��� �� ��� ��� �� ��� ����

���� �� �� RESTARTCOUNT ���� ��� INSERT� ��

����.

���� INSERT �� INSERT_UPDATE ��� ���� �� COMMIT� �

�� ����. �, COMMITCOUNT ���� 0� �� ���� � ���.

�� COMMIT� � �� ��� �� ��� ROLLBACK���.

�� �� ���� ��� �� ��� ���� �� COMMIT� � �� �

���.

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

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

v �� ��� ��� ��

���� �� ���� �� COMMIT� � � �� �� ����� �

� ��� �� �����. �� COMMIT� COMMITCOUNT �� 0�� ��

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

��� ����� COMMIT� � � �� ��� �� � � ���� �

���, ��� ����� ��� �� ���� � ��� COMMIT � � �

���. � � ��� ��� ���� � �� �� COMMIT�� ��� �

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

��� ����� ��� ��� ���� � � ���� � ���(�

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

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

�� � �� ����.

86 ��� �� ���� �� � ���

Page 95: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

REPLACE �� REPLACE_CREATE � � ���, � ���� �� ���

(�� ���� ���)� � �� �� � �� �� REPLACE ��

REPLACE_CREATE � � ����. ��� ��� �� �� ���� ��� �

����.

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

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

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

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

�����.

PC/IXF ��� ���� ��� � �� ���� � �� � ��� ���� �

���. (� � ��� ���� ��� SELECT *� ��� ����� ��� �

����.)

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

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

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

(60KB �), ������ ����� ���� ��� �� ��� �� ���

���� ��� � ���. ��� ��� �� 30KB� ��� ��� ��

30KB� �� �����.

PC/IXF �� ��� �� �� ��� � � �� PC/IXF �� ��� ��

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

ASC, DEL �� WSF � �� ���� ������ � ������ ��

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

IMPORT CREATE �� IMPORT REPLACE_CREATE� PC/IXF ��� �

��� ���� � ���� ����. �� ��� ����� IMPORT

CREATE� �� �� ��� ��� �� ��� �� � ���.

������ �� ���� �����(�� ���� ���) PC/IXF ���� �

�� ���. ���� � �� ���� �� ���� � ASCII(DEL)

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

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

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

ASC � DEL �� ���� ���� � �� ����� ������� �� �

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

� � �� ���� ��� � � PC/IXF �� ��� �� �����. PC/IXF

� 3 � ��� ���� 87

Page 96: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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

�� �� ��� �����. � �� ���� �� ��� FORCEIN ��� ��

� ��, ��� ����� PC/IXF �� ���� ���� � �����

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

� ���� � ���� �����. � �� ���� �� ���, FORCEIN

��� ���� ���� �� ���� � ��, PC/IXF �� �� ����

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

�� FORCEIN ��� ���� ���� �� ���� �� �� ��� ���

����. �� AIX �� ��� DB2 ������ � PC/IXF ��� ���

��.

1012 ��� ��� �� 8KB ���� � ��� � ��� ��, PC/IXF �

�� �� ����� DB2� ��� ��� � ��, �� SQL�� �� ���

��� �����. ��� � � �� �� CHAR, VARCHAR �� CLOB

���� ��� � ���. DEL �� ASC �� ����� �� ��� ��

��� ���� ����. PC/IXF �� ��� � ���� �� �� � �

�� db2look� ��� ���� �� DDL�� �� � CLP� �� � ��

�� � �� ����.

DB2 Connect� OS/390� DB2, VM � VSE� DB2, OS/400� DB2� �� DRDA

�� ���� ����� � ��� � ���. PC/IXF ���(INSERT ��)

� �����. RESTARTCOUNT ���� ����� COMMITCOUNT �

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

�� ��� ����� CREATE ��� ��� � PC/IXF �� ��� ��

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

���� CREATE ��� ��� ��� �, ��� �� ��� �� �� ��

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

��� ���. PC/IXF � �� ��, ��� �� � ��� ��� ���

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

��� ����� ��� ��� PC/IXF �� ����� ���� ��� �

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

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

���� � ����.

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

�� �� Windows ����� AIX ����� ���� � � PC/IXF

� ���� �����. � �� �� ��� IMPORT ��� ���� ���.

88 ��� �� ���� �� � ���

Page 97: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �, IMPORT FROM data.ixf OF IXF INSERT INTO TABLE1. � data.002,

etc� data.ixf� ��� ����� �� �� ���.

Windows �� ����:

v ����� ��� PC/IXF � ���� ���� ����.

v ��� �� PC/IXF �� WSF � ���� ���� ����.

�� ��� � � ����� � ��� ��� ��� � ���. DEL �

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

���. ��� ���� ���� IMPORT ��� delprioritychar � �

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

����� ����

IMPORT �� � INSERT, UPDATE �� INSERT_UPDATE �� ����

��� � � ��� �� CONTROL ��� ��� �� � � ���.

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

IMPORT �� ��� ���� ��� �� �� � �� ����� ���

���.

ODBC� �� �� ��� ��� ����� ���� ���� ����.

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

� 14. ��� ����� ��� � � ���: �� � �

��� ��

compound=x x� 1 - 100� �����. nonatomic �� SQL� ��� ���� ����, x ����

�� �����.

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

COMMITCOUNT�� ��� ��, COMMITCOUNT� ���� �� �� ���

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

��� ��� �� COMMITCOUNT ��� ����� �����.

� ���� INSERT_UPDATE ��, �� ��� � �� ���� ���� ����.

usedefaults , identitymissing , identityignore , generatedmissing �

generatedignore.

generatedignore � ���� �� �� ��� ���� ��� �� ����� �� �� ��� �

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

�� generatedmissing ���� �� ��� � ����.

generatedmissing � ���� ��� ��, ����� � ��� ��� �� ��� ���� ����

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

generatedignore ���� �� ��� � ����.

� 3 � ��� ���� 89

Page 98: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 14. ��� ����� ��� � � ���: �� � � (�)

��� ��

identityignore � ���� ID ��� ���� ��� �� ����� �� �� ��� �����

����. �� � ����� �� �� ID �� ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. GENERATED

ALWAYS ��� ��, �� � ���� ��� �����. � ���� identitymissing

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

identitymissing � ���� ��� ��, ����� � ��� ��� ID ��� ���� ���� �

� ���(NULL �� ���) ��� � � �� ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. � ����

identityignore ���� �� ��� � ����.

lobsinfile lob-path� LOB ���� ���� �� �� ��� �����.

��� LLS(Lob Location Specifier)� �� � ��� ��� ��� LOB� ����

��� ��� �� ��� �� �����. LLS� LOB � ��� �� ���

LOB ��� ��� �����. LLS �� filename.ext.nnn.mmm/��, ��

filename.ext� LOB� ���� �� ����, nnn� � ��� LOB� ���� �

��� ��� ���, mmm� LOB� ��� ���� ��� ����. � �, ���

db2exp.001.123.456/� ��� �� ��� ��, LOB� db2exp.001 ��� ��

� 123� ���� 456��� �����.

LOBS FROM �� �lobsinfile� ���� ��� � LOB �� ���� �� ����

�. LOBS FROM �� ����� LOBSINFILE ��� ����. LOBS FROM �

� ��� ��� LOB �� �� �� �� ��� IMPORT ����� � ��

�.

�(NULL) LOB� �����, ��� -1� � ����. ��� 0�� ����, ��� 0

LOB� �����. ��� -1 �(NULL) LOBS� ��, ��� � � ��� �

���. � �, �(NULL) LOB� LLS� db2exp.001.7.-1/���.

no_type_id �� � ���� ���� ��� �����. �� �� �� ����� ���� ��

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

nodefaults �� ��� ��� �� ��� ����� ���� ��, ��� ��� �(NULL) � �

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

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

v ��� ����� ��� � � ��, ����� �����.

v ��� �(NULL) � ��� �� ��� ����� ��� � �� ��, NULL�

�����.

v ��� �(NULL) � ��� ����� ��� � �� ��, ��� ���� ���

�� ��� ����.

norowwarnings ��� � �� �� ��� �����.

rowchangetimestampignore � ���� �� ��� ��� ���� ��� �� ����� �� �� �

�� ����� ����. �� � ����� �� �� ROW CHANGE TIMESTAMP

� ����. GENERATED ALWAYS � GENERATED BY DEFAULT �� � ��

��� �����. GENERATED ALWAYS ��� ��, �� � ���� ��� ��

���. � ���� rowchangetimestampmissing ���� �� ��� � ����.

rowchangetimestampmissing � ���� ��� ��, ����� � ��� ��� �� ��� ��� ���

� ���� ��(NULL �� ���)� ��� � � �� ����. GENERATED

ALWAYS � GENERATED BY DEFAULT �� � �� ��� �����. � ���

� rowchangetimestampignore ���� �� ��� � ����.

90 ��� �� ���� �� � ���

Page 99: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 14. ��� ����� ��� � � ���: �� � � (�)

��� ��

seclabelchar � �� �� � ���� ���� ��� �� �� ��� � ��� �� �

�� ��� �����. IMPORT� � ���� ��� ��� �� ��� ��

���. ���� ��� ��� �� � �� �� � ���� ��� ��(SQLSTATE

01H53)� �����. ���� ���� ���� � �� � ��� � ����

���� �� ��, � ���� ��� ��(SQLSTATE 01H53, SQLCODE SQL3243W)

� �����.

seclabelname ���� ��� �� � ���� ��� � ���, ��� ��� ����

��� ��(SQLCODE SQL3525N)� �����.

seclabelname � �� �� � ���� ���� ��� �� �� ��� ���� ��� �

���. IMPORT� ��� � �� ��� � ���� �����. ���� ���

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

�(SQLSTATE 01H53, SQLCODE SQL3244W)� �����.

seclabelchar ���� ��� �� � ���� ��� � ���, ��� ��� ���� �

�� ��(SQLCODE SQL3525N) � �����.

�: � �� ASC ��, � ���� �� ��� �� �� ����� ��� ��

� �����. �� ���� striptblanks � � ���� ��� ����� ����

�� � ����.

usedefaults �� ��� ��� �� ��� ������ �� ��� ���� �� ���� ��

�� �� ��, ����� �����. ��� ���� :

v DEL �: �� �� ����(″, ,″)� ���� 2� � �� ����� 2� �

�� ����(″,,″)� �� ��� �����.

v DEL/ASC/WSF �: � ��� ���� ��� � ��� �� � �� ����

����.

�: ASC �� ��, NULL �� �� ����� ��� ��� ���� ��� ��

�� NULL �� �� ���� ����. ��, ��, �� � /��� ��� �� �

� ��� NULL �� �� �����, ��� NULL�� ���� �� �� �� �

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

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

�����.

v DEL/ASC/WSF �: ��� �(NULL) � �� �� NULL� �����. ���

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

� 3 � ��� ���� 91

Page 100: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 15. ��� ����� ��� � � ���: ASCII � �(ASC/DEL)

��� ��

codepage=x x� ASCII ������. �� �� � ��� ���� ���� �� ����� ���

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

���.

�� ��� �����.

v �� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ��

���.

v nullindchar� x20 - x7F �� � �� �� ASCII ��� ��� ��� ��� �

��. ��� ASCII �� � �� � �� ����.

�:

1. codepage ���� lobsinfile ���� �� ��� � ����.

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

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

dateformat=″x″ x� �� ��� ��� ����.2 ��� �� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(1 - 12 ��� 2�� ��,

M� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 �� 2�� ��,

D� �� ���)DDD - �� (001 - 366 �� 3�� ��,

�� �� � ��� �� ���)

���� �� ��� �� ���� 1� �����. �� �� :

"D-M-YYYY""MM.DD.YYYY""YYYYDDD"

implieddecimal ��� ���� ��� �� ��� ����, �� ��� ���� ����. � �,

12345 �� 12345.00� �� 123.45� DECIMAL(8,2) ��� �����.

92 ��� �� ���� �� � ���

Page 101: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 15. ��� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timeformat=″x″ x� �� ��� ��� ����.2 ��� �� ��� ��� ����.

H - ��(12�� ���� ��0 - 12 ��, 1 �� 2�� ��24�� ���� �� 0 - 24)

HH - ��(12�� ���� ��0 - 12 �� 2�� ��,24�� ���� �� 0 - 24.H� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)TT - ��/�� ��(AM �� PM)

���� �� ��� �� ���� 0� �����. �� �� :

"HH:MM:SS""HH.MM TT""SSSSS"

� 3 � ��� ���� 93

Page 102: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 15. ��� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timestampformat=″x″ x� �� ��� ��� � ����.2 ��� ��� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(01 - 12 ��� 2�� ��,

M � MMM� �� ���)MMM - �(� ���� ���� 3�� ��� ����� ����

���, M � MM� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 ��� 2�� ��, D�� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)H - ��(12�� ���� �� 0 - 12 �� 1 �� 2�� ��,

24�� ���� �� 0 - 24)HH - ��(12�� ���� �� 0 - 12 �� 2�� ��,

24�� ���� �� 0 - 24,H�� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M, �� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)U(1 - 12�)

- �� �� ��(U ���� �� � ��� 0 - 9 ����� �� ���)

TT - ��/�� ��(AM �� PM)

���� 1� ���� YYYY, M, MM, D, DD �� DDD ��� �����. ����

’Jan’� ���� MMM ��� �����. ���� � �� ��� ���� 0� ���

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

"YYYY/MM/DD HH:MM:SS.UUUUUU"

MMM ��� �� �� ��� �����. ’jan’, ’feb’, ’mar’, ’apr’, ’may’, ’jun’, ’jul’,

’aug’, ’sep’, ’oct’, ’nov’ � ’dec’. � �� ����� ���� ����.

�� � ��� �� �� � �� �� ���� ���� schedule��� ���� �

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

db2 import from delfile2 of delmodified by timestampformat="yyyy.mm.dd hh:mm tt"insert into schedule

94 ��� �� ���� �� � ���

Page 103: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 15. ��� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

usegraphiccodepage usegraphiccodepage� ����, ��� �� 2��� �� � � ��(DBCLOB) �

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

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

�. IMPORT� codepage ���� ��� �� �� �� �� �� ���� ����

codepage ���� ���� �� �� ������� �� ���� �� �� �� ��

�� �����.

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

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

����

� �� � ��� �� ���� ��� ���� ����, usegraphiccodepage

���� EXPORT ����� �� DEL �� �� ���� �� ��� .

usegraphiccodepage ���� �� 2��� �� � � ��(DBCLOB)�� ��

��.

xmlchar XML ��� �� �� ����� ��� �����.

� ��� ��� �� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

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

� ��� ��, ��� ��� ��� ���� � �����. �� �� ����

codepage � � ����� ��� ����, ���� �� �� ������ �� �

�����. ���� ��� ����� ����� � � �� �� ��� ��

���.

xmlgraphic XML ��� ��� ��� �� ����� ��� �����.

� ��� �� ��� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

���� �� ��� ���� � � ���� �� �� ��� �� ��

�� ��� ��, ��� ��� ��� ���� � �����. ��� �� ����

codepage � � ����� ��� �� ��� ������, ���� �� �� �

����� �� ���� ��� ������. ���� ��� ����� �����

� � �� �� ��� �����.

�: xmlgraphic ���� IMPORT ���� ��� ��, ����� XML ��� UTF-16

�� ���� ���� ���. ��� ���, XML ��� �� �� ��� ����

� ��� ��� � ���� ���� � ���.

� 16. ��� ����� ��� � � ���: ASC(�� ���� �� ASCII) � �

��� ��

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ������ �����. �� ��� ���� �� ���� �

��� �� ��� � ����� ���� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

� 3 � ��� ���� 95

Page 104: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 16. ��� ����� ��� � � ���: ASC(�� ���� �� ASCII) � � (�)

��� ��

nullindchar=x x� �� �����. �(NULL) �� ���� ��� x� �����. x� ����� Y�

��.3

��� ��� ��� ���� EBCDIC ��� �� �� � ���� ����� ��

���. � �, �(NULL) ��� ��� N ��� ��� ���� ��, n� �(NULL)

���� ����.

reclen=x x� ���� 32,767 �����. � �� x ��� ���� � �� ���� �

� � ��� ��� ���� ����.

striptblanks ���� �� �� �� ��� � � ��� �����. � ��� ���� ���, �

�� �����.

�� ��, striptblanks� ���� ��� ����� � ��� �����.

db2 import from myfile.asc of ascmodified by striptblanksmethod l (1 10, 12 15) messages msgs.txtinsert into staff

� ��� striptnulls� �� ��� � ����. � � �� �� �����.� ���

�� ��� ���� ���� �� �� t ��� ����.

striptnulls ���� �� �� �� ��� � � NULL �(0x00 ��)� �����. � ��� �

��� ���, NULL �� �����.

� ��� striptblanks� �� ��� � ����. � � �� �� �����. � ��

� �� ��� ���� ���� �� �� padwithzero ��� ����.

� 17. ��� ����� ��� � � ���: DEL(�� ���� � ASCII) � �

��� ��

chardelx x� �� ��� �������. ����� ����(″)���. ���� �� ��� ��

� ��� ���� ����.34 ����� ����� ��� ����� ����� ��

��� �� ��� ���.

modified by chardel""

�����(’)� ��� ����� ��� �� ���. �� ��, chardel''� ���

����� ������ ��� ����� ���� ���.

db2 "import from myfile.del of delmodified by chardel''method p (1, 4) insert into staff (id, years)"

coldelx x� �� �� �� �������. ����� ��(,)���. ��� ��� �� �� ��

�� �� �� ����.34

�� ��, coldel;� ��� ����� ����� �� ����� ���� ���.

db2 import from myfile.del of delmodified by coldel;messages msgs.txt insert into staff

decplusblank ��� �� ��. ��� ��(+) �� ��� �� 10�� � �� ����. ��� ���

��� ��� �� 10�� � �� ��� ����.

96 ��� �� ���� �� � ���

Page 105: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 17. ��� ����� ��� � � ���: DEL(�� ���� � ASCII) � � (�)

��� ��

decptx x� ��� ��� ��� ���� �� �����. ����� ��(.)���. �� �

� ��� ��� ��� ��� �����.34

�� ��, decpt;� ��� ����� ����(;)� ����� ���� ���.

db2 "import from myfile.del of delmodified by chardel''decpt; messages msgs.txt insert into staff"

delprioritychar ����� �� ��� ����: ��� �� ��, �� ����, �� ����. � ��

�� ���� ����� �� ����, ��� �� ��, �� ����� ������ �

� ����� � �� ������� �����. ��:

db2 import ... modified by delprioritychar ...

� �, ��� �� DEL ��� �� ���.

"Smith, Joshua",4000,34.98<row delimiter>"Vincent,<row delimiter>, is a manager", ...... 4005,44.37<row delimiter>

delprioritychar ���� ����, � ��� ��� � � �� ���. � �

� < ����>� � �� � � �� ��� ��� �� �����, � �� � �

�� < ����>� �� ��� �� ��� �����. � ���� ���� �� �

�, � ��� ��� � � � ��, � < ����>� �����.

keepblanks � CHAR, VARCHAR, LONG VARCHAR �� CLOB� �� �� ��� ��

�. � ��� ���, �� ���� �� �� � ��� � ��� �� ���� ��

�� ���� NULL� �����.

nochardel ��� ����� �� ���� �� �� ���� �� ���� �� �����. ��

����� �� ���� �� �� �����. DB2� ��� ���� ����� �

�(���� � nochardel� ��� ��� ����) � ��� ���� �� ���. �

��� �� ����� �� �� ��� �� ���� �� �����. ���� ���

��� ���� ��� �� � ���.

� ��� chardelx, delprioritychar �� nodoubledel� �� ��� � ����. �

� �� �� �����.

nodoubledel 2��� ����� ��� ����.

� 18. ��� ����� ��� � � ���: IXF � �

��� ��

forcein �� ��� ��� ���� ���� � �� �� ��� �� ���� ��� ���

�� �����.

���� �� �� �� �� ��� �� ���� �� �� �� �� � ���.

nochecklengths� ��� ��, �� � �� ��� � ������ �����.

indexixf �� ���� �� ��� �� ��� �(drop)�� PC/IXF �� �� ���� �

�� ��� ���� ����� �����. � ��� ��� �� ��� ��� �

���. � �� insert-column� �� ��� � ����.

indexschema=schema � �� ��� ��� schema� �����. schema� ���� �� ��(�

�� ��� indexschema� ��), �� ��� ID� �����. �� ���� ����

�� ��, IXF ��� ��� �����.

� 3 � ��� ���� 97

Page 106: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 18. ��� ����� ��� � � ���: IXF � � (�)

��� ��

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ������ �����. �� ��� ���� �� ���� �

��� �� ��� � ����� ���� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

forcecreate ��� �� SQL3311N �� �� ��� ��� �� �� ��� ���� ���

�� �����.

� 19. codepage � usegraphiccodepage �� � IMPORT ��

codepage=N usegraphiccodepage IMPORT ��

Absent Absent �� �� ���� ������ �� ���� � ��� �

����.

Present Absent �� �� ���� �� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ���� �

��� ���� �����.

Absent Present �� �� ���� ������ �� ���� � ���

�����. ��� ���� ������ ��� ���� ��

���� � ��� �����.

������ �� ���� 1�����, �� ���� ���

��� �� ���� � ��� �����.

�: ������ �� ���� 1�����, ������� �

�� ��� ���� ������� ���� � ��� ���

� �����.

Present Present �� ���� �� ��� N� � ��� �����. ���

���� N� ��� �� ���� � ��� �����.

N� 1��� �� 2��� �� ��� ��, �� ���� �

� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ���� �

��� ���� �����.

�:

1. MODIFIED BY ��� �� ���� �� � �� ����� ����

�� ��� ����� ��� � �� ����. �� ��, ��� ��� �

�� �� ��� �����.

2. �� ���� ��� ����� ����. � ���� a - z, A - Z

� 0 - 9� ��� � ����. � ���� DEL � �� � ����

� �� ����� �� �� ���. ��� �� � � ��� ��� �

� � ���� ������. D, H, M �� S� �� ��� ���� ��

(���� ��) ��� �� �� ��� ���� � � ���.

98 ��� �� ���� �� � ���

Page 107: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� ��, �� M� ���� month � minute ����� �� �

��� ���� ��� ���. month �� � �� �� �� �

��. minute �� � �� �� �� ���. ��� ��� ���

����.

"M"(month �� minute � � )"M:M"(month � minute �� ��?)"M:YYYY:M"(� � month� ���)"S:M:YYYY"(� � �� � � �� � ��)

��� ��, ����� �� ���� � ��, ��� ����.

��� ��� ��� ����.

"M:YYYY" (Month)"S:M" (Minute)"M:YYYY:S:M" (Month....Minute)"M:H:YYYY:M:D" (Minute....Month)

���� � ����� �� �� ��� Escape ��(: ₩)� �� � ��

�.

3. chardel, coldel �� decpt � �� ���� �� �� �� ���� ��

���� ���� ���.

�� �� � �(�� �� ��)� �� xJJ �� 0xJJ� ��� ��� �

��, �� JJ� �� � �� 16��� ����. � �, �� ���

�� # ��� �����, �� ��� ������.

... modified by coldel# ...

... modified by coldel0x23 ...

... modified by coldelX23 ...

4. ��� ��� �� ���� ����� ����� ����� � ��� �

� ��� ���� ����� �����.

5. ���� ���� � �� � � ���� ���� ����.

v indexixf

v indexschema

v dldelfiletype

v nodefaults

v usedefaults

v no_type_idfiletype

v generatedignore

v generatedmissing

v identityignore

v identitymissing

� 3 � ��� ���� 99

Page 108: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v lobsinfile

6. WSF � �� XML ���� ���� ����. �� � � �� ��

��� ���� �� � �� ����� ��� � ���. ��� ����

�� WSF � �� ���� � �� ��� ���� �� ����.

7. CREATE ��� XML ���� ���� ����.

8. �� XML ���� � ��� ��� ��� XML �� � ���. �

��� �� XML ��� �� XDS(XML Data Specifier)(�� NULL �)

� � ���.

9. XMLCHAR �� XMLGRAPHIC � � ���� ��� ��� ����,

XML ��� ���� ��� �� �� � � ���� �� ��

� ����� �����.

10. � ����� �� ��� ���� � �����.

11. XMLVALIDATE ��� ��� ��, ���� ��� �� ����� �

�� � �� ��� ��� � �� ��� ��� �����. ���� �

�� �� ��� � �� � ��� ��� ���� � �����. �

���� ��� � ���, ���� ��� ���� ��� ��� ��

� �� ��� ��� ���.

v DBADM ��

v �� � � ���� XML ��� USAGE ��

12. ����� ��� �� ��� ��� ���� ���� ���� �, �

���� ��� ��� �� ��� ����. �� �, ��� ���� ��

� � � ���� � � � � ��� ��� �� ��� � � � � ���

rowchangetimestampmissing � � ���� ��� ��� ���� ��

�.

ADMIN_CMD ����� ���� IMPORT ��

���� � �� �� �� �� ���� ���, �� ��, � �� ���

� ���� �����. LOAD� � � ����� ��� �� ����� ��

�� ���� ��� ��� ���� ����.

116 ���� ���� ����� � � ������ � �� ������.

�� ��

v INSERT ��� ��� IMPORT��� �� ��� ����.

– dataaccess ��

– � ���, � �� ��� �� CONTROL ��

– � ��� �� �� �� INSERT � SELECT ��

100 ��� �� ���� �� � ���

Page 109: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v INSERT_UPDATE ��� ��� �� ���� IMPORT��� �� �

�� ����.

– dataaccess ��

– � ���, � �� ��� �� CONTROL ��

– � ��� �� �� �� INSERT, SELECT, UPDATE � DELETE

��

v REPLACE �� REPLACE_CREATE ��� ��� �� ���� IMPORT

��� �� ��� ����.

– dataaccess ��

– ��� �� �� �� CONTROL ��

– ��� �� �� �� INSERT, SELECT � DELETE ��

v CREATE �� REPLACE_CREATE ��� ��� � ���� IMPORT�

�� �� ��� ����.

– dbadm ��

– ������� �� CREATETAB �� � ��� ����� �� USE ��

� �� �� �����.

- ���� ��� �� ��� �� ��� ���� �� ��, �����

�� �� IMPLICIT_SCHEMA ��

- ���� �� ��� ��� ��� ��� ��, ��� ��

CREATEIN ��

v CREATE �� REPLACE_CREATE ��� ��� ���� �� �� ��

� IMPORT��� �� ��� ����.

– dbadm ��

– ������� �� CREATETAB ��� ��� ����� �� USE ��

� �� ��� ����.

- ���� � � ��� ��� � �� �� , ��� ���� � �

IMPLICIT_SCHEMA ��

- ���� ��� ��� ��, ��� �� CREATEIN ��

- �� �� ��� �� REPLACE_CREATE ��� ��� ��, �� �

�� �� � ���� �� CONTROL ��

v REPLACE ��� ��� �� �� ��� IMPORT��� �� ���

����.

– dataaccess ��

– �� ��� � �� � ���� �� CONTROL ��

� 3 � ��� ���� 101

Page 110: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� ��� � ���� ���� ������ ���� �� �� ��� ��

�� ��� ���� LBAC ���� �� �� � ID� � ���. �

�� ��� ���� ��� ��(SQLSTATE 42512)� �����.

v � �� �� ���� ���� ������ �� �� � ID� �� ��

� ���� LBAC ���� ��� ���.

– ���� ���� � ��� ��

– �� �� � ID� �� ��� �� ��� �

��� � �� ���, ���� LBAC ��, � �� �� � LBAC ���

� �� ���� �����.

v REPLACE �� REPLACE_CREATE ��� ��� �� �� �� � ID

� ���� �� � � ��� � ���.

v ���� ���� ������ �� �� � ID� pass-through ���� ��

� ��� ��� ���� ��� ��� � ���.

�� ��

�� ��

�� IMPORT FROM filename OF filetype

,

LOBS FROM lob-path �

,

XML FROM xml-path

�MODIFIED BY filetype-mod

,

METHOD L ( column-start column-end ),

NULL INDICATORS ( null-indicator-list ),

N ( column-name ),

P ( column-position )

�XMLPARSE STRIP WHITESPACE

PRESERVE

�XMLVALIDATE USING XDS Ignore and Map parameters

DEFAULT schema-sqlidSCHEMA schema-sqlidSCHEMALOCATION HINTS

ALLOW NO ACCESS

ALLOW WRITE ACCESS�

�COMMITCOUNT n

AUTOMATICRESTARTCOUNT nSKIPCOUNT

ROWCOUNT n WARNINGCOUNT n NOTIMEOUT�

102 ��� �� ���� �� � ���

Page 111: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

INSERT INTO table-nameINSERT_UPDATE ,REPLACEREPLACE_CREATE ( insert-column )

hierarchy descriptionCREATE INTO table-name tblspace-specs

,

( insert-column )hierarchy description AS ROOT TABLE

UNDER sub-table-name

��

Ignore and Map parameters:

,

IGNORE ( schema-sqlid )

,

MAP ( ( schema-sqlid , schema-sqlid ) )

hierarchy description:

ALL TABLESsub-table-list

INHIERARCHY STARTING sub-table-name

traversal-order-list

sub-table-list:

,

( sub-table-name ),

( insert-column )

traversal-order-list:

,

( sub-table-name )

tblspace-specs:

IN tablespace-nameINDEX IN tablespace-name LONG IN tablespace-name

� 3 � ��� ���� 103

Page 112: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ����

ALL TABLES

�� �� �� ��� ���. �� ��� ���� � ���� ��� �

�� ��� �� ���� ������.

ALLOW NO ACCESS

��� ��� ���� � ���. � ���� �� �� ���� �

� ��(X) ��� �����. ��� �� �� ������� ��� ��

�� ���� ��� ���. �� ��� ��� �����.

ALLOW WRITE ACCESS

�� ��� ���� � ���. � �� � ��� � �� ���� �

� ��� �� ��(IX) ��� �����. ��� �� �� ��� � �

��� ��� ���� ��� � ���. �� ��� REPLACE,

CREATE �� REPLACE_CREATE ��� ��� �� ��� ���

�. �� ��� �� ��� �� ���� ����. ��� ��� �

�� ��� �� �� ������� ���� �� �� ���� �

��� � �� ��� �� �� ��� ���� ����� ������.

��� ���� COMMITCOUNT ��� ���� �� ���� � �

��. ���� � �� � ���� �� IX ��� ��� ���

� ��� � �� �� ����� �����. ���� ���� � � �

��� ��� ��� ��� ��� COMMITCOUNT� ���

���(AUTOMATIC� ��� ���� ���� ��).

AS ROOT TABLE

�� ��� � ���� �� ��� �� ��� ����.

COMMITCOUNT n | AUTOMATIC

n� ���� �� ���� � COMMIT� � ���. �� n� ���

� ���� n� ���� �� ���� � COMMIT� � ���. ��

��� ��� �, ��� �� ��� �� n� �� �� �� � �� ��

��� ������. AUTOMATIC� ���� ���� ����� ���

� � � �� �� �����. � ����� �� � �� �� ��

� �� ������.

v �� �� ���� ���� � �� ��� �� ��

v ���� ��� ��� �� �������� ��� �� ��

ALLOW WRITE ACCESS ��� ���� COMMITCOUNT ��� �

��� ���, ��� ����� COMMITCOUNT AUTOMATIC� ��

� �� �� ���� � ���.

104 ��� �� ���� �� � ���

Page 113: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� ����� �� ����� ��� �� �� ��� ��

� �� DB2 ����� �� DB2_FORCE_APP_ON_MAX_LOG� �

� ��� ����.

v D B 2 _ F O R C E _ A P P _ O N _ M A X _ L O G� F A L S E� � ��

COMMITCOUNT AUTOMATIC �� ��� ��� ��, ��� ��

��� ���� �� �� ����� �� ����� ��� �

� ���.

v D B 2 _ F O R C E _ A P P _ O N _ M A X _ L O G� F A L S E� � ��

COMMITCOUNT n �� ��� ��� ��, ���� ����� ��

�� SQL0964C(���� ��� ���) �� � ��� ����� �

� ��� ��� ����� ���. �� ���� � � � ����

����� ����� ������. ��� �� ��� ��(�� ���

� ������� � �� ��� �� ��)� ���� � ����

�� ��, IMPORT ��� ��� ����. ��� ����� �

� COMMITCOUNT n � � ��� �� �� � ���. ��� �

� ��� � �� ���� ��� ����, RESTARTCOUNT �

� SKIPCOUNT �� ���� ������.

v DB2_FORCE_APP_ON_MAX_LOG� TRUE� �� ��(���), �

��� ����� ���� SQL0964C �� � ��� ��� ��

��. COMMITCOUNT AUTOMATIC �� COMMITCOUNT n �

� �� �� �� �� ��� ��� � ���.

�������� ������� �� ���� �� �� ��(UOW)� �

����. ��� �� ��� � �� ���� ��� ����,

RESTARTCOUNT �� SKIPCOUNT �� ���� ������.

CREATE

�: CREATE ���� ���� ��� �� ����� ��� � �

� � . ��� � � � �� � I M P O R T �� �� C R E A T E �

REPLACE_CREATE� ���� ���� ������.

������� �� ���� ��� �� � ��� ����. DB2 �

��, � ��� �� �� ���� ���� ����� ��, ��� �

���. � ��� �� ���� ���� DB2�� ���� ����� �

�, �� �� ��� ����. � ��� IXF �� ���� ���

� ���.

���� ���� � � ���� ���� ����.

�: MVS ��� �������� ���� ������ ��� ��� �

��� ��� ��� 254� ��� LONGVAR �� ��� ��, �

� 3 � ��� ���� 105

Page 114: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� ��� CREATE� �� � ���. ���� ��� ���

� ����� ��� ���� ������. � ��, ���� � ��

� INSERT� ��� IMPORT� ���� LOAD ��� ��� �

��.

DEFAULT schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���.

DEFAULT �� �� ��� ��� ���� XML ��� XDS(XML

Data Specifier)� XML ��� ���� SCH � ���� �� � �

� � � ��� ��� �����.

DEFAULT �� IGNORE � MAP ��� ����� ����. XDS�

DEFAULT �� ����� IGNORE � MAP � � ����.

FROM filename

HIERARCHY

�� �� ���� ������ �����.

IGNORE schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. SCH

� �� ��� �� IGNORE �� �� �� ��� �� ���

�����. ���� XML ��� �� XDS(XML Data Specifier)� SCH

� ���� SCH � �� ��� ��� �� �� ��� �

�� ��, � ���� XML ��� ���� �� �� � � ���

� ����.

IGNORE �� ��� ���� �� � ��� �� MAP �� �

�� �� ��� ��� � ����.

IGNORE �� XDS�� �����. MAP �� �� ��� ���

IGNORE �� �� ��� �� � ��� ����.

IN tablespace-name

���� �� ��� ����� �����. ��� ����� � �

� � ��� ����� REGULAR ��� ������ ���. � �

�� ����� ���� ��� �� ��� ��� � ��� �����

����. � �� ���� ��� ���� �� � ID� �� ���

����� ����. ��� ����� �� � ��� ���� ��� �

�� ���� USERSPACE1� ����. USERSPACE1� �� �� �

�� �� ����.

INDEX IN tablespace-name

���� ��� �� ��� ����� �����. � ��� IN ��

��� 1� ��� ����� DMS ��� ����� ���� �����.

106 ��� �� ���� �� � ���

Page 115: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��� ����� � �� � ��� ����� REGULAR �

� LARGE DMS ��� ������ ���.

�: ��� ��� ��� ����� ���� ���� �� ��� �

���.

insert-column

���� ��� ��� �� �� � �� ��� �����.

INSERT

�� ��� ���� ���� �� ���� ���� ���� �����.

INSERT_UPDATE

���� ��� � �� ���� ����� � �� ���� ��

(�� ����)� �����.

INTO table-name

���� ���� ������ ���� �����. � ���� ��� �

��, �� �� ���, ��� �� ��� �� �� ���� � � ��

��.

�� ��� �� �� ���� �� ��� ��� ��� �� �� �

� ��� ����� INSERT, INSERT_UPDATE �� REPLACE�

��� ��� � ���. ��� ��� ��� �� schema.tablename

���. schema� ���� �� ��� �����.

LOBS FROM lob-path

LOB ��� �� ��� � ��� �(ASC, DEL �� IXF)� �

��� LOB ���� ��� ��� ����. ��� � � �� ��

�� 999���. �� ����� LOBSINFILE ��� ����.

���� ���� � � ���� ���� ����.

LONG IN tablespace-name

� ��(LONG VARCHAR, LONG VARGRAPHIC, LOB ��� � �

� � � ��� �� ��� �� �� �)� �� �� ���

����� �����. � ��� IN �� ��� 1� ��� ����� DMS

��� ����� ���� �����. ��� ����� � ��

LARGE DMS ��� ������ ���.

MAP schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. �

��� XML ��� �� XDS(XML Data Specifier)� SCH � �

��� �� �� ��� �� ��� ����� � MAP �� ���

���. MAP �� �� ��� �� �� ��� ����, �� �

� � �� � � ��� ��� ����. ��� � �� ���

� 3 � ��� ���� 107

Page 116: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XDS� � SCH � �� ���� ��� ����. ��� � �

� ��� �� �� � � � �� � ���� �� ��� �

���.

MAP �� � �� �� ��� � ��� IGNORE �� ���

� ����.

�� � ��� ��� �, � ��� ���. �� ��� ���� ��

� ��� ��� � �� � ��� � ���� ����.

��� � � �� ��� � ��� �� �� ��� � � �� ���

� ��� �� �����.

METHOD

L ���� ���� �� � � �� ��� �����. �� ��� �

�� � ���� ��� ������. 1�� ��� �����.

�: � ��� ASC ��� ��� � �� � � �� ��

��� �� �����.

N ���� ��� �� �� ��� �����. � �� ��� ��

��� ��� ���� �� ��� ����� ��� ���. �

(NULL) � � ��� �� ��� ���� METHOD N �

�� �� ��� � ���. � �, ��� ��� � F1,

F2, F3, F4, F5 � F6� ��� �� C1 INT, C2 INT NOT NULL,

C3 INT NOT NULL � C4 INT, method N (F2, F1, F4, F3)�

��� �� ��, method N (F2, F1)� ���� ����.

�: � ��� IXF �� ���� ��� � ���.

P ���� � ��� �� � ��� �����.

�: � ��� IXF �� DEL ��� ��� � �� DEL �

�� �� ��� �� �����.

MODIFIED BY filetype-mod

� � ��� ��� �����. 116 ���� ���� ����� �

� ����� ������.

NOTIMEOUT

��� ����� �� �� ����� ��� �����. � ���

locktimeout ������ � ���� �����. � �������

� ��� �� ����.

NULL INDICATORS null-indicator-list

� ��� METHOD L ���� ��� ���� ��� � ���. �,

� �� ASC ����. �(NULL) ��� ��� �(NULL) ��

108 ��� �� ���� �� � ���

Page 117: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� �� ��� ���� ��� ��� �� �� �����. �� �

�� ��� � ���� �(NULL) ��� �� ��� ������.

METHOD L ���� ��� ��� �� �� � � ��� �

(NULL) ��� ��� � ���. �� �� 0� �� ��� �� �

��� �� � �� ����.

�(NULL) ���� Y �� �� ���� �(NULL)� �����. �(NULL)

��� ���� Y ��� �� ��� �� ���� �(NULL)� ���

METHOD L ��� ���� �� ���� ���� �����.

nullindchar � � ���� �� MODIFIED BY ��� ��� �

(NULL) ��� ��� ��� � ���.

OF filetype

� �� � ���� �� �����.

v ASC(�� ���� �� ASCII �)

v DEL(�� ���� � ASCII �) - � ������ �� ����

� � ��� ������ �����.

v WSF(���� �) - ��� �� ������ �����.

– Lotus 1-2-3

– Lotus Symphony

v IXF(Integration Exchange Format, PC �)� DB2� �� �� ���

� 2� ����.

���: WSF � �� �� ��� ���� �� � �� �����

��� � ���. ��� ���� �� WSF � �� ���� �

�� ��� ���� �� ����.

���� ���� � WSF � �� ���� ����.

REPLACE

��� � ��� ���� ����� �� �� ���� �� � ���

� ���� �����. ��� �� � �� ��� ���� ����. �

��� ���� ��� ���� ��� � ���. �� �� �� ���

� ��� � � ��� ���� �� � ���� �� �� �� ���

�� ���� �� � ���.

���� ���� � � ���� ���� ����.

� ��� CREATE TABLE�� NOT LOGGED INITIALLY(NLI)���

ALTER TABLE�� ACTIVE NOT LOGGED INITIALLY�� ���

����.

� 3 � ��� ���� 109

Page 118: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

NLI�� �� CREATE TABLE �� ALTER TABLE�� ��� ��

���� REPLACE ��� ��� ���� � � ��, ���� NLI�

� ��� ����. �� ��� �����.

��� �� 1

DELETE�� ��� ���� ��� �� � INSERT�� �

�� ���� �����.

��� �� 2

���� ��� ��� � INSERT�� ��� ���� �

����.

� ����� DB2 Universal Database � 7 � DB2 UDB � 8� �

����.

REPLACE_CREATE

�: REPLACE_CREATE ���� ���� ��� �� ����� �

�� � ���. ��� ����� �IMPORT �� �� CREATE �

REPLACE_CREATE� ���� ���� ������.

���� ��� ��, ��� � ��� ���� ����� �� �� �

��� �� � ��� �� �� �� ��� ���� �� ���� �

��� �����.

���� ���� �� ��, ������� �� ���� ��� ��

��� � �� ��� ����. ���� ��� ���� ���� �

�� ��� ������.

� ��� IXF �� ���� ��� � ���. �� �� �� ���

� ���� ��� � ��� ���� � � ���� �� �� ��

��� �� ���� �� � ���.

���� ���� � � ���� ���� ����.

RESTARTCOUNT n

��� ��� ��� n + 1�� ����� �����. � �� n ����

�� � � . � ���� � ��� SKIPCOUNT� ��� � � .

RESTARTCOUNT � SKIPCOUNT� �� ������.

ROWCOUNT n

�� � n� �� ���� ���(����� ��)��� �����.

���� SKIPCOUNT �� RESTARTCOUNT ��� �� ��� ��

���� n� �� ��� ���� � � ���. SKIPCOUNT �

� RESTARTCOUNT ��� ���� �� �� � �� n � ����

��. SKIPCOUNT m �� RESTARTCOUNT m� ��� �� m+1�

110 ��� �� ���� �� � ���

Page 119: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� m+n�� � ������. �� ��� ��� �, ROWCOUNT n

� �� �� �� � �� �� ��� ������.

SKIPCOUNT n

��� ��� ��� n + 1�� ����� �����. � �� n ����

����. � ��� ���� RESTARTCOUNT� �����.

SKIPCOUNT � RESTARTCOUNT� �� ������.

STARTING sub-table-name

sub-table-name�� ���� ��� ��� ���� �� �� �� ���

���. PC/IXF �� �� ��� ��� � �� �� �����.

PC/IXF � ��� ��� ��� ��� � ���.

sub-table-list

INSERT �� INSERT_UPDATE ��� ���� �� ��� ����

��, ���� ���� � ���� ���� �� � ��� �� ���

�����.

traversal-order-list

INSERT, INSERT_UPDATE �� REPLACE ��� ���� �� �

�� ���� ��, �� ���� ��� � ���� ��� ���

���� �� � ��� �� ��� �����.

UNDER sub-table-name

�� ��� � ���� ��� �� �� ���� �����.

WARNINGCOUNT n

n�� �� � ��� ��� ����. ��� ���� ��� ��

� � ���� ���� ��� �� �� �� �� � ���� �

����. ��� � �� �� ���� ���� �� ��� �� ���

����� ������ � �� ��� �� � ���� ���

���. n� 0��� � ��� ���� �� �� ��� ��� � � �

� �� ���� � � ���.

XML FROM xml-path

XML �� � � �� ��� ��� �����.

XMLPARSE

XML ��� �� ���� ��� �����. � ��� ���� �� �

�, XML ��� �� �� �� ��� CURRENT XMLPARSE OPTION

�� ����� ��� �����.

STRIP WHITESPACE

XML ��� �� ��� � ��� ����� �����.

PRESERVE WHITESPACE

XML ��� �� ��� � ��� ���� ��� �����.

� 3 � ��� ���� 111

Page 120: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XMLVALIDATE

XML ��� ��� �� ��� � ��� �����(���� ��).

USING XDS

� ��� �� XDS(XML Data Specifier)� �� ��� XML

��� �� XML ��� ��� � ���. USING XDS� �

� XMLVALIDATE ��� �� ��, �� � � � �� �

��� ��� ���� XDS� SCH � �� �����. SCH

� XDS� ���� �� ��, DEFAULT �� ��� ��

� ���� ��� �� �� � � ���� ����.

DEFAULT, IGNORE � MAP �� �� �� ��� ����

� ��� � ���. � � � ��� �� XDS� �� �

� ���� ���� ����� ���� ����. � �, �

��� DEFAULT ��� ���� ������ � ���

IGNORE �� ����� ��� ����. ��� � ��

� MAP ��� � �� � ��� ���� ���� � MAP

� �� � �� �� ����� �� ���� ����.

USING SCHEMA schema-sqlid

XML ��� ��� SQL ID� � XML ��� �� ���

� ���. � �� �� XML ��� �� XDS(XML Data

Specifier)� SCH � ����.

USING SCHEMALOCATION HINTS

XML ��� �� XML ��� XML �� �� ��� �� �

� � � �� � � �� � � � � � . X M L � ���

schemaLocation � �� � ��� �� � � ���� ��

��. USING SCHEMALOCATION HINTS �� ���� ��

XML ��� �� XDS(XML Data Specifier)� SCH � �

���.

��� XMLVALIDATE �� � ������.

�� � ����

��� ��� ���� �� ��� �� ��� ��� ��� �� ��� ��

�����. �� WITH HOLD� ��� �� ��� �� COMMIT� � ���

ROLLBACK� � � � � � ���.

��� ����� SQL INSERT�� ��� �� ���� � �����. � �

���� � �� � ��� � ��� INSERT�� � ���. INSERT

�� ��� �� � �� �� ��� �����.

112 ��� �� ���� �� � ���

Page 121: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v � INSERT�� �� � � � ��� ��� �� �� ���� ��

� ��� ����.

v � INSERT�� �� � ��� ������ ��� �� �� �� �

�� �� �� ���� ��� ��� �����.

� ����� REPLACE �� REPLACE_CREATE �� �� � �� �

�� COMMIT� � ���. ��� ��� � ��� ��� � ������� �

����� �� ����� ����� ���� �� �� �� ���� ��

�����. � ��� ���� �� �� ���� � �� ��� ��� �

����.

CREATE, REPLACE �� REPLACE_CREATE �� ��� ���� ��

� ����� ��� ���� �� �� COMMIT� � ���. �� COMMIT

� ������� ������ �� ����� ����� ���� �� �

� �� ���� � ���� ������� �� ���. REPLACE ��

REPLACE_CREATE ��� ��� �� ��� ��� �� ��� ����

���� �� �� RESTARTCOUNT ���� ��� INSERT� ��

����.

���� INSERT �� INSERT_UPDATE ��� ���� �� COMMIT� �

�� ����. �, COMMITCOUNT ���� 0� �� ���� � ���.

�� COMMIT� � �� ��� �� ��� ROLLBACK���.

�� �� ���� ��� �� ��� ���� �� COMMIT� � �� �

���.

v ��� ���� ��� � ��

v �� �� ��� ��� ��

v �� ��� ��� ��

���� �� ���� �� COMMIT� � � �� �� ����� �

� ��� �� �����. �� COMMIT� COMMITCOUNT �� 0�� ��

� ���� � �� ����.

��� ����� COMMIT� � � �� ��� �� � � ���� �

���, ��� ����� ��� �� ���� � ��� COMMIT � � �

���. � � ��� ��� ���� � �� �� COMMIT�� ��� �

� ��� ��� �� ������.

��� ����� ��� ��� ���� � � ���� � ���(�

�, �� ���� ��� �� ��� ��� ����� �� ���� � ��

��� ��� ���� � ���). ��� ��� ��� ���� � ��

�� � �� ����.

� 3 � ��� ���� 113

Page 122: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� ���� �� ��� �� �� ���� � �� � � �� ����

REPLACE �� REPLACE_CREATE � � ���, � ���� �� ���

(�� ���� ���)� � �� �� � �� �� REPLACE ��

REPLACE_CREATE � � ����. ��� ��� �� �� ���� ��� �

����.

1. �� ���� �� ��� �� �� �� �����.

2. ��� ����� � ����.

3. ���� ��� �� �� ������.

�� �� ���� � ��� ���� ���� ��� �� �� ���

�����.

PC/IXF ��� ���� ��� � �� ���� � �� � ��� ���� �

���. (� � ��� ���� ��� SELECT *� ��� ����� ��� �

����.)

��� ������� ������ � ��� �� �, ��� � � �

�� ������ �� ��� �� ��� ����� ��� ���.

��� ������� �� ��� ��� � �� ��� �� �� � ��

(60KB �), ������ ����� ���� ��� �� ��� �� ���

���� ��� � ���. ��� ��� �� 30KB� ��� ��� ��

30KB� �� �����.

PC/IXF �� ��� �� �� ��� � � �� PC/IXF �� ��� ��

����� ����� �� � �� � ���.

ASC, DEL �� WSF � �� ���� ������ � ������ ��

� �� �� ��� ��� ���. ��� ���� �� ���� �� ��

IMPORT CREATE �� IMPORT REPLACE_CREATE� PC/IXF ��� �

��� ���� � ���� ����. �� ��� ����� IMPORT

CREATE� �� �� ��� ��� �� ��� �� � ���.

������ �� ���� �����(�� ���� ���) PC/IXF ���� �

�� ���. ���� � �� ���� �� ���� � ASCII(DEL)

�� ������ �� �� ������ �� ��� �� ���� � �

� �� �� �����. ��� ������� �� �� �� ������� �

� ��� � � �� � �� ��� ��� ����.

ASC � DEL �� ���� ���� � �� ����� ������� �� �

��� � ��� �����. �� � �� ���� ���� ���� �� �

� � �� ���� ��� � � PC/IXF �� ��� �� �����. PC/IXF

114 ��� �� ���� �� � ���

Page 123: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� ����� ��� �� ���� � �� �� ������� ��

�� �� ��� �����. � �� ���� �� ��� FORCEIN ��� ��

� ��, ��� ����� PC/IXF �� ���� ���� � �����

�� ��� �� ���� ��� �� �����. �� � �� ���� �� �

� ���� � ���� �����. � �� ���� �� ���, FORCEIN

��� ���� ���� �� ���� � ��, PC/IXF �� �� ����

� �� ����� ������ �� ���� �����. � �� ���� �� �

�� FORCEIN ��� ���� ���� �� ���� �� �� ��� ���

����. �� AIX �� ��� DB2 ������ � PC/IXF ��� ���

��.

1012 ��� ��� �� 8KB ���� � ��� � ��� ��, PC/IXF �

�� �� ����� DB2� ��� ��� � ��, �� SQL�� �� ���

��� �����. ��� � � �� �� CHAR, VARCHAR �� CLOB

���� ��� � ���. DEL �� ASC �� ����� �� ��� ��

��� ���� ����. PC/IXF �� ��� � ���� �� �� � �

�� db2look� ��� ���� �� DDL�� �� � CLP� �� � ��

�� � �� ����.

DB2 Connect� OS/390� DB2, VM � VSE� DB2, OS/400� DB2� �� DRDA

�� ���� ����� � ��� � ���. PC/IXF ���(INSERT ��)

� �����. RESTARTCOUNT ���� ����� COMMITCOUNT �

��� ���� ����.

�� ��� ����� CREATE ��� ��� � PC/IXF �� ��� ��

� ���� �����. � ��� ��� ��� � ����. �� ��� �

���� CREATE ��� ��� ��� �, ��� �� ��� �� �� ��

� ��� ��� ��� � ��� �� ��� ���� �� � ��� ���

��� ���. PC/IXF � �� ��, ��� �� � ��� ��� ���

�� �� �� ��� ��� ��� ���.

��� ����� ��� ��� PC/IXF �� ����� ���� ��� �

���. � ���� ����� �� ��� �����.

���� ��� ���, �� �� ���, ��� �� ��� �� �� ����

���� � ����.

��� ����� �� �� �� � ����.

�� �� Windows ����� AIX ����� ���� � � PC/IXF

� ���� �����. � �� �� ��� IMPORT ��� ���� ���.

� 3 � ��� ���� 115

Page 124: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �, IMPORT FROM data.ixf OF IXF INSERT INTO TABLE1. � data.002,

etc� data.ixf� ��� ����� �� �� ���.

Windows �� ����:

v ����� ��� PC/IXF � ���� ���� ����.

v ��� �� PC/IXF �� WSF � ���� ���� ����.

�� ��� � � ����� � ��� ��� ��� � ���. DEL �

�� ��� �� ���� �� � � ��� ��� ����� � � �

���. ��� ���� ���� IMPORT ��� delprioritychar � �

���� ��� ����� �� �� ��� ����� ������.

����� ����

IMPORT �� � INSERT, UPDATE �� INSERT_UPDATE �� ����

��� � � ��� �� CONTROL ��� ��� �� � � ���.

��� ��� � � � ��� ��� �� ����� � � ���. ��

IMPORT �� ��� ���� ��� �� �� � �� ����� ���

���.

ODBC� �� �� ��� ��� ����� ���� ���� ����.

�� ����� �� �� ���

� 20. ��� ����� ��� � � ���: �� � �

��� ��

compound=x x� 1 - 100� �����. nonatomic �� SQL� ��� ���� ����, x ����

�� �����.

���� ���� ���� ��� ��� �� ���, ��� ��� ����.

COMMITCOUNT�� ��� ��, COMMITCOUNT� ���� �� �� ���

�� �� ��� ��� ���� ��� � ���. �� � ���� �� ��

��� ��� �� COMMITCOUNT ��� ����� �����.

� ���� INSERT_UPDATE ��, �� ��� � �� ���� ���� ����.

usedefaults , identitymissing , identityignore , generatedmissing �

generatedignore.

generatedignore � ���� �� �� ��� ���� ��� �� ����� �� �� ��� �

���� ����. �� � �� ��� �� �� ����� �� ����. � ��

�� generatedmissing ���� �� ��� � ����.

generatedmissing � ���� ��� ��, ����� � ��� ��� �� ��� ���� ����

�� ���(NULL �� ���) ��� � � �� ����. � ����

generatedignore ���� �� ��� � ����.

116 ��� �� ���� �� � ���

Page 125: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 20. ��� ����� ��� � � ���: �� � � (�)

��� ��

identityignore � ���� ID ��� ���� ��� �� ����� �� �� ��� �����

����. �� � ����� �� �� ID �� ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. GENERATED

ALWAYS ��� ��, �� � ���� ��� �����. � ���� identitymissing

���� �� ��� � ����.

identitymissing � ���� ��� ��, ����� � ��� ��� ID ��� ���� ���� �

� ���(NULL �� ���) ��� � � �� ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. � ����

identityignore ���� �� ��� � ����.

lobsinfile lob-path� LOB ���� ���� �� �� ��� �����.

��� LLS(Lob Location Specifier)� �� � ��� ��� ��� LOB� ����

��� ��� �� ��� �� �����. LLS� LOB � ��� �� ���

LOB ��� ��� �����. LLS �� filename.ext.nnn.mmm/��, ��

filename.ext� LOB� ���� �� ����, nnn� � ��� LOB� ���� �

��� ��� ���, mmm� LOB� ��� ���� ��� ����. � �, ���

db2exp.001.123.456/� ��� �� ��� ��, LOB� db2exp.001 ��� ��

� 123� ���� 456��� �����.

LOBS FROM �� �lobsinfile� ���� ��� � LOB �� ���� �� ����

�. LOBS FROM �� ����� LOBSINFILE ��� ����. LOBS FROM �

� ��� ��� LOB �� �� �� �� ��� IMPORT ����� � ��

�.

�(NULL) LOB� �����, ��� -1� � ����. ��� 0�� ����, ��� 0

LOB� �����. ��� -1 �(NULL) LOBS� ��, ��� � � ��� �

���. � �, �(NULL) LOB� LLS� db2exp.001.7.-1/���.

no_type_id �� � ���� ���� ��� �����. �� �� �� ����� ���� ��

��� � ��� ��� ��(� ��� ��) ���� �� � ���� �����.

nodefaults �� ��� ��� �� ��� ����� ���� ��, ��� ��� �(NULL) � �

�� ���, ����� ���� ����. �� ��� �� ��� �� ��� ��

��� ���� �� ��, � ��� ��� �� ��� �����.

v ��� ����� ��� � � ��, ����� �����.

v ��� �(NULL) � ��� �� ��� ����� ��� � �� ��, NULL�

�����.

v ��� �(NULL) � ��� ����� ��� � �� ��, ��� ���� ���

�� ��� ����.

norowwarnings ��� � �� �� ��� �����.

rowchangetimestampignore � ���� �� ��� ��� ���� ��� �� ����� �� �� �

�� ����� ����. �� � ����� �� �� ROW CHANGE TIMESTAMP

� ����. GENERATED ALWAYS � GENERATED BY DEFAULT �� � ��

��� �����. GENERATED ALWAYS ��� ��, �� � ���� ��� ��

���. � ���� rowchangetimestampmissing ���� �� ��� � ����.

rowchangetimestampmissing � ���� ��� ��, ����� � ��� ��� �� ��� ��� ���

� ���� ��(NULL �� ���)� ��� � � �� ����. GENERATED

ALWAYS � GENERATED BY DEFAULT �� � �� ��� �����. � ���

� rowchangetimestampignore ���� �� ��� � ����.

� 3 � ��� ���� 117

Page 126: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 20. ��� ����� ��� � � ���: �� � � (�)

��� ��

seclabelchar � �� �� � ���� ���� ��� �� �� ��� � ��� �� �

�� ��� �����. IMPORT� � ���� ��� ��� �� ��� ��

���. ���� ��� ��� �� � �� �� � ���� ��� ��(SQLSTATE

01H53)� �����. ���� ���� ���� � �� � ��� � ����

���� �� ��, � ���� ��� ��(SQLSTATE 01H53, SQLCODE SQL3243W)

� �����.

seclabelname ���� ��� �� � ���� ��� � ���, ��� ��� ����

��� ��(SQLCODE SQL3525N)� �����.

seclabelname � �� �� � ���� ���� ��� �� �� ��� ���� ��� �

���. IMPORT� ��� � �� ��� � ���� �����. ���� ���

� � ��� �� ��� ��� � � ���� �� ��, � ���� ��� �

�(SQLSTATE 01H53, SQLCODE SQL3244W)� �����.

seclabelchar ���� ��� �� � ���� ��� � ���, ��� ��� ���� �

�� ��(SQLCODE SQL3525N) � �����.

�: � �� ASC ��, � ���� �� ��� �� �� ����� ��� ��

� �����. �� ���� striptblanks � � ���� ��� ����� ����

�� � ����.

usedefaults �� ��� ��� �� ��� ������ �� ��� ���� �� ���� ��

�� �� ��, ����� �����. ��� ���� :

v DEL �: �� �� ����(″, ,″)� ���� 2� � �� ����� 2� �

�� ����(″,,″)� �� ��� �����.

v DEL/ASC/WSF �: � ��� ���� ��� � ��� �� � �� ����

����.

�: ASC �� ��, NULL �� �� ����� ��� ��� ���� ��� ��

�� NULL �� �� ���� ����. ��, ��, �� � /��� ��� �� �

� ��� NULL �� �� �����, ��� NULL�� ���� �� �� �� �

�� �(NULL) ���� ������ NULL �� �� �����.

� ��� �� ��, �� ��� ���� ���� ���� ��� �� ���

�����.

v DEL/ASC/WSF �: ��� �(NULL) � �� �� NULL� �����. ���

�(NULL) � ��� ��� ����� � �����.

118 ��� �� ���� �� � ���

Page 127: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 21. ��� ����� ��� � � ���: ASCII � �(ASC/DEL)

��� ��

codepage=x x� ASCII ������. �� �� � ��� ���� ���� �� ����� ���

��. ��� �� � �� ������ ������ �� ���� �� ���� ��

���.

�� ��� �����.

v �� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ��

���.

v nullindchar� x20 - x7F �� � �� �� ASCII ��� ��� ��� ��� �

��. ��� ASCII �� � �� � �� ����.

�:

1. codepage ���� lobsinfile ���� �� ��� � ����.

2. ������ �� ����� ������ �� ���� �� ���� ��� � ��

� ��� ����, ���� ���� ��� ��� ��� � ���.

dateformat=″x″ x� �� ��� ��� ����.2 ��� �� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(1 - 12 ��� 2�� ��,

M� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 �� 2�� ��,

D� �� ���)DDD - �� (001 - 366 �� 3�� ��,

�� �� � ��� �� ���)

���� �� ��� �� ���� 1� �����. �� �� :

"D-M-YYYY""MM.DD.YYYY""YYYYDDD"

implieddecimal ��� ���� ��� �� ��� ����, �� ��� ���� ����. � �,

12345 �� 12345.00� �� 123.45� DECIMAL(8,2) ��� �����.

� 3 � ��� ���� 119

Page 128: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 21. ��� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timeformat=″x″ x� �� ��� ��� ����.2 ��� �� ��� ��� ����.

H - ��(12�� ���� ��0 - 12 ��, 1 �� 2�� ��24�� ���� �� 0 - 24)

HH - ��(12�� ���� ��0 - 12 �� 2�� ��,24�� ���� �� 0 - 24.H� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)TT - ��/�� ��(AM �� PM)

���� �� ��� �� ���� 0� �����. �� �� :

"HH:MM:SS""HH.MM TT""SSSSS"

120 ��� �� ���� �� � ���

Page 129: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 21. ��� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timestampformat=″x″ x� �� ��� ��� � ����.2 ��� ��� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(01 - 12 ��� 2�� ��,

M � MMM� �� ���)MMM - �(� ���� ���� 3�� ��� ����� ����

���, M � MM� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 ��� 2�� ��, D�� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)H - ��(12�� ���� �� 0 - 12 �� 1 �� 2�� ��,

24�� ���� �� 0 - 24)HH - ��(12�� ���� �� 0 - 12 �� 2�� ��,

24�� ���� �� 0 - 24,H�� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M, �� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)U(1 - 12�)

- �� �� ��(U ���� �� � ��� 0 - 9 ����� �� ���)

TT - ��/�� ��(AM �� PM)

���� 1� ���� YYYY, M, MM, D, DD �� DDD ��� �����. ����

’Jan’� ���� MMM ��� �����. ���� � �� ��� ���� 0� ���

��. ��� ��� �� ���.

"YYYY/MM/DD HH:MM:SS.UUUUUU"

MMM ��� �� �� ��� �����. ’jan’, ’feb’, ’mar’, ’apr’, ’may’, ’jun’, ’jul’,

’aug’, ’sep’, ’oct’, ’nov’ � ’dec’. � �� ����� ���� ����.

�� � ��� �� �� � �� �� ���� ���� schedule��� ���� �

���� ��� ����.

db2 import from delfile2 of delmodified by timestampformat="yyyy.mm.dd hh:mm tt"insert into schedule

� 3 � ��� ���� 121

Page 130: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 21. ��� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

usegraphiccodepage usegraphiccodepage� ����, ��� �� 2��� �� � � ��(DBCLOB) �

�� �� ����� ���� ��� �� ���� �� �����. ��� ����

�� �� ���� �� �����. ��� �� ���� �� �� ���� ����

�. IMPORT� codepage ���� ��� �� �� �� �� �� ���� ����

codepage ���� ���� �� �� ������� �� ���� �� �� �� ��

�� �����.

�� ���� ��� ���� � ���� �(drop) ��� ��� ��� ��

� ��� �� ��� � ���� ��� ���.

����

� �� � ��� �� ���� ��� ���� ����, usegraphiccodepage

���� EXPORT ����� �� DEL �� �� ���� �� ��� .

usegraphiccodepage ���� �� 2��� �� � � ��(DBCLOB)�� ��

��.

xmlchar XML ��� �� �� ����� ��� �����.

� ��� ��� �� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

���� �� ��� ���� � � ���� �� �� �� �� ���

� ��� ��, ��� ��� ��� ���� � �����. �� �� ����

codepage � � ����� ��� ����, ���� �� �� ������ �� �

�����. ���� ��� ����� ����� � � �� �� ��� ��

���.

xmlgraphic XML ��� ��� ��� �� ����� ��� �����.

� ��� �� ��� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

���� �� ��� ���� � � ���� �� �� ��� �� ��

�� ��� ��, ��� ��� ��� ���� � �����. ��� �� ����

codepage � � ����� ��� �� ��� ������, ���� �� �� �

����� �� ���� ��� ������. ���� ��� ����� �����

� � �� �� ��� �����.

�: xmlgraphic ���� IMPORT ���� ��� ��, ����� XML ��� UTF-16

�� ���� ���� ���. ��� ���, XML ��� �� �� ��� ����

� ��� ��� � ���� ���� � ���.

� 22. ��� ����� ��� � � ���: ASC(�� ���� �� ASCII) � �

��� ��

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ������ �����. �� ��� ���� �� ���� �

��� �� ��� � ����� ���� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

122 ��� �� ���� �� � ���

Page 131: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 22. ��� ����� ��� � � ���: ASC(�� ���� �� ASCII) � � (�)

��� ��

nullindchar=x x� �� �����. �(NULL) �� ���� ��� x� �����. x� ����� Y�

��.3

��� ��� ��� ���� EBCDIC ��� �� �� � ���� ����� ��

���. � �, �(NULL) ��� ��� N ��� ��� ���� ��, n� �(NULL)

���� ����.

reclen=x x� ���� 32,767 �����. � �� x ��� ���� � �� ���� �

� � ��� ��� ���� ����.

striptblanks ���� �� �� �� ��� � � ��� �����. � ��� ���� ���, �

�� �����.

�� ��, striptblanks� ���� ��� ����� � ��� �����.

db2 import from myfile.asc of ascmodified by striptblanksmethod l (1 10, 12 15) messages msgs.txtinsert into staff

� ��� striptnulls� �� ��� � ����. � � �� �� �����.� ���

�� ��� ���� ���� �� �� t ��� ����.

striptnulls ���� �� �� �� ��� � � NULL �(0x00 ��)� �����. � ��� �

��� ���, NULL �� �����.

� ��� striptblanks� �� ��� � ����. � � �� �� �����. � ��

� �� ��� ���� ���� �� �� padwithzero ��� ����.

� 23. ��� ����� ��� � � ���: DEL(�� ���� � ASCII) � �

��� ��

chardelx x� �� ��� �������. ����� ����(″)���. ���� �� ��� ��

� ��� ���� ����.34 ����� ����� ��� ����� ����� ��

��� �� ��� ���.

modified by chardel""

�����(’)� ��� ����� ��� �� ���. �� ��, chardel''� ���

����� ������ ��� ����� ���� ���.

db2 "import from myfile.del of delmodified by chardel''method p (1, 4) insert into staff (id, years)"

coldelx x� �� �� �� �������. ����� ��(,)���. ��� ��� �� �� ��

�� �� �� ����.34

�� ��, coldel;� ��� ����� ����� �� ����� ���� ���.

db2 import from myfile.del of delmodified by coldel;messages msgs.txt insert into staff

decplusblank ��� �� ��. ��� ��(+) �� ��� �� 10�� � �� ����. ��� ���

��� ��� �� 10�� � �� ��� ����.

� 3 � ��� ���� 123

Page 132: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 23. ��� ����� ��� � � ���: DEL(�� ���� � ASCII) � � (�)

��� ��

decptx x� ��� ��� ��� ���� �� �����. ����� ��(.)���. �� �

� ��� ��� ��� ��� �����.34

�� ��, decpt;� ��� ����� ����(;)� ����� ���� ���.

db2 "import from myfile.del of delmodified by chardel''decpt; messages msgs.txt insert into staff"

delprioritychar ����� �� ��� ����: ��� �� ��, �� ����, �� ����. � ��

�� ���� ����� �� ����, ��� �� ��, �� ����� ������ �

� ����� � �� ������� �����. ��:

db2 import ... modified by delprioritychar ...

� �, ��� �� DEL ��� �� ���.

"Smith, Joshua",4000,34.98<row delimiter>"Vincent,<row delimiter>, is a manager", ...... 4005,44.37<row delimiter>

delprioritychar ���� ����, � ��� ��� � � �� ���. � �

� < ����>� � �� � � �� ��� ��� �� �����, � �� � �

�� < ����>� �� ��� �� ��� �����. � ���� ���� �� �

�, � ��� ��� � � � ��, � < ����>� �����.

keepblanks � CHAR, VARCHAR, LONG VARCHAR �� CLOB� �� �� ��� ��

�. � ��� ���, �� ���� �� �� � ��� � ��� �� ���� ��

�� ���� NULL� �����.

nochardel ��� ����� �� ���� �� �� ���� �� ���� �� �����. ��

����� �� ���� �� �� �����. DB2� ��� ���� ����� �

�(���� � nochardel� ��� ��� ����) � ��� ���� �� ���. �

��� �� ����� �� �� ��� �� ���� �� �����. ���� ���

��� ���� ��� �� � ���.

� ��� chardelx, delprioritychar �� nodoubledel� �� ��� � ����. �

� �� �� �����.

nodoubledel 2��� ����� ��� ����.

� 24. ��� ����� ��� � � ���: IXF � �

��� ��

forcein �� ��� ��� ���� ���� � �� �� ��� �� ���� ��� ���

�� �����.

���� �� �� �� �� ��� �� ���� �� �� �� �� � ���.

nochecklengths� ��� ��, �� � �� ��� � ������ �����.

indexixf �� ���� �� ��� �� ��� �(drop)�� PC/IXF �� �� ���� �

�� ��� ���� ����� �����. � ��� ��� �� ��� ��� �

���. � �� insert-column� �� ��� � ����.

indexschema=schema � �� ��� ��� schema� �����. schema� ���� �� ��(�

�� ��� indexschema� ��), �� ��� ID� �����. �� ���� ����

�� ��, IXF ��� ��� �����.

124 ��� �� ���� �� � ���

Page 133: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 24. ��� ����� ��� � � ���: IXF � � (�)

��� ��

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ������ �����. �� ��� ���� �� ���� �

��� �� ��� � ����� ���� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

forcecreate ��� �� SQL3311N �� �� ��� ��� �� �� ��� ���� ���

�� �����.

� 25. codepage � usegraphiccodepage �� � IMPORT ��

codepage=N usegraphiccodepage IMPORT ��

Absent Absent �� �� ���� ������ �� ���� � ��� �

����.

Present Absent �� �� ���� �� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ���� �

��� ���� �����.

Absent Present �� �� ���� ������ �� ���� � ���

�����. ��� ���� ������ ��� ���� ��

���� � ��� �����.

������ �� ���� 1�����, �� ���� ���

��� �� ���� � ��� �����.

�: ������ �� ���� 1�����, ������� �

�� ��� ���� ������� ���� � ��� ���

� �����.

Present Present �� ���� �� ��� N� � ��� �����. ���

���� N� ��� �� ���� � ��� �����.

N� 1��� �� 2��� �� ��� ��, �� ���� �

� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ���� �

��� ���� �����.

�:

1. MODIFIED BY ��� �� ���� �� � �� ����� ����

�� ��� ����� ��� � �� ����. �� ��, ��� ��� �

�� �� ��� �����.

2. �� ���� ��� ����� ����. � ���� a - z, A - Z

� 0 - 9� ��� � ����. � ���� DEL � �� � ����

� �� ����� �� �� ���. ��� �� � � ��� ��� �

� � ���� ������. D, H, M �� S� �� ��� ���� ��

(���� ��) ��� �� �� ��� ���� � � ���.

� 3 � ��� ���� 125

Page 134: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� ��, �� M� ���� month � minute ����� �� �

��� ���� ��� ���. month �� � �� �� �� �

��. minute �� � �� �� �� ���. ��� ��� ���

����.

"M"(month �� minute � � )"M:M"(month � minute �� ��?)"M:YYYY:M"(� � month� ���)"S:M:YYYY"(� � �� � � �� � ��)

��� ��, ����� �� ���� � ��, ��� ����.

��� ��� ��� ����.

"M:YYYY" (Month)"S:M" (Minute)"M:YYYY:S:M" (Month....Minute)"M:H:YYYY:M:D" (Minute....Month)

���� � ����� �� �� ��� Escape ��(: ₩)� �� � ��

�.

3. chardel, coldel �� decpt � �� ���� �� �� �� ���� ��

���� ���� ���.

�� �� � �(�� �� ��)� �� xJJ �� 0xJJ� ��� ��� �

��, �� JJ� �� � �� 16��� ����. � �, �� ���

�� # ��� �����, �� ��� ������.

... modified by coldel# ...

... modified by coldel0x23 ...

... modified by coldelX23 ...

4. ��� ��� �� ���� ����� ����� ����� � ��� �

� ��� ���� ����� �����.

5. ���� ���� � �� � � ���� ���� ����.

v indexixf

v indexschema

v dldelfiletype

v nodefaults

v usedefaults

v no_type_idfiletype

v generatedignore

v generatedmissing

v identityignore

v identitymissing

126 ��� �� ���� �� � ���

Page 135: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v lobsinfile

6. WSF � �� XML ���� ���� ����. �� � � �� ��

��� ���� �� � �� ����� ��� � ���. ��� ����

�� WSF � �� ���� � �� ��� ���� �� ����.

7. CREATE ��� XML ���� ���� ����.

8. �� XML ���� � ��� ��� ��� XML �� � ���. �

��� �� XML ��� �� XDS(XML Data Specifier)(�� NULL �)

� � ���.

9. XMLCHAR �� XMLGRAPHIC � � ���� ��� ��� ����,

XML ��� ���� ��� �� �� � � ���� �� ��

� ����� �����.

10. � ����� �� ��� ���� � �����.

11. XMLVALIDATE ��� ��� ��, ���� ��� �� ����� �

�� � �� ��� ��� � �� ��� ��� �����. ���� �

�� �� ��� � �� � ��� ��� ���� � �����. �

���� ��� � ���, ���� ��� ���� ��� ��� ��

� �� ��� ��� ���.

v DBADM ��

v �� � � ���� XML ��� USAGE ��

12. ����� ��� �� ��� ��� ���� ���� ���� �, �

���� ��� ��� �� ��� ����. �� �, ��� ���� ��

� � � ���� � � � � ��� ��� �� ��� � � � � ���

rowchangetimestampmissing � � ���� ��� ��� ���� ��

�.

db2Import - ���, �� ��, �� �� � ��� ��

���� � �� �� � ���� ���, �� ��, � �� ��� ���

��. �� ����� � ��� ����. ��� �� ����� �� �� ��

�� ��� �� �� ���� ��� ���� ����.

�� ��

v INSERT ��� ��� IMPORT��� �� ��� ����.

– dataaccess

– ��� ���, � �� ��� CONTROL ��

– � ��� �� �� �� INSERT � SELECT ��

v INSERT_UPDATE ��� ��� �� ���� IMPORT��� �� ��

� ����.

� 3 � ��� ���� 127

Page 136: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

– dataaccess

– ���, � �� ��� CONTROL ��

– � ��� �� �� �� INSERT, SELECT, UPDATE � DELETE

��

v REPLACE �� REPLACE_CREATE ��� ��� �� ���� IMPORT

��� �� ��� ����.

– dataaccess

– ��� �� �� �� CONTROL ��

– ��� �� �� �� INSERT, SELECT � DELETE ��

v CREATE �� REPLACE_CREATE ��� ��� � ���� IMPORT��

� �� ��� ����.

– dbadm

– ������� �� CREATETAB �� � ��� ����� �� USE ��

� �� �� �����.

- ���� ��� �� ��� �� ��� ���� �� ��, �����

�� �� IMPLICIT_SCHEMA ��

- ���� �� ��� ��� ��� ��� ��, ��� ��

CREATEIN ��

v CREATE �� REPLACE_CREATE ��� ��� ���� �� �����

�� ��� IMPORT��� �� ��� ����.

– dbadm

– ������� �� CREATETAB �� � �� ��� � ���.

- ���� � � ��� ��� � �� �� , ��� ���� � �

IMPLICIT_SCHEMA ��

- ���� ��� ��� ��, ��� �� CREATEIN ��

- �� �� ��� �� REPLACE_CREATE ��� ��� ��, �� ��

� �� � ���� �� CONTROL ��

v REPLACE ��� ��� �� �� ��� IMPORT��� �� ���

����.

– dataaccess

– �� ��� � �� � ���� �� CONTROL ��

�� ��

������. ��� ��� �� �� �� ��� ������� �����.

128 ��� �� ���� �� � ���

Page 137: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

API � ��

db2ApiDf.h

API � ��� �� ��

SQL_API_RC SQL_API_FNdb2Import (db2Uint32 versionNumber,void * pParmStruct,struct sqlca * pSqlca);

typedef SQL_STRUCTURE db2ImportStruct{

char *piDataFileName;struct sqlu_media_list *piLobPathList;struct sqldcol *piDataDescriptor;struct sqlchar *piActionString;char *piFileType;struct sqlchar *piFileTypeMod;char *piMsgFileName;db2int16 iCallerAction;struct db2ImportIn *piImportInfoIn;struct db2ImportOut *poImportInfoOut;db2int32 *piNullIndicators;struct sqllob *piLongActionString;

} db2ImportStruct;

typedef SQL_STRUCTURE db2ImportIn{

db2Uint64 iRowcount;db2Uint64 iRestartcount;db2Uint64 iSkipcount;db2int32 *piCommitcount;db2Uint32 iWarningcount;db2Uint16 iNoTimeout;db2Uint16 iAccessLevel;db2Uint16 *piXmlParse;struct db2DMUXmlValidate *piXmlValidate;

} db2ImportIn;

typedef SQL_STRUCTURE db2ImportOut{

db2Uint64 oRowsRead;db2Uint64 oRowsSkipped;db2Uint64 oRowsInserted;db2Uint64 oRowsUpdated;db2Uint64 oRowsRejected;db2Uint64 oRowsCommitted;

} db2ImportOut;

typedef SQL_STRUCTURE db2DMUXmlMapSchema{

struct db2Char iMapFromSchema;struct db2Char iMapToSchema;

} db2DMUXmlMapSchema;

typedef SQL_STRUCTURE db2DMUXmlValidateXds{

� 3 � ��� ���� 129

Page 138: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

struct db2Char *piDefaultSchema;db2Uint32 iNumIgnoreSchemas;struct db2Char *piIgnoreSchemas;db2Uint32 iNumMapSchemas;struct db2DMUXmlMapSchema *piMapSchemas;

} db2DMUXmlValidateXds;

typedef SQL_STRUCTURE db2DMUXmlValidateSchema{

struct db2Char *piSchema;} db2DMUXmlValidateSchema;

typedef SQL_STRUCTURE db2DMUXmlValidate{

db2Uint16 iUsing;struct db2DMUXmlValidateXds *piXdsArgs;struct db2DMUXmlValidateSchema *piSchemaArgs;

} db2DMUXmlValidate;

SQL_API_RC SQL_API_FNdb2gImport (db2Uint32 versionNumber,void * pParmStruct,struct sqlca * pSqlca);

typedef SQL_STRUCTURE db2gImportStruct{

char *piDataFileName;struct sqlu_media_list *piLobPathList;struct sqldcol *piDataDescriptor;struct sqlchar *piActionString;char *piFileType;struct sqlchar *piFileTypeMod;char *piMsgFileName;db2int16 iCallerAction;struct db2gImportIn *piImportInfoIn;struct dbg2ImportOut *poImportInfoOut;db2int32 *piNullIndicators;db2Uint16 iDataFileNameLen;db2Uint16 iFileTypeLen;db2Uint16 iMsgFileNameLen;struct sqllob *piLongActionString;

} db2gImportStruct;

typedef SQL_STRUCTURE db2gImportIn{

db2Uint64 iRowcount;db2Uint64 iRestartcount;db2Uint64 iSkipcount;db2int32 *piCommitcount;db2Uint32 iWarningcount;db2Uint16 iNoTimeout;db2Uint16 iAccessLevel;db2Uint16 *piXmlParse;struct db2DMUXmlValidate *piXmlValidate;

} db2gImportIn;

typedef SQL_STRUCTURE db2gImportOut

130 ��� �� ���� �� � ���

Page 139: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

{db2Uint64 oRowsRead;db2Uint64 oRowsSkipped;db2Uint64 oRowsInserted;db2Uint64 oRowsUpdated;db2Uint64 oRowsRejected;db2Uint64 oRowsCommitted;

} db2gImportOut;

db2Import API ����

versionNumber

� . � �� ��� pParmStruct� � � ��� � � ��� ���

�����.

pParmStruct

�/ (I/O). db2ImportStruct ��� � �

pSqlca

. sqlca ��� � �

db2ImportStruct ��� �� ����

piDataFileName

� . ���� ����� �� � �� �� � ��� ��� ���.

piLobPathList

� . �� media_type �� SQLU_LOCAL_MEDIA� ��� ��

sqlu_media_entry ��� LOB �� � ����� ��� ����

sqlu_media_list� � �. ���� ���� � � ���� ���� �

���.

piDataDescriptor

� . �� ��� ������ ��� ��� �� ��� ��� sqldcol

��� � �. dcolmeth � ��� � ����� ���� ��� ��

� ��� ����� ���� ��� �����. � ���� ��� �

� ��� ����.

SQL_METH_N

��. �� � � �� ��� �� ���� � ���.

SQL_METH_P

��. �� � � �� ��� �� ��� � ���.

SQL_METH_L

��. �� � � �� ��� �� ��� � ���. ����

�� �� ����� �� �� ��� � ���� �� ��

�� �� � ��� �� �����.

� 3 � ��� ���� 131

Page 140: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� �� � ��� 1�� �� � ��� 2��� �� ��

� ����.

v � ��� �� ���� ����.

v � ��� ��� � �� ��� �� ��� � � ���

���� ����.

� ��� �� �� 0 �� NULL� ���� �(NULL) � �

���� ����.

SQL_METH_D

���. piDataDescriptor� NULL��� SQL_METH_D� �� �

� �� � �� ��� �� ��� � ���. � �� �� �

� �� � �� �� ����. DEL, IXF �� WSF �� �

� �� � � ���� � �� n ��� � ���� ���

� �� n� ���� ����� ������ �� ����.

piActionString

���� ����. piLongActionString�� ����.

piLongActionString

� . ���� ��� �� ��� ���� �� ��� �� �� 4���

��� �� ���� sqllob ��� � �.

�� ��� ��� �� �����.

{INSERT | INSERT_UPDATE | REPLACE | CREATE | REPLACE_CREATE}INTO {tname[(tcolumn-list)] |[{ALL TABLES | (tname[(tcolumn-list)][, tname[(tcolumn-list)]])}][IN] HIERARCHY {STARTING tname | (tname[, tname])}[UNDER sub-table-name | AS ROOT TABLE]}

INSERT

�� ��� ���� ���� �� ���� ���� ���� �

����.

INSERT_UPDATE

���� � � �� ���� �� �� �� � ���� �

� � �� � �� �� ��� �����. � ��� �� �

��� � �� � ��� �� ��� ���(�� ���)

��� � �� �� ��� ��� ���� �����. � ���

��� ��� � ����.

REPLACE

��� � ��� ���� ����� �� �� ���� �� �

���� ���� �����. ��� �� � �� ��� ���

132 ��� �� ���� �� � ���

Page 141: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ����. (indexixf� FileTypeMod� � FileType� SQL_IXF

�� ��� ��� ����.) ���� �� ���� �

�� ���� ��� �����.

�: �� ���� �� �� ��� ���� �� ���� ��

���.

���� ���� � � ���� ���� ����.

CREATE

�: CREATE ���� � �� ���� ��� �� �����

��� � ���. ��� ����� �IMPORT �� ��

CREATE � REPLACE_CREATE� ���� ���� ������.

��� ���� ���� �� ���� ��� �� � ���

PC/IXF �� ��� ���� � � ����. DB2�� �

�� �� ������ �� ���� ��� ����. ���

���� �� ���� � ���� ��� �����. � ���

PC/IXF � ���� �����. ���� ���� � � �

��� ���� ����.

REPLACE_CREATE

�: REPLACE_CREATE ���� � �� ���� ��� ��

����� ��� � ���. ��� ����� �IMPORT ��

�� CREATE � REPLACE_CREATE� ���� ���� ���

���.

��� ���� ��� �� PC/IXF �� PC/IXF ��� �

�� ��� � � ����. ���� � ���� � �

� ���� ��� �� � � � ��� PC/IXF �� ��

� ��� ����. DB2�� �� PC/IXF �� ����� �

� ��� ����. � ��� PC/IXF � ���� ���

��.

�: �� ���� �� �� ��� ���� �� ���� ��

���.

���� ���� � � ���� ���� ����.

tname ���� ���� ���, �� ��� ���, � �� � �� �

� ��. ����� ���� �� ��� ��� �� ��

REPLACE, INSERT_UPDATE �� INSERT� ��� ��� �

���(DB2 ��� �� �� �� �� ��). � �� ��

�� �� ����.

� 3 � ��� ���� 133

Page 142: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

tcolumn-list

���� ���� ��� �� � �� �� ��. �� ��� ��

� ��� ���. �� ��� ���� ��� CREATE TABLE

�� ALTER TABLE �� �� ��� �����. �� ���

���� �� �� ��� ���� �� �� ���� � ��

�� �� ��� �����.

sub-table-name

CREATE ��� �� ��� � ���� ��� �� �� ��

�� �����.

ALL TABLES

�� �� �� ��� ���. �� ��� ���� � traversal-

order-list� ��� �� ���� ����� �� ������.

HIERARCHY

�� �� ���� ������ �����.

STARTING

�� ��� ��� ��. ��� � ��� ��� ���� ���

��� ����� �����.

UNDER

�� �� � CREATE ��� ��. ��� � ���� � �� �

�, �� �� �� �� � ���� ���� �����.

AS ROOT TABLE

�� �� � CREATE ��� ��. � �� ��, �� �� ��

�� � ���� �� �� ��� ���� �����.

tname � tcolumn-list ���� SQL INSERT �� tablename � colname

� ���� ��� ����� �����.

tcolumn-list� �� � �� ��(�� �� ��)� ���� ��� ���

�� �����(sqldcol ��� ��� � �� ���� tcolumn-list� � �

� ��� �� ����� � �� ��).

���� �� �� �� ��� �� ��� ��� �� �� � � ��

����. � �� ��� �����(�� �(null) �� ���� �� ��

� �� �� �� ���) �� �� ���(�� �� � ��� ��

� ���)� ��� � ���.

���� ���� � � ���� ���� ����.

piFileType

� . �� � �� ��� �� ���� ���. ���� �� �

�� ��� ����.

134 ��� �� ���� �� � ���

Page 143: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SQL_ASC

�� ���� �� ASCII.

SQL_DEL

�� ���� � ASCII, dBase, BASIC � IBM Personal Decision

Series ����� �� ���� ��� ������ �� ���

� � � ���

SQL_IXF

�� � �� PC ��� ����� ���� ����� � �

�� ��� ����� � ������ �� ���� ���� �

��� � � ��� �� ���� �����.

SQL_WSF

Lotus Symphony � 1-2-3 ������ �� �� ���� �.

���� ���� � WSF � �� ���� ����.

piFileTypeMod

� . �� ��� �� ��� ���� �� ��� �� �� 2��� ��

� �� ���� ��� � �. � � �� NULL��� ��� ���

�(0) ��� � �� � ��� ��� � ���� �����.

���� �� � �� �� ��� ��� � � �� ����. ��

� ″��� ����� � � ���″� ������.

piMsgFileName

� . ������ ��� ��, �� � �� ��� ���� ���� ��

�. �� �� � �� �� ����� �� � ��� � ���. �

� �� � �� �����. �� ���� �� ����.

iCallerAction

� . ��� ��� ��. �� �� ��� ����.

SQLU_INITIAL

� �. � �� API� � �� �� ��� ���. � �

�� ��� ��� � �� ���� ��� ��� ���

��� �� �� ��� � �� ������� �� �� �

� �� ��� �� ��� �� ���.

SQLU_CONTINUE

��� ����. � �� � ��� ��� � � ��(: �

�� �� �� ��)�� ����� ��� �� API� � �

�� ��� � ���. ����� ��� ��� ��� ���

����� � �� ��� ���� �����.

SQLU_TERMINATE

��� ����. � �� � ��� ��� � � ��(: �

� 3 � ��� ���� 135

Page 144: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� �� ��)�� ����� ��� �� API� � �

�� ��� � ���. ����� ��� ��� ��� � ��

�� ����� � �� ��� ���� �����.

piImportInfoIn

� . db2ImportIn ��� � �

poImportInfoOut

. db2ImportOut ��� � �

piNullIndicators

� . ASC ��� ��. �� ���� �(NULL) � ��� �� �

��� �� ��. � ��� �� �� � �� �� �� ��� ��

�. � �� ��� ��� ��� ��� ��� 1�1 �� ����

�. ��� �� �� piDataDescriptor ���� dcolnum �� ���

���. ��� ���� �(NULL) ��� �� ���� ��� �

� ��� ���� �� �� ��� ��� �(NULL) � �� �� �

��� �(0)� �����. ��� �(0)� �� �� ��� �� ��� �

��� Y �� N� �����. Y� ��� �� ���� NULL�� ��

�� N� ��� �� ���� NULL� �� �� �����.

piXmlPathList

� . �� media_type �� SQLU_LOCAL_MEDIA� ��� ��

sqlu_media_entry ��� XML �� � ����� ��� ����

sqlu_media_list� � �.

db2ImportIn ��� �� ����

iRowcount

� . ��� �� ��� �. ���� �� � �� iRowcount � ��

��� �����. iRowcount� 0 �� ���� ��� �� � ��

��� ���.

iRestartcount

� . ���� �� �� ��� ���� �� ��� �� ��� �.

����� iSkipcount ���� �����. iRestartcount � iSkipcount

���� �� ������.

iSkipcount

� . ���� �� �� ��� ���� �� ��� �� ��� �.

����� iRestartcount� �����.

piCommitcount

� . ������� ���� ����� �� ������ ��� �.

piCommitcount ���� ���� �� ���� � ���. NULL ��

��� ��� �� �� ���� ��� ���� �� �(0)�� ��

136 ��� �� ���� �� � ���

Page 145: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� �� AUTOMATIC���. Commitcount AUTOMATIC�

DB2IMPORT_COMMIT_AUTO �� � � �����.

iWarningcount

� . iWarningcount �� �� ��� ��� ����. ��� ����

��� �� � � ���� ���� ��� �� �� �� �� �

���� �����. ��� � �� �� ���� ���� �� �

�� �� ��� ����� ������ � �� ��� �� � �

��� ��� ���.

iWarningcount� 0��� � ��� ���� �� �� ��� ��� �

� �� �� �� �� ����.

iNoTimeout

� . ��� ����� �� �� ����� ��� �����. � �

�� locktimeout ������ � ���� �����. � �����

��� ��� �� ����.�� �� ��� ����.

DB2IMPORT_LOCKTIMEOUT

locktimeout � ��� �� ����� �����.

DB2IMPORT_NO_LOCKTIMEOUT

���� ��� �����.

iAccessLevel

� . �� ��� �����. �� �� ��� ����.

- SQLU_ALLOW_NO_ACCESS

��� ����� ���� ����� ���� �����.

- SQLU_ALLOW_WRITE_ACCESS

���� � ��� ��� � ���� ���� ����

��� � �� �����.

� �� � ��� � �� ���� �� ��� �� ��(IX) ��� �

����. ��� �� �� ��� � ���� ��� ���� ��� �

���. �� ��� REPLACE, CREATE �� REPLACE_CREATE

��� ��� �� ��� ����. �� ��� �� ��� ��

���� ����. ��� ��� ��� ��� �� �� ������� �

��� �� �� ���� ���� � �� ��� �� �� ���

���� ����� ������. piCommitCount� ���� �� ����

� ���� � ���. ���� � �� � ���� �� IX ���

��� ��� � ��� � �� �� ����� �����. ���� �

��� � � ���� ��� ��� ��� ��� piCommitCount �

��� ��� ���(AUTOMATIC� ��� ���� ���� ��).

� 3 � ��� ���� 137

Page 146: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

piXmlParse

� . XML ��� �� � � �� �� �� �. include ����

db2ApiDf �� �� � ��� �� ��� ����.

DB2DMU_XMLPARSE_PRESERVE_WS

��� ��� ���.

DB2DMU_XMLPARSE_STRIP_WS

��� ����� ���.

piXmlValidate

� . db2DMUXmlValidate ��� � �. XML �� �� � � XML

��� �� � �� �� �� ����.

db2ImportOut ��� �� ����

oRowsRead

. ��� ��� �� ��� �

oRowsSkipped

. �� �� ��� ���� �� ��� ��� �

oRowsInserted

. �� ���� ��� �

oRowsUpdated

. ���� ���(���� � � �� �� ���� ���)� ���

��� �� ���� �

oRowsRejected

. ���� � �� ��� �

oRowsCommitted

. ������� ����� ���� ��� �

db2DMUXmlMapSchema ��� �� ����

iMapFromSchema

� . �� �� XML ��� �� SQL ID.

iMapToSchema

� . �� ��� XML ��� �� SQL ID.

db2DMUXmlValidateXds ��� �� ����

piDefaultSchema

� . XDS� SCH � ���� �� �� �� � � ��� ��

XML ��� SQL ID.

138 ��� �� ���� �� � ���

Page 147: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

iNumIgnoreSchemas

� . XDS�� SCH �� ���� �� XML �� �� � ��

��� XML �� �.

piIgnoreSchemas

� . XDS�� SCH �� ���� �� XML �� �� � ��

��� XML �� ��.

iNumMapSchemas

� . XML �� �� � � ���� XML �� �. �� �

�� � �� ��� XDS� SCH �� �����. ��� � �� �

�� �� �� � � � �� � ���� �� ��� ���

�.

piMapSchemas

� . XML �� � ���� �� �� ��� ���� � ��

�� ��� ����. ��� � �� ��� XDS� � SCH

� �� ���� ��� ����. ��� � �� ��� �� ��

� � � �� � ���� �� ��� ����.

db2DMUXmlValidateSchema ��� �� ����

piSchema

� . ����� XML ��� SQL ID.

db2DMUXmlValidate ��� �� ����

iUsing � . XML �� �� � � � ����� � . include ����

db2ApiDf �� �� � ��� �� ��� ����.

- DB2DMU_XMLVAL_XDS

XDS� � � �� � � � � � � � � . �� CLP

″XMLVALIDATE USING XDS″ �� �����.

- DB2DMU_XMLVAL_SCHEMA

��� ��� �� �� � � � �� ���. �� CLP

″XMLVALIDATE USING SCHEMA″ �� �����.

- DB2DMU_XMLVAL_SCHEMALOC_HINTS

XML ��� � schemaLocation ��� �� �� � � �

�� ���. �� ″XMLVALIDATE USING

SCHEMALOCATION HINTS″ �� �����.

piXdsArgs

� . CLP ″XMLVALIDATE USING XDS″ �� ���� �� ���

� db2DMUXmlValidateXds ��� � �.

� 3 � ��� ���� 139

Page 148: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ���� ��� ��� iUsing ����

DB2DMU_XMLVAL_XDS� �� ���� �����.

piSchemaArgs

� . CLP ″XMLVALIDATE USING SCHEMA″ �� ���� �� �

��� db2DMUXmlValidateSchema ��� � �.

� ���� ��� ��� iUsing ����

DB2DMU_XMLVAL_SCHEMA� �� ���� �����.

db2gImportStruct ��� �� �� ����

iDataFileNameLen

� . piDataFileName ��� ��� ��� ��� �����.

iFileTypeLen

� . piFileType ��� ��� ��� ��� �����.

iMsgFileNameLen

� . piMsgFileName ��� ��� ��� ��� �����.

�� � ����

��� ��� ���� �� �� ��� ��� ��� �� ��� ���

��� �� ��� ��� ���.

v WITH HOLD �� ��� �� �� � ��� �� COMMIT �� � �

��� ��� �������.

v ROLLBACK �� � � ��� ��� ������.

��� ����� SQL INSERT�� ��� �� ���� � �����.

� ����� � �� � ��� � ��� INSERT�� � ���.

INSERT�� ��� �� � �� �� ��� �����.

v � INSERT�� �� � � � ��� ��� �� �� ���� ��

� ��� ����.

v � INSERT�� �� � ��� ������ ��� �� �� �� �

�� �� �� ���� ��� ��� �����.

� ����� REPLACE �� REPLACE_CREATE �� �� � �� �

�� COMMIT� � ���. ��� ��� � ��� ��� �� ���� �

��� ������� ������ �� ����� ���� �� ��� ��

� �����. � ��� ���� �� �� ���� � �� ��� ��� �

����.

140 ��� �� ���� �� � ���

Page 149: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

CREATE, REPLACE �� REPLACE_CREATE �� ��� ���� �� �

����� ��� ���� �� �� COMMIT� � ���. �� COMMIT �

� ���� ���� ������� ������ �� ����� ���� �

�� ���� ��� ���� ������� �� ���. REPLACE ��

REPLACE_CREATE ��� ��� �� ��� ��� �� ��� ����

���� �� �� iRestartcount ���� ��� INSERT� ������.

���� INSERT �� INSERT_UPDATE ��� ���� �� COMMIT� �

�� ����. ��� *piCommitcount ���� �(0)� �� ���� � ��

�. �� ��� ROLLBACK���.

��� ����� COMMIT� � � �� ��� �� � � ���� �

���, ��� ����� ��� �� ���� � ��� COMMIT � � �

���. � � ��� ��� ���� � �� �� COMMIT�� ��� �

� ��� ��� �� ������.

��� ����� ��� ��� ���� � � ���� � ���(�

�, �� ���� ��� �� ��� ��� ����� �� ���� � ��

��� ��� ���� � ���). ��� ��� ��� ���� � ��

�� � �� ����.

� �� ���� �� ��� �� �� ���� � �� � � �� ����

REPLACE �� REPLACE_CREATE � � ���, � ���� �� ���(�

� ���� � � � )� � �� � � � � � �� REPLACE � �

REPLACE_CREATE � � ����. ��� ��� �� �� ���� ��� �

����.

1. �� ���� �� ��� �� �� �� �����.

2. ��� ����� � ����.

3. ���� ��� �� �� ������.

�� �� ���� � ��� ���� ���� ��� �� �� ���

�����.

PC/IXF ��� ���� �� � �� ���� � �� � ��� ���� �

���. (� � ��� ���� ��� SELECT *� ��� ����� ���

�����.)

��� ������� ������ � ��� �� �, ��� � � �

�� ������ �� ��� �� ��� ����� ��� ���.

� 3 � ��� ���� 141

Page 150: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ������� �� ��� ��� � �� ��� �� �� � ��

(60KB �), ������ ����� ���� ��� �� ��� �� ���

���� ��� � ���. ��� ��� �� 30KB� ��� ��� ��

30KB� �� �����.

piDataDescriptor� �� ���� �� � �� piLongActionString� ��� ��

� �� ��� ��� ���� ��� �������� ���� �����.

ASC, DEL �� WSF � �� ���� ������ � ������ ���

�� �� ��� ��� ���. ��� ���� �� ���� �� �� IMPORT

CREATE �� IMPORT REPLACE_CREATE� PC/IXF ��� ���� ��

�� � ���� ����. �� ��� ����� IMPORT CREATE� ��

�� ��� ��� �� ��� �� � ���.

������ �� ���� �����(�� ���� ���) PC/IXF ���� �

�� ���. ���� � �� ���� �� ���� � ASCII(DEL)

�� ������ �� �� ������ �� ��� �� ���� � �

� �� �� �����.

ASC � DEL �� ���� ���� � �� ����� ������� �� �

��� � ��� �����. �� � �� ���� ���� ���� �� �

� � �� ���� ��� � � PC/IXF �� ��� �� �����. PC/IXF

�� ��� ����� ��� �� ���� � �� �� ������� ��

�� �� ��� �����. � �� ���� �� ��� FORCEIN ��� ��

� ��, ��� ����� PC/IXF �� ���� ���� � �����

�� ��� �� ���� ��� �� �����. �� � �� ���� �� �

� ���� � ���� �����. � �� ���� �� ���, FORCEIN

��� ���� ���� �� ���� � ��, PC/IXF �� �� ����

� �� ����� ������ �� ���� �����. � �� ���� �� �

�� FORCEIN ��� ���� ���� �� ���� �� �� ��� ��� �

���. �� AIX� DB2 ������� PC/IXF ��� �����.

1012 ��� ��� ��� 8KB ���� � ��� � ��� ��, PC/IXF �

�� �� ����� SQL �� �� ��� ��� ��� DB2� ��� ��

� � ���. ��� � � �� �� CHAR, VARCHAR �� CLOB ��

�� ��� � ���. DEL �� ASC �� ����� �� ��� ����

� ���� ����.

DB2 Connect� ��� ���� OS/390� DB2, VM � VSE� DB2 � OS/400�

DB2� �� DRDA �� ���� � ���. PC/IXF ���(INSERT ��)�

�����. commitcnt ���� �� restartcnt ���� �����.

142 ��� �� ���� �� � ���

Page 151: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� ����� CREATE ��� ��� � PC/IXF �� ��� �� �

���� �����. � ��� ��� ��� � ����. �� ��� ��

��� CREATE ��� ��� ��� �, ��� �� ��� �� �� ���

��� ��� ��� � ��� �� ��� ���� ��� ��� ��� �

�� ���. PC/IXF � �� ��, ��� �� � ��� ��� ��� �

� �� �� ��� ��� ��� ���. ��� ����� ��� ��

� PC/IXF �� ����� ���� ��� � ���. � ���� �����

�� ��� �����.

���� ��� ���, ��� �� ���, �� �� ��� �� �� ����

���� � ����.

��� ����� �� �� �� � ����.

Windows �� ����,

v ����� ��� PC/IXF � ���� ���� ����.

v ��� �� PC/IXF �� WSF � ���� ���� ����.

����� ����

db2Import API � INSERT, UPDATE �� INSERT_UPDATE ���� ���

� �� � ��� CONTROL ��� �� � � ���. ��� ���

� � � ��� ��� �� ����� � � ���.

�� �� - CLP �

� 1

�� ��� myfile.ixf�� STAFF ���� ��� ����� ��� ���

�.

db2 import from myfile.ixf of ixf messages msg.txt insert into staff

SQL3150N PC/IXF �� H ���� ��� "DB2 01.00", ���"19970220", ��� "140848"���.

SQL3153N PC/IXF �� T ���� ��� "myfile",���� " "��, ��� " "���.

SQL3109N ����� � "myfile"� ���� ���� �����.

SQL3110N ����� ��� �����.�� �� "58"� �� �����.

SQL3221W ...COMMIT WORK ��. �� ��� � = "58".

SQL3222W ������ ����� ...COMMIT� ��������.

SQL3149N �� �� "58"� �� �������."58"� ����� �������. "0"� �� �������.

� 3 � ��� ���� 143

Page 152: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 2

�� ��� ID ��� � ���� ����� ��� ����.

TABLE1�� ��� �� 4� ��� ���.

v C1 VARCHAR(30)

v C2 INT GENERATED BY DEFAULT AS IDENTITY

v C3 DECIMAL(7,2)

v C4 CHAR(1)

TABLE2� C2� GENERATED ALWAYS ID ����� �� ���� TABLE1

� �����.

DATAFILE1� ��� ���(DEL �):

"Liszt""Hummel",,187.43, H"Grieg",100, 66.34, G"Satie",101, 818.23, I

DATAFILE2� ��� ���(DEL �):

"Liszt", 74.49, A"Hummel", 0.01, H"Grieg", 66.34, G"Satie", 818.23, I

�� ��� DATAFILE1� 1� 2� �� �� �� ���� ��� ���

� � �� �� �� ����. ��� 3 � 4�� ��� �� ID

� 100 � 101� �����.

db2 import from datafile1.del of del replace into table1

�� �� ID �� ���� DATAFILE1� TABLE1� ������ �� ��

��� � ����.

db2 import from datafile1.del of del method P(1, 3, 4)replace into table1 (c1, c3, c4) db2 import fromdatafile1.del of del modified by identityignorereplace into table1

�� ID �� ���� DATAFILE2� TABLE1� ������ �� ��

��� � ����.

db2 import from datafile2.del of del replace into table1 (c1, c3, c4)db2 import from datafile2.del of del modified by identitymissing

replace into table1

144 ��� �� ���� �� � ���

Page 153: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ID �� � � ���� ���� �� DATAFILE1� TABLE2� ���� �

� 1 � 2� ����� 3 � 4� �����. ��� �(NULL)� �� ��

���� ���� ID ��� GENERATED ALWAYS�� �����.

� 3

�� ��� �(NULL) ���� � ���� ����� ��� ����.

TABLE1�� ��� �� 5� ��� ���.

v COL1 VARCHAR 20 NOT NULL WITH DEFAULT

v COL2 SMALLINT

v COL3 CHAR 4

v COL4 CHAR 2 NOT NULL WITH DEFAULT

v COL5 CHAR 2 NOT NULL

ASCFILE1�� �� 6 ��� ���.

v ELE1 �� 01 - 20

v ELE2 �� 21 - 22

v ELE5 �� 23 - 23

v ELE3 �� 24 - 27

v ELE4 �� 28 - 31

v ELE6 �� 32 - 32

v ELE6 �� 33 - 40

��� ���:

1...5....10...15...20...25...30...35...40Test data 1 XXN 123abcdNTest data 2 and 3 QQY wxyzNTest data 4,5 and 6 WWN6789 Y

�� ��� ASCFILE1�� TABLE1� ���� ������.

db2 import from ascfile1 of ascmethod L (1 20, 21 22, 24 27, 28 31)null indicators (0, 0, 23, 32)insert into table1 (col1, col5, col2, col3)

�:

1. � �� COL4� ���� ��� � ����(NOT NULL WITH

DEFAULT ��)� ��� TABLE1� �����.

2. �� 23 � 32� ��� TABLE1� COL2 � COL3� ��� � �(NULL)�

������ �� �����. ��� ����� ��� �(NULL) ��� �

�� Y� �� ��� �(NULL)���. N� �� � ����� ��� �

� 3 � ��� ���� 145

Page 154: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� ��� ��� �(L(........)� ��)� � �� ��� ��� ��

���. � �� 1� ��� �(NULL)� ��� 2� COL2� �(NULL)

�� 3� COL3� �(NULL)���.

3. � �� COL1 � COL5� NULL INDICATORS� �(0)�� ���� ��

�� �(NULL) � ��� ��� ����.

4. ��� ��� NULL INDICATOR� � ��� �� ���� ��� � �

� ��� ��� �� Y �� N �� ��� ���.

146 ��� �� ���� �� � ���

Page 155: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 4 � �� ����

�� ��

�� ������� �� �� ��� �� �� ���� ���� ���� ��

�� ���� ����� ��� � ���. � ������� XML, � � �

�(LOB) � ��� �� �(UDT)� ��� ���� ��� �� ��� �

���. �� ����� ������� � ��� ���� ��� ��, ��

� ����� SQL INSERT� � � � �� ����� ��� ������ �

����. �� ����� ���� ���� ��� �� �� ��� ���� �

( �� �� � �� ��)� � �� ����.

�� ����� ��� �� ��� 4��� ����(�� 3 ��).

1. ��

�� ���� ���� ���� ���� ��� �� � � ��� ���

�����. � �� �� �� ��� LOAD ��� SAVECOUNT ��

�� �� ��� ���� ����. � ��� ���� ��� � �

� ���� ���� ����.

2. �

�� ����� �� �� ��� �� �� �� ��� ����.

�� �� �� �� ��� �� ��� �����(STATISTICS USE

PROFILE ��� ����, ����� ��� �� ��� ���� ��). �

��� RUNSTATS ��� �� ��� ��� �����.

3. ��

� ����� �� �� 1� �� ��� � ����� ����. �� �

� �� � �� � ���(��� ��)� ����.

4. �� �

�� �� ����� �� ���� ��� �� ��� ������ �� �

�� ����� �����. READ ACCESS ��� ��� �� �� �

� �� �� ��� �� ��� ����� ��� ���� � ���.

�� 3. �� ����� 4��: ��, ��, � � �� ��

© Copyright IBM Corp. 1993, 2009 147

Page 156: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�: �� ����� �� ��� LIST UTILITIES ��� ��� �� ���

� � ���� � ���.

���� ���� �� �� ��� ����.

v � �, Named Pipe �� ����� �� � ��

v �� ���� �� �� ��

v � ��� �. �� �� DEL, ASC, PC/IXF � CURSOR���.

v � ���� ���� ����� �� ���� �� ���� ���� �

v ��� � ��(����� API db2Load� �� ��� ��)

�� ��

v INSERT

� ����� �� � �� ���� ���� �� ���� � ���� ��

���.

v REPLACE

� ����� �� � ���� �� ���� ��� ���� � ���� �

���.

v RESTART

� ����� ��� ��� �� �����. ���� �� ��� �� �

��� �� �����. �� ��� �� �� �� ��� ���� ��

�� ���� �� �����.

v TERMINATE

� ����� �� �� ��� �����.

��� ���� ��� � � �����.

v �� ����� ���� ��� ������� �� �� ��� ���� �

����� ���. CLIENT ��� ���� XML � LOB ���� �� �

�� ����.

v ���� ���� � ��� ��: �� ��, �� �� �� ��� �� ��.

v ������ �� ��� ��� ��.

v ���� ��� ��� ��� ��.

v �� ��� � ��� ��� ���� ���� ��� � �� �.

v �� ���� � ���� �� ������� ��� ��� �� �� �

���� �� � �� �� � ������� ��� ����� �.

v ��� ��� �� ��� �� ��� ����.

v LOB� �� � �� �� � ��.

�: �� ����� COMPACT LOB ��� ���� ����.

148 ��� �� ���� �� � ���

Page 157: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ��� � ��. �� �� �� ��� �� ��, �� � �� ���� �

���� �� ��� � �� ��� � ���. MESSAGES ���� �

�� ��� �� ��� �����.

�:

1. ��� �� �� ��� �� � � � �� ���. �� ���

� �� �� ���� ��� �� LOAD QUERY ��� ��� �

���.

2. ��� �� ���� � � �� ���� DB2 ��� ��� �

��� ��� �����.

v ��� �� ��� ���� ����� �.

v ���� ��� � ������ �� �� � �� ��� ��� ���

�.

v �� ���� ��� ��� � � �. � ��� REPLACE ���� ��

��� � ���� �����. ���� ��� ���� �� ��� �

����. ���� LOAD ��� � �� �� RUNSTATS ��� �� �

�� ���. ���� �� �� ���� ���� �� ��� �����

��� �� ��� ��� �� ���� �����.

���� ���� ���� ��� ���� ����. ��� ����� �� �

�� ����� �� ����� �� � RUNSTATS ����� ����.

�� ��� ��� ����� ��� ���� � ���� � �� ��

� �� ���� ����� ��� ���� ����. � ���� ��� �

� ��� �� �� �� ��� ���� ����. ��, �� �����

�� � RUNSTATS ����� ����.

v �� �� �� ����� �. ������� � ��� ��� � � �

�� � ���. � ��� ������� �� � ��� ��� �� ��

(�, ������ � ��� logarchmeth1 � logarchmeth2� OFF� ��

��) ���� ����. ���� �� � ��� ��� �� �� �� ��

��� ��� ��� ����� �� �� ��� ����.

�� �� �� ��������� � � ����. �� ����� ���

��� ��� � � �� ��� �����. � �� ���� ��� ���

���� ��� ���. � � ������ ��� ���� ������ �

� �� �� ��� � � � ���.

– ���� ��� ��� ����� ����� �����.

– �� �� � � ���� � ��� ����� �����.

������ � ��� logindexbuild� �� �� � COPY YES �� �

�� � INCREMENTAL �� ��� ��� �� ��� �� �� �

� 4 � �� ���� 149

Page 158: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � �� �� �� ��� �����. � ��� ���� � ��� �� �

� ���� �� � ���� � ��� ����� ��� ���. ����

REBUILD �� ��� ���� �� �, ����� ��� ���� ���

�.

�� ���� � ���� ���� ������� �� �� �� ���

�� ��� � �� �� ����� ��� �� ��� ���� ��� �

��� �� ������� �� �� �� � ���.

�� �� �������� � �� �� ���� � ��� �� �� �

�� �� ��� ���� �� ��� ��� ��� � �� COPY YES

��� ��� �� ��� �� ��� �� ���� � �����.

NONRECOVERABLE ��� ��� �� ����� �� �� ��� �

��� � � ��� ���� ��� � ��� ��� � ���. � ���

����� ����� ��� ���� ��� ���� ″���� ��″ ���

� �����. �� � ����� �� ���� �� � ����� ���

�. � ��� ��� �� � ��� ���� �� ����(�� 4 ��).

� ��� ���� �� �� �� ��� ����� �� �� ��� �� ��

� �� �� � ��� ���� �� �� �� ����.

v �� �� �� �� �� � ��� �� ��. LOAD ���

TEMPFILES PATH ���� ��� �����. ����� ������ ��

���. ��� � ��� �� DB2 ����� ����� �����. �

�� � ���� ��� �� �� ��� ������ �� �� ��� �

�� ��� �� DB2 ��� ���� ��� �� �� � �� ���

� ���.

�� 4. � ��� �� �� �� ��

150 ��� �� ���� �� � ���

Page 159: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ���� � ��� �� � ��

���� ��� ��� ������ ��� ���� ��� ��� � �

��. �� ����� �� �� ������ �� ���� ���� � ���� �

�� ��� ����� ��� �����. �� �� ������ �� ���� �

�� ������ � ��� �� ��� �� �����. ��� ��� ��

(�, � �� �� ��� �) � ���� ��� � ���.

���� ���� ����� �� ��� � ���.

v DATAACCESS ��

v ������� �� LOAD �� DBADM ��.

– ���� �� INSERT ��(�� ����� INSERT ��, TERMINATE �

�(�� �� �� ��� ��� ��) �� RESTART ��(�� �� ��

��� ����� ��)� ��� ��).

– ���� �� INSERT � DELETE ��(�� ����� REPLACE ��,

TERMINATE ��(�� �� � ��� ��� ��) �� RESTART �

�(�� �� � ��� ����� ��)� ��� ��).

– � ���� �� INSERT ��(��� ���� �� �� � ���� �

�).

– LOAD�� ��� ���� ���� �� SYSCAT.TABLES� ��

SELECT ��� ����.

�� �� ����(� ����� �� DB2 � ����)� ��� ���� �

��� ��� �� ������� � �� ���� �� ��� ���� ID

� ���� ��� ���� � ��� �� �� �� �� ��� �

���. ��� � ��� �� �� ��� ���� ��� ���� �� �

� ���.

REPLACE ��� ��� �� �� �� � ID� ���� �� ��� �

���.

DB2� Windows ���� � �� Windows � Windows.NET �� ���� �

��� ��� � � ��� ���� ���� �� ��� �� �� ��

�� ��� � ��� ���� DB2 ���� � ��� �� ���.

�:

v �� ��� � ���� ���� ����� ���� �� �� ��� �� �

� ��� ���� LBAC ���� �� �� � ID� � ���.

v �� � � ���� ���� ����� ���� ���� � ��� ��

� �� ��� �� � ���� �� �� � ID� ��� ���.

� 4 � �� ���� 151

Page 160: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD ��

���� �� INSERT �� � ������ ��� LOAD ��� � ����

LOAD ��� ��� ���� ���� ��� � ���.

�: DATAACCESS ��� ���� LOAD ��� �� �� �� ��� ��

��� ����.

���� �� INSERT �� � ������ ��� LOAD ��� � ����

�� �� ��� ���� ���� �� �� LOAD RESTART �� LOAD

TERMINATE� � � � ���.

���� �� INSERT � DELETE ��� ������ ��� LOAD ���

� ���� LOAD REPLACE ��� ��� � ���.

�� �� ��� �� ������ �� ����� DELETE ��� �� � �

��� LOAD RESTART �� LOAD TERMINATE� � � � ���.

�� ��� ���� � ���� ���� ���� � ���� �� INSERT

��� � ���.

� ��� � ���� QUIESCE TABLESPACES FOR TABLE, RUNSTATS

� LIST TABLESPACES ��� � � � ���.

��� ��

�� ������� �� �� ��� �� �� ���� ���� ���� ��

�� ���� ����� ��� � ���.

�� ����� ��� �� ���� ��� ������� ����� ����

� ��� � � ���. ����� COMMIT�� � � � �� �����

��� �� COMMIT �� ROLLBACK�� � � �� ����� ���

��� ��� ���. ���� ������ �����(MDC) ���, ��� �

�� �� anyorder � � ���� ���� ��� ���� � �� ��

�� ���� �����. �� ���� ��� �� �� ��� ���� �� �

��� ����. ����� �� �� �� �� ���� ���� ��

�� �� ���. ������ �����(MDC) ���� ���� ���� �

� �� �� �� ��� ��� �� MDC ��� ��� �� ���� ���

����. ��� ���� ���� ���� �� �� �� �� ��� ���

�� ��� ��� �� ���� �����.

��� �� ����� ���� � �� �������. �, � ��� �� ���

�� ����� ����.

v ����� ��� ��� ���� ����.

152 ��� �� ���� �� � ���

Page 161: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� ��� ��� �� ���� � ��� � ���� ���� ����

��� ���� ����.

v ��� �� ��� � �� �� ���� ���� ���� ��� ���� �

���.

v � ���� XML ���� �� � ���. ������� XML �� �

��� �� ��� ����� �����.

v �� �� �� ��� ������� ���� ���� �� � ����.

v DB2 Connect �� DB2 � 2 ��� � ��� �� ��� ������

� ���� ��� � ����. �� ���� �� �� ��� �� ���

� ��� ��� � ����.

v LOAD REPLACE �� ��� ���� ���� �� ���� �����.

�� ��� ���� � �� � ���� �� �����.

v �� ��� �� ���� ��� ����. �� ����� ���� ��

� ���� ��� � �� ����.

v ���� ��� ��� ���� ����.

��� ��� ���� ���� �� �� ����� ���� � �� ����

���. �, � ��� �� ����� ����� ����.

v ��� ���� �� 1�� � �� �� ��� ���� ����.

v ��� ��� � ��� ���� ����� ��� ��� ��� �� �

� ��� �� ��� ���� ����.

v �� �� �� � � �� ���� ���� � ���� ��� � �

���.

v �� ����� �� �� �� ��� ��� � �� �� �� ���� �

��� � � �� �� ��� ���� � ����.

�� ����� �� ���(CLP), �� ��� �� �� �� API db2Load�

�� �� � ���.

�� �� ��

1. �� ���� ��� ��� �� �� � �� ��� ������.

2. ��� ��� �����. �� ���� � � �� �� ��( � ��)� �

����.

3. � ���� ��� ���� �� � � ��� ��� �� ���� �

�� ������. �� ��� ����.

4. ��� ����� ���� ���� ���� � �� ��� ����

��.

�� ��� �� ���� ��� �� ��� �� �� �����.

� 4 � �� ���� 153

Page 162: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

CLP� ���� LOAD �� �

��� CLP� �� LOAD ��� � �� ���.

db2 load from stafftab.ixf of ixf messages staff.msgsinsert into userid.staff copy yes use tsm data buffer 4000

� ��,

v �� �� �� ���� staff.msgs �� �����.

v �� �� �� TSM(Tivoli® Storage Manager)� ����.

v �� �� � ���� 4,000 ���� �����.

��� CLP� �� LOAD ��� � �� � � ���.

db2 load from stafftab.ixf of ixf messages staff.msgstempfiles path /u/myuser replace into staff

� ��,

v ��� ���� ����.

v TEMPFILES PATH ���� ��� �� �� ��� � ���

/u/myuser� �����.

�: � ��� �� � �� �� �� �� ��� �����. �� �� �

�� ������� ��� ������ ��� � ������ ��� ��

� � ���. �� �� ��� ���� �� ����.

�� ����� �� ��� LIST UTILITIES ��� ��� �� ��� �

� ���� � ���. INSERT ��, REPLACE �� �� RESTART ����

�� ��� � � �� ��� � ��� ��� �� ����. SHOW

DETAILS ��� �� LIST UTILITIES ��� � � �� �� ��� �� �

�� ��� � ���. TERMINATE ��� �� ��� � � �� �����

�� ����. LIST UTILITIES ��� �� �� � ����� � ��

� �� �����.

�� ��� �� ����, ��� ���� �� �� ����, �� �� �

LBAC � ��� �����. �� �� ����� �� �� ��� ���� �

��� � � �� ��� ���. �� ��� �� � ���� � �

�� ���� ����� SET INTEGRITY�� ��� ���.

XML ��� ��

��� � XML ���� ����� ���� ����� �� �� ����� �

�� � ���.

154 ��� �� ���� �� � ���

Page 163: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XML ��� ��� ���� ���� �� XML FROM ��� ��� � XML

��� �� ��� ��� � ���. � �, XML � /home/user/

xmlpath/xmlfile1.xml�� ���� ���� �� �� ��� ��� � ��

�.

LOAD FROM data1.del OF DEL XML FROM /home/user/xmlpath INSERT INTO USER.T1

�� ���� � ASCII � � data1.del�� ��� XML ���� ���

��� XML ��� ���(XDS)� ���� ���. � �, �� XDS� �

�� 456��� xmldata.ext ��� ���� 124��� XML ��� ��

��.

<XDS FIL='xmldata.ext' OFF='123' LEN='456' />

��� ��� ��� XML ���� ���� �� �����. �� ��� �

�� ���� �� �� � LOAD ��� ��� CUSTOMERS �����

LEVEL1_CUSTOMERS ���� ���� �����.

DECLARE cursor_income_level1 CURSOR FORSELECT * FROM customersWHERE XMLEXISTS('$DOC/customer[income_level=1]');

LOAD FROM cursor_income_level1 OF CURSOR INSERT INTO level1_customers;

XML ���� XML ���� ��� � �� LOAD ��� ANYORDER �

� ���� �����.

���� ������ ���� XML ��� ��

������ �� �� ��� ���� ��, XML ���� XML ��� ��

� ���� ��� ��� � ���. ��� ���� XML ���� ����

�� ��� � �� ������ ���� XML ��� �� �� ��

��� �� ���.

���� �� ��� �� ��� �

XMLVALIDATE ��� ���� XML �� �� � XML ��� ��� �

�� ��� � � � ���. �� ��� �� ���� � ASCII �

� data2.del� XDS� �� ��� ��� �� �� XML ��� ��� �

���.

LOAD FROM data2.del OF DEL XML FROM /home/user/xmlpath XMLVALIDATEUSING XDS INSERT INTO USER.T2

� �� XDS�� XML � �� �� SQL ID� � � � SCH

″S1.SCHEMA_A″� � � �� � � ��� � ���.

<XDS FIL='xmldata.ext' OFF='123' LEN='456' SCH='S1.SCHEMA_A' />

� 4 � �� ���� 155

Page 164: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� �� ��

XMLPARSE ��� ��� ��� XML ��� ��� ���� �� ����

�� ��� � ���. �� ��� SQL ID ″S2.SCHEMA_A″� ��� �

�� �� ��� �� XML ��� ��� ��� �� ��� �� ����

��� �����.

LOAD FROM data2.del OF DEL XML FROM /home/user/xmlpath XMLPARSE PRESERVEWHITESPACE XMLVALIDATE USING SCHEMA S2.SCHEMA_A INSERT INTO USER.T1

���� ���� �� �� ����

�� �� ����� ���� �� ���� ��� �� �� �� �� ��

�����.

v ��� ���� �� 1�� � �� �� ��� ���� ����.

v ��� ��� � ��� ���� ����� ��� ��� ��� �� �

� ��� �� ��� ���� ����.

v �� ���� ���� � ���� ��� � ����.

v �� ���� XML ��� ��� �� � ���� ��� � ����.

v �� ����� �� �� �� ��� ��� � �� �� �� ���� �

��� � � �� �� ��� ���� � ����.

v MDC ��� ��� ���� ��� ���� ��� � � ��� ����

��� ��� ���� ����. ��� � �� ��� ����� �����.

v ������ ���� � ���� ��� �� ��� � ���� �

�� ��� �����. ������ ���� �� ���� � �� �

�� ��� ��� �� � ���� ������. ������ ���

� �� ���� � ��� ����� 1� CPU_PARALLELISM� �����.

� �� ��

�� ����� �� ��� ��� ��� ���� �����. ����(splitter)

� �� �� ����� ��� �� �� � ���� ���� �� �� �

���� ����.

�� ����� � �� �� �� ��� ��� ���� ����. ���

� ���� ��� ���� �����. ���� ��� ��� � �� �

��� ��� ����. �� �� � ��� � �� �� �� ��� ��

� ���� ����. �� ����� ��� ��� ����� ��� ���

� �� ����� ����� �� ALTER TABLE ����� �����. ���

����� ��� ���� �� �� ��� ��� �����. �� ��� �

� ��� ��� ��� �� ���. �, �� ��� � �� � ���

�� �� ALTER TABLE ...ATTACH, DETACH �� ADD PARTITION ��

��� � � ���. � �� � ��� ��� ��� ��� ��� �

156 ��� �� ���� �� � ���

Page 165: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ���� ���� ��� ���� � ����� � � ���. �� �

�� ��� ��� ��� � �� � ��� ���� ���� �� ����

��� �� ����. �� ���� ���� �� ��� ��� � ���

�� ����� � �� � ALTER TABLE ...ATTACH, DETACH �� ADD

PARTITION ��� � � �� ���� ���� ���� ����.

���� �� ��

�� ����� ��� ��� ��� �� �� ���� ���� �� ���

� ���� �� ����� ��� ����. ���� �� �� ��� ��� �

�� �� ����� ���� ��� ��� ���� �� �� �����. �� �

��� ���� ��� �� �� �� ���� ����. �� ��� ����

� ���� �� ���(SQL0327N)� �� ���� ��� �� ���� �

��� ���� ���� ����. �� �� ���� �� �� ���� � �

��� �� �� ���� �� �� ��� ��� �����. ��� � �

� ���� ��� ���� �� ���� ���� � � �� ����.

� ��� ��� �� ��� �� � � ���� ��� ���� ��� �

�� � ���. � � �� ����� ��� ��� �� ���� �� ��

���� ���� ��� � ���� ����. ��� �� ��� �� � �

��� ����� . FOR EXCEPTION��� NORANGEEXC ��

NOUNIQUEEXC� ��� � ��� � � ���. ��� ���� ���

� ���� ���� ��� ��� � ���� ���� �� �� �� ����

�� �� ����� ���� � �� ��� �����.

��� ��

�� ���� ��� �� ���� � �� � ��� �� ���� ��� �

�� ���� ��� ���� ����. � �� �� ID(’T’ �� ’R’)� ��

� ����� �� ��� � �� ����.

�� �� �

�� �� �� ��� �� ��� ��� ��� ���� �� ��� �

�� �� ��� ��� ��� �� �� ��� �����. ��� �� ��

���� �� ALLOW READ ACCESS �� �� � �����. ��

��� ���� ALLOW NO ACCESS �� ��� ��� ���� ���

�����. �� ��� ������ ��� �� ��� �� �� �� �

��� � �� ����� �����. � ��� ���� ���� �� �� �

� ��� ��� �� ����. �, �� �� � � �� ���� �� ��

� ���� � � � ��� � . � �� �� ���� � � � ���

SAVECOUNT �� ��� ����. � ��� MDC �� ���� ���� �

�� �� �����.

� 4 � �� ���� 157

Page 166: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��

�� ��� ���, �� �� �� �� � �� generatedoverride �

� ���� ��� generatedignore � � ���� ��� ��� �� �

� ������ �� ����. � �� ���� �� �� �� �� ����

��� ��� ��(: ��� ��� ��, MDC �� �� ������ ��)

� ���� ��� � ���. � � ���� ��� ��� ��� ���

� �� �� � ���� � ��� ��� ��� ���. �� �� �

�� � � � ����.

��� �� ��

�� ALLOW READ ACCESS �� ����� ��� ���� �����.

ALLOW READ ACCESS �� ����� �� ����� � � �� ���

�� ��� ��� �� ���� ��� � ���.

��� ��� ��

��� �� � ��� ��� ��� �� ���� � � �� �� ��

�� �� ��� ��� ��� � ���. �� ��� ����� � �� ��

�� �� ����� �� ��� ��� � ��� ��� � ���. ���

������� � ���� � � ��� ���� �� ���� ��� � �

��. �� �� ��� ��� �� ��� ��� �� �� ��� ��� �

���.

� ��

��� �� ��� �� ��� ���� ����. �� ��� ��� ���� �

� ��� ���� ��� ��� ��� ��� ��� ��� ��� ��

� �����. ��� � ������ �� ���� ��� � �� �� �

���� ��� ��� ��� � ���� ����� ����� ��� ���

��� ��� ��� � ����.

�� ���

v ��� ���� �� ���� ���� �� ��� ���� ����. ��

�� ��� � ��� ���� SET INTEGRITY��� ��� �

� �� �� ��� ���� �� ���� �����.

v ��� ����� ��� ����� ���� ��� ���� ��� ���

��� ���� ���� ��� �����.

v ��� ��� �� � �� � ��� ���� ID� ��� ���� �� ��

�� �� ��� ���(LOAD START � COMMIT(PENDING LIST))� ��

� ��� �� � � � � �������� �� �� �� �� �

��� ��� �����.

158 ��� �� ���� �� � ���

Page 167: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ���� �� � ��� �� ��� ������ ��� �� ������

��� ��� �� �� �� ���. ������ ��� � ���

�����.

v �� �� ��� ���� ��� ��� ��� ��� �����. �, ��

��� ����� �� ��� ��� �� �� � � � �� ���� �

�� ����� ����.

LBAC �� ��� �� ����

��� � ���� ���� ����� ��� �� �� ��(LBAC) ����

����. �� ��� � ��� �� �� ���� ��� �� � ��� �

� ��� ���� ��� � � � ���� ��� ���.

��� LBAC ���� ��� ��� ��� ��(SQLSTATE 42512)� ���

��. � ���� � ���� ��� �� � ���� �� 2� �� ��

� � � � ���� ��� ��� � � � ���.

��� � ���� ���� ���� ���� �� �� ���� ��� ��

DB2SECURITYLABEL ��� �� ���. ���� � � �� �� �

� ��� load ��� usedefaults � � ���� ���� �� �, ��

� �����. � �� ���� ���� � ��� �� ��� �� ��� �

���� �����. �� ��� �� � ���� ���� �� �� �

���� �� �� ��� ����.

��� � ���� ���� ���� ���� � ���� ��� ��

DB2SECURITYLABEL ��� �� ��� �� �� ���� ���� ���

�� ��� ��� �����. ��� � ���� � ���(��� �� �

� � � ��)� �� ��� � �� �� �� � ���� ���

� �����. �, ��� �� DB2SECURITYLABEL ��� ����. �

� � ���� ���� � �� �� ��� �� �� �� ���� ����

� ��� �� ��� �� � � ����.

v ��� �� CREATE SECURITY POLICY�� RESTRICT NOT

AUTHORIZED WRITE SECURITY LABEL ��� ��� �� � ����

�.

v CREATE SECURITY POLICY�� ��� ���� ��� �� OVERRIDE

NOT AUTHORIZED WRITE SECURITY LABEL ��� ���� �� ��

� �� ��� �� � ���� ��� �� ��� �� ��� �

���� ��� �� � �����. � �� ��� ��� � �� ���

�. �� ��� �� � ���� ���� �� �� � ���� ��

�� ��� ����.

� 4 � �� ���� 159

Page 168: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� ���

��� �� DB2SECURITYLABEL ���� ���� ���� �� ���

�� �� ���� �� � ���� �� ��� ��� �� ���� ���

��. ��� �� ���� LOAD ���� ��� �� ��� � �

��� ��� � ���. � ���� ��� �� delprioritychar � � �

��� ��� �� ����� ������ ����� � ��� .

delprioritychar� ���� �� �� ����� ��� ��� �� �� ���

�� ����� ��� ����. delprioritychar � � ���� �

�� ���� �� �� ���� ��� ��� � ���. ��� �� ��

�� ��� � ���.

��� ���� ASC � �� ��� � ��� � � ��� ��� � �

�� ���� ��� �� �� �� ��� � � � �� ���. ASCII �

��� ����� �� ��� ��� � �� �� �� ��� � � ��� �

�� � ���. striptblanks � � ���� ��� � ��� ����

�.

��� �� ��� �

�� � ��� �� � ����� ��� �� ���� ���( :

S:(ALPHA,BETA)) ��� �� ��� �� ���. �� � ���

seclabelchar � � ���� ��� ���. seclabelchar� ���� �

�� �� DB2SECURITYLABEL ��� �� � ���� �� ��� �

�� � ���� ���� ��� ��� �����. ���� ��� �� ��

� � ���� �� ��(SQLSTATE 01H53)� �����. ���� ���� �

��� � ��� ��� ��� � ���� ���� ��� � ���� �

� ��(SQLSTATE 01H53)� �����.

� ��� �� �� � ��� �� ��� �� ��� �� ���. ��

� �� �� ����� seclabelname � � ���� ��� ���.

seclabelname� ���� �� ��� �� DB2SECURITYLABEL ��� �

� �� �� � ���� ��� ���� ��� ��� �����. ���� �

��� � ��� �� ��� � ���� ��� � ���� �� ��

(SQLSTATE 01H53)� �����.

���

�� ��� � � ��� ��� �� � � �� � ���(LOAD �

�� ��� ��)� �����. �� �� ��� ��� � � �� ����

�. � ��� ��� � � ���� �����.

�: �� ���� XML ��� ��� �� � ���� ��� � ����.

160 ��� �� ���� �� � ���

Page 169: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� � ��� � myfile.del� DEL ����. �� REPS ���

(�� ����� �)� ���� �����.

create table reps (row_label db2securitylabel,id integer,name char(30))security policy data_access_policy

� �� � �� ��� �� � ���� ����� �����.

db2 load from myfile.del of del modified by delprioritychar insert into reps

� �� � �� � ��� ��� �� � ���� ����� ���

��.

db2 load from myfile.del of del modified by seclabelchar insert into reps

� �� � �� � ��� ��� � ��� ��� ����� ����

�.

db2 load from myfile.del of del modified by seclabelname insert into reps

ID �� �� ����

�� ����� � ���� ID �� �� ��� ���� ID ��� ����

���� ���� ���� � ��� � ���.

ID �� � � ���� ���� ��� ����� �� ��� �� ����

�.

v ID ��� GENERATED ALWAYS �� � ��� ID ��� ����

� �� ����� ����� �(NULL) �� ���� �� ��� � �� ID

�� ����. ID ��� �� �(NULL)� �� �� ���� � ����

�(SQL3550W).

v ID ��� GENERATED BY DEFAULT �� ��� �� �� ���� �

� ����� � �� �����. ���� ����� ����� �(NULL)� �

��� �� ����.

�� ����� ID ��� ��� �(�, SMALLINT, INT, BIGINT ��

DECIMAL) �� �� ����� � �� �� ���� ��� �� ID �� �

� �� �� �� � ��� � �� ����. � �� ���� ����.

���� �� �� ����� � � ��� �� ���� ��� ��� ID �

� �� � ����� ��� � ����. ID �� � ��� �� ������

�� ��� � � �� ��� ��� �����. ��� � �����.

� 4 � �� ���� 161

Page 170: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� �� �������� CPU_PARALLELISM� 1� ��� �� ��

�� ����. � �� ID �� �� ��� � ���� � ���� ��

� ��� ����� �����.

v � �� �������� ID ��� �� �� � �� ��� �����

� ��(�, � ��� ���� �� anyorder � � ���� ���

� �� ��) ��� �� � ���� ��� ��� ID �� �� ����

�.

���� ID ��� ��� �� � identityoverride ���� ���� ��

�� ��� ������� ���� ���� SAVECOUNT ��� ��� � �

���. ��� �� ID ��� � ID �� ��� �� �� ��� ����

�� ���� �� ���� ��� ����� �� ��� ���� �� ���

���� ���. �, �� ��� ��� � ����.

�: RESTART �� ��� ��� �� ��� ��� �� ���� ����.

v ��� ���� ��� ������ ��� � �� �� �� �� �� �

�� �� ���� ���� �� ��� ID ��� �����.

v identityoverride ���� ���� �����.

v �� �� �� ��� �� �� �� �� ������ �� ��� ��

���.

TERMINATE �� REPLACE �� ��� �� � � ���.

ID ��� ���� ���� ���� ��� ��� � � �� ��� � ��

��� ���. identitymissing, identityignore � identityoverride �

� ���� � �����.

ID �� � �� �� ��� ��

identitymissing ���� ���� � ��� �� ID �� �(�(NULL) �

� ��)� �� �� ID ��� ��� ���� �� ���� ��� � ���.

� � �� SQL��� ��� ���� ������.

create table table1 (c1 varchar(30),c2 int generated by default as identity,c3 decimal(7,2),c4 char(1))

ID ��� �� ����� ����� ���� �(load.del)�� TABLE1� �

���� �� �� � ������.

Robert, 45.2, JMike, 76.9, KLeo, 23.4, I

162 ��� �� ���� �� � ���

Page 171: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� ���� � �� ��� ��� �� LOAD ��� �� ��� ���

����� ���� ����.

db2 load from load.del of del replace into table1 (c1, c3, c4)

��� ��� �� ���� �� ��� ����� ��� ��� � ���.

�� ���� � � ��� ��� �� identitymissing � � ���� �

��� ����.

db2 load from load.del of del modified by identitymissingreplace into table1

� ���� ��� �� � ��� TABLE1� c1, c3 � c4� �����. c2��

� � �� �� ����.

ID �� � �� ��� ��

identityignore ���� � ��� �� ID �� ���� �� ����

��� � �� ID �� ���� �� ����� �����. � � �

�� ��� �� �� ���� ���� ��� �(load.del)�� TABLE1� �

���� ���.

Robert, 1, 45.2, JMike, 2, 76.9, KLeo, 3, 23.4, I

��� �� � 1, 2 � 3� ID ���� ���� ��� �� LOAD ��� �

� � ���.

db2 load from load.del of del method P(1, 3, 4)replace into table1 (c1, c3, c4)

�� � � ����� � ��� ���� ��� �� �� ����� ��� ��

� � ���. identityignore ���� ��� �� ��� ������.

db2 load from load.del of del modified by identityignorereplace into table1

���� ��� � � �� ��� ��

identityoverride ���� GENERATED ALWAYS ID ��� ���� ���

� ��� �� �� ���� � �����. � ������ ����� ����

�� �� ���� GENERATED ALWAYS� ��� � � �� � �

ROLLFORWARD DATABASE ���� DROPPED TABLE RECOVERY ��

� ��� ��� ����� ���� ���� �� �� �����. � ����

���� ID ��� ���� ��� �(NULL) ��� � �����(SQL3116W).

�� � ���� ���� �� GENERATED ALWAYS ��� �� �� ��

� ��� � �� �� ��� ���. � �� � INSERT �� REPLACE

�� �� ��� TERMINATE �� ��� � ���.

� 4 � �� ���� 163

Page 172: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� �� ����

� ���� �� �� �� ��� ���� �� ��(�ID)� ���� �

��� ���� ��� � ���. �� ����� �� �� ����.

�� �� �� � � ���� ���� ��� �� ����� �� ���

�� �����.

v ��� ��� ��� ���� � �� ����� �(NULL) �� ����

�� ��� �� �� ����. �� ��� �� �(NULL)� �� ��

���� � �����(SQL3550W).

v �(NULL) � � ��� �� �� ��� �(NULL) �� ��� ���

� �� � �����(SQL0407N). � � �(NULL) �� ���� �� �

� ��� ��� ��� �(NULL) �� ���� � � ��� �� ��

� ��� �� ��� � � ��� � ���.

�� ��� ���� ���� ���� ��� ��� � � �� ��� �

�� ��� ���. generatedmissing, generatedignore � generatedoverride

� � ���� � �����.

�� �� � �� �� ��� ��

generatedmissing ���� ���� � ��� �� ���� �� �� �

� �(�(NULL) �� ��)� �� �� �� ��� ���� ���� ����

��� � ���. � � �� SQL��� ��� ���� ������.

CREATE TABLE table1 (c1 INT,c2 INT,g1 INT GENERATED ALWAYS AS (c1 + c2),g2 INT GENERATED ALWAYS AS (2 * c1),c3 CHAR(1))

�� ��� �� ����� ����� ���� �(load.del)�� TABLE1�

����� �� �� � ������.

1, 5, J2, 6, K3, 7, I

� �� ���� � �� ��� ��� �� LOAD ��� �� ��� ���

����� ���� ����.

DB2 LOAD FROM load.del of del REPLACE INTO table1 (c1, c2, c3)

��� ��� �� ���� �� ��� ����� ��� ��� � ���.

�� ���� � � ��� ��� �� generatedmissing � � ����

���� ����.

DB2 LOAD FROM load.del of del MODIFIED BY generatedmissingREPLACE INTO table1

164 ��� �� ���� �� � ���

Page 173: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ���� ��� �� � ��� TABLE1� c1, c2 � c3�� �����.

generatedmissing ��� ��� TABLE1� �� g1 � g2 �� ���� ��

� ��� � ���� ���� ����.

�� �� � �� ��� ��

generatedignore ���� � ��� �� �� ���� �� �� �� �

��� �� ���� ��� �� ���� ��� �� ����� �� �

���� �����. � � ��� ��� �� �� ���� ���� ���

�(load.del)�� TABLE1� ����� ���.

1, 5, 10, 15, J2, 6, 11, 16, K3, 7, 12, 17, I

�� �� �� � � ���� ���� �� �� ��� ��, �(NULL)�

�� � 10, 11 � 12(g1� ��), 15, 16 � 17(g2� ��)� � �����

(SQL3550W). �� ���� �� �� LOAD ��� � � � ���.

DB2 LOAD FROM load.del of del method P(1, 2, 5)REPLACE INTO table1 (c1, c2, c3)

�� � � ����� � ��� ���� ��� �� �� ����� ��� ��

� � ���. generatedignore ���� ��� �� ��� ������.

DB2 LOAD FROM load.del of del MODIFIED BY generatedignoreREPLACE INTO table1

� ���� ��� �� ��� TABLE1� c1(��� 1, 2, 3 ��), c2(��� 5,

6, 7 ��) � c3(��� J, K, I ��)�� �����. generatedignore ��� �

�� TABLE1� �� g1 � g2� �� �� ���� ��� ��� � ��(10,

11, 12 � 15, 16, 17)� ����.

���� ��� � � �� ��� ��

generatedoverride ���� �� ��� ���� ���� ��� �� �� �

� � � � ��� � � . � ��� ��� � � ��� ���� �� ���

ROLLFORWARD DATABASE ��� RECOVER DROPPED TABLE ��� �

�� ��� ����� ���� ���� �� �� �����. � ���� ��

�� �(NULL) �� ���� �� �� ��� ���� ��� �(NULL) ��

� � �����(SQL3116W).

� ���� ���� �� �� �� ���� � � �� ��� ���. ��

� �� �� ��� �� � � �� ���� ���� ������ ��

��� � ����.

SET INTEGRITY FOR table-name GENERATED COLUMN IMMEDIATEUNCHECKED

� 4 � �� ���� 165

Page 174: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� �� ��� ��� � � �� ���� ���� ������

�� ��� � ����.

SET INTEGRITY FOR table-name IMMEDIATE CHECKED

�� ��� ���, �� �� �� �� � �� generatedoverride ���

� ��� generatedignore ���� ��� ��� �� �� ������ ��

����. ��� �� �� �� �� �� �� ��� ���� ��(���

��� ��, MDC �� �� ������ ��� �� ��� ��� ��� �

�� �� ���� ���� ��)� ���� �� �� � ���.

�: ���� �� �� �� ���� �� � �� ��� ���. �� ��

��� ��� FENCED ��� �� ��(UDF)� ��� ��� �����.

��� ���� ����� �� �� ��� ����. ��� generatedoverride

� � ���� ��� ��� �� �� ��� �� ��� �� ���

� ���.

� 8 �� ��� � 7 �� ������ ���� � ���

� 7 �� ������ � 8 �� � ���� �� ��� ���� �� �

� ����� �� ��� ���� ���� � � �� ��� ����.

� 7 �� ������ ��� �� ��� ���� ���� ���� ��

� � ���� � � �� ��� ��� �� ���� � � �� ��

� ���� ��� �� ����.

SET INTEGRITY FOR table-name IMMEDIATE CHECKED FORCE GENERATED;

CURSOR �� ��� ���� ��� ��

LOAD ��� ���� �� CURSOR � �� ���� � ���� ��

��� ��� �� ���� SQL �� ��� � ��� � ���.

�� SQL ���� ��� ����� DECLARE CURSOR��� DATABASE �

�� ����� API ���� �� � sqlu_remotefetch_entry ��� ��� �

�� � �������� ���� ��� � ���.

CURSOR � �� ��� ���� ���� � �� �� ��� ���. �

�� �� ��� �� ���(CLP)�, � �� ��� API�, � �� ���

ADMIN_CMD ���� ���� ����. CLP � ADMIN_CMD ���� �

� � � �� �� ��� ����.

166 ��� �� ���� �� � ���

Page 175: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 26. CLP � ADMIN_CMD ��� � � ����.

�� � CLP ADMIN_CMD ����

�� �� ��� � cursor�� ���

� � � ��� ��� �

DECLARE CURSOR�� ���

� LOAD �� ��� ����

�.

�� ��� � cursor�� ��

�� �� ������� Load

from(DATABASE

database-alias query-statement)

� ���� LOAD �� ���

�����.

� ������� ����

�� ��� �� �

���� �� ��� �����

��� � ������� �

�� D A T A B A S E ����

DECLARE CURSOR��� ��

� ���. ��� �����

��� ID � ��� ��� �

���. ��� ID � ���

DECLARE CURSOR�� ���

� ��� �� ������ ��

� ����� ��� ��� ID

� ��� ��� �� ����

��� �����.

���� �� ��� �����

��� � ������� �

�� �� ��� ���

DATABASE ���� LOAD

���� ��� ���. ��

������� ����� �

� ������ ��� ����

� ��� ��� ID � ���

����. �� �������

�� ��� ID �� ��� �

�� � ����. ��� ��

������� ��� � ���

ID � ��� ���� �� �

� �� ��� ��� ID � �

�� �� �������� �

�� � ��� � �� ��

ADMIN_CMD ���� ��

� ��� � � � ����.

CLP�� LOAD FROM CURSOR ��� � ��� � SQL ���� cursor�

��� ���. �� ���� ��� cursor ��� cursorname��, CURSOR�

� ��� ���� LOAD ��� � � � ���.

� �, ��� ����.

1. �� ��� �� �� � �� ���� ��� ������� �� ����

�.

��� ABC.TABLE1�� �� 3 ��� ���.

v ONE INT

v TWO CHAR(10)

v THREE DATE

��� ABC.TABLE2�� �� 3 ��� ���.

v ONE VARCHAR

v TWO INT

v THREE DATE

� 4 � �� ���� 167

Page 176: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� CLP ��� � �� ABC.TABLE1�� ABC.TABLE2� �� ���� �

����.

DECLARE mycurs CURSOR FOR SELECT TWO, ONE, THREE FROM abc.table1LOAD FROM mycurs OF cursor INSERT INTO abc.table2

�: � ��� CLP� �� SQL ��� ���� ��� ����. ��� SQL

���� ���� ��� db2Load API� ���� � � � ���.

sqlu_media_list ��� piSourceList� ��� sqlu_statement_entry �� �

SQLU_SQL_STMT ��� �� ���� piFileType �� SQL_CURSOR�

�����.

2. �� ��� �� �� � �� ���� � ������� �� �����.

������ ’dbsource’� ��� ABC.TABLE1�� �� 3 ��� ���.

v ONE INT

v TWO CHAR(10)

v THREE DATE

������ ’dbsource’� ��� ABC.TABLE2�� �� 3 ��� ���.

v ONE VARCHAR

v TWO INT

v THREE DATE

���� ��� ��(’dsdbsource’) � ������ �� �� �� �� ��

�� ��, �� �������� ��� ���� � ���� cursor� ����

FROM CURSOR ��� ��� LOAD ��� �� � ���.

CREATE NICKNAME myschema1.table1 FOR dsdbsource.abc.table1DECLARE mycurs CURSOR FOR SELECT TWO,ONE,THREE FROM myschema1.table1LOAD FROM mycurs OF cursor INSERT INTO abc.table2

�� �� �� ��� ��, DECLARE CURSOR�� DATABASE ��� �

�� � ���.

DECLARE mycurs CURSOR DATABASE dbsource USER dsciaraf USING mypasswdFOR SELECT TWO,ONE,THREE FROM abc.table1LOAD FROM mycurs OF cursor INSERT INTO abc.table2

DECLARE CURSOR�� DATABASE ��(�� API �� � remotefetch ���

����� �)� ���� ��� ��� �� ���� � �� ��� ���.

remotefetch ��� �� ���� ��� ��� �� ��� ��� ����

���. �� �� ��� �� ���� ���� ��� �� ��� ���.

168 ��� �� ���� �� � ���

Page 177: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� � �� ���� � �� �������� ���� ��� �� ��

����� ��� ��� � ��� � �� ���� � ���.

��

������ �� ��� ��� ��� ��� ��� ����� ��� ���

�� ����. DATABASE ��(�� �� USER � USING �� ��)� ��

��� �� ���.

� ��� ���� �������� ��� � � ��, �� ��� ���

���� � �� ��� ��� ��� ���� � � �� �����.

� remotefetch �� ���� �� �� ����� SOURCEUSEREXIT ��

���� ����!�� �����. �� ����� �������� � �� �

���� �� �� ������� �� ��� ���� ��� � ���. �

������� ��� ����� ���� �� ����� � �� ������ �

��� ����.

�:

1. �� ��� DECLARE CURSOR�� DATABASE ��� ��� ��

�� �������� CLP� �� SQL ����� ���� ��� ����.

��� ���� �������� SQL ����� ���� ��� db2Load

API� ��, db2LoadStruct ��� piSourceList � piFileTypevalues� ���

sqlu_remotefetch_entry ��� �� � SQLU_REMOTEFETCH ��� �

� ������ � � �� ���.

2. �� �� �� �� SQL ��� �� �� �� �� �� �� ��

�� �� �� �� ��� �� ����.

����

DATABASE ��� ��� ��� cursor�� ���� ��(�� �� ����

db2Load API�� sqlu_remotefetch_entry ��� ��� ���� ��) �� ��

��� �����.

1. SOURCEUSEREXIT ��� ��� ��� � ����.

2. METHOD N ��� ���� ����.

3. usedefaults � � ���� ���� ����.

�� �� ���� ��� ��

��� ���� �� � � ���� ���� ���� � ��� ��

� �� ��� �� ��� � � �� �� ���� ����� � �

� �� ���� � ���.

� 4 � �� ���� 169

Page 178: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� � �� � ����� ��� � ���� � ���� ��

�� �����. �� �� � � ����� ��� ���� �� ��� �

����. �� ���� ���� ��� ��� ���� �� ���� ��

��� � � �����. �� �� ���� �� ��� �� �� ���

� ���� �� ���� �����. �, CONST_CHECKED ��� ����

��� �� F ��� �� �����. � ����� ���� ���� ���

��� ���� �� ���� �� �� � ��� ���� �� ��� ��

�� ������ � �� ��� �����.

���� � ���� INCREMENTAL ��� ����� ���� �� ��

��� ��� ��� �����. �� ��� � � �� ���� �� ��

� �� � ��� ��� ��� ����.

v ���� ���� � ���� �� � ��� � ��� � �����

�� � �� � � � NOT LOGGED INITIALLY WITH EMPTY

TABLE ��� ����.

v ���� ���� ���� �� ��� �� ���� ���� REPLACE

�� INSERT ��� �����.

v � � FULL ACCESS ��� ��� ���� ���� ��� �

� � ���� � � �� ���� �����.

v ���� ���� � ����� ��� ���� �� ����.

v ���� ��� �� �� � ���� ���� ��� ����� �� ���

� � ����� ���� ��� � �� � ���� � ��� �����

���.

���� ����� SYSCAT.TABLES ���� CONST_CHECKED ��� W

�� � SET INTEGRITY�� NOT INCREMENTAL ��� ���� �� �

� � ��� ����� � � �� � �� S Y S C A T . T A B L E S�

CONST_CHECKED ��� U� ���� ����� �� ���� ��� ���

����.

�� ��� ���� ��� G1 � ���� �� ��� AST1� � ���

UT1� �� �� ��� � �� ��� ����. � ������ UT1� �

� � AST1� �� ��� �� �� ���� �����.

LOAD FROM IMTFILE1.IXF of IXF INSERT INTO UT1;LOAD FROM IMTFILE2.IXF of IXF INSERT INTO UT1;SET INTEGRITY FOR UT1,G1 IMMEDIATE CHECKED;

REFRESH TABLE AST1 INCREMENTAL;

170 ��� �� ���� �� � ���

Page 179: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� ���� �� ��� �� ��

INSERT ��� ��� �� �� �� ���� �� ���� � ���� �

��� �� REFRESH IMMEDIATE� ��� ���� �� ����� SET

INTEGRITY�� � �� ���� �� ���� �� �� ��� � ���.

�� �� ��� � �� � ����� ��� � ���� � ����

���� �� ���� �����. �� �� ��� � � ����� ��� �

��� �� ��� � ����. �� �� ��� ���� �� �� � �� �

�(�, ���� �� ��� �� ��� ���)� �����.

INCREMENTAL ��� ����� ���� �� ���� �� ��� ��� �

�� �� ��� ��� �����.

v ���� �� ���� � ���� �� � ��� � ��� � ����

� �� � �� � � � NOT LOGGED INITIALLY WITH EMPTY

TABLE ��� ����.

v ���� �� ���� REPLACE �� INSERT ��� �����.

v � � FULL ACCESS ��� ��� ���� �� ���� �� �

�� �� � ���� � � �� ���� �����.

v ���� �� ���� � ����� ��� ���� �� ����.

v ����� �� ���� �� ���� � � �� �����.

v ���� �� ��� �� �� � ���� ���� ��� ����� �� �

��� � ����� ���� �� ��� � �� � ���� � ��� �

���� ���.

���� �� ����� SYSCAT.TABLES ���� CONST_CHECKED ��

� �� ��� W �� � SET INTEGRITY�� NOT INCREMENTAL ���

���� �� �� ���� ����� �� ���� SYSCAT.TABLES�

CONST_CHECKED ��� U� ���� ����� �� ���� ��� ���

����.

�� ��� ���� �� ��� AST1� � ��� UT1� �� �� ���

� �� ��� ����. UT1�� ��� �� ��� UT1� ��� ��

�� ��� �����. AST1� �� �� ��� ��� UT1� �� �� �

� ��� ���. � ������ UT1� � � � AST1� �� ��� ��

�� ���� �����.

LOAD FROM IMTFILE1.IXF of IXF INSERT INTO UT1;LOAD FROM IMTFILE2.IXF of IXF INSERT INTO UT1;SET INTEGRITY FOR UT1 IMMEDIATE CHECKED;REFRESH TABLE AST1;

� 4 � �� ���� 171

Page 180: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ����� ����

�� ����� ������ �����(MDC) ���� ���� ���� �� �

����.

v LOAD ��� SAVECOUNT ��� ���� ����.

v ��� ���� ��� � ��� ��� � totalfreespace � � ��

�� ���� ����.

v MDC ���� �� anyorder � � ���� ����. anyorder ���

�� MDC ���� ��� � �� ������ ����� �� �����.

MDC ����� LOAD ��� ���� �� �� ���� ��� ��� �� �

����.

v �� �� �� ���� �� �� ���� � ���� ���� ��� ��

�� ���� �� �� � ���� � �� � ����.

v �� �� �� ���� �� �� �� �� � � � ���� ���� ��

� �� �� �� ���� ��� ��� ���� ���� � �� �

����.

�: ���� ���� ��� ���� ���� ��� ��� ����.

� ���

MDC ���� ��� � �� ����� � ������ util_heap_sz ���

��� � ��� �� �� ���. mdc-load ����� �� ������ �

� �� �� ���� �� � � �����. ��� �� �� � �

��� ���� � ��� � � �����. LOAD ��� DATA BUFFER

��� ���� �� ��� ���. LOAD ��� ��� � MDC ����

��� ���� �� ��� util_heap_sz� �� ���.

�� MDC ����� �� ��� � � MDC �� ��� �� �� ���

�����.

�� �� �� � ����� �� �� � � � ���. ��� Extent� �

2� �� �� ���� ���. ��� � ����� logbufsz ������

� ���� �� ��� ��� �� ���.

��� ���� ��� �� ���� MDC ���� ���� ���� � ��

���. ��� ��� ��� �� �� �� � ���. ����� � ���

MDC �� �� ��� � ���. �� �� � ���� ��� � ��� �

� ������ �� ��� ����� � �� ��� � ���.

172 ��� �� ���� �� � ���

Page 181: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��� ������(User Exit)� ���� ��� ��

�� SOURCEUSEREXIT ����� �� ����� ��� �� ���� �� �

�(�� User Exit� ��)� � � � �� �� �� �����.

User Exit� ��� �� ������ ��� �� ���� �� ��� Named Pipes

� ��� ����. � �� �������� User Exit� � ���� ��

� �� � ���� �� ��� � ���.

�� 5��� �� �� ����� �� ��� Named Pipes� ��� ��� �

�� � �� � �� ����� ����. �� ������ ��� ���

� �� �, User Exit��� Named Pipe� ���� �����.

��� ��� ���� � � � � � ���� ��� ��� �� �

�� ��� ���. �� ����� ��� ��� �� � �� ����. �

�, User Exit� � � � ��� ��� �� User Exit� �� � ���.

�� 5. �� ������� ��� �� �� �� ���� �����.

� 4 � �� ���� 173

Page 182: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

User Exit ��

User Exit� DB2 � ���� bin � ���( sqllib��� �)� �

���. �� ����� �� �� �� ��� User Exit � �� ��

��.

<base pipename> <number of source media><source media 1> <source media 2> ... <user exit ID><number of user exits> <database partition number>

��,

<base pipename >

�� ����� ��� ���� �� Named Pipes� � �����. �

������ LOAD ��� ��� �� �� �� ��� ��� �

�� ��� ��� .xxx� �����. �� xxx� ��� ��

�� �����. � � LOAD ��� 2� �� �� �����

User Exit� � � <base pipename> �� pipe123�� User Exit�� �

��� ��� �� 2� Named Pipes� pipe123.000 � pipe123.001

���. ��� ������ ���� �� ����� � �� ���

������ ��(DBPARTITION) �� .yyy� �����. �� �

�� ��� pipe123.xxx.yyy� ���.

<number of source media>

�� ��� ��� � ����.

<source media 1> <source media 2> ...

LOAD ��� ��� �� ��� �� � �����. �� �� �

���� �� �����.

<user exit ID>

PARALLELIZE ��� �� �� �� ��� �� ����. � ���

(1�� N, �� N� �� � User Exit ��)��� � User Exit

� �� ���� �����. PARALLELIZE ��� �� ��� ��

� ����� 1���.

<number of user exits>

PARALLELIZE ��� �� �� �� ��� �� ����. � �� �

�� � � User Exit �� �����. PARALLELIZE ��� ��

��� ��� ����� 1���.

<database partition number>

PARALLELIZE ��� �� �� �� ��� �� ����. �� User

Exit� � �� ������ ��(DBPARTITION) ����� .

PARALLELIZE ��� �� ��� ��� ����� 0���.

174 ��� �� ���� �� � ���

Page 183: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� � ��

�� ���� �� SOURCEUSEREXIT � ��� ����.

REDIRECT

� ��� ���� User Exit ����� STDOUT � STDERR � ��

���� ����� STDIN � � ���� � � � ���.

INPUT FROM BUFFER <buffer>

� ��� ���� User Exit� STDIN � ����� � ��� �

� � ���. User Exit� � �� ����� �� �� �� ����

� � � ����� STDIN� �� � ��� ���� ��� ��

� ���. User Exit� STDIN�� ���� �� ��� �����. ��

����� ��� STDIN� ��� User Exit� <buffer>� � � �

�� � � ����� ����� ����. � � User Exit� STDIN

�� 2 �(8��� ��� ID � 8��� ��)� ��� �� � �� C

� �� User Exit � �� �� � � ��� � ���.

rc = read (stdin, pUserID, 8);rc = read (stdin, pPasswd, 8);

�� LOAD ��� ��� �� INPUT FROM BUFFER ��� ���

� ��� � � � ���.

LOAD FROM myfile1 OF DEL INSERT INTO table1SOURCEUSEREXIT myuserexit1 REDIRECT INPUT FROM BUFFER myuseridmypasswd

�: �� ����� LOB �� �� ��� <buffer> ��� �����. �

�� �� ���(CLP)�� <buffer> ��� CLP ���� �� ��� �

����. CLP��� <buffer>� �� ASCII ��� ���� �� ���

�. �� ����� db2Load API� ��� ���� �� INPUT FROM

FILE ��� ���� �� ��� ��� ��� � ���.

INPUT FROM FILE <filename>

� ��� ���� User Exit� STDIN � ����� � ����� �

�� � � � � � ���. � ��� INPUT FROM BUFFER �

�� �� ����� � ��� ���� ��� CLP ��� ��� � �

��. � ��� �� ����� � ��� �� LOB �� �� �

�� �� � ����.

OUTPUT TO FILE <filename>

User Exit ������ � � �� STDOUT � STDERR ���� �

�� � ���. User Exit� � �� ����� �� �� �� ���

�� � � ������ ��� � ���� STDOUT � STDERR �

��� ������. � ��� User Exit � �� � �� �� � ��

�� � ����� . � ��� �� � � ��� ��� .

� 4 � �� ���� 175

Page 184: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PARALLELIZE ��� ��� User Exit� ��� �� ����

�� 3�� �� ID� �����(: filename.000).

PARALLELIZE

� ��� ��� � User Exit ����� �� �� ����� �

�� ��� ���� ����. � ��� � �� �������� �

����. �� �� � ������ ���� ���� ��� ��

�� User Exit ��� �� ��� ���� �� �����. ���

��� �� ���� �� �����.

User Exit� � � <user exit ID>, <number of user exits> � <database partition

number> �� �� ID(1�� N), � User Exit �(N) � User Exit ��

�� � �� ������ ��(DBPARTITION) ��� �����. User Exit

������ Named Pipe� �� ���� � �� ����� �� ��� �

� ���. User Exit �������� �� � �� �� ��� �� ���

� ��� ��� � �� ���� ��� � ���. � � ���� �

��� ��� �� �� �� ���� �� User Exit ������� <user exit ID>

� <number of user exits> �� ��� User Exit ���� Named Pipe�

��� �� ��� ����� � � ���. User Exit ������� �� ��

�� MODULUS �� ��� ��� � ���.

i = <user exit ID>N = <number of user exits>

foreach record{

if ((unique-integer MOD N) == i){write this record to my named-pipe

}}

�� User Exit ���� �� ������ ���� ��� �� ��� ��

����.

1. 177 ���� �� 6��� �� PARALLEL �� PARTITION_AND_LOAD(�

��) �� PARTITION_ONLY� ��� �� �� �� ��� ����� �

� ��� User Exit ����� ����.

176 ��� �� ���� �� � ���

Page 185: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

2. 178 ���� �� 7��� �� PARALLEL� �� PARTITION_AND_LOAD(�

��) �� PARTITION_ONLY� ��� �� �� ��� ����� �� �

�� User Exit ����� ����.

�� 6. PARALLEL �� PARTITION_AND_LOAD(���) ��

PARTITION_ONLY� ���� ��� ���� � ���.

� 4 � �� ���� 177

Page 186: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

3 . 1 7 9 ���� �� 8��� �� L O A D _ O N L Y � �

LOAD_ONLY_VERIFY_PART� ���� �� �� ����� �� ���

User Exit ����� ����.

�� 7. PARALLEL� �� PARTITION_AND_LOAD(���) �� PARTITION_ONLY� ���� ��� ����

� ���.

178 ��� �� ���� �� � ���

Page 187: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����

v SOURCEUSEREXIT PARALLELIZE ��� ���� ��� LOAD_ONLY �

LOAD_ONLY_VERIFY_PART partitioned-db-cfg �� ��� ���� ���

�.

�� � �� �� ��

�� � ��

�� ����� SMP(Symmetric Multiprocessor) ��� �� � ���� �� �

��� ����� ���� ���� �� ��� ����.

�� 8. LOAD_ONLY �� LOAD_ONLY_VERIFY_PART� ���� ��� ���� � ���.

� 4 � �� ���� 179

Page 188: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ����� ��� �� ���� � ���� � �� ��� ���. �

�� ��� � ��� ����� ���� ����. ��� �� �� �

� ��� ����(�� 9 ��). � � ��� SMP ���� � ���

�� ���� ����. ��� �� � � ��� ����(�� 10 ��). �

��� �� ��� �� �� ���� ��� �� ���.

�� �� � �� ��

�� ��� �� ���� ��� �����. LOAD ���� ��� � � �

�� �� ��� ���.

1. REBUILD. �� ��� ������.

2. INCREMENTAL. ��� � ���� �����.

3. AUTOSELECT. �� ����� REBUILD �� INCREMENTAL �� �

� ���� ��� ��� �����. AUTOSELECT� ������. ��

�� 9. ��� �� � � � �� �

�� 10. ��� �� � �� � � �� �

180 ��� �� ���� �� � ���

Page 189: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

REPLACE ��� � �� REBUILD �� ��� �����. ��� ���

��� �� ��� (�� ��� ��� ��/�� ��� ��) ��� ���

��. ��� ��� �� INCREMENTAL �� ��� �����. ��� �

�� REBUILD �� ��� �����.

4. DEFERRED. � ��� ���� �� ����� �� �� ���� ��

��. ��� �� ��� �� ���� ���� �� ��� � ��� �

��� � ���. �� � ��� DEFERRED ��� ���� ����.

v ALLOW READ ACCESS ��� ��� ��( ��� ������ ���

�� ����� ��� ��� ���)

v ���� �� �� ��� ��� ��

v XML ���� ���� ��(XML �� ��� ���� XML ��� �

��� ��� �� ���� �)

ALLOW READ ACCESS ��� ���� �� ����� ��� �� �� �

� �� ���� �� � � ��� ��� �� ����� ��� ���.

ALLOW READ ACCESS ��� ���� ����� ��� �� �����

��� ��� ��� � �� �����.

ALLOW READ ACCESS ��� �� ���� INDEXING MODE

INCREMENTAL ��� ���� �� �� ����� �� ��� �� �

��� �� �� ���� ����. �� �� ��� �� ��� � �� ��

�, ��� SQL ��� �� ��� �� ����. INDEXING MODE

INCREMENTAL ��� ��� ALLOW NO ACCESS ��� �� ����� �

� ���� �� �� �� �� �� ���� ����.

�: COPY YES� ���� �� logindexrebuild � ���� ON�� �� �

��� �����.

ALLOW READ ACCESS ��� �� ���� INDEXING MODE REBUILD �

�� ��� �� �� ��� ��� ��� ���� �� ��� �� ��� �

����� � ��� ���� �����. �� ��� ���� �� ��� �

� �� �� �� �� ��� ���� ����� �� � � � �

� �� ��� � ��� ����. �� ��� ��� ����� ����

�� ��� ���� �� ��� �� ���.

���� ��� ��� �� ��� ��� ��� ����� �����. ��

�� � � ��� ��� ����� � ��� � ��� ����� ���

���� ��� ��� ���. �� ��� ��� � ��� ���� � �

�� �� ����� �����. �� ��� ����� �� ��� ��� ��

��� ���� � ��� �� ��� ���. � ��� �� ��� ��

� ��� ����� ���� �� ��� �� ��� ����.

� 4 � �� ���� 181

Page 190: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� SMS ��� ���� �� ���� ���� .IN1 � .INX ��� �

��� ����� �� �� � � ���. ��� ���� �� �� �

��� ��� ��� ���� ����. ��� ��� DMS ��� ����

� ��� �� � ��� ��� � � ����.

�� �� �� �

�� �� ��� ���� � �� �

� ��� �� ��� ����� ��� ���� ��� ��� �� ��� �

���� ��� � ���. USE <tablespace-name> ��� ���� INDEXING

MODE REBUILD � ALLOW READ ACCESS ��� ��� � ��� ��

� �� ��� ������ ���� � ���. ��� �� ���� SMS ��

DMS ��� ����� � ���. ��� ��� �� ��� ����� ���

��� �� �� ��� ����� ��� ��� ��� ���.

USE <tablespace-name> ��� �� ��� ALLOW READ ACCESS ��� �

��� �� ��� ���� �� �� ����. USE <tablespace-name> ��

� INDEXING MODE REBUILD �� INDEXING MODE AUTOSELECT ��

��� �����. INDEXING MODE AUTOSELECT ��� ���� �� ��

��� ��� �� ����� ���� USE <tablespace-name>� ����.

�� ��� ��� �� �� ��� �� ��� ����� ���� ��� �

�� ����� � �� ��� ����� ��� � ���. �� ��� ���

�� �� ��� ALLOW READ ACCESS ��� � �� �� �� ALLOW

READ ACCESS ��� � � � ����. �� � ��� ��� �����

�� � USE <tablespace-name>� ����.

�� ��� �� �� ��� ��� �� ��� ����� �����. ��

� �� �� �� ��� ��� �� ��� ������ �� �� ��

� ����� �����. �� �� ��� ����� � ��� �� ���

�� ����� �� �� �� ��� ������ ����� �����. ��

� �� ���� �� ����� ����� �� �� � ��� � ���.

� �� �� ��� ���� ����.

�� �� ��� �� � � �� ��� �����. �� �� ��� ���

� �� ���� ����� ����. �, �� �� �� �� �� ���

����. �� �� ��� �� �� ��� � ��� �� � ���� �

��� �� �� ���.

�: ��� �� ��� ���� �� �� ��� ����� DMS ��� ��

�� �� ��� �� ��� ������ ���� ��� ��� �� ��� �

182 ��� �� ���� �� � ���

Page 191: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����� �� � � � �� �� ��� ��� � ���. �� ���

������� �� ��� � ����� DISK_PARALLELISM �� ����

�.

�� ��� �� ���

�� � ��� ��� � � ����� �� sortheap ������ �

���� ���� �� ��� � ���. sortheap� �� �� �� �

� �� ���� �����. � � � �� �� ��� ������ 4000

���� ����� �� ����� ����� sortheap� 4000���� ���

�� �� ������ �������� ��� �� LOAD ��� � ���.

��� � �� ����� �� � �� �� � �(sort spill) �� �

���� �����. �, ���� � ″� � ��(sort run)″� ����� �

� ���� �� ��� ����� ����. sort_overflows ��� ��� �

�� � �(sort spill)� � �� �����. sortheap ��� ��� �

� � �(sort spill)� ��� � �� �� �� ��� ����� � � ��

� ��� ��� �(spill)� ���� ��� � ��� �� � � ��

�. �� � � ��(sort run) �� � � ��� � ��� �

��� ����� � � ���� �� ��� ����� ���� �� ��

��. ���� � ��� ��� ��� �� �� �� � ���� �� �� �

�� � ��� ��� � � �����.

�� � �

����� �� �� ���� ��� REBUILD �� INCREMENTAL ��

� ��� �� �� ��� ��� �� �� ������. 184 ����

�� 11��� �� ���� �� ��� ��, �� �� � �� ��� �� 3�

�� �����. ��� �� ��, �� �( ���� � ��� � �

�) � �� ��(�� �� � ��� ����� � ��) � ���

� � ��� � ���. � � �� �� ������ � �� ���� �

�� ��� � ��� ��� �� ����. ��� � ��� ���� ��

��� � �� � �� � �� �� ��� ���.

� 4 � �� ���� 183

Page 192: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� ���� CREATE INDEX�� ��� ��� � ����� �

�� ���. �� ��� � ����� �� sortheap ���� ����

�. �� ����� ��� TEMP � �� ���� ��� ���� �(spill)

���. �� ��� �(spill)�� � ��� �� INDEXING MODE

DEFERRED� �� LOAD� � �� �� ��� ���� �� ����.

CREATE INDEX� � �� ��� ��� �� � ���� � � ���

�� ���� � ��� ���� �����.

��� �� ��� � �� ��, CREATE INDEX��� ��� ���� ��

INTRA PARALLEL� ��� CREATE INDEX��� � ���� �� ��

�� ��� �� �� � �� ��� ���. ��� �� ��� ��

� �� ����.

XML ��� �� � �� ��

db2diag �� �� ��� ����� �� ��� XML ���� ��� ��

��� ������ �� ��� � ��� �� ��� ��� � ���.

�� ��� �� ��� SQL20305N(sqlcode -20305)� ���� ��� �� ��

� XML � �� ���� � ��� ����. �� ���� ��� �� �

�� ���. �� ���� ? SQL20305N� � � �� �� ��� ��

� � ��� ��� ����.

�� �� � ���� �� ���� �� �� XQuery ���� db2diag �

� �� �� �� ��� ��� XML � �� �� � �����.

XQuery ���� ��� ��� XML � �� �� ��� �� ��� ��

� ″�� XML �� ��″� ������.

��� �� �� � ���� �� ���� ��, �� XQuery ����

db2diag �� �� �� ����. ��� XQuery ���� ���� ���

�� 11. �� �� � �� ��� �� �� ��. ���� �� ��� ��, �� �� � �� ���

�� 3��� �����. ��� �� ��, �� �( ���� � ��� � � �) � �� ��(��

�� � ��� ����� � ��) � ��� � � ��� � ���. � � �� �� ���

��� � �� ���� ��� ��� � ��� ��� �� ����.

184 ��� �� ���� �� � ���

Page 193: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� ��� �� ��� ����� � � ���. ��� � ���� �

��� �� ��� XQuery ���� ��� ���� � � � ����. � �

��� ����� ��� ��� � � ���� �� �� �� ���. �

�� ��� � � ���� ��� � XQuery ���� � ����� � �

�� ��� ��� XML � �� �� � ���.

�� ��� ����� �� ��� � ����.

1. ��� ��� ��� ��� �� �� � ��� � ������.

2. ��� � ���� .del �� �����.

3. �� ���(T1)� ��� ��� �� � ���(: T2)� �����. � �

��� �� ��� ��� ���.

4. ��� � � ��� T2� ������.

5. �� ��� T1� ��� � ��� �� � ����.

a. ��� � T1� ���� SQL20305N ���� ������. ���� �

�� ��� ��� ����.

b. db2diag �� �� �� �� XQuery ���� ������. � �

��� ��� � �� ���� db2diag �� ��� ’SQL20305N’ �

��� � �� �� ��� �����. �� �� ��� ��� �

��� � �� �� �� XQuery ���� ���� �� �� � �

� ��� ��� �� �� � ���.

c. � ��� T2� ��� � �� XQuery ���� ������.

d. T2�� XQuery ���� � � ���� ��� �� �����.

e. ��� ���� .xml ��� ��� �� ������.

f. �� a� ���� ��� � �� T1�� �������. ��� �� �

� � � �� ����� ���� ���. .del �� ��� ���

� � �� �� ���� ��� ����� ��� � � SQL20305N

���� ���. ���� ����� � � �� � ��� � �

����.

�� ��� BirthdateIndex ��� date ��� �� ������. REJECT

INVALID VALUES ��� ���� /Person/Confidential/Birthdate� XML �

�� �� date ��� �� ��� ���. � ��� �� ���� � ��

XML � �� � ���� ��� �����.

�� XML ��� ��� 5� � ���� ��� Birthdat �� ����

� �� ��� � �� � � �� � �����. person1.xml ��� March

16, 2002 �� �� �� �� ����. person4.xml ��� 20000-12-09

� 4 � �� ���� 185

Page 194: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� �(0)� �� � � �, �� ��� XML �� ���� DB2�� �

�� ���� ��(0001 - 9999)� ���� ����. �� �� � ���

� � ���� �����.

��� 5� XML �� ��� ����.

person1.xml(Birthdate �� ���� ��)

<?xml version="1.0"?><Person gender="Male"><Name><Last>Cool</Last><First>Joe</First>

</Name><Confidential><Age unit="years">5</Age><Birthdate>March 16, 2002</Birthdate><SS>111-22-3333</SS>

</Confidential><Address>5224 Rose St. San Jose, CA 95123</Address>

</Person>

person2.xml(Birthdate �� ���)

<?xml version="1.0"?><Person gender="Male"><Name><Last>Cool</Last><First>Joe</First>

</Name><Confidential><Age unit="years">5</Age><Birthdate>2002-03-16</Birthdate><SS>111-22-3333</SS>

</Confidential><Address>5224 Rose St. San Jose, CA 95123</Address>

</Person>

person3.xml(Birthdate �� ���)

<?xml version="1.0"?><Person gender="Female"><Name><Last>McCarthy</Last><First>Laura</First>

</Name><Confidential><Age unit="years">6</Age><Birthdate>2001-03-12</Birthdate><SS>444-55-6666</SS>

</Confidential><Address>5960 Daffodil Lane, San Jose, CA 95120</Address>

</Person>

person4.xml(Birthdate �� ���� ��)

186 ��� �� ���� �� � ���

Page 195: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

<?xml version="1.0"?><Person gender="Female"><Name><Last>Wong</Last><First>Teresa</First>

</Name><Confidential><Age unit="years">7</Age><Birthdate>20000-12-09</Birthdate><SS>555-66-7777</SS>

</Confidential><Address>5960 Tulip Court, San Jose, CA 95120</Address>

</Person>

person5.xml(Birthdate �� ���)

<?xml version="1.0"?><Person gender="Male"><Name><Last>Smith</Last><First>Chris</First>

</Name><Confidential><Age unit="years">10</Age><Birthdate>1997-04-23</Birthdate><SS>666-77-8888</SS>

</Confidential><Address>5960 Dahlia Street, San Jose, CA 95120</Address>

</Person>

� � person.del�� ��� �����.

1, <XDS FIL='person1.xml'/>2, <XDS FIL='person2.xml'/>3, <XDS FIL='person3.xml'/>4, <XDS FIL='person4.xml'/>5, <XDS FIL='person5.xml'/>

DDL � LOAD ���� ��� ����.

CREATE TABLE T1 (docID INT, XMLDoc XML);

CREATE INDEX BirthdateIndex ON T1(xmlDoc)GENERATE KEY USING XMLPATTERN '/Person/Confidential/Birthdate' AS SQL DATEREJECT INVALID VALUES;

LOAD FROM person.del OF DEL INSERT INTO T1

�� XML � ��� ���� � � ��� � � �� ��� ����� �

� ��� � ����.

1. ��� ��� ��� ��� �� �� � ��� � ������. �

� �� ��� �� 1 � ��� �� 4� �������.

SQL20305N XML �� ��� "LEECM.T1"� "IID = 3"���� ��� �� �� � � ��� ������� ����� � � ����.�� �� = "5".XML ��� ��� �� ��� ��,XML ��� ID = "*N" � XML ��� ��� � = "*N". SQLSTATE=23525

SQL3185W �� �� "F0-1" �� ���� ���� �

� 4 � �� ���� 187

Page 196: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��� ������.

SQL20305N XML �� ��� "LEECM.T1"� "IID = 3"���� ��� �� �� � � ��� ������� ����� � � ����.�� �� = "4". XML ��� ��� �� ��� ��,XML ��� ID = "*N" � XML ��� ��� � = "*N". SQLSTATE=23525

SQL3185W �� �� "F0-4" �� ���� ���� ���� ��� ������.

SQL3227W ��� � "F0-1"� ��� ��� �� "1"� �����.

SQL3227W ��� � "F0-4"� ��� ��� �� "4"� �����.

SQL3107W ��� � ��� ��� �� ���� ����.

�� � � = 5��� � � = 0��� � � = 3��� � � = 2��� � � = 0��� � � = 5

2. ��� � ���� � � reject.del� �����.

1, <XDS FIL='person1.xml'/>4, <XDS FIL='person4.xml'/>

3. �� ��� T1� ��� ��� �� � ��� T2� �����. � ����

�� ��� ��� ���.

CREATE TABLE T2 LIKE T1

4. ��� � � ��� T2� ������.

LOAD FROM reject.del OF DEL INSERT INTO T2;

5. �� ��� T1�� ��� 1� ��� ��� � ����.

a. ��� � T1� ���� -20305 ���� ������.

IMPORT FROM reject.del OF DEL INSERT INTO T1SQL3109N ����� � "reject.del"� ���� ���� �����.

SQL3306N ��� �� ���� � SQL �� "-20305"� ������.

SQL20305N XML �� ��� "LEECM.T1"� "IID = 3"���� ��� �� �� � � ��� ������� ����� � � ����.�� �� = "5". XML ��� ��� �� ��� ��,XML ��� ID = "*N" � XML ��� ��� � = "*N". SQLSTATE=23525

SQL3110N ����� ��� �����. �� �� "1"� �� �����.

b. db2diag �� �� �� �� XQuery ���� ������.

FUNCTION: DB2 UDB, Xml Storage and Index Manager, xmlsDumpXQuery, probe:608DATA #1 : String, 36 bytesSQL Code: SQL20305N ; Reason Code: 5DATA #2 : String, 265 bytesTo locate the value in the document that caused the error, create atable with one XML column and insert the failing document in the table.Replace the table and column name in the query below with the createdtable and column name and execute the following XQuery.DATA #3 : String, 247 bytesxquery for $i in db2-fn:xmlcolumn("LEECM.T1.XMLDOC")[/*:Person/*:Confidential/*:Birthdate="March 16, 2002"]

return<Result><ProblemDocument> {$i} </ProblemDocument><ProblemValue>{$i/*:Person/*:Confidential/*:Birthdate/..} </ProblemValue>

</Result>;

c. � ��� T2� ��� � �� XQuery ���� ������.

xquery for $i in db2-fn:xmlcolumn("LEECM.T2.XMLDOC")[/*:Person/*:Confidential/*:Birthdate="March 16, 2002"]

return

188 ��� �� ���� �� � ���

Page 197: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

<Result><ProblemDocument> {$i} </ProblemDocument><ProblemValue>{$i/*:Person/*:Confidential/*:Birthdate/..} </ProblemValue></Result>;

d. ��� T2�� XQuery ���� � � ��� ��� �� �����.

<Result><ProblemDocument><Person gender="Male"><Name><Last>Cool</Last><First>Joe</First>

</Name><Confidential><Age unit="years">5</Age><Birthdate>March 16, 2002</Birthdate><SS>111-22-3333</SS>

</Confidential><Address>5224 Rose St. San Jose, CA 95123</Address>

</Person></ProblemDocument><ProblemValue><Confidential><Age unit="years">5</Age><Birthdate>March 16, 2002</Birthdate><SS>111-22-3333</SS>

</Confidential></ProblemValue></Result>

e. ��� ���� person1.xml ��� ��� �� ������. March 16,

2002 is not in the correct date format so it is changed to 2002-03-16.

<?xml version="1.0"?><Person gender="Male"><Name><Last>Cool</Last><First>Joe</First>

</Name><Confidential><Age unit="years">5</Age><Birthdate>2002-03-16</Birthdate><SS>111-22-3333</SS>

</Confidential><Address>5224 Rose St. San Jose, CA 95123</Address>

</Person>

f. �� a.� ��� ��� � ��� T1� �� �������.

6. (�� 5 � �� ��)

a. ��� � ��� T1� �������. ��� ��� � � � ��

� ��� � �� � �� ����� ������. � �� �� � �

�� �����.

IMPORT FROM reject.del OF DEL INSERT INTO T1SQL3109N ����� � "reject.del"� �������� �����.

SQL3306N ��� �� ���� � SQL ��"-20305"� ������.

SQL20305N XML �� ��� "LEECM.T1"� "IID = 3"���� ��� �� �� � � ��� ������������ � � ����.�� �� = "4". XML ��� ��� �� ��� ��,XML ��� ID = "*N" � XML ��� ��� � ="*N". SQLSTATE=23525

� 4 � �� ���� 189

Page 198: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SQL3110N ����� ��� �����.TB DO!- "2"3G `; Pz@OY.

b. db2diag �� �� �� �� XQuery ���� ������.

FUNCTION: DB2 UDB, Xml Storage and Index Manager, xmlsDumpXQuery, probe:608DATA #1 : String, 36 bytesSQL Code: SQL20305N ; Reason Code: 4DATA #2 : String, 265 bytesTo locate the value in the document that caused the error, create atable with one XML column and insert the failing document in the table.Replace the table and column name in the query below with the createdtable and column name and execute the following XQuery.DATA #3 : String, 244 bytesxquery for $i in db2-fn:xmlcolumn("LEECM.T1.XMLDOC")

[/*:Person/*:Confidential/*:Birthdate="20000-12-09"]return<Result><ProblemDocument> {$i} </ProblemDocument><ProblemValue>{$i/*:Person/*:Confidential/*:Birthdate/..} </ProblemValue>

</Result>;

c. ��� T2� ����� XQuery ���� ������.

xquery for $i in db2-fn:xmlcolumn("LEECM.T2.XMLDOC")[/*:Person/*:Confidential/*:Birthdate="20000-12-09"]

return<Result><ProblemDocument> {$i} </ProblemDocument><ProblemValue>{$i/*:Person/*:Confidential/*:Birthdate/..} </ProblemValue></Result>;

d. XQuery ���� � � ���� ��� �� �����.

<Result><ProblemDocument><Person gender="Female"><Name><Last>Wong</Last><First>Teresa</First>

</Name><Confidential><Age unit="years">7</Age><Birthdate>20000-12-09</Birthdate><SS>555-66-7777</SS>

</Confidential><Address>5960 Tulip Court, San Jose, CA 95120</Address>

</Person></ProblemDocument><ProblemValue><Confidential><Age unit="years">7</Age><Birthdate>20000-12-09</Birthdate><SS>555-66-7777</SS>

</Confidential></ProblemValue></Result>

e. ��� ���� person4.xml ��� ��� �� ������. 20000-12-09

�� ��� �(0)� �� � � � � �� DB2�� ��� ���� �

�(0001 - 9999)� ���� ����. �� 2000-12-09� �����.

<?xml version="1.0"?><Person gender="Female"><Name><Last>Wong</Last><First>Teresa</First>

</Name><Confidential><Age unit="years">7</Age><Birthdate>2000-12-09</Birthdate><SS>555-66-7777</SS>

</Confidential><Address>5960 Tulip Court, San Jose, CA 95120</Address>

</Person>

190 ��� �� ���� �� � ���

Page 199: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

f. �� a� ���� ��� � �� T1� �������.

7. (�� 5 � �� ��)

a. ��� � T1� �������.

IMPORT FROM reject.del OF DEL INSERT INTO T1SQL3109N ����� � "reject.del"� ���� ���� �����.

SQL3110N ����� ��� �����. �� �� "2"� �� �����.

SQL3221W ...COMMIT WORK ��. �� ��� � = "2".

SQL3222W ������ ����� ...COMMIT� ��������.

SQL3149N �� �� "2"� �� �������. ���"2"� �� ������. "0"� �� �������.�� � � = 2��� � � = 0��� � � = 2 �� � � = 0��� � � = 0��� � � = 2

���� �� �������. person.del� �� � ����� ��� T1�

�������.

�� �� � �� �� ��

�� ��� ���� �� INSERT � �� REPLACE ��� �� �� �(ADC)

� ������. ��� ���� ��� � COMPRESS � �� ��� ��

��� �� ����� ��� � �� ADC� �����.

��� ����� ���� ���� � �� �� �� �� ����� ���

��. �� 2� ��� �����. ��� ��� ��� �� ��, � ��

� ���� �� ��� XML ��� ��� �� ��� XML ��� � ��

� ��� XML �� ��� �� �����. ����� � ���� ��� �

���. �� �� ��� ��(KEEPDICTIONARY ���� ��)� ��

��� ��� ��� �� �� ���� �� ���� ��� � ��� ���

����. � ���� ��� ��� ����� ����. ����� ��� �

���� ����.

�XML ���� �� �� ����� �� ���� � ���� ��� ��

� �����. �� � �� ���� �� ���� �� ��� �� ����

� �����. �� ���� �� ���� ���� �� �� ��� � ���

� ��� �� �� ����� � ��� � �� ��� ��� ��� ��

� �����. XML ���� �� �� ����� � ���� �����.

�� ��� ���� ADC� ���� ��� � ���� �����.

� �� ��� ��� �� ��� ��� ��� ADC� ���� ����. �

�� ���� �� ���� �� ��� �� ���� � �� ���

���(� �� �� ��� ���)� �����. XML ���� �� ��

�� �� ��� �� ���� ��� ���� �����.

� 4 � �� ���� 191

Page 200: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

INSERT ��� � � ��� ����� KEEPDICTIONARY ��� ����. �

� REPLACE ��� �� ��� ����� RESETDICTIONARY ��� �� �

� ��� �����.

KEEPDICTIONARY �� ���� �� REPLACE

KEEPDICTIONARY ��� ���� �� REPLACE� �� ��� ���� �

� ����� COMPRESS � �� �� �, �� ��� ��� ����

�����. ��� �� �� ���� ��� ���� ��� XML ��� �

��� �� XML �� �� ��� � �� �� ��� ���� ���� �

� ����� COMPRESS � �� �� ����� � ��� ����. �

� ���� ���� �� � �� ����� � ���� ��� ��� �

����. ��� �� ��� ���� ���� �� ��� ����.

RESETDICTIONARY �� ���� �� REPLACE

COMPRESS � �� ���� ��� � RESETDICTIONARY �� ���

� �� �� ��� �����. � �� REPLACE� �� � �� ����

�� ���� �� ��� ����. �, � �� ��� �� XML �� ��

���� �� � ��� � ���. � � ��� ��� �� ��� ����

�� �� ��� ���� ��� ����. �, �� ���� � �� �� �

�� ����.

v COMPRESS � ��� ����� ��� � � ��

v � ��� ���� �� ��(0 ). �� �� ��� ADM5591W� ��

��.

�: RESETDICTIONARY ��� �� �� REPLACE� � � � ��

TERMINATE ��� � �� �� �� ��� ��� ��� ����.

� ��

�� �� ��� �� � �� ���� �� �� � ��� ���.

v �� INSERT� �� ADC� �� ���� �� �� �� ��� ���� ��

��� ���� �� �����. ��� � ��� ���� ��� ��� ��

� �� �����. � ��� XML ���� ���� ����.

v �� ��� ���� �� ��. ��� ��� ���� � ���� ��� ��

� �����. �� �� ��� ���� ���� ADC� ���.

�� �� �� �� ��

�� � ����� � ��� � � ��� �� ���� ���. �� �

� ���� � �� ���� � � ��� ��� � � � ����

���.

192 ��� �� ���� �� � ���

Page 201: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ����

�� ����� DISK_PARALLELISM, CPU_PARALLELISM � DATA BUFFER

��� �� ���� �� ���� �� �� ��� �� ��� ��� �

� ��� ���. ���� ���� �� �� �� � �� � ��� ��

� ���. �� ��� �� � ���� ���� �� DISK_PARALLELISM

� CPU_PARALLELISM �� � ��� �����.

��� �� ����� �� �� �� ��� ��� ��� �����.

ALLOW READ ACCESS

� ��� ���� �� ��� � ��� ���� ��� � ���. �

� �� ��� ���� � ���� � �� ���. INDEXING MODE

INCREMENTAL ��� ��� �� �� ��� ��� � �� �

��� ���� ��� ��� � �� ���. �� � ��� �

� ��� � � ��� �� ��� �����. �� � ����

ALLOW READ ACCESS ��� ���� � � �� � �� ���

��.

COPY YES �� NO

� ���� ��� �� �� � ���� ��� � � �� �

����. COPY YES(��� ��� �� ���� �� ��)� �� �

� ���� �� ���� ��� � �� � �����. ��� �

��� � � � �� ����� �� ��� �����. � �

���� � ���� �� ���� ���� � ���� � �

��� �� ��� � ���. COPY NO(��� ��� �� ����

�� ��)� �� � ��� �� ����. ��� ��� ���� �

�� �� ��� ����� �� �� ��� � � ���� �����

� �� ��� ����� ��� ���.

CPU_PARALLELISM

� ���� ��� ������ ��� � �� ���� �� ��

��(��� � ��� ��) �� � �� �����. � ���

��� �� ����� ��� ���� �� ��, �� � ���� � �

��� ���� �� ��� �� �����. ���� �� �� 30��

�. ��� �� ���� � ���� ��� �� ������ �� ���

��. � ���� ���� ��� �� ����� ���� CPU �� �

�� ����� �����.

�� ���� ��� ��� �� ��� � ��� �� ���� ���

��(194 ���� �� 12 ��).

v anyorder � � ���� ���� ��

� 4 � �� ���� 193

Page 202: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v PARTITIONING_DBPARTNUMS ��(� ���� ��� � ���

��)� ���� ��

���� LOB �� LONG VARCHAR ���� ����

CPU_PARALLELISM� 1� ����. � �� � ��� ���� �

���.

� ��� ��� SMP(Symmetric Multi-Processor) ����� ���� �

� �� �SMP ���� �� ���� �� � � ��� �� �

����.

DATA BUFFER

DATA BUFFER ������ �� �� ����� ��� �� ���

��(4KB ��)� �����. � �� �� ��� � Extent� � �

� ����. ��� �� ���� �� �����. ����� �� �

� ��� ��� �� DB2 ������ ��� �� ���� ���

� ��� ��� ���. ������ � ��� util_heap_sz(���

� ��)� ��� ��� � ���. util_heap_sz� ����� 5 000

4KB ������. ��� ���� �� ���� ���� � ����

��� � � � ����� ��� ���� �� 50%� �� ��

���� �� ��� �� ���� � ��� �� ���� �� ��

��.

DISK_PARALLELISM

DISK_PARALLELISM ������ �� ����� ���� ��� �

��� ��� � ���� ���� �� ��� �� �����. � �

��� ��� ���� ��� � �� �� ���� ���� ��

� �� �����. ���� �� �� CPU_PARALLELISM �(��

� �� ������ ���� �)� 4� �� 50��� . ����

DISK_PARALLELISM� � �� ���� �� �� ��� ��� ��

�� ��� ���� � ��� ���� �� ��� ����� � ��

� ���� ���� �� �����.

NONRECOVERABLE

��� ��� �� �� �� � ��� � ����� �� ����� �

�� �� ��� � ���� �����. NONRECOVERABLE ��

� COPY NO ��� � �����. ��� ��� ��� �� ���

�� 12. �� �� ������ ��� � �� ���� �� ���� �� �� ���� ��� �� ��

194 ��� �� ���� �� � ���

Page 203: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � ��� ���. NONRECOVERABLE ��� ���� �� �

� �� � � ��� �� �� ���� ���� �����. ��

��� �� � ���� �� �� ��� ��� � ���� �� ��

� �� ��� ���� �� � �� ��� � ���. COPY NO �

�� �� �� ��(��� � � �� �� �� ���� "�

�)� �� ��� ����� �����. ��� �� �� ��� �

�� ��� � � � ��� ��� �� ���� �� � �� ���

��� ��� ����. �, COPY NO ��� �� �� ����.

�: � ��� � � ��� �� �� ��� �� ����� ���

� ���� ���� ��� invalid� �����. � ������ �� �

�� ����. � ��� ��� ��� ���� �� ����.

SAVECOUNT

� ���� ��� �� ��� �� �� �� ��� ��� �

�� ����. �� ��� ��� �� � �� �� ���� ��

��� ����. � ���� � �� �� � ��� �����. �

� �� ��� �� SAVECOUNT �� �� ���� �� ����.

� � 1� � ���� ���� �� ��� �� �� 1� ��� �

����.

�� ��� ��� �� ���� �� ���� �� �� ��� ���

�� �� ���� ���� ����.

STATISTICS USE PROFILE

��� �� ���� ��� ��� �����. � ���� ��� �

� �� ��� � ��� ��(�� DETAILED INDEXES ALL� �

�� ��)�� �� �� � ��� RUNSTATS ����� ��� �

�� � ����� ��� �� � �� ��� �����.

��� � �� �������� ��� ��� �� � �� ��� �

����. ��� ���� ������� �� ��� ��� ��� ���

� �� � �� ��� ��� � ���. ���� �� � �� ��

� BIND ��� ��� ������ ��� �� ����� �� �

���. ��� �� ���� RUNSTATS ��� SET PROFILE ��

� �� � � ����.

���� � ���� ���� �� stat_heap_sz(�� ��) ����

�� � ���� � � �� ���� �� ����.

USE <tablespace-name>

ALLOW READ ACCESS ��� � �� �� ��� REBUILD �

� 4 � �� ���� 195

Page 204: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � ���� ���� ��� ��� �� ��� ����� ����

� �� ��� �� �� �� �� ��� ����� �� ���

� ���.

���� �� ���� ��(��� ����� �)� �� ��� �

�� ��� ����� �����. �� �� � ��� ��� ���

��� ����� ��� � � �� ���� ��� � ���. ��

� ��� �� ��� ��� ��� ����� ���� �� ���

���� �� ����. ��� ��� ��� ��� �� ��� ��

��� ���� �� ����� ��� �� ��� ������ �� �

�� ����� ��� ���� �� �� ��� � � ���. �

� � ��� � � ����. � ��� ����� DMS ��� ��

�� �� ��� �� ��� ����� � � ���� �� � �

��. DISK_PARALLELISM ���� ��� �� �� �� �� �

����.

WARNINGCOUNT

� ���� ��� �� ��� ��� ��� �� ������ ��

� � � �� �� �����. �� �� �� �� �� ��� ���

��� WARNINGCOUNT ���� �� �� ��� ����. ��

��� WARNINGCOUNT �� � � �� ����. � �� �� �

�� ��� �� ���� ��� ��� �����.

�� �� ���

ANYORDER

���� �� ����� �� ���� ��� ��� �����. ��� SMP �

��� ���� �� ��� ����� � �� � ���� �����.

SMP ���� anyorder � � ���� ���� �� ����� ��� ��

��� ���� ����. ��� �� ��� ���� � �� ���� � ��

��� � � � �����. ��� ��� ���� �� ��� anyorder�

� �� �� ��� ���� � �� � �� �� ��� ��� � ��

�.

�: anyorder � � ���� CPU_PARALLELISM� 1 �� ���� ��

� SAVECOUNT ��� �� ��� ����.

BINARYNUMERICS, ZONEDDECIMAL � PACKEDDECIMAL

�� �� �� ��� �� ASCII(ASC) �� ���� �� 2��� �� ����

���� �� � � ��� � ���. packeddecimal � � ���� �

��� 10�� ���� �� ������ �� 10�� �(���� 2��)�� �

����. zoneddecimal � � ���� ���� 10�� ���� �� ���

196 ��� �� ���� �� � ���

Page 205: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� � 10�� �(zoned decimal format)(���� 1��)�� �����. ��

�� �� ��� binarynumerics � � ���� ���� ���� �� �

����� 2� ��� �����.

�:

v binarynumerics, packeddecimal �� zoneddecimal � � ���� ��

�� ���� ���� �� ���� � ��(big-endian) �(�� ���� �

�)�� �����.

v packeddecimal � zoneddecimal � � ���� �� ������.

v packeddecimal � zoneddecimal � � ���� 10�� �� ���� �

��� 2� ���� �� �� ��� ��� ���.

v binarynumerics, packeddecimal �� zoneddecimal � � ���� ��

� �� reclen � � ���� ��� ���.

FASTPARSE

��� ��� ���. ��� ���� ��� �� �� � ��� ���� �

�� ��� �� �� � �� ��� ���. ��� � ��� ��� ��� �

� � 10�� 20% �� ��� � ���. �� fastparse � � ���

� ���� ���. ��� ASC � DEL �� ��� �� �� ��� � ��

��� �� �����.

NOROWWARNINGS

�� �� ��� � �� �� ���� ��� �� ����. ��� ��

����� ����� ���� ��� ��� �� � ��� �� �� ��

� �� � ���. �� ��� ��� �� ��� �� ��� �����

norowwarnings � � ���� ���� �� ����.

PAGEFREESPACE, INDEXFREESPACE � TOTALFREESPACE

����� ���� � � �� � ���� ��� � ��� ��� ��

����� . � �� �� ��� pagefreespace , indexfreespace �

totalfreespace� ��� ��� � ��� � �� ��� ��� ����.

�� � ���(PCTFREE ��� ��)� � ���� ��� ��� � ��

���� ���� ���� ��, totalfreespace� ���� � ���� ��

� �� ��� �� ���� �����.

�� ��� ����� �� �� ��

����� �� ����� ��� ������ ������ ��� ��� ��

�� ����� � �� ����.

v ��� ��: � �� �� �� ���� ��� ���� ���� �� �

��� ��� ����.

� 4 � �� ���� 197

Page 206: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ��� �� � ��� ��� ��: � �� ���� �� ��� ����

� �� ��� ��� ��� � ���.

v �� ��� ��: � �� ���� ��� �� �� ���� �� ���

� ��� ����.

�� �� �� ��� �� ��

�� �� ��� �� ��� ���� READ �� NO ACCESS ���� ���

���� � � �� ��� � � ���.

v ���� ��� � ���� �� �� � ����� ���� ���.

v ���� �� ��� � V7 �� ������ �� ��� ���� � ��

���.

v ���� �� �� ���� �� ��� �� �� ���� �� �� ��

�� ���� ���.

v ���� ���� ��� �� ���� �� ������.

��� ���� ���� SYSCAT.TABLES ��� STATUS ���� ���� �

� �� ���� �����. ��� ���� �� �� ��� ��� STATUS

�� N�� ACCESS MODE �� F ���. �� ���� �� �� ���

�� ���� ����.

��� ���� �� ���� �� SET INTEGRITY PENDING CASCADE �

��� ��� ��� ���� � � �� ��� �� ���� �� �

� ��� �� ��� � ���.

��� ���� ����� � �� �� � ���, ���� �� ��� �

���� ���� �� �� ���� �� �� ��� �� ���� ���

�� ���� �� �� ��� ����.

INSERT, ALLOW READ ACCESS � SET INTEGRITY PENDING

CASCADE IMMEDIATE

��� ���, ���� �� ��� � ���� ���� ��

�� ��� � � � �� ��� ���.

INSERT, ALLOW READ ACCESS � SET INTEGRITY PENDING

CASCADE DEFERRED

��� ���� �� �� ��� � � � �� ��� ���. �

� �� � ���, �� ���� �� ��� � �� ���� ���� �

� ��� �� ���.

198 ��� �� ���� �� � ���

Page 207: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

INSERT, ALLOW NO ACCESS � SET INTEGRITY PENDING CASCADE

IMMEDIATE

��� ���, ���� �� ��� � ���� ���� ��

��� �� � � �� ��� ���.

INSERT �� REPLACE, ALLOW NO ACCESS � SET INTEGRITY

PENDING CASCADE DEFERRED

��� ���� �� ��� �� � � �� ��� ���. �� �

� � ���, �� �� ���� �� ��� � �� �� ���� �

��� �� ��� �� ���.

REPLACE, ALLOW NO ACCESS � SET INTEGRITY PENDING CASCADE

IMMEDIATE

��� � �� �� �� �� � ���, �� �� ���� �� ���

� �� �� ���� ���� �� ��� �� � � �� ��

� ���.

�: �� � ���� ALLOW READ ACCESS ��� ���� ��� ����

�.

� � �� ��� ����� SET INTEGRITY�� �����. SET

INTEGRITY���� ����� ���� ��� ��� ���� � � �

� ���� �����. INSERT ��� �� �� ��� � �� SET INTEGRITY

�� ��� ����� ����� ��� � ���. �, ���� ��� ��

��� ���� ��� ����. � �, ��� ����.

db2 load from infile1.ixf of ixf insert into table1db2 set integrity for table1 immediate checked

TABLE1� ��� ����� ���� ��� ����. �� � ����� �

�� ���� �� �� ��� ����� ���� ��� ��� �� ����

�� ��� �� � ����.

SET INTEGRITY PENDING CASCADE DEFERRED ��� ��� ����

���� SET INTEGRITY�� ��� � ��� ��� �� �� ���

� �� ��� �� � � �� ��� ���. ���� � ���� ���

�� ��� ��� � � ���.

INSERT ��� ��� ���� �� ��� �� ���� ���� �

��� ���� ���� SET INTEGRITY�� ��� � ��� ��� �

� ���� � � �� ���� ���� ��� �� �� ��� ���. �

� ���� �� ���� �� �� �� � ���� ���� �� �

� ��� �� � ���. ��� �� �� ���� ��� � � �����

��� ���� ����.

� 4 � �� ���� 199

Page 208: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SET INTEGRITY�� � � � FULL ACCESS ��� ���� ��� �� �

� ��� �� � ���. ���� �� �� ���� � REFRESH

TABLE��� ���� �� ���� ����� �� ���� ����

��� � ��� ���.

�� ���� ALLOW READ ACCESS ��� ���� SET INTEGRITY�� �

�� ���� ��� �� �� ���� �� �� ��� �� ���.

������� ���� � �� �� ��� � ���� ����� ��� �

�� SET INTEGRITY�� � � �� �� ��� ���� � � ����.

���� ��� ��� �� ����� � �� ��� � � � ���.

ALLOW READ ACCESS ���� �� �� ��� ��� � �� �� ��

��� ���� � ���� ��� ��� � ���.

� ���� �� ��� �� ��� ���� �� � ���. ����

���� ���� �� �� ���� � � �� ��� � ����. ��

� ��� �� ��� � ��� �� ��� �� ���. �� � �

�� �� ��� ��� �� ���� SET INTEGRITY�� �� �� ����

���. ��� ���� ���� � �� ����� ���� ��� �

��� �� � ���. �� � ���� ��� ��� ����� �� ���

� ��� � ���.

SET INTEGRITY�� � �� �� INCREMENTAL ��� ��� �� ��

� ����� ��� � ���. ���� �� DB2 �������� �� ���

��� � � ��� ��� ����. �� ��� ��� ��� �� ��� �

��� �����. INCREMENTAL ��� ����� �� ��� ��� ��

� �� ��� ��� �����.

v � � �� �� � � ����� ���� �����.

v �� � ��� � ��� ����� �� � �� � � � NOT

LOGGED INITIALLY WITH EMPTY TABLE ��� ����.

v ������ �� ���� �� ���� �� ����� �� ����.

v ����� �� ���� � � �� �����. ������ � ����

� �� �� �� � ��� ��� ���.

v ��� �� �� ��� ���� ��� ����� �� ���� � �����

��� � �� ��� � ��� ����� ���.

����� SYSCAT.TABLES ���� CONST_CHECKED ��� �� ���

W �� � SET INTEGRITY�� NOT INCREMENTAL ��� ���� �� �

� ���� ����� ���� SYSCAT.TABLES� CONST_CHECKED ���

U� ���� ����� �� ���� ��� ��� ����.

200 ��� �� ���� �� � ���

Page 209: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SET INTEGRITY�� ����� ���� � ��� ��� DELETE ���

� ��� ��� ���� � � �� ���� ���� ���� �

���. ��� ���� ���� � ����� ��� ���� � ���� �

��� ��� INSERT ���� ����. � �� ��� ��� ���. �

�� ��� INSERT ���� ��� � ����� � ��� � INSERT �

��� ���� ����.

SET INTEGRITY� ��� ��� �� ��

�����, ���� ���� ��� ��, ���� ����� ������ ���

� ���� �� � �� ��� ���� �� ���� ���� ��� � ��

� �� ���� � ��� ���� � � ���.

v ���� �� ���� �� ��� ����� � ��� � ��� �

� ��� ����.

– � ���� �� CONTROL �� � �� ��� ���� �� �

���� �� � ���� �� INSERT ��

– ���� �� ����� � � �� ��� ��� �� �� �� ��

� ���, �� �� ���� �� ��� � �� �� ���� ���� �

� CONTROL ��

– LOAD �� � �� ��� ���� �� ����� �� ��� �� �

- � ���� �� SELECT � DELETE ��

- � ���� INSERT ��

v ����� � ��� � �� �� ���� �� ���� �� ���

� �� ��� ����.

– � ���� �� CONTROL ��

– ���� �� ����� � � �� ��� ��� �� �� �� ��

� ���, �� �� ���� �� ��� � �� �� ���� ���� �

� CONTROL ��

– LOAD ��

– DATAACCESS ��

– DBADM ��

v ���� �, �� �� �� �� ���� �� �� � ����� ��

��� ����.

– ���� �� � �� � ���� �� �� �� � ���, �� �

� ���� �� ��� � �� �� ���� ���� �� CONTROL �

– LOAD ��

� 4 � �� ���� 201

Page 210: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� � �� ���� ����� ���� �� �� � ���,

���� �� ��� �� ���� ���� � �� ���� ����

� � �� ��� ���. �� ��� ��� ��� ���� ��

�� � �� ���� �� ���� �� �� � ���. ���� �

� � ���, ���� �� ��� �� ���� ���� � �� �

���� ���� � � �� ��� ���. � �����

� � ��� � ��� � � �� ��� ���.

�� �, � ���� �� �� ��� ��� ���� �� �� ���

� ���� �� � ���� �� � ��� ���. ����� ��� �

�� �� ��� ����� ���� ��� �� ���� � �� ���� �

� �� �� ���. �� ���� ���� �� �� ��� ��� �

�� ��� ���� �� ���� �� �� � ����. ���� ����

��� ���� ���� ����� �� ���� �� ���� ��

�� ���.

���� �� ���� ��, �� � �� � �� �� ��� ��� ��

����. � ��� ���� � � ��� ID � �� �� ���, �

��� �� ��� �� �� � ���� ���� ��� �� ����.

����� ���� �� �� � � � ����� ���� �� � �� �

��� �� ���� ���� �� �� ���� ���� ���� ���� �

���. �� � ��� � ��� ���� ��� � �� ���.

�� ��� ��� ���� ��� � ��� ��� �� � ����.

1. � � � ��: �� ���� ��� ��� �� �� � �� ���

�����. ��� ��� �����. �� ���� �� �� � � ����

�����. ��� ���� �� � � ��� � � �� ���� �

��� ������. � � �� ����.

2. �� ���� �� � ��� ����.

3. ���� �� ���� �� ��� ��� ���� ��� ���� ��

� �� � ����.

a. � � ���� �� ��� ��� ������.

b. �� � �� �� ������.

c. �� �� ��� ��� ��� ���� �� ��� �� ��(: ��

�� ���)� �� � ����. ��� ���� �� ���� �

�� ��� ��� �� ��� �� ������. ���� �� ���

� �� ���� � ��, ���� �� ���� �� ��� � ��

��� ����� �� � ��� ��� ���� �� �� ����.

202 ��� �� ���� �� � ���

Page 211: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

4. ���� �� ���� �� ��� �� ��� ���� � ��� ���

�� � ����.

a. � � �� ��� ��� ������.

b. � � � �� �� ������. � � ��� ���� �� �

��� ���� � �� �� ��� ���� �� ���� �� ��

�� ����� �� �� � ����.

c. ����: � �� � ID �� �� ��� ���� � � ��

��� ������.

d. ���� ���� ���� �� �� ��(prune) �� ��� �� ���

��� � ����.

e. �� �� ��� ��� ��� ���� �� ��� �� ��� ��

� ����.

f. ����: � ���� ������. �� �� � ����� ���� �

� � ����� ��� � ���� �����. � ���� ���

� ��� ����� ���� �� � ��� ��� ����� �����

���� ���� � � �� ��� ����.

5. ���� �, �� �� �� �� ���� �� �� � ����� ��

� �� � ����.

a. �� ��� ��� ������. ���� � � �� ��� ���.

b. � ��� ��� �� ����� �� ��� ����� �� ���

���. �� ���� �� ���� �� ���, �� ��� � ����

��� �� ��� ��� ���� ���� ������.

�: �� ���� ���� �� � ���� �� � ���� ����

� ������ ���� �� �� � ���� �� � �� ���

� �����. � ���� ���� �� � ���� ���� �� �

��� � �� ��� ������ ���� �� ���� �� ��

�� �� �� �� �� ��� � �����. � ���� ����

�� � ���� ���� ���� � � �� ��� ������

���� �� ���� ���� �� � �� ��� � ����

�.

�� � ��� ���� ��� � ��� SET INTEGRITY�� ������.

��� � �� ��

�� ���� �, �� �� �� �� ���� �� �� ���� �� �

� �� ���� �����.

DB2 ���

�� ��� �� � ��� TABLE2� � � �� ���

� 4 � �� ���� 203

Page 212: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� SET INTEGRITY�� �� � � �� ��� � �

� SET INTEGRITY�� ��� ��� TABLE1� ��

� ����.

�� TABLE1� ���� �, �� �� �� �� �� ��

���� ����� TABLE2� ���.

���

�� �� � ���� � � �� �� ����� ���� �,

�� �� ���� �� �� �� � ����.

�� �� �� � ���� ���� �� �� � � �� ���

����� ����. DB2 ����� �� �� � ���� ��� ��

��� ������. �� ���� � ���� �� �� �

� � �� � ����� ��� � ��� ����� ���� �

� �� ���.

��: ��� ���� �� ��� ���� �� �� ���� ��� �

�� � � �� ��� ���� �� �� � ����. �� �

� �� ���� ��� SQL SET INTEGRITY ��� � � ���.

�� �� � ��� ��

���� �� �� ������� ��� �� ��� ��� ���� �� �

�� �����. �� ��� �� �� ���� � �� ��� ����� ��

���� �� �� ����.

ALLOW NO ACCESS ��� �� ����� �� � ��� ���� �� �

� �� ��(Z-��)� �����.

ALLOW READ ACCESS ��� �� ��� ���� ��, �� ����� ��

���� � ���� �� ������� �� ����� ��� ���� ���

��. �� �� �� � �� ����� ���� �� �� ��(U-��)� ���

��. ���� ���� �� � ��� �����. �� ����� ���� �

� U-��� ���� �� �� �� ���� �� �� �� �� ���� �

�� ���� �� ������� ��� ���� �����. ��� ��� ��

��� U-��� �� �� �, �� ���� �� � ��� �� ��� ���

� �� Z-���� U-��� ����� ������ � � � ���. ���

� ����� �� ����� ��� Z-���� ��������. �� �����

��� ���� ������� ��� ���� � ��� ��� ��� ��

��� ��� � ���.

204 ��� �� ���� �� � ���

Page 213: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�: �� �� ������� ��� ���� ���� � �� ��� �� ��

� �� � ���. ��� ���� ����� � �� Z-��� ���� �

�� ��� �� ��� ����.

��� ��� ������

LOAD ��� LOCK WITH FORCE ��� ��� �� ����� ���� �

�� ���� ������� �����. ��� �� ��� � � � � ��

�. ALLOW READ ACCESS ��� �� ��� � �� �� �� ��� ��

�� ������� ��� �����.

v ��� �� ��� ���� ��� ��(: ��� �� ��).

v �� ��� ��� ��� ���� �� ��� ��.

��� ��� ����� ���� ��� ���� ������� �� ����

� �� ��� ���� ����. ��� �� ����� �� ������� ��

� ���� ������� ������ ��� � ��� �����(SQL1224N).

�� �� �������� �� ��� �� COPY NO ��� ���� ���

����� �� �� ��� �� �� �� ��� ����� �� � ��� �

� ��� ����. �� ���� ���� �����. LOCK WITH FORCE �

�� ���� �� ��� ���� ��� ����� � � ��� �� ���

���� �� ������� ��� �����.

�� ��� �� ��

�� ������� � ������� ��� ���� �� ��� �� �

� ��� ���� � �� ��� �����. ALLOW NO ACCESS ��� ��

�� ����� ��� ���� ���� � ��� ���� �� ��� ��

�� ����.

ALLOW NO ACCESS ��� ��� �����. ALLOW READ ACCESS ��

� ���� � ������� ���� �� �� �� �� ��� ��� �

�� �� ���� �� �� �� ��� �����. � ���� ALLOW READ

ACCESS ��� ����.

�� ��� ���� ��� ���� ��� ��� � �� ���� �� ���

� �� ��� ��� �����. �� � ��� ����.

1. ��� �� ��� ���� ���� �����.

create table ED (ed int)

2. 3 � ������.

load from File1 of del insert into ED...�� � � = 3��� � � = 0

� 4 � �� ���� 205

Page 214: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� � � = 3��� � � = 0��� � � = 0��� � � = 3

3. ���� ������.

select * from ED

ED-----------

1

23

3 ���� �������.

4. ALLOW READ ACCESS ��� ��� �� ��� � �� ���� �

��� ������.

load from File2 of del insert into ED allow read access

5. �� ��� � � ��� � ���� ���� ������.

select * from ED

ED-----------

1

23

3 ���� �������.

6. �� �� �� �� � ���� ������.

select * from ED

ED-----------

1

234 5

5 ���� �������.

ALLOW READ ACCESS ��� � ���� ���� �� �� �����. �

� �� ��� � ��� �� ��� �� ��� �� ���� ��� ��

�� ��� � � �����. ALLOW READ ACCESS ���� �� ���

��� ������� �� ��� ���� ���. �, �� �� ���� ��

�� �� �� ���� �� � ���. ��� �� ��� �� �� ��

��� ���� �� � ����.

206 ��� �� ���� �� � ���

Page 215: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� �� �� � �� �� �� � ��� ���� �� �� �� �

����.

� �� ��� � ��� �� ��� �� � ��� �� Z-��� ���

��. ������� �� Z-��� ���� �� �� �� ����� ���� �

� ��� ���� �� �� ��� �� ��� ��� ��� �� ��� �

� � � ���� �� ��� ���� �����. �� ��� locktimeout ��

���� � ���� �����. LOCK WITH FORCE ��� ���� ��

���� �� ��� ��� ��� � ������� ��� �����. � �

� �� ��� �� Z-��� ���� ��� ����� ��� ��� � �� �

�� � � ���. ALLOW READ ACCESS ��� �� ��� ��� � �

� �� ���� �� ��� ���� ������� �� ��� ��� � �

� Z-���� ���� ����. �� ����� �� ���� ���� � ���

���� �� � � � ���.

� ���� �� �� � � ���� ����� �� �� ����� ����

�� ��� ��(Z-��)� �����. �� ����� ���� �� ��� ��

�� �� ������� �� ����� �����. ��� ���� ����� �

� �� ��� ��� � ���. LOCK WITH FORCE ��� ��� ���

� ������� ��� ���� �� �� �� �� ��� � � � � �

��. ����� ALLOW READ ACCESS ��� �� ��� �� �� � �

�� ��� �����. ��� USE <tablespace-name> ��� ���� �� �

� �� �� �� ��� ��� ����.

� ������ ��� ��� ����� �� ����� � �� ��

� ������ ���� �� ���� ��� � ���. �, � db-partitions

�� ����� ��� �� � �����. ��� �� �� �� ��� ��� �

�� ��� ��� �� ���� �� ��� ��� � ���. � �

db-partition 0�� �� A� ��� �� ��� ��� db-partition 1�� �� �

�� ��� �� ��� ��� ��� �����. �� ��� db-partition 0��

��� ��� ���� � db-partition 1�� �� A� ��� �� �� ��

��� � ��� ��� � ���. � �� �� �� ��� ��

��� �����.

�:

1. �� ��� ����� �� �� �� ��� � � � ��� ���

�� ���� �� ���. �, ALLOW NO ACCESS ��� �� ��� �

�� ��� ���� �� ���� � � �� ��� ���� ���

� ����. ALLOW READ ACCESS ��� �� ��� ��� �� ��

� ���� �� ��� �� �� �� ����.

� 4 � �� ���� 207

Page 216: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

2. ����� �� �� ��� �� ALLOW READ ACCESS ��� ��

� �� �� ��� �� �� � ��� ���� �� ��� � ���.

��� ����� �� �� ���� ALLOW NO ACCESS ��� �

�� �� �� ��� �� �� � ��� �� ALLOW READ ACCESS

��� ��� � ����.

ALLOW READ ACCESS ��� �� ��� ���� ����.

v REPLACE ��� �����. � ���� ���� �� �� � ��� ��

��� ���� ���� �� �� ��� �� �� �� ���� ����

����.

v ��� ���� �� ���� ���� ���� �����. �� � ��� �

����� �� db2dart ��� ��� ��� ���� �� ���� ���

� ���.

v INDEXING MODE DEFERRED ��� �����. � ����� ��� �

��� ���� �����.

v ALLOW NO ACCESS �� ��� ������ ����. �� �� � �

�� ����� ALLOW READ ACCESS ��� �� ��� � � � ��

��.

v � � �� �� �� �� ���� �� ��� � ���. �� ���

�� � ����� � �� ��� �� ���� �� �����. SET

INTEGRITY�� � � �� ���� �� ��� �� ����.

����� ��� ���� ��� ��� �� ��� ���� �� �� ��

� �� �� �� �� �� ��� ����.

�� �� �/�� ��� ��� ��

�� ������� ��� ���� ��� ��� �� �� ������ �

�� �����. � ��� ���� �� ��� ����� ��� ��� ��

� �����.

�� ����� �� ��� ��� ��� ������ �� �� ��(Quiesce)

� � �� ����. COPY NO ���� ��� �� �� ��� ���� �

�� ���� ��� �����.

LIST TABLESPACES ��� ��� ��� ���� ��� � � � ���.

��� ����� ��� � ��� � ���. LIST TABLESPACES�� ��

�� ��� ��� ����.

�� ��� ���� �� �� ��� ����� � ���, �� ���� �

�� �� ��(��� ��)� ��� ����.

208 ��� �� ���� �� � ���

Page 217: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �

�� � ��� ��� ������ ��� � �� ����. � ���

� �� ���� ���� ����. ��� ���� ��� �� �

��� ��(�� �� ��� ��)�� �����. �� ����� �� ��

�������� COPY NO ���� ��� ���� �� � ��� ��

� ����� �����. ��� ����� �� �� � ��� � ��� ��

���.

�� ��

�� �� �������� �� ��� � �� COPY NO ���� ���

�� � �� ��� �� ��� ����� �� �� ��� ���� ��� ��

���. �� �� ��� ��� ����� ��� � ����. ��� ���� �

��� �� ��� ����� �� �� ���� ��� � ���. �� ���

���� ��� ����� �� �� ��� �� ���. �� �� �� � ��

� ���� ��� ���� ��� � �� �����.

���� ��

COPY NO ��� ��� �� ��� ���� � �� ������� ��

�� � �� ��� �� � ���� �� ��� ��� ����� ��� �

� ��� ���. ��� ����� ��� �� ���� ����� ��� �

�� � � ���.

��� ��� ��� �� �

��� �� � �(staffdata.del)� ��� NEWSTAFF� ���� ��

update db cfg for sample using logretain recovery;backup db sample;connect to sample;create table newstaff like staff;load from staffdata.del of del insert into newstaff copy no;connect reset;

� ��� �� �� ��� � ���.

connect to sample;list tablespaces;connect reset;

USERSPACE1(�� ������� ��� ��� ����)� �� � ���

� � �� ��� �� �� �� ��� ���. �� ��� ��� LIST

TABLESPACES ���� USERSPACE1� �� ��� �� �� ��� ����

�.

��� ���� ID = 2�� = USERSPACE1� = ������ �� ����

� 4 � �� ���� 209

Page 218: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� = � �� ���. � ��� ������ = 0x0020��� :� ��

�� �� �/�� ��� ��

�� ������� ��� ��� ��� �� �� ������ ��� �

����. � ��� ���� �� ��� ����� ��� ��� ��� ��

���.

��� ��� ����� LOAD QUERY ��� � ���. � ����� �� �

� ��� � ���. ���� ��� � ��� � ���. LOAD QUERY�

� ���� ��� ��� ����.

� ��

�� ��� ���� �� �� ���� � ���, �� ���� ��� ��

��(��� ��)� ��� ����.

�� �� ��

ALLOW READ ACCESS ��� ���� ���� �� �� �� ��� ��

�. �� �� � �� ���� ���� ���� �� �� �� �� ���

�� ����. ALLOW READ ACCESS ��� ���� �� ��� �� �

� �� �� � ���� ���� ���� � ��� �� �� ��� � �

� ����.

�� �

�� � ��� ��� ����� ��� � �� ����. �� ���

�� ��� ���� ��� � �� ��� �����. ��� �� ��� �

��� ���� ��� ��� �� ��� �����.

�� �

��� � ��� ��� ����� ���� � �� ����. ���

��� ���� ��� ��� ����� � �� ��� �����. ��� �

�� ��� ���� ���� ��� ��� ��� ��� �����.

�� ��

�� �� ��� ��� �� ��� ���� ������ ����. ��

�� ��� � � �� �� ��� ��� � ���.

v � � � ����. � � �� ������ ��� ��� ���� �

�� ����� ���� �����. ��� �� ��� ������.

v �� ��� ����.

v �� ��� ��� ��� ����� REPLACE �� ��� � ���.

210 ��� �� ���� �� � ���

Page 219: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� ��� ���� �� ������ ���� RESTORE DATABASE ��

� ��� ���� ���� ��� ����� ��� � �� �� ��� �

���.

�� ��

��� �� ��� ��� ��� ��� ���� ������ ����.

REDISTRIBUTE CONTINUE �� REDISTRIBUTE ABORT ��� � � �

�� �� ��� ��� � ���.

�� �� ���

�� ��� � ���� ���� ����� ���� �� ��� ��� ��

�� ����. �� � �� ��� ���� �� ��� � ��� ���.

v ��� �� �� � �� �� �� �� �� � ��� ��� � �� �

v ���� �� � �� �� �� �� � � � �� ���� ��

� ��� � �� ��

�� ���� �� �� ��� ���. ���� �� ��� � ���� ��

��� LOAD TERMINATE �� LOAD REPLACE ��� � ���.

� �� ��

� � �� ��� ��� ���� � ��� �� ����� �� ��

��. ����� � ����� �� ��� ���� �� ����� ����

� ��� �����. SET INTEGRITY�� ��� ���� � � �� �

��� �����.

Type-1 ��

Type-1 �� ��� ���� �� type-1 ��� ���� ����. Type-1

��� � �� ���� ��� type-2 ��� ���� ���. REORG

INDEXES/TABLE ��� CONVERT �� �� db2IdentifyType1 ��� �

��� ��� type-2 ��� ��� � ���. db2IdentifyType1 ��� �

�� ������� ��� �� ���� �� type-1 ��� ��� ��� �

�� ����. ��� ��� �type-1 ��� type-2 ��� ��� ��� ��

����.

�� ���

�� �� �� ��� �� � ����� ���� �� � ��� ���.

� ���� ���� �� ��� ���� ������ �� ���.

�� ��� ���� �� �

��� �� �� ���� ���� � �(staffdata.del)� ��� NEWSTAFF

� ���� ��:

� 4 � �� ���� 211

Page 220: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

connect to sample;create table newstaff like staff;load from staffdata.del of del insert into newstaff allow read access;connect reset;

� ��� �� �� ��� � ���.

connect to sample;load query table newstaff;connect reset;

LOAD QUERY ��� NEWSTAFF ���� �� �� �� � �� � �

��� �����.

��� ��:�� �� ��� �� ��

�� �� ���

�� � ���� �� �� �� �� ��, �� ���� � � ��� �

�� �� � ��� ���� �����. LOAD ���� FOR EXCEPTION

�� ��� �� � ���� �����.

����: � ���� ID �� �� �� ��� �� �� ���� ����.

ID ��� � ���� �� � ���� �� ��� ��� �, �� � �

(null) �� � � ��� ���. �� � ���� ��� � ����.

�� �� ��� ��� � ����. �� �� ��� � ���� ��� �

����.

v �� ���� LBAC �� ���� �� ��� XML ��� �����.

v �� ���� ��� ������ �� ��� XML ��� �����.

�� ������ ���� � ���� SET INTEGRITY��� ���� � �

��� �����. ��� �� ����, ��� ���� ��� ���� �� �

� ��� �����.

��� ���� � ��� ���� �� � ��� ����� �� � ��

�� ��� � ���. � �� �� �� � ��� � ��� ���� ���

������ �� ��� ���� � ���� ��� �� �� ����� ��

�.

�� ��� ���� �

� ���� �� ��� ���� ���� �� � � ���� ��� �

�����. � ���� ���� �� �� � ���� ���� �� ��� �

�� �� � ���� �� �� ���� � ���. � ���� ����

����.

212 ��� �� ���� �� � ���

Page 221: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� �� � � ���� ��� ��� ��� ��� ���� ��

� � ���. ��� ��� ���� ���� ��� � ���.

� � ���� �� ��� �����. ���� �� �� � �� �� �

�� �� � � ��� ��� �� �� ��� ���� �� � �����.

�� �� ��� ���� �� � � ��� �� ����� ��� �� ��

� ��� � ���. �� �� ��� ���� �� � ����� ��� �

�� �� � ��� ���� ��� ����� ��� � ���.

� ���� ��� � �� ��� ��� ���� �� �� ��� �

���� ��� �� � � ���.

�� �� �� ���� �� ���� ��� � � ���� ���� ���

�.

�� �� ��� ��

���� �� �� ���

�� �� � �� ��� ��� �� �� ����� ��� ���

���� ���� �� ����� �� ��� ���� � ���.

���� �� ��� � �� ���� �� �� ��� �� ��� ��� ��

����� ���� ��� ��� ��� �� ���� �� ��� ����.

�� ��� ���� �� ���� �� � ��� ��� ���. �� ��

��� ��� �� ��� �����. ���� � ���� ���� �� LOAD

TERMINATE� � � ��� ����� LOAD REPLACE� � � �� �

��� �� ����� LOAD RESTART� � � � ���.

����� � � ��� �� ��� ����� �� ��� �����. �� ��

��� � ���� ��� ���� �� ��� ���� � �� ���

� ��� ��� ��� ��� � ���. ��� ����� ��� ��� ��

��� ��� ���� �� ����. SAVECOUNT ��� ���� �� �

� ��� �� ���� �� �� �� ��� ���� � � �� ����

������. ��� ��� �� ��� ���� � � � ��(��, �� �

� � ��)� ���� ������.

XML ��� ���� �� ��� �� ����. SAVECOUNT ��� XML �

��� ���� ��� ���� �� � �� �� �� �� ��� �� �

��� ������. � ��� �� ��� �� �� ��� ���

REBUILD ���� ��� ��� � � �� �� �� ����� ��

�� �����. ��� �� �� ����� XML ��� ���� ���.

� 4 � �� ���� 213

Page 222: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� XML ��� ���� � ����� �� ��� �� �� ��� �

� �� ��� �� �����. �� �� XML ��(: �� � �� ��)

� � ���� � � XDA � �� ��� �����.

�� ��� ��� � � ����� load ��� �� � ����. �� ���

��� ���� ��� ��� �� ����� � �� �� �� � ��

� ���. �� ��� � �� ���� ��� �����. ALLOW READ

ACCESS ��� ��� �� ��� ALLOW NO ACCESS ���� ���� �

� ���.

�: �� ������ �� �� �� ���� ���� ���.

�� ���� � �� ��� ��� ��,

LOAD FROM file_name OF file_typeSAVECOUNT nMESSAGES message_fileload_methodINTO target_tablename

��� �� ��(load_method)� RESTART ���� �� ���� � ��

�.

LOAD FROM file_name OF file_typeSAVECOUNT nMESSAGES message_fileRESTART INTO target_tablename

��� � �� �� ��

��� ��� ���� �� ��� � ��� �� �� � �� ���

��� ���� � ����. ���� �� ��� �� ��� ���.

v ���� ��� �� ��� �� �� �� �� ��� � ��� ���

� ���.

v ���� �� � �� �� �� ��� �� � � � �� ����

��� ��� � ���.

LOAD TERMINATE �� LOAD REPLACE ��� � � ���.

ALLOW READ ACCESS �� �� ��� �� ��

ALLOW READ ACCESS ��� ���� ����� ��� �� ���

ALLOW READ ACCESS ��� ��� ������ �� � ���.

ALLOW READ ACCESS ��� ���� � �� ���� � ��� � �

������ ��� ���� ��� � ���. ALLOW READ ACCESS ��

�� �� ��� � � �� ��� ���� ����� �� ���� ���

�� ����.

214 ��� �� ���� �� � ���

Page 223: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � ��� �� ���� ���� �� ���� ���� ALLOW

READ ACCESS ���� �� ��� �� � ��� ���� ����.

�� �� ��� �� �� ���� ����� ���� ��� �����

� � � ALLOW READ ACCESS ���� ��� ��� ���� ����.

ALLOW READ ACCESS ��� �� ��� �� ���� ����� ���

� �� ���� ������. �� �� ��� � �� ���� �����

���� �� ���� ������. �� �� ��� ALLOW NO ACCESS �

� �� �� �� ��� �� ��� � �� ��� ���� � ����

��� ��� � ���. ��� ���� �� ���� ���� �� �� ��

��� �� ���� �� ��� ������.

�: �� �� ��� ��� INDEXING MODE INCREMENTAL ��� ���

���� REBUILD �� ��� �����.

LOAD TERMINATE ��� � �� ����� ����� ��� �� ��

� �� �� ���� �����. ��� ALLOW READ ACCESS � INDEXING

MODE INCREMENTAL� ��� �� ���� LOAD TERMINATE ��� �

�� �� ������ ��� ���� ��� ���� � �� ��� �

�� � ���. � �� �� ��� �� ��� �� ��� �� � ��

� �� ALLOW READ ACCESS ��� ������ �� ���� �� ��

� �����. �� �� ��� �� �� ��� �� �� �� ��� ����

����.

�: ���� ��� ��� � ���� �� ��� ��� ���� �� �

��� ���� ����� �� ���� �� ���� �� � ����.

�� ��� ��� ��� ��� �� ��� � ������ � � � �

���. � ��� �� ���� �� ��� � ��� �� � ���.

�� �� �� � �� �� ���� � ����� �� �� ����� �

�� �� ��� �� � ������ �� � �� �� ��� �� �� �

����� �� �� ��� � ���.

�� �� �� ��� ��� ��

DB2LOADREC ����� ��� �� � �� ��� �� ���� � ��

���. � �� � ��� �� �� �� �� � �����.

DB2LOADREC�� ��� �� ��� ���.

v ��� �

v ��� ��� ���� �

v ��� �� �� �� �� � ��

� 4 � �� ���� 215

Page 224: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� �� � ��(���� ��)

�� �� ��� ��� ���� ��� �� ��� �� ���� ��� ��

���.

�� ��� � ��� ��� � �� �� ����� � ���.

�:

1. � �� �������� db2set ��� ��� �� ������ ��

�� �� DB2LOADREC ����� ��� �� ���.

2. � �� �������� �� � �� ������ �� ��

� �� � ��(�� ��)� ��� ���.

3. DB2LOADREC ����� ��� ��� �� ��� ���� ��� ��

�� � �� �� ��� ���� �� ��� ��� � �� ���

�����.

�� ��� �� ��� �����. �� �� ���� ��� �� � �

� ��� �� �� �����. �� ��� ��� �� ��� ����

�. � �, ��� ����.

TIMestamp 19950725182542 * Time stamp generated at load timeDBPartition 0 * DB Partition number (OPTIONAL)SCHema PAYROLL * Schema of table loadedTABlename EMPLOYEES * Table nameDATabasename DBT * Database nameDB2instance toronto * DB2INSTANCEBUFfernumber NULL * Number of buffers to be used for

recoverySESsionnumber NULL * Number of sessions to be used for

recoveryTYPeofmedia L * Type of media - L for local device

A for TSMO for other vendors

LOCationnumber 3 * Number of locationsENTry /u/toronto/dbt.payroll.employes.001ENT /u/toronto/dbt.payroll.employes.002ENT /dev/rmt0

TIM 19950725192054DBP 18SCH PAYROLLTAB DEPTDAT DBTDB2 torontoBUF NULLSES NULLTYP ATIM 19940325192054SCH PAYROLLTAB DEPTDAT DBTDB2 torontoBUF NULLSES NULLTYP OSHRlib /@sys/lib/backup_vendor.a

216 ��� �� ���� �� � ���

Page 225: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�:

1. ����� �� 3�� �� ����. �� ���� ��� ��� �

���. �� � � ���� ����.

2. ��� � yyyymmddhhmmss �����.

3. �� �� � ����(BUF � SES(�(NULL)� � �) � DBP(���

� ��� � �)� �). SES� �(NULL)�� dft_loadrec_ses � ��

�� ��� �� �����. BUF� �(NULL)�� ����� SES+2���.

4. �� �� �� ���� ���� ��� �� �� � �� �� ��

� �� �� �����.

5. ��� �� �� ����(���, ��� �� ���� �� L), TSM(A) ��

�� ��(O)� � ���. �� L�� �� �� �� �� �� �� ��

�. �� A�� �� � � ��� ����. �� O�� �� �� ��

��� ����.

6. SHRlib ���� �� � ���� ��� ��� � �� ��� ��

��.

7. COPY NO �� NONRECOVERABLE ��� ��� �� ��� ���

��� �� � ������ �� ��� ��� ����� �� �� ��

�� ��� �� �� �� �� ���� ������ �� ��� �����

���� � ����. �, �� �� �� ��� ������ �� ��� �

���� ���� �� � ��� ��� ��� � ����. �� �� ��

� �� ����� ������ �� ��� ����� ���� � ���.

�� �� �� ����� �� ������� �� � �� �� ��� �

� �� ��� ��� � ��� � ���. � �� �������� �� �

�� �� ������ ��� ��� �����.

�� �� ��

dumpfile � � ���� ���� ��� � ��� � �� �� � �

�� �� ����� ����.

��� ������ ���� � �� �� ��� � ���� �� � �

������ � ��� � ���. � ��� � � ��� � ���� �

� ���� ��� � �� ��� ������ �� ��� �����.

� � �� � � �� ���� ��

dumpfile = "/u/usrname/dumpit"

������ �� 5� �� � ������ ��� � /u/usrname/

dumpit.load.005 �� ��� ������ �� 2� �� � ������

� 4 � �� ���� 217

Page 226: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� � /u/usrname/dumpit.load.002 �� ��� ������ �� 2

� ��� � ������ ��� � /u/usrname/dumpit.part.002 ��

��� ����.

�� � ������ ��� � �� ��� 32 768��� ���� ����

�� � �� ���� ��� � �� �(���� � ��� ��)�

�� ����.

��� � ������ ��� � �� ��� ��� ���� �� � �

�� �����.

� �� ��

DB2��� �� �� �� 2� �� ����. � �� �� �� ��, �

� � ��, ��� �� ��� � ��� �� ���� �����.

�� �� �� �� ��� �� �� ��� �����. �� �� LOAD �

�� temp-pathname ��� �� db2Load API� piTempFilesPath ���� �

� ��� � � ��� ����. ��� ��� ������ ���� � �

�����.

�� � ��� � ��� �� DB2 ����� ����� �����. �

�� temp-pathname ���� ��� �� �� ��� ������ �� ��

��� ��� ��� �� DB2 ��� ���� ��� �� �� � �� �

�� � ���.

�: MPP ���� �� �� � ��� NFS ��� �� �� ���� �

���. ��� NFS ��� �� �� �� � �� �����.

�: � ��� �� �� �� �� ���� ����� ���. ���� �

� ��� ����� ������� ��� � ���.

�� ���� �� ���

���� �� ������� �� ����� ��� � DB2 ����� ���

�� ���� ����.

�� �� ���� �� �� �� �� �� �� �� �����.

v �� ��

– �� ��. � �� ���� �� ��� � �� ��� ����.

– �� ��� ���. � �� ���� � ��� �� ����.

– �� ��� �. � �� ���� � ��� �� ����. �� ��

�� �������� �� � ��� ��� ���� ���� �� �

� �� �� �� ��� �� ���� ����.

218 ��� �� ���� �� � ���

Page 227: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� ��

– �� ��. � �� ���� �� ��� �� �� ��� ����.

– �� �� ��� �� ���. � �� ���� �� ��� �� ���

�.

– �� ��� �. � �� ���� �� ��� �� ����.

v �� ��

– �� � ��. � �� ���� �� ��� � �� ��� �����.

� ��� � 1� � �� � ���� �����. � �� ��� �

�� �� �� �� � ��� �����.

– �� � �. � �� ���� �� ��� � �� �� �����.

�� �� ��� � ��� �� � � � ��� �����.

�� ����� � ��� ��� �� �� ������ ��� �� ����

��� ����.

v DMS ��� ����� ������ � �� ��� �� ��� ���� �

�� �� � � �� ���� ����.

v ��� ID �� �� ��� �� ��� �� ���� ����.

v �� ��� � �� �� �� ��� �� �� �� �� �� ��

�� ����.

v ALLOW READ ACCESS � INDEXING MODE INCREMENTAL ��� �

�� �� ��� � �� �� ��� �� ������ �� ���

� ����. ��� ��� �� ��� �� ��� �� ��� �� ��

��.

�� �� - ���� ������ ��

� �� �������� �� ���� �� ������ ��� ��

���. �� �� ���� ��� � ������ ��� ���� � ��

���. ���� �� ������ ���� ����� ���� ��� ��

�.

� �� �������� ���� ���� �� �� ������� ��� �

� � ���.

v � ���� �� ��

v �� ������ ���� ��� ��� ��

v � ����� � ����� ��� ��

���� � �� ������� ���� ��� ��� ��� �� �����

� �� ��� ���� � ��� ������ ���� ���� ���� �

� 4 � �� ���� 219

Page 228: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� � ��� � ���. LOAD ��� ISOLATE_PART_ERRS ��� �

�� � �� ��� � �� � ��� ���� �� � �� ��� ��

���� ���� ��� ��� ��� ���� �� ������ ��� ��

��� ��� ��� ��� ��� � ���.

� �� ������� ���� ���� �� �� �� ��� ��� �

���.

PARTITION_AND_LOAD

���� �� ������ ���� ��� ��(� ��� � �) �

�����.

PARTITION_ONLY

���� ����(� ��� � �) ���� ������ ����

��� ��� �� ����. �� � ������ ���� �

��� ���� ��� ���� LOAD_ONLY ��� ��� �����

�� �� ��� � � �� ��� �����.

LOAD_ONLY

���� � ������ ���� �� ������ �����. �� �

���� ��� ���� �� ������ ��� ��� �����.

LOAD_ONLY_VERIFY_PART

���� � ������ ���� �� ������ �����. ���

��� �� �� ��� ���� ����. �� ����� ��� �

��� �� ������ ��� ��� �����. �� �� �

� �� ������ ��� �� � �� �� � ���. ����

�� �� ��� ���� � dumpfile � � ���� ��� ��

� �� �����. ��� ��� � ���. ������ �� �

�� ���� �� ������ ��� �� �� ������ ��

� �� �� ��� �� ��� �� ����.

ANALYZE

�� ������ ���� ���� ���� ��� �� �� ���

�.

�� � ��

�� ��� � ������ ��� ���� ��� ������ ���� �

� ����� �� � ��� ��� � �����.

v ����� ��� �� ��� � �� �� ���� ������ ����

�. PARTITION_AND_LOAD, PARTITION_ONLY � ANALYZE ��� �

220 ��� �� ���� �� � ���

Page 229: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� LOAD ��� CLIENT ��� ���� �� �, ��� �� � ����

�� ��� �� �����. CLIENT� ���� ��� ���� ����

��� ������ �� �����.

v PARTITION_AND_LOAD, PARTITION_ONLY � ANALYZE ��� �� �

� ��� ����� ��� ���� �� ���� ���� ��� ���

�� ��� �� ���� ���� �����. � ����� �� �����

���� � ���. �� ��� �� ������ ��� �� ��� ��

� ����� �����.

v PARTITION_AND_LOAD, LOAD_ONLY � LOAD_ONLY_VERIFY_PART �

�� �� �� ����� ������ ���� � �� �� ���

��� ���� ���� ���� ��� �����.

v � ����� ��� PARTITION_ONLY �� �� � �����

� ���� � ���. ��� ������ ���� �� �� ������

��� �� ����.

v SOURCEUSEREXIT ����� �� ����� ��� �� ���� �� �

�(�� User Exit� ��)� � � � �� �� �� �����.

�� 13. ��� ������ �� �. �� ��� ����� �� ���� ��� � ��� ���� �

��� ���� � ���� ���� ���� � � ������ �� ��� �����. ���

��� ��� �� ������ ���� �����.

� 4 � �� ���� 221

Page 230: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� ������ ���� ��� ��

�� ����� ��� ��� ������ ���� ���� �����.

� �� ������� ���� ���� ��:

1. svcename ������ �� ���� � ��� � DB2COMM ��� �

���� ��� ���� �� ���. �� �� ����� �� ���

������ ��� �����, ��� ������ ���� ������

���� ���� ���� �� TCP/IP� ��� � ����.

2. �� ����� ��� �� ���� ��� ������� ����� ��

��� ��� � � ���. �� ����� COMMIT�� � � � ��

��� ���� �� COMMIT �� ROLLBACK�� � � �� ����

� ��� ��� � � � � � � . P A R T I T I O N _ A N D _ L O A D ,

PARTITION_ONLY �� ANALYZE ��� ���� �� ��� ��� �

� � ������ ��� � ���. �� ��� � �����.

a. CLIENT ��� ��� ��. �� ���� ����� ��� � ���.

b. � �� �� CURSOR ��. �� � �� ����.

3. ���� �� ��� ������ ��� ����� �� �����

� ���. ��� ��� ��� �� � ������ ��� ��� �

����� ������.

�� ����� � �� �������� �� ����� ��� ���� �

��� �� �����.

v �� ��� �� � � ��� ��� ����� � ����.

v ANALYZE ��� ���� �� �, ROWCOUNT ��� ���� ����.

v ��� �� ID ��� �� ���� � identityoverride � � ��

�� ���� �� �� �� � ������ ��� ��� ���� ��

�� ���� �� LOAD ���� 0�� � SAVECOUNT� ���� ���

���� ����.

v ID ��� �� �� ��� ��� �� PARTITION_AND_LOAD ��� �

����.

v LOAD_ONLY � LOAD_ONLY_VERIFY_PART ��� LOAD ��� CLIENT

��� �� ��� � ����.

v LOAD_ONLY_VERIFY_PART ��� CURSOR � �� ��� ��� �

����.

v �� �� �� �� LOAD_ERRS_ONLY � SETUP_AND_LOAD_ERRS�

LOAD ��� ALLOW READ ACCESS � COPY YES ��� �� ��� �

����.

222 ��� �� ���� �� � ���

Page 231: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v OUTPUT_DBPARTNUMS � PARTITIONING_DBPARTNUMS ���� ��

� ������ ��� �#�� �� �� � �� ��� ��� � �

��� ���� ���� ��� � ���. � � ������ �� 0 -

3� ���� ��� �� ��� �� ��� ������ �� 0 � 1� �

��� ���� �, � �� �� ��� ������ �� 2 � 3�� ��

�� ��� � ���.

v �� ��� �� ASCII(ASC) � �� ���� � ASCII(DEL) �� �

������ ���� ��� � ���. PC/IXF �� ��� � ���

LOAD_ONLY_VERIFY_PART ���� �� ��� ��� � �����

� ��� ��� ���� PC/IXF �� ��� � ���.

�� ��� LOAD ��� ��� ��� �� �� ��� ���� ���

����. �� �� ���� �������� 5� ������ ��(0, 1,

2, 3, 4)� ���. ������ ���� �� ��� /db2/data/� �

��. 2 ���, TABLE1 � TABLE2� ������ �� 0, 1, 3 � 4� ��

�� ���. ������� ���� �� ������ ��� ���� �� �

�� ������ �� �� ��� ����� ����.

� ����� ��

�� � �� �

� ������� ������ ��� �����. � ������ ���

TABLE1� ��� ������ �� � ��� ��� ����. ��� �

load.del� � ������ ��� �� �� ���� ���. load.del�

� TABLE1� ��� �� ������ ���� ���� ����� �� ��

� � ���.

LOAD FROM LOAD.DEL of DEL REPLACE INTO TABLE1

�: � �� ��� ������ ��� �� � ���� �� ����� �

����. MODE ���� ���� PARTITION_AND_LOAD� ���

OUTPUT_DBPARTNUMS ��� ���� TABLE1� ��� �� ������

���� ����. PARTITIONING_DBPARTNUMS� ���� ��� ���

� ��� � ������ �� �� � LOAD �� ��� �� ��� ����

�� ���� ����.

������ �� 3 � 4�� ���� ���� �� ��� � ��� �� �

�� � ���.

LOAD FROM LOAD.DEL of DEL REPLACE INTO TABLE1PARTITIONED DB CONFIG PARTITIONING_DBPARTNUMS (3,4)

� 4 � �� ���� 223

Page 232: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� �

� ������� ������ ��� �����. � ������ ���

TABLE1� ��� ������ �� � ��� ��� ����. ��� �

load.del� � ������ ��� �� �� ���� ���. ������

�� 3 � 4� ��� load.del� TABLE1� ��� �� ������ ��

� ��(��� ��)��� �� ��� � ���.

LOAD FROM LOAD.DEL of DEL REPLACE INTO TABLE1PARTITIONED DB CONFIG MODE PARTITION_ONLY

PART_FILE_LOCATION /db2/dataPARTITIONING_DBPARTNUMS (3,4)

��� load.del.xxx �� ������ ��� /db2/data ���� �

���. �� xxx� ������ �� ��� 3�� �����.

�� 14. ������ �� 3 � 4� ��� ��. � ����� �� ��� � � � ���� ��� ���

�. ���� ������ �� 3 � 4� �����.

224 ��� �� ���� �� � ���

Page 233: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

������ �� 0�� � �� ��� ���� ��� ��� load.del

�� ������ �� 1 � 3� �����(PARTITIONING_DBPARTNUMS�

�����) �� ��� � ���.

LOAD FROM LOAD.DEL OF DEL REPLACE INTO TABLE1PARTITIONED DB CONFIG MODE PARTITION_ONLY

PART_FILE_LOCATION /db2/dataOUTPUT_DBPARTNUMS (1,3)

�� ��� �

�� 15. ��� ��� ����� ��� ������ �� 1 � 3�� ��� ��. � ����� �� ��

� � � � ��� ���� ��� ����. ���� ������ �� 0�� � �� ��� ��� �

���� ��� ������ �� 1 � 3�� �����.

� 4 � �� ���� 225

Page 234: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� PARTITION_ONLY ��� �� ��� � ��� ���� ������

��� /db2/data ���� � ��� �� TABLE1� ��� �� ��

���� ���� ����� �� �� ��� � ���.

LOAD FROM LOAD.DEL OF DEL REPLACE INTO TABLE1PARTITIONED DB CONFIG MODE LOAD_ONLY

PART_FILE_LOCATION /db2/data

������ �� 4�� ����� �� ��� � ����.

LOAD FROM LOAD.DEL OF DEL REPLACE INTO TABLE1PARTITIONED DB CONFIG MODE LOAD_ONLY

PART_FILE_LOCATION /db2/dataOUTPUT_DBPARTNUMS (4)

�� � �� �� �� ��� �� ��

�� 16. �� ���� ��� �� ������ ���� ��� ��. � ����� �� ��� � � � ��

�� ��� ����. ��� ���� TABLE1� ��� �� ������ ���� �����.

226 ��� �� ���� �� � ���

Page 235: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD ��� ��� �� �� �� � ������ ���� � ���

�� ��� � ���. ��� �� TABLE1� ��� ������ ��

� /db2/data ���� � ��� load.del.xxx(�� xxx� ������

�� ��)�� �� ��� � � �� ��� � ���.

LOAD FROM LOAD.DEL OF DEL modified by dumpfile=rejected.rowsREPLACE INTO TABLE1PARTITIONED DB CONFIG MODE LOAD_ONLY_VERIFY_PART

PART_FILE_LOCATION /db2/data

������ �� 1�� ���� ����� �� ��� � ����.

LOAD FROM LOAD.DEL OF DEL modified by dumpfile=rejected.rowsREPLACE INTO TABLE1PARTITIONED DB CONFIG MODE LOAD_ONLY_VERIFY_PART

PART_FILE_LOCATION /db2/dataOUTPUT_DBPARTNUMS (1)

�: ��� ������ ��� �� �� � ���� � �� ��� �

� � �� �����.

��� ������� � ��� ������� ��

��� ������ � ��� � �� ������� ���� �����

��� �� � ��� ��� ����� LOAD ��� CLIENT ��� ��

� ���. � �, ��� ����.

LOAD CLIENT FROM LOAD.DEL OF DEL REPLACE INTO TABLE1

�: LOAD_ONLY �� LOAD_ONLY_VERIFY_PART ��� CLIENT ��� �

� ��� � ����.

cursor�� ��

�� �� ��������� cursor�� � �� ������� ��� �

� � � . � �� PARTITION_ONLY � LOAD_ONLY ��� ��

PART_FILE_LOCATION ����� �� � ��� ��� ���. � ��

� ������ ���� �� �� �� �� �� �� � �

�����. �� ���� LOB ��� � �� ��� � ���� � ��

�� � ���.

��� TABLE2� ���� �� SELECT * FROM TABLE1�� �� ��� � �

� � ��� /db2/data/select.out.xxx(�� xxx� ������ �� �

��) ������ ���� ����� �� ��� � ���.

DECLARE C1 CURSOR FOR SELECT * FROM TABLE1

� 4 � �� ���� 227

Page 236: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD FROM C1 OF CURSOR REPLACE INTO TABLE2PARTITIONED DB CONFIG MODE PARTITION_ONLYPART_FILE_LOCATION /db2/data/select.out

� ���� �� ��� �� �� LOAD ��� � � ��� � ���.

LOAD FROM C1 OF CURSOR REPLACE INTO TABLE2PARTITIONED CB CONFIG MODE LOAD_ONLYPART_FILE_LOCATION /db2/data/select.out

���� ������ ���� ��� �� - �� � �� ��

��� � �� �������� ���� ���� �� ��� � �� ���

��.

v �� �� ���� ���� ����� ��� �� � ��� ���� �

��.

v � ���� �� ����� �� ��� ��� ��� �� �� ����

�� ��� ����� �� � ��� ������ ��� ��� ���. �

����� ���� ��� ��� ��� ����� ��� � ����. �

� ����� anyorder ���� LOAD ��� ���� �� �� ���� �

� ��� ����� �����.

v � � ��(LOB)� ��� ��� ���� ��(�, �� ����� ��

lobsinfile ���� ���� ��) LOB �� ���� �� ���� �

� � � �� ������ ��� �� �� �� ��� � ���.

LOB� �� ��� � � � LOAD lob-path ���� �� ��� �

��.

v �� �� �� � ���� �� ������ �� �� ��� ��� ���

�� ���� ��� �� ��� ���� ISOLATE_PART_ERRS ���

SETUP_ERRS_ONLY �� SETUP_AND_LOAD_ERRS� �� � �

� �������� ��� ��� � � � � ���.

v STATUS_INTERVAL �� � ��� ��� � �� �������� �

�� ��� � � ������. �� �� � ��� ���� �� ���

������ �� ��� ��(MB)� ���� ���� ����. � ����

�� ��� ���� ��� �� ����. �� �� � �� �

� ��� ����� ��� ���� �� ����� LOAD QUERY ���

� ���.

v �� ����� ��� ������ ��(PARTITIONING_DBPARTNUMS

���� ���)� ���� ������ ��(OUTPUT_DBPARTNUMS ��

�� ���)� � �� CPU ��� �� ��� �� � � �� � �

���. � �� ������� ���� ���� �� �� �� �� ��

� ��� �� ������ ���� �� ����� ����.

228 ��� �� ���� �� � ���

Page 237: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v LOAD ���� MESSAGES ���� ���� �� �� � � ��� �

�� �� �� ���, ��� � �� ������ ����. �� ��

� �� � � ��� ��� ������ ��� ���� �� ���

�� LOAD QUERY ��� � ���.

v �� ����� ��� ��� ��� ������ ��� �����.

RUN_STAT_DBPARTNUM ������ � ��� ������ ��� �

��� � ��� � ���.

v � �� ������� ���� ���� �� �� ����� � �

���� �� ��� ��� �����. ��� ��� ��� �� � ��

���� ��� ��� ������ ������.

��� �

�� ����� ���� ��� � � � ���.

v STATUS_INTERVAL ���� ��� � �� ������ �� ��

� � � ������. �� �� ��� ����� ��� �� ��� ��

�� ��� �� ����.

v ��� ���� ��� ��� ������ ��� ��� ���� �

��� ��� � ���. �� �� ��� � �� �� TRACE ��� ��

� � ��� ��� � ���� �� �� ���� � ���.

v �� ��� ��� �� �� ���� �� � ���.

�: � �� ����� LOAD ��� MESSAGES ��� ��� ���.

v �� ���� ���� ��� ����� ��� ��� ���� �� ��

��� �����.

LOAD QUERY ��� ���� ���� ������ ���� �� ��

����

��� ������ ���� �� �� �� ����� � �� ������

���� �� �� ����� ��� �� ����.

�� �� � ��� �� ��, �� � �� ���� ��� �� ��

��. ���� � � � ��� �� ��� �� ����� �� ����,

�� ��� ���� � ��� �������. ��� �� � � �� �

�� �� ��� � � ���.

�� �� � ������ ��� ���� �� ����� LOAD QUERY

��� � � � ���. CLP�� ��� � � �� � ��� LOAD QUERY

��� ��� ���� �� ������ ��� �� � �� ��� ��

� � �����.

� 4 � �� ���� 229

Page 238: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � ��� TABLE1� ������ WSDB� ������ �� 0 - 3�

���� ���. ������ �� 0� ��� ���� �� LOAD ��� �

����.

load from load.del of del replace into table1 partitioned db configpartitioning_dbpartnums (1)

� ��� ������ �� 0, 1, 2, 3�� � �� �� ����, ������

�� 1�� � �� ��� ���� � ������ �� 0�� � �� �

� ��� ����� ���� �� ��� �����.

������ �� 0�� �� ��� ����� �� ��� ��� �� �

� ������ ��� �� ����� �� ��� � ��� ���� ��

�. � �� � � ��� ��� � ��� ���� CLP�� �� ��� �

����.

set client connect_node 0connect to wsdbload query table table1

������ �� 1�� �� ����� �� ��� �� ��� �����

�� ��� �� ���� ���. � �� � � ��� � ��� ���

� CLP�� �� ��� � ����.

set client connect_node 1connect to wsdbload query table table1

�: STATUS_INTERVAL �� � ���� �� ���� �� ��� ��

�� ��� �� �����. �� �� � ���� ��� ����� ��

� ���� LOAD QUERY ��� � � ���.

��� ��� ��� ��

db2Load API� �� �� ��� ���� ��� ��(piLocalMsgFileName)� �

�� ���. ��� �� ��� ������ ��� ���� � � ��

����.

CLP� ��� � �� ������ �� ��� �� ��� �� ��� �

��� ��� ���� ����. � �� ������ ��� �� � ���

�� � � ��� ���� LOAD ��� MESSAGES ��� ��� �

��. � ��� ���� �� ��� �� � ������ ��� ���

�� ����� ���� ���� MESSAGES ��� ��� � ��� ���

�� ����. � �� ������ �� ��� �� �� ����� �

�� �� � ��� �� ���� ���.

230 ��� �� ���� �� � ���

Page 239: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� �� ��

�� ���� <message-file-

name>.LOAD.<dbpartition-number>

��� ���� <message-file-

name>.PART.<dbpartition-number>

�� ��� ���� <message-file-

name>.PREP.<dbpartition-number>

� � MESSAGES ���� /wsdb/messages/load� ���� ������

�� 2� �� ���� ��� �� /wsdb/messages/load.LOAD.002���.

�: CLP�� ��� � �� ������ �� ����� MESSAGES ���

���� �� ����.

���� ������ ���� �� �� �� ��, ��� �� ��

��� ������ ���� �� �� �� ��� � � �� ��� �

� ��� �� ����.

� �� �������� �� ����� �� � ��� ����.

1. � ����� ������ ��� ��� ��� �� ������

�� ��� ��� �����.

����� � ���� ��� ��� � � ��� ��� ����. �

� �� ��� ��� �� �� ��� �� � � �� ��� ���

�.

�� ���� � �� ��� ���� ��� ��� �� �� �� ���

���� ������ ��� ���� �� �� �� ��� �����.

�� ���� � �� ��� ����� ��� �� � ��� ��� �

����� ���� �� ��� ���� �� ������ ��� �

��� �� �� �� ��� �����. �, �� ��� � ���� �

�� � � ��� �� ���� �� �� �� �� ��� �� � �

��� �� � �� �����.

2. �� ����� ���� ��� ������ ��� ���� �����.

� �� ������ �� ��� �� �� �� ��� ������

���� �� ��� ��� �� RESTART �� TERMINATE ��� �

� ���. � �� ��������� ��� ��� �� ������ �

� � � ��� ����.

� 4 � �� ���� 231

Page 240: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � � � �� ���� ��� � �� �� RESTART� ��� �

��. �� ��� ��� ���� �� ������ ���� �� ����

�� ��� �� � ��� ��� � ���.

� �� �� �� ��� ���� ����� �� TERMINATE� ���

���.

���:

�� �� �� ��

��� ���� �� ��� �� �� �� � � �� ��� �� ��

� ���� �� ��� ���� ����. �� ��� �� � � ��

�. CLP�� load ��� � � �� �� �� �� ��� �����(��

��). db2Load API�� load ��� � � �� db2PartLoadOut ���

poAgentInfoList �� �� ��� �����.

��� ���� ″���� ��″� ″LOAD″ ��� �� �� ��� �

� ��� � � ����. ��� ��� � ���� ����. �� SQL ��

� ���� �����. �� �� ��� �� �� �� 1�� ����

�.

��� � �� SQL �� ��________________________________________________________________LOAD 000 +00000000 ��________________________________________________________________LOAD 001 -00000289 ��. ��� ��________________________________________________________________LOAD 002 +00000000 ��________________________________________________________________LOAD 003 +00000000 ��

.

.

.

��� �� �� ��, �� �� �

S E T U P _ E R R S _ O N L Y � � S E T U P _ A N D _ L O A D _ E R R S� � � �

ISOLATE_PART_ERRS ���� � �� ��� � �� � ����. � �

� � �� ��� ������ ���� ��� ��� LOAD REPLACE

�� LOAD INSERT ��� � � � ���. OUTPUT_DBPARTNUMS ��

� ��� �� �� ������ ��� �����.

�� �� �� ��� ������ ���� ��� ��� ��

RESTART �� �� TERMINATE ��� � ���.

� �� �� ��� ������ ����, ��� �� �� ��

��� ������ ���� ��� ��� ��� �� �� �� ��

232 ��� �� ���� �� � ���

Page 241: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� �� � � �� �� �� ��� �� � � �� ���

� � �� ��� �� ��� ���. ��� �� �� �� ��� �

���� � ����� �� TERMINATE ��� � ���. ��� ��� �

� ��� �� ��� ��� ���. � �� �� ���� ����

���� �� �� �� �� ���� �� �� ��� � ���� ��

���.

� � TABLE1� ������ WSDB� ������ �� 0 - 3� ����

���. �� ��� � ���.

load from load.del of del insert into table1 partitioned db configisolate_part_errs setup_and_load_errs

� �� ������ �� 1�� �����. � �� ��� ���

� �� ��� ���� �� �� �� 3�� �����. �� ���

�� ����� �� ��� � ���.

load from load.del of del replace into table1 partitioned db configoutput_dbpartnums (1)

load from load.del of del restart into table1 partitioned db configisolate_part_errs setup_and_load_errs

�: �� ��� ��� �� LOAD RESTART ��� ��� ��� ��� � �

� LOAD ��� ��� ��� ��� ���.

� � �� ���

DB2_PARTITIONEDLOAD_DEFAULT ����� ��� � �� ����

���� �� DB2 Universal Database � 8 �� ���� ���� � ���

� ���.

�: DB2_PARTITIONEDLOAD_DEFAULT ����� ��� ���� ��� �

� ����� �����.

� �� �������� LOAD ��� �� DB2 UDB � 8 ���� ��

�� �� ��� ������ � ��� ���� ��� �� ������

� �� �� � � � �� � � � � �� �� � � � � � .

DB2_PARTITIONEDLOAD_DEFAULT �� NO� ��� ���. �� ���

��� ���� LOAD ��� � �� �� ����� ���� ���� � �

�� ����� ��� � ���. � � 4� ������ �� ����

�� ������ �� ��� � ���� ������ �� 3�� ��

�� ����� �� ��� � ���.

db2set DB2_PARTITIONEDLOAD_DEFAULT=NO

� �� DB2 �� ����� �� ��� � ����.

� 4 � �� ���� 233

Page 242: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

CONNECT RESET

SET CLIENT CONNECT_NODE 3

CONNECT TO DB MYDB

LOAD FROM LOAD.DEL OF DEL REPLACE INTO TABLE1

� �� ������� �� � �� ������ �� � ��� ���

� ��� ���� ��� �� ������ ���� �� ��� � ���. �

�� � � � �� �� � ��� M O D E ��� � � ��

PARTITION_AND_LOAD� �����. �� ������ ��� �����

OUTPUT_DBPARTNUMS ��� ��� ���.

�� - ���� ���� ��

���� ������ ��� �� �� - CLP �

�� ��� � �� ������� ���� ���� ��� �� ���

�.

�������� 0�� 3� ��� ��� 4� ������ ��� ���.

������ WSDB� �� ������ ��� ���� �� ��� TABLE1

� ��� �� ������ ��� ��� ��� ������ �� ���

���.

� 1

������ �� 0� � ��� ��� � load.del�� TABLE1� ���

� ����� ������ �� 0� ���� �� ��� � ����.

load from load.del of del replace into table1

�� ��� ��� � ��� ����.

��� � �� SQL �� ��___________________________________________________LOAD 000 +00000000 ��___________________________________________________LOAD 001 +00000000 ��.___________________________________________________LOAD 002 +00000000 ��___________________________________________________LOAD 003 +00000000 ��___________________________________________________PARTITION 001 +00000000 ��.___________________________________________________PRE_PARTITION 000 +00000000 ��.___________________________________________________��: 4 / 4 LOAD� ������.___________________________________________________

234 ��� �� ���� �� � ���

Page 243: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��� �:�� � � = 100000��� � � = 0���� � � = 100000

LOAD ��� �:�� � � = 100000��� � � = 0��� � � = 100000��� � � = 0��� � � = 0��� � � = 100000

��� ������ ��� ��� �� ����� � ���� �

���� �����. �� ������ �� 1�� � �� ��� ��� �

���� ����� ���� � �� ��� �� ��� ����� �� �

����. � ����� �� SQL �� �� 0� ���� ���� ����.

�� ����� �� ��� ����� 100,000 � �� ��� �����

100,000 � ����� �� ������ ��� �� � ��� 100,000�

� �����.

� 2

�� �� PARTITION_ONLY ��� ���� TABLE1� �����. ���

�� /db/data ���� ������ ��� ����.

load from load.del of del replace into table1 partitioned db config modepartition_only part_file_location /db/data

load ��� � ��� ����.

��� � �� SQL �� ��___________________________________________________LOAD_TO_FILE 000 +00000000 ��.___________________________________________________LOAD_TO_FILE 001 +00000000 ��.___________________________________________________LOAD_TO_FILE 002 +00000000 ��.___________________________________________________LOAD_TO_FILE 003 +00000000 ��.___________________________________________________PARTITION 001 +00000000 ��.___________________________________________________PRE_PARTITION 000 +00000000 ��.___________________________________________________

��� ��� �:�� � � = 100000��� � � = 0���� � � = 100000

��� ������ ���� � �� �� ���� �����

�� � ����� ���� � ���� �����. ������ �� 1��

� 4 � �� ���� 235

Page 244: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� ��� ����� ����� ���� � �� �� ��� ���

�� ���. �� ����� �� ��� ������ 100,000 � ��

�� �� ��� ������ 100,000 � ���� ������ ���

�. ���� ��� � �� � ��� �� �� ��� ���� ����.

� 3

�� PARTITION_ONLY �� �� �� �� ����� �� ��� �

����.

load from load.del of del replace into table1 partitioned db config modeload_only part_file_location /db/data

load ��� � ��� ����.

��� � �� SQL �� ��___________________________________________________LOAD 000 +00000000 ��___________________________________________________LOAD 001 +00000000 ��.___________________________________________________LOAD 002 +00000000 ��___________________________________________________LOAD 003 +00000000 ��___________________________________________________��: 4 / 4 LOAD� ������.___________________________________________________

LOAD ��� �:�� � � = 100000��� � � = 0��� � � = 100000��� � � = 0��� � � = 0��� � � = 100000

��� ������ ��� �� ����� ���� � ����

�� �� ������ ��� �� 100,000�� �����. ��� � ��

��� � ��� �� ���� ����.

� 4 - ��� �� ��

�� LOAD ��� � � ��

load from load.del of del replace into table1

�� �� ���� ������ ���� ��� ����� ��� ��� �

� �� � �����.

SQL0289N ��� ���� "DMS4KT" � ���� � � ����.SQLSTATE=57011

��� � �� SQL �� ��________________________________________________________________

236 ��� �� ���� �� � ���

Page 245: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD 000 +00000000 ��________________________________________________________________LOAD 001 -00000289 ��. ��� ��________________________________________________________________LOAD 002 +00000000 ��________________________________________________________________LOAD 003 +00000000 ��________________________________________________________________PARTITION 001 +00000000 ��.________________________________________________________________PRE_PARTITION 000 +00000000 ��.________________________________________________________________��: 3 / 4 LOAD� ������.________________________________________________________________

��� ��� �:�� � � = 0��� � � = 0���� � � = 0

LOAD ��� �:�� � � = 0��� � � = 0��� � � = 0��� � � = 0��� � � = 0��� � � = 0

��� �� ���� �� SQL0289� ���� �����. ������ �

� ����� ������ �� 1�� ����� ���� �����. ����

�� �� 1�� ��� ����� ���� �� ����� ���� ��� �

� �� ��� ���� � ���.

load from load.del of del restart into table1

���� ������ ��� �� �� ��

MODE X

� �� ������ �� �� ���� ���� ��� �����.

PARTITION_AND_LOAD� ������. �� �� ��� ����.

v PARTITION_AND_LOAD. ���� �� ������ ���� ��

� ��(� ��� � �) � �����.

v PARTITION_ONLY. ���� ����(� ��� � �) ����

������ ���� ��� ��� �� ����. CURSOR ��

� � ��� ������ ��� � �� ��

filename.xxx���. �� filename� LOAD ��� ��� �

� ���� xxx� 3�� ������ �� �����. CURSOR �

�� �� ��� ��� � ��� � ���

� 4 � �� ���� 237

Page 246: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PART_FILE_LOCATION ���� �����. ������ ���

� �� ��� ���� ��� �� ����� PART_FILE_LOCATION

��� ������.

�:

1. � ��� CLI �� ���� ��� � ����.

2. ��� �� ID ��� ���� ��� �� identityoverride

� � ���� ���� �� � � ��� ���� ����.

3. CURSOR � �� �� �� �� �� DB2 ��� ����

�� ��� ���� . � , �� ����� �� � �

CURSOR� �� �� LOAD_ONLY ��� ��� ��� � �

���. ��� �� ����� �� � � CURSOR� �

� �� LOAD_ONLY ��� ��� �� ����� ��� �

����.

v LOAD_ONLY. ���� �� ������ �����. �� �����

��� ���� �� ������ ��� ��� �����. CURSOR

��� � ��� ������ ��� � � �� ��

filename.xxx���. �� filename� LOAD ��� ��� � �

��� xxx� 3�� ������ �� �����. CURSOR � �

� �� ������ ���� � � ���

PART_FILE_LOCATION ���� �����. ������ ���

� �� ��� ���� ��� �� ����� PART_FILE_LOCATION

��� ������.

�:

1. � ��� CLI �� �� �� LOAD ��� CLIENT ��� ���

��� ��� � ����.

2. ��� �� ID ��� ���� ��� �� identityoverride

� � ���� ���� �� � � ��� ���� ����.

v LOAD_ONLY_VERIFY_PART. ���� �� ������ �����.

��� ��� �� �� ��� ���� ����. �� ����� �

�� ���� �� ������ ��� ��� �����. �� ��

� � �� ������ ��� �� � �� �� � �

��. ������ �� ��� ���� � dumpfile � � �

��� ��� �� � �� �����. ��� ��� � ���.

������ �� ��� ���� �� ������ ��� �� �

� ������ ��� �� �� ��� �� ��� �� ���

�. ������ ��� � � �� �� filename.xxx���.

�� filename� LOAD ��� ��� � ���� xxx� 3�� �

238 ��� �� ���� �� � ���

Page 247: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����� �� �����. ������ ���� �� ��� �

��� ��� �� ����� PART_FILE_LOCATION ��� ���

���.

�:

1. � ��� CLI �� �� �� LOAD ��� CLIENT ��� ���

��� ��� � ����.

2. ��� �� ID ��� ���� ��� �� identityoverride

� � ���� ���� �� � � ��� ���� ����.

v ANALYZE. �� ������ ���� ���� ���� ��� ��

�� ����.

PART_FILE_LOCATION X

PARTITION_ONLY, LOAD_ONLY � LOAD_ONLY_VERIFY_PART �

��� � ���� ��� ��� �� ��� ��� � ���. �

��� OUTPUT_DBPARTNUMS ���� ��� ������ ��

� � ���. ��� ��� �� �� �� �� ��� �� ��

�� ���� ��� �� ��� ����.

CURSOR � �� �� � ��� ���� ��� �� � ���

��� ���. � ��� PARTITION_ONLY ���� ����

�� ��� �� �� �� �� � � �� �� LOAD_ONLY

���� ������ ���� �� � �����.

PARTITION_ONLY ��� ���� �� ���� LOB ��� � ��

��� � ���� � �� �� � ���.

CURSOR ��� � � �� � ��� ���� ��� �� ��

�� �� ���� �����.

OUTPUT_DBPARTNUMS X

X� ������ �� �� �����. ������ �� ��� ��

��� � � ������ ��� ����. ������ �� ���

���� ��� ������ ��� � �� ���. �� �����

� ��� ���� �����. ��� ��� �� �� ��� ���

��� ���� ���. ��� �����(: 0, 2�� 10, 15).

PARTITIONING_DBPARTNUMS X

X� �� ������ ��� ������ �� �� �����. ���

��� �� �� ��� ��� ��� ���� ���. ��� ���

��(: 0, 2�� 10, 15). �� ����� ��� ������ ��� �

�� ������ ��� �� � ���.

� 4 � �� ���� 239

Page 248: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PARTITIONING_DBPARTNUMS� ���� �� �� �� ����� �

�� � �� �� ��� ������ �� � �� ������

�� �� �����.

anyorder � � ���� LOAD ��� ���� �� �� �� ��

��� ��� ��� ����� �����. � ���

OUTPUT_DBPARTNUMS ��� ��� ������ ��� ��� �

� �� �� ��� ����� ��� OUTPUT_DBPARTNUMS� ��

� �� �� �� ������ �� ��� ����� ��� �����.

��� ��� OUTPUT_DBPARTNUMS� � �� ������ ��(�

���� ��� ��)� �� ����� �����.

anyorder � � ���� ���� �� ����� ���� �����

� �� �� ��� �� �����. (OUTPUT_DBPARTNUMS� �

� �/4 + 1).

MAX_NUM_PART_AGENTS X

�� ���� ��� �� ��� ���� �� �����. ����� 25

���.

ISOLATE_PART_ERRS X

� ������ ���� ���� ��� �� ��� ���� ���

�����. LOAD ��� ALLOW READ ACCESS � COPY YES ��

� ���� �� �(� �� ���� NO_ISOLATION�) ����

LOAD_ERRS_ONLY���. �� �� ��� ����.

v SETUP_ERRS_ONLY. � ������ ���� ���� ��(

: ������ ��� ���� ���� ��� �� ������

��� ��� �� ��� ����� ���� ���� ���)

� �� ������ ���� �� ��� ���� ��� ���

��� ����� � � ���. ���� ���� ������

���� ���� ��� �� ��� ����.

v LOAD_ERRS_ONLY. � ������ ���� ��� ��� �

� �� ��� �� � ���. ���� ���� ��� ���

� ��� ��� ������ ���� �� ��� ����. ��

����� �� ���� ��� �� ��� ������ ���� �

� ��� ����. �� ��� ���� �� ��� ��� � �

���� �� �� ��� ����.

�: � ��� LOAD ��� ALLOW READ ACCESS � COPY YES

��� ��� �� ��� � ����.

v SETUP_AND_LOAD_ERRS. � ����� ��� ��� �� � �

�� ������ �� ��� � �� �� ������ ����

240 ��� �� ���� �� � ���

Page 249: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� ����. LOAD_ERRS_ONLY ��� ��� ����

���� �� ��� ���� �� ��� ���� �� ��� �

�� � � ���� �� �� ��� ����.

�: � ��� LOAD ��� ALLOW READ ACCESS � COPY YES

��� ��� �� ��� � ����.

v NO_ISOLATION. �� �� ��� ���� �� ��� ����.

STATUS_INTERVAL X

X� �� ���� ��� ��� ��� �����. �� ��� �����

(MB)���. ����� 100MB���. �� �� 1�� 4000 ��� �

����.

PORT_RANGE X

X� �� ���� ��� ��� � ���� TCP �� ��� ����

�. ��� ��� 6000�� 6063 �����. � � ���� ��

DB2ATLD_PORTS ����� ��� �� PORT_RANGE �� � �

�� �� ����. DB2ATLD_PORTS ����� ��� �� ��� �

� ��� ��� ���.

<lower-port-number:higher-port-number>

CLP�� �� ��� ����.

( lower-port-number, higher-port-number )

CHECK_TRUNCATION

� � ������ ��� ���� ������ � ��� �����.

��� ��� � � ���� ������ � �� �� ����.

MAP_FILE_INPUT X

X� �� �� � � ��� �����. � ���� �� �� ���

��� �� ��� ��� �� �� ���� �� ��� � ��� �

��. ��� ��� �� �� db2gpmap ����� ��� ������

��� ��� ����� �� ���� LOAD ��� ANALYZE �

�� �� ��� �� �� �� � ���. ANALYZE ��� �

�� �� �� �� ��� � � ��� ������� ����

�� ���� ���� ���.

MAP_FILE_OUTPUT X

X� �� �� � ��� ����. �� ���� � �

� ������ ��� ������ �� ��� ���� ����

L O A D ��� � � ��� ��� � ��� � � � � .

PARTITIONING_DBPARTNUMS�� ��� �� ��� �� ����

�� ���� LOAD ��� ��� ��

� 4 � �� ���� 241

Page 250: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PARTITIONING_DBPARTNUMS ���� ��� � �� ������

���� ����. ��� ��� ������ �� �� �����.

1 serv1 02 serv1 13 serv2 04 serv2 15 serv3 0

serv3�� �� LOAD ��� � �� serv1� �� �� ����.

LOAD FROM file OF ASC METHOD L ( ...) INSERT INTO table CONFIGMODE ANALYZE PARTITIONING_DBPARTNUMS(1,2,3,4)MAP_FILE_OUTPUT '/home/db2user/distribution.map'

� ���� ANALYZE ��� ��� �� ��� ���. �� ���

��� ���� ���� ���� ��� �� �� ����. � �

��� ���� �� ANALYZE ��� ���� ����� ��� ��

��.

TRACE X

�� �� � ��� �� ����� �� � �� �� ���

��� �� �����. ����� 0���.

NEWLINE

� ��� �� ���� ��� ��� ASC ��� reclen

� � ���� LOAD ��� ��� �� �����. � ��� ���

� ���� ��� �� � ���. reclen � � ����

��� �� ��� ��� � ���.

DISTFILE X

� ��� ���� �� ����� ��� ���� ������ �� �

� �� ����. ������ �� �� �� 32 768 ��� �

��� �� ���� �� ��� ��� ��� �����. �� �

�� ���� �� � ���� ���� ��� � �� �� ��

��. � ��� ����� ��� ��� ���� ����� ANALYZE

��� ��� ����� � �� �� �� ��� �� ����

��� ��� ���. � ��� ���� ��� �� ����� ��� �

�� �� �� ��� �� ����.

�: � ��� ���� �� ��� �� �� ��� ��� ����� �

����. ����� � ��� ����� ���� ��� �����.

OMIT_HEADER

�� � ��� �� �� ���� ��� �����. ���� ��� �

�� ����.

242 ��� �� ���� �� � ���

Page 251: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

RUN_STAT_DBPARTNUM X

LOAD ��� STATISTICS YES ���� ���� ��� ������

����� ��� �����. � ������ ��� ��� �����

� ��� �����. �� -1��� �� ���� ��� �����

� �� ��� � �� ������ ���� ��� �����.

�� - ��

LOAD

DB2 ���� ���� �����. �� � ���� �, ��� �� Named

Pipe ��� � � ���. ���� COMPRESS � YES� �� ��, ���

� XML ��� � ��� ���� ��� �� ��� ���� ���� �

� ��� � ������ ���� ��� ���� �����.

267 ���� ��� ����� � � ������ � �� ������.

����

�� ����� �� �� ���� ��� ��� ���� ����. �� ����

� ��� ����� ���� �� ��� ����.

��

� ��� �� ���� � ������ ��� �� � � � ���.

�� ��

�� ��� ����.

v dataaccess

v ������� LOAD �� �

– �� ����� INSERT ��, TERMINATE �� (�� �� �� ���

��� ��) �� RESTART ��(�� �� �� ��� ����� ��)�

� �� � ���� �� INSERT ��

– �� ����� REPLACE ��, TERMINATE ��(�� �� �� ���

��� ��) �� RESTART ��(�� �� �� ��� ����� ��)�

� �� � ���� �� INSERT � DELETE ��

– � ���� �� INSERT ��(��� ���� �� �� � ���� �

�).

� 4 � �� ���� 243

Page 252: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �� ��� � ���� ���� ����� ���� �� �� ��� �� �

� ��� ���� LBAC ���� �� �� � ID� � ���. ���

��� ��� ��� ��(SQLSTATE 5U014)� �����.

v �� �� � � ���� ���� ����� �� �� � ID� �� �

�� ���� � ���� ��� ���.

– ���� ���� � ��� ��

– �� �� � ID� �� �� �� �� �� ��� ������.

�� �� � ID� ��� � ���� ��� ��� ��� ��(SQLSTATE

5U014)� �����. � � ��� �� �� � ID’� LBAC ���� ��

�� �� � ���� � ��� ��� ���� �� �� ��� � ��

�� � �����. ��� ���� ���� � ��� CREATE SECURITY

POLICY ���� RESTRICT NOT AUTHORIZED WRITE SECURITY LABEL

��� ��� ��� ���� ���� ����. ��� ��, ��� ��

� ��(SQLSTATE 42519)� �����.

v REPLACE ��� ���� �� �� �� � ID� ���� �� � �

��� � ���.

v LOCK WITH FORCE ��� ��� ��, SYSADM ��� ����.

�� �� ����(� ����� �� DB2 � ����)� ��� ���� �

��� � �� ����� �� �� ���� �� ��� ���� ��

� ��� � ��� ���� � ��� �� �� �� ��� � �

��. ��� � ��� �� �� ��� ���� ��� ���� �� �

� ���.

�� ��

���. ��� �� ��� ����. ������� �� ��� ��� �

� ���� �� ��� �� �����.

�� ��

�� LOAD FROM �

,

filenamepipenamedevice

OF filetype

,

LOBS FROM lob-path �

,

XML FROM xml-path

�MODIFIED BY file-type-mod

244 ��� �� ���� �� � ���

Page 253: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

,

METHOD L ( column-start column-end ),

NULL INDICATORS ( null-indicator-list ),

N ( column-name ),

P ( column-position )

�XMLPARSE STRIP WHITESPACE

PRESERVE

�XMLVALIDATE USING XDS Ignore and Map parameters

DEFAULT schema-sqlidSCHEMA schema-sqlidSCHEMALOCATION HINTS

SAVECOUNT n�

�ROWCOUNT n WARNINGCOUNT n TEMPFILES PATH temp-pathname

INSERTKEEPDICTIONARY

REPLACERESETDICTIONARY

RESTARTTERMINATE

INTO table-name,

( insert-column ) �

,(1) (2)

FOR EXCEPTION table-nameNORANGEEXCNOUNIQUEEXC

�STATISTICS USE PROFILE

NO

NOCOPY YES USE TSM

OPEN num-sess SESSIONS,

TO device/directoryLOAD lib-name

OPEN num-sess SESSIONSNONRECOVERABLE

�DATA BUFFER buffer-size SORT BUFFER buffer-size CPU_PARALLELISM n DISK_PARALLELISM n

�YES

FETCH_PARALLELISM NOINDEXING MODE AUTOSELECT

REBUILDINCREMENTALDEFERRED

�ALLOW NO ACCESS

ALLOW READ ACCESSUSE tablespace-name

SET INTEGRITY PENDING CASCADE IMMEDIATEDEFERRED

�LOCK WITH FORCE SOURCEUSEREXIT executable Redirect Input/Output parameters

PARALLELIZE

� 4 � �� ���� 245

Page 254: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�PARTITIONED DB CONFIG

partitioned-db-option

��

Ignore and Map parameters:

,

IGNORE ( schema-sqlid )

,

MAP ( ( schema-sqlid , schema-sqlid ) )

Redirect Input/Output parameters:

REDIRECT INPUT FROM BUFFER input-bufferFILE input-file OUTPUT TO FILE output-file

OUTPUT TO FILE output-file

�:

1 � ���� ��� ��� ��� � ���.

2 � ���� � �� ��� � ���.

�� ����

FROM filename | pipename | device

�:

1. ADMIN_CMD ���� ���� EXPORT ��� ��� �� �

��� ������ ��, ��� �� �� ��� ID ��� ���.

����� � �� ��� ���� ��� � ����. CLP �

� ADMIN_CMD ����� LOAD� � ���� ��� ��

��� ��� ID� �� �� �� �� ��� ��� �� �

� �� �� ��� ��� ����� ��� ���.

2. �� ���� ���� �� ������ � ��, � IXF

����� ��� ��� �����. �� ��� � ����� ��

� ���� ���� ����. (�� �� �� EXPORT ��� �

� �� �� �� �� ������ � � �����.)

3. ��� ������ ����, XML ���� ��� ���� �

�� ���� ��� � �� ������ ���� XML �

�� �� �� ��� �� ���.

246 ��� �� ���� �� � ���

Page 255: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

OF filetype

��� �� ��� �� �����.

v ASC(�� ���� �� ASCII �)

v DEL(�� ���� � ASCII �)

v IXF(Integration Exchange Format, PC �)� DB2� �� �� ���

� 2� ����.

v CURSOR(SELECT �� VALUES�� �� ��� ��).

�: �� ������ ����, CURSOR � �� ��� XML ��

�� ���� ���� ���� PARTITION_ONLY � LOAD_ONLY �

�� ���� ����.

LOBS FROM lob-path

��� LOB �� ��� ��� �� ��. ��� ���(/)� �� �

��. LOB ��� �� ��� � ��� �(ASC, DEL �� IXF)�

���� LOB ���� ��� ��� ����. ��� � � �� �

� �� 999���. �� ����� LOBSINFILE ��� ����.

� ��� CURSOR � �� �� ���� ����.

MODIFIED BY file-type-mod

� � ��� ��� �����. 267 ���� ��� ����� � �

����� ������.

METHOD

L ���� ��� �� � � ��� �����. �� ��� ���

� ���� ��� ������. �� ��� 1�� �����. �

���� ASC ���� ��� � �� �� � �� ��

� �� ������.

NULL INDICATORS null-indicator-list

� ��� METHOD L ���� ��� ��(� ��

ASC �)�� ��� � ���. �(NULL) ��� ��

� �(NULL) ��� �� �� ��� ���� ���

��� �� �� �����. �� ��� ��� � ��

� � � (NULL) � � � �� ��� �� ��� � .

METHOD L ���� ��� ��� �� �� �

� ��� �(NULL) ��� ��� � ���. �� �

� 0� �� ��� �� ���� �� � �� ��

��.

�(NULL) ���� Y �� �� ���� �(NULL)� ��

���. �(NULL) ��� ���� Y ��� �� ��� �

� 4 � �� ���� 247

Page 256: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ���� �(NULL)� ��� METHOD L ��� ��

�� �� ���� ��� �����.

�(NULL) ��� ��� MODIFIED BY ��� ���

��� � ���.

N ��� ��� �� �� ��� �����. � �� ��� ���

�� ��� ���� �� ��� ����� ��� ���. �

(NULL) � � ��� �� ��� ���� METHOD N �

�� �� ��� � ���. � �, ��� ��� � F1,

F2, F3, F4, F5 � F6� ��� �� C1 INT, C2 INT NOT NULL,

C3 INT NOT NULL � C4 INT, method N (F2, F1, F4, F3)�

��� �� ��, method N (F2, F1)� ���� ����. � �

��� � �� IXF �� CURSOR ���� ��� � �

��.

P ��� � ��� �� � ��(1�� ��� ��)� ����

�. �(NULL) � � ��� �� ��� ���� METHOD

P ��� �� ��� � ���. � �, ��� ��� �

F1, F2, F3, F4, F5 � F6 ��� ��� �� C1 INT, C2 INT

NOT NULL, C3 INT NOT NULL � C4 INT, method P (2, 1,

4, 3)� ��� �� ��, method P (2, 1)� ���� ���

�. � ���� � �� IXF, DEL �� CURSOR ����

��� � �� DEL � �� ��� �� ������.

XML FROM xml-path

XML �� � � �� ��� ��� �����. XDS� � ���

�(ASC, DEL �� IXF)� ���� XML ���� ��� ��� ��

�.

XMLPARSE

XML ��� �� ���� ��� �����. � ��� ���� �� �

�, XML ��� �� �� �� ��� CURRENT XMLPARSE OPTION

�� ����� ��� �����.

STRIP WHITESPACE

XML ��� �� ��� � ��� ����� �����.

PRESERVE WHITESPACE

XML ��� �� ��� � ��� ���� ��� �����.

XMLVALIDATE

XML ��� ��� �� ��� � ��� �����(���� ��).

USING XDS

� ��� �� XDS(XML Data Specifier)� �� ��� XML

248 ��� �� ���� �� � ���

Page 257: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� XML ��� ��� � ���. USING XDS� �

� XMLVALIDATE ��� �� ��, �� � � � �� �

�� � ��� ���� XDS� SCH � �� �����. SCH

� XDS� ���� �� ��, DEFAULT �� ��� ��

� ���� ��� � � �� � � ���� ����.

DEFAULT, IGNORE � MAP �� �� �� ��� ���� �

��� � ���. � � � ��� �� XDS� �� � �

���� ���� ����� ���� ����. � �, � �

�� DEFAULT ��� ���� ������ � ���

IGNORE �� ����� ��� ����. ��� � ��

� MAP ��� � �� � ��� ���� ���� � MAP

� �� � �� �� ����� �� ���� ����.

USING SCHEMA schema-sqlid

XML ��� ��� SQL ID� � XML ��� �� ���

� ���. � �� �� XML ��� �� XDS(XML Data

Specifier)� SCH � ����.

USING SCHEMALOCATION HINTS

XML ��� �� XML ��� XML �� �� ��� �� �

� � � �� � � �� � � � � � . X M L � ���

schemaLocation � �� � ��� �� � � ���� ��

��. USING SCHEMALOCATION HINTS �� ���� ��

XML ��� �� XDS(XML Data Specifier)� SCH � �

���.

��� XMLVALIDATE �� � ������.

IGNORE schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. SCH

� �� ��� �� IGNORE �� �� �� ��� �� ���

�����. ��� XML ��� �� XDS(XML Data Specifier)� SCH

� ���� SCH � �� ��� ��� IGNORE� �� ���

��� ��, � ��� XML ��� ���� �� �� � � ���

� ����.

�:

IGNORE �� ��� ���� �� � ��� �� MAP �� �

�� �� ��� ��� � ����.

IGNORE �� XDS�� �����. MAP �� �� ��� ���

IGNORE �� �� ��� �� � ��� ����.

� 4 � �� ���� 249

Page 258: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DEFAULT schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���.

DEFAULT �� �� ��� ��� ��� XML ��� XDS(XML Data

Specifier)� XML ��� ���� SCH � ���� �� � ��

� � ��� ��� �����.

DEFAULT �� IGNORE � MAP ��� ����� ����. XDS�

DEFAULT �� ����� IGNORE � MAP � � ����.

MAP schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. �

�� XML ��� �� XDS(XML Data Specifier)� SCH � ��

�� �� �� ��� �� ��� ����� � MAP �� �����

�. MAP �� �� ��� �� � ��� ����, �� �� � �

� � � ��� ��� ����. ��� � �� ��� XDS�

� SCH � �� ���� ��� ����. ��� � �� ��

� �� �� � � � �� � ���� �� ��� ���

�.

MAP �� � �� �� ��� � ��� IGNORE �� ��� �

����.

�� � ��� ��� �, � ��� ���. �� ��� ���� ��

� ��� ��� � �� � ��� � ���� ����.

��� � � �� ��� � ��� �� �� ��� � � �� ���

� ��� �� �����.

SAVECOUNT n

�� ����� N� �� �� �� ��� ���� �����. �

�� � �� ���� Extent ��� ���� ������. ����

� �� ���� � � � LOAD QUERY� ��� �� ��� �

���� �� � ��� ��� ���. N �� ��� �� ��� �

� ���� � � �� ���� � ��� ���.

����� 0��, ��� ��� �� ��� ��� ��� ����

�.

CURSOR � �� �� ����� XML ��� ���� ��� ��

� � ��� ����.

ROWCOUNT n

��� �� � N� �� ��� �� �����. ���� � �� N

� ��� � �� ���.

WARNINGCOUNT n

N�� �� �� �� ��� ����. ��� ���� ��� ��

250 ��� �� ���� �� � ���

Page 259: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � ���� ���� ��� �� �� �� �� � ����

�����. �� ��� �� ���� �� ��� ��, �� �����

��� ���� � �� ��� �� � ��� ��� ���. N

� 0��� � ��� ���� ��� � � �� �� ���� �� ��

� ����. ��� ���� � � �� ��� �� ��, � ��

��� RESTART ��� ��� � ���. �� ��� �� �� �

��� ���� ����. �� � �� ��� REPLACE ��� �

�� � �� ���� ���� � � ���.

TEMPFILES PATH temp-pathname

�� �� � �� �� �� � ���� ��� ��� ���� �

������ ��� �� �� ���� ���.

�� �� � ��� ����� �����. ��� � ����� ��

�� �����. ��� �� �� �� ���� �� � ��� ��

��� � �����.

v �� ����� ��� � ��� � 136���

v ��� �� Long �� LOB� ��� �� 15KB� ���. � �

�� INSERT ��� ���� � ���� ��� Long �� LOB

���� � �� ��� ��� � ���.

INSERT

�� ����� � � � � � �� �� ��. �� ��� ����

���� �� ��� ���� ���� �����.

REPLACE

�� ����� � � � � � �� �� ��. ����� �� ��

�� �� ��� ��� ���� �����. ��� �� � �� ��

� ���� ����. �� �� �� ���� ���� ��� � ��� �

��� � � ���� �� �� �� ��� �� ���� �� �

���.

KEEPDICTIONARY

�� �� ��� LOAD REPLACE ���� �����. ���

COMPRESS � YES� ����, �� �� ���� ���

� ��� ���� ��� ��� �����. ���� �� �

��� ��� �� ��, ��� COMPRESS � YES�� ��

�� � ���� ��� � ��� �����. � �� �

� ��� ���� � �� ���� �� ADC� ��� ���

�. � ���� ���� �� �� ���� �����. ��� �

��� ����, ���� �� � ���� � ��� �� ��

���. �� ��� ������. �� ��� �� �� ����

��.

� 4 � �� ���� 251

Page 260: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 27. LOAD REPLACE KEEPDICTIONARY

��� ��� ��

��

XML ���� �

� �� ��1 �� ���

YES YES YES ��� ��� � XML

��� �����.

���� ���� �����.

YES YES NO ��� ��� ��� �

��� � XML ��� �

����.

���� ��� ���� ��

���. XML ��� ��� ��,

���� �� � XML ����

�����.

YES NO YES ��� ��� ��� �

��� � XML ��� �

����.

��� ��� ��� ��� �

�, ���� �� � ���

���� ����� . ����

XML ���� �����.

YES NO NO � ��� ��� �

XML ��� �����.

��� ��� ��, ���� ��

� ���� �����.

NO YES YES ��� ��� � XML

��� �����.

���� ���� ���� ���

�.

NO YES NO ��� ��� ��� �

����.

���� ���� ���� ���

�.

NO NO YES ��� ��� ��� �

�� ����. XML ��

� �����.

���� ���� ���� ���

�.

NO NO NO ��� ��� ����. ���� ���� ���� ���

�.

�:

1. XML ��� DB2 � 9.7 ���� ���� ��� �� ��

���� �� ��� ��� ��� ��� ���� ���

� XML ��� � ��� �� ��� �� � ���.

RESETDICTIONARY

� ���� LOAD REPLACE �� � ��� COMPRESS �

YES �� ��� ��� � ��� � ��� ����� ���.

COMPRESS � NO�� ��� �� ���� �� ����

� ��� ���� ���� ����. �� ��� � ��� �

�� ���� ��� � ���. ��� ��� �� ��� 0��

��� ���� ��� � ��, � ��� ���� ����. �

����� ��� ����� ���� ���� �� ADC� ���

��� ����. �� ��� �� ��� 2� ������.

252 ��� �� ���� �� � ���

Page 261: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 28. LOAD REPLACE RESETDICTIONARY

��� ��� �

� ��

XML ���� �

� �� ��1 �� ���

YES YES YES � ��� �����2.

DATA CAPTURE

CHANGES ���

CREATE TABLE ��

ALTER TABLE��� �

� ���, �� ���

��� ��� �����(�

�� �� ������

�).

��� ��� ��, ���� ��

� ���� �����.

YES YES NO � ��� �����2.

DATA CAPTURE

CHANGES ���

CREATE TABLE ��

ALTER TABLE��� �

� ���, �� ���

��� ��� �����(�

�� �� ������

�).

��� ��� ��, ���� ��

� ���� �����.

YES NO YES � ��� �����. ��� ��� ��, ���� ��

� ���� �����.

YES NO NO � ��� �����. ��� ��� ��, ���� ��

� ���� �����.

NO YES YES ��� �����. ���� ���� ���� ���

�.

NO YES NO ��� ��� ��� �

����.

���� ���� ���� ���

�.

NO NO YES XML ��� � �� �

�� �����.

���� ���� ���� ���

�.

NO NO NO ��� ��� ����. �� ��� ���� ���� �

���.

�:

1. XML ��� DB2 � 9.7 ���� ���� ��� �� ��

���� �� ��� ��� ��� ��� ���� ���

� XML ��� � ��� �� ��� �� � ���.

2. ��� ���� �� � �� ���� ��� ��� �

� � �� �� � � �� , � ��� � � � � ���

RESETDICTIONARY ��� ��� ��� ���� ����.

TERMINATE

�� ����� � � � � � �� �� ��. �� ��� ��

���� ��� ��� �� ��� ��� ��� ��� �� ���

� �����. ��� ��� ��� ����� ��� ���� ���� �

� 4 � �� ���� 253

Page 262: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� � ��� ��� �� ���( �� � ��� ���� ��

��� ���� ��, �� ���� �� ���� ���� ��). �

�� �� ��� LOAD REPLACE��, ���� LOAD TERMINATE �

� ��� � ���� �����. ��� �� ��� LOAD INSERT�

�, LOAD TERMINATE �� ��� ���� ��� �� ���� ��

���. �� �� �� ��� �� ��� 3� ������.

LOAD TERMINATE ��� ��� ������ �� �� ��� ���

� ����.

RESTART

�� ����� � � � � � �� �� ��. ��� ��� �

� ��� ������. �� ��� ��, �� �� � ��� �� �

� ���� ���� ����. �� �� �� ��� �� ��� 4�

������.

INTO table-name

���� ���� � ������ ���� �����. � ���� ��

� ���, ��� �� ��� �� �� �� ���� � ����. ��

�� ���� ��� �� �� ��� ��� ��� � ���. ���

��� ��� ��� schema.tablename���. ��� �� �� ��� �

�� ���� ���� CURRENT SCHEMA� �����.

insert-column

���� ���� � ��� ��� �����.

�� ����� �� ��� ����� ���� ��� �� ��� ���

��� � ����. � �, ��� ����.

Int 4 �� ��� ����. ���� � �� ��� ���� � ��

����.

FOR EXCEPTION table-name

�� � ��� � ���� �����. �� �� �� � �� �

��� �� � �����. ��� �� �� ��� ��� ���� ��

�� CURRENT SCHEMA� �����.

� ���� �� ��� � ��� ��� ����. ��� �

����� ����� � ���� �� ���� ��� �����

� ��� �� ���� ���. ��� ���, � ��� ����

��� �� �� ��� ��� � �� � �����.

XML ��� �� ��� ��� �� �� FOR EXCEPTION�� ���

�� � ���� ��� � ����.

v ��� �� �� ��(LBAC)� ���� ��.

v ��� �� ���� ���� ���� ��.

254 ��� �� ���� �� � ���

Page 263: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

NORANGEEXC

� �� ���� ���� ���� � ���� ���� ���� ��

�����.

NOUNIQUEEXC

� �� ���� ���� ���� ���� � ���� ���� ��

�� �� �����.

STATISTICS USE PROFILE

� ���� �� ��� ���� �� �� ��� ����� ���

�����. � ���� ��� � �� �� ��� ���. � ��

�� RUNSTATS ���� ����. ���� ���� �� ��

�� �� ��� ����� ��� ��� �� ��� ���� ��� �

��� ����.

STATISTICS NO

��� ���� �� ���� ��� ���� ��� �����. �� �

������.

COPY NO

��� ��� �� �� ��(�, logretain �� userexit� �� ��),

���� � ��� ����� �� �� ��� �� �����. COPY

NO ��� ���� ��� ���� ��� �� � ��� ����

��� ���. � ��� ��� ���� ��� �!�� ��� �

����. ��� ����� �� ���� ���� ��� ���� �� �

� �� ������ ��� ��� ����� �� � ���. �

�� SELECT�� ��� ���� ���� ��� � ���.

�� �� ������� �� COPY NO ��� ��� LOAD� ���

����� �� �� ��� ���. � �, COPY NO � INDEXING

MODE DEFERRED ��� �� LOAD� � �� ��� �� ��

���. ���� �� �� ��� �� ��� � �� ��� �� �

� �� � ���. �� �� ��� � ��� ����� ���

��� �� �� � ����. ��� ��, ��� � � ���� ��

��� �����. �� �� ��� ��� ��� ��� � ��

����� �� ���� ����. COPY NO, COPY YES ��

NONRECOVERABLE ��� ���� �� ������� �� ��

��(logretain �� logarchmeth1� �� ��), COPY NO� ����

��.

COPY YES

��� ���� �� ���� �����. ��� ��� �� ��

�� � ��� ���� ����.

� 4 � �� ���� 255

Page 264: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

USE TSM

TSM(Tivoli Storage Manager)� ��� �� ���� ���

��.

OPEN num-sess SESSIONS

TSM �� �� ��� �� ���� � �� �. ����� 1

���.

TO device/directory

��� ��� �� ���� �� ���� �����.

LOAD lib-name

��� �� �� � ��� I/O �� � � �� �� ��

��(Windows �� ��� DLL). ��� �� ��� ��� �

���. �� ��� ���� ��� ����� User Exit ���

�� � �����.

NONRECOVERABLE

�� ����� �� ���� ��� �� � ��� ��� ��

� � ��� �����. � ��� ����� ����� ��� ����

�� ���� ″���� ��″�� �����. �� � ����� �

� ���� �� � ����� ����. � ��� ��� �� � �

�� ���� �� �� �� �� � � ��� �� ��� � ��

��(�� �� ��� ����)�� ���� ���� � ���.

� ��� ���� �� �� �� ��� ����� �� �� ��� ��

��� �� �� � ��� ���� �� �� �� ����. COPY

NO, COPY YES �� NONRECOVERABLE ��� ���� �� �

������ �� ��� �� ��(logretain �� logarchmeth1� ��

��� ��), NONRECOVERABLE� ������.

WITHOUT PROMPTING

��� �� ��� ��� �� �� ���� ��� ���� �� �

��� �� �� ��� ����� �����. � � �� �� �

��� �� ��� �� ��� ��� �� ���� �� ��� ��

� ���� �� �� ��� ���.

DATA BUFFER buffer-size

������ ��� ��� �� � ����� ��� 4KB ���� �

� �����(� �� ��� ��). ��� �� ����� ���� �

��, �� � ��� ���� ��� ���� ����.

� ���� ���� �� �� ���� ��� util_heap_sz �����

� � ���� ��� � ���.

256 ��� �� ���� �� � ���

Page 265: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ���� ��� ���� ����� �� ��� ����� ����

�. ����� ���� �� �� �� ��� ��� ���� ���

���� �� �� �� � ��� ���� �� ���.

SORT BUFFER buffer-size

� ��� �� �� SORTHEAP ������ � ���� ����

�� ����� . � ��� ��� �� ���� ���� ���

INDEXING MODE ���� DEFERRED� ���� �� ���� ��

� ���. ��� �� SORTHEAP� �� �� � ����. � �

��� SORTHEAP� �� ���� �� �� ��� � ���� ��

� � ���� � ���� ���� � ���� �� �� ���� ��

� ���.

CPU_PARALLELISM n

��� � ��� ��� � ���� �� ��, �� � ����� �� �

� ����� ��� ���� �� ���� �� �����. � ��

�� ������ ��� � �� ���� �� ����� �����

�. �� ���� � �� ��� ��� � ��� �� ���� ��

� � �� �����. � ���� �� 0��� ���� ��� �� �

���� ��� ����(����� �� �� CPU �� ��)� ��

���.

�:

1. � ���� LOB �� LONG VARCHAR � ��� � ��

�� �� ���� ��� CPU �� ���� ��� �� ���� �

� 1� ���.

2. SAVECOUNT ���� �� �� ���� ��� ��� � ���

������ � � ��� �� �� � �� � ��� � �� �

��. CPU_PARALLELISM� 1�� �� ��� ��� ���� �

�� ��� CPU� ��� � �� ���. CPU_PARALLELISM�

1� � �� �� � �� � � � � � � � � � � .

CPU_PARALLELISM� 2� ��� SAVECOUNT� 10 000��

�� �� ��� CPU� ��� �� CPU_PARALLELISM� 1�

�� ��� ���� ��� ����.

DISK_PARALLELISM n

�� ����� ���� ��� ���� ���� ��� �� ��

� ����� ���� �� �����. �� ���� ��� ����� �

�� ���� ���� � � ���� �� ��� ���� � ���

����� �����.

� 4 � �� ���� 257

Page 266: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

FETCH_PARALLELISM YES | NO

D A T A B A S E ���� � � � � ��� ��� � ��� A P I

sqlu_remotefetch_entry ��� ��� ���� � ��� YES� ��

� � ��, �� ����� �� ��� ��� ����� ��(fetch)

� � ����� ���. NO� ��� � ��(fetch)� � �� ��

��. ����� YES���. ��� ��� CURSOR � �� ���

��� ��� ������.

INDEXING MODE

�� ����� ��� ���� � � �� ��� ����� ���

� �� �����. �� �� ��� ����.

AUTOSELECT

�� ����� ���� REBUILD� INCREMENTAL ��� �

����. � ��� �� ��� �� �� ��� ��� �

��� ���. �� ��� ��� �� ��� �� � ���

��� ���. � ��� ��� �� RUNSTATS� ��� �

���. ��� �� ��� AUTOSELECT���.

REBUILD

�� ��� ������. �� � ��� ��� ���� �� �

� �� � �� ���� ����� ��� ��� � �

��.

INCREMENTAL

��� ��� ���� �� �����. � ��� �� � �

�� �����. ��� ���� �� �� �� ����� ��

� � ����� �� ���. � ���� �� � ��� �

��� �� ��� ��� � ��� � � ���� �� ��

�(� �, DEFERRED ��� ��� �� �� ��� ��

�� ��). � ��� ������ �� �� ��� ���� �

� ��, ��� ���� �� ��� � REBUILD �����.

��� �� �� ���� �� ��� ��� ��� ��,

INCREMENTAL ��� ���� ����.

�� ��� �� ��� � �� ��� ���� ����.

v LOAD COPY ��� �������(USEREXIT �� LOGRETAIN

��� ��� logarchmeth1).

v ���� DMS ��� ����� ���.

v �� � ��� �� ���� � � ��� � ��

� ���� ���� ���.

258 ��� �� ���� �� � ���

Page 267: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ����� ����� ��� ��� ��� ����� � �

� �� ���.

DEFERRED

� ��� ���� �� ����� �� �� ���� ���

�. ��� �� �� �� � ��� �����. �� ���

��� �� ��� ��� �� ��� � ��� ���� �

���. ��� ��� ��� ������� ���� � ����

� ���. ��� ��� � ��� �� � ��� �� � �

�� �� ��� � ����� � ���. �� �� �

��� ���� � ��� REBUILD ��� �� ���� �

��. ��� ��� ���� � �� ��� � � � ����

�� ���� � ��� ����� �� ���� �����

�� �� ���� �� ���� � �� �� �� �� �

��( ����).

��� ��� ��� ��� � ����� ��� � �� �

� ��� � �� �� �� � ��� ����.

ALLOW NO ACCESS

��� �� �� ��� �� �� ���� ����. �� ���

��� �� � �� ����. ALLOW NO ACCESS� ��� ��

���. LOAD REPLACE�� � ��� �����.

���� ����� � � ��� ��� �� � � �� � �

��� ����. ���� � � �� ���� ����� SET

INTEGRITY�� ��� ���.

ALLOW READ ACCESS

��� �� ���� �� ��� ����. ��� ��� �� � �

�� �� ��� ����. ���� ���� ���� � ���� �

�� ��� ��� � ���. �� ��, ��� ���� ��� ��

�� �� � ���� ��� � �� ���� � ���� ���

�� �� ��� � ����. ALLOW READ ACCESS ��� LOAD

TERMINATE �� LOAD RESTART� � ��� ��� � ��

ALLOW NO ACCESS ��� LOAD TERMINATE �� LOAD

RESTART� � ��� ��� � ����. ��� �� ���� ���

���� �� ��� ��� �� � ��� ���� ����.

���� ����� �� ��� ��� �� � , �� �� � �

�� � � ��� ����. ��� ��� ��� �� �� �

� � ��� ����� � � �� � �� �� ��� ��

���. ���� � � �� ���� ����� SET INTEGRITY

�� ��� ���. ���� ��� � � �� � �� �� �

� 4 � �� ���� 259

Page 268: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�, ���� ���� ��� ���� �� ��� � �� SET

INTEGRITY�� �� �� ���� � (��) ���� ��� � �

���. ���� SET INTEGRITY�� � �� �� ��� ����� �

��� � � � ���. ��� SET INTEGRITY�� � � ��

�(� �) ���� � � ���.

ALLOW READ ACCESS� �� ���� �����.

USE tablespace-name

��� ����� ��, ��� ��� �� ��� ����

tablespace-name� ���� INDEX COPY PHASE �� � �

�� � ��� ����� �����. � ���� ��� �� �

�� ����� ��� � ���. ��� ����� ���� �

� �� �� ��� �� � ��� ��� ��� �����

����. �� �� �� � ��� ��� ��� �����

�� ��, �� �� � ��� �� �� �� � ��� �

�� ������. �� �� �� � ��� � ��� ��

��� � �� �� ��� � ���. ��� I/O � ��� �

�� � ���. INDEX COPY PHASE �� � ��� ��

�� ��� ��� � � ��� �����.

� ��� ���� ��� �� ��� �� ��� ��� ��

���� �����. � ��� �� ��� � � ���� �

�� ��� ��� ����� � � � ��� ����� �

��� �� ���� �� ����� ���� �� � ���.

� ��� ���� ��� ��� ��� ����� ��� �

���.

���� INDEXING MODE REBUILD �� INDEXING MODE

AUTOSELECT� ���� �� �� � ��� ���� .

INDEXING MODE AUTOSELECT� ���� ��� ��� �

���� ����� ��� ���� � ��� ����.

SET INTEGRITY PENDING CASCADE

LOAD� � ���� � � �� ��� �� ��, ���� SET

INTEGRITY PENDING CASCADE ��� ��� ��� ���� �

� �� ��� �� ��(�� �� � ���, �� �� ���� ��

��� � �� �� ���� ��� ��)� �� ����� �� ���

� ���.

IMMEDIATE

� � �� ��� �� �� � ���, �� �� ���� �

� ��� � �� �� ���� ���� �� ��� �����.

260 ��� �� ���� �� � ���

Page 269: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD INSERT ��� ��, IMMEDIATE ��� ���� �

� �� ��� �� �� � ���� ���� ����.

�� ��� ���� ���� ��� �� �� � � �(SET

INTEGRITY�� IMMEDIATE CHECKED ��� ���) �

� �� �� ��� � �� �� � ���� � �

�� �� �� ��� ���.

DEFERRED

��� ����� � � �� ��� ��� �����. ��

�� � ���, �� �� ���� �� ��� � �� �� ���

� ���� ��� ���� ����.

�� �� � ���� ���� ��� �� �� � � �(SET

INTEGRITY�� IMMEDIATE CHECKED ��� ���) ��

�� � ��� � �� ����� � � �� ��� ��

� ���. �� �� ���� �� ��� � �� �� ����

���� �� � ��� ��� � ��� �� �� �

� � ����� � � �� ��� ���. �� ����

� � �� ��� ���� ���� ��(SQLSTATE

01586)� � ���. � �� ���� �� � � �� �

�� ���� ���� SQL ����� SET INTEGRITY�� �

� �� ������.

SET INTEGRITY PENDING CASCADE ��� ���� �� ��,

v ��� ����� � � �� ��� ����. �� �� � ��

�, �� �� ���� �� ��� � �� �� ���� ���� ��

� � ���� ��� �� ��� ���� ���� ��� ��

� � � ����� � � �� ��� � � ���.

LOAD �� �� ���� � � �� ��� �� �� �� SET

INTEGRITY PENDING CASCADE ��� ����.

LOCK WITH FORCE

� ����� �� ���� ��� ��� ���� ��� ��� ����

�. ���� ��� ����� � � ��, ��� ��� � ��� �

��� �� �� ���� �� ��� ���� � �� ������� �

�� ��� � ���. ��� ��� ����� �� ��� ����

� ������� �� ����� ��� ��� � ����. ��� �

������ ���� �� ����� �� �� ��� ������. �

� �� �� ����� � � � � ���. � ��� �����

FORCE APPLICATIONS ��(SYSADM �� SYSCTRL)� ��� ��

� ����.

� 4 � �� ���� 261

Page 270: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ALLOW NO ACCESS ��� �� ��� ��� � �� ��� ����

� ������� �� � � � ���. ��� ��� � �����

���� ����� ����� �� ������� �� � � �

���.

ALLOW READ ACCESS ��� �� ��� ����� �� � �� �

�� ���� � ������� �� � � � ���. ��� ���

� ����� ��� ����� �� ������� �� � � �

���. �� ��� �� � �� ����� ���� ����� ���

�� �� ������� �� � � � ���.

SOURCEUSEREXIT executable

����� ���� � �� �� �� � � ��� �����.

REDIRECT

INPUT FROM

BUFFER input-buffer

input-buffer� ��� ��� ���� ��� �

�� � �� ����� STDIN � ������

����.

FILE input-file

� ������ �� ��� ��� � �� �

�� ����� STDIN � ������ ��

��.

OUTPUT TO

FILE output-file

STDOUT � STDERR � ������ ��� �

� �� �����.

PARALLELIZE

� User Exit ����� �� �� �� ����� ���

���� ���� �����. � ��� � �� ������

����� ��� � � � �� �� ������ �����

����.

��� ��� ��� ��� ������� ��� ��� ��� ���

���.

PARTITIONED DB CONFIG partitioned-db-option

� ������ ��� ��� ��� ��� � � � �� ���.

262 ��� �� ���� �� � ���

Page 271: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PARTITIONED DB CONFIG ���� ���� ��� �������

� ���� � ��� � �� � ���. partitioned-db-option �� �

�� �� ��� � ���.

PART_FILE_LOCATION xOUTPUT_DBPARTNUMS xPARTITIONING_DBPARTNUMS xMODE xMAX_NUM_PART_AGENTS xISOLATE_PART_ERRS xSTATUS_INTERVAL xPORT_RANGE xCHECK_TRUNCATIONMAP_FILE_INPUT xMAP_FILE_OUTPUT xTRACE xNEWLINEDISTFILE xOMIT_HEADERRUN_STAT_DBPARTNUM x

� ��� ��� �� ��� ������ ��� �� �� � �

�� ������.

RESTARTCOUNT

�.

USING directory

�.

XML ���� ��� �� �

XML ��� �

� 1

���� ���� ��� ��� �� ���� XDS �� ��� �� ��

���. ��� �� �����.

1, "<XDS FIL=""file1.xml"" />"2, "<XDS FIL='file2.xml' OFF='23' LEN='45' />"

� �� � ��, XML ��� file1.xml �� �����. �� ����� �

����� ����� XDS � ��� �, XDS � ��� ����� ��

���. � �� � ��, XML ��� file2.xml �� ����, ��� ���

23�� ���� 45��� �����.

� 2:

���� XML ��� �� �� �� �� � �� �� �� ��� � ��,

���� ����� �����.

� 4 � �� ���� 263

Page 272: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD FROM data.del of DEL INSERT INTO mytable

���� XML ��� �

���� ��� �� �� �� �� �� �����. � � ��� T1 �

T2� ��, C1��� �� XML ���� ����. T1�� T2� ���

� �� ���� �� ��� �����.

DECLARE X1 CURSOR FOR SELECT C1 FROM T1;

���� ���� �� �� ��� LOAD� � � � ���.

LOAD FROM X1 of CURSOR INSERT INTO T2

XML �� LOAD ��� �� �� ���� �� ��� ���� �� ���

�.

�� � ����

v ���� � �� ���� ���� �����. �� ���� �� �� �

�� ���� �� ���� �� ���. �� ��� ��� ��� ���

�� ��, �� ����� � � ��� ���� �� �� ANYORDER

� � ��� ��� ������.

v �� ����� �� ��� �� ��� �����. �� �� �� �� �

��� �� � ���� �����. � ����� �� �� ����� �

��� � � � ��� ���� ���� � ���� �� ���� ��

�� ����. �� �� � ����� ���� ���� � � �� �

�� ����. ���� � ���� �� REFRESH IMMEDIATE� �

�� ��� �� ���� � � �� ��� ����. � ����

� � �� ���� ����� SET INTEGRITY�� � ����. ���

���� �� ������ �� ��� � � � ����.

v ���� ���� ��� ��� ��, ���� �� ���� ��� �

� ���� �� ���. ��� ������ �����(MDC) ���� �

�� ���� �� ���� �� �� ����.

v �� �� ���� ��� � � ���� ����, ���� �� � ��

�� �� �� � � ���� �����. ��� � ���� ��� �

� ���� ����� �� ��� �� ���� ��� � ���. �

��� �� ���� � ��� �� ��� �� � � ����, �

��� � ���� � ���� ��� ��� �� � ��� � �

�� ��� ��� �� � ���� �����.

v �� ��� � � ����� � ��� ��� ��� � ���. DEL

� �� ��� �� ��� ��, � � ��� ��� ����� � �

264 ��� �� ���� �� � ���

Page 273: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ���. ��� ���� ���� LOAD ��� delprioritychar � � �

��� ��� ����� �� �� ��� ����� ������.

v DECLARE CURSOR �� � DATABASE ���� ��� CURSOR � ��

��� �� ��� � � ��, ��(�� �) ��� ������� ��

�� � ��� ��� ID � ��� ��� �� ������ (DECLARE

CURSOR ��� DATABASE ��� �� ��)� ���� ����. ��

������� �� ����� ��� ��� ID � ��� �� ��

DECLARE CURSOR �� � �� ������� �� ��� ID � ���

��� ���.

v �� �� Windows ����� AIX ����� ���� � � PC/IXF

� �� �� ���. �� �� ��� LOAD ���� ���� ���.

� �, LOAD FROM DATA.IXF, DATA.002 OF IXF INSERT INTO TABLE1. �

���� ��� PC/IXF ��� Windows �� ���� �� ���� ��

��.

v �� LOAD ��� �, ��� REBUILD ��� ����� BUILD ���

���� �� ��� ����.

v ������ ���� XML ��� ��� � ��� � �� �� ���

SQL1407N� �����.

LOAD TERMINATE � LOAD RESTART �� �� ��

�� ��� TERMINATE ��� ���� LOAD ��� �� �� �� ��� �

����.

� 29. LOAD TERMINATE �� ��

� � �

COMPRESS �

LOAD ��� ���

��� ��

��

XML ���� �

� ��� LOAD ��

� ��1

TERMINATE: LOAD

REPLACE

KEEPDICTIONARY ��

LOAD INSERT

TERMINATE: LOAD

R E P L A C E

RESETDICTIONARY

YES YES YES �� ��� �����. �� � ��� ���� �

���.2

YES YES NO �� ��� �����. �� �� ���� ����.

2

YES NO YES �� ��� �����. �� �� ���� ����.

YES NO NO �� �� ���� ����. �� �� ���� ����.

NO YES YES �� ��� �����. �� �� ���� ����.

NO YES NO �� ��� �����. �� �� ���� ����.

NO NO YES �� ��� �����. �� �� ���� ����.

NO NO NO � �� � �� ����. � �� � �� ����.

�:

� 4 � �� ���� 265

Page 274: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

1. XML ��� DB2 � 9.7 ���� ���� ��� �� �� ���� ��

��� ��� ��� ��� ���� ���� XML ��� � ���

�� ��� �� � ���.

2. ����� ��� ��� �� �� ��� ��, ��� ��� ��� �

����.

LOAD RESTART� � �� ��� ���� �����. �� ��� LOAD

RESTART ��� ���, � LOAD �� ��� ��� ��� ���� �

����. � ��, LOAD RESTART� � ��� ��� ����. �� ��

� �� ��� �� ��� 4� ������.

� 30. LOAD RESTART �� ��

� � �

COMPRESS �

LOAD �� ��

�� ��� ���

�� ��1

� �� ��� XML

���� �� ��

��2

RESTART: LOAD

REPLACE

KEEPDICTIONARY ��

LOAD INSERT

R E S T A R T : L O A D

R E P L A C E

RESETDICTIONARY

YES YES YES �� ��� �����. �� ��� �����.

YES YES NO ��� ��� ��� ��

� ���� ADC� ��

XML ��� �����.

��� ��� ��� �

�� ���� XML ���

�����.

YES NO YES ADC� � ��� ���

�����. �� XML ���

�����.

��� ��� ��� �

����. �� XML ���

�����.

YES NO NO ADC� � XML ��� �

�� ���� �����.

��� ��� � XML

��� �����.

NO YES YES �� ��� �����. �� ��� �����.

NO YES NO �� ��� ��� ���

�����.

�� ��� ��� ��

� �����.

NO NO YES �� XML ��� �����. �� XML ��� ����

�.

NO NO NO � �� � �� ����. � �� � �� ���

�.

�:

1. XML ��� �� �, �� ���� �� �� ��� ��� �� ���

�� SAVECOUNT ��� ����.

2. XML ��� DB2 � 9.7 ���� ���� ��� �� �� ���� ��

��� ��� ��� ��� ���� ���� XML ��� � ���

�� ��� �� � ���.

266 ��� �� ���� �� � ���

Page 275: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ����� �� �� ���

� 31. �� ����� ��� � � ���: �� � �

��� ��

anyorder � ���� cpu_parallelism ���� ��� �����. SMP ����� �� ��

��� ����, �� ��� ��� ��� ��� ��� �����. cpu_parallelism

� �� 1��, � ��� ����. �� �� ��� �� ��� ���� ���� �

���� ��� � SAVECOUNT > 0 �� � ��� ���� ����.

generatedignore � ���� �� �� ��� ���� ��� �� ����� �� �� �� �

���� ����. �� � �� �� ��� �� ����� �� ����. � ��

�� generatedmissing �� generatedoverride ��� ��� �� ��� � ��

��.

generatedmissing � ���� ��� ��, ����� � ��� ��� ID ��� ���� ���� �

� ���(NULL �� ���) ��� � � �� ����. �� � �� ��

��� �� ����� �� � � � � . � � ��� generatedignore � �

generatedoverride ��� ��� �� ��� � ����.

generatedoverride � ���� ����� ��� �� ��� ��� �� ���� � ��� �� ���

�� �����(��� �� ��� �� �� ��� ��). � ������ ����

� ���� �����, ROLLFORWARD DATABASE ���� RECOVER DROPPED

TABLE ��� ��� ��� ����� ���� ��� � �����. � ���� �

�� �, ���� �� �� �(null) �� ���� �� �� ��� NULL ����

�����(SQL3116W). �� ��� �� �, ���� � � �� ��� ����.

��� �� �� ��� �� � � �� ����� ���� ����, �� ��

��� �� ��� � ����.

SET INTEGRITY FOR < table-name > GENERATED COLUMNIMMEDIATE UNCHECKED

� � �� ����� ���� �� ��� �� �� �� �����, �� ��

��� �� ��� � ����.

SET INTEGRITY FOR < table-name > IMMEDIATE CHECKED.

� ���� ���� ��� ��� �, �� � �� �� �� �� ��� ��,

LOAD ��� ���� ���� generatedignore� ���� ��� � ���. ���

�� �� �� �� ���� ��� ����.

� ���� generatedmissing �� generatedignore ��� ��� �� ��� �

����.

identityignore � ���� ID ��� ���� ��� �� ����� �� �� �� �����

����. �� � ����� �� �� ID �� ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. GENERATED

ALWAYS ��� ��, �� � ���� ��� �����. � ���� identitymissing

�� identityoverride ��� ��� �� ��� � ����.

identitymissing � ���� ��� ��, ����� � ��� ��� ID ��� ���� ���� �

�(NULL �� ���)� ��� � � � � ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. � ����

identityignore �� identityoverride ��� ��� �� ��� � ����.

� 4 � �� ���� 267

Page 276: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 31. �� ����� ��� � � ���: �� � � (�)

��� ��

identityoverride GENERATED ALWAYS� ��� ID ��� ���� ���� � ��� � ����

��� ���. �� ��� �� ���, �(NULL)� �� ���� � ��� ����

� �����(��� �� ID ��� �� �� ��� ��). ���� GENERATED

ALWAYS� ���� � � � ������ ����� ���� �����,

ROLLFORWARD DATABASE ���� DROPPED TABLE RECOVERY ��� ��

� ��� ����� ���� ��� � �����. � ���� ��� �, ���� �

� �� ID ��� NULL ���� �����(SQL3116W). � ���� identitymissing

�� identityignore ��� ��� �� ��� � ����. � �� �� � �� �

���� ���� ID ���� �� ��� ���� ����� ���� ����.

indexfreespace=x x� 0 - 99� �����. ��� ��� ���� � � ���� �� �� ��

���� ������. INDEXING MODE INCREMENTAL� ��� ��� � � �

�� ����. ���� � �� ��� ���� ����, � �� �� ���� ��

��� �� ��� �����. ����� CREATE INDEX ��� �����.

� �� CREATE INDEX�� ��� PCTFREE ��� �����. indexfreespace ��

� �� �� ����� ��� ����.

lobsinfile lob-path� LOB ���� ���� �� �� ��� �����. ASC, DEL �� IXF

�� � �� LOB ��� LOB ���� � �� ��� �����.

� ��� CURSOR � �� �� ���� ����.

LOBS FROM �� �lobsinfile� ���� ��� � LOB �� ���� �� ����

�. LOBS FROM �� ����� LOBSINFILE ��� ����. LOBS FROM �

� ��� ��� LOB �� �� �� �� ��� LOAD ����� � ��

�.

��� LLS(Lob Location Specifier)� �� � ��� ��� ��� LOB� ����

��� ��� �� ��� �� �����. LLS� LOB � ��� �� ���

LOB ��� ��� �����. LLS� �� filename.ext.nnn.mmm/��, �� filename.ext

� LOB� ���� �� ����, nnn� � ��� LOB� ���� ���� ���

��� , m m m� L O B� ��� ���� � � � ��� � . � � , ���

db2exp.001.123.456/� ��� �� ��� ��, LOB� db2exp.001 ��� ��

� 123� ���� 456��� �����.

�(NULL) LOB� �����, ��� -1� � ����. ��� 0�� ����, ��� 0

LOB� �����. ��� -1 �(NULL) LOBS� ��, ��� � � ��� �

���. � �, �(NULL) LOB� LLS� db2exp.001.7.-1/���.

noheader �� � ��� ����(�� �� ������ �� ��� � ���� ���

���� ��� �� �).

��� MPP ��(�� PARTITION_AND_LOAD)� �� �� ������ �� �

�� � ���� �� ���� ��, �� ��� ����. �� � �� ����

��� ����. LOAD_ONLY ��� ���� ��, �� ��� ���. ��� �

� ���� ��� �� � ��� ��� ��� �� �� ��� LOAD_ONLY

� � ��� �� �����.

norowwarnings ��� � �� �� ��� �����.

268 ��� �� ���� �� � ���

Page 277: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 31. �� ����� ��� � � ���: �� � � (�)

��� ��

pagefreespace=x x� 0 - 100� �����. � ���� �� �� ��� ���� ������. ��

�� ��� ��� �� ���� �� ��, (� �, ��� ��� 3000�����,

x �� 50 ), � ���� � �����. 100 �� ��� ��, � � ����

���. ���� PCTFREE �� ��� � ��� � ��� ��� �����. ��

��� pagefreespace ��� ���� PCTFREE �� ��� �� ��, �����

���� �� �� ����� ����. pagefreespace� �� �� ���� ���

PCTFREE �� �����.

rowchangetimestampignore � ���� �� ��� ��� ���� ��� �� ����� �� �� �

� ����� ����. �� � ����� �� �� ROW CHANGE TIMESTAMP�

����. GENERATED ALWAYS � GENERATED BY DEFAULT �� � �� �

�� �����. GENERATED ALWAYS ��� ��, �� � ���� ��� ���

��. � ���� rowchangetimestampmissing �� rowchangetimestampoverride �

�� ��� �� ��� � ����.

rowchangetimestampmissing � ���� ��� ��, ����� � ��� ��� �� ��� ��� ���

� ���� ��(NULL �� ���)� ��� � � �� ����. GENERATED

ALWAYS � GENERATED BY DEFAULT �� � �� ��� �����. � ���

� rowchangetimestampignore �� rowchangetimestampoverride ��� ��� �

� ��� � ����.

rowchangetimestampoverride GENERATED ALWAYS� ��� �� ��� ��� ���� ���� � ��

� � ���� ��� ���. �� ��� �� ���, �(NULL)� �� ���� �

��� ����� �����(��� �� ��� ��� �� �� �� � ��). ��

�� GENERATED ALWAYS� ���� � � � ������ ����� ����

�����, ROLLFORWARD DATABASE ���� DROPPED TABLE RECOVERY �

�� ��� ��� ����� ���� ��� � �����. � ���� ��� �, �

��� �� �� ROW CHANGE TIMESTAMP ��� NULL ���� �����

(SQL3116W). � ���� rowchangetimestampmissing �� rowchangetimestampignore

��� ��� �� ��� � ����. � �� �� � �� ����� ����

��� ���� �� ��� ���� ����� ���� ����.

seclabelchar � �� �� � ���� ���� ��� �� �� ��� � ��� �� �

�� ��� �����. LOAD� � ���� ��� ��� �� ��� ���

��. ���� ��� ��� �� � �� �� � ���� ��� ��(SQLSTATE

01H53, SQLCODE SQL3242W)� �����. ���� ���� ���� � ��

� ��� � ���� ���� �� ��, � ���� ��� ��(SQLSTATE

01H53, SQLCODE SQL3243W)� �����.

seclabelname ���� ��� �� � ���� ��� � ���, ��� ��� ��� �

�� ��(SQLCODE SQL3525N)� �����.

���� �� DB2SECURITYLABEL ���� �� ��, ��� �� ��� ����.

"CONFIDENTIAL:ALPHA:G2""CONFIDENTIAL;SIGMA:G2""TOP SECRET:ALPHA:G2"

� ���� ����� ������, SECLABELCHAR � � ���� ���� �

��.

LOAD FROM input.del OF DEL MODIFIED BY SECLABELCHAR INSERT INTO t1

� 4 � �� ���� 269

Page 278: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 31. �� ����� ��� � � ���: �� � � (�)

��� ��

seclabelname � �� �� � ���� ���� ��� �� �� ��� ���� ��� �

���. LOAD� ��� � �� ��� � ���� �����. ���� ����

� ��� �� ��� ��� � � ���� �� ��, � ���� ��� ��

(SQLSTATE 01H53, SQLCODE SQL3244W)� �����.

seclabelchar ���� ��� �� � ���� ��� � ���, ��� ��� ��� �

�� ��(SQLCODE SQL3525N)� �����.

���� �� DB2SECURITYLABEL ���� �� ��, ��� �� ��� ��� �

��� ���� ����.

"LABEL1""LABEL1""LABEL2"

� ���� ����� ������, SECLABELNAME � � ���� ���� ��

�.

LOAD FROM input.del OF DEL MODIFIED BY SECLABELNAME INSERT INTO t1

�: � �� ASC ��, � ���� �� ��� �� �� ����� ��� ��

� �����. �� ���� striptblanks � � ���� ��� ����� ����

�� � ����.

totalfreespace=x x� 0 ��� �����. � �� � ���� ���� �� ���� ����� � �

��� ���� �����. � �, x� 20�� ���� ��� ��� ���� 100

� ��� ���� � ��, 20� ��� � ���� �����. ���� � ���

��� �� 120���. ��� ��� � �� ����� �� ���� �� ���

� ����. � ��� �� � ��� ��� ��� ����. � ��� ��� �

� ��� ���, � �� ��� � �� ���� �� ��� � ����� ���

�� ����.

usedefaults �� ��� ��� �� ��� ������ �� ��� ���� �� ���� ��

�� �� ��, ����� �����. ��� ���� :

v DEL �: �� �� ����(″, ,″)� ���� 2� � �� ����� 2� �

�� ����(″,,″)� �� ��� �����.

v DEL/ASC/WSF �: � ��� ���� ��� � ��� �� � �� ����

����. ASC �� ��, NULL �� �� ����� ��� ��� ���� ���

���� NULL �� �� ���� ����. ��, ��, �� � /��� ��� ��

�� ��� NULL �� �� �����, ��� NULL�� ���� �� �� ��

��� �(NULL) ���� ������ NULL �� �� �����.

� ��� �� ��, �� ��� ���� ���� ���� ��� �� ���

�����.

v DEL/ASC/WSF �: ��� �(NULL) � �� �� NULL� �����. ���

�(NULL) � ��� ��� ����� � �����.

270 ��� �� ���� �� � ���

Page 279: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 32. �� ����� ��� � � ���: ASCII � �(ASC/DEL)

��� ��

codepage=x x� ASCII ������. �� �� � ��� ���� ���� �� ����� ���

��. �� �� � �� ����� ������ �� ���� �� ���(� ���

��� �� ���)� �����.

�� ��� �����.

v �� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ��

���.

v EBCDIC �� ���� ��� DEL ���� �� ����� ��� (Shift-In) � �

�� ��(Shift-Out) DBCS ��� ��� ��� � ����.

v nullindchar� x20 - x7F �� � �� �� ASCII ��� ��� ��� ��� �

��. ��� ASCII �� � �� � �� ����. �� � �� �� EBCDIC

���� �� ��� ��� � ���.

� ��� CURSOR � �� �� ���� ����.

dateformat=″x″ x� �� ��� ��� ����.1 ��� �� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(1 - 12 ��� 2�� ��,

M� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 ��� 2�� ��,

D� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)

���� �� ��� �� ���� 1� �����. �� �� :

"D-M-YYYY""MM.DD.YYYY""YYYYDDD"

dumpfile = x x� ��� � �� � �� �� ��(� ������ ��� � )���. �

��� �� 32KB� ���� ����. ��� � �� ���� ��� ����

���.

db2 load from data of delmodified by dumpfile = /u/user/filenameinsert into table_name

� � � ���� �� � �� ��� � � . � � � � � �� �� ��� ,

dumpfileaccessall � � ���� ������.

�:

1. ��� ������ ����, ��� � ������ ��� ���� � � �

� � �� ��� ��� �� �� ����.

2. �� � � ��� � �� ��� ���� ����. ���� ��� �

� ��� ��, ���� ���� ��� �� ��� � � ��� LOAD RESTART

��� ��� ��� � ����. ���� �� �� ���� ��� �� �

�� ���� �� ��� �����.

3. ��� �� �� ���� ��, ���� ��� �����.

� 4 � �� ���� 271

Page 280: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 32. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

dumpfileaccessall � � � � ’OTHERS’� �� �� ��� �� ����.

� � � ���� �� ���� �����.

1. dumpfile � � ���� ��� �����.

2. ���� �� �� ���� �� SELECT ��� ����.

3. UNIX �� ��� � DB2 � ������ ���� � ���.

��� �� �� ���� ��, ��� ���� ����.

fastparse ��� ��� ���. ��� �� �� �� �� �� �� ���, � ���

��. ���� ����� � ��� �����(����� ��� ��� �� � �

�� �� �� �#� ���), ��� ��� ��� � �� ����. ���� �

��� ���� ���� ���� � ��� ������. � �, ��� �� ���

� ���� �� ��� �� � :1>0-00-20-07.11.12.000000� ���� ��,

FASTPARSE� ���� � �� ���� ���� FASTPARSE� ���� ��� ��

���.

implieddecimal ��� ���� ��� �� ��� ����, �� ��� ���� ����. � �,

12345 �� 12345.00� �� 123.45� DECIMAL(8,2) ��� �����.

� ���� packeddecimal ���� �� ��� � ����.

timeformat=″x″ x� �� ��� ��� ����.1 ��� �� ��� ��� ����.

H - ��(12�� ���� �� 0 - 12 ��� 1 �� 2�� ��,0 - 12 ��� 2�� ��,24�� ���� �� 0 - 24)

HH - ��(12�� ���� ��0 - 12 ��� 2�� ��,24�� ���� �� 0 - 24.H� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)TT - ��/�� ��(AM �� PM)

���� �� ��� �� ���� 0� �����. �� �� :

"HH:MM:SS""HH.MM TT""SSSSS"

272 ��� �� ���� �� � ���

Page 281: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 32. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timestampformat=″x″ x� �� ��� ��� � ����.1 ��� ��� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(01 - 12 ��� 2�� ��,

M � MMM� �� ���)MMM - �(� ���� ���� 3�� ��� ����� ����

���, M � MM� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 ��� 2�� ��, D�� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)H - ��(12�� ���� �� 0 - 12 ��� 1 �� 2�� ��,

24�� ���� �� 0 - 24)HH - ��(12�� ���� �� 0 - 12 ��� 2�� ��,

24�� ���� �� 0 - 24,H�� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M, �� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)U(1 - 12�)

- �� �� ��(U ���� �� � ��� 0 - 9 ����� �� ���)

TT - ��/�� ��(AM �� PM)

� 4 � �� ���� 273

Page 282: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 32. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timestampformat=″x″(�) ���� 1� ���� YYYY, M, MM, D, DD �� DDD ��� �����. ����

’Jan’� ���� MMM ��� �����. ���� � �� ��� ���� 0� ���

��. ��� ��� �� ���.

"YYYY/MM/DD HH:MM:SS.UUUUUU"

MMM ��� �� �� ��� �����. ’jan’, ’feb’, ’mar’, ’apr’, ’may’, ’jun’, ’jul’,

’aug’, ’sep’, ’oct’, ’nov’ � ’dec’. � �� ����� ���� ����.

TIMESTAMPFORMAT ���� ���� ���, �� ����� � � �� �

��� ��� ��� �� �����.

YYYY-MM-DD-HH.MM.SSYYYY-MM-DD HH:MM:SS

�� ����� DD� HH �� ���� � � �� �����. �� ’-’ ��, �

� ����� �� ��� � �(YYYY-MM-DD-HH.MM.SS)� �����. �� �

�, �� ����� HH, MM � SS� ���� �� �� ’:’� ����.

�� � ���, ��� �(UUUUUU)� ���� ��, �� ����� � ’.’� �

��� ����. YYYY-MM-DD-HH.MM.SS.UUUUUU �� YYYY-MM-DD

HH:MM:SS.UUUUUU� � � � ���.

�� � ��� �� �� � �� �� ���� ���� schedule��� ���� �

��� ��� ����.

db2 load from delfile2 of delmodified by timestampformat="yyyy.mm.dd hh:mm tt"insert into schedule

usegraphiccodepage usegraphiccodepage� ����, ��� �� 2��� �� � � ��(DBCLOB) �

�� �� ���� ���� ��� �� ���� � ��� �����. ��� ���

� �� �� ���� �� �����. ��� �� ���� �� �� ���� ���

��. LOAD� codepage ���� ��� �� �� �� �� �� ���� ����

codepage ���� ���� �� �� ������� �� ���� �� �� �� ��

�� �����.

�� ���� ��� ���� � ���� �(drop) ��� ��� ��� ��

� ��� �� ��� � ���� ��� ���.

����

� �� � ��� �� ���� ��� ���� ����, usegraphiccodepage

���� EXPORT ����� �� DEL �� �� ���� �� ��� .

usegraphiccodepage ���� �� 2��� �� � � ��(DBCLOB)�� ��

��.

274 ��� �� ���� �� � ���

Page 283: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 32. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

xmlchar XML ��� �� �� ����� ��� �����.

� ��� ��� �� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

���� �� ��� ���� � � ���� �� �� �� �� ���

� ��� ��, ��� ��� ��� ���� � �����. �� �� ����

codepage � � ����� ��� ����, ���� �� �� ������ �� �

�����. ���� ��� ����� ����� � � �� �� ��� ��

���.

xmlgraphic XML ��� ��� ��� �� ����� ��� �����.

� ��� �� ��� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

���� �� ��� ���� � � ���� �� �� ��� �� ��

�� ��� ��, ��� ��� ��� ���� � �����. ��� �� ����

codepage � � ����� ��� �� ��� ������, ���� �� �� �

����� �� ���� ��� ������. ���� ��� ����� �����

� � �� �� ��� �����.

� 33. �� ����� ��� � � ���: ASCII � �(���� �� ASCII)

��� ��

binarynumerics ��(10��� ��) ���� �� ��� �� 2� ���� ���. ��� � ��� �

���.

� ��� reclen ���� ��� �� �� ���� ���� ��� ASC��� ���

��.

�� ��� �����.

v ��� � �� ��� � �� ���, BIGINT, INTEGER � SMALLINT ��

���.

v ��� ��� �� �� ��� ��� ���.

v FLOAT� IEEE �� ��� ��� ���.

v �� �� �� 2� ���� �� ��� � �� ���� �� �� � ��

(big-endian)�� �����.

� ���� �� ��� �� ��� ���� NULL �� ��� � ����. � ���

� ��� � ��(�� NULL� ��)� 2� ��� �����.

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ����� �����. �� ��� ���� �� ���� ��

�� �� ��� � ����� ��� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

� 4 � �� ���� 275

Page 284: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 33. �� ����� ��� � � ���: ASCII � �(���� �� ASCII) (�)

��� ��

nullindchar=x x� �� �����. �(NULL) �� ���� ��� x� �����. x� ����� Y�

��. 2

��� ��� ��� ���� EBCDIC ��� �� �� � ���� ����� ��

���. � �, �(NULL) ��� ��� N ��� ��� ���� ��, n� �(NULL)

���� ����.

packeddecimal binarynumerics ���� DECIMAL � �� ���� �� � �� 10�� ���

� � �����.

� ��� reclen ���� ��� �� �� ���� ���� ��� ASC��� ���

��.

���� �� ��� �� ��� ����.

+ = 0xC 0xA 0xE 0xF- = 0xD 0xB

� ���� �� ��� �� ��� ���� NULL �� ��� � ����. � ���

� ��� � ��(�� NULL� ��)� 2� ��� �����.

� ���� �� ��, �� �� �� 2� ���� ��� ��� � ��(big-endian)

�� ��� �, Windows �� ���� � ���� ���� ��� ��� ��� ��

���.

� ���� implieddecimal ���� �� ��� � ����.

reclen=x x� ���� 32 767 �����. � �� x ��� ���� � �� ���� �

� � ��� ��� ���� ����.

striptblanks ���� �� �� �� ��� � � ��� �����. � ��� ���� ���, �

�� �����.

� ��� striptnulls� �� ��� � ����. � � �� �� �����. � ��

� �� ��� ���� ���� �� �� t ��� ����.

striptnulls ���� �� �� �� ��� � � NULL �(0x00 ��)� �����. � ��� �

��� ���, NULL �� �����.

� ��� striptblanks� �� ��� � ����. � � �� �� �����. � ��

� �� ��� ���� ���� �� �� padwithzero ��� ����.

zoneddecimal BINARYNUMERICS ���� DECIMAL � �� ���� �� � � 10��(zoned

DECIMAL) ���� �����. � ��� RECLEN ���� ��� �� �� ����

���� ��� ASC��� �����.

� ��� �� �� �� ��� � ���.

+ = 0xC 0xA 0xE 0xF- = 0xD 0xB

���� �� �� 0x0 - 0x9���.

���� � �� 0x3 � 0xF���.

276 ��� �� ���� �� � ���

Page 285: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 34. �� ����� ��� � � ���: DEL � �(�� ���� � ASCII)

��� ��

chardelx x� �� ��� �������. ����� ����(″)���. ���� �� ��� ��

� ��� ���� ����. 23 ����� ����(″)� ��� ����� �����

�� ��� �� ��� ���.

modified by chardel""

��� �� �����(’)� ��� ����� ��� �� ���.

modified by chardel''

coldelx x� �� �� �� �������. ����� ��(,)���. ��� ��� �� �� ��

�� �� �� ����.23

decplusblank ��� �� ��. ��� ��(+) �� ��� �� 10�� � �� ����. ��� ���

��� ��� �� 10�� � �� ��� ����.

decptx x� ��� ��� ��� ���� �� �����. ����� ��(.)���. �� �

� ��� ��� ��� ��� �����.23

delprioritychar ����� �� ��� ����: ��� �� ��, �� ����, �� ����. � ��

�� ���� ����� �� ����, ��� �� ��, �� ����� ������ �

� ����� � �� ������� �����. ��:

db2 load ... modified by delprioritychar ...

� �, ��� �� DEL ��� �� ���.

"Smith, Joshua",4000,34.98<row delimiter>"Vincent,<row delimiter>, is a manager", ...... 4005,44.37<row delimiter>

delprioritychar ���� ����, � ��� ��� � � �� ���. � �

� < ����>� � �� � � �� ��� ��� �� �����, � �� � �

�� < ����>� �� ��� �� ��� �����. � ���� ���� �� �

�, � ��� ��� � � � ��, � < ����>� �����.

keepblanks � CHAR, VARCHAR, LONG VARCHAR �� CLOB� �� �� ��� ��

�. � ��� ���, �� ���� �� �� � ��� � ��� �� ���� ��

�� ���� NULL� �����.

�� � ��� ��� �� �� �� ��� ����� TABLE1��� ���� �

��� ���� ��� ����.

db2 load from delfile3 of delmodified by keepblanksinsert into table1

nochardel �� ����� �� ���� �� �� ���� �� ���� �� �����. ��

����� �� ���� �� �� �����. DB2� ��� ���� ����� �

�(���� � nochardel� ��� ��� ����) � ��� ���� �� ���. �

��� �� ����� �� �� ��� �� ���� �� �����. ���� ���

��� ���� ��� �� � ���.

� ��� chardelx, delprioritychar �� nodoubledel� �� ��� � ����. �

� �� �� �����.

nodoubledel 2��� ����� ��� ����.

� 4 � �� ���� 277

Page 286: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 35. �� ����� ��� � � ���: IXF � �

��� ��

forcein �� ��� ��� ���� ���� � �� �� ��� �� ���� ��� ���

�� �����.

���� �� �� �� �� ��� �� ���� �� �� �� �� � ���.

nochecklengths� ��� ��, �� � �� ��� � ����� �����.

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ����� �����. �� ��� ���� �� ���� ��

�� �� ��� � ����� ��� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

�:

1. �� ���� ��� ����� ����. � ���� a - z, A - Z

� 0 - 9� ��� � ����. � ���� DEL � �� � ����

� �� ����� �� �� ���. ��� �� � � ��� ��� ��

� ���� ������. D, H, M �� S� �� ��� ���� ��(��

�� ��) ��� �� �� ��� ���� � � ���.

��� �� ��, �� M� ���� month � minute ����� �� �

��� ���� ��� ���. month �� � �� �� �� ��

�. minute �� � �� �� �� ���. ��� ��� ���

����.

"M"(month �� minute � � )"M:M"(month � minute �� ��?)"M:YYYY:M"(� � month� ���.)"S:M:YYYY"(� � �� � � �� � ��)

��� ��, ����� �� ���� � ��, ��� ����.

��� ��� ��� ����.

"M:YYYY" (Month)"S:M" (Minute)"M:YYYY:S:M" (Month....Minute)"M:H:YYYY:M:D" (Minute....Month)

���� � ����� �� �� ��� Escape ��(: ₩)� �� � ��

�.

2. chardel, coldel �� decpt � �� ���� �� �� �� ���� ��

���� ���� ���.

278 ��� �� ���� �� � ���

Page 287: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� � �(�� �� ��)� �� xJJ �� 0xJJ� ��� ��� �

��, �� JJ� �� � �� 16��� ����. � �, �� ����

� # ��� �����, �� ��� ������.

... modified by coldel# ...

... modified by coldel0x23 ...

... modified by coldelX23 ...

3. ��� ��� �� ���� ����� ����� ����� � ��� �

� ��� ���� ����� �����.

4. MODIFIED BY ��� �� ���� �� � �� ����� ���� �

� �� ����� ��� � �� ����. �� ��, �� ��� ���

�� ��� �����.

5. ����� ��� �� ��� ��� ���� ���� ���� �, ��

��� ��� ��� �� ��� ����. �� �, ��� ���� ���

� � ���� � � � � ��� ��� �� ��� � � � � ���

rowchangetimestampmissing � � ���� ��� ��� ���� ��

�.

� 36. codepage � usegraphiccodepage �� � LOAD ��

codepage=N usegraphiccodepage LOAD ��

Absent Absent CLIENT ��� ��� ���� �� �� ���� ���

��� �� ���� �� ������ �� ���� � �

�� �����.

Present Absent �� �� ���� �� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ��� � �

�� ���� �����.

Absent Present CLIENT ��� ��� ���� �� �� ���� ���

��� �� ���� � ��� �����. CLIENT ���

��� ���� ��� ���� ������ ��� ����

�� ���� � ��� �����.

������ �� ���� 1�����, �� ���� ���

��� �� ���� � ��� �����.

�: 1��� ������� ��� � ��� ���� ���

��.

Present Present �� ���� �� ��� N� � ��� �����. ���

���� N� ��� �� ���� � ��� �����.

N� 1��� �� 2��� �� ��� ��, �� ���� �

� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ��� � �

�� ���� �����.

� 4 � �� ���� 279

Page 288: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ADMIN_CMD ����� ���� LOAD ��

DB2 ���� ���� �����. �� � ���� �, ��� �� Named

Pipe ��� � � ���. ���� COMPRESS � YES� �� ��, ���

� XML ��� � ��� ���� ��� �� ��� ���� ���� �

� ��� � ������ ���� ��� ���� �����.

304 ���� ��� ����� � � ������ � �� ������.

����

�� ����� �� �� ���� ��� ��� ���� ����. �� ����

� ��� ����� ���� �� ��� ����.

��

� ��� �� ���� � ������ ��� �� � � � ���.

�� ��

�� ��� ����.

v dataaccess

v ������� LOAD �� �

– �� ����� INSERT ��, TERMINATE �� (�� �� �� ���

��� ��) �� RESTART ��(�� �� �� ��� ����� ��)�

� �� � ���� �� INSERT ��

– �� ����� REPLACE ��, TERMINATE ��(�� �� �� ���

��� ��) �� RESTART ��(�� �� �� ��� ����� ��)�

� �� � ���� �� INSERT � DELETE ��

– � ���� �� INSERT ��(��� ���� �� �� � ���� �

�).

v �� ��� � ���� ���� ����� ���� �� �� ��� �� �

� ��� ���� LBAC ���� �� �� � ID� � ���. ���

��� ��� ��� ��(SQLSTATE 5U014)� �����.

v �� �� � � ���� ���� ����� �� �� � ID� �� �

�� ���� � ���� ��� ���.

– ���� ���� � ��� ��

– �� �� � ID� �� �� �� �� �� ��� ������.

�� �� � ID� ��� � ���� ��� ��� ��� ��(SQLSTATE

5U014)� �����. � � ��� �� �� � ID’� LBAC ���� ��

�� �� � ���� � ��� ��� ���� �� �� ��� � ��

280 ��� �� ���� �� � ���

Page 289: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � �����. ��� ���� ���� � ��� CREATE SECURITY

POLICY ���� RESTRICT NOT AUTHORIZED WRITE SECURITY LABEL

��� ��� ��� ���� ���� ����. ��� ��, ��� ��

� ��(SQLSTATE 42519)� �����.

v REPLACE ��� ���� �� �� �� � ID� ���� �� � �

��� � ���.

v LOCK WITH FORCE ��� ��� ��, SYSADM ��� ����.

�� �� ����(� ����� �� DB2 � ����)� ��� ���� �

��� � �� ����� �� �� ���� �� ��� ���� ��

� ��� � ��� ���� � ��� �� �� �� ��� � �

��. ��� � ��� �� �� ��� ���� ��� ���� �� �

� ���.

�� ��

���. ��� �� ��� ����. ������� �� ��� ��� �

� ���� �� ��� �� �����.

�� ��

�� LOAD FROM �

,

filenamepipenamedevice

OF filetype

,

LOBS FROM lob-path �

,

XML FROM xml-path

�MODIFIED BY file-type-mod

,

METHOD L ( column-start column-end ),

NULL INDICATORS ( null-indicator-list ),

N ( column-name ),

P ( column-position )

�XMLPARSE STRIP WHITESPACE

PRESERVE

�XMLVALIDATE USING XDS Ignore and Map parameters

DEFAULT schema-sqlidSCHEMA schema-sqlidSCHEMALOCATION HINTS

SAVECOUNT n�

� 4 � �� ���� 281

Page 290: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�ROWCOUNT n WARNINGCOUNT n TEMPFILES PATH temp-pathname

INSERTKEEPDICTIONARY

REPLACERESETDICTIONARY

RESTARTTERMINATE

INTO table-name,

( insert-column ) �

,(1) (2)

FOR EXCEPTION table-nameNORANGEEXCNOUNIQUEEXC

�STATISTICS USE PROFILE

NO

NOCOPY YES USE TSM

OPEN num-sess SESSIONS,

TO device/directoryLOAD lib-name

OPEN num-sess SESSIONSNONRECOVERABLE

�DATA BUFFER buffer-size SORT BUFFER buffer-size CPU_PARALLELISM n DISK_PARALLELISM n

�YES

FETCH_PARALLELISM NOINDEXING MODE AUTOSELECT

REBUILDINCREMENTALDEFERRED

�ALLOW NO ACCESS

ALLOW READ ACCESSUSE tablespace-name

SET INTEGRITY PENDING CASCADE IMMEDIATEDEFERRED

�LOCK WITH FORCE SOURCEUSEREXIT executable Redirect Input/Output parameters

PARALLELIZE

�PARTITIONED DB CONFIG

partitioned-db-option

��

Ignore and Map parameters:

,

IGNORE ( schema-sqlid )

,

MAP ( ( schema-sqlid , schema-sqlid ) )

282 ��� �� ���� �� � ���

Page 291: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Redirect Input/Output parameters:

REDIRECT INPUT FROM BUFFER input-bufferFILE input-file OUTPUT TO FILE output-file

OUTPUT TO FILE output-file

�:

1 � ���� ��� ��� ��� � ���.

2 � ���� � �� ��� � ���.

�� ����

FROM filename | pipename | device

�:

1. ADMIN_CMD ���� ���� EXPORT ��� ��� �� �

��� ������ ��, ��� �� �� ��� ID ��� ���.

����� � �� ��� ���� ��� � ����. CLP �

� ADMIN_CMD ����� LOAD� � ���� ��� ��

��� ��� ID� �� �� �� �� ��� ��� �� �

� �� �� ��� ��� ����� ��� ���.

2. �� ���� ���� �� ������ � ��, � IXF

����� ��� ��� �����. �� ��� � ����� ��

� ���� ���� ����. (�� �� �� EXPORT ��� �

� �� �� �� �� ������ � � �����.)

3. ��� ������ ����, XML ���� ��� ���� �

�� ���� ��� � �� ������ ���� XML �

�� �� �� ��� �� ���.

OF filetype

��� �� ��� �� �����.

v ASC(�� ���� �� ASCII �)

v DEL(�� ���� � ASCII �)

v IXF(Integration Exchange Format, PC �)� DB2� �� �� ���

� 2� ����.

v CURSOR(SELECT �� VALUES�� �� ��� ��).

�: �� ������ ����, CURSOR � �� ��� XML ��

�� ���� ���� ���� PARTITION_ONLY � LOAD_ONLY �

�� ���� ����.

� 4 � �� ���� 283

Page 292: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOBS FROM lob-path

��� LOB �� ��� ��� �� ��. ��� ���(/)� �� �

��. LOB ��� �� ��� � ��� �(ASC, DEL �� IXF)�

���� LOB ���� ��� ��� ����. ��� � � �� �

� �� 999���. �� ����� LOBSINFILE ��� ����.

� ��� CURSOR � �� �� ���� ����.

MODIFIED BY file-type-mod

� � ��� ��� �����. 304 ���� ��� ����� � �

����� ������.

METHOD

L ���� ��� �� � � ��� �����. �� ��� ���

� ���� ��� ������. �� ��� 1�� �����. �

���� ASC ���� ��� � �� �� � �� ��

� �� ������.

NULL INDICATORS null-indicator-list

� ��� METHOD L ���� ��� ��(� ��

ASC �)�� ��� � ���. �(NULL) ��� ��

� �(NULL) ��� �� �� ��� ���� ���

��� �� �� �����. �� ��� ��� � ��

� � � (NULL) � � � �� ��� �� ��� � .

METHOD L ���� ��� ��� �� �� �

� ��� �(NULL) ��� ��� � ���. �� �

� 0� �� ��� �� ���� �� � �� ��

��.

�(NULL) ���� Y �� �� ���� �(NULL)� ��

���. �(NULL) ��� ���� Y ��� �� ��� �

� ���� �(NULL)� ��� METHOD L ��� ��

�� �� ���� ��� �����.

�(NULL) ��� ��� MODIFIED BY ��� ���

��� � ���.

N ��� ��� �� �� ��� �����. � �� ��� ���

�� ��� ���� �� ��� ����� ��� ���. �

(NULL) � � ��� �� ��� ���� METHOD N �

�� �� ��� � ���. � �, ��� ��� � F1,

F2, F3, F4, F5 � F6� ��� �� C1 INT, C2 INT NOT NULL,

C3 INT NOT NULL � C4 INT, method N (F2, F1, F4, F3)�

284 ��� �� ���� �� � ���

Page 293: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� ��, method N (F2, F1)� ���� ����. � �

��� � �� IXF �� CURSOR ���� ��� � �

��.

P ��� � ��� �� � ��(1�� ��� ��)� ����

�. �(NULL) � � ��� �� ��� ���� METHOD

P ��� �� ��� � ���. � �, ��� ��� �

F1, F2, F3, F4, F5 � F6 ��� ��� �� C1 INT, C2 INT

NOT NULL, C3 INT NOT NULL � C4 INT, method P (2, 1,

4, 3)� ��� �� ��, method P (2, 1)� ���� ���

�. � ���� � �� IXF, DEL �� CURSOR ����

��� � �� DEL � �� ��� �� ������.

XML FROM xml-path

XML �� � � �� ��� ��� �����. XDS� � ���

�(ASC, DEL �� IXF)� ���� XML ���� ��� ��� ��

�.

XMLPARSE

XML ��� �� ���� ��� �����. � ��� ���� �� �

�, XML ��� �� �� �� ��� CURRENT XMLPARSE OPTION

�� ����� ��� �����.

STRIP WHITESPACE

XML ��� �� ��� � ��� ����� �����.

PRESERVE WHITESPACE

XML ��� �� ��� � ��� ���� ��� �����.

XMLVALIDATE

XML ��� ��� �� ��� � ��� �����(���� ��).

USING XDS

� ��� �� XDS(XML Data Specifier)� �� ��� XML

��� �� XML ��� ��� � ���. USING XDS� �

� XMLVALIDATE ��� �� ��, �� � � � �� �

�� � ��� ���� XDS� SCH � �� �����. SCH

� XDS� ���� �� ��, DEFAULT �� ��� ��

� ���� ��� � � �� � � ���� ����.

DEFAULT, IGNORE � MAP �� �� �� ��� ���� �

��� � ���. � � � ��� �� XDS� �� � �

���� ���� ����� ���� ����. � �, � �

�� DEFAULT ��� ���� ������ � ���

IGNORE �� ����� ��� ����. ��� � ��

� 4 � �� ���� 285

Page 294: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� MAP ��� � �� � ��� ���� ���� � MAP

� �� � �� �� ����� �� ���� ����.

USING SCHEMA schema-sqlid

XML ��� ��� SQL ID� � XML ��� �� ���

� ���. � �� �� XML ��� �� XDS(XML Data

Specifier)� SCH � ����.

USING SCHEMALOCATION HINTS

XML ��� �� XML ��� XML �� �� ��� �� �

� � � �� � � �� � � � � � . X M L � ���

schemaLocation � �� � ��� �� � � ���� ��

��. USING SCHEMALOCATION HINTS �� ���� ��

XML ��� �� XDS(XML Data Specifier)� SCH � �

���.

��� XMLVALIDATE �� � ������.

IGNORE schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. SCH

� �� ��� �� IGNORE �� �� �� ��� �� ���

�����. ��� XML ��� �� XDS(XML Data Specifier)� SCH

� ���� SCH � �� ��� ��� IGNORE� �� ���

��� ��, � ��� XML ��� ���� �� �� � � ���

� ����.

�:

IGNORE �� ��� ���� �� � ��� �� MAP �� �

�� �� ��� ��� � ����.

IGNORE �� XDS�� �����. MAP �� �� ��� ���

IGNORE �� �� ��� �� � ��� ����.

DEFAULT schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���.

DEFAULT �� �� ��� ��� ��� XML ��� XDS(XML Data

Specifier)� XML ��� ���� SCH � ���� �� � ��

� � ��� ��� �����.

DEFAULT �� IGNORE � MAP ��� ����� ����. XDS�

DEFAULT �� ����� IGNORE � MAP � � ����.

MAP schema-sqlid

� ��� USING XDS ���� ��� ���� ��� � ���. �

286 ��� �� ���� �� � ���

Page 295: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� XML ��� �� XDS(XML Data Specifier)� SCH � ��

�� �� �� ��� �� ��� ����� � MAP �� �����

�. MAP �� �� ��� �� � ��� ����, �� �� � �

� � � ��� ��� ����. ��� � �� ��� XDS�

� SCH � �� ���� ��� ����. ��� � �� ��

� �� �� � � � �� � ���� �� ��� ���

�.

MAP �� � �� �� ��� � ��� IGNORE �� ��� �

����.

�� � ��� ��� �, � ��� ���. �� ��� ���� ��

� ��� ��� � �� � ��� � ���� ����.

��� � � �� ��� � ��� �� �� ��� � � �� ���

� ��� �� �����.

SAVECOUNT n

�� ����� N� �� �� �� ��� ���� �����. �

�� � �� ���� Extent ��� ���� ������. ����

� �� ���� � � � LOAD QUERY� ��� �� ��� �

���� �� � ��� ��� ���. N �� ��� �� ��� �

� ���� � � �� ���� � ��� ���.

����� 0��, ��� ��� �� ��� ��� ��� ����

�.

CURSOR � �� �� ����� XML ��� ���� ��� ��

� � ��� ����.

ROWCOUNT n

��� �� � N� �� ��� �� �����. ���� � �� N

� ��� � �� ���.

WARNINGCOUNT n

N�� �� �� �� ��� ����. ��� ���� ��� ��

� � ���� ���� ��� �� �� �� �� � ����

�����. �� ��� �� ���� �� ��� ��, �� �����

��� ���� � �� ��� �� � ��� ��� ���. N

� 0��� � ��� ���� ��� � � �� �� ���� �� ��

� ����. ��� ���� � � �� ��� �� ��, � ��

��� RESTART ��� ��� � ���. �� ��� �� �� �

��� ���� ����. �� � �� ��� REPLACE ��� �

�� � �� ���� ���� � � ���.

� 4 � �� ���� 287

Page 296: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

TEMPFILES PATH temp-pathname

�� �� � �� �� �� � ���� ��� ��� ���� �

������ ��� �� �� ���� ���.

�� �� � ��� ����� �����. ��� � ����� ��

�� �����. ��� �� �� �� ���� �� � ��� ��

��� � �����.

v �� ����� ��� � ��� � 136���

v ��� �� Long �� LOB� ��� �� 15KB� ���. � �

�� INSERT ��� ���� � ���� ��� Long �� LOB

���� � �� ��� ��� � ���.

INSERT

�� ����� � � � � � �� �� ��. �� ��� ����

���� �� ��� ���� ���� �����.

REPLACE

�� ����� � � � � � �� �� ��. ����� �� ��

�� �� ��� ��� ���� �����. ��� �� � �� ��

� ���� ����. �� �� �� ���� ���� ��� � ��� �

��� � � ���� �� �� �� ��� �� ���� �� �

���.

KEEPDICTIONARY

�� �� ��� LOAD REPLACE ���� �����. ���

COMPRESS � YES� ����, �� �� ���� ���

� ��� ���� ��� ��� �����. ���� �� �

��� ��� �� ��, ��� COMPRESS � YES�� ��

�� � ���� ��� � ��� �����. � �� �

� ��� ���� � �� ���� �� ADC� ��� ���

�. � ���� ���� �� �� ���� �����. ��� �

��� ����, ���� �� � ���� � ��� �� ��

���. �� ��� ������. �� ��� �� �� ����

��.

� 37. LOAD REPLACE KEEPDICTIONARY

��� ��� ��

��

XML ���� �

� �� ��1 �� ���

YES YES YES ��� ��� � XML

��� �����.

���� ���� �����.

YES YES NO ��� ��� ��� �

��� � XML ��� �

����.

���� ��� ���� ��

���. XML ��� ��� ��,

���� �� � XML ����

�����.

288 ��� �� ���� �� � ���

Page 297: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 37. LOAD REPLACE KEEPDICTIONARY (�)

��� ��� ��

��

XML ���� �

� �� ��1 �� ���

YES NO YES ��� ��� ��� �

��� � XML ��� �

����.

��� ��� ��� ��� �

�, ���� �� � ���

���� ����� . ����

XML ���� �����.

YES NO NO � ��� ��� �

XML ��� �����.

��� ��� ��, ���� ��

� ���� �����.

NO YES YES ��� ��� � XML

��� �����.

���� ���� ���� ���

�.

NO YES NO ��� ��� ��� �

����.

���� ���� ���� ���

�.

NO NO YES ��� ��� ��� �

�� ����. XML ��

� �����.

���� ���� ���� ���

�.

NO NO NO ��� ��� ����. ���� ���� ���� ���

�.

�:

1. XML ��� DB2 � 9.7 ���� ���� ��� �� ��

���� �� ��� ��� ��� ��� ���� ���

� XML ��� � ��� �� ��� �� � ���.

RESETDICTIONARY

� ���� LOAD REPLACE �� � ��� COMPRESS �

YES �� ��� ��� � ��� � ��� ����� ���.

COMPRESS � NO�� ��� �� ���� �� ����

� ��� ���� ���� ����. �� ��� � ��� �

�� ���� ��� � ���. ��� ��� �� ��� 0��

��� ���� ��� � ��, � ��� ���� ����. �

����� ��� ����� ���� ���� �� ADC� ���

��� ����. �� ��� �� ��� 2� ������.

� 4 � �� ���� 289

Page 298: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 38. LOAD REPLACE RESETDICTIONARY

��� ��� �

� ��

XML ���� �

� �� ��1 �� ���

YES YES YES � ��� �����2.

DATA CAPTURE

CHANGES ���

CREATE TABLE ��

ALTER TABLE��� �

� ���, �� ���

��� ��� �����(�

�� �� ������

�).

��� ��� ��, ���� ��

� ���� �����.

YES YES NO � ��� �����2.

DATA CAPTURE

CHANGES ���

CREATE TABLE ��

ALTER TABLE��� �

� ���, �� ���

��� ��� �����(�

�� �� ������

�).

��� ��� ��, ���� ��

� ���� �����.

YES NO YES � ��� �����. ��� ��� ��, ���� ��

� ���� �����.

YES NO NO � ��� �����. ��� ��� ��, ���� ��

� ���� �����.

NO YES YES ��� �����. ���� ���� ���� ���

�.

NO YES NO ��� ��� ��� �

����.

���� ���� ���� ���

�.

NO NO YES XML ��� � �� �

�� �����.

���� ���� ���� ���

�.

NO NO NO ��� ��� ����. �� ��� ���� ���� �

���.

�:

1. XML ��� DB2 � 9.7 ���� ���� ��� �� ��

���� �� ��� ��� ��� ��� ���� ���

� XML ��� � ��� �� ��� �� � ���.

2. ��� ���� �� � �� ���� ��� ��� �

� � �� �� � � �� , � ��� � � � � ���

RESETDICTIONARY ��� ��� ��� ���� ����.

TERMINATE

�� ����� � � � � � �� �� ��. �� ��� ��

���� ��� ��� �� ��� ��� ��� ��� �� ���

� �����. ��� ��� ��� ����� ��� ���� ���� �

290 ��� �� ���� �� � ���

Page 299: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� � ��� ��� �� ���( �� � ��� ���� ��

��� ���� ��, �� ���� �� ���� ���� ��). �

�� �� ��� LOAD REPLACE��, ���� LOAD TERMINATE �

� ��� � ���� �����. ��� �� ��� LOAD INSERT�

�, LOAD TERMINATE �� ��� ���� ��� �� ���� ��

���. �� �� �� ��� �� ��� 3� ������.

LOAD TERMINATE ��� ��� ������ �� �� ��� ���

� ����.

RESTART

�� ����� � � � � � �� �� ��. ��� ��� �

� ��� ������. �� ��� ��, �� �� � ��� �� �

� ���� ���� ����. �� �� �� ��� �� ��� 4�

������.

INTO table-name

���� ���� � ������ ���� �����. � ���� ��

� ���, ��� �� ��� �� �� �� ���� � ����. ��

�� ���� ��� �� �� ��� ��� ��� � ���. ���

��� ��� ��� schema.tablename���. ��� �� �� ��� �

�� ���� ���� CURRENT SCHEMA� �����.

insert-column

���� ���� � ��� ��� �����.

�� ����� �� ��� ����� ���� ��� �� ��� ���

��� � ����. � �, ��� ����.

Int 4 �� ��� ����. ���� � �� ��� ���� � ��

����.

FOR EXCEPTION table-name

�� � ��� � ���� �����. �� �� �� � �� �

��� �� � �����. ��� �� �� ��� ��� ���� ��

�� CURRENT SCHEMA� �����.

� ���� �� ��� � ��� ��� ����. ��� �

����� ����� � ���� �� ���� ��� �����

� ��� �� ���� ���. ��� ���, � ��� ����

��� �� �� ��� ��� � �� � �����.

XML ��� �� ��� ��� �� �� FOR EXCEPTION�� ���

�� � ���� ��� � ����.

v ��� �� �� ��(LBAC)� ���� ��.

v ��� �� ���� ���� ���� ��.

� 4 � �� ���� 291

Page 300: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

NORANGEEXC

� �� ���� ���� ���� � ���� ���� ���� ��

�����.

NOUNIQUEEXC

� �� ���� ���� ���� ���� � ���� ���� ��

�� �� �����.

STATISTICS USE PROFILE

� ���� �� ��� ���� �� �� ��� ����� ���

�����. � ���� ��� � �� �� ��� ���. � ��

�� RUNSTATS ���� ����. ���� ���� �� ��

�� �� ��� ����� ��� ��� �� ��� ���� ��� �

��� ����.

STATISTICS NO

��� ���� �� ���� ��� ���� ��� �����. �� �

������.

COPY NO

��� ��� �� �� ��(�, logretain �� userexit� �� ��),

���� � ��� ����� �� �� ��� �� �����. COPY

NO ��� ���� ��� ���� ��� �� � ��� ����

��� ���. � ��� ��� ���� ��� �!�� ��� �

����. ��� ����� �� ���� ���� ��� ���� �� �

� �� ������ ��� ��� ����� �� � ���. �

�� SELECT�� ��� ���� ���� ��� � ���.

�� �� ������� �� COPY NO ��� ��� LOAD� ���

����� �� �� ��� ���. � �, COPY NO � INDEXING

MODE DEFERRED ��� �� LOAD� � �� ��� �� ��

���. ���� �� �� ��� �� ��� � �� ��� �� �

� �� � ���. �� �� ��� � ��� ����� ���

��� �� �� � ����. ��� ��, ��� � � ���� ��

��� �����. �� �� ��� ��� ��� ��� � ��

����� �� ���� ����. COPY NO, COPY YES ��

NONRECOVERABLE ��� ���� �� ������� �� ��

��(logretain �� logarchmeth1� �� ��), COPY NO� ����

��.

COPY YES

��� ���� �� ���� �����. ��� ��� �� ��

�� � ��� ���� ����.

292 ��� �� ���� �� � ���

Page 301: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

USE TSM

TSM(Tivoli Storage Manager)� ��� �� ���� ���

��.

OPEN num-sess SESSIONS

TSM �� �� ��� �� ���� � �� �. ����� 1

���.

TO device/directory

��� ��� �� ���� �� ���� �����.

LOAD lib-name

��� �� �� � ��� I/O �� � � �� �� ��

��(Windows �� ��� DLL). ��� �� ��� ��� �

���. �� ��� ���� ��� ����� User Exit ���

�� � �����.

NONRECOVERABLE

�� ����� �� ���� ��� �� � ��� ��� ��

� � ��� �����. � ��� ����� ����� ��� ����

�� ���� ″���� ��″�� �����. �� � ����� �

� ���� �� � ����� ����. � ��� ��� �� � �

�� ���� �� �� �� �� � � ��� �� ��� � ��

��(�� �� ��� ����)�� ���� ���� � ���.

� ��� ���� �� �� �� ��� ����� �� �� ��� ��

��� �� �� � ��� ���� �� �� �� ����. COPY

NO, COPY YES �� NONRECOVERABLE ��� ���� �� �

������ �� ��� �� ��(logretain �� logarchmeth1� ��

��� ��), NONRECOVERABLE� ������.

WITHOUT PROMPTING

��� �� ��� ��� �� �� ���� ��� ���� �� �

��� �� �� ��� ����� �����. � � �� �� �

��� �� ��� �� ��� ��� �� ���� �� ��� ��

� ���� �� �� ��� ���.

DATA BUFFER buffer-size

������ ��� ��� �� � ����� ��� 4KB ���� �

� �����(� �� ��� ��). ��� �� ����� ���� �

��, �� � ��� ���� ��� ���� ����.

� ���� ���� �� �� ���� ��� util_heap_sz �����

� � ���� ��� � ���.

� 4 � �� ���� 293

Page 302: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ���� ��� ���� ����� �� ��� ����� ����

�. ����� ���� �� �� �� ��� ��� ���� ���

���� �� �� �� � ��� ���� �� ���.

SORT BUFFER buffer-size

� ��� �� �� SORTHEAP ������ � ���� ����

�� ����� . � ��� ��� �� ���� ���� ���

INDEXING MODE ���� DEFERRED� ���� �� ���� ��

� ���. ��� �� SORTHEAP� �� �� � ����. � �

��� SORTHEAP� �� ���� �� �� ��� � ���� ��

� � ���� � ���� ���� � ���� �� �� ���� ��

� ���.

CPU_PARALLELISM n

��� � ��� ��� � ���� �� ��, �� � ����� �� �

� ����� ��� ���� �� ���� �� �����. � ��

�� ������ ��� � �� ���� �� ����� �����

�. �� ���� � �� ��� ��� � ��� �� ���� ��

� � �� �����. � ���� �� 0��� ���� ��� �� �

���� ��� ����(����� �� �� CPU �� ��)� ��

���.

�:

1. � ���� LOB �� LONG VARCHAR � ��� � ��

�� �� ���� ��� CPU �� ���� ��� �� ���� �

� 1� ���.

2. SAVECOUNT ���� �� �� ���� ��� ��� � ���

������ � � ��� �� �� � �� � ��� � �� �

��. CPU_PARALLELISM� 1�� �� ��� ��� ���� �

�� ��� CPU� ��� � �� ���. CPU_PARALLELISM�

1� � �� �� � �� � � � � � � � � � � .

CPU_PARALLELISM� 2� ��� SAVECOUNT� 10 000��

�� �� ��� CPU� ��� �� CPU_PARALLELISM� 1�

�� ��� ���� ��� ����.

DISK_PARALLELISM n

�� ����� ���� ��� ���� ���� ��� �� ��

� ����� ���� �� �����. �� ���� ��� ����� �

�� ���� ���� � � ���� �� ��� ���� � ���

����� �����.

294 ��� �� ���� �� � ���

Page 303: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

FETCH_PARALLELISM YES | NO

D A T A B A S E ���� � � � � ��� ��� � ��� A P I

sqlu_remotefetch_entry ��� ��� ���� � ��� YES� ��

� � ��, �� ����� �� ��� ��� ����� ��(fetch)

� � ����� ���. NO� ��� � ��(fetch)� � �� ��

��. ����� YES���. ��� ��� CURSOR � �� ���

��� ��� ������.

INDEXING MODE

�� ����� ��� ���� � � �� ��� ����� ���

� �� �����. �� �� ��� ����.

AUTOSELECT

�� ����� ���� REBUILD� INCREMENTAL ��� �

����. � ��� �� ��� �� �� ��� ��� �

��� ���. �� ��� ��� �� ��� �� � ���

��� ���. � ��� ��� �� RUNSTATS� ��� �

���. ��� �� ��� AUTOSELECT���.

REBUILD

�� ��� ������. �� � ��� ��� ���� �� �

� �� � �� ���� ����� ��� ��� � �

��.

INCREMENTAL

��� ��� ���� �� �����. � ��� �� � �

�� �����. ��� ���� �� �� �� ����� ��

� � ����� �� ���. � ���� �� � ��� �

��� �� ��� ��� � ��� � � ���� �� ��

�(� �, DEFERRED ��� ��� �� �� ��� ��

�� ��). � ��� ������ �� �� ��� ���� �

� ��, ��� ���� �� ��� � REBUILD �����.

��� �� �� ���� �� ��� ��� ��� ��,

INCREMENTAL ��� ���� ����.

�� ��� �� ��� � �� ��� ���� ����.

v LOAD COPY ��� �������(USEREXIT �� LOGRETAIN

��� ��� logarchmeth1).

v ���� DMS ��� ����� ���.

v �� � ��� �� ���� � � ��� � ��

� ���� ���� ���.

� 4 � �� ���� 295

Page 304: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ����� ����� ��� ��� ��� ����� � �

� �� ���.

DEFERRED

� ��� ���� �� ����� �� �� ���� ���

�. ��� �� �� �� � ��� �����. �� ���

��� �� ��� ��� �� ��� � ��� ���� �

���. ��� ��� ��� ������� ���� � ����

� ���. ��� ��� � ��� �� � ��� �� � �

�� �� ��� � ����� � ���. �� �� �

��� ���� � ��� REBUILD ��� �� ���� �

��. ��� ��� ���� � �� ��� � � � ����

�� ���� � ��� ����� �� ���� �����

�� �� ���� �� ���� � �� �� �� �� �

��( ����).

��� ��� ��� ��� � ����� ��� � �� �

� ��� � �� �� �� � ��� ����.

ALLOW NO ACCESS

��� �� �� ��� �� �� ���� ����. �� ���

��� �� � �� ����. ALLOW NO ACCESS� ��� ��

���. LOAD REPLACE�� � ��� �����.

���� ����� � � ��� ��� �� � � �� � �

��� ����. ���� � � �� ���� ����� SET

INTEGRITY�� ��� ���.

ALLOW READ ACCESS

��� �� ���� �� ��� ����. ��� ��� �� � �

�� �� ��� ����. ���� ���� ���� � ���� �

�� ��� ��� � ���. �� ��, ��� ���� ��� ��

�� �� � ���� ��� � �� ���� � ���� ���

�� �� ��� � ����. ALLOW READ ACCESS ��� LOAD

TERMINATE �� LOAD RESTART� � ��� ��� � ��

ALLOW NO ACCESS ��� LOAD TERMINATE �� LOAD

RESTART� � ��� ��� � ����. ��� �� ���� ���

���� �� ��� ��� �� � ��� ���� ����.

���� ����� �� ��� ��� �� � , �� �� � �

�� � � ��� ����. ��� ��� ��� �� �� �

� � ��� ����� � � �� � �� �� ��� ��

���. ���� � � �� ���� ����� SET INTEGRITY

�� ��� ���. ���� ��� � � �� � �� �� �

296 ��� �� ���� �� � ���

Page 305: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�, ���� ���� ��� ���� �� ��� � �� SET

INTEGRITY�� �� �� ���� � (��) ���� ��� � �

���. ���� SET INTEGRITY�� � �� �� ��� ����� �

��� � � � ���. ��� SET INTEGRITY�� � � ��

�(� �) ���� � � ���.

ALLOW READ ACCESS� �� ���� �����.

USE tablespace-name

��� ����� ��, ��� ��� �� ��� ����

tablespace-name� ���� INDEX COPY PHASE �� � �

�� � ��� ����� �����. � ���� ��� �� �

�� ����� ��� � ���. ��� ����� ���� �

� �� �� ��� �� � ��� ��� ��� �����

����. �� �� �� � ��� ��� ��� �����

�� ��, �� �� � ��� �� �� �� � ��� �

�� ������. �� �� �� � ��� � ��� ��

��� � �� �� ��� � ���. ��� I/O � ��� �

�� � ���. INDEX COPY PHASE �� � ��� ��

�� ��� ��� � � ��� �����.

� ��� ���� ��� �� ��� �� ��� ��� ��

���� �����. � ��� �� ��� � � ���� �

�� ��� ��� ����� � � � ��� ����� �

��� �� ���� �� ����� ���� �� � ���.

� ��� ���� ��� ��� ��� ����� ��� �

���.

���� INDEXING MODE REBUILD �� INDEXING MODE

AUTOSELECT� ���� �� �� � ��� ���� .

INDEXING MODE AUTOSELECT� ���� ��� ��� �

���� ����� ��� ���� � ��� ����.

SET INTEGRITY PENDING CASCADE

LOAD� � ���� � � �� ��� �� ��, ���� SET

INTEGRITY PENDING CASCADE ��� ��� ��� ���� �

� �� ��� �� ��(�� �� � ���, �� �� ���� ��

��� � �� �� ���� ��� ��)� �� ����� �� ���

� ���.

IMMEDIATE

� � �� ��� �� �� � ���, �� �� ���� �

� ��� � �� �� ���� ���� �� ��� �����.

� 4 � �� ���� 297

Page 306: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD INSERT ��� ��, IMMEDIATE ��� ���� �

� �� ��� �� �� � ���� ���� ����.

�� ��� ���� ���� ��� �� �� � � �(SET

INTEGRITY�� IMMEDIATE CHECKED ��� ���) �

� �� �� ��� � �� �� � ���� � �

�� �� �� ��� ���.

DEFERRED

��� ����� � � �� ��� ��� �����. ��

�� � ���, �� �� ���� �� ��� � �� �� ���

� ���� ��� ���� ����.

�� �� � ���� ���� ��� �� �� � � �(SET

INTEGRITY�� IMMEDIATE CHECKED ��� ���) ��

�� � ��� � �� ����� � � �� ��� ��

� ���. �� �� ���� �� ��� � �� �� ����

���� �� � ��� ��� � ��� �� �� �

� � ����� � � �� ��� ���. �� ����

� � �� ��� ���� ���� ��(SQLSTATE

01586)� � ���. � �� ���� �� � � �� �

�� ���� ���� SQL ����� SET INTEGRITY�� �

� �� ������.

SET INTEGRITY PENDING CASCADE ��� ���� �� ��,

v ��� ����� � � �� ��� ����. �� �� � ��

�, �� �� ���� �� ��� � �� �� ���� ���� ��

� � ���� ��� �� ��� ���� ���� ��� ��

� � � ����� � � �� ��� � � ���.

LOAD �� �� ���� � � �� ��� �� �� �� SET

INTEGRITY PENDING CASCADE ��� ����.

LOCK WITH FORCE

� ����� �� ���� ��� ��� ���� ��� ��� ����

�. ���� ��� ����� � � ��, ��� ��� � ��� �

��� �� �� ���� �� ��� ���� � �� ������� �

�� ��� � ���. ��� ��� ����� �� ��� ����

� ������� �� ����� ��� ��� � ����. ��� �

������ ���� �� ����� �� �� ��� ������. �

� �� �� ����� � � � � ���. � ��� �����

FORCE APPLICATIONS ��(SYSADM �� SYSCTRL)� ��� ��

� ����.

298 ��� �� ���� �� � ���

Page 307: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ALLOW NO ACCESS ��� �� ��� ��� � �� ��� ����

� ������� �� � � � ���. ��� ��� � �����

���� ����� ����� �� ������� �� � � �

���.

ALLOW READ ACCESS ��� �� ��� ����� �� � �� �

�� ���� � ������� �� � � � ���. ��� ���

� ����� ��� ����� �� ������� �� � � �

���. �� ��� �� � �� ����� ���� ����� ���

�� �� ������� �� � � � ���.

SOURCEUSEREXIT executable

����� ���� � �� �� �� � � ��� �����.

REDIRECT

INPUT FROM

BUFFER input-buffer

input-buffer� ��� ��� ���� ��� �

�� � �� ����� STDIN � ������

����.

FILE input-file

� ������ �� ��� ��� � �� �

�� ����� STDIN � ������ ��

��.

OUTPUT TO

FILE output-file

STDOUT � STDERR � ������ ��� �

� �� �����.

PARALLELIZE

� User Exit ����� �� �� �� ����� ���

���� ���� �����. � ��� � �� ������

����� ��� � � � �� �� ������ �����

����.

��� ��� ��� ��� ������� ��� ��� ��� ���

���.

PARTITIONED DB CONFIG partitioned-db-option

� ������ ��� ��� ��� ��� � � � �� ���.

� 4 � �� ���� 299

Page 308: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PARTITIONED DB CONFIG ���� ���� ��� �������

� ���� � ��� � �� � ���. partitioned-db-option �� �

�� �� ��� � ���.

PART_FILE_LOCATION xOUTPUT_DBPARTNUMS xPARTITIONING_DBPARTNUMS xMODE xMAX_NUM_PART_AGENTS xISOLATE_PART_ERRS xSTATUS_INTERVAL xPORT_RANGE xCHECK_TRUNCATIONMAP_FILE_INPUT xMAP_FILE_OUTPUT xTRACE xNEWLINEDISTFILE xOMIT_HEADERRUN_STAT_DBPARTNUM x

� ��� ��� �� ��� ������ ��� �� �� � �

�� ������.

RESTARTCOUNT

�.

USING directory

�.

XML ���� ��� �� �

XML ��� �

� 1

���� ���� ��� ��� �� ���� XDS �� ��� �� ��

���. ��� �� �����.

1, "<XDS FIL=""file1.xml"" />"2, "<XDS FIL='file2.xml' OFF='23' LEN='45' />"

� �� � ��, XML ��� file1.xml �� �����. �� ����� �

����� ����� XDS � ��� �, XDS � ��� ����� ��

���. � �� � ��, XML ��� file2.xml �� ����, ��� ���

23�� ���� 45��� �����.

� 2:

���� XML ��� �� �� �� �� � �� �� �� ��� � ��,

���� ����� �����.

300 ��� �� ���� �� � ���

Page 309: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD FROM data.del of DEL INSERT INTO mytable

���� XML ��� �

���� ��� �� �� �� �� �� �����. � � ��� T1 �

T2� ��, C1��� �� XML ���� ����. T1�� T2� ���

� �� ���� �� ��� �����.

DECLARE X1 CURSOR FOR SELECT C1 FROM T1;

���� ���� �� �� ��� LOAD� � � � ���.

LOAD FROM X1 of CURSOR INSERT INTO T2

XML �� LOAD ��� �� �� ���� �� ��� ���� �� ���

�.

�� � ����

v ���� � �� ���� ���� �����. �� ���� �� �� �

�� ���� �� ���� �� ���. �� ��� ��� ��� ���

�� ��, �� ����� � � ��� ���� �� �� ANYORDER

� � ��� ��� ������.

v �� ����� �� ��� �� ��� �����. �� �� �� �� �

��� �� � ���� �����. � ����� �� �� ����� �

��� � � � ��� ���� ���� � ���� �� ���� ��

�� ����. �� �� � ����� ���� ���� � � �� �

�� ����. ���� � ���� �� REFRESH IMMEDIATE� �

�� ��� �� ���� � � �� ��� ����. � ����

� � �� ���� ����� SET INTEGRITY�� � ����. ���

���� �� ������ �� ��� � � � ����.

v ���� ���� ��� ��� ��, ���� �� ���� ��� �

� ���� �� ���. ��� ������ �����(MDC) ���� �

�� ���� �� ���� �� �� ����.

v �� �� ���� ��� � � ���� ����, ���� �� � ��

�� �� �� � � ���� �����. ��� � ���� ��� �

� ���� ����� �� ��� �� ���� ��� � ���. �

��� �� ���� � ��� �� ��� �� � � ����, �

��� � ���� � ���� ��� ��� �� � ��� � �

�� ��� ��� �� � ���� �����.

v �� ��� � � ����� � ��� ��� ��� � ���. DEL

� �� ��� �� ��� ��, � � ��� ��� ����� � �

� 4 � �� ���� 301

Page 310: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ���. ��� ���� ���� LOAD ��� delprioritychar � � �

��� ��� ����� �� �� ��� ����� ������.

v DECLARE CURSOR �� � DATABASE ���� ��� CURSOR � ��

��� �� ��� � � ��, ��(�� �) ��� ������� ��

�� � ��� ��� ID � ��� ��� �� ������ (DECLARE

CURSOR ��� DATABASE ��� �� ��)� ���� ����. ��

������� �� ����� ��� ��� ID � ��� �� ��

DECLARE CURSOR �� � �� ������� �� ��� ID � ���

��� ���.

v �� �� Windows ����� AIX ����� ���� � � PC/IXF

� �� �� ���. �� �� ��� LOAD ���� ���� ���.

� �, LOAD FROM DATA.IXF, DATA.002 OF IXF INSERT INTO TABLE1. �

���� ��� PC/IXF ��� Windows �� ���� �� ���� ��

��.

v �� LOAD ��� �, ��� REBUILD ��� ����� BUILD ���

���� �� ��� ����.

v ������ ���� XML ��� ��� � ��� � �� �� ���

SQL1407N� �����.

LOAD TERMINATE � LOAD RESTART �� �� ��

�� ��� TERMINATE ��� ���� LOAD ��� �� �� �� ��� �

����.

� 39. LOAD TERMINATE �� ��

� � �

COMPRESS �

LOAD ��� ���

��� ��

��

XML ���� �

� ��� LOAD ��

� ��1

TERMINATE: LOAD

REPLACE

KEEPDICTIONARY ��

LOAD INSERT

TERMINATE: LOAD

R E P L A C E

RESETDICTIONARY

YES YES YES �� ��� �����. �� � ��� ���� �

���.2

YES YES NO �� ��� �����. �� �� ���� ����.

2

YES NO YES �� ��� �����. �� �� ���� ����.

YES NO NO �� �� ���� ����. �� �� ���� ����.

NO YES YES �� ��� �����. �� �� ���� ����.

NO YES NO �� ��� �����. �� �� ���� ����.

NO NO YES �� ��� �����. �� �� ���� ����.

NO NO NO � �� � �� ����. � �� � �� ����.

�:

302 ��� �� ���� �� � ���

Page 311: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

1. XML ��� DB2 � 9.7 ���� ���� ��� �� �� ���� ��

��� ��� ��� ��� ���� ���� XML ��� � ���

�� ��� �� � ���.

2. ����� ��� ��� �� �� ��� ��, ��� ��� ��� �

����.

LOAD RESTART� � �� ��� ���� �����. �� ��� LOAD

RESTART ��� ���, � LOAD �� ��� ��� ��� ���� �

����. � ��, LOAD RESTART� � ��� ��� ����. �� ��

� �� ��� �� ��� 4� ������.

� 40. LOAD RESTART �� ��

� � �

COMPRESS �

LOAD �� ��

�� ��� ���

�� ��1

� �� ��� XML

���� �� ��

��2

RESTART: LOAD

REPLACE

KEEPDICTIONARY ��

LOAD INSERT

R E S T A R T : L O A D

R E P L A C E

RESETDICTIONARY

YES YES YES �� ��� �����. �� ��� �����.

YES YES NO ��� ��� ��� ��

� ���� ADC� ��

XML ��� �����.

��� ��� ��� �

�� ���� XML ���

�����.

YES NO YES ADC� � ��� ���

�����. �� XML ���

�����.

��� ��� ��� �

����. �� XML ���

�����.

YES NO NO ADC� � XML ��� �

�� ���� �����.

��� ��� � XML

��� �����.

NO YES YES �� ��� �����. �� ��� �����.

NO YES NO �� ��� ��� ���

�����.

�� ��� ��� ��

� �����.

NO NO YES �� XML ��� �����. �� XML ��� ����

�.

NO NO NO � �� � �� ����. � �� � �� ���

�.

�:

1. XML ��� �� �, �� ���� �� �� ��� ��� �� ���

�� SAVECOUNT ��� ����.

2. XML ��� DB2 � 9.7 ���� ���� ��� �� �� ���� ��

��� ��� ��� ��� ���� ���� XML ��� � ���

�� ��� �� � ���.

� 4 � �� ���� 303

Page 312: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ����� �� �� ���

� 41. �� ����� ��� � � ���: �� � �

��� ��

anyorder � ���� cpu_parallelism ���� ��� �����. SMP ����� �� ��

��� ����, �� ��� ��� ��� ��� ��� �����. cpu_parallelism

� �� 1��, � ��� ����. �� �� ��� �� ��� ���� ���� �

���� ��� � SAVECOUNT > 0 �� � ��� ���� ����.

generatedignore � ���� �� �� ��� ���� ��� �� ����� �� �� �� �

���� ����. �� � �� �� ��� �� ����� �� ����. � ��

�� generatedmissing �� generatedoverride ��� ��� �� ��� � ��

��.

generatedmissing � ���� ��� ��, ����� � ��� ��� ID ��� ���� ���� �

� ���(NULL �� ���) ��� � � �� ����. �� � �� ��

��� �� ����� �� � � � � . � � ��� generatedignore � �

generatedoverride ��� ��� �� ��� � ����.

generatedoverride � ���� ����� ��� �� ��� ��� �� ���� � ��� �� ���

�� �����(��� �� ��� �� �� ��� ��). � ������ ����

� ���� �����, ROLLFORWARD DATABASE ���� RECOVER DROPPED

TABLE ��� ��� ��� ����� ���� ��� � �����. � ���� �

�� �, ���� �� �� �(null) �� ���� �� �� ��� NULL ����

�����(SQL3116W). �� ��� �� �, ���� � � �� ��� ����.

��� �� �� ��� �� � � �� ����� ���� ����, �� ��

��� �� ��� � ����.

SET INTEGRITY FOR < table-name > GENERATED COLUMNIMMEDIATE UNCHECKED

� � �� ����� ���� �� ��� �� �� �� �����, �� ��

��� �� ��� � ����.

SET INTEGRITY FOR < table-name > IMMEDIATE CHECKED.

� ���� ���� ��� ��� �, �� � �� �� �� �� ��� ��,

LOAD ��� ���� ���� generatedignore� ���� ��� � ���. ���

�� �� �� �� ���� ��� ����.

� ���� generatedmissing �� generatedignore ��� ��� �� ��� �

����.

identityignore � ���� ID ��� ���� ��� �� ����� �� �� �� �����

����. �� � ����� �� �� ID �� ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. GENERATED

ALWAYS ��� ��, �� � ���� ��� �����. � ���� identitymissing

�� identityoverride ��� ��� �� ��� � ����.

identitymissing � ���� ��� ��, ����� � ��� ��� ID ��� ���� ���� �

�(NULL �� ���)� ��� � � � � ����. GENERATED ALWAYS

� GENERATED BY DEFAULT ID �� � �� ��� �����. � ����

identityignore �� identityoverride ��� ��� �� ��� � ����.

304 ��� �� ���� �� � ���

Page 313: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 41. �� ����� ��� � � ���: �� � � (�)

��� ��

identityoverride GENERATED ALWAYS� ��� ID ��� ���� ���� � ��� � ����

��� ���. �� ��� �� ���, �(NULL)� �� ���� � ��� ����

� �����(��� �� ID ��� �� �� ��� ��). ���� GENERATED

ALWAYS� ���� � � � ������ ����� ���� �����,

ROLLFORWARD DATABASE ���� DROPPED TABLE RECOVERY ��� ��

� ��� ����� ���� ��� � �����. � ���� ��� �, ���� �

� �� ID ��� NULL ���� �����(SQL3116W). � ���� identitymissing

�� identityignore ��� ��� �� ��� � ����. � �� �� � �� �

���� ���� ID ���� �� ��� ���� ����� ���� ����.

indexfreespace=x x� 0 - 99� �����. ��� ��� ���� � � ���� �� �� ��

���� ������. INDEXING MODE INCREMENTAL� ��� ��� � � �

�� ����. ���� � �� ��� ���� ����, � �� �� ���� ��

��� �� ��� �����. ����� CREATE INDEX ��� �����.

� �� CREATE INDEX�� ��� PCTFREE ��� �����. indexfreespace ��

� �� �� ����� ��� ����.

lobsinfile lob-path� LOB ���� ���� �� �� ��� �����. ASC, DEL �� IXF

�� � �� LOB ��� LOB ���� � �� ��� �����.

� ��� CURSOR � �� �� ���� ����.

LOBS FROM �� �lobsinfile� ���� ��� � LOB �� ���� �� ����

�. LOBS FROM �� ����� LOBSINFILE ��� ����. LOBS FROM �

� ��� ��� LOB �� �� �� �� ��� LOAD ����� � ��

�.

��� LLS(Lob Location Specifier)� �� � ��� ��� ��� LOB� ����

��� ��� �� ��� �� �����. LLS� LOB � ��� �� ���

LOB ��� ��� �����. LLS� �� filename.ext.nnn.mmm/��, �� filename.ext

� LOB� ���� �� ����, nnn� � ��� LOB� ���� ���� ���

��� , m m m� L O B� ��� ���� � � � ��� � . � � , ���

db2exp.001.123.456/� ��� �� ��� ��, LOB� db2exp.001 ��� ��

� 123� ���� 456��� �����.

�(NULL) LOB� �����, ��� -1� � ����. ��� 0�� ����, ��� 0

LOB� �����. ��� -1 �(NULL) LOBS� ��, ��� � � ��� �

���. � �, �(NULL) LOB� LLS� db2exp.001.7.-1/���.

noheader �� � ��� ����(�� �� ������ �� ��� � ���� ���

���� ��� �� �).

��� MPP ��(�� PARTITION_AND_LOAD)� �� �� ������ �� �

�� � ���� �� ���� ��, �� ��� ����. �� � �� ����

��� ����. LOAD_ONLY ��� ���� ��, �� ��� ���. ��� �

� ���� ��� �� � ��� ��� ��� �� �� ��� LOAD_ONLY

� � ��� �� �����.

norowwarnings ��� � �� �� ��� �����.

� 4 � �� ���� 305

Page 314: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 41. �� ����� ��� � � ���: �� � � (�)

��� ��

pagefreespace=x x� 0 - 100� �����. � ���� �� �� ��� ���� ������. ��

�� ��� ��� �� ���� �� ��, (� �, ��� ��� 3000�����,

x �� 50 ), � ���� � �����. 100 �� ��� ��, � � ����

���. ���� PCTFREE �� ��� � ��� � ��� ��� �����. ��

��� pagefreespace ��� ���� PCTFREE �� ��� �� ��, �����

���� �� �� ����� ����. pagefreespace� �� �� ���� ���

PCTFREE �� �����.

rowchangetimestampignore � ���� �� ��� ��� ���� ��� �� ����� �� �� �

� ����� ����. �� � ����� �� �� ROW CHANGE TIMESTAMP�

����. GENERATED ALWAYS � GENERATED BY DEFAULT �� � �� �

�� �����. GENERATED ALWAYS ��� ��, �� � ���� ��� ���

��. � ���� rowchangetimestampmissing �� rowchangetimestampoverride �

�� ��� �� ��� � ����.

rowchangetimestampmissing � ���� ��� ��, ����� � ��� ��� �� ��� ��� ���

� ���� ��(NULL �� ���)� ��� � � �� ����. GENERATED

ALWAYS � GENERATED BY DEFAULT �� � �� ��� �����. � ���

� rowchangetimestampignore �� rowchangetimestampoverride ��� ��� �

� ��� � ����.

rowchangetimestampoverride GENERATED ALWAYS� ��� �� ��� ��� ���� ���� � ��

� � ���� ��� ���. �� ��� �� ���, �(NULL)� �� ���� �

��� ����� �����(��� �� ��� ��� �� �� �� � ��). ��

�� GENERATED ALWAYS� ���� � � � ������ ����� ����

�����, ROLLFORWARD DATABASE ���� DROPPED TABLE RECOVERY �

�� ��� ��� ����� ���� ��� � �����. � ���� ��� �, �

��� �� �� ROW CHANGE TIMESTAMP ��� NULL ���� �����

(SQL3116W). � ���� rowchangetimestampmissing �� rowchangetimestampignore

��� ��� �� ��� � ����. � �� �� � �� ����� ����

��� ���� �� ��� ���� ����� ���� ����.

seclabelchar � �� �� � ���� ���� ��� �� �� ��� � ��� �� �

�� ��� �����. LOAD� � ���� ��� ��� �� ��� ���

��. ���� ��� ��� �� � �� �� � ���� ��� ��(SQLSTATE

01H53, SQLCODE SQL3242W)� �����. ���� ���� ���� � ��

� ��� � ���� ���� �� ��, � ���� ��� ��(SQLSTATE

01H53, SQLCODE SQL3243W)� �����.

seclabelname ���� ��� �� � ���� ��� � ���, ��� ��� ��� �

�� ��(SQLCODE SQL3525N)� �����.

���� �� DB2SECURITYLABEL ���� �� ��, ��� �� ��� ����.

"CONFIDENTIAL:ALPHA:G2""CONFIDENTIAL;SIGMA:G2""TOP SECRET:ALPHA:G2"

� ���� ����� ������, SECLABELCHAR � � ���� ���� �

��.

LOAD FROM input.del OF DEL MODIFIED BY SECLABELCHAR INSERT INTO t1

306 ��� �� ���� �� � ���

Page 315: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 41. �� ����� ��� � � ���: �� � � (�)

��� ��

seclabelname � �� �� � ���� ���� ��� �� �� ��� ���� ��� �

���. LOAD� ��� � �� ��� � ���� �����. ���� ����

� ��� �� ��� ��� � � ���� �� ��, � ���� ��� ��

(SQLSTATE 01H53, SQLCODE SQL3244W)� �����.

seclabelchar ���� ��� �� � ���� ��� � ���, ��� ��� ��� �

�� ��(SQLCODE SQL3525N)� �����.

���� �� DB2SECURITYLABEL ���� �� ��, ��� �� ��� ��� �

��� ���� ����.

"LABEL1""LABEL1""LABEL2"

� ���� ����� ������, SECLABELNAME � � ���� ���� ��

�.

LOAD FROM input.del OF DEL MODIFIED BY SECLABELNAME INSERT INTO t1

�: � �� ASC ��, � ���� �� ��� �� �� ����� ��� ��

� �����. �� ���� striptblanks � � ���� ��� ����� ����

�� � ����.

totalfreespace=x x� 0 ��� �����. � �� � ���� ���� �� ���� ����� � �

��� ���� �����. � �, x� 20�� ���� ��� ��� ���� 100

� ��� ���� � ��, 20� ��� � ���� �����. ���� � ���

��� �� 120���. ��� ��� � �� ����� �� ���� �� ���

� ����. � ��� �� � ��� ��� ��� ����. � ��� ��� �

� ��� ���, � �� ��� � �� ���� �� ��� � ����� ���

�� ����.

usedefaults �� ��� ��� �� ��� ������ �� ��� ���� �� ���� ��

�� �� ��, ����� �����. ��� ���� :

v DEL �: �� �� ����(″, ,″)� ���� 2� � �� ����� 2� �

�� ����(″,,″)� �� ��� �����.

v DEL/ASC/WSF �: � ��� ���� ��� � ��� �� � �� ����

����. ASC �� ��, NULL �� �� ����� ��� ��� ���� ���

���� NULL �� �� ���� ����. ��, ��, �� � /��� ��� ��

�� ��� NULL �� �� �����, ��� NULL�� ���� �� �� ��

��� �(NULL) ���� ������ NULL �� �� �����.

� ��� �� ��, �� ��� ���� ���� ���� ��� �� ���

�����.

v DEL/ASC/WSF �: ��� �(NULL) � �� �� NULL� �����. ���

�(NULL) � ��� ��� ����� � �����.

� 4 � �� ���� 307

Page 316: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 42. �� ����� ��� � � ���: ASCII � �(ASC/DEL)

��� ��

codepage=x x� ASCII ������. �� �� � ��� ���� ���� �� ����� ���

��. �� �� � �� ����� ������ �� ���� �� ���(� ���

��� �� ���)� �����.

�� ��� �����.

v �� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��� ��

���.

v EBCDIC �� ���� ��� DEL ���� �� ����� ��� (Shift-In) � �

�� ��(Shift-Out) DBCS ��� ��� ��� � ����.

v nullindchar� x20 - x7F �� � �� �� ASCII ��� ��� ��� ��� �

��. ��� ASCII �� � �� � �� ����. �� � �� �� EBCDIC

���� �� ��� ��� � ���.

� ��� CURSOR � �� �� ���� ����.

dateformat=″x″ x� �� ��� ��� ����.1 ��� �� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(1 - 12 ��� 2�� ��,

M� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 ��� 2�� ��,

D� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)

���� �� ��� �� ���� 1� �����. �� �� :

"D-M-YYYY""MM.DD.YYYY""YYYYDDD"

dumpfile = x x� ��� � �� � �� �� ��(� ������ ��� � )���. �

��� �� 32KB� ���� ����. ��� � �� ���� ��� ����

���.

db2 load from data of delmodified by dumpfile = /u/user/filenameinsert into table_name

� � � ���� �� � �� ��� � � . � � � � � �� �� ��� ,

dumpfileaccessall � � ���� ������.

�:

1. ��� ������ ����, ��� � ������ ��� ���� � � �

� � �� ��� ��� �� �� ����.

2. �� � � ��� � �� ��� ���� ����. ���� ��� �

� ��� ��, ���� ���� ��� �� ��� � � ��� LOAD RESTART

��� ��� ��� � ����. ���� �� �� ���� ��� �� �

�� ���� �� ��� �����.

3. ��� �� �� ���� ��, ���� ��� �����.

308 ��� �� ���� �� � ���

Page 317: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 42. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

dumpfileaccessall � � � � ’OTHERS’� �� �� ��� �� ����.

� � � ���� �� ���� �����.

1. dumpfile � � ���� ��� �����.

2. ���� �� �� ���� �� SELECT ��� ����.

3. UNIX �� ��� � DB2 � ������ ���� � ���.

��� �� �� ���� ��, ��� ���� ����.

fastparse ��� ��� ���. ��� �� �� �� �� �� �� ���, � ���

��. ���� ����� � ��� �����(����� ��� ��� �� � �

�� �� �� �#� ���), ��� ��� ��� � �� ����. ���� �

��� ���� ���� ���� � ��� ������. � �, ��� �� ���

� ���� �� ��� �� � :1>0-00-20-07.11.12.000000� ���� ��,

FASTPARSE� ���� � �� ���� ���� FASTPARSE� ���� ��� ��

���.

implieddecimal ��� ���� ��� �� ��� ����, �� ��� ���� ����. � �,

12345 �� 12345.00� �� 123.45� DECIMAL(8,2) ��� �����.

� ���� packeddecimal ���� �� ��� � ����.

timeformat=″x″ x� �� ��� ��� ����.1 ��� �� ��� ��� ����.

H - ��(12�� ���� �� 0 - 12 ��� 1 �� 2�� ��,0 - 12 ��� 2�� ��,24�� ���� �� 0 - 24)

HH - ��(12�� ���� ��0 - 12 ��� 2�� ��,24�� ���� �� 0 - 24.H� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)TT - ��/�� ��(AM �� PM)

���� �� ��� �� ���� 0� �����. �� �� :

"HH:MM:SS""HH.MM TT""SSSSS"

� 4 � �� ���� 309

Page 318: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 42. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timestampformat=″x″ x� �� ��� ��� � ����.1 ��� ��� ��� ��� ����.

YYYY - ��(0000 - 9999 ��� 4�� ��)M - �(1 - 12 ��� 1 �� 2�� ��)MM - �(01 - 12 ��� 2�� ��,

M � MMM� �� ���)MMM - �(� ���� ���� 3�� ��� ����� ����

���, M � MM� �� ���)D - (1 - 31 ��� 1 �� 2�� ��)DD - (1 - 31 ��� 2�� ��, D�� �� ���)DDD - �� (001 - 366 ��� 3�� ��,

�� �� � ��� �� ���)H - ��(12�� ���� �� 0 - 12 ��� 1 �� 2�� ��,

24�� ���� �� 0 - 24)HH - ��(12�� ���� �� 0 - 12 ��� 2�� ��,

24�� ���� �� 0 - 24,H�� �� ���)

M - �(0 - 59 ��� 1 �� 2�� ��)MM - �(0 - 59 ��� 2�� ��,

M, �� �� ���)S - �(0 - 59 ��� 1 �� 2�� ��)SS - �(0 - 59 ��� 2�� ��,

S� �� ���)SSSSS - �� � �(00000 - 86399 ��� 5�� ��,

�� �� ��� �� ���)U(1 - 12�)

- �� �� ��(U ���� �� � ��� 0 - 9 ����� �� ���)

TT - ��/�� ��(AM �� PM)

310 ��� �� ���� �� � ���

Page 319: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 42. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

timestampformat=″x″(�) ���� 1� ���� YYYY, M, MM, D, DD �� DDD ��� �����. ����

’Jan’� ���� MMM ��� �����. ���� � �� ��� ���� 0� ���

��. ��� ��� �� ���.

"YYYY/MM/DD HH:MM:SS.UUUUUU"

MMM ��� �� �� ��� �����. ’jan’, ’feb’, ’mar’, ’apr’, ’may’, ’jun’, ’jul’,

’aug’, ’sep’, ’oct’, ’nov’ � ’dec’. � �� ����� ���� ����.

TIMESTAMPFORMAT ���� ���� ���, �� ����� � � �� �

��� ��� ��� �� �����.

YYYY-MM-DD-HH.MM.SSYYYY-MM-DD HH:MM:SS

�� ����� DD� HH �� ���� � � �� �����. �� ’-’ ��, �

� ����� �� ��� � �(YYYY-MM-DD-HH.MM.SS)� �����. �� �

�, �� ����� HH, MM � SS� ���� �� �� ’:’� ����.

�� � ���, ��� �(UUUUUU)� ���� ��, �� ����� � ’.’� �

��� ����. YYYY-MM-DD-HH.MM.SS.UUUUUU �� YYYY-MM-DD

HH:MM:SS.UUUUUU� � � � ���.

�� � ��� �� �� � �� �� ���� ���� schedule��� ���� �

��� ��� ����.

db2 load from delfile2 of delmodified by timestampformat="yyyy.mm.dd hh:mm tt"insert into schedule

usegraphiccodepage usegraphiccodepage� ����, ��� �� 2��� �� � � ��(DBCLOB) �

�� �� ���� ���� ��� �� ���� � ��� �����. ��� ���

� �� �� ���� �� �����. ��� �� ���� �� �� ���� ���

��. LOAD� codepage ���� ��� �� �� �� �� �� ���� ����

codepage ���� ���� �� �� ������� �� ���� �� �� �� ��

�� �����.

�� ���� ��� ���� � ���� �(drop) ��� ��� ��� ��

� ��� �� ��� � ���� ��� ���.

����

� �� � ��� �� ���� ��� ���� ����, usegraphiccodepage

���� EXPORT ����� �� DEL �� �� ���� �� ��� .

usegraphiccodepage ���� �� 2��� �� � � ��(DBCLOB)�� ��

��.

� 4 � �� ���� 311

Page 320: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 42. �� ����� ��� � � ���: ASCII � �(ASC/DEL) (�)

��� ��

xmlchar XML ��� �� �� ����� ��� �����.

� ��� ��� �� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

���� �� ��� ���� � � ���� �� �� �� �� ���

� ��� ��, ��� ��� ��� ���� � �����. �� �� ����

codepage � � ����� ��� ����, ���� �� �� ������ �� �

�����. ���� ��� ����� ����� � � �� �� ��� ��

���.

xmlgraphic XML ��� ��� ��� �� ����� ��� �����.

� ��� �� ��� �� ����� ������ � ��� ���� �� XML

�� ��� �����.

���� �� ��� ���� � � ���� �� �� ��� �� ��

�� ��� ��, ��� ��� ��� ���� � �����. ��� �� ����

codepage � � ����� ��� �� ��� ������, ���� �� �� �

����� �� ���� ��� ������. ���� ��� ����� �����

� � �� �� ��� �����.

� 43. �� ����� ��� � � ���: ASCII � �(���� �� ASCII)

��� ��

binarynumerics ��(10��� ��) ���� �� ��� �� 2� ���� ���. ��� � ��� �

���.

� ��� reclen ���� ��� �� �� ���� ���� ��� ASC��� ���

��.

�� ��� �����.

v ��� � �� ��� � �� ���, BIGINT, INTEGER � SMALLINT ��

���.

v ��� ��� �� �� ��� ��� ���.

v FLOAT� IEEE �� ��� ��� ���.

v �� �� �� 2� ���� �� ��� � �� ���� �� �� � ��

(big-endian)�� �����.

� ���� �� ��� �� ��� ���� NULL �� ��� � ����. � ���

� ��� � ��(�� NULL� ��)� 2� ��� �����.

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ����� �����. �� ��� ���� �� ���� ��

�� �� ��� � ����� ��� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

312 ��� �� ���� �� � ���

Page 321: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 43. �� ����� ��� � � ���: ASCII � �(���� �� ASCII) (�)

��� ��

nullindchar=x x� �� �����. �(NULL) �� ���� ��� x� �����. x� ����� Y�

��. 2

��� ��� ��� ���� EBCDIC ��� �� �� � ���� ����� ��

���. � �, �(NULL) ��� ��� N ��� ��� ���� ��, n� �(NULL)

���� ����.

packeddecimal binarynumerics ���� DECIMAL � �� ���� �� � �� 10�� ���

� � �����.

� ��� reclen ���� ��� �� �� ���� ���� ��� ASC��� ���

��.

���� �� ��� �� ��� ����.

+ = 0xC 0xA 0xE 0xF- = 0xD 0xB

� ���� �� ��� �� ��� ���� NULL �� ��� � ����. � ���

� ��� � ��(�� NULL� ��)� 2� ��� �����.

� ���� �� ��, �� �� �� 2� ���� ��� ��� � ��(big-endian)

�� ��� �, Windows �� ���� � ���� ���� ��� ��� ��� ��

���.

� ���� implieddecimal ���� �� ��� � ����.

reclen=x x� ���� 32 767 �����. � �� x ��� ���� � �� ���� �

� � ��� ��� ���� ����.

striptblanks ���� �� �� �� ��� � � ��� �����. � ��� ���� ���, �

�� �����.

� ��� striptnulls� �� ��� � ����. � � �� �� �����. � ��

� �� ��� ���� ���� �� �� t ��� ����.

striptnulls ���� �� �� �� ��� � � NULL �(0x00 ��)� �����. � ��� �

��� ���, NULL �� �����.

� ��� striptblanks� �� ��� � ����. � � �� �� �����. � ��

� �� ��� ���� ���� �� �� padwithzero ��� ����.

zoneddecimal BINARYNUMERICS ���� DECIMAL � �� ���� �� � � 10��(zoned

DECIMAL) ���� �����. � ��� RECLEN ���� ��� �� �� ����

���� ��� ASC��� �����.

� ��� �� �� �� ��� � ���.

+ = 0xC 0xA 0xE 0xF- = 0xD 0xB

���� �� �� 0x0 - 0x9���.

���� � �� 0x3 � 0xF���.

� 4 � �� ���� 313

Page 322: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 44. �� ����� ��� � � ���: DEL � �(�� ���� � ASCII)

��� ��

chardelx x� �� ��� �������. ����� ����(″)���. ���� �� ��� ��

� ��� ���� ����. 23 ����� ����(″)� ��� ����� �����

�� ��� �� ��� ���.

modified by chardel""

��� �� �����(’)� ��� ����� ��� �� ���.

modified by chardel''

coldelx x� �� �� �� �������. ����� ��(,)���. ��� ��� �� �� ��

�� �� �� ����.23

decplusblank ��� �� ��. ��� ��(+) �� ��� �� 10�� � �� ����. ��� ���

��� ��� �� 10�� � �� ��� ����.

decptx x� ��� ��� ��� ���� �� �����. ����� ��(.)���. �� �

� ��� ��� ��� ��� �����.23

delprioritychar ����� �� ��� ����: ��� �� ��, �� ����, �� ����. � ��

�� ���� ����� �� ����, ��� �� ��, �� ����� ������ �

� ����� � �� ������� �����. ��:

db2 load ... modified by delprioritychar ...

� �, ��� �� DEL ��� �� ���.

"Smith, Joshua",4000,34.98<row delimiter>"Vincent,<row delimiter>, is a manager", ...... 4005,44.37<row delimiter>

delprioritychar ���� ����, � ��� ��� � � �� ���. � �

� < ����>� � �� � � �� ��� ��� �� �����, � �� � �

�� < ����>� �� ��� �� ��� �����. � ���� ���� �� �

�, � ��� ��� � � � ��, � < ����>� �����.

keepblanks � CHAR, VARCHAR, LONG VARCHAR �� CLOB� �� �� ��� ��

�. � ��� ���, �� ���� �� �� � ��� � ��� �� ���� ��

�� ���� NULL� �����.

�� � ��� ��� �� �� �� ��� ����� TABLE1��� ���� �

��� ���� ��� ����.

db2 load from delfile3 of delmodified by keepblanksinsert into table1

nochardel �� ����� �� ���� �� �� ���� �� ���� �� �����. ��

����� �� ���� �� �� �����. DB2� ��� ���� ����� �

�(���� � nochardel� ��� ��� ����) � ��� ���� �� ���. �

��� �� ����� �� �� ��� �� ���� �� �����. ���� ���

��� ���� ��� �� � ���.

� ��� chardelx, delprioritychar �� nodoubledel� �� ��� � ����. �

� �� �� �����.

nodoubledel 2��� ����� ��� ����.

314 ��� �� ���� �� � ���

Page 323: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 45. �� ����� ��� � � ���: IXF � �

��� ��

forcein �� ��� ��� ���� ���� � �� �� ��� �� ���� ��� ���

�� �����.

���� �� �� �� �� ��� �� ���� �� �� �� �� � ���.

nochecklengths� ��� ��, �� � �� ��� � ����� �����.

nochecklengths nochecklengths� ����, �� ��� ��� ��� ��� �� ��� �� ���

� � ���� � ����� �����. �� ��� ���� �� ���� ��

�� �� ��� � ����� ��� � ���. � �, ���� 4��� EUC

���� ���� 2��� DBCS ���� ���� � ��� ����� ����.

�� �� ���� ��� �� ���� �� ��� �� �� �� � ��� ����

�.

�:

1. �� ���� ��� ����� ����. � ���� a - z, A - Z

� 0 - 9� ��� � ����. � ���� DEL � �� � ����

� �� ����� �� �� ���. ��� �� � � ��� ��� ��

� ���� ������. D, H, M �� S� �� ��� ���� ��(��

�� ��) ��� �� �� ��� ���� � � ���.

��� �� ��, �� M� ���� month � minute ����� �� �

��� ���� ��� ���. month �� � �� �� �� ��

�. minute �� � �� �� �� ���. ��� ��� ���

����.

"M"(month �� minute � � )"M:M"(month � minute �� ��?)"M:YYYY:M"(� � month� ���.)"S:M:YYYY"(� � �� � � �� � ��)

��� ��, ����� �� ���� � ��, ��� ����.

��� ��� ��� ����.

"M:YYYY" (Month)"S:M" (Minute)"M:YYYY:S:M" (Month....Minute)"M:H:YYYY:M:D" (Minute....Month)

���� � ����� �� �� ��� Escape ��(: ₩)� �� � ��

�.

2. chardel, coldel �� decpt � �� ���� �� �� �� ���� ��

���� ���� ���.

� 4 � �� ���� 315

Page 324: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� � �(�� �� ��)� �� xJJ �� 0xJJ� ��� ��� �

��, �� JJ� �� � �� 16��� ����. � �, �� ����

� # ��� �����, �� ��� ������.

... modified by coldel# ...

... modified by coldel0x23 ...

... modified by coldelX23 ...

3. ��� ��� �� ���� ����� ����� ����� � ��� �

� ��� ���� ����� �����.

4. MODIFIED BY ��� �� ���� �� � �� ����� ���� �

� �� ����� ��� � �� ����. �� ��, �� ��� ���

�� ��� �����.

5. ����� ��� �� ��� ��� ���� ���� ���� �, ��

��� ��� ��� �� ��� ����. �� �, ��� ���� ���

� � ���� � � � � ��� ��� �� ��� � � � � ���

rowchangetimestampmissing � � ���� ��� ��� ���� ��

�.

� 46. codepage � usegraphiccodepage �� � LOAD ��

codepage=N usegraphiccodepage LOAD ��

Absent Absent CLIENT ��� ��� ���� �� �� ���� ���

��� �� ���� �� ������ �� ���� � �

�� �����.

Present Absent �� �� ���� �� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ��� � �

�� ���� �����.

Absent Present CLIENT ��� ��� ���� �� �� ���� ���

��� �� ���� � ��� �����. CLIENT ���

��� ���� ��� ���� ������ ��� ����

�� ���� � ��� �����.

������ �� ���� 1�����, �� ���� ���

��� �� ���� � ��� �����.

�: 1��� ������� ��� � ��� ���� ���

��.

Present Present �� ���� �� ��� N� � ��� �����. ���

���� N� ��� �� ���� � ��� �����.

N� 1��� �� 2��� �� ��� ��, �� ���� �

� ��� N� � ��� �����.

�: N� 1��� �� ����� ������� ��� � �

�� ���� �����.

316 ��� �� ���� �� � ���

Page 325: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2Load - ���� ��� ��

DB2 ���� ���� �����. �� � ���� �, ��, ��� ��

Named Pipe ��� � � ���. ���� ��� ������ � ����

�� � �� �� Named Pipe ��� � � ���. ��� ������ � �

����� ��� �� ����� �� �� ��� ��� ��� ���� ��

� ���� ����.

�� ��

�� ��� ����.

v dataaccess

v �������� �� �� �:

– �� ����� INSERT ��, TERMINATE ��(��� �� �� ���

�) �� RESTART ��(��� �� �� ��� ���)� ��� �� �

��� �� INSERT ��

– �� ����� REPLACE ��, TERMINATE ��(��� �� ��� ��

� �) �� RESTART ��(��� �� ��� ��� ���)� ���

�� ���� �� INSERT � DELETE ��

– � ���� �� INSERT ��(��� ���� �� �� � ���� �

�).

FORCE ��� ��� ���� SYSADM ��� ����.

�: ����� �� �� ����� �� DB2 � ����� ��� ����

�����. � ���� ����� ��� ���� ID� ��� �� ��

�����. ��� ��� ���� ��� � � ���� �� �� � �

� �� �� ��� � ���.

�� ��

������. ��� ��� �� �� �� ��� ������� �����.

Linux, UNIX �� Windows ������� Linux, UNIX �� Windows ���

��� �� �� ���� ��� DB2 Connect ����� �� ��� ���

���� ��� ��� �� � ���� ���.

���. ��� �� ��� ����. ������� �� ��� ��� �

� ���� �� ��� �� �����.

API � ��

db2ApiDf.h

� 4 � �� ���� 317

Page 326: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

API � ��� �� ��

SQL_API_RC SQL_API_FNdb2Load (db2Uint32 versionNumber,void * pParmStruct,struct sqlca * pSqlca);

typedef SQL_STRUCTURE db2LoadStruct{

struct sqlu_media_list *piSourceList;struct sqlu_media_list *piLobPathList;struct sqldcol *piDataDescriptor;struct sqlchar *piActionString;char *piFileType;struct sqlchar *piFileTypeMod;char *piLocalMsgFileName;char *piTempFilesPath;struct sqlu_media_list *piVendorSortWorkPaths;struct sqlu_media_list *piCopyTargetList;db2int32 *piNullIndicators;struct db2LoadIn *piLoadInfoIn;struct db2LoadOut *poLoadInfoOut;struct db2PartLoadIn *piPartLoadInfoIn;struct db2PartLoadOut *poPartLoadInfoOut;db2int16 iCallerAction;struct sqlu_media_list *piXmlPathList;struct sqllob *piLongActionString;

} db2LoadStruct;

typedef SQL_STRUCTURE db2LoadUserExit{

db2Char iSourceUserExitCmd;struct db2Char *piInputStream;struct db2Char *piInputFileName;struct db2Char *piOutputFileName;db2Uint16 *piEnableParallelism;

} db2LoadUserExit;

typedef SQL_STRUCTURE db2LoadIn{

db2Uint64 iRowcount;db2Uint64 iRestartcount;char *piUseTablespace;db2Uint32 iSavecount;db2Uint32 iDataBufferSize;db2Uint32 iSortBufferSize;db2Uint32 iWarningcount;db2Uint16 iHoldQuiesce;db2Uint16 iCpuParallelism;db2Uint16 iDiskParallelism;db2Uint16 iNonrecoverable;db2Uint16 iIndexingMode;db2Uint16 iAccessLevel;db2Uint16 iLockWithForce;db2Uint16 iCheckPending;char iRestartphase;char iStatsOpt;db2Uint16 *piXmlParse;db2DMUXmlValidate *piXmlValidate;db2Uint16 iSetIntegrityPending;struct db2LoadUserExit *piSourceUserExit;

} db2LoadIn;

typedef SQL_STRUCTURE db2LoadOut{

db2Uint64 oRowsRead;db2Uint64 oRowsSkipped;db2Uint64 oRowsLoaded;

318 ��� �� ���� �� � ���

Page 327: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2Uint64 oRowsRejected;db2Uint64 oRowsDeleted;db2Uint64 oRowsCommitted;

} db2LoadOut;

typedef SQL_STRUCTURE db2PartLoadIn{

char *piHostname;char *piFileTransferCmd;char *piPartFileLocation;struct db2LoadNodeList *piOutputNodes;struct db2LoadNodeList *piPartitioningNodes;db2Uint16 *piMode;db2Uint16 *piMaxNumPartAgents;db2Uint16 *piIsolatePartErrs;db2Uint16 *piStatusInterval;struct db2LoadPortRange *piPortRange;db2Uint16 *piCheckTruncation;char *piMapFileInput;char *piMapFileOutput;db2Uint16 *piTrace;db2Uint16 *piNewline;char *piDistfile;db2Uint16 *piOmitHeader;SQL_PDB_NODE_TYPE *piRunStatDBPartNum;

} db2PartLoadIn;

typedef SQL_STRUCTURE db2LoadNodeList{

SQL_PDB_NODE_TYPE *piNodeList;db2Uint16 iNumNodes;

} db2LoadNodeList;

typedef SQL_STRUCTURE db2LoadPortRange{

db2Uint16 iPortMin;db2Uint16 iPortMax;

} db2LoadPortRange;

typedef SQL_STRUCTURE db2PartLoadOut{

db2Uint64 oRowsRdPartAgents;db2Uint64 oRowsRejPartAgents;db2Uint64 oRowsPartitioned;struct db2LoadAgentInfo *poAgentInfoList;db2Uint32 iMaxAgentInfoEntries;db2Uint32 oNumAgentInfoEntries;

} db2PartLoadOut;

typedef SQL_STRUCTURE db2LoadAgentInfo{

db2int32 oSqlcode;db2Uint32 oTableState;SQL_PDB_NODE_TYPE oNodeNum;db2Uint16 oAgentType;

} db2LoadAgentInfo;

SQL_API_RC SQL_API_FNdb2gLoad (db2Uint32 versionNumber,void * pParmStruct,struct sqlca * pSqlca);

typedef SQL_STRUCTURE db2gLoadStruct{

struct sqlu_media_list *piSourceList;struct sqlu_media_list *piLobPathList;struct sqldcol *piDataDescriptor;struct sqlchar *piActionString;

� 4 � �� ���� 319

Page 328: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

char *piFileType;struct sqlchar *piFileTypeMod;char *piLocalMsgFileName;char *piTempFilesPath;struct sqlu_media_list *piVendorSortWorkPaths;struct sqlu_media_list *piCopyTargetList;db2int32 *piNullIndicators;struct db2gLoadIn *piLoadInfoIn;struct db2LoadOut *poLoadInfoOut;struct db2gPartLoadIn *piPartLoadInfoIn;struct db2PartLoadOut *poPartLoadInfoOut;db2int16 iCallerAction;db2Uint16 iFileTypeLen;db2Uint16 iLocalMsgFileLen;db2Uint16 iTempFilesPathLen;struct sqlu_media_list *piXmlPathList;struct sqllob *piLongActionString;

} db2gLoadStruct;

typedef SQL_STRUCTURE db2gLoadIn{

db2Uint64 iRowcount;db2Uint64 iRestartcount;char *piUseTablespace;db2Uint32 iSavecount;db2Uint32 iDataBufferSize;db2Uint32 iSortBufferSize;db2Uint32 iWarningcount;db2Uint16 iHoldQuiesce;db2Uint16 iCpuParallelism;db2Uint16 iDiskParallelism;db2Uint16 iNonrecoverable;db2Uint16 iIndexingMode;db2Uint16 iAccessLevel;db2Uint16 iLockWithForce;db2Uint16 iCheckPending;char iRestartphase;char iStatsOpt;db2Uint16 iUseTablespaceLen;db2Uint16 iSetIntegrityPending;db2Uint16 *piXmlParse;db2DMUXmlValidate *piXmlValidate;struct db2LoadUserExit *piSourceUserExit;

} db2gLoadIn;

typedef SQL_STRUCTURE db2gPartLoadIn{

char *piHostname;char *piFileTransferCmd;char *piPartFileLocation;struct db2LoadNodeList *piOutputNodes;struct db2LoadNodeList *piPartitioningNodes;db2Uint16 *piMode;db2Uint16 *piMaxNumPartAgents;db2Uint16 *piIsolatePartErrs;db2Uint16 *piStatusInterval;struct db2LoadPortRange *piPortRange;db2Uint16 *piCheckTruncation;char *piMapFileInput;char *piMapFileOutput;db2Uint16 *piTrace;db2Uint16 *piNewline;char *piDistfile;db2Uint16 *piOmitHeader;void *piReserved1;db2Uint16 iHostnameLen;db2Uint16 iFileTransferLen;db2Uint16 iPartFileLocLen;db2Uint16 iMapFileInputLen;

320 ��� �� ���� �� � ���

Page 329: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2Uint16 iMapFileOutputLen;db2Uint16 iDistfileLen;

} db2gPartLoadIn;

/* Definitions for iUsing value of db2DMUXmlValidate structure */#define DB2DMU_XMLVAL_XDS 1 /* Use XDS */#define DB2DMU_XMLVAL_SCHEMA 2 /* Use a specified schema */#define DB2DMU_XMLVAL_SCHEMALOC_HINTS 3 /* Use schemaLocation hints */#define DB2DMU_XMLVAL_ORIGSCHEMA 4 /* Use schema that document was

originally validated against(load from cursor only) */

db2Load API ����

versionNumber

� . � �� ��� pParmStruct� � � ��� � � ��� ���

�����.

pParmStruct

� . db2LoadStruct ��� � �

pSqlca

. sqlca ��� � �

db2LoadStruct ��� �� ����

piSourceList

� . �� �, ����, ��, �� �� SQL� ��� ���� � �

�� sqlu_media_list ��� � �.

� ���� ���� ��� media_type � �� �� ����. ���

�(include ���� � sqlutil �� �� ��)� ��� ����.

SQLU_SQL_STMT

media_type �� � ��� �� ��� ��� �� ��

pStatement �� ��� SQL ��� �����. pStatement

�� sqlu_statement_entry ����. �� ����� ��� �

� SQL ��� � �� ��� �� �� �� 1� ��� �

��.

SQLU_SERVER_LOCATION

media_type �� � ��� �� ��� ���

sqlu_location_entry ��� �� ��� �����. �� �� �

�� sqlu_location_entry �� �� ����. �� �, ����

� Named Pipes� �� �����.

SQLU_CLIENT_LOCATION

m e d i a _ t y p e �� � ��� � � ��� � ��

sqlu_location_entry ��� �� ��� �����. �� �� �

�� sqlu_location_entry �� �� ����. �� �� � �

� 4 � �� ���� 321

Page 330: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Named Pipes� �� �����. � media_type� ���� ���

������ �� API� � ���� �����.

SQLU_TSM_MEDIA

media_type �� � ��� ��� � ��� ���� ���

� �� ID ��� sqlu_vendor ��� �����. �� �� �

� �� sqlu_vendor ��� � � � ���. �� �� �

�� TSM �� �� ����. �� ����� � ��� ��

��� ����� ��� sqlu_vendor ��� ��� ���� ��

���.

SQLU_OTHER_MEDIA

media_type �� � ��� ��� sqlu_vendor ��� ����

� �� shr_lib� �� �� �� ���� filename� ���� �

��� �� ID���. �� �� �� �� sqlu_vendor ��� �

� � ���. �� �� ��� �� �� �� ����. �

� ����� � ��� �� ��� ����� ��� sqlu_vendor

��� ��� ���� �����.

SQLU_REMOTEFETCH

media_type �� � ��� �� ��� ���

sqlu_remotefetch_entry ��� �� ��� �����. �� ��

�� 1� ��� ���.

piLobPathList

� . sqlu_media_list ��� � �. IXF, ASC � DEL � �� ��

����� LOB �� ��� ���� �� �� �� ���� ��.

� ��� IXF, ASC �� DEL �� �� ��� ��� �����.

� ���� ���� ��� media_type � �� �� ����. ���

�(include ���� � sqlutil �� �� ��)� ��� ����.

SQLU_LOCAL_MEDIA

� ��� ��� ��� sqlu_media_entry ��� �� ��� �

����. �� �� ��� sqlu_media_entry �� �� ���

�.

SQLU_TSM_MEDIA

� ��� ��� sqlu_vendor ��� ���� � �� filename

� ���� ���� �� ID���. �� �� �� �� sqlu_vendor

��� � � � ���. �� �� ��� TSM �� ��

����. �� ����� � ��� �� ��� ����� �

�� sqlu_vendor ��� ��� ���� �����.

322 ��� �� ���� �� � ���

Page 331: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SQLU_OTHER_MEDIA

� ��� ��� sqlu_vendor ��� ���� � �� shr_lib�

�� �� �� ���� filename� ���� ���� �� ID��

�. �� �� �� �� sqlu_vendor ��� � � � ���.

�� �� ��� �� �� �� ����. �� ����� �

��� �� ��� ����� ��� sqlu_vendor ��� ��� �

��� �����.

piDataDescriptor

� . �� ��� ���� �� ��� ��� �� ��� ���� sqldcol

��� � �.

piFileType ���� SQL_ASC� �� �� � ��� dcolmeth ��

SQL_METH_L� �� ���. ���� ����� ��� �� �

� ��� �����.

� �� SQL_DEL �� dcolmeth� SQL_METH_P � �

SQL_METH_D� � ���. SQL_METH_P �� ���� �� ��

��� ��� ���. SQL_METH_D �� �� � �� ��� ��

�� � �� ��� ���� �����.

� �� SQL_IXF �� dcolmeth� SQL_METH_P, SQL_METH_D

�� SQL_METH_N ��� � ���. DEL �� ��� �� �

��� SQL_METH_N� � �� ��� sqldcol ���� ����� �

�� ��� �����.

piActionString

� �� ���� ��� piLongActionString�� ����.

piLongActionString

� . ���� ��� �� ��� ���� �� ��� �� �� 4���

��� �� ���� sqllob ��� � �.

�� ��� ��� �� �����.

"INSERT|REPLACE KEEPDICTIONARY|REPLACE RESETDICTIONARY|RESTART|TERMINATEINTO tbname [(column_list)][FOR EXCEPTION e_tbname]"

INSERT

�� ��� ���� ���� �� ��� ���� ���� ��

���.

REPLACE

����� �� ���� �� ��� ��� ���� �����.

��� �� � �� ��� ���� ����.

� 4 � �� ���� 323

Page 332: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

RESTART

��� ��� �� ��� ������. �� ��� ��, ��

�� � ��� �� �� ���� ���� ����.

TERMINATE

�� ��� �� ���� ��� ��� �� ��� ��

� ��� ��� �� ���� �����. ��� ��� ��� �

���� ��� ���� ���� �� ��� � ��� ���

�� ���( �� � ��� ���� �� ��� ���� ��,

�� ���� �� ���� ���� ��). ���� � ��

� ����� �� �� ��� �� �� � ��� ��� ���

� ��� ��� �� ����.

�� � ��� ��� ������ �� �� ��� ���� �

���.

tbname

���� ���� ��� ��. ���� ��� ���, ��� ��

��� �� �� �� ���� � ����. �� �� ���

� ��� �� �� ��� ��� ��� � ���. ��� ��

� ��� ��� schema.tablename���. ��� �� �� ���

��� ���� ���� CURRENT SCHEMA� �����.

(column_list)

���� ���� ��� �� �� ��. �� ��� ��� ���

���. ��� ���� ���� ��� ���� � ��� �

� ���.

FOR EXCEPTION e_tbname

�� � ��� � ���� �����. � ���� ���

�� �� ��, �� ���� � � ��� ���� ��

����.

NORANGEEXC

� �� ���� ���� ���� � ���� ���� ��

�� �� �����.

NOUNIQUEEXC

� �� ���� ���� ���� ���� � ���� ��

�� ���� �� �����.

piFileType

� . � ��� �� �� ���� ���. ���� �� �(sqlutil�

��)� ��� ����.

324 ��� �� ���� �� � ���

Page 333: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SQL_ASC

�� ���� �� ASCII.

SQL_DEL

�� ���� � ASCII, dBase, BASIC � IBM Personal Decision

Series ����� �� ���� ��� ������ �� ���

� � � ���.

SQL_IXF

�� � �� PC ��� ����� ���� ����� � �

�� ��� ����� � ������ �� ���� ���� �

�� � � ��� �� ���� �����.

SQL_CURSOR

SQL ��. piSourceList ���� � �� sqlu_media_list ���

SQLU_SQL_STMT �� SQLU_REMOTEFETCH ��� SQL �

�� ��� �����.

piFileTypeMod

� . sqlchar ��� � �� �� �� ��� �� ��� ���� ��

��� ���. � � �� NULL��� ��� ��� �(0) ��� � �

� � ��� ��� � ���� �����.

���� �� � �� �� ��� ��� � � �� ����. ��

� ″�� ����� � � ���″� ������.

piLocalMsgFileName

� . ���� ���� �� � ��� ��� ���.

piTempFilesPath

� . �� �� �� ��� ���� �� ��� ��� ���. ��

�� ���, �� ��� ��� �� ��� ��� �� ���

�.

piVendorSortWorkPaths

� . �� � �� ���� ���� sqlu_media_list ��� � �

piCopyTargetList

� . � ���� ��� �� �� �� �� ��, ���� �� ��

�� �� ��� ���� � ���� sqlu_media_list ��� � �.

� ���� ���� �� media_type � �� �� ����. � ��

�� ��� �(include ���� � sqlutil �� �� ��)� ���

����.

SQLU_LOCAL_MEDIA

�� �� ���� ��� �� media_type� � ��� ��

� 4 � �� ���� 325

Page 334: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� sqlu_media_entry ��� ��� �� ��� ������. ��

�� ��� sqlu_media_entry �� �� �����.

SQLU_TSM_MEDIA

�� TSM� ��� �� � �� ������. �� ���

��� ����.

SQLU_OTHER_MEDIA

�� ��� ����� �� � �� ��� sqlu_vendor ���

�� �� ��� ������. � ��� shr_lib �� �� ��

� �� �� ��� �����. �� �� �� �� � �

s q l u _ v e n d o r ��� ��� � �� . � � � � ���

sqlu_media_entry �� �� �����. �� ����� � ��

� �� ��� ����� ��� sqlu_vendor ���� ��� ��

� ���� �����.

piNullIndicators

� . ASC ��� ��. �� ���� �(NULL) � ��� �� �

��� �� ��. � �� ��� ��� ��� �� ��� 1�1 �

� �����. �, �� �� piDataDescriptor ���� dcolnum ��

��� ���. ��� ���� �(NULL) ��� �� ���� �

�� �� ��� ���� �� �� ��� ��� �(NULL) � �

� �� ���� �(0)� �����. ��� �(0)� �� �� ��� �

� ��� ���� Y �� N� �����. Y� ��� �� ���� NULL

�� ���� N� ��� �� ���� NULL� �� �� �����.

piLoadInfoIn

� . db2LoadIn ��� � �

poLoadInfoOut

. db2LoadOut ��� � �

piPartLoadInfoIn

� . db2PartLoadIn ��� � �

poPartLoadInfoOut

. db2PartLoadOut ��� � �

iCallerAction

� . ��� ��� ��. ��� �(include ���� � sqlutil ��

�� ��)� ��� ����.

SQLU_INITIAL

� �. � �(�� SQLU_NOINTERRUPT)� API� � �� �

� ���� ���.

326 ��� �� ���� �� � ���

Page 335: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SQLU_NOINTERRUPT

� � . ��� �� � � � � � � � . � � ( � �

SQLU_INITIAL)� API� � �� �� ���� ���.

� ��� ��� ��� � �� ���� ��� �� ��

� ��� �� �� ��� � �� ������� �� �

� �� �� ��� �� ��� �� ���.

SQLU_CONTINUE

��� ����. � �� � ��� ��� � � ��(: �

�� �� �� ��)�� ����� ��� �� API� � �

�� ��� � ���. ����� ��� ��� ��� ���

����� � �� ��� ���� �����.

SQLU_TERMINATE

��� ����. �� ����� � �� ��� �� �

�� ����� LOAD_PENDING ��� ���. � ��� ���

� �� ��� ��� �� �� ��� ��� ���.

SQLU_ABORT

��� ����. �� ����� � �� ��� �� �

�� ����� LOAD_PENDING ��� ���. � ��� ���

� �� ��� ��� �� �� ��� ��� ���.

SQLU_RESTART

��� ������.

SQLU_DEVICE_TERMINATE

���� ��� ����. ����� ������ ��� ���

���� ���� �� ��� �� �� ��� � ��� �

�� ���.

piXmlPathList

� . �� media_type �� SQLU_LOCAL_MEDIA� ��� ��

sqlu_media_entry ��� xml �� � ����� ��� ����

sqlu_media_list� � �.

db2LoadUserExit ��� �� ����

iSourceUserExitCmd

� . ���� ����� ���� � ���� � �� �� ��. �

�� ��� � �� �� sqllib/bin ���� � ���. �

���� piSourceUserExit ��� NULL� �� �� ����.

piInputStream, piInputFileName, piOutputFileName � piEnableParallelism

�� ������.

� 4 � �� ���� 327

Page 336: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

piInputStream

� . STDIN� �� userexit ������� � � �� �� �����

�. � ������� ���� ���� �� �� ��� ��� �

��. �� ����� ��� � ������� ���� ���� ���

�� STDIN� ��� userexit ������� � ���(�� ���� �

���� ������� ����� ��). userexit ������� STDIN�

� �� �� ���� ��� �� �����.

� �� �� � �� � ��� ��(��� ID/��)� ��� �

���.

piInputFileName

� . ����� STDIN� ��� � � userexit ������� �

�� �� ����� � �� ��� �����.

piOutputFileName

� . � � �� �� ��. userexit ������� � �� ���

�� S T D O U T � S T D E R R � ��� � �� � ��� � � .

piEnableParallelism� � �� � �� ���(userexit ���� 1

) � ���� 3��� �� � �� �� �����( :

<filename>.000).

piEnableParallelism

� . ����� userexit ������ �� � ����� ���� �

��.

db2LoadIn ��� �� ����

iRowcount

� . ��� �� ��� �. ���� �� � �� rowcnt � ����

� �����.

iRestartcount

� . �� ����� ����.

piUseTablespace

� . ��� ����� ��, ��� ��� �� ��� ����

iUseTablespaceName� ���� �� � �� �� ��� ����� �

����. � ���� ��� �� ��� ����� ��� � ���. �

�� ����� ���� �� �� �� ��� �� � ��� ���

��� ����� ����.

�� �� �� � ��� ��� ��� ����� �� ��, ��

�� � ��� �� �� �� � ��� ��� ������. �� �

� �� � ��� � ��� ����� � �� �� ��� �

328 ��� �� ���� �� � ���

Page 337: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���. ��� I/O � ��� ��� � ���. ��� ���� ��

� �� ��� ���� � ���.

� �� iAccessLevel� SQLU_ALLOW_NO_ACCESS �� ���

�.

���� INDEXING MODE REBUILD �� INDEXING MODE

AUTOSELECT� ���� �� �� � ��� ����. IDEXING

MODE AUTOSELECT� ���� ��� ��� ����� �����

��� ���� � ��� ����.

iSavecount

�� ��� ��� �� ���� ��� �. � �� � �� ����

Extent ��� ���� ������. ���� � �� ���� �

� � db2LoadQuery - �� ��� ��� �� ��� ����� ��

� ��� ��� ���. savecount �� ��� �� ��� �� �

��� � � �� ���� � ��� ���.

����� 0��, ��� ��� �� ��� ��� ��� ����

�.

iDataBufferSize

������ ��� ��� �� � ����� ��� 4KB ���� �

(� �� ��� ��). ��� �� ����� �� ��� ���, �

� ���� ���� ��� ���� ����.

� ���� ���� �� �� ���� ��� util_heap_sz �����

� � ���� ��� � ���.

�� ���� ��� ���� ����� �� ��� ����� ����

�. ����� ���� �� �� �� ��� ��� ���� ���

���� �� �� �� � ��� ���� �� ���.

iSortBufferSize

� . � ��� �� �� SORTHEAP ������ � ���� �

��� �� �����. � ��� ��� �� ���� ���� ���

iIndexingMode ���� SQLU_INX_DEFERRED� ���� �� ��

�� ��� ���. ��� �� SORTHEAP� �� �� � ����.

� ���� SORTHEAP� �� ���� �� �� LOAD�� ����

� ���� ���� � ���� �� �� ���� ��� ���.

iWarningcount

� . warningcnt �� �� �� ��� ����. ��� ���� ��

� �� � � ���� ���� ��� �� �� �� �� � �

��� �����. �� ��� �� ���� �� ��� ��, ��

� 4 � �� ���� 329

Page 338: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����� ��� ���� � �� ��� �� � ��� ���

���. warningcnt� 0��� � ��� ���� ��� �� ��� ��

� �� �� �� �� ����.

�� ���� ��� �� ��� �� �� � �� ��� RESTART

��� ��� � ���. �� ��� �� �� ���� ���� �

���. �� � �� ��� REPLACE ��� ��� � ��

���� ���� � � ���.

iHoldQuiesce

� . ����� �� �� ���� Quiesce �� ��� ���� �� �

� ��� ��� � �� ���� �� ���� ��� ���.

iCpuParallelism

� . ��� � ��� ��� � ���� �� ��, �� � �����

�� �� ����� ��� ���� �� ���� �. � ����

�� � � ��� ����� ������. �� ���� � �� �

�� ��� � ��� �� ���� ��� � �� �����. � �

��� �� 0 �� �� ����� ����� ����� ����� �

����. ��: � ���� LOB �� LONG VARCHAR � ��

� � ���� �� ���� ��� CPU �� ���� ��� �� �

��� �� 1� ���.

iDiskParallelism

� . �� ����� ���� ��� ���� ���� ���� �� �

�� ����� ��� �. �� ���� ��� ����� ��� ��

�� ���� � � ���� �� ��� ���� � ��� ����

� �����.

iNonrecoverable

� . �� ����� �� ��� ���� � � ��� ��� ��

� � �� ���� SQLU_NON_RECOVERABLE_LOAD� �����.

� ��� ����� ����� ��� ���� ��� ���� ″���

� ��″ ���� �����. �� � ����� �� ���� �� �

����� ����. � ���� ��� �� ���� �� ��

���. � ��� ���� �� �� �� ��� ����� �� �� �

�� �� ��� �� �� � ��� ���� �� �� �� ��

��. �� ����� �� ��� ��� ��

SQLU_RECOVERABLE_LOAD� �����.

iIndexingMode

� . �� ��� �����. ��� �(include ���� � sqlutil �

� �� ��)� ��� ����.

330 ��� �� ���� �� � ���

Page 339: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SQLU_INX_AUTOSELECT

LOAD� REBUILD � INCREMENTAL �� ���� ����

�.

SQLU_INX_REBUILD

��� ��� ������.

SQLU_INX_INCREMENTAL

�� ��� �����.

SQLU_INX_DEFERRED

��� ��� ���� ����.

iAccessLevel

� . �� ��� �����. �� �� ��� ����.

SQLU_ALLOW_NO_ACCESS

��� ���� ����� ���� �����.

SQLU_ALLOW_READ_ACCESS

���� �� ���(��� �� ��)� �� � �� ����

����� �����. � ��� �� ��� �� �� ���� �

��� �� �� ���� ����.

iLockWithForce

� . �! ���. ��� ��� ��� ��� ��� �� ����� �

������� �� � ��� . � ��� ����� FORCE

APPLICATIONS ��(SYSADM �� SYSCTRL)� ��� ��� ��

��.

SQLU_ALLOW_NO_ACCESS ��� �� �� �� �� ���� ��

����� �� � � �� ���. �� �� �� ����� ����

����� ����� �� ������� �� � � � ���.

SQLU_ALLOW_READ_ACCESS ��� �� �� �� �� � �� �

��� ������� �� � � �� ���. �� �� �� �� ��

��� ���� ����� �� ������� �� � � � ��

�. �� � �� �� ����� ���� ����� ����� ��

������� �� � � � ���.

iCheckPending

� ���� � 9.1�� � �� ���� ����. iSetIntegrityPending

���� �� ������.

iRestartphase

� . �. ��� �� �� �� �� ’ ’���.

� 4 � �� ���� 331

Page 340: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

iStatsOpt

� . ��� ��� ����. �� �� ��� ����.

SQLU_STATS_NONE

��� ��� ����.

SQLU_STATS_USE_PROFILE

�� ���� �� ��� ���� ��� ��� �����. �

���� RUNSTATS ��� ��� �� ���. �� ��

�� �� ���� �� �� ��� ���� ��� ���� �

���.

iSetIntegrityPending

� . ���� � � �� ��� �����.

SQLU_SI_PENDING_CASCADE_IMMEDIATE �� ��� �� �

� �� ��� �� �� � �� ���� ����.

SQLU_SI_PENDING_CASCADE_DEFERRED �� ��� �� ��

�� � � �� �� �� �� ���� � ��� � � �

� �����. SQLU_SI_PENDING_CASCADE_DEFERRED� ��� �

��� �� �� �������.

piSourceUserExit

� . db2LoadUserExit ��� � �

piXmlParse

� . XML ��� �� � � �� �� �� �. include ����

db2ApiDf �� �� � ��� �� ��� ����.

DB2DMU_XMLPARSE_PRESERVE_WS

��� ��� ���.

DB2DMU_XMLPARSE_STRIP_WS

��� ����� ���.

piXmlValidate

� . db2DMUXmlValidate ��� � �. XML �� �� � � XML

��� �� � �� �� �� ����.

/* XML Validate structure */typedef SQL_STRUCTURE db2DMUXmlValidate{

db2Uint16 iUsing; /* What to use to perform *//* validation */

struct db2DMUXmlValidateXds *piXdsArgs; /* Arguments for *//* XMLVALIDATE USING XDS */

struct db2DMUXmlValidateSchema *piSchemaArgs; /* Arguments for *//* XMLVALIDATE USING SCHEMA */

} db2DMUXmlValidate;

332 ��� �� ���� �� � ���

Page 341: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2LoadOut ��� �� ����

oRowsRead

. �� ���� �� ��� �

oRowsSkipped

. �� �� �� �� ��� ��� �

oRowsLoaded

. �� ���� ��� �.

oRowsRejected

. ��� � �� ��� �

oRowsDeleted

. �� � �.

oRowsCommitted

. ��� � ��� �: ������� ���� ���� ���� �

�� � ��� ��� ��� ��� �

db2PartLoadIn ��� �� ����

piHostname

� . iFileTransferCmd ���� ��� ��. NULL �� ��� ��

� ���� ″nohost″���. � ���� � �� ���� ����.

piFileTransferCmd

� . � �� �� ���. ��� �� �� NULL� �� ��

�. � ���� � �� ���� ����. piSourceUserExit ����

�� ������.

piPartFileLocation

� . PARTITION_ONLY, LOAD_ONLY, LOAD_ONLY_VERIFY_PART

���� � ���� ��� ��� �� ��� ��� � ���.

� ��� piOutputNodes ���� ��� ������ ��� �

���.

SQL_CURSOR � �� �� � ���� NULL� � ��� ���

��� ��� �� � �����. PARTITION_ONLY ����

������ ���� �� ��� �� �� � � ���

�� LOAD_ONLY ���� ������ ���� �� �� ��

���. PARTITION_ONLY ��� �� �� ���� LOB ��� �

�� � �� ��� � ���� �� �� ���. SQL_CURSOR

��� � �� �� � ��� �� NULL �� �� ���� �

�����.

� 4 � �� ���� 333

Page 342: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

piOutputNodes

� . �� ������ �� ��. NULL� �� ���� ��

�� ���� �� ����.

piPartitioningNodes

� . ��� �� ��. NULL� ���� �����.

piMode

� . ��� ������� �� ��� �����. ��� �(include �

��� � db2ApiDf �� �� ��)� ��� ����.

- DB2LOAD_PARTITION_AND_LOAD

���� �� ������ ���� ��� ��(� ��� �

�) � �����.

- DB2LOAD_PARTITION_ONLY

���� ����(� ��� � �) ���� ������

���� ��� ��� �� ����. SQL_CURSOR ���

� �� �� ��� ��� � �� � ���

filename.xxx�� �� filename� piSourceList� ��� � ��

� � ���� xxx� ��� ��� � � � ��� � .

SQL_CURSOR � �� �� ������ ��� �

�� piPartFileLocation ���� �����. ������

���� ������ �� ��� ���� ��� �� ���

piPartFileLocation ���� ������.

�: CLI LOAD�� � ��� ��� � ����.

DB2LOAD_LOAD_ONLY

���� �� ������ �����. �� ����� ��� �

��� �� ������ ��� ��� �����. SQL_CURSOR

��� � �� �� ������ ��� � � ���

filename.xxx ���� �� �� filename� piSourceList� �

�� � �� � ���� xxx� 13��� ������ �� �

����. SQL_CURSOR � �� �� ������ ��

� � � �� piPartFileLocation ���� �����. �

����� ���� ������ �� ��� ���� ��� �

� ��� piPartFileLocation ���� ������.

�: � ��� ��� ������ � ��� � �� � ��

CLI LOAD�� ��� � ����.

DB2LOAD_LOAD_ONLY_VERIFY_PART

���� �� ��� ��� ����� ��� ��� �����

� �� ��� ���� ����. �� ����� ��� ��

334 ��� �� ���� �� � ���

Page 343: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� ������ ��� ��� �����. �� �� �

� �� ������ ��� �� � �� �� � �

��. ������ �� ��� ���� � � � � �

���� ��� �� � �� �����. ��� ��� �

���. ������ �� ��� �� �� ������ ���

� �� �� ������ ��� �� �� ���� � � �

�� ����� . ������ ��� � � ���

filename.xxx ���� �� �� filename� piSourceList� �

�� � �� � ���� xxx� 13��� ������ �� �

����.

�: � ��� ��� ������ � ��� � �� � ��

CLI LOAD�� ��� � ����.

DB2LOAD_ANALYZE

�� ������ ���� ���� ���� ��� �� �� �

���.

piMaxNumPartAgents

� . � ��� ���� �. NULL �� 25 ������.

piIsolatePartErrs

� . �� ��� ������ ���� ��� ��� ���� ��

� ����. ��� �(include ���� � db2ApiDf �� �� �

�)� ��� ����.

DB2LOAD_SETUP_ERRS_ONLY

� ���� ������ �� �� �� �� ��� ����

�� ������ ��� ��� �� ��� �� � � �

����� ���� ���� ��� � �� ��� �� �

����� ���� ���� ��� ������ ����� �

���. ���� ���� � ������ ���� ��� �

�� � �� ��� ��� ������ ��� �� �

� ���� �����.

DB2LOAD_LOAD_ERRS_ONLY

� ����� � � ������ ���� ��� ���

� �� �� ��� ����. ��� �� � ��� ����

��� ��� ������ ��� � �� ���� ����

�. �� ����� �� ���� ��� �� ��� ����

�� ���� �� ��� ����. �� ���� ��� ��

���� ���� �� �� �� ���� ���� ����. �

� ������ ��� ��� � ����� ����. �� �

����� ��� ���� �� �� ��� � � �� ���

� 4 � �� ���� 335

Page 344: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ����. �� � �� ��� ���� �� ��� ���

������ ��� ���� ��� ��� ������ ���

� �� ��� �� �����.

�: � ��� iAccessLevel� SQLU_ALLOW_READ_ACCESS�

��� � ��� ��� ���� ��� � ����.

DB2LOAD_SETUP_AND_LOAD_ERRS

� ����� ��� ��� �� � ��� ������ �

� ��� � �� �� ������ ����� ��� ���

�. DB2LOAD_LOAD_ERRS_ONLY ��� ���� ��� ��

� ������ �� ��� ���� �� �� �� ����

�� ��� ���� �� �� ��� � � �� ���� �

���.

�: � ��� iAccessLevel� SQLU_ALLOW_READ_ACCESS�

��� � ��� ��� ���� ��� � ����.

DB2LOAD_NO_ISOLATION

�� �� � ��� � ����� ����. � ����

NULL �� iAccessLevel� SQLU_ALLOW_READ_ACCESS�

��� � ��� ��� ���� ����

DB2LOAD_NO_ISOLATION ��

DB2LOAD_LOAD_ERRS_ONLY� ���� �����.

piStatusInterval

� . � � ���� ��� �� ��� ��� �(�����(MB))�

�����. ��� �� 1 - 4000 ��� �����. NULL� ���� �

��� 100� �����.

piPortRange

� . �� ��� �� TCP ��. NULL �� ���� �� ��� 6000

- 6063���.

piCheckTruncation

� . ��� �/ (I/O) �� ��� ��� � ���. ��� �� � �

�����. NULL �� ���� �����.

piMapFileInput

� . �� � � � ��. ��� ANALYZE� �� �� � ���

� NULL� �� ���. ��� ANALYZE �� � ���� ��

� ���.

piMapFileOutput

� . �� � � ��. piMapFileInput� ��� ��� �����.

336 ��� �� ���� �� � ���

Page 345: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

piTrace

� . �� ��� �� ���� � �� � � �� � �� �

� ��� ��� �� �����. NULL �� ��� �� ����� 0

���.

piNewline

� . RECLEN � � ���� ��� �� ASC ��� ��� ���

��� ��� ��� � ��� ���. �� �� � � �����.

NULL �� ���� �����.

piDistfile

� . ������ �� �� � ��. NULL� ���� ��� ��

″DISTFILE″���.

piOmitHeader

� . �� � ��� DB2LOAD_PARTITION_ONLY �� �� �� ��

���� �� �� ���� �� �� ����. �� �� � � �

����. NULL �� ���� �����.

piRunStatDBPartNum

��� ���� ������ ��� �����. ����� ����

�� �� ��� � �� ������ �����.

db2LoadNodeList ��� �� ����

piNodeList

� . � �� ��.

iNumNodes

� . piNodeList ��� � �. 0� ����� �� ���� ��� ��

����.

db2LoadPortRange ��� �� ����

iPortMin

� . �� �� ��.

iPortMax

� . �� �� ��.

db2PartLoadOut ��� �� ����

oRowsRdPartAgents

. �� ��� ����� �� � �.

oRowsRejPartAgents

. �� ��� ����� ���� � �.

� 4 � �� ���� 337

Page 346: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

oRowsPartitioned

. �� ��� ����� ��� � �.

poAgentInfoList

. ��� ������� �� �� � �� �� �� ���� ��

� � ���. �� ����, ��� ����, ����� ����,

� �� �� ���� � �� �� ����(� � ���� ��� ��

���� �). poAgentInfoList ���� �� ��� ����

�� ����� �� �� ��� ���� � �����. ��� �

��� �� ��� �����.

oAgentType

��� ��� �� ���� �� ���� ��.

oNodeNum

����� � � ������ �� ��.

oSqlcode

���� �� ��� �� � sqlcode.

oTableState

����� � � ������ ���� ���� � ��(��

������ ��).

API � �� � ��� �� API ��� ���� ��� ���. �

�� iMaxAgentInfoEntries ���� ���� ��� �� �� ���

� � � . � �� p o A g e n t I n f o L i s t� N U L L� � ���

iMaxAgentInfoEntries� 0�� �� �� �� ����� �� ��� �

��� ����.

iMaxAgentInfoEntries

� . ���� poAgentInfoList� �� ��� ���� �� ��� �� �.

����� � ���� �� ��� ��� ������ �� �� 3�

� ��� �����.

oNumAgentInfoEntries

. �� ���� �� ���� �� ��� �� �. � �� ��

iMaxAgentInfoEntries� oNumAgentInfoEntries �� �� poAgentInfoList

�� �� ����� �� � � � . i M a x A g e n t I n f o E n t r i e s�

oNumAgentInfoEntries�� �� �� poAgentInfoList� ��� �� ��

iMaxAgentInfoEntries� ����.

db2LoadAgentInfo ��� �� ����

oSqlcode

. ���� �� ��� �� � sqlcode.

338 ��� �� ���� �� � ���

Page 347: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

oTableState

. � ���� �� �� �� ���� �� �� ��� ��

�� � ����� ����. ��� ���� �� �� � ���� �

�� ��� ���� �� �� ��� ��� �� � ���� ���

��. � �� �� ������ �����. �� �� ��� ����.

DB2LOADQUERY_NORMAL

������ ���� ��� ����� ���� LOAD IN

PROGRESS(�� LOAD PENDING) ��� ����� ����.

� �� ���� �� ���� ��� �� SET INTEGRITY

PENDING ��� �� �� �� ����� ��� ����� �

���.

DB2LOADQUERY_UNCHANGED

��� � �� ��� ��� ���� db2Load � ��� �

�� �� �� ������ ��� ��� ��� � ����

���� ����. �� ������ ���� �� ���� �

��� ��� �� �� ����.

DB2LOADQUERY_LOADPENDING

�� � �� ��� ����� ������ ��� ����

LOAD PENDING ��� �� ������ ��� �� ���

� �� ���� �� ����.

oNodeNum

. ����� � � ������ �� ��.

oAgentType

. ���� �. ��� �(include ���� � db2ApiDf ��

�� ��)� ��� ����.

v DB2LOAD_LOAD_AGENT

v DB2LOAD_PARTITIONING_AGENT

v DB2LOAD_PRE_PARTITIONING_AGENT

v DB2LOAD_FILE_TRANSFER_AGENT

v DB2LOAD_LOAD_TO_FILE_AGENT

db2gLoadStruct ��� �� �� ����

iFileTypeLen

� . iFileType ��� ��� ��� ��� �����.

iLocalMsgFileLen

� . iLocalMsgFileName ��� ��� ��� ��� �����.

� 4 � �� ���� 339

Page 348: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

iTempFilesPathLen

� . iTempFilesPath ��� ��� ��� ��� �����.

piXmlPathList

� . �� media_type �� SQLU_LOCAL_MEDIA� ��� ��

sqlu_media_entry ��� xml �� � ����� ��� ����

sqlu_media_list� � �.

db2gLoadIn ��� �� �� ����

iUseTablespaceLen

� . piUseTablespace ���� ��(���).

piXmlParse

� . XML ��� �� � � �� �� �� �. include ����

db2ApiDf �� �� � ��� �� ��� ����.

DB2DMU_XMLPARSE_PRESERVE_WS

��� ��� ���.

DB2DMU_XMLPARSE_STRIP_WS

��� ����� ���.

piXmlValidate

� . db2DMUXmlValidate ��� � �. XML �� �� � � XML

��� �� � �� �� �� ����.

/* XML Validate structure */typedef SQL_STRUCTURE db2DMUXmlValidate{

db2Uint16 iUsing; /* What to use to perform *//* validation */

struct db2DMUXmlValidateXds *piXdsArgs; /* Arguments for *//* XMLVALIDATE USING XDS */

struct db2DMUXmlValidateSchema *piSchemaArgs; /* Arguments for *//* XMLVALIDATE USING SCHEMA */

} db2DMUXmlValidate;

db2gPartLoadIn ��� �� �� ����

piReserved1

�� ����� ����.

iHostnameLen

� . piHostname ���� ��(���).

iFileTransferLen

� . piFileTransferCmd ���� ��(���).

iPartFileLocLen

� . piPartFileLocation ���� ��(���).

iMapFileInputLen

� . piMapFileInput ���� ��(���).

340 ��� �� ���� �� � ���

Page 349: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

iMapFileOutputLen

� . piMapFileOutput ���� ��(���).

iDistfileLen

� . piDistfile ���� ��(���).

�� � ����

���� � �� ���� ���� �����. �� ���� �� �� ���

���� �� ���� �� ���.

�� ����� �� ��� �� ��� �����. �� �� �� �� ��

�� �� � ���� �����. � ����� �� �� ����� ���

� � � � ��� ���� ���� � �� ���� ���� ����. �

� �� � ����� ���� ���� � � �� ��� ����. ��

�� � ���� �� REFRESH IMMEDIATE� ��� ��� �� ��

�� � � �� ��� ����. � ���� � � �� ���� �

���� SET INTEGRITY�� � ����. ��� �� ������ �� ��

� � � � ����.

����� ��� �� ���� �� ���� ��� �� ���� ��

���. ������ �����(MDC) ���� ���� ���� ���� ��

� ��� ���.

�� �� - CLP �

� 1

TABLE1�� ��� �� 5� ��� ���.

v COL1 VARCHAR 20 NOT NULL WITH DEFAULT

v COL2 SMALLINT

v COL3 CHAR 4

v COL4 CHAR 2 NOT NULL WITH DEFAULT

v COL5 CHAR 2 NOT NULL

ASCFILE1�� �� 6 ��� ���.

v ELE1 �� 01 - 20

v ELE2 �� 21 - 22

v ELE3 �� 23 - 23

v ELE4 �� 24 - 27

v ELE5 �� 28 - 31

� 4 � �� ���� 341

Page 350: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ELE6 �� 32 - 32

v ELE7 �� 33 - 40

��� ���:

1...5...10...15...20...25...30...35...40Test data 1 XXN 123abcdNTest data 2 and 3 QQY XXNTest data 4,5 and 6 WWN6789 Y

�� ��� ���� ���� �����.

db2 load from ascfile1 of asc modified by striptblanks reclen=40method L (1 20, 21 22, 24 27, 28 31)null indicators (0,0,23,32)insert into table1 (col1, col5, col2, col3)

�:

1. MODIFIED BY ����� striptblanks� ���� VARCHAR ��� �

�� ��� �����(� � COL1� �� 1, 2, 3�� ��� 11,

17, 19����).

2. MODIFIED BY ����� reclen=40� ���� � ��� ��

��� ��� ��� ��� 40����� ����. �� 8���� ��

�� ���� � ���� ����.

3. � �� COL4� ���� ��� � ����(NOT NULL WITH

DEFAULT ��)� ��� TABLE1� �����.

4. �� 23 � 32� ��� TABLE1� COL2 � COL3� ��� � �(NULL)�

������ �� �����. ��� ����� ��� �(NULL) ��� �

�� Y� �� ��� �(NULL)���. N� �� � ����� ��� �

�� ��� ��� ��� �(L(........)� ��)� � �� ��� ��� ��

���. � �� 1� ��� �(NULL)� ��� 2� COL2� �(NULL)

�� 3� COL3� �(NULL)���.

5. � �� COL1 � COL5� NULL INDICATORS� �(0)�� ���� ��

�� �(NULL) � ��� ��� ����.

6. ��� ��� NULL INDICATOR� � ��� �� ���� ��� � �

� ��� ��� �� Y �� N �� ��� ���.

� 2(�� �� ��)

FRIENDS ���� ��� �� �����.

table friends "( c1 INT NOT NULL, c2 INT, c3 CHAR(8) )"

�� ��� ���� � ���� ����� ��,

342 ��� �� ���� �� � ���

Page 351: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

23, 24, bobby, 45, john4,, mary

� �� INT� �(NULL)�� �� ��� NOT NULL� ��� � � �� �

�����. DEL �� ���� �� � ��� � � ��� ��� ��

� �� ���� �����. ��� ���� � �� �� � ���.

�� ���� ��� ��� ���� DEL ���� ���� ��� ����.

� �, ��� ����.

22,34,"bob"24,55,"sam" sdf

����� ���� � �� ���� ″sam″� ���� ��� ″sdf″ ��� ���

���. � ���� ���� ����. ��� � � ���.

22 3, 34,"bob"

����� 22,34,"bob"� ���� 22 �� �� 1� �� ���� ���� �

�� ����. � ���� ���� ����.

� 3(ID �� � �� ��� ��)

TABLE1�� ��� �� 4� ��� ���.

v C1 VARCHAR(30)

v C2 INT GENERATED BY DEFAULT AS IDENTITY

v C3 DECIMAL(7,2)

v C4 CHAR(1)

TABLE2� C2� GENERATED ALWAYS ID ����� �� ���� TABLE1

� �����.

DATAFILE1� ��� ���(DEL �):

"Liszt""Hummel",,187.43, H"Grieg",100, 66.34, G"Satie",101, 818.23, I

DATAFILE2� ��� ���(DEL �):

"Liszt", 74.49, A"Hummel", 0.01, H"Grieg", 66.34, G"Satie", 818.23, I

�:

� 4 � �� ���� 343

Page 352: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

1. �� ��� DATAFILE1� 1� 2� �� �� �� ���� ��� ��

� � � �� �� �� ����. ��� 3 � 4�� ��� �

� ID � 100 � 101� �����.

db2 load from datafile1.del of del replace into table1

2. �� �� ID �� ���� DATAFILE1� TABLE1� ����� �� �

� ��� � ����.

db2 load from datafile1.del of del method P(1, 3, 4)replace into table1 (c1, c3, c4) db2load from datafile1.del ofdel modified by identityignorereplace into table1

3. �� ID �� ���� DATAFILE2� TABLE1� ����� �� ��

��� � ����.

db2 load from datafile2.del of del replace into table1 (c1, c3, c4)db2 load from datafile2.del of del modified by identitymissing

replace into table1

4. ID � 100 � 101� 3 � 4� ����� DATAFILE1� TABLE2� ��

��� �� ��� � ����.

db2 load from datafile1.del of del modified by identityoverridereplace into table2

� �� 1 � 2� �����. ��� �� �� �� ��� � ID �� �

���� ����� ���� �����. ��� ��� �� �� ��� �

�����. ID ��� ����� �(NULL)� � �� �����.

5. ID �� � � ���� ���� �� DATAFILE1� TABLE2� ��� �

� 1 � 2� ����� 3 � 4� �����. ��� �(NULL)� ��

�� ���� ���� ID ��� GENERATED ALWAYS�� �����.

� 4(CURSOR�� ��)

MY.TABLE1�� �� 3 ��� ���.

v ONE INT

v TWO CHAR(10)

v THREE DATE

MY.TABLE2�� �� 3 ��� ���.

v ONE INT

v TWO CHAR(10)

v THREE DATE

Cursor MYCURSOR� ��� �� �����.

344 ��� �� ���� �� � ���

Page 353: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

declare mycursor cursor for select * from my.table1

�� ��� MY.TABLE1� �� ���� MY.TABLE2� �����.

load from mycursor of cursor method P(1,2,3) insert intomy.table2(one,two,three)

�:

1. �� LOAD ����� ��� cursor ��� ��� � ���. �, load from

mycurs1, mycurs2 of cursor...� ���� ����.

2. P � N� cursor�� ���� ��� ��� METHOD ����.

3. � �� METHOD P � �� �� �� (one,two,three)� ����� ��

� � ��� � ���.

4. MY.TABLE1� ���, �, �� �� ��� � ���.

SET INTEGRITY

SET INTEGRITY�� ��� � �� � �����.

v ���� � � ��� � � �� ��� ���� ���� ″� ��

��″�� ���� � � �� ���� ���� ����.

v ���� � � ��� � �� �� �� ��� ���� � � �

� ���� ���� ����.

v � � �� ��� �� ��� ���� �������.

v �� ��� ���� �� �� ��� ����.

v �� ��� ���� ���� ��� �$(prune)���.

���� �� �� �� � � ��� � �� �� � ���� ��� ��,

���� ���� ��� ���� �� ���� � � ���� �� ����

��� � ���. �� ���� ���� �� ��� �� ���� ����� �

� ���� ��, � �� � �� ��� � � ����, ���� ���� �

� ���� �� ���� �� ���� �� ���� �� ��� ��� ��

�� ���� �� ���� �� � ���. ��� ����� ���� � �

� ��� �� ��� �� �� �� � ��� � � �� � � ��

���. ����� ���� ���� �� ���� � ���, ���� �� �

��� ��� �� ����� �� ���� ���� ��� ���� ����

�� � ��� � ���. ���� ���� ��� ���� ��� ���

� �� ���� �� � �� ��� � � ���. INCREMENTAL ���

��� ���� �� ��� ����� ��� � � � � ���.

SET INTEGRITY�� ����� ��� ����.

� 4 � �� ���� 345

Page 354: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��

� ���� ������� ������ �� SQL�� ��� � � � ��

�. �� DYNAMICRULES � ��� ��� ��� � �(SQLSTATE 42509)

�� ���� ��� � � � ����.

�� ��

SET INTEGRITY�� � �� � �� ��� ��� �� �� ��� ��

����.

v ���� � � �� ���� ���� � � � ��� � ���.

���� �� � ID� ��� ��� �� �� ��� ��� � ��

�.

– CONTROL ��

- � ��� � � ���, ��� ��� �� ��� �� � ��

�� ��� �� � ���� �� INSERT ��

- ���� �� ����� � � �� ��� �� �� �� �

���, �� ���� �� ��� � �� ���� ���.

– LOAD ��(��� �). LOAD ��� ��� ��� ����� �����

�� ��� �� ��� ���.

- � � ���� ��� �� ��� ���� ����.

v ���� �� ��� �� ��

v ���� ���� �

v �� �� �� �� �� ��

- �� ��� ���� �� � ���� ��� ��, � ��� �

��� �� ��� � ���� �� � �� � � ���

����. �,

v � ��� � ���� �� SELECT � DELETE ��

v � ���� INSERT ��

– DATAACCESS ��

v � � �� � �� ���� � � �� ���� ���� ���.

���� �� � ID� ��� ��� �� �� ��� ��� � ��

�.

– �� ���� CONTROL ��, ���� �� ����� � � �

� ��� ��� �� � �� �� � ���, �� � ���� �� �

�� � �� � ���� ���� CONTROL ��

– LOAD ��

346 ��� �� ���� �� � ���

Page 355: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

– DATAACCESS ��

– DBADM ��

v � � �� ��� ���� �����.

���� �� � ID� ��� ��� �� �� ��� ��� � ��

�.

– CONTROL ��

- ��� ���

- ���� �� � � �� ��� ��� � �� �� � ���,

- ���� �� � � �� ��� ��� � �� � ���� ��

��� �

- ���� �� � � �� ��� ��� � �� � ���� ���

– LOAD ��

– DATAACCESS ��

– DBADM ��

v ���� �� �� ��� ����.

���� �� � ID� ��� ��� �� �� ��� ��� � ��

�.

– �� �� ��� � ���� �� CONTROL ��

– LOAD ��

– DATAACCESS ��

– DBADM ��

v ���� ���� �$(prune)���.

���� �� � ID� ��� ��� �� �� ��� ��� � ��

�.

– �$(prune) ���� �� CONTROL ��

– DATAACCESS ��

��

�� SET INTEGRITY �

� 4 � �� ���� 347

Page 356: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �

,

FOR table-name OFF access-mode-clause cascade-clauseFULL ACCESSPRUNE

,

FOR table-name table-checked-options IMMEDIATE CHECKEDcheck-options

,

FOR table-name table-unchecked-options IMMEDIATE UNCHECKED

��

access-mode-clause:

NO ACCESS

READ ACCESS

cascade-clause:

CASCADE IMMEDIATE to-descendent-types

CASCADE DEFERRED

to-descendent-types:

TO ALL TABLES

,

TO MATERIALIZED QUERY TABLESFOREIGN KEY TABLESSTAGING TABLES

table-checked-options:

,

online-optionsGENERATE IDENTITY

query-optimization-options

online-options:

ALLOW NO ACCESS

ALLOW READ ACCESSALLOW WRITE ACCESS

348 ��� �� ���� �� � ���

Page 357: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

query-optimization-options:

ALLOW QUERY OPTIMIZATION WITH REFRESH AGE ANYUSING REFRESH DEFERRED TABLES

�� ��:

* incremental-options *

FORCE GENERATED*

PRUNE�

� *FULL ACCESS

*

exception-clause

incremental-options:

INCREMENTALNOT INCREMENTAL

exception-clause:

FOR EXCEPTION �

,

in-table-use-clause

in-table-use-clause:

IN table-name USE table-name

table-unchecked-options:

,

integrity-optionsFULL ACCESS

integrity-options:

ALL,

FOREIGN KEYCHECKMATERIALIZED QUERYGENERATED COLUMNSTAGING

� 4 � �� ���� 349

Page 358: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

FOR table-name

� ��� �� �� ��� ���� �����. ���� ��� ���

�� �� �, ��� ��� �� �� ��� ������� ���.

OFF

���� � � �� ��� ���� �����. � � �� �� �

����� �� ��� �� � � ���.

access-mode-clause

���� � � �� ��� �� ��� �����.

NO ACCESS

���� � � �� �� �� ��� ���� �����, � ���

�� ���� �� �� �� �� ��� � � ����.

READ ACCESS

���� � � �� �� �� ��� ���� �����, � ��

��� ���� ���� �� ��� �� �� ��� � � ���.

� � �� �� �� ��� � ����� � ��� ��� � ��

��(SQLSTATE 428FH).

cascade-clause

SET INTEGRITY��� ���� ���� � � �� ��� �� ��

�� � ����� �����.

CASCADE IMMEDIATE

� � �� ��� �� ���� � ����� �����.

to-descendent-types

� � �� ��� � ���� �� ���� �� �����.

TO ALL TABLES

� � �� ��� � ��� � ���� �� �� ����

� ����� �����. �� ����� �� �� � ���,

� ���� ���, � ���� ���� �� ��� � ���

� �� ��� �� �� � ���� �� ���� �����.

TO ALL TABLES� ���� TO FOREIGN KEY TABLES, TO

MATERIALIZED QUERY TABLES � TO STAGING TABLES� �

� ��� ���� ���� �� ����.

TO MATERIALIZED QUERY TABLES

TO MATERIALIZED QUERY TABLES� ���� � � ��

��� �� � ���� �� ����� � �����. ����

� � �� ���� ��� � ��� � �� ���� ��

350 ��� �� ���� �� � ���

Page 359: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � �� ��� �� � ���. TO FOREIGN KEY

TABLES � TO MATERIALIZED QUERY TABLES� ����,

� � �� ��� �� �� � ���, � ��� � ����

�� � ���� �� ��� � �� �� � ���� �� �

���� �� ���� �� � �����.

TO FOREIGN KEY TABLES

� � �� ��� �� �� � ���� � ����� ���

��. ���� � � �� ���� ��� � ��� � ��

���� �� � � �� ��� �� � ���.

TO STAGING TABLES

� � �� ��� �� ���� ���� � ����� ���

��. ���� � � �� ���� ��� � ��� � ��

���� �� � � �� ��� �� � ��� . TO

FOREIGN KEY TABLES � TO STAGING TABLES� ����,

� � �� ��� �� �� � ���, � ��� � ����

�� � ���� ��� � �� �� � ���� �� �� �

���� ���� �� � �����.

CASCADE DEFERRED

� ��� � ���� � � �� ��� ���� �����. �

� ���� ��� ���� ����. �� ���� ���� ��� �

� � �� �� �� �� � ���� �� ����� � � ��

��� �� � ���. �� � ���� �� ��� � �� � ��

�� ���� � ���� �� ��� ��� � ��� �� �

� � ����� � � �� ��� �� � ���.

cascade-clause� ���� ��� � � �� ��� �� �� ����

� �����.

IMMEDIATE CHECKED

���� � � ��� � � � � �� ���� ����� �

���� . �� ��� SYSCAT.TABLES ��� �� STATUS �

CONST_CHECKED ��� � �� ��� �� � ���. �,

v STATUS ��� �� � � �� ��� � ��� ’C’ ��, �

�� �� �� ���� �� �� � ���� ����, �� ���� ��

���� ����, ��� ���� � � �� ��� �� � ��

��� ��� � ���� �� ���� ���� ��� ��� ���

��(SQLSTATE 51027).

v � ���� � � �� ��� �� CONST_CHECKED� �

� � � � ��� �� � � ����.

� 4 � �� ���� 351

Page 360: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� � � �� ���� ��� � ��� �� ���� �

� �� ��� ��� ���. �� ���� � � �� ��� �� �

��� ��� �����(SQLSTATE 01586).

��� ���� ���� �� ��� �� ���� ��� �� � ��

�� �� �� �����. (IMMEDIATE CHECKED� ��� ���� ��

�� �� ���� ��� � ����.) ���� ��� ���� ���� �

� ��� �� � �� ��� ����.

�� ���� �� � � �� ��� ����.

v �� ���� � � �� ��� � � ��� ��

v �� ���� �� ��� SET INTEGRITY��� ���� ��� �

� � � ���.

� ���� �� ���� �� ����� ��� ���� ���� �� �

� ��� ����.

v �� ���� � � �� ��� � � ��� ��

v �� ���� ��� SET INTEGRITY��� � �� ���.

��� ��� ��� �����(SQLSTATE 428A8).

table-checked-options

online-options

��� �� � ��� �����.

ALLOW NO ACCESS

����� �� �� ��� ���� ��� ����� ��� �

� �� �� � ���� ���� ��� � ��� ����

�.

ALLOW READ ACCESS

��� �� � � ���� �� ���� ��� � �� �

����.

ALLOW WRITE ACCESS

��� �� � � ���� �� � �� ��� � � ��

�����.

GENERATE IDENTITY

���� �� ��� ���� �� SET INTEGRITY�� �� �

��� �����. GENERATE IDENTITY ��� ���� ��

�� SET INTEGRITY �� �� �� �� �� ���� �� ��

�����. NOT INCREMENTAL ��� GENERATE IDENTITY �

�� �� ���� SET INTEGRITY�� ���� �� (�� ,

��� � ��� ��)� �� �� �� �� ���� � �

352 ��� �� ���� �� � ���

Page 361: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��. GENERATE IDENTITY ��� ���� ��� ���� ��

� �� ��� �� �� �� ���� �� ��� ����.

query-optimization-options

REFRESH DEFERRED ���� �� ���� ����� �� ��

��� ��� �����.

ALLOW QUERY OPTIMIZATION USING REFRESH

DEFERRED TABLES WITH REFRESH AGE ANY

CURRENT REFRESH AGE �� ����� ’ANY’� ��� �

�, table-name� ����� REFRESH DEFERRED ���� ��

���� table-name� ������ ��� ����� � ����

�����. table-name� REFRESH DEFERRED ���� �� �

��� ��� ��� �����(SQLSTATE 428FH). REFRESH

IMMEDIATE ���� �� ���� �� ��� � �� ���

��.

check-options

incremental-options

INCREMENTAL

���� ��� ��(� ��)� � �� ������� ��

���. � ��� ��� � ��� � ���� ��� �� �

� �� ��� � �� ��� ��, ��� �����

(SQLSTATE 55019).

NOT INCREMENTAL

�� ���� � �� ������� �����. ���� ��

�� �� ���� ���� ���� �� ��� ��� �� ��

���. ���� ��� ��� ����� ���� � ��, � �

�� ���� �� � ���� �� �� ���� �� �

�� ��� �����. ���� ��� ���� �� ���

����.

incremental-options�� ���� �� �� ���� �� ��� �

��� �� ����, �� ��� �� ���� � ���.

FORCE GENERATED

���� ���� �� ��� � ��, �� ���� �� �

��� �� ��� ����. � ��� ���� �� ��, � ��

� ����� ��� ��� �� �� ��� ��� �� ��

��. �� ���� ���� �� ��� �� �� ��� ���

��� ���� �����.

� 4 � �� ���� 353

Page 362: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PRUNE

� ��� ���� ����� ��� � ���. ���� ���� �

�� �$(prune)�� ���� ���� �� ��� ���� ���

��. table-name ��� � ��� ���� ���� ���� �

�� ��� �����(SQLSTATE 428FH). INCREMENTAL � �

�� ���� �� ��� �����(SQLSTATE 428FH).

FULL ACCESS

SET INTEGRITY�� � � � ���� �� ��� � �� �

����.

� ��� �� ���(�� �� ���� �� ��� ��

� ���� ���� �)� �� ���� ��, SET INTEGRITY

�� � � � �� �� �� ���� ��� �� � ��� ��

��. �� �� ��� �� �� �� �� ���� �� ���

� ���� ���� � � �� ���� ���� �� ��, �

� ���� ���� ��� �� � ���� �� �� ��� �

����. FULL ACCESS ��� IMMEDIATE CHECKED ����

���� ��, �� ���� ��� �� � ��� ���� ��

�� ��� � ����. �� ��� �� �� �� ���� �

� ���� ���� ��� REFRESH TABLE��� ��� ��� �

� ����, ���� ��� ��� ��� �� � ����

���� ���� �� ��� ���� �� � ���.

� ��� �� ���� �� ��� ���� �� ���� �

� �� ���� �� ��� �� � ���� ���� ���,

FULL ACCESS ��� ����� �� ���� SET INTEGRITY

�� � � � �� ���� �� �� ��� � �����.

exception-clause

FOR EXCEPTION

� ���� �� � � ���� ����� �����.

��� ��� ����, � � �� ���� ���� ���

� ���. �� ��� � � ���� ����� ���� �

�� �����(SQLSTATE 01603).

FOR EXCEPTION ��� ���� �� ����� ��� ��, �

��� ��� ����� �����(SQLSTATE 23514). ����

����� � ��, �� ���� � � �� ��� ��

��.

����� ���� ���� �� � � �� FOR EXCEPTION

��� ��� SET INTEGRITY�� ��� ��� �� ����

�.

354 ��� �� ���� �� � ���

Page 363: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IN table-name

����� ��� � ��� ���� �����. ���� �

� ��� � ���� ��� ���. � �� ���� �� �

�� �� ���� ���� ��� ��� � ����(SQLSTATE

428A7).

USE table-name

�� � ��� � ���� �����.

FULL ACCESS

FULL ACCESS ��� ���� ��� ���� ����, � �� ��

�� ���� �� �� ��� ����. ��� �� ��� �� ��

�� ���� �� ���� ���� ��� REFRESH TABLE�� �� ��

�� �� � �, ���� �� ��� ��� �� � ���� �

��� ��� �� ��� ��� � ���. � ��� � � ��

��� � ���� ��� ��� �� � �� �� �� �� ��� �

����� ��� � ���(SQLSTATE 428FH).

PRUNE

� ��� ���� ����� ��� � ���. ���� ���� ��� �

$(prune)�� ���� ���� �� ��� ���� �����. table-name

��� � ��� ���� ���� ���� ��� ��� �����

(SQLSTATE 428FH).

table-unchecked-options

integrity-options

���� � � �� ���� ���� � �� ��� � � �

�� �� ���� � ����.

ALL

� � ��� � �� �� ���� � � �� ���� �

� ���� ���.

FOREIGN KEY

���� � � �� ���� ���� �� �� � �� � �

��� � � � �� ����.

CHECK

���� � � �� ���� ���� �� �� � � ��

�� � � � �� ����.

MATERIALIZED QUERY

���� � � �� ���� ���� �� �� ���� �� �

��� � �� ��� � �� ����.

� 4 � �� ���� 355

Page 364: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

GENERATED COLUMN

���� � � �� ���� ���� �� �� � � ��

���� � � � �� ����.

STAGING

���� � � �� ���� ���� �� �� ���� ���

�� ��� � �� � �� ����.

� ��� �� �� ��� ��� ��� � ���� � ���

� �� ���� ��� ���� � � � �� ���� ��

�� ���.

FULL ACCESS

SET INTEGRITY�� � � � ���� �� ��� � �� ��

���.

� ��� �� ���� �� ���� ���� �� ���� �� �

� ���� �� ��� �� � ���� ���� ��, SET

INTEGRITY�� � � � �� �� �� ���� ��� �� � �

�� ����. �� �� ��� �� �� �� �� ���� �� �

�� � ���� ���� � � �� ���� ���� �� ��, �

� ���� ���� ��� �� � ���� �� �� ��� ���

��. FULL ACCESS ��� IMMEDIATE UNCHECKED ���� ��

�� �� �� ���� ��� �� � ��� ���� � �� ��

��� ����. �� ��� �� �� �� ���� �� ���� �

��� ��� REFRESH TABLE��� ��� ��� �� ����, ��

�� ��� ��� ��� �� � ���� ���� ���� �

� ��� ���� �� � ���.

� ��� �� ���� �� ��� ���� �� ���� �� �

� ���� �� ��� �� � ���� ���� ���, FULL

ACCESS ��� ����� �� ���� SET INTEGRITY�� � �

� �� ���� �� �� ��� � �����.

FULL ACCESS ��� IMMEDIATE UNCHECKED ��� �� ���

� ���� � � �� ���� ���� ���� �� �� �� �

�� �����(SQLSTATE 428FH).

IMMEDIATE UNCHECKED

�� ��� �����.

v � � �� �� ���� � � �� ���� ���� ���.

v IMMEDIATE CHECKED ��� ��� �� SET INTEGRITY�� ��

�� � � �� ���� ���� �� ��, ����� ��� �

� ��� �� �� �� ���.

356 ��� �� ���� �� � ���

Page 365: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� ���� �� ��� ��� � ��� ������. ��� ���

�� ������.

v ��� � � �� �� ��� ��� � ���� ��� �����.

– �� �� �� �� �� �� ��� � ������ INSERT, UPDATE

�� DELETE� ��� � ����. ��� �� �� �� �� �� ��

� � ���� �� �� ��� ���� ���� �� �����. �

� �� ���� �� �� ��� � ���� ��� ���� ��

���� � �� � ����.

– �� �� ��� � ������ SELECT� ��� � ����. ��� �

� �� ��� � ���� �� ��� ���� ���� �� ����

�.

– ���� �� ���� ��� ��� ����� �� �����. ��� �

��� � � �� �� ��, ���� � � �� ���� ��

�� � �� � ����� � � �����. ���� � � �� �

�� � ��, � ����� ���� ���� ��� ��� � � �

���� � � �� �� �� ��� ����.

– CREATE INDEX�� �� �� �� �� �� ��� � ���� ��

� � ����. ��� � � �� �� ����� ���� ALTER

TABLE�� �� �� �� �� �� ��� � ���� ��� � ��

��.

– �� �� �� �� �� ��� � ������ ��� ����� ��

� � ����.

– �� �� ��� � ������ ���� ����� ��� � ��� �

� �� ��� � ������ �� ����. ���� �� �� �

�� � �� ���� ����� ���� �� ��� � ���� ��

�����.

– ����� ���� ��� ��� � � REORG, REDISTRIBUTE, ��

� ��, ��� ����(MDC) � ��, �� ���� � ��, ���

�� � �� �� ��� �� ��, �� �� �� ��� �� ��� �

�� � ����� ��� � ����.

– ��, ��, ���, �� ��, runstats, reorgchk, � �� �� � rollforward

����� �� ��, �� ��, �� �� �� ��� �� �� ���

����� ��� � ���.

– ALTER TABLE, COMMENT, DROP TABLE, CREATE ALIAS, CREATE

TRIGGER, CREATE VIEW, GRANT, REVOKE � SET INTEGRITY��

� 4 � �� ���� 357

Page 366: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��, �� ��, �� �� �� ��� �� �� ��� ���� �

�� � ���. ��� �� ���� ���� �� �� ��� ���� �

� ���.

– �� �� ��� � ���� � ��, � � � ��� � � ��

�� ���� �� ��� �����. �� �� ��� ���� �

��� � � ��, �� �� � ��� ���� �� ��� �����.

SET INTEGRITY��� �� � ���� �� � ���� ����. ��

� ���� SET INTEGRITY��� ��� ����. ���� FORCE

GENERATED ��� ��� �� ��� ���� ���� ��� ��

��.

v �� ��� �� ���� � �� ���� �� ��� �����. ����

�� INCREMENTAL ��� ��� ����. ��� � � � ����

� ���� �� ���� ����. ��� �� �� �� ��� ���

� ���� ��� �� ��� �����(SQLSTATE 55019).

v IMMEDIATE UNCHECKED� ��� �� ��

– � �� ���� ������ ���� �� �������� ���� �

� �� �� ����. ���� �� ��� � � � ���� �� �

��� ���� ���� IMMEDIATE UNCHECKED ��� ����, ��

�� �� �� ��� ��� � ���.

� � ��� � �� �� ���� � � �� ���� ���

� � � � � �� ���� ��� � � ( S Y S C A T . T A B L E S ��

CONST_CHECKED ��� � � ���� ’U’� �). �� ���

� �� � ��� ��� ��� �� �� ��� �� �� ���

�. � �� �� � ��� � ��� ���� ����.

- CONST_CHECKED ��� ’U’ �� ’W’ ��� ��� � �� ����

OFF ��� ��� SET INTEGRITY�� ���� ��� �� �

� �� ��� ��, ����� ��� �� �� ��� ��� ��

�� ���� ���� �� �� �� ����.

- ���� �� � �� �� �� � ��� ����.

‘W’ ��� ��� ���� �� � ��� ������ � � ��

���� �� ����� ��� ‘N’ ��� ����. ���� NOT

INCREMENTAL ��� ��� SET INTEGRITY ... IMMEDIATE

CHECKED�� � �� ���� �� ���� ��� �� �� � �

�� ���� �� ���� �� � �� ��� � � �� ‘W’ ���

‘Y’ ��� �����. IMMEDIATE UNCHECKED� ����� NOT

INCREMENTAL� ���� ��� ‘W’ ��� �� ‘U’ ��� ���� �

358 ��� �� ���� �� � ���

Page 367: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� � �� ���� ��� ���� �� �����. ��� ��(NOT

INCREMENTAL� ���� �� ��) ��� �����(SQLSTATE 01636).

IMMEDIATE UNCHECKED�� ��� �� ���� �� �� �

��� �� ���� CONST_CHECKED ��� � ‘U’ �� �� ���

� � CONST_CHECKED ���� ����.

- �� �� ���� �� ���

- �� �� ���� �� ���

- ���� ���

�� �� ���� �� ���� ���� � � �� ���� �

� ���� ���� �� ���� �� ���� �� �� �� �� ��

�� ����. �� �� ���� �� ���� ���� ���� ��

���� �� ��� �� �� �� �� ����. ���� ���

� ���� � � �� ���� �� ���� ��� �� �� ��

�� � � � � . � � � � �� ��� � � ��� ����

CONST_CHECKED ��� � �� ’U’ �� IMMEDIATE UNCHECKED

��� ��� � � ��� ��� �� �� ���� �� ����

�� ��� � ���� ���� ��� ��� �����.

���� �� ���� ���� CONST_CHECKED ��� � �� ��

��� �� ‘U’ �� ���� �� ���� �� �� ���� � ��

�� �� �� ���� � CONST_CHECKED ��� ‘U’ �� ��� �

� �� ���. ���� �� ���� �� �� ���� ���� �

� ���� CONST_CHECKED ��� � ‘U’ �� ‘Y’� �����.

���� ���� ���� CONST_CHECKED ��� �� ����� �

� ‘U’ �� ���� ���� �� ���� �� ���� �� ��� �

� �� ���. �� ���� �� ���� �� ���� ���� ���

� CONST_CHECKED ��� � ‘U’ �� ‘Y’� �����.

– IMMEDIATE CHECKED ��� ��� ��� SET INTEGRITY��� �

� ��� � �� ���� � �� �� ���� ����� �� �� �

� ��� ��, �� ���� �� � ����� �� CONST_CHECKE �

�� ’U’ �� �� �� ���� �� ���� �� � ����� �

���.

v LOAD INSERT �� ALTER TABLE ATTACH� ��� ���� ��� �,

IMMEDIATE CHECKED �� ��� SET INTEGRITY�� ���� ����

��� �� � ���. ���� ���� �� �� ��� ��� �� �

� 4 � �� ���� 359

Page 368: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����. � �� ��� ���� � ��� �� � ���. �� ��� �

�� �� ���� ���� �� ���� �� � ��� �� � ��

�.

v �� ���� ������.

SET INTEGRITY FOR T IMMEDIATE CHECKED

�� �� ��� ���� INCREMENTAL ��� ��� � �� ��� �

� ���� �� �� � � �� ��� ��� ����.

– T� � � �� ��� � � ����� ��� ��

– T, T� �� �� T� �� ���� �� LOAD REPLACE ��� ���

��

– T, T� ��, T� �� ���� �� ���� � � � � � NOT

LOGGED INITIALLY WITH EMPTY TABLE ��� �� ��

– T� ��(T� ���� �� ����� ���� ��� ���� �� ��

�)� �� ��� ���� �� � � � �� ��� �� ��� ��

� ��

– ����� ���� ��(�� ���� �� ����� ���� ���� �

� ���)� � ��� ����� �� ���� � ���� � ���� �

��� ��(���� ���� �� ����� ���� ���� ���� �

� ���)� �� � ��� ����� � ��

– T� ���� �� �����, �� �� �� �� T� �� �� LOAD

REPLACE �� LOAD INSERT ��� ��� ��

v � ���� �� �� �� ��� ���� �� �� ���� SET INTEGRITY

FOR T IMMEDIATE CHECKED�� NOT INCREMENTAL ��� ���� ���

���� ��� ��� ���� �� � ��� ���� �� ���� �

��� �� �� ��� � ���.

v � �� ��� ����, ��� ����� ��� � ���� ��

�� �� ��� �� ��� �� �����.

v FORCE GENERATED ��� ��� SET INTEGRITY�� � ��� ��

����� ���� ���� �� ���� �� �� �� ����� �

�� SET INTEGRITY�� �� � ����. �� GENERATED COLUMN

� IMMEDIATE UNCHECKED ��� ��� SET INTEGRITY�� ���

���� �� �� �� � � ������. ��� FORCE GENERATED �

�� ���� �� IMMEDIATE CHECKED ��� ��� SET INTEGRITY

�� � �, �� �� �� ���� � � ��� � �� �

� �� ���� ���� ���� ����. ���� � � �� ���

� ��� �, �� ��� UPDATE�� DEFAULT ���� ��� �� �

�� �� ������ ��� � ���. ���� � ��� �� �

360 ��� �� ���� �� � ���

Page 369: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ���� ����� ��� ���� ���� �� �� ��� ��

� � � � ���. �� �� ��� ��� ����� ���� � ��

� ����� �with hold� ��� ��� ���.

v SET INTEGRITY� �� LOAD ��� CASCADE DEFERRED ��� ��

��� ATTACH�� �� ALTER TABLE�� �� � � �� ��� �

��� � SET INTEGRITY�� IMMEDIATE CHECKED ��� ���

� ��� � �� ���� ���� �� �� � ���, �� � ���

� �� ��� � �� � ���� ���� �� �� � � �� �

�� ����.

– �� ���� � ��� � � ���� ���� �� �� � ���, �

� � ���� �� ��� � �� � ���� ���� � � ��

��� ����.

– �� ���� � ��� � � ���� ���� �� � ���� �

� ��� � ���� ���� � � �� ��� ��� �� �� �

���� �� ��� ����.

– ���� � � ��� �� ���� ���� �� �� ���� ��

���, ���� ��� � �� � ���� �� ��� ����.

v SET INTEGRITY� �� LOAD ��� CASCADE DEFERRED ��� ��

� � � �� ��� � ��� � SET INTEGRITY�� IMMEDIATE

UNCHECKED ��� ��� � � �� ���� ��� ���� ��

�� �� �� � ���, �� � ���� �� ��� � �� � ����

���� �� �� � � �� ��� ����.

– REPLACE ��� ��� ���� ��� ���� �� �� � ���, �

� � ���� �� ��� � �� � ���� ���� � � ��

��� ����.

– INSERT ��� ��� ���� ��� ���� �� � ���� �� �

�� � ���� ���� � � �� ��� ��� �� �� � ��

�� �� ��� ����.

– ���� ���� �� ���� ���� �� �� ���� �� ���,

���� ��� � �� � ���� �� ��� ����.

v SET INTEGRITY� � � ������. �� ��� � � �� ����

� �� ���� ���� ��� ��� ��, SET INTEGRITY�� � �� �

� WAIT ��� ��� SET CURRENT LOCK TIMEOUT�� � �� ��

����� ���� � �� ����� �� �� � �� � ���. ���

CURRENT LOCK TIMEOUT �� ����� �� �� � ���� ���

��� �� ������.

v ALLOW QUERY OPTIMIZATION USING REFRESH DEFERRED TABLES

WITH REFRESH AGE ANY ��� ���� ��, REFRESH DEFERRED �

� 4 � �� ���� 361

Page 370: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� ���� ���� ��� ����� ��� ����. � � ��

�� ��� ��� �� ���� ���� 2� ���� �� ��� MQT1 �

MQT2� �� �����. MQT2� ���� ��� �� ��� �� MQT1

� ���� ��� � ���. 2� ���� �� ��� MQT1 � MQT2�

������ �� �� ���� ���� �� MQT2� � ������,

���� MQT2� ������ �� � ������ �� MQT1� ��� �

�� ��� �� ���. � �� 2� ���� �� ���� �� ���

�������� MQT1� �� ���� ����� �� MQT2� ��� ��

�� ��� � ���. 1� SET INTEGRITY� �� 2� � �� ��

���� ��� MQT1� � ������ ����.

v �� �� �� � ���� SET INTEGRITY�� ��� � ��� �

�� ��, ��� SET INTEGRITY�� �� REFRESH IMMEDIATE �

��� �� ��� � PROPAGATE IMMEDIATE ���� ���� ���

SET INTEGRITY �� ��� �� ���� � � �� �� ��

��� ��� ��� � �� �����. �� �� REFRESH IMMEDIATE

���� �� ��� � PROPAGATE IMMEDIATE ���� ���� � �

���� ��, ��� ������ � � ���� ��� ����� ��

���� ���� �� �� � ���.

v FORCE GENERATED �� GENERATE IDENTITY ��� ���� ��

��� ��� ��� ��� �� SET INTEGRITY�� ��� ����

(SQLSTATE 23505), �� ���� � �� ���� �� ���� ���

��. � ��� �� ���� � ���� � ���� �����.

� ����� ��� � �� ��� � ���.

– SET INTEGRITY �� ���� � � LOAD �� �� � ��

GENERATEDOVERRIDE �� IDENTITYOVERRIDE � � ���� �

� �� �� �����. � ����� ����� GENERATEDOVERRIDE

��� GENERATEDIGNORE �� GENERATEDMISSING � � ��

�� ���� IDENTITYOVERRIDE �� IDENTITYIGNORE ��

IDENTITYMISSING ���� ��� �� �����. ��� ���� ��

�� SET INTEGRITY� � � ���� �� �� �� �� �� �

�� �� � � �����.

– ���� �� ��� ���� ���� ALTER TABLE� ��� SET

INTEGRITY�� � ���.

�� �� ����� �� � � � �� ���� ���� ���� ��

� ��� � ����.

– �� �� �� ��� �� FORCE GENERATED �� GENERATE

IDENTITY ��� ���� ���. �� FOR EXCEPTION ���

IMMEDIATE CHECKED ��� �� ��� �� �� ���� ���

362 ��� �� ���� �� � ���

Page 371: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � � ���� �������. ��� � ����� � ��� �

� ���� ��� �� � � � � �� ���� �� ������.

� ��� ��� �� �� ���� ��� �� �� ���� � � �

� ���� �� ��� � �� � � ��� ���.

– �� ���� �� ��� �� �� ����� ��� ��� �

�� �� �� ��� � ������. ��� �� ��� �� �

� � SET INTEGRITY�� � � �� ���� �� ����

������.

v � ���� �� ��� ���� �� SET INTEGRITY�� ��� ��, �

�� �� ��� ��� �� ��� ���. ��� ��� ��� �����

(SQLSTATE 428A5).

– ��� � ��� ��� ���� ��� ���.

– ��� ���� ��� DB2SECURITYLABEL ��� �� �� � �

��� �� ���� DB2SECURITYLABEL ��� �� � ���.

– � ���� ��� ��� ���� ��� ��� �� � ���� �

� ��� ��� � ���� ��� ���� ���.

v ��: �� �� DB2�� ��� �� ��� �����.

– SET INTEGRITY �� SET CONSTRAINTS� ��� � ���.

– MATERIALIZED QUERY �� SUMMARY� ��� � ���.

�:

1: ��� ���� � � �� �� � � � �� �� �� ��

� �� ��� ���� ��� ���. SUBSTR� SYSCAT.TABLES�

CONST_CHECKED ��� � � ���� ��� � �����. � �� �

��� �� � ����� ���� � �� ���� � ����� ���� �

� �� ���� ���� �� ����, � �� ���� �� �� ����

�, �! �� ���� ���� ��� �� ��� � �� ���� ���

�� ����� ����. STATUS� � � �� ��� ����

ACCESS_MODE� � � �� �� �� ��� �����.

SELECT TABNAME, STATUS, ACCESS_MODE,SUBSTR(CONST_CHECKED,1,1) AS FK_CHECKED,SUBSTR(CONST_CHECKED,2,1) AS CC_CHECKED,SUBSTR(CONST_CHECKED,5,1) AS MQT_CHECKED,SUBSTR(CONST_CHECKED,6,1) AS GC_CHECKED,SUBSTR(CONST_CHECKED,7,1) AS STG_CHECKED,SUBSTR(CONST_CHECKED,8,1) AS DP_CHECKED

FROM SYSCAT.TABLES

2: PARENT ���� � � �� �� �� ��� �� � � ��

��� ���� � ������.

� 4 � �� ���� 363

Page 372: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SET INTEGRITY FOR PARENT OFFNO ACCESS CASCADE IMMEDIATE

3: ���� � � �� ��� � ���� �� PARENT ���

� � � �� �� �� ��� �����.

SET INTEGRITY FOR PARENT OFFREAD ACCESS CASCADE DEFERRED

4: FACT_TABLE��� ��� ���� �� �� � ����. � �

�� ���� ��� � � �� ���� ���� �����. � ���

���� �� ���� ���� ���� � �� ��� ����.

SET INTEGRITY FOR FACT_TABLE IMMEDIATE CHECKED

5: SALES � PRODUCTS ���� �� �� � �� �� ���

� SALES_EXCEPTIONS � PRODUCTS_EXCEPTIONS��� ��� � ��

�� ������. � ��� ��� �� �� �� SALES � PRODUCTS

���� � � �� ���� �����.

SET INTEGRITY FOR SALES, PRODUCTS IMMEDIATE CHECKEDFOR EXCEPTION IN SALES USE SALES_EXCEPTIONS,IN PRODUCTS USE PRODUCTS_EXCEPTIONS

6: MANAGER ���� �� FOREIGN KEY ���� � � �� ���

��, EMPLOYEE ���� �� CHECK ���� � � ��� � IMMEDIATE

UNCHECKED ��� ��� �����.

SET INTEGRITY FOR MANAGER FOREIGN KEY,EMPLOYEE CHECK IMMEDIATE UNCHECKED

7: � � ALTER TABLE�� ��� � ���� � �� �� EMP_ACT

���� ������. OFF ��� ��� SET INTEGRITY�� ��� ���

� � � �� ��� �� � � ALTER TABLE�� � �� ����

� � � �� ��� ���. IMMEDIATE CHECKED ��� ��� �� SET

INTEGRITY�� ��� ��� �� � � � � ��� ����� � ��

� �����.

SET INTEGRITY FOR EMP_ACT OFF;ALTER TABLE EMP_ACT ADD CHECK

(EMSTDATE <= EMENDATE);ALTER TABLE EMP_ACT ADD FOREIGN KEY

(EMPNO) REFERENCES EMPLOYEE;SET INTEGRITY FOR EMP_ACT IMMEDIATE CHECKED

FOR EXCEPTION IN EMP_ACT USE EMP_ACT_EXCEPTIONS

8: �� ��� �� ��� ������.

SET INTEGRITY FOR SALES IMMEDIATE CHECKEDFORCE GENERATED

364 ��� �� ���� �� � ���

Page 373: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

9: LOAD INSERT� ��� � ����� REFRESH IMMEDIATE ��

�� �� ���(SALES_SUMMARY)� �� ���(SALES)� �����. SALES

� ��� �� �� �� ���� � �� SALES_SUMMARY� �� ��

�� �� �����. � ����� �� ���� �� ��� ��� � SALES

� �� � � � SALES_SUMMARY� �� ��� �� ���� ����

��. ALLOW READ ACCESS ��� SALES ���� ���� �� ��

�� ��� ��� � � � ��� ���� �� ��� � � ���.

LOAD FROM 2000_DATA.DEL OF DELINSERT INTO SALES ALLOW READ ACCESS;

LOAD FROM 2001_DATA.DEL OF DELINSERT INTO SALES ALLOW READ ACCESS;

SET INTEGRITY FOR SALES ALLOW READ ACCESS IMMEDIATE CHECKEDFOR EXCEPTION IN SALES USE SALES_EXCEPTIONS;

REFRESH TABLE SALES_SUMMARY;

10: � ��� SALES�� ��� ��� ��� ���� �����.

SALES ���� �� ���� ���� ��� �� �� ���� � ��

SALES_SUMMARY ���� �� ���� �� �����. ALLOW WRITE

ACCESS ��� � ��� ��� ���� � � � ���� � �� ��

� ���� ���.

ALTER TABLE SALESATTACH PARTITION STARTING (100) ENDING (200)FROM SOURCE;

SET INTEGRITY FOR SALES ALLOW WRITE ACCESS, SALES_SUMMARY ALLOW WRITE ACCESSIMMEDIATE CHECKED FOR EXCEPTION IN SALESUSE SALES_EXCEPTIONS;

11: SALES�� ��� ��� ��� ����� ��� � ������.

SALES_SUMMARY ���� �� ���� �� �����.

ALTER TABLE SALESDETACH PARTITION 2000_PART INTO ARCHIVE_TABLE;

SET INTEGRITY FOR SALES_SUMMARYIMMEDIATE CHECKED;

12: ���� ������ ���� �� ���� ���� � � �� �

��� ���� ���� ���.

CREATE TABLE YEARLY_SALESAS (SELECT YEAR, SUM(SALES)AS SALESFROM FACT_TABLE GROUP BY YEAR)DATA INITIALLY DEFERRED REFRESH DEFERRED MAINTAINED BY USER

SET INTEGRITY FOR YEARLY_SALESALL IMMEDIATE UNCHECKED

� 4 � �� ���� 365

Page 374: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD QUERY

�� � �� ��� ��� � �� ��� ��� �����. ��� �� �

�� �� ��� ��� �����. � ��� ���� ���� ��� ���

���� �� �� � � CLP ��� ����. �� �� ��� ���� �

�� � ���.

�� ��

��

�� ��

������

�� ��

�� LOAD QUERY TABLE table-nameTO local-message-file NOSUMMARY

SUMMARYONLY

�SHOWDELTA

��

�� ����

NOSUMMARY

�� �� ��(�� �, ��� �, ��� , ��� , �� ,

���� � �� �)� ���� ��� �����.

SHOWDELTA

� ���(LOAD QUERY ��� �� � �� ��� �� ���� �

�) ����� �����.

SUMMARYONLY

�� �� ��� ����� �����.

TABLE table-name

���� �� ���� � ���� ��� �����. ��� �� ��

��� ��� ���� ���� CURRENT SCHEMA� �����.

TO local-message-file

�� �� ���� �� � �� ���� ���� �����. � �

� LOAD ��� �� ��� message-file� � ����. �� �� ��

�� �� �� ����� �� �� ���� �� �����.

366 ��� �� ���� �� � ���

Page 375: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�:

�� �� ���� BILLYBOB ������� STAFF ���� ���� ����

�� ��� ��� � ��� ���. ���� ��� ��� � ���.

db2 connect to billybobdb2 load query table staff to /u/mydir/staff.tempmsg

� /u/mydir/staff.tempmsg� ��� ��� � ���.

SQL3501W ������ �� ��� �� �� ��������� �� ��� ����� � �� �� ��� ����.

SQL3109N ����� � "/u/mydir/data/staffbig.del"����� ���� �����.

SQL3500W ����� "03-21-2002 11:31:16.597045" "LOAD"�� �� ����.

SQL3519W �� � �� ��. �� ��� � = "0".

SQL3520W �� � �� ������.

SQL3519W �� � �� ��. �� ��� � = "104416".

SQL3520W �� � �� ������.

SQL3519W �� � �� ��. �� ��� � = "205757".

SQL3520W �� � �� ������.

SQL3519W �� � �� ��. �� ��� � = "307098".

SQL3520W �� � �� ������.

SQL3519W �� � �� ��. �� ��� � = "408439".

SQL3520W �� � �� ������.

SQL3532I �� ����� � "LOAD" � ����.

�� � � = 453376��� � � = 0��� � � = 453376��� � � = 0��� � � = 0��� � � = 408439�� � = 0

��� ��:�� �� �

�� � ����

�� �� �� ����� ��� ��� ��� ���� �� ��� ����

�. LOAD QUERY ��� ��� ��� ��� ��� � ���. LOAD

� 4 � �� ���� 367

Page 376: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

QUERY� �� ���� �� � ����� ��� � ���. ��� ���

� �� ���� ��� ���� ��� ��� �� �� �� �� ����

��. � � �� ��� ��� �� �� �� ���� � �� ���

��� �� ��� � �� �� �� ��� �� �� �� ��� ����

�. �� ��� ��� ��� � ��� ���� ���� � ��� �� �

���. LOAD QUERY� �� ��� ��� ��� ��� ����.

� � (���) ��� �� ��� � �� �� ���� �� ���

���. �� ��� ���� �� � ���� � �����.

� �� ��

���� � ��� �� ����� ����. ���� � � �

� ���� ����� ��� SET INTEGRITY�� ������. �� �

���� ����� �� ����� �� ��� ��� � ���� �

� �� ��� ���.

�� �

��� �� �� �� ���� �� �����. �� ��� ����

��� �� � ���� ���� ����� �� � �� ���

�� � ���� �� �� � �� ��� �� ��� ������. �

� � ��� ���� ��� ������.

�� ��

�� ��� � ����� �� ���� ���� ���� � � ��

������. LOAD TERMINATE, LOAD RESTART �� LOAD

REPLACE ��� � � ���� � ���� ���� ����.

�� �� ��

���� ALLOW READ ACCESS ��� ��� �� �� �� � �

��� ���. �� �� ��� � ������ � ����� ��

�� �� ��� ���� �� �� ��� � � �� �����.

Reorg ��

REORG ��� ALTER TABLE�� ����� � ��� �����. �

��� �� ��� � ��� ��� REORG� � � ���.

�� ���

���� �� ����. ���� ����� � �� ���� �

���. �� �� �� ��� �� � ���� ���� �� � �

�� ���.

�� �� ���

���� �� ��� ��� ���� �� ����� ��� ��� ��

�. � ���� �� �� ���� ���. LOAD TERMINATE ��

LOAD REPLACE ��� � � ���� �� ��� � ���� �

368 ��� �� ���� �� � ���

Page 377: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ����. ���� ���� ��� �� ��� �� �� �

� �� � � ��� ��� � � � �� ���� �� � �� �

� �� ��� � � �� �� ������ ��� ��� �

� � �� ��� � ��� �"��. �� ���� �� ��� �

�� �� ��� �� � ��� �� ��� � ��� �� ���

��� ���� ��� ���.

Unknown

LOAD QUERY ��� ��� ��� ��� � ����.

�� IBM DB2 ������ ��� ���� �� 25 ��� �� ��� ���

�� ���. � ��� �� � �� ���� �� ��� ����� ��

��� ��� ����� �� �� ������� �� ���� � ����

�. ���� �� ���� �� �� � ��� ���� �� DB2 ����

��� ��� ��� ���� �����.

��� ����� �� �� �� � �� Quiesce�� �� ��(Quiesce� �

� ���) �� � ��� ���� ��� �� �� � ���� �

�� �����. �� � ��� ���� ��� �� � ��� ���

����. �� �� ��� �� � ��� ��� ����� COPY NO ��

� ��� �� ��(�� �� ������� ��)� �� � ��� ���

� ��� �����.

�� �� ���� ��� ��� ����. �� ������� ���� �

��� � � ��� ���� ���� ��� ���� ��� �� � ��

���. � AIX�� � � �� ������ �����. ���� � ��, �

� � � � � ���. UNIX� �� ����� DB2 ������ ���

� �� �� ��� ���� �� � � � ����. ���� � DB2

������ ��� �� ���� SAMPLE ������� ���� �� ���.

� �� � SAMPLE ������� �� �� ����� ����, SAMPLE

������� �� ��� ����� ��� � ���.

� 4 � �� ���� 369

Page 378: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 47. ���� ��� ��

�� �:

�� �� ��� �� ���(� �, 20000 ��� ���)� �� �� � � staffdata.del� ��� �,

NEWSTAFF�� � ��� �� ��� �� ���� �� �� ��� ����� �����.

connect to sample;create tablespace ts1 managed by database using (file '/home/melnyk/melnyk/NODE0000/SQL00001/ts1c1' 256);create table newstaff like staff in ts1;load from staffdata.del of del insert into newstaff;load query table newstaff;load from staffdata.del of del terminate into newstaff;load query table newstaff;connect reset;

LOAD QUERY ��� ���� ��� NEWSTAFF ���� �� �� ��� �� �����. ���

��� �� � ���� �� ��� ���.

�� � ��� �� ���(� �, 20000 ��� ���)� �� �� � � staffdata.del� � ��,

connect to sample;create table newstaff like staff;load from staffdata.del of del insert into newstaff;

�� ��� � � � ���� �� ����� � ����.

connect to sample;load query table newstaff;connect reset;

LOAD QUERY ��� ���� ��� NEWSTAFF ���� �� � ��� �� ����.

�� connect to sample;create table newstaff like staff;load query table newstaff;

LOAD QUERY ��� ���� ��� NEWSTAFF ���� �� ��� �� �����.

370 ��� �� ���� �� � ���

Page 379: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 47. ���� ��� �� (�)

�� �:

�� ��� � ��� �� ���(� �, 20000 ��� ���)� �� �� � � staffdata.del� � ��,

update db cfg for sample using logretain recovery;backup db sample;connect to sample;create tablespace ts1 managed by database using (file '/home/melnyk/melnyk/NODE0000/SQL00001/ts1c1' 256);create table newstaff like staff in ts1;connect reset;backup db sample;

� �� ���� ��� � 20040629205935���.

connect to sample;load from staffdata.del of del insert into newstaff copy yes to /home/melnyk/backups;connect reset;restore db sample taken at 20040629205935;rollforward db sample to end of logs and stop;connect to sample;load query table newstaff;connect reset;

LOAD QUERY ��� ���� ��� NEWSTAFF ���� �� ��� � � �� �� ���

�� �����.

connect to sample;load from staffdata.del of del terminate into newstaff copy yes to /home/melnyk/backups;load query table newstaff;connect reset;

LOAD QUERY ��� ���� ��� NEWSTAFF ���� �� �� ��� �� �����.

�� �� �� ��� �� ���(� �, 20000 ��� ���)� �� �� � � staffdata.del� � ��,

connect to sample;export to st_data.del of del select * from staff;create table newstaff like staff;import from st_data.del of del insert into newstaff;load from staffdata.del of del insert into newstaff allow read access;

�� ��� � � � ���� �� ����� � ����.

connect to sample;load query table newstaff;select * from newstaff;connect reset;

LOAD QUERY ��� ���� ��� NEWSTAFF ���� �� �� �� � �� � ���

�� �����. ��� STAFF ���� ����� � �� �� �� NEWSTAFF ���� ���

� ���� �����.

� � �� �� � � �� �� � � staff_data.del� �����.

11,″Melnyk″,20,″Sales″,10,70000,15000:

connect to sample;alter table staff add constraint max_salary check (100000 - salary > 0);load from staff_data.del of del insert into staff;load query table staff;

LOAD QUERY ��� ���� ��� STAFF ���� � � �� ��� �� �����.

� 4 � �� ���� 371

Page 380: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 47. ���� ��� �� (�)

�� �:

�� � �� � � �� �� � � staff_data.del� �����.

11,″Melnyk″,20,″Sales″,10,70000,15000:

update db cfg for sample using logretain recovery;backup db sample;

� �� ���� ��� � 20040629182012���.

connect to sample;load from staff_data.del of del insert into staff nonrecoverable;connect reset;restore db sample taken at 20040629182012;rollforward db sample to end of logs and stop;connect to sample;load query table staff;connect reset;

LOAD QUERY ��� ���� ��� STAFF ���� �� � ��� �� �����.

��� ��� �� �� ��� �� � ��� ������.

LIST UTILITIES ��� ��� �� ��� � � ���� �� ���.

LIST TABLESPACES

��� ����� �� ������� ��� ����� �� ��� �����.

� ���� ���� ��� ��� ���� ����� �� ����.

��

� ��� ��� � �� ������ ��� ��� �����.

�� ��

�� ��� ����.

v sysadm

v sysctrl

v sysmaint

v sysmon

v dbadm

v LOAD ��

�� ��

������

372 ��� �� ���� �� � ���

Page 381: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��

�� LIST TABLESPACESSHOW DETAIL

��

�� ����

SHOW DETAIL

� ��� ���� �� �� ��� ����� �� ��� � ���

�����.

v ��� ���� ID

v ��

v �(��� �� ���� �� ������ �� ����)

v � (�� ���, long �� �� ���, �� �� ���)

v ��(�� ��� ���� ��� ���� 16�� �). ���� � �

� ��� ���� ��� �� �� �� 16�� ��� ����.

� �, ��� ″Quiesce ��: EXCLUSIVE″ � ″�� ��″��, ��

0x0004 + 0x0008�� 0x000c� ���. db2tbst(��� ���� �� �

�) ��� ��� ��� 16�� �� ���� ��� ���� ���

��� � ���. ��� sqlutil.h� ��� �� �����.

0x0 �0x1 Quiesce�: SHARE0x2 Quiesce�: UPDATE0x4 Quiesce�: EXCLUSIVE0x8 �� ��0x10 �� ��0x20 � ��0x40 ��� �� �0x80 ��� ��0x100 ���� ��0x100 � ��(���� � )0x200 � ��� ��0x400 Reorg �� �0x800 � �� �0x1000 ����� ���� �0x2000 ���� �� �0x4000 ���� � �� ��0x8000 �� ��0x20000 �� �� �0x2000000 ����� ���� �0x4000000 StorDef� '�' �� � 0x8000000 StorDef� ��� �� ���� 0x10000000 DMS ��� �� �0x20000000 ��� ���� �� �� �0x40000000 ��� ���� �� �� �

� ��� ��� �� ��� ����� �� �� �� ��� ����

�.

� 4 � �� ���� 373

Page 382: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v � ��� �

v ��� � � ��� �

v ��� ��� �

v � ��� �

v �� �� �(water mark)(��� �)

v ��� ��(���)

v Extent ��(��� �)

v ���� ��(��� �)

v ��� �

v �� �� ��(0� �� ���� ��)

v �� �� ��� ���� ID(��� ���� ��� ″�� ��″ �� ″

� ��″ ���� ��)

v �� �� � �� ID(��� ���� ��� ″�� ��″ �� ″� �

�″ ���� ��)

v Quiescer �(��� ���� ��� ″Quiesce ��: SHARE″, ″Quiesce

��: UPDATE″ �� ″Quiesce ��: EXCLUSIVE″ ���� ��)

v Quiescer� ��� ���� ID � � �� ID(Quiescer �� 0��

� ���� ��)

�:

��� LIST TABLESPACES SHOW DETAIL� � �� �� ���.

� ������ �� ��� ������� ���� ID = 0�� = SYSCATSPACE� = ������ �� ����� = � ����� = 0x0000��� :��

�� ��� � = 895�� ��� ��� � = 895��� ��� � = 895�� ��� ��� � = ���� � � �� ��(water mark)(���) = ���� � ��� ��(���) = 4096Extent ��(���) = 32���� ��(���) = 32���� � = 1

��� ���� ID = 1�� = TEMPSPACE1� = ��� �� ����� = �� ���

374 ��� �� ���� �� � ���

Page 383: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� = 0x0000��� :��

�� ��� � = 1�� ��� ��� � = 1��� ��� � = 1�� ��� ��� � = ���� � � �� ��(water mark)(���) = ���� � ��� ��(���) = 4096Extent ��(���) = 32���� ��(���) = 32���� � = 1

��� ���� ID = 2�� = USERSPACE1� = ������ �� ����� = � ����� = 0x000c��� :Quiesce�: EXCLUSIVE�� ��

�� ��� � = 337�� ��� ��� � = 337��� ��� � = 337�� ��� ��� � = ���� � � �� ��(water mark)(���) = ���� � ��� ��(���) = 4096Extent ��(���) = 32���� ��(���) = 32���� � = 1�� �� ��� ���� ID = 2�� �� ���� ID = 3Quiescer � = 1Quiescer 1:��� ���� ID = 2���� ID = 3

���� ������ � ���� � ������ ����� � ���.

� ������ �� ��� ������� ���� ID = 0�� = SYSCATSPACE� = ��� �� ����� = � ����� = 0x0000��� :��

�� ��� � = 1200�� ��� ��� � = 1200��� ��� � = 1200�� ��� ��� � = ���� � � �� ��(water mark)(���) = ���� � ��� ��(���) = 4096Extent ��(���) = 32���� ��(���) = 32���� � = 1

��� ���� ID = 1

� 4 � �� ���� 375

Page 384: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� = TEMPSPACE1� = ��� �� ����� = �� ����� = 0x0000��� :��

�� ��� � = 1�� ��� ��� � = 1��� ��� � = 1�� ��� ��� � = ���� � � �� ��(water mark)(���) = ���� � ��� ��(���) = 4096Extent ��(���) = 32���� ��(���) = 32���� � = 1

��� ���� ID = 2�� = USERSPACE1� = ��� �� ����� = � ����� = 0x0000��� :��

�� ��� � = 1�� ��� ��� � = 1��� ��� � = 1�� ��� ��� � = ���� � � �� ��(water mark)(���) = ���� � ��� ��(���) = 4096Extent ��(���) = 32���� ��(���) = 32���� � = 1

��� ���� ID = 3�� = DMS8K� = ������ �� ����� = � ����� = 0x0000��� :

���� ��� � = 2000�� ��� ��� � = 1952��� ��� � = 96�� ��� ��� � = 1856� �� ��(water mark)(���) = 96��� ��(���) = 8192Extent ��(���) = 32���� ��(���) = 32���� � = 2

��� ���� ID = 4�� = TEMP8K� = ��� �� ����� = �� ����� = 0x0000��� :��

�� ��� � = 1

376 ��� �� ���� �� � ���

Page 385: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� ��� � = 1��� ��� � = 1�� ��� ��� � = ���� � � �� ��(water mark)(���) = ���� � ��� ��(���) = 8192Extent ��(���) = 32���� ��(���) = 32���� � = 1

���� ������ � ���� � ������ ����� � ���.

�� � ����

��� ������ ����� � ��� ������� �� ��� �����

����� ����. �� ��� ���� ��� ����� SYSCAT.TABLESPACES

� ������.

��� ���� ��� � �� �� ��� ��� �� ��� ��� ��

�� ����� � � ���� ���� �� �� �� �� ��� �� �

��� ����. ��� ���� ���� � ��� ��� ��� ��� �

+ � ��� �� ��� � � ��� �� ���� ���.

�� IBM DB2 ������ ��� ���� �� 25 ��� �� ��� ���

�� ���. � ��� �� � �� ���� �� ��� ����� ��

��� ��� ����� �� �� ������� �� ���� � ����

�. ���� �� ���� �� �� � ��� ���� �� DB2 ����

��� ��� ��� ���� �����.

�� �� ���� ��� ���� ��� ����. �� ������� ��

�� � ��� � � ��� ���� ���� ��� ���� ��� ��

� �����. � AIX�� � � �� ������ �����. ���� �

��, � � � � � � ���. UNIX� �� ����� DB2 ������

��� � �� �� ��� ���� �� � � � ����. ����

� DB2 ������ ��� �� ���� SAMPLE ������� ���� �

� ���. � �� � SAMPLE ������� �� �� ����� ���

�, SAMPLE ������� �� ��� ����� ��� � ���.

� 4 � �� ���� 377

Page 386: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� ��

��

16�� ��

� �� �:

�� �� 0x20 ��� ����� �� ��

��� ���� � ��� �

� �, �� COPY NO ��

� ���� �� ��(�� �

� ������� ��) �

� ��� ���. ��� ��

��(�� �� ������)

� ��� ����� ���

� �� ��� ���. ��

� ����� ���� ��

��, ��� ���� �� �

��� ��� � �� ��

� �� ����.

�: ������� �� � �

�� ��� �� ����

�� � �� ��� ��

�. ������� logretain

������ � ����

RECOVERY� ����,

userexit ������ � �

��� YES� �� ��

� ��� � ���. ���

���� ��� ��

(backup_pending ��� �

����� � ��� ��

NO� �� �) �����

�� ���� ��� �

����.

1. �� � � � �� � � staff_data.del� �����.

11,″Melnyk″,20,″Sales″,10,70000,15000:

update db cfg for sample using logretain recovery;backup db sample;connect to sample;load from staff_data.del of del messages load.msginsert into staff copy no;

update staff set salary = 69000 where id = 11;

2.

update db cfg for sample using logretain recovery;connect to sample;

�� � 0x800 �� �� �� ���� �

� �����.

�� BACKUP DATABASE ��� � ����.

backup db sample online;

�� ��� � � � ���� �� ����� � �

���.

connect to sample;

1.

list tablespaces show detail;

��

2.

get snapshot for tablespaces on sample;connect reset;

USERSPACE1� �� ���� ��� ��� ����� �� �

���� �����.

378 ��� �� ���� �� � ���

Page 387: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

DMS ���

0x10000000 ��� ��� �� �� �

��� �� �����. ��

���� �� ����(DMS)

� ��� ��� �����

� ���� ����� ��

���� ���� ��, �

�� ���� ���� ���

� ��� � ���. ���

� ���� ������ ��

� ����� � � ���

���� � ��� ���

���� Extent� ����

�������. Extent� �

�� ���� ��(��� �

� ��)��, ������ �

�� ����� �� ��

� �� ��� Extent ���

��.

��� �� ���(� �, 20000 ��� ���)� �� ��

� � staffdata.del� � ��,

connect to sample;create tablespace ts1 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/ts1c1' 1024);create table newstaff like staff in ts1;load from staffdata.del of del insert into newstaffnonrecoverable;

alter tablespace ts1 add (file '/home/melnyk/melnyk/NODE0000/SQL00001/ts1c2' 1024);list tablespaces;connect reset;

TS1� �� ���� ��� ��� ����� DMS ��� �

���� �����.

�� �

� ��

0x200 ��� ����� �����

� � ��� �� � � �

�� � � ��, � ���

��� �� � �� �

��� �� ���. ��

� ��� ����� ���

� �� ����� �� �

� �� ���� ���� �

�� �� ���� �����

�. � ��� ���� ���

� � � �!� ����

� ���� ����.

� ��� ���� ��� ��� � � ��� ��� ���

��.

� �� 0x8000 �� ��� �� ���

������ ��� ��

� ���� � ��� ��

�� �� ��� �����

� ��� ���. (� ��

����� � �� ���

������ �� ��(:

�� �� �) �������

���� ���.) ��� �

���� � �� ���

�� ��� � �� ��

�� ����.

� ��� ���� ��� ��� � � ��� ��� ���

��.

� 4 � �� ���� 379

Page 388: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

�� � 0x20000 COPY NO ��� ����

�� ��(�� �� ���

���� ��) �� ���

� �� �����. �� �

��� ��� �����

�.

��� �� ���(� �, 20000 ��� ���)� �� ��

� � staffdata.del� � ��,

update db cfg for sample using logretain recovery;backup db sample;connect to sample;create table newstaff like staff;load from staffdata.del of del insert into newstaffcopy no;

connect reset;

�� ��� � � � ���� �� ����� � �

���.

connect to sample;list tablespaces;connect reset;

USERSPACE1� �� ���� ��� ��� ����� �� �

(� �� ��) ���� �����.

�� 0x0 ��� ���� ��� �

(���) ��� ���� ��

� �� ��, ��� ����

� �� �����. �� ��

� ��� ����� ��

� � �����.

connect to sample;create tablespace ts1 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc1' 1024);list tablespaces show detail;

��� �

�� �

0x4000 �� ��� �� ���

���� � �� ��� �

���� � ��� ���.

���� ���� �� ��

� ���� �� �� ���

�� � ���. ���� �

���, ��� ����� �

��� ���� �� �

�� � ��, ������

�� �� ������� ��

� �� � �� ������

� ��� � ��� ���

��� � ���. ��

SWITCH ONLINE �� ��

�� ALTER TABLESPACE

�� � � �������

� � ������� ���

�� �� ��� ������

��� � �� � �

�� ��� �� ���.

connect to sample;create tablespace ts1 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc1' 1024);alter tablespace ts1 add (file '/home/melnyk/melnyk/NODE0000/SQL00001/tsc2' 1024);export to st_data.del of del select * from staff;create table stafftemp like staff in ts1;import from st_data.del of del insert into stafftemp;connect reset;

��� ���� ��� ��� tsc1�� tsc3�� �� �

STAFFTEMP ���� ������.

connect to sample;select * from stafftemp;

��� SQL0290N(��� ���� ��� ���� ��)� �

���, LIST TABLESPACES ��� TS1� �� 0x4000(���

� �� �) �� �� �����. ��� ���� �

�� ��� tsc3�� �� tsc1� �����. �� ��� ���

� ���.

380 ��� �� ���� �� � ���

Page 389: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

Quiesce ��

��

0x4 ��� ���� Quiesce ��

� ��� �������

��� ����� �� ��

(�� �� ��) ��� �

�� � �� ��� ���

�� � ��� ���.

QUIESCE TABLESPACES

FOR TABLE ��� � �

��� ����� ����

� Quiesce �� �� ���

��� � � ���.

Quiesce �� ���� ��� �� ��� ���� ��� ��

�� � � ����.

connect to sample;quiesce tablespaces for table staff reset;quiesce tablespaces for table staff exclusive;connect reset;

� ���� �� ����� � ����.

connect to sample;select * from staff where id=60;update staff set salary=50000 where id=60;list tablespaces;connect reset;

USERSPACE1� �� ���� ��� ��� ����� Quiesce

�� �� ���� �����.

Quiesce ��

��

0x1 ��� ���� Quiesce ��

� ��� �������

�� ������� ���

����� �� ��(���

��) ��� ��� �

�� ��� ����� � �

�� ���. QUIESCE

TABLESPACES FOR

TABLE ��� � � ��

� ����� �����

Quiesce �� �� ��� �

�� � � ���.

Quiesce �� ��� ��� �� ��� ���� ��� �� �

� � � ����.

connect to sample;quiesce tablespaces for table staff reset;quiesce tablespaces for table staff share;connect reset;

� ���� �� ����� � ����.

connect to sample;select * from staff where id=40;update staff set salary=50000 where id=40;list tablespaces;connect reset;

USERSPACE1� �� ���� ��� ��� ����� Quiesce

�� �� ���� �����.

Quiesce ��

��

0x2 ��� ���� Quiesce ��

� ��� �������

��� ����� �� ��

�� ��� ��� � �

� ��� ����� � ��

� ���. QUIESCE

TABLESPACES FOR

TABLE ��� � � ��

� ����� �����

Quiesce �� �� ��� �

�� � � ���.

Quiesce �� ���� ��� �� ��� ���� ��� ��

�� � � ����.

connect to sample;quiesce tablespaces for table staff reset;quiesce tablespaces for table staff intent to update;connect reset;

� ���� �� ����� � ����.

connect to sample;select * from staff where id=50;update staff set salary=50000 where id=50;list tablespaces;connect reset;

USERSPACE1� �� ���� ��� ��� ����� Quiesce

�� �� ���� �����.

� 4 � �� ���� 381

Page 390: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

Reorg �

0x400 Reorg �� �� ����

�� �����.

REORG TABLE ��� � ���.

connect to sample;reorg table staff;connect reset;

Reorg ��� � � � ���� �� ����� �

����.

connect to sample;

1.

list tablespaces show detail;

��

2.

get snapshot for tablespaces on sample;connect reset;

USERSPACE1� �� ���� ��� ��� ����� Reorg

� ���� �����.

�: SAMPLE ������� ��� ��� �� ��� �� �

� � �� �, �� � �� ���� Reorg � ���

���� �� ��! � ���.

��� �

0x100 �� ���� ��� ���

� �� � �(�, SET

TABLESPACE

CONTAINERS ��� � �

� �) ������� ���

����� � ��� ���.

��� ����(�� �� �

�����)� ��� ����

� ���� �� ����

���. ��� ���

�� ��(restore_pending

��� ������ � �

�� �� NO� �� �)

������� ��� � ��

��.

’���� ��� � �’ ��� �, �� ���� ���

��� � �� �� �� �, �� ��� ����� ��

� �� ��� ���.

382 ��� �� ���� �� � ���

Page 391: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

�� � �

0x2000 ��� �� �� ���

� �� �����.

update db cfg for sample using logretain recovery;backup db sample;backup db sample tablespace (userspace1);

� �� ���� ��� � ��� ����.

20040611174124

restore db sample tablespace (userspace1) onlinetaken at 20040611174124;

��� ��� � � � ���� �� ����� �

����.

connect to sample;

1.

list tablespaces show detail;

��

2.

get snapshot for tablespaces on sample;connect reset;

USERSPACE1� �� ���� ��� ��� ����� ��

� � ���� �����.

� ��� �

0x80 ��� ����� �� �

� ������� �� ��

� �� �� � ��� ��

�. ��� ����(�� ��

������)� ��� ���

�� ���� �� � ���

� ���. �������

logretain ������ �

���� RECOVERY�

����, userexit �����

� � ���� YES�

�� ��� ��� � ��

�. � ��� ��� ��

��(rollfwd_pending ��

� ������ � ���

�� NO� �� �) ���

���� ��� ����

��� ��� � ����.

��� � ��� �� ��� ���� ��� ���

���, ��� ���� USERSPACE1� � ��� �� ��

� ���.

� 4 � �� ���� 383

Page 392: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

� ��� �

0x40 � ��� �� �� ���

� �� �����.

��� �� ���(� �, 20000 ��� ���)� �� ��

� � staffdata.del� � ��,

update db cfg for sample using logretain recovery;backup db sample;connect to sample;create tablespace ts1 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/ts1c1' 1024);create table newstaff like staff in ts1;connect reset;backup db sample tablespace (ts1) online;

� �� ���� ��� � ��� ����.

20040630000715

connect to sample;load from staffdata.del of del insert into newstaffcopy yes to /home/melnyk/backups;

connect reset;restore db sample tablespace (ts1) online taken at20040630000715;

rollforward db sample to end of logs and stoptablespace (ts1) online;

� ��� ��� � � � ���� �� ����� �

����.

connect to sample;

1.

list tablespaces show detail;

��

2.

get snapshot for tablespaces on sample;connect reset;

TS1� �� ���� ��� ��� ����� � ��� �

���� �����.

� � ��

��� �

0x2000000 �� ���� ��� ���

� �� � �(�, SET

TABLESPACE

CONTAINERS ��� � �

� �) ������� ���

����� � ��� ���.

��� ���� ���� �

���.

backup db sample;

� �� ���� ��� � 20040613204955 �� �����.

restore db sample taken at 20040613204955 redirect;list tablespaces;

LIST TABLESPACES ��� �� ���� ��� �� ���

����� ’���� ��� � �’ � ’��� ��’ ���

�� �����.

384 ��� �� ���� �� � ���

Page 393: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

� � ��

��� �

0x1000 ��� ���� ��� �

��� ����� ��� �

��� ��� � ��

� ��� ���� ���

� �� �� � ������

� �� ���� ��� �

� � ������� ���

����� � ��� ���.

� � ���� �� ��

��� ��� �� �� �

�� ��� � ��, ���

��� ��� ����� ��

�� ����.

backup db sample;

� �� ���� ��� � 20040613204955 �� �����.

restore db sample taken at 20040613204955 intomydb redirect;

set tablespace containers for 2 using(path 'ts2c1');

list tablespaces;

LIST TABLESPACES ��� �� ���� ��� ��� ��

�� SYSCATSPACE � ��� ���� TEMPSPACE1� �

��� ��� �, ���� ��� � � � ��� ��

��� �� �����. ���� ��� � ��� ���

� ��� � � ���� �����.

��� ��

�� � �

0x40000000 ��� ���� � ��

�� ���� �� ����

�.

connect to sample;create tablespace ts1 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc1' 1024);create tablespace ts2 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc2' 1024);create tablespace ts3 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc3' 1024);

��� ���� � ��� � � � ���� �� �

���� � ����.

connect to sample;

1.

list tablespaces show detail;

��

2.

get snapshot for tablespaces on sample;connect reset;

TS1, TS2 � TS3�� ���� ��� ��� ����� ���

���� � � ��� �� ����.

� 4 � �� ���� 385

Page 394: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 48. ���� ��� ���� �� (�)

��

16�� ��

� �� �:

��� ��

�� � �

0x20000000 ��� ���� � ��

�� ���� �� ����

�.

connect to sample;create tablespace ts1 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc1' 1024);create tablespace ts2 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc2' 1024);create tablespace ts3 managed by database using(file '/home/melnyk/melnyk/NODE0000/SQL00001

/tsc3' 1024);drop tablespace ts1;drop tablespace ts2;drop tablespace ts3;

��� ���� � ��� � � � ���� �� �

���� � ����.

connect to sample;

1.

list tablespaces show detail;

��

2.

get snapshot for tablespaces on sample;connect reset;

TS1, TS2 � TS3�� ���� ��� ��� ����� ���

���� � � ��� �� ����.

��� ���� ��� �� �� ��� �� � ��� ������.

386 ��� �� ���� �� � ���

Page 395: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 5 � �� ��� �� ��

ADMIN_MOVE_TABLE ���� ���� ��� ��� ��

ADMIN_MOVE_TABLE ���� ��� �� �� ��� ��� ���

� � � ���. ��, ����, �� � ���� ����� ���

�� �� ��� ��� �� �� �� ��� ��� ������.

��� � ��, ���� ��� � �� �� ��� �� ��� ��� ���

����� �� � ����.

���� � �� ��� � �� �� ��� ���� � � ��

� � ��� ���� �� �� ��� � ���. � �� ��� � �

� �� �� �� ���� ���� �� ��� ��� ���� �� ��� �

� �� ��� �����.

SYSPROC.ADMIN_MOVE_TABLE ���� ��� �� ���� ��� �

� ����. �� �� �� ���� ����(��, �� �� �)� ��

�� ��� ���� ���� ���� �����. �� ��� �� � ���

� ���� ��� ����� ��� ��� �����. �� �� ��� ��

�� ����� �� ���� ��� �� ���� ��� � � ��� �

� ��� �� � �� ��� �����. ��� ���� �� �� ���� �

� ���� ����. ���� �� ���� ���� KEEP ��� ���

� ���� ��� � ���.

��(�� �� ��� ��)� ��� ���� �� �� ���� ���. �

� �� �� ���� �� �� ���� ��� ���� ��� ����

� ��� �� ���.

����

���� �� �� ����� ��� � ����.

1. �� � ���� ADMIN_MOVE_TABLE ���� �����.

v ��� �� ���� �� ��, �� ��� �� � �� � MOVE�

��� ADMIN_MOVE_TABLE ���� � � �����. � �,

�� ��� ��� ��� ��� ����� �� ���� ���� ��

����.

CALL SYSPROC.ADMIN_MOVE_TABLE ('schema name','source table',

© Copyright IBM Corp. 1993, 2009 387

Page 396: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

'','','','','','','','','MOVE')

v ��� �� ���� �� ��, �� ��� �� � �� ��� ���

��� � �� ADMIN_MOVE_TABLE ���� � � ����

�. � �, �� ��� ��� ��� ��� ����� � ���� �

��� ������.

CALL SYSPROC.ADMIN_MOVE_TABLE ('schema name','source table','','','','','','','','','operation name')

�� operation name� INIT, COPY, REPLAY, VERIFY �� SWAP �

�����. � �� ��� �� ���� �� ���. � �, �

�� ��� �� ���� INIT� ��� ���.

�: VERIFY ��� ��� �� ���. ��� ���� �� ���� �

��� � ����.

2. �� ��� �� �� �� � ����.

a. ��� �� �� � � � ���� ������.

b. SYSTOOLS.ADMIN_MOVE_TABLE ��� ����� ��� ���

��� ��� �� �� � � ��� ������.

c. �� ��� ��� ��� ���� �� �����.

v ���� ��� INIT �� INIT ��� ������.

v ���� ��� COPY �� COPY ��� ������.

v ���� ��� REPLAY �� REPLAY �� SWAP ��� ���

���.

v ���� ��� CLEANUP �� CLEANUP ��� ������.

�� ��� ��� ��� COMPLETED �� CLEANUP� �� �� �

�� ���� CANCEL ��� ��� ��� ��� � ���.

388 ��� �� ���� �� � ���

Page 397: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� �� T1� ��� �� ���� �� ACCOUNTING ��� ����� �

�� T1 ���� SVALENTI ��� �� ������. ���� ����� �

�� �� ADMIN_MOVE_TABLE� �����. � ��� ����� ����

��� � DATA, INDEX � LONG ��� ����� ��� ���.

CALL SYSPROC.ADMIN_MOVE_TABLE('SVALENTI','T1','ACCOUNTING','ACCOUNTING','ACCOUNTING','','','','','','MOVE')

� ��, ��� ��� ������ T1 ���� ����� ������. T1 �

� �� C1� ���� �� ��� � LONG VARCHAR� ��� � �

� �� ��� �� ����� C1� ��� � ���. ���� ���� C1

� � ��� �� ����� ��� �� ADMIN_MOVE_TABLE ���� �

����.

CALL SYSPROC.ADMIN_MOVE_TABLE('SVALENTI','T1','','','','','','','C1 VARCHAR(1000), C2 INT(5), C3 CHAR(5), C4 CLOB','','MOVE')

�: � �� �� ��� ��� � ����.

� �� �� ���� � � T2 ���� ���� ������.

CREATE TABLE T1(C1 BIGINT,C2 BIGINT,C3 CHAR(20),C4 DEC(10,2),C5TIMESTAMP,C6 BIGINT GENERATED ALWAYS AS (C1+c2),C7 GRAPHIC(10),C8VARGRAPHIC(20),C9 XML

��� ��� ������ ���� ����� ��� �� C5 � C6 ��� ��

� ADMIN_MOVE_TABLE ���� �����.

CALL SYSPROC.ADMIN_MOVE_TABLE('SVALENTI','T1','','','',

� 5 � �� ��� �� �� 389

Page 398: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

'','','','c1 BIGINT,c2 BIGINT ,c3 CHAR(20),c4 DEC(10,2),c7 GRAPHIC(10),c8VARGRAPHIC(20),c9 XML','','MOVE')

DB2 Connect�� ��� ��

��� ������ ��� � ������ ���� ���� ��� �� �� �

��� ���� �� ��� � ������ ���� ��� ��� ���� ��

���� DB2 Connect� ��� � ���(�� 17 ��).

DB2 ���� � ��� ����� ���� IBM � ��� � �������

� DB2 Connect ������� ��(�� � �� ��) ���� ��� � �

��. ��� � ���� �� ��� �� ���� � ������ �� ��

������ �� ����� ���� ��� � ���. � �, IBM �

��� � �������� PC/IXF �� ���� ����� � Linux, UNIX

� Windows� DB2 ������ ������� ���� � ���.

������ ����� �� DB2 Connect �������� ���� � ��� �

�� � � � ���.

�:

�� 17. DB2 Connect� �� ���/����

390 ��� �� ���� �� � ���

Page 399: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

1. ���� �� ���� ���� � �������� �� �� �� � ��

� � ����� ��� ���.

2. ��� � ����� �� �� ��� ��� � ���. ��� ����

�� compound � � ���� ��� ��� �� �� ���� ���

���� ������. ��� ���� ���� �� � �� ��� ���

� ���.

DB2 Connect�� ���� � ��� ��� �� ��� ��� ���.

v � �� PC/IXF ���.

v ���� �� �� � ���� �� ���� �� ����� �� �� �

�� �� ���. db2look ����� ��� �� ���� � ��

� � ���. INSERT� ���� ��� � DB2 Connect� �� �����

���� �� � ����.

� ��� ���� ��� ��� ��� �� ���� �����.

�: �� ��� ������ ���� ����� ���� ����.

��� ���(1��� � 2��� ���� �� ���� ��)� ���� �� �

���� �� ��� �����.

v EBCDIC� ���� ��� ���(MVS, System z®, IBM Power Systems®,

VM � VSE)� ��, ��� ��(Shift-Out) � ��� (Shift-In) ��� 2�

�� ���� �� � �� �����. ������ ���� �� ��� ���

� �� � ��� ��� ��� ��� � ���.

v �� ���� �� ���� ��� �� �� �� ��� �����.

�������� ��� �� ��� ��

��� �� System i � �������� ���� ����� ��� � ���

�.

1. DB2 ����� PC/IXF �� ���� ��������.

2. INSERT ��� ��� ��� � �������� �� �� ����

PC/IXF �� �������.

��� � �������� �������� ���� ����� ��� � ��

��.

1. ��� � ������ ����� PC/IXF �� ���� ��������.

2. DB2 ���� PC/IXF �� �������.

� 5 � �� ��� �� �� 391

Page 400: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� �������� ��� �� System i � ������� ���� �

��� ��� ����.

�� ��� � � �� IXF ��� ���� �������.

db2 export to staff.ixf of ixf select * from userid.staff

�� ��� � � �� DB2 ������� �� DRDA ��� ����.

db2 connect to cbc664 user admin using xxx

� �� �� �� DB2 ������ ����� �� ���� ����.

CREATE TABLE mydb.staff (ID SMALLINT NOT NULL, NAME VARCHAR(9),DEPT SMALLINT, JOB CHAR(5), YEARS SMALLINT, SALARY DECIMAL(7,2),COMM DECIMAL(7,2))

���� ������ �� ��� � ����.

db2 import from staff.ixf of ixf insert into mydb.staff

���� � IXF ��� ��� ���� SQL INSERT�� � �� �

��� mydb.staff� �����. �� ���� �� ���� ��� �� ��

� � �����.

���� ��� IBM Redbooks® ��� ″DB2 ���� ��� ��″� �����

�. � Redbooks ��� �� URL�� �� � ���.

http://www.redbooks.ibm.com/redbooks/SG246905.

����� IBM �� ��

IBM��� � �� � �� ���, Q �� � SQL ��� �����.

Q ��� � ���� Q Capture ���� � Q Apply �������. SQL

��� � ���� Capture ���� � Apply �������. � �� � �

� �� �� ��� ��� �����. �� �� � ASNCLP �� �����

��� � �� ���� � � ��� � ���.

�� ����� � �� ���� ��� �����.

Q Capture ����

DB2 �� ���� �� ��� �� DB2 �� ��� �� ���� �� ����

WebSphere® MQ ���� �����. � ���� XML ��� � �����

������� ����� ��� ��� Q Apply ����� ��� � ���.

392 ��� �� ���� �� � ���

Page 401: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Q Apply ����

��� WebSphere MQ ���� ��� SQL��� ���� �� ��� �� �

�� ���� �����. ���� ���� DB2 ������ �� � ���

� Oracle, Sybase, Informix® � Microsoft® SQL Server ������(�����

� � ��� �� ��)� �����.

Capture ����

��� �� ��� �� �� �� ��� �� � �� �� DB2 �� ���

�� ���� ���� ���� ��� ��(CD) ������ �� �� ���

� �������. � ���� �� ���� ��� ��� � �� ����

��� �����. SQL ����� ��� �� ��(CCD) ������ �� ��

�� ���� �DB2 �� ���� �� �� �� ���� ��� Capture ���

� �����.

Apply ����

���� ����� ���� �� �� ��� ��� ��� �����. �DB2 �

�� ��� �� Apply ������� ������ �������� �� ���

� ��� �� CCD ���� �� �� ��� �� ���� ��� �����.

�� �� ���

Q Capture, Q Apply, Capture � Apply ����� ��� � �� ������

�. ��� ���� �, �� �� �� ��� � , ��� �� ��� � �

� �� �� � � �� � � � �� �� �� �, �� �� z/OS ���

��� � ���.

�� ��� ��� ��� � � � ���.

v ��, � ����, ��, � �, �� �� � �� � ��� �����.

v �� ����� ��, �, ���, ��� � ������.

v ���� �� �� ��� �����.

v ���� �� SQL� �� �� �����.

v �� � �� ��� � ��� �����.

��� ��

db2move ���� � ADMIN_COPY_SCHEMA ���� �� ������ �

�� �� ��� � � ���. �� ��� ��� � ��� � �

�� �� ����� ��� � ���.

� 5 � �� ��� �� �� 393

Page 402: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ADMIN_COPY_SCHEMA ���� ��� ��� ������ ��� �� �

�� �����. �� -co COPY ��� �� db2move ����� ��� ��

�������� �� ������� �� �� �� � ��� �����. �

�� ���� �� ��� ������ � �� ���� �� �������

�����.

�� �� �� ��

ADMIN_COPY_SCHEMA ��� � db2move ����� �� LOAD ��� �

���. ��� ���� ������ �� � ��� ���� � ��� �

���� �� �� ��� ���.

ADMIN_COPY_SCHEMA ����

COPYNO ��� �� � ���� ���� �� ��� �� ��� �

� � ��� ���� � ��� ����� �� �� ��� ���. �

�� ����� � � �� ���� ����� �� �� � ���

� SET INTEGRITY�� � ���. �� ��� � ��� ��� �

� ����� � �� �� ���� � � �� ��� ���. �

�� ����� �� �� �� ��� � ADMIN_COPY_SCHEMA ��

�� SET INTEGRITY�� � �� ����.

��� � � ����� ��� �� ��� ����� �� �� ����

����� BACKUP DATABASE ��� � ����. ���� � ��

��� �� �� ���� Statement_text ��� � � �

�� �� ��� ��� �����. �� �� ��� ���� ��

SET INTEGRITY�� � � ���� � � �� ���� �

���� ����.

db2move ����

� ����� ���� �� �� � ��� ��� ����� ��� �

� �� �� �����.

v ��� ��

v ���� ���(� �� ������ ����� �� ����� �

� ���� ��)

v jars(Java™ �� �� )

v ��

v ��

v � �� ��

v � �� ��(�� � � ��� ��� �� �� ��� �)

v ��(� � ���� �� ��� ��)

v �� ���(��� �� ���� � ��)

394 ��� �� ���� �� � ���

Page 403: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ��� �� ���� � � �� �� ��

� �� �� �� �

�� ���� � �� ���� �� �� � ��� ��� �� ��

� �� �� ���� ���� �� � �� �� ������ ��

��. COPY ��� �� ��� � ��� �� � ��� ���� �

��� ����� ��� �� ��� ���� ����.

�� ��� �� ��

��� ���� �� � ��(: ��� ���� � ��� ���)� �

� �� �� ���� ����. �� �� ��� ��� �� �

� �������� �� � ��� �� ���.

�� ���

��� ���� ���� �� ���� � �� ��� � ����. ��

���� �� ���� �� ����.

�� � �

�� ������� �� ������� ��� ���� ���� �� �

� ����� ���.

SCHEMA_MAP ��

SCHEMA_MAP ��� ��� �� �������� � �� ���

���� �� �� ��� � �� �� ���� �� ���� �� �

�� � � � �� ���� �� �� ��� ����. � �

SQL ���� � �� ���� �� ��� �� ���� � �

� ���� ��� ����. ��� �� �� ���� ��� �

��� ���� � ����. �� ��� DDL� ��� �� ��

� � ��� �� � ��� ���� �� �� � ���.

�� �� �� ��

�� �� ��� ��� � �� � �� � ���� ���� �

��� �� ����. � � ��� T1� ��� �� ��(UDF) U1

� ���� ��� � �� T1� �� ��� �� � U1� �� �

���. ��� ���� �� ��� ����� � ��� �

����. ��� ���� �� �� � �� �� ��� � �� �

��� �� �� �� �� ���� �� ���� �����. �

� ���� �� ���� ���� �� ���� �� �

� ���� �� ���� ���� �� ����. � ���� ��

��� ���� �� �� � � �� �� �� ��� �� �

��� �� ���� ��� �����. ���� �� ��� �

� �� ��(� DDL)� �� �� �����. �� ��� ���

���� �� � ��� � � � ��� �� ���� �� ���

� ���� �� ���� � ���. �� �� �� � �

� 5 � �� ��� �� �� 395

Page 404: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SYSCAT.PROCEDURES ���� ��� �� �� ��� ��� �

��� ���� �� ����� ��� ���.

��� ��� ADMIN_COPY_SCHEMA ��� � db2move ����� ���

���.

db2move ����� ���� ��� ��� �

-co COPY ��� �� db2move ����� ��� �� �������� ��

������� �� ��� ��� �����. �� ��� ��� � ��

� � � �� �� ����� ��� � ���.

� 1: -c COPY �� ��

db2move -co COPY ��� �� ��� �� BAR� ���� �� �

������� �� ������� �� ��� ��� FOO� ����.

db2move sample COPY -sn BAR -co target_db target schema_map"((BAR,FOO))" -u userid -p password

�(��) �� � ��� �� ��� � ��� ��� � �� ��

� ��� ���� �� �� ���� ���� ���. �� ��

�� ���� ����� �� ���� ��� �� �� � ���.

�� � �� ������� � ���� � � ���.

� 2: COPY �� ��� ��� �� �� ��

�� ��� db2move COPY �� �� ���� ��� ���� �

� ��� �� ��� ���� �� ��� ���� ��� ����. �

� ��� ����� ��� ��� ���� �� ����� ��� ��

�� �� ���� SYS_ANY ���� ��� � ���. � ��

db2move ����� ��� �� ��� ��� � � �� �� ��

��� ����� �����.

db2move sample COPY -sn BAR -co target_db target schema_map"((BAR,FOO))" tablespace_map "(SYS_ANY)" -u userid -p password

�� ��� ����� SYS_ANY ���� ��� � ���. �� ��

�� ��� �� �� ��� ����� �� �� ��� ���� ���

� ���� ��� ��� ���� �� ����� ��� � ���.

db2move sample COPY -sn BAR -co target_db target schema_map "((BAR,FOO))" tablespace_map "((TS1, TS2),(TS3, TS4), SYS_ANY)"-u userid -p password

��� ��� ���� TS1� TS2� ����, TS3� TS4� ����� �

�� ��� ����� ��� ��� ���� �� ����� ���� �

���.

396 ��� �� ���� �� � ���

Page 405: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 3: COPY �� � �� ��� �

���� �� COPY �� �� ��� �� � � ��� ��

�� ��� � ���. �� � ��� � ���� �� ������.

� ��� ���� ��� �� ���� � ����� �����.

db2move sample COPY -sn BAR -co target_db target schema_map"((BAR,FOO))" tablespace_map "(SYS_ANY)" owner jrichards-u userid -p password

�� � ��� � ���� jrichards���.

�� � �� ��� � ��� ���� � �� �� �����

db2move ����� ��� ���. ��� �������� � ��

����� ��� ����� � ���� �� �������� ����

�� �� ��(��� ��)� �� ������ ��� ����.

��� ����� OS �� ������ ��� �� db2move� ���

���.

db2move <dbname> COPY -co <COPY- options>-u <userid> -p <password>

db2move - ������ �� �

� ��� EXPORT/IMPORT/LOAD ���� ��� � ������� � DB2

������ ��� �� �� ��� ��� ���� ���. ��� ��� ��

� ����� �� ������� ���� �� ��� ���� ��� ���

�. �� �� � ���� PC/IXF ��� �������. PC/IXF �� ��

� ���� � �� DB2 ������� ��� �� ��� � ��, � �

����� ����� ���� �� ���� DB2 ������� ��� �� �

�� � ���. � ��� ��� � ���� �� �� ���� ���� ��

��. COPY ���� ��� � � ��� �� �� ���� ���.

�� ��

� ��� ���� ��� ��� ��� DB2 export, import � load API� �

���. �� � ���� ��� ID� �� API�� �� �� �� �� �

� ��, ��� ��� ��� ����.

�� ��

� 5 � �� ��� �� �� 397

Page 406: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� db2move dbname action �

-tc table-definers-tn table-names-sn schema-names-ts tablespace-names-tf filename-io import-option-lo load-option-co copy-option-l lobpaths-u userid-p password-aw

��

�� ����

dbname

������ ��

action �� �� ���.

EXPORT

options� � ��� ���� �� ���� �������.

options� ���� ��� �� ���� �������. �� ��

�� ��� db2move.lst �� ����.

IMPORT

�� ���� � db2move.lst� ���� �� ���� ���

���. IMPORT �� ��� ���� -io ��� ������.

LOAD

�� ���� � db2move.lst� ���� �� ���� ���

��. LOAD �� ��� ���� -lo ��� ������.

COPY

��� �� ������� ����. -sn ��� ��� ��

��� ��� ������. COPY �� ��� ���� -co �

�� ������. LOAD_ONLY ���� ���� ���� -tn

�� -tf ��� ������.

�� � ��� � ��� ��� ������.

-tc table-definers

���� �� ������.

��� EXPORT �� �����. ���� �� � ��� �� ���� �

��� �� ���� �������. ���� �� �� ���� �� �

��� ���� ����. � ���� ��� � ���� ��� ���

398 ��� �� ���� �� � ���

Page 407: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� ID ��� ��� ���� ���� . � ��� -tn

table-names ��� �� ��� ����� ���� ��� � ���.

��(*)� ���� ���� ��� � � ��� �� ��� � ��

�.

-tn table-names

���� �� ��� ������.

��� EXPORT �� COPY �� �����.

EXPORT ��� �� ���� ��� ���� � ��� ��� ���

� ���� �������. ���� �� �� ���� �� ��� ��

�� ���� ����. � ��� ��� ��� � ��� ��� ���

�� ��� �� ��� ��� ���� ����. ��� ��� ���

� �� �� ���� �� -sn ��� ��� ��� �� ��

�.

����� �� ��(*)� ���� ���� ��� � � ��� ��

��� � ���.

COPY ��� �� ���� �� -co ″MODE″ LOAD_ONLY copy-option

� ��� ��, ��� ���� �� �������� �� �����. �

�� ��� ″schema″.″table″ ��� �� ���� �� ���� �

��.

-sn schema-names

EXPORT� ���� �� �����(COPY� ��� ��).

���� �� �� ��� ���� ���� ���� �� �����. �

�� ��� ���� �� ��� ��� �� �� �� ��� �

�� ���� ����. 8�� ��� �� ��� 8��� �����.

����� ��, �� ��� � ��(*)� �� ���� ���� ��

��� ��(%)� ���� ��� ��(��� ��� ��)� WHERE��

LIKE ���� �����. ���� �� �� ���� �� ��� ��

�� ����. -tn �� -tc ��� �� ���� �� db2move� ���

��� �� ��� ���� ���� ��� ���� ���� ����

� �����. ��� ��� � �� �� fred� -sn fr*d �� -sn

fr*d*� ���� ���.

-ts tablespace-names

���� �� ��� �������.

��� EXPORT �� �����. � ��� ���� ��� ��� ���

�� � ���� �������. �� ��� � ��(*)� ��� ��

�� ���� ���� �� ��� ��(%)� ���� ��� ��(���

� 5 � �� ��� �� �� 399

Page 408: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��)� WHERE�� LIKE ���� �����. -ts ��� ���

� �� �� ���� �� ��� ����� ���� ����. � ��

� ���� ��� ���� �� ��� ��� �� ��� ���� �

� ��� ��� ���� ����. 8�� ��� ��� ���� ��� 8

��� �����. � � ��� ���� �� mytb� ��� ���

� -sn my*b �� -ts my*b*� ���� ���.

-tf filename

EXPORT ��� �� ���� ��� ��� �� � ��� ����

���� �������. ���� �� �� ���� �� ��� ����

���� ����. ���� � � ��� ���� �� ����

�� ���. ����� ��� � ��� ���� ����. ���

� � � ���.

"SCHEMA1"."TABLE NAME1""SCHEMA NAME77"."TABLE155"

COPY ��� �� ���� �� -co ″MODE″ LOAD_ONLY copy-option

� ��� ��, ��� ��� ���� �� �������� �� �

����. ��� ��� ″schema″.″table″ ��� �� ���� �� �

��� ���.

-io import-option

���� REPLACE_CREATE���. ��� � �� �����

�IMPORT �� �� CREATE � REPLACE_CREATE� ���� ���

� ������.

��� ��� INSERT, INSERT_UPDATE, REPLACE, CREATE �

REPLACE_CREATE���.

-lo load-option

���� INSERT���.

��� ��� INSERT� REPLACE���.

-co db2move ��� COPY� �, �� -co � ��� ��� � ���.

“TARGET_DB db name [USER userid USING password]”

���� �� ������� �� � ���/��� ��� � �

��. (�� ������ ���/��� �� -p � -u ��� ���

��� � ���.) USER/USING�� ������. USER� �

�� ID� ���� �� USING� ��� ��� �����, ��

�� �� �� db2move� �� ��� �� �������. ���

� ��� ���� ��� � �� �����. TARGET_DB�

COPY ��� �� � �����. TARGET_DB� �� ����

��� �� � ����. ADMIN_COPY_SCHEMA ���� ��� �

400 ��� �� ���� �� � ���

Page 409: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

������� �� ��� ��� � ���. COPY ��� �

�� ��� ��(-sn) �� � ���(-tn �� -tf) � � ��

��.

� db2move ��� � � � �������� � �����

�� ��� ���� ��� �����. � �� ���

db2move ��� � � ���. �� �� � �� ��� �

�� ��� �� ��� ���� �� �� ���� ��� ��

� � ���.

“MODE”

DDL_AND_LOAD

�� ����� ���� �� � ��� ��� ���

� �� ��� ���� ����. ��� �����.

DDL_ONLY

�� ����� ���� �� � ��� ���� ��

�� �� ��� ����.

LOAD_ONLY

�� �������� �� ������� �� ��� ��

�� �����. ���� �� ��� ��� ���.

LOAD_ONLY ��� -tn �� -tf ��� ��� �� �

�� ���� � � ���.

��� COPY ����� ���� ��� �����.

“SCHEMA_MAP”

���� ��� ��� � �� ��� �� � ���. ��-�

� �� �� ��� ��� ���� ���� ��� �����.

: schema_map ((s1, t1), (s2, t2)). ��� �� s1� � ���

��� �� t1� ���� �� s2� � ��� ��� ��

t2� ��� �����. ����� ���� �� �� ��� �

� �� �����. ��� db2move� � �� � �� �� �

�� �� � ��� �� ��� ����� �� �� ���

��. �� � � �� �� ��� ���� � �� �

� ��� �� � ��� � �� ��� ��� � ���.

� �, ��� ����.

create view FOO.v1 as 'select c1 from FOO.t1'

� �� BAR� �� FOO� ���� ��� �� v1� �� �

���.

create view BAR.v1 as 'select c1 from FOO.t1'

� 5 � �� ��� �� �� 401

Page 410: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� FOO� �� ������� ���� �� � ��

�� FOO� BAR� ���� � �� �� ��� �� �

���. ��� ��� �� ��� ���� � ��� �� �

���. �� ��� � � � �� �� �� � �

�� ���� ��, ��� ��� � � �� � ��

� ��� � ��� ��� � ���.

� �, ��� ����.

create view FOO.v1 as 'select c1 from BAR.t1'

� �� v1� ��� BAR� ���� �� �� ����, ���

BAR� ��� BAR� � �� �� �� ��� ����.

db2move� � �� � ����� ���� ����.

��� COPY ����� ���� ��� �����.

“NONRECOVERABLE”

� ��� ���� ���� COPY-NO� � �� ��� ��� �

�� ��� � ���. ��� ��� ���� ���� ���

��� ����� ��� �� ���. � NONRECOVERABLE

���� ���� ���� ��� ����� ��� �� ���

��� ���. ��� �� ��� ���� ��� �� ���

� �� �� ��� ��� �� �� �� ���. ���

COPY ��� �� �� ��� �����.

“OWNER”

���� �� COPY �� �� ��� �� � � ��

� ���� ��� � ���. �� � ��� ��� ���� �

�� ������. � ��� ���� ���� � ����� ��

���. ��� COPY ��� �� �� ��� �����.

“TABLESPACE_MAP”

���� �� � �� ���� ��� ���� �� ��� ��

� ���� �� ��� ��� � ���. ��� ���� ��

��� ���� ��� �����. : tablespace_map ((TS1,

TS2),(TS3, TS4)). ��� ��� ���� TS1� �� � ���

�� ������� ��� ���� TS2� ���� ��� ���

� TS3� � ��� ��� ��� ���� TS4� ��� ��

���. ((T1, T2),(T2, T3))� ��, �� ������� T1�

� �� � ��� �� ������� T2�� ���� �� �

������ T2�� ���� �� � ��� �� �������

T3� �����. ���� ����� ��� ��� ���� �

�� ���� ���, � �� � ��� ����� �� � ��

402 ��� �� ���� �� � ���

Page 411: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� ����. ��� ��� ����� ���� �� ��

�� ��� ����� ���� � ��� ��� ��� ��

�� �����.

���� �� SYS_ANY ���� ��� �� ��� ����� �

�� ��� ���� �� ����� ��� ���� �� �

��� ��� ���. � �� db2move� ��� ��� � �

�� �� �� ��� ����� ��� � ���. SYS_ANY �

��� �� ��� � ���� ��� � � � � ( :

tablespace_map SYS_ANY). �� ���� �� ��� �����

�� �� ��� ���� ���� ���� ��� ��� ���

� �� ����� ��� � ���. : tablespace_map ((TS1,

TS2),(TS3, TS4), SYS_ANY). ��� ��� ���� TS1� TS2

� ����, TS3� TS4� ����� ��� ��� ����� �

�� ��� ���� ��� ���� �����. ″SYS″� ���

� ��� ����� �� � �� � SYS_ANY ���� ����

���.

��� COPY ��� �� �� ��� �����.

-l lobpaths

IMPORT � EXPORT� �� � ��� ���� XML ���� ����

�. ���� �� ������.

� ��� LOB �� XML �� ����(EXPORT� ���) �

�(IMPORT �� LOAD� ���) �� �� ��� �����. � �

�� ��� � ��� ��� ���� �� �� ��� ��� ���

� ����. � ��� ���� �� EXPORT� ��� ��� �� �

��� �����. ��� LOB ��� � �� ��� ��, ��� � ��

��� ��, �� ��� ��� � � �� � �� ��� �����.

XML ��� ��� �����. �� � �� ��� �� ��(IMPORT

�� LOAD �) � �� ��� ���� �����.

-u userid

���� ���� ��� ID���.

��� ID � ��� � � ������. ��� ��� ���� � ��

��� ���. ��� ��� �� ��� ������� � �� ��

��� ID� ��� ��� ���.

-p password

���� ���� �����. ��� ID � ��� � � ������. �

�� ��� ���� � �� ��� ���. -p ��� ����� ��

� ���� �� �� db2move� ��� �� �������. ��� �

�� �� �����. �� � �� ��� � �� � ��� ����

� 5 � �� ��� �� �� 403

Page 412: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�. � � ps -ef ��� ��� �����. ��� db2move� ���

�� �� ��� ��� ��� ���. ��� ��� �� ��� �

������ � �� �� ��� ID� ��� ��� ���.

-aw ��� �����. -aw� ���� ��� ���� � ��� ���� �

���(���� .ixf � � .msg �� �� ����) db2move.lst

�� ���� ����. �� ����(: ��� ��)��� ���� �

� ���� db2move.lst �� ���� �� � ���. � ��� �

��� ���� � ��� ���� ���� .lst �� ��� � �

��.

�:

v SAMPLE ������� �� ����(�� ��� �� ����� ���) �

������ �� ��� � ����.

db2move sample export

v userid1 �� ��� ID LIKE us%rid2� ��� ��� tbname1��� ��

� �� LIKE %tbname2� �� �� ���� ������� �� ��� �

����.

db2move sample export -tc userid1,us*rid2 -tn tbname1,*tbname2

v SAMPLE ������� �� ���� ������(LOB �� D:₩LOBPATH1 �

C:₩LOBPATH2� LOB �� �� ��, � � Windows �� ���� �

�� � �), �� ��� � ����.

db2move sample import -l D:₩LOBPATH1,C:₩LOBPATH2

v SAMPLE ������� �� ���� �����(/home/userid/lobpath �

��� � tmp � ����� LOB �� ��, � � Linux � UNIX

����� ��� � �) �� ��� � ����.

db2move sample load -l /home/userid/lobpath,/tmp

v REPLACE ���� ��� ��� ID� ��� ��� SAMPLE ������

� �� ���� ������ �� ��� � ����.

db2move sample import -io replace -u userid -p password

v �� ������ dbsrc�� �� ������ dbtgt� schema1 ��� �

��� �� ��� � ����.

db2move dbsrc COPY -sn schema1 -co TARGET_DB dbtgt USER myuser1 USING mypass1

v schema1 ��� �� ������ dbsrc�� �� ������ dbtgt� �

��, ���� �� ��� newschema1� ���� �� ��� ���� ts1

� ��� ts2� ����� �� ��� � ����.

db2move dbsrc COPY -sn schema1 -co TARGET_DB dbtgt USER myuser1 USING mypass1SCHEMA_MAP ((schema1,newschema1)) TABLESPACE_MAP ((ts1,ts2), SYS_ANY))

404 ��� �� ���� �� � ���

Page 413: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � ����

v db2move IMPORT/LOAD� ���� db2move EXPORT� ��� ���� �

�� ���� ���. � ���� � � � � ��(: ��� �� �

�� ��� �� ��(UDF)) ��� ���� ��� � �� �����

� � ��(: ��, � �� ���)� ���� ��� ���.

v CREATE �� REPLACE_CREATE ��� �� IMPORT ��� ��� �

� ������� ���� ��� ��(� ��� �� ���� ��� �� �

���� ��� � �), ����� ��� ����� ��� ����� ��

���. REPLACE_CREATE ��� ��� � db2move ��� �� � �

� �� ��� ���� ��, ��� tabnnn.msg ��� �� ���� ��

� ��� �� �� ����� ��� � �� ������.

v GENERATED ALWAYS ID ��� �� ���� db2move� ��� �

����� ��� � ����. ��� � ���� ���� ��� �� ��

� � ���. ��� ��� �ID �� �� ����� �� �ID �� ��� �

����� ������.

v db2move� export, import �� load API� �� � FileTypeMod ���

� lobsinfile� ����. �, LOB ���� �� ���� �� PC/IXF ��

� � �� �����.

v LOAD ��� ������ � ��� �� � ���� ��� � �� �

��.

v db2move LOAD� ���� ������� �� logretain� ��� �(����

��� �� ��),

– NONRECOVERABLE ��� ���� ��� db2move� ��� COPY NO

��� ��� db2Load API� ��� ��, ��� ���� � ���

����� ���� � �� �� �� ��� ���(��� ����� �

� �� ���� ���� ��� �� ������ �� ��� ���� �

�� ��).

– NONRECOVERABLE ��� ���� ��� ����� �� �� ���

��� ���, �� � ��� ��� � �� �� ���� �� �

�� ���� �� ���. �� �� � ��� �� ��� ��� ��

� �� �� ���� ������.

v IMPORT �� LOAD ��� �� db2move ��� � ��� � �

IBMDEFAULTBP� ���� � ��� sortheap, util_heap_sz, logfilsiz �

logprimary� ��� �� � ���.

EXPORT� ��� � ��/��� ��:

v � : ��

v :

� 5 � �� ��� �� �� 405

Page 414: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

EXPORT.out

EXPORT ��� �� ��.

db2move.lst

�� ��� ��, ���� PC/IXF � ��(tabnnn.ixf) � ��� �

��(tabnnn.msg)� �����. � ��, ����� PC/IXF � � LOB

�(tabnnnc.yyy)� db2move IMPORT �� LOAD ��� � �� �

����.

tabnnn.ixf

�� ���� ����� PC/IXF �.

tabnnn.msg

���� ���� ���� ��� �.

tabnnnc.yyy

�� ���� ����� LOB �.

�nnn�� ��� �����. �c�� ���� � �����. �yyy�� 001

- 999 ��� �����.

� �� ������ ���� LOB ���� � ���� ���

�. ��� �� � LOB �� �lobpath� ���� �����. LOB

�� �� � 26,000� �� ��� ���.

system.msg

� �� ��� � �� � ��� �� ��� ���� ��

��� ����. ��� ��� EXPORT�� LOB ��� ���� �

��� �����.

IMPORT� ��� � ��/��� ��:

v � :

db2move.lst

EXPORT ��� �.

tabnnn.ixf

EXPORT ��� �.

tabnnnc.yyy

EXPORT ��� �.

v :

IMPORT.out

IMPORT ��� �� ��.

tabnnn.msg

���� ���� ��� ��� ����.

406 ��� �� ���� �� � ���

Page 415: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LOAD� ��� � ��/��� ��:

v � :

db2move.lst

EXPORT ��� �.

tabnnn.ixf

EXPORT ��� �.

tabnnnc.yyy

EXPORT ��� �.

v :

LOAD.out

LOAD ��� �� ��.

tabnnn.msg

���� ���� LOAD ��� �.

COPY� ��� � ��/��� ��:

v � : ��

v :

COPYSCHEMA.msg

COPY �� � ��� ���� �� �.

COPYSCHEMA.err

�� �������� ��� � �� � ��� �� DDL�� �

�� COPY �� � ���� ��� �� �� ���� �

� �.

LOADTABLE.msg

�� ����(�� �������� ���� �� ��� � ����)�

�� �� ��� ���� �� �.

LOADTABLE.err

�� � ���� �� �������� ��� �� ���� ��

� �� ����. ��� ��� ��� �� �� �� �

��� ��� ������.

� �� ��� � ���� � �� � �� ��� �� �� ��� �

�� � ����.

� 5 � �� ��� �� �� 407

Page 416: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� � ��� ����� ���� �� ���� ���� ��

�� ���� ��� ��� � � � �� ���� �� �� ���� ��

� ���� ��� ��� ����� �� ���� �� ��� ��� ��

�. �� ���� ��� �� �� ���� �� �� ���� ��� �

���� ���, �� ����� ��� � ����� � � �� ����

���� � ����.

������� ��� DB2 �� ����� ��� ��� ���� �� ���

���� � � � ���.

v ������� ���� �� ����� ���� ������� ��� �

� ���. �� � ������� ����� �� �� ��� �� �� �

�� �� ��� ��� ����� ���� ���� �� � �� ��

�.

v ��� ������ ���� �� �� �� ������� ���� �� �

�, �� ������ ���� ��� �� ��� ��� ����� ��

� ��� � � � ����. �� �� ��� ��� ����� ��� �

�� ��� ���� ��� � �� ��� ������ ���� �

�� ���.

�� � �� ������� ��� ��� � �� ������� �� �

���. �� ������� �� � �� ������ ���� ��� �

� ��� ��� ����� �� � ���.

v RESTORE ��� ��� ����� �� � REPLACE EXISTING ���

���� ���� �� ��� ����� REPLACE EXISTING ��� ���

��.

v ��� �� ��� ��� �� ����� ���� ����. ��� ���

� �� ���.

v �� ��� ��� ��� ��� �� ���� ���� �� ����

� �� � ����.

����� ��� �� ��� ���� � ��� ��� � ����.

1. ��� ����� ��� �� ��� ��� ����� �����. �

�� ����� �� ���(CLP) �� db2Restore API� �� �� �

���. ��� REDIRECT �� � GENERATE SCRIPT ��� ����

RESTORE DATABASE ��� ���.

db2 restore db test from /home/jseifert/backups taken at 20050304090733redirect generate script test_node0000.clp

408 ��� �� ���� �� � ���

Page 417: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� test_node0000.clp�� ������ �� ��� ��� ����� �

���.

2. �� ����� �� ��� ��� ����� ��� �� ��� � �

���. ��� ��� � ���.

v ��� ��

v �� ��� ��

v ��� ���� � ��

3. ��� �� ��� ��� ����� � ����. � �, ��� ���

�.

db2 -tvf test_node0000.clp

RESTORE DATABASE

RESTORE DATABASE ��� DB2 �� ����� ��� ��� ��� ��

����� �� ����. ���� ������� �� �� �� �� �

�� ��� ��� ���. � ����� � ���� ������� ��� �

� �� �� � ������� ���� �� ���.

��� �� �� � ���� ��� ��� DB2 ������ ����� ����

��� ��� �� ��� Data Recovery and High Availability Guide and

Reference�� �Backup and restore operations between different operating systems

and hardware platforms�� ������.

��� ����� ��� DB2 Universal Database � 8, DB2 � 9.1 ��

DB2 � 9.5�� ��� �� ���� DB2 � 9.7�� ���� �� ��

�. ������ ������ �� �� ��� �� � � ���� ���

�.

�� �� � ������� � ��� ��� ��� � � �� ��� ���

�� � � ��� ����� �� ������� �� ��� ��� � �

��.

� ����� �� ��� ���� �� ��� ���� �� ���.

�� ���� �� ���� ���� ���� ���(��� ����)� �� ���

�� ��(32�� �� 64��)� �� � ���� � ����.

��� ���� � ����� �� ��� �� ��� ��� �� ���

��� �� �� �� �� ��� ���� ����. (�� �� ����� ��

� �� ��� ����� ����.)

� 5 � �� ��� �� �� 409

Page 418: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ���� � ����� ��� ��� ���, � �� ��� ���

���. ��� �� ��� �� �� ���(BIND ��, REBIND �� ��

db2rbind ����� ���). SQL ���� ��� �� �� ���. �

�� �� �� �� ��� � ����� ���� ���. (��� ���� �

��� ���� � ��� ���� ��� ���.)

�� ������� �� ���� �� � �� ��� ��� ��� ���

� ��� ���� �� ������.

� ������� �� � �� ��� ��� �� ���� �� ���� �

��� ��� ���� �� ������. � ������� �� � �� ��

� ��� �� ���� �� ���� ���� ��� ���� �� �����

�.

��

� ��� ��� � �� ��� ��� ����.

�� ��

�� ������� ������ �� ��� � ���.

v sysadm

v sysctrl

v sysmaint

� ������� ������ �� ��� � ���.

v sysadm

v sysctrl

�� ��

� ��� ��� �� �� �� ����.

v �� ������� ������ ������� ��� ���. � ��� �

�� ������� �� �� ��� ���� ����.

v � ������� ������ ��� � ������� ��� ���. �

������ ���� ���� �� ���.

�� ���� � ����� � ������� ������, � � �

������ ��� ���� �� ���. � ���� �� �� ���

��� � ���. �� ���� DB2INSTANCE �� �� ��� ����

�.

v �� ���� �� ��� � ������� ��� ���.

410 ��� �� ���� �� � ���

Page 419: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��

�� RESTORE DATABASEDB

source-database-alias restore-optionsCONTINUEABORT

��

restore-options:

USER usernameUSING password

REBUILD WITH ALL TABLESPACES IN DATABASEALL TABLESPACES IN IMAGE EXCEPT rebuild-tablespace-clauserebuild-tablespace-clause

TABLESPACE, ONLINE

( tablespace-name )HISTORY FILECOMPRESSION LIBRARYLOGS

�INCREMENTAL

AUTOAUTOMATICABORT

USE TSM open-sessions optionsXBSA

SNAPSHOTLIBRARY library-name

LOAD shared-library open-sessions options,

FROM directorydevice

�TAKEN AT date-time TO target-directory

DBPATH ON target-directoryON path-list

DBPATH ON target-directory

�INTO target-database-alias LOGTARGET directory

EXCLUDEINCLUDE FORCE

NEWLOGPATH directory�

�WITH num-buffers BUFFERS BUFFER buffer-size REPLACE HISTORY FILE REPLACE EXISTING

�REDIRECT

GENERATE SCRIPT scriptPARALLELISM n COMPRLIB name COMPROPTS string

�WITHOUT ROLLING FORWARD WITHOUT PROMPTING

rebuild-tablespace-clause:

,

TABLESPACE ( tablespace-name )

open-sessions:

OPEN num-sessions SESSIONS

� 5 � �� ��� �� �� 411

Page 420: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��:

OPTIONS ″options-string″@ file-name

�� ����

DATABASE source-database-alias

��� ��� �� ������� ��.

CONTINUE

���� �������, �� ���� ��� ��� � ��� �

� �� �����.

ABORT

� ����

v �� ���� ��� ��� ����. �� �� ��� ��� ��

� �� ��� ��� � �����. ABORT ��� � RESTORE

DATABASE� � �� , REDIRECT ��� � RESTORE

DATABASE� ��� �� ���� ��� ��� ��� ���

���.

v � ��� �� ��� ��� ����.

USER username

������� ����� ��� ��� �����.

USING password

��� ��� ��� � ���� ��. ��� ���� ���� �� �

��� ����� �����.

REBUILD WITH ALL TABLESPACES IN DATABASE

���� ���� � ������� ��� �� ��� ����� ��

������� ������. � ���� ������� �� ����

�� �����.

REBUILD WITH ALL TABLESPACES IN DATABASE EXCEPT

rebuild-tablespace-clause

��� ��� ��� ����� ����, ���� ���� � ����

��� ��� �� ��� ����� �� ������� ������. �

���� ������� �� ���� �� �����.

REBUILD WITH ALL TABLESPACES IN IMAGE

��� ���� ��� ����� ������� �� �����

�. � ���� ������� �� ���� �� �����.

412 ��� �� ���� �� � ���

Page 421: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

R E B U I L D W I T H A L L T A B L E S P A C E S I N I M A G E E X C E P T

rebuild-tablespace-clause

��� ��� ��� ����� ����, ��� ��� �����

������� �� ������. � ���� ������� �� ��

�� �� �����.

REBUILD WITH rebuild-tablespace-clause

��� ��� ���� ��� ������� �� ������. � ��

�� ������� �� ���� �� �����.

TABLESPACE tablespace-name

���� ��� ����� ���� � ���� �� ��.

ONLINE

� ���� ��� ���� �� ��� ��� � �� ���� ���

�, �� ���� �� �� ���� � �� ���� �� ����

�. �� �� ���� ����� � � ����� ������� �

�� � ��, ��� ��� ����� ����� � � ��� �

���� ���� ��� � �� �����.

HISTORY FILE

� ���� �� ����� � �� �� ���� � �����.

COMPRESSION LIBRARY

� ���� �� ����� �� �� ��� ���� � �����. �

��� �� ���� � �� ������ ���� ������. �

��� �� ���� �� �� ��� ��� ����.

LOGS

� ���� �� ���� ��� �� � ��� ���� � ����

�. �� ���� �� �� �� �� ��� ��� ����. � �

�� ����, LOGTARGET ��� ��� ���.

INCREMENTAL

�� ��� ��, INCREMENTAL� ��� ��� ��� ��� �

����. �� ��� , ���� ���� ���� ���� ���

� � ��� ��� � � ���. ��, � ��, � ��, � �

�, ��� �� ����, � ��� � � ���.

INCREMENTAL AUTOMATIC/AUTO

�� �� ��� ��� �����.

INCREMENTAL ABORT

� �� �� ��� ��� �� �����.

USE

� 5 � �� ��� �� �� 413

Page 422: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

TSM Tivoli Storage Manager�� ���� �� ������� ��

�� �����.

XBSA XBSA ����� ����� �����. �� ��� API(XBSA)

� �� �� �� ��� ��� ��� ��� �� �� �

����� �� �� �� � API���.

SNAPSHOT

�� ���� ���� ������ �����.

�� ���� � SNAPSHOT ���� ��� � ����.

v INCREMENTAL

v TO

v ON

v DBPATH ON

v INTO

v NEWLOGPATH

v WITH num-buffers BUFFERS

v BUFFER

v REDIRECT

v REPLACE HISTORY FILE

v COMPRESSION LIBRARY

v PARALLELISM

v COMPRLIB

v OPEN num-sessions SESSIONS

v HISTORY FILE

v LOGS

�� ��� ���� ��� ���� ��� ��(REBUILD

WITH ��� ���)��� SNAPSHOT ���� ��� � �

���.

�� �� ����� ���� ���� � ��� ��� ��

� � ���� �� �� �� ���, �� �� ���, ��

���� ��(DBPATH), 1� �� � �� �� �� ��� �

� �� ��� ��� ������� ��� �� ��� FULL

DATABASE OFFLINE ������(INCLUDE LOGS�

EXCLUDE LOGS� ����� ��� ��� ����� �� �

� ��� ����). ��� � ���� ���� �� �� �

��� ������.

414 ��� �� ���� �� � ���

Page 423: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

LIBRARY library-name

IBM Data Server�� ��� �� ��� ����� �

� DB2 ACS API ������.

v IBM TotalStorage® SAN Volume Controller

v IBM Enterprise Storage Server® Model 800

v IBM System Storage™ DS6000™

v IBM System Storage DS8000®

v IBM System Storage N Series

v NetApp V-series

v NetApp FAS

� ��� ����� �� �� ��� �����

DB2 ACS API ���� � ��, LIBRARY ���

� ��� DB2 ACS API ���� ��� � ���.

LIBRARY ���� �� �� �� �� � ����

�.

OPTIONS

″options-string″

��� ��� ���� ��� �����. ���� ���� ��

� � ��� ��� DB2 ACS API ���� � ���.

VENDOROPT ������ � ���� ��� �� ��

� ��� �� �� �� ��� ��� � ����. �� ��

� ����� OPTIONS ���� ��� ���.

@ file-name

��� ��� ��� ��� DB2 �� � �� � �

� �����. � ���� �� �� �� ��� ����. �

� �� � ���� ���.

OPEN num-sessions SESSIONS

TSM �� �� ��� �� ���� � �� �� �����.

FROM directory/device

�� ���� � ��� �� ����� �� �� ��. USE TSM,

FROM � LOAD� ��� �� ��� �� ����� ��� �� ��

������. � �� ��� �� ����� �� �/ ���� �

���.

� � ��� ���� �� ��� ��� ������ ���� � �

��� � ��� �������. ��� ��� ��� ����.

� 5 � �� ��� �� �� 415

Page 424: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

c �. �� ���� �� ����� ��� ����(�

�, ��� ���� ��� �� ��).

d ���� �. �� ���� �� ����� ��� ����(

� �, � �� ���� �� � ��).

t �. ������ ��� �� �� � � �� ��� ���

��� ����.

LOAD shared-library

��� �� �� � ��� I/O �� � � �� �� �� ��

(Windows �� ��� DLL). ���� �� ��� ��� � ���. �

� ��� ���� �� �� ��� �� User Exit ����� � ��

���.

TAKEN AT® date-time

������ �� ���� ��� . ��� � �� ��� �� �� �

���, �� ���� �� �� ��� �����. yyyymmddhhmmss ��

�� �����. �� ��� � ��� �� ���. � �, ���

� 20021001010101 � 20021002010101 � � � �� ���� �

��� �� 20021002� ���� ��� � 20021002010101 ���� �

����. � ���� �� ���� �� �� �� ����� � ���

�� ���� � ���.

TO target-directory

� ���� �� ������ ���� �����. ����� �� �

������ ��� ���� � ���� ����. ���� �

�� � ���� ���� ���. �� ���� �� ���� �

� �� ������� ����, ������ ���� ���� ���

���� ��� ��� ��� ���� ����.

DBPATH ON target-directory

� ���� �� ������ ���� �����. ����� �� �

������ ��� ���� � ���� ����. ���� �

�� � ���� ���� ���. �� ���� �� ���� �

� ��� ON ���� ���� �� ������� ����, � �

��� TP ���� ����, ������ ���� ���� ����

��� ��� ��� ��� ���� ����.

ON path-list

� ���� �� ��� ������� ��� ��� ��� ���

���. �� ���� �� �� ���� ��� �� �������

� ���� ���� ��� �����(SQL20321N). �� ���� ��

� �� ��� ��� � �� ���� ��� �� ��� ��� ��

416 ��� �� ���� �� � ���

Page 425: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ��� ���� � ��� ������. �� ��� ������

� �� � ���� ���� ���, ��� ��� �� ���� ��

� �� �����.

�� ��� ��� ��� � �� � ��� �����. ����

�� �� ��� � �� ��� � ���. ������� � �

��� ���� �� DBPATH ON ���� ���� �� ��, �� �

����� ���� � �� ��� �����.

� �� ������� �� ON path-list ��� ��� �����

��� � ���. ��� ��� ON ��� ��� � � ���

����� �� ���� ���. � ��� ��� ���� ��

� � �� �� ��� � ���� � � �� ��

RESTORE_PENDING ��� ���. ���� �� �� ��� �

�� ON�� ���� �� �� ���� � ���.

����� "��� ������� ��� �� ��� ��� �

�� ��� �� RESTORE DATABASE �� � ��� � ��� �

�� ���. � �� �� ������ �� ���� ��� ��

��� ���� �����. �� � �� ������ �� ��� �

�� ��� ��� ��� ��� �� ��� ��� ����.

� “ $N” ([blank]$N)� ��� ������ �� ���� ���

� ���. ������ �� ���� ��� ��� ����� ��

� � �� ������ �� ���� � ��� �� ���. �

����� �� ���� ���� ��� �����. ���� ��� �

� ��� ������ �� ���� ��� � ��� ��� ����

�. ��� ���� ������ �� ��� �� ���� ��� �

��, ��� ���� ���� ��� �����. �� �� � ��

� ���� ��� � ���.

� 49. . ���� ���� � ��� �����. %� ���� ���� �����. �� ���

��� �� ��� 10�� �����.

�� � �

[blank]$N ″ $N″ 10

[blank]$N+[number] ″ $N+100″ 110

[blank]$N%[number] ″ $N%5″ 0

[blank]$N+[number]%[number] ″ $N+1%5″ 1

[blank]$N%[number]+[number] ″ $N%4+2″ 4

a %� �������.

INTO target-database-alias

�� ������ ��. �� ������� ���� ��� ����.

� 5 � �� ��� �� �� 417

Page 426: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

������ ��� �� ������� ���� �, ���� ����

��� �� ������� �� � ������ ��� ����. ���

��� ��� ��� �� ������� ����� ���� ���� �

��� �� � ������ ��� � ������� ����. � � �

����� ��� ����� ����� ��� ���.

LOGTARGET directory

��� ���:

�� ����� �� �� ��� �� ���� ���, ������

�� � �� ���� �� �� ��. � ��� ���� �� ��

���� ��� �� �� �� �� ���� ����. � ��� �

��� ��� �� ���� ��� �� �� ��� ����. �� �

���� �� �� ���� LOGS ��� ������.

�� ���:

INCLUDE

�� ����� �� ��� ��� ������. � ��� �

��� �� ���� �� ���� ��� �� �� ����

������. ���� �� �� ��� � �� �� �� �

��� �� ���� ���� ��� ��� �����. ����

�� �� ���� �� ���� �� ���� ���� ��

�� ��� �����.

EXCLUDE

�� ��� ��� ����� ����. � ��� ���� �

� ���� �� ����� ����� ����. ���� ��

�� ��� � �� �� �� ���� �� ���� ���

� ��� ��� �����. �� � ������� � ���

����� �� ���� ����� ����� �� ���

� ����� ��� �����.

FORCE

�� ���� ���� � �� ������� �� �� ��

�� ����� ���� �����. � ��� ���� ��

�, �� ���� �� ���� ���� ���� �� �� �

�� � �� �� � ���� ����. ����� �

� �� ���� ���� �� � �� ����� � ���

������.

�: � ��� ��� �� ��� �� �� ��� �� �

� �� ��� ���� �� ��� � � ���.

418 ��� �� ���� �� � ���

Page 427: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�: LOGTARGET� ��� ��� ���� �� �� ���

LOGTARGET ���� LOGTARGET EXCLUDE���.

NEWLOGPATH directory

��� �� � �� �� ��� ���� �� �� ��. � �

���� ���� ��� ��� ���� ����� �� ����,

newlogpath ������ � ���� �� �� ���. � ��

�� �� ���� �� ��� ��� �� � ��� ���� �� �

(� �, ��� � �� ���� ��� � �������� ��

��) ��� � ���.

WITH num-buffers BUFFERS

��� � �. DB2 ������ ���� ���� ����� �� �

�� �� ��� ����� ���� � ���� �� �� �� ���

��. � � ��� ��� PARALLELISM �� ��� �� �

���� � �� �� ��� � ���.

BUFFER buffer-size

��� ��� ���� �� ��(��� �). DB2 ������ ���

� ���� ����� �� � �� �� ��� ����� ���� � �

��� �� �� �� �����. � ���� ���� 8������.

��� � ��� �� �� � ��� �� � ��� �� ����

�. ���� �� � ��� ���� �� � � � � �� �� �

�� �����.

REPLACE HISTORY FILE

��� ��� ���� � �� �� �� ���� � �� ��

�� �� �����.

REPLACE EXISTING

�� ������ ��� �� ��� ������� �� � ��, � �

��� ��� ����� �� ������� ���� �������

���� �����. �� ��� ����� ��� ����� ���

��. �� ���� �� ������� �� �� �� ����� �

����� �� �����. WITHOUT PROMPTING ���� ����

�� REPLACE EXISTING� ��� �� ���, ��� ����� �

�� �� �� ���� ���� ��� ��� ����.

REDIRECT

�� ���� ��� ��� �����. �� ���� ��� ���

���� � �� ��� �� ��� SET TABLESPACE CONTAINERS

���, CONTINUE ��� � RESTORE DATABASE ��� � �

� ���. �� ���� �� ��� ��� ��� �� ��� ���

� �� CLP ���� �� ���.

� 5 � �� ��� �� �� 419

Page 428: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

GENERATE SCRIPT script

��� � ���� ��� �� ��� ����� ����. ����

��� ��� �� ���� � �� ����� ����� ��� ��

��. ����� ��� �� �� � ��� �� ���(SQL9304N)�

�����. �� �� ���� �����. �� �� ��� ��� �

������.

WITHOUT ROLLING FORWARD

������� ���� ���� �� � ��� �� ��� �� ��

� �����.

��� ��� �� �� ������� � ��� �� ��� �� �

������ �� ���� �� ROLLFORWARD ��� �� ���.

�� �� ����� ���� � � ��� ��� �� �� SQL2537N

� �����.

�� ���� �� �� ������� ��� �� REBUILD ���

�� WITHOUT ROLLING FORWARD� ��� � ����.

PARALLELISM n

��� �� � �� � ��� �� �����. DB2 ������

���� ���� ����� �� � �� �� ��� ����� ���

� � ���� �� �� �� �����.

COMPRLIB name

�� ��� � �� �� ��� �� ��� ��� �����(:

W i n d o w s� �� db2compr.dll , L i n u x / U N I X � � �� ��

libdb2compr.so). � ��� �� � �� ���� �� ����

���. � ���� ���� ��� DB2� ���� �� �� �

� ��� �����. ��� ���� �� �� � ��� �� ���

�. ��� �� ��� ��� � ��� ��� ��� ����.

COMPROPTS string

�� �� �� ��� �� ���� � �� 2� ��� ��� ��

��. DB2 ������ ���� � ���� ������� �� � �

� � �� ��� � �� �� ��� �� ��� �� �� ��

��� � �����. ��� ��� � �� ��� �@� �� DB2 �

����� ���� ��� ���� �� � �� ���� ����

�. �� �� DB2 ������ ���� string� � � � �� �

� ��� �� �� ���� � �� � ���. ���� �� ���

1 024������.

WITHOUT PROMPTING

��� ��� ���� �� � � �����. �� ���� ��

420 ��� �� ���� �� � ���

Page 429: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� �� ���� �����. �� ��(: ��� �� ���)

� ��� ���� � ��� ���� ���� � � ����� ���

�� �����.

�:

1. �� �� ������ WSDB� ��� 0�� 3� �� � � ���

��� ��� �����. �� /dev3/backup� �� ������ ����

��� � ���. �� ��� �� ���� /dev3/backup�� ��� �

���.

wsdb.0.db2inst1.NODE0000.CATN0000.20020331234149.001wsdb.0.db2inst1.NODE0001.CATN0000.20020331234427.001wsdb.0.db2inst1.NODE0002.CATN0000.20020331234828.001wsdb.0.db2inst1.NODE0003.CATN0000.20020331235235.001

� ��� ��� ���� � /dev3/backup ����� WSDB ��

����� � �� ������ ��� ������, ������ �

� ���� �� ��� � ����.

db2_all '<<+0< db2 RESTORE DATABASE wsdb FROM /dev3/backupTAKEN AT 20020331234149INTO wsdb REPLACE EXISTING'

db2_all '<<+1< db2 RESTORE DATABASE wsdb FROM /dev3/backupTAKEN AT 20020331234427INTO wsdb REPLACE EXISTING'

db2_all '<<+2< db2 RESTORE DATABASE wsdb FROM /dev3/backupTAKEN AT 20020331234828INTO wsdb REPLACE EXISTING'

db2_all '<<+3< db2 RESTORE DATABASE wsdb FROM /dev3/backupTAKEN AT 20020331235235INTO wsdb REPLACE EXISTING'

db2_all ����� ��� ������ ��� ��� ��� � ���.

db2_all� ��� ���� � � �, �� REPLACE EXISTING �/�

� WITHOUT PROMPTING� ��� ���. ��� ��� ����� �

��� ��� ��� ��� ��� ����. �� db2_all� ��� ����

� ���� �� �����.

2. ��� ��� MYDB ������� �� ��� �� ���� ���

�������.

a. REDIRECT ��� �� RESTORE DATABASE ��� � ����.

restore db mydb replace existing redirect

1��� ���� ���, 3�� � ��� ��� � � ��� �

�� �� � ���.

restore db mydb abort

b. ���� ���� �� ��� ����� SET TABLESPACE

CONTAINERS ��� � ����. � �, ��� ����.

� 5 � �� ��� �� �� 421

Page 430: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

set tablespace containers for 5 using(file 'f:₩ts3con1' 20000, file 'f:₩ts3con2' 20000)

���� ������� ���� � ���� ��� ��� � �

���, LIST TABLESPACE CONTAINERS ��� � ����.

c. 1 � 2��� ���� �� � ��� � ����.

restore db mydb continue

�� �� ���� ��� ��� � �����.

d. 3��� ���� ��� ��� �� ��, �� ���� ����

1���� ���� � ���.

3. ��� �� �� ������� �� �� �� �� �����. �� ��

������ �� ��� �� ���(��) �� �� � � ��(��) ��

��� �����.

(Sun) backup db mydb use tsm(Mon) backup db mydb online incremental delta use tsm(Tue) backup db mydb online incremental delta use tsm(Wed) backup db mydb online incremental use tsm(Thu) backup db mydb online incremental delta use tsm(Fri) backup db mydb online incremental delta use tsm(Sat) backup db mydb online incremental use tsm

��� ��� �� ���� �� ������ ���� �� ��� �

����.

restore db mydb incremental automatic taken at (Fri)

��� ��� �� ���� �� ������ ���� �� ��� �

����.

restore db mydb incremental taken at (Fri)restore db mydb incremental taken at (Sun)restore db mydb incremental taken at (Wed)restore db mydb incremental taken at (Thu)restore db mydb incremental taken at (Fri)

4. ��� ����� ��� �� ��� ���� �� ���� ���� ��

� � ����.

backup db sample online to /dev3/backup include logs

�� ���� ������ LOGTARGET ��� ���� ROLLFORWARD

� � ��� ������.

restore db sample from /dev3/backup logtarget /dev3/logsrollforward db sample to end of logs and stop overflow log path /dev3/logs

5. ��� ���� �� ����� �� �� ��� ��� � ����.

restore db sample logs from /dev3/backup logtarget /dev3/logs

422 ��� �� ���� �� � ���

Page 431: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

6. USE TSM OPTIONS ���� ��� ��� ��� ��� TSM ���

��� � ���. Windows ������ -fromowner ��� ������.

v ��� ��� ��:

restore db sample use TSM options '"-fromnode=bar -fromowner=dmcinnis"'

v �� � ��:

restore db sample use TSM options @/u/dmcinnis/myoptions.txt

myoptions.txt ��� �� ��� � ���. -fromnode=bar

-fromowner=dmcinnis

7. ��� � ��� ��� ���� � �� �� ��� �� � ��

����� �� ������. ������� �� ��� ��� ��

/myPath0�� ������.

v ��� ���� restore db mydb on /myPath1,/myPath2� � ��

��.

v �� ���� ���� restore db mydb� � ����.

8. ��� �� ��� ������� �� �� ��� ���� �

restore db sample from /home/jseifert/backups taken at 20050301100417 redirectgenerate script SAMPLE_NODE0000.clp

��� �����.

-- ****************************************************************************-- ** ��� ��� �� ��� ���� ����-- ****************************************************************************UPDATE COMMAND OPTIONS USING S ON Z ON SAMPLE_NODE0000.out V ON;SET CLIENT ATTACH_DBPARTITIONNUM 0;SET CLIENT CONNECT_DBPARTITIONNUM 0;-- ****************************************************************************-- ** �� ���� ���� ���-- ****************************************************************************RESTORE DATABASE SAMPLE-- USER '<username>'-- USING '<password>'FROM '/home/jseifert/backups'TAKEN AT 20050301100417-- DBPATH ON '<target-directory>'INTO SAMPLE-- NEWLOGPATH '/home/jseifert/jseifert/NODE0000/SQL00001/SQLOGDIR/'-- WITH <num-buff> BUFFERS-- BUFFER <buffer-size>-- REPLACE HISTORY FILE-- REPLACE EXISTINGREDIRECT-- PARALLELISM <n>-- WITHOUT ROLLING FORWARD-- WITHOUT PROMPTING;-- ****************************************************************************-- ** ��� ���� ��-- ****************************************************************************-- ****************************************************************************-- ** ��� ���� �� = SYSCATSPACE-- ** ��� ���� ID = 0-- ** ��� ���� � = ��� �� ����-- ** ��� ���� �� � = � ���

� 5 � �� ��� �� �� 423

Page 432: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = ���-- ** � ��� � = 5572-- ****************************************************************************SET TABLESPACE CONTAINERS FOR 0-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (

PATH 'SQLT0000.0');-- ****************************************************************************-- ** ��� ���� �� = TEMPSPACE1-- ** ��� ���� ID = 1-- ** ��� ���� � = ��� �� ����-- ** ��� ���� �� � = ��� �� ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = ���-- ** � ��� � = 0-- ****************************************************************************SET TABLESPACE CONTAINERS FOR 1-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (

PATH 'SQLT0001.0');-- ****************************************************************************-- ** ��� ���� �� = USERSPACE1-- ** ��� ���� ID = 2-- ** ��� ���� � = ��� �� ����-- ** ��� ���� �� � = � ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = ���-- ** � ��� � = 1-- ****************************************************************************SET TABLESPACE CONTAINERS FOR 2-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (

PATH 'SQLT0002.0');-- ****************************************************************************-- ** ��� ���� �� = DMS-- ** ��� ���� ID = 3-- ** ��� ���� � = ������ �� ����-- ** ��� ���� �� � = � ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = ���-- ** � �� �� �� �� = ���-- ** � ��� � = 2000-- ** �� ��� ��� � = 1960-- ** � �� ��(���) = 96-- ****************************************************************************SET TABLESPACE CONTAINERS FOR 3-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (

FILE /tmp/dms1 1000, FILE /tmp/dms2 1000);-- ****************************************************************************-- ** ��� ���� �� = RAW-- ** ��� ���� ID = 4-- ** ��� ���� � = ������ �� ����-- ** ��� ���� �� � = � ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = ���-- ** � �� �� �� �� = ���-- ** � ��� � = 2000-- ** �� ��� ��� � = 1960-- ** � �� ��(���) = 96-- ****************************************************************************SET TABLESPACE CONTAINERS FOR 4

424 ��� �� ���� �� � ���

Page 433: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (

DEVICE '/dev/hdb1' 1000, DEVICE '/dev/hdb2' 1000);-- ****************************************************************************-- ** �� ���� ���� ��-- ****************************************************************************RESTORE DATABASE SAMPLE CONTINUE;-- ****************************************************************************-- ** �� (EOF)-- ****************************************************************************

9. �� ��� ������� �� �� ��� ���� �

restore db test from /home/jseifert/backups taken at 20050304090733 redirectgenerate script TEST_NODE0000.clp

��� �����.

-- ****************************************************************************-- ** ��� ��� �� ��� ���� ����-- ****************************************************************************UPDATE COMMAND OPTIONS USING S ON Z ON TEST_NODE0000.out V ON;SET CLIENT ATTACH_DBPARTITIONNUM 0;SET CLIENT CONNECT_DBPARTITIONNUM 0;-- ****************************************************************************-- ** �� ���� ���� ���-- ****************************************************************************RESTORE DATABASE TEST-- USER '<username>'-- USING '<password>'FROM '/home/jseifert/backups'TAKEN AT 20050304090733ON '/home/jseifert'-- DBPATH ON <target-directory>INTO TEST-- NEWLOGPATH '/home/jseifert/jseifert/NODE0000/SQL00002/SQLOGDIR/'-- WITH <num-buff> BUFFERS-- BUFFER <buffer-size>-- REPLACE HISTORY FILE-- REPLACE EXISTINGREDIRECT-- PARALLELISM <n>-- WITHOUT ROLLING FORWARD-- WITHOUT PROMPTING;-- ****************************************************************************-- ** ��� ���� ��-- ****************************************************************************-- ****************************************************************************-- ** ��� ���� �� = SYSCATSPACE-- ** ��� ���� ID = 0-- ** ��� ���� � = ������ �� ����-- ** ��� ���� �� � = � ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 4-- ** � ���� �� = �-- ** � �� �� �� �� = �-- ** � ��� � = 6144-- ** �� ��� ��� � = 6140-- ** � �� ��(���) = 5968-- ****************************************************************************-- ****************************************************************************-- ** ��� ���� �� = TEMPSPACE1-- ** ��� ���� ID = 1-- ** ��� ���� � = ��� �� ����-- ** ��� ���� �� � = ��� �� ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = �-- ** � ��� � = 0

� 5 � �� ��� �� �� 425

Page 434: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

-- ****************************************************************************-- ****************************************************************************-- ** ��� ���� �� = USERSPACE1-- ** ��� ���� ID = 2-- ** ��� ���� � = ������ �� ����-- ** ��� ���� �� � = � ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = �-- ** � �� �� �� �� = �-- ** � ��� � = 256-- ** �� ��� ��� � = 224-- ** � �� ��(���) = 96-- ****************************************************************************-- ****************************************************************************-- ** ��� ���� �� = DMS-- ** ��� ���� ID = 3-- ** ��� ���� � = ������ �� ����-- ** ��� ���� �� � = � ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = ���-- ** � �� �� �� �� = ���-- ** � ��� � = 2000-- ** �� ��� ��� � = 1960-- ** � �� ��(���) = 96-- ****************************************************************************SET TABLESPACE CONTAINERS FOR 3-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (

FILE '/tmp/dms1' 1000, FILE '/tmp/dms2' 1000);-- ****************************************************************************-- ** ��� ���� �� = RAW-- ** ��� ���� ID = 4-- ** ��� ���� � = ������ �� ����-- ** ��� ���� �� � = � ���-- ** ��� ���� ��� ��(���) = 4096-- ** ��� ���� Extent ��(���) = 32-- ** � ���� �� = ���-- ** � �� �� �� �� = ���-- ** � ��� � = 2000-- ** �� ��� ��� � = 1960-- ** � �� ��(���) = 96-- ****************************************************************************SET TABLESPACE CONTAINERS FOR 4-- IGNORE ROLLFORWARD CONTAINER OPERATIONSUSING (

DEVICE '/dev/hdb1' 1000, DEVICE '/dev/hdb2' 1000);-- ****************************************************************************-- ** �� ���� ���� ��-- ****************************************************************************RESTORE DATABASE TEST CONTINUE;-- ****************************************************************************-- ** �� (EOF)-- ****************************************************************************

10. ��� SNAPSHOT ��� ���� RESTORE DB ��� ���.

�� ����� �� ��� ��� ����� ������ ����.

db2 restore db sample use snapshot LOGTARGET INCLUDE without prompting

�� ��� ��� ����� �� ����� �� ����.

db2 restore db sample use snapshot LOGTARGET EXCLUDE without prompting

426 ��� �� ���� �� � ���

Page 435: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� ��� ����� �� ����� �� ����. LOGTARGET

� ���� �� ��, ���� LOGTARGET EXCLUDE���.

db2 restore db sample use snapshot without prompting

���� �� ���� ���� �� ���� ���� � ���� �

� �� ������� �� �� ��� �� ���� � ���� ��

�� �����.

db2 restore db sample use snapshot LOGTARGET EXCLUDE FORCE without prompting

���� �� ���� ���� �� ���� ���� � ���� �

� �� ������� �� �� ��� �� ���� � ���� ��

�� �����.

db2 restore db sample use snapshot LOGTARGET INCLUDE FORCE without prompting

�� � ����

v db2 restore db <name> ��� RESTORE DATABASE ��� ������ �

��� ��� �� ������ ���� � �� ��� ���� ����

� ��� ��� ����� ��� ���� ��� ��� � ���. db2

restore db <name> tablespace ��� RESTORE DATABASE ��� ��

��� ��� ��� ����� ��� ���� ���� � ���. �� �

� �� ��� �� ��� ���� ��� ����, ����� ��� ���

����� ������.

v �� ��� ��� �� ��� � ��� ��� � � ���.

v �� ���� ��� �� DB2 ������ ���� � ��� ���� ��

��� �� ���� ���� �� �����. �� ��� db2Restore API�

��� �� ��� �� ��� �����. ��� ���, �� ���� ��

��� ��� ��, ��� ���� ���� �� ��� ����� � �

��. ����, �� ���� �� �� ��� �� ���� ���� ��

��� � ��� ��� ��� ����.

v �� ����� �� �� ��� ��� ��(COMPRESSION LIBRARY

��� ��� �����, �� ��� ��� �� ���� � � ���

��) ��� ��� ��� � � ��� ��� � �� ���� � � �

��. DB2�� ����� � ���� ���� ��� � ��� ��� ��

�� ����, ��� � � ���� ���� � �� ���� � �� �

�� ��� ����.

v ��� SMS ��� ����� SMS ��� ������ ���� � ��

�. DMS ��� �����, �� � ��� ���� � ����.

v �� �� ���� �� ����� �� �� ������ DB2 ��

� ��� ��� ��� ��� LOGTARGET ��� ��� ���. ��

� 5 � �� ��� �� �� 427

Page 436: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ���� ��� ����� ���� �� �� �� ��� ����

�. ��� ���� �� �� ��� ��� � LOGTARGET� ��� �

�, ��� ��� ��� ���� ��� ��� �� �� ��� ����

�. ���� ��� �� ��� LOGTARGET ��� ��� ���� ���

��� ��� �� ����.

v RESTORE DATABASE ��� � � � LOGTARGET ��� �� ��

�� �� ����� ����� �����. WITHOUT PROMPTING� ���

���� � ��� ���� ����.

v LOGTARGET� ��� ��� �� � �� �� �� � ��� ��

� ��� ��� ��� �����. �� ����� � �� ��

LOGTARGET ��� � �� �� ��� �� �� ��� ��� ��

� ��� �����. ��� ������ ����� LOGTARGET ���

� �� �� �� ���� ����.

v �� ������ �� �� ��� ���� � ���. �� �� ��

�� �� ����� LOGTARGET ��� �� LOGS ��� ������.

LOGTARGET �� �� LOGS ��� ���� ��� �����. � �� �

��� �� �� ����� � ���� ���� ��� ��� ��

��� ��� �����.

v �� �� ��� �� �� ��� ��� �� ���� ��� �� �

� �� ����� ���. �� ��� ���� � ���� � ��

�� ��� �� �� � �� ����� ��� ����. �� �� ��

� �� � LOGTARGET ��� � � � ��� ���� ��� �

��.

v ��� �� ������ ��� ��� �� ������ ��� � ��

���� ��� ���� � ��, �� ��� ���� � ����. �

�� ������� ��, ��� ��� ���� � �����,

� ���� ��� ������ ��� ������(�� �� �����).

��� ��� ���� � � ��� ������ ������ �� �

���. � �� ��������� �� ��� ������ ���� �

� � ���. �� �� ��, ������� ���� ������� ��

��� ���� � � �� UPGRADE DATABASE ��� RESTORE

DATABASE �� ��� � � � ���.

�� ����

��(���) �����, �� �� ���� ���� � ��� ��� ��

���� ����� �� ����(LOGTARGET EXCLUDE).

428 ��� �� ���� �� � ���

Page 437: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DB2 �� ����� ������ �� ���� �� ���� �� ID� ��

�� �� ���� ��� �����. � �� LOGTARGET INCLUDE ��

LOGTARGET INCLUDE FORCE� ��� ���. �� ���� ����

�� �� �����.

DB2 �� ����� �� ���� �� ���� � �� �� �� �� ��

�� �� ���� ���(�, �� � ����).

�� ���� ������ ��� DB2 �� ����� ���� �� �� �

��� �� ���� �� ���� ���� �� ���� DB2 �� ����

� ��� �����. �� �� �� LOGTARGET INCLUDE FORCE� ���

� � ��� ���� �� ���� �� ���� ����� ��� �� ��

� ����.

LOGTARGET EXCLUDE ��� ���� �� ��� ��� ������ ��

�(�, /NODExxxx/SQLxxxxx/SQLOGDIR/)� � ��� � � ���. � �

� ���� �� ���� ������ ��� ���� ��� �� � � �

�����. DB2 �� ����� � ����� ���� �� �� � �� �

��� � �� ��� �����. LOGTARGET EXCLUDE FORCE� ��

��, � ��� ���� �� �� ���� �� �� ���� ���� ���

� �� ���� �����.

����� ��� � ��� � �� �� �� ����

IBM Data Server ��� � ��� ���� ������� ��� � ��

�� � ������� ��� �� ��� � ���. �� ��� � �

������ ��� �� ��� �� ������� �� ��� �� �

���.

��� ��� ���� � � ��� �� ���� ��� �� �������.

��� ��� �� � ��� �� ���� ���. ��� ���� �� �

�� ���� �������.

��� ��� ��� � ������� �� �� ����� � ���.

IBM Data Server ��� � �� ���� ������� ��� � ��

�� ������� � � �� ��� �� ��� � ���. � � ��

������ �� ����, � ������� ��� �� �� ������

� ��� ��� � ���.

IBM Data Server �� ����� ��� � ������� ���� ����

��, ���� � � �� �� �� ��� ��� ����� �� �

� � ���. � �� ��� �� ��� � ���.

� 5 � �� ��� �� �� 429

Page 438: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ���� ���� �� �� ���� �����.

v ���� ��� � ��� ����.

v �� �� �� ��� � ��� ����. � ��� ��� ��� �

��� ��� � � ��� ����� ��� ���� �� ��� �� �

���.

db2inidb ��� �� ��� ��� ��� �� �� ���� ���.

v �� ��������

v �� ��������

v �� �����

� ��� �� ��� ���� � � � �� �� ��� ���� �� � �

���.

��� ������ ����� �� ������ ��� �� ��� � �

�� ����� ��� ���. �� ��� ������ ���� �� �

��� ���� ��� ��� � �� �� �� ��� �� � ���.

��� ��� � ��� ���� ��, ���� �� ������ ��

�� ���.

��� ������ ��� �� ������ ��� �� ���� �����

�� ������ ���� db2inidb ��� � � ���. ��� db2_all ��

� ��� �� ������ ���� ��� � � � ���. ���

RELOCATE USING ��� ���� ���� db2_all ��� ��� �� �

��� ��� db2inidb� � � � ����. ������ ��� ��� ��

���� ��� NODENUM �� ���� � � �� ��� ���.

� �, ������ ��� ���� �� �� ������ ��� ��� ��

� ������ ��� � � �� �� db2relocatedb ��� � �

���. �� ������ ��� �� ���� ���� �� db2relocatedb

��� �� ������ ���� � �� � � ���.

�: �� ��� �� ���� ��� ������� ��� �� ��� �

���� ���� �� � ����. � ��� ����� ��� �� ��

����� �� � � ���� ���� DBPATHS �� �� ������.

db2inidb - �� ������ ���

�� �� ���� ��� ������� �����. ��� ������� �

������� ����� ����� � ��� �� ��� ��� � ����

��� ����� �� �� ����� ��� � ���. � ��� �� ��

������� ���� � � � �� �� ��� ����� � ��� � �

���.

430 ��� �� ���� �� � ���

Page 439: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��

�� ��� ����.

v sysadm

v sysctrl

v sysmaint

�� ��

��

�� ��

�� db2inidb database_alias AS SNAPSHOTSTANDBYMIRROR

RELOCATE USING configFile��

�� ����

database_alias

��� ������� ��� �����.

SNAPSHOT

��� ������� � ������� ���� ��� �����.

STANDBY

������� � ��� �� ��� � �����. � �������

� ��� ���� �� ������� ��� � ���. � ����

�� ��� ��� �� �� ������� ��� � ���.

MIRROR

��� ������� � ������� ����� � ��� � �

�� ����� ���� ��� �����.

RELOCATE USING configFile

������ � ��� ������� ��, �� �� ���� ��

�� �� ��� configFile� ��� ��� ���� �� ���� ���

�����. configFile �� 432 ���� �db2relocatedb - ������

������ ����.

�� � ����

db2inidb database_alias as mirror ��� � �� �� db2 connect to

database-alias ��� � �� ���. ���� �� ��� �� ������

� �� ��� ���� � ��� �� � �� �� �� �����. ��

� ������� ���� �� ��� ���� �� ����. �������

� 5 � �� ��� �� �� 431

Page 440: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� ��� ���� ��� ���� DB2 ������� �� ��� �

�� �� ��� ��� �� ��� � �� ��� ����. ��� �� �

� � ���� ���� SQL4970N �� ���� �����.

��� ������ ��� �� ������ ��� �� ��� ����� �

� ������ ���� db2inidb� � � ���. db2inidb� db2_all ���

��� �� ������ ���� ��� � � � ���.

��� RELOCATE USING ��� ���� ���� db2_all ��� ��� �

� ���� ��� db2inidb� � � � ���. ��� ��� ����

�� ��� NODENUM �� ���� � � �� ��� ���. �

�, ������ ��� ���� �� �� ������ ��� ��� ���

������ ��� � � �� �� db2relocatedb ��� � � �

��. �� ������ ��� �� ���� ���� �� db2relocatedb �

�� �� ������ ���� � �� � � ���.

RELOCATE USING configFile ���� ���� ������ ��� ����

��� configFile� ������ ���� ���� ��� db2path.cfg� � �

�. � �� � �� �� �� � ��� �� � �� �� ��� ��

��� ��� ��� ��� � �����.

�� ������� ���� ��, ��� configFile� �� ��� �� � �

����� ����� ���� �����.

�� ������ �� ��� ������� ���� ��, ��� configFile�

� ��� ��� � �� ��� � ������ ����� ���� ����

�. db2inidb� � � � db2path.cfg �� � ��� ��� ��� � �

��. �� �� �������� CREATE �� ALTER TABLESPACE ���

��� �� ������� � ��� ��� �� �� ����.

db2relocatedb - ������ ���

� ��� ���� ���� � �� ��� �� ������� ��� ���

� ������ �� ������� ��(: ��� � �� ���)� ����

��. � ��� DB2 ���� ������ �� �� �� �� �����

����.

�� ��

��

432 ��� �� ���� �� � ���

Page 441: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��

�� db2relocatedb -f configFilename ��

�� ����

-f configFilename

������ ���� �� � ��� ���� �� ��� ����

�. ��� �� ��� � ��� � � ���. � �� �� �

�� ����.

DB_NAME=oldName,newNameDB_PATH=oldPath,newPathINSTANCE=oldInst,newInstNODENUM=nodeNumberLOG_DIR=oldDirPath,newDirPathCONT_PATH=oldContPath1,newContPath1CONT_PATH=oldContPath2,newContPath2...STORAGE_PATH=oldStoragePath1,newStoragePath1STORAGE_PATH=oldStoragePath2,newStoragePath2...

��,

DB_NAME

���� ������� ��� �����. ������ ��� �

��� �� �� ��� � �� �� ��� ���. � ��

��.

DB_PATH

���� ������� �� ��� �����. ������ ���

���� ��, �� ��� � �� �� ��� ���. � �

���.

INSTANCE

������� � ���� �����. ������� � �

��� ���� ��, �� ���� � ��� �� ��� �

��. � ����.

NODENUM

������ �� � ��� ��� �����. ����� 0

���.

LOG_DIR

�� ��� �� ���� ��� �����. �� ��� ����

��, �� ��� � �� �� ��� ���. �� ��� ���

��� �� ��� � ��(��� ���� ���� ��) � �

� ������.

� 5 � �� ��� �� �� 433

Page 442: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

CONT_PATH

��� ���� ���� �� ���� ��� �����. �� �

� ��� �� �� ��� ���. � � ��� �� �

���� ��� �� � � CONT_PATH � � ��� �

���. ��� ��� ������ �� ��� � ��(��

� ���� ���� ��) � � � ������. ��� �� �

�� ��� � ��� ��� � ��� ���� ����

��, �� CONT_PATH ��� ��� � ���. �� �� �

�, ��(*)� �� ��� � �� ���� ��� �� ��� �

���.

STORAGE_PATH

�� ���� �� �� �������� �� ����. ��

����� �� ��� �� ��� ���� ��� �����.

�� ��� ��� � ��� �� �� ��� ���. �

� ��� �� ����� ��� �� � �

STORAGE_PATH � � ��� � ���.

�� � �� �� ��(#)� ���� � � ����.

�:

� 1

/home/db2inst1 ��� � db2inst1 ����� ������ TESTDB� ��

� PRODDB� ����� �� � �� �����.

DB_NAME=TESTDB,PRODDBDB_PATH=/home/db2inst1INSTANCE=db2inst1NODENUM=0

� �� relocate.cfg� ��� �� ��� ��� ������ �� �

�����.

db2relocatedb -f relocate.cfg

� 2:

������ DATAB1� �� /dbpath� ��� jsmith�� ��� prodinst�

����� ��� � ����.

1. ��� /dbpath/jsmith� �� /dbpath/prodinst� ������.

2. db2relocatedb ��� �� �� � �� ��� ������ � ���

�� �����.

434 ��� �� ���� �� � ���

Page 443: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DB_NAME=DATAB1DB_PATH=/dbpathINSTANCE=jsmith,prodinstNODENUM=0

� 3

������ PRODDB� �� /databases/PRODDB� inst1 ���� ���. �

��� ���� ���� ��� ��� �� ��� ���.

v SMS ��� /data/SMS1� /DATA/NewSMS1� ��� ���.

v DMS ��� /data/DMS1� /DATA/DMS1� ��� ���.

�� ��� � �� � ��� ��� �, db2relocatedb ��� �� �� �

�� ��� � ��� ���� ������ � ����� �� � �

��.

DB_NAME=PRODDBDB_PATH=/databases/PRODDBINSTANCE=inst1NODENUM=0CONT_PATH=/data/SMS1,/DATA/NewSMS1CONT_PATH=/data/DMS1,/DATA/DMS1

� 4

������ TESTDB� ��� db2inst1� �� �� /databases/TESTDB��

������. ��� ����� �� ���� ��� ������.

TS1TS2_Cont0TS2_Cont1/databases/TESTDB/TS3_Cont0/databases/TESTDB/TS4/Cont0/Data/TS5_Cont0/dev/rTS5_Cont1

TESTDB� � ����� �����. � ���� ���� newinst� �� ��

����� ��� /DB2� ���.

������� ��� � /databases/TESTDB/db2inst1 ���� ���� ��

�� /DB2/newinst ���� ��� ���. �� �� 5� ���� �

��� ��� ���� �����. (�� � � ������ ���� ���

�� �� � � ������ ��� ������.) � ���� ������ �

��� ������ �� �� ��� �, � �� ���� ��� ���. �

�� � � ���� � ���� � ��� ���� ��, � ���� �

�� ��� ���.

�� ��� � �� � ��� ��� �, db2relocatedb� �� �� � �

� ��� � ��� ���� ������ � ����� �� � ���.

� 5 � �� ��� �� �� 435

Page 444: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DB_NAME=TESTDBDB_PATH=/databases/TESTDB,/DB2INSTANCE=db2inst1,newinstNODENUM=0CONT_PATH=/Data/TS5_Cont0,/DB2/TESTDB/TS5_Cont0CONT_PATH=/dev/rTS5_Cont1,/dev/rTESTDB_TS5_Cont1

� 5

������ TESTDB� ������ �� � 10 � 20� � � �����

� ��� ��� ���. ���� servinst�� ������ ��� � ���

��� �� � �� /home/servinst���. ������� ��� SERVDB�

���� ������ ��� � ������ �� � ���� /databases�

�����. �� �� ���� ������ �� � 20��, /testdb_logdir

��� /servdb_logdir� �����.

����� � ������ �� ��� �� �� �, ������ ��

� �� � �� ��� ���� � �� ��� ������ ��

��� db2relocatedb� � � ���.

������ �� � 10��, �� � �� �����.

DB_NAME=TESTDB,SERVDBDB_PATH=/home/servinst,/databasesINSTANCE=servinstNODE_NUM=10

������ �� � 20��, �� � �� �����.

DB_NAME=TESTDB,SERVDBDB_PATH=/home/servinst,/databasesINSTANCE=servinstNODE_NUM=20LOG_DIR=/testdb_logdir,/servdb_logdir

� 6

������ MAINDB� �� /home/maininst� maininst ���� ���.

� � ��� ���� ���� ��� ��� �� ��� ���.

/maininst_files/allconts/C0 needs to be moved to /MAINDB/C0/maininst_files/allconts/C1 needs to be moved to /MAINDB/C1/maininst_files/allconts/C2 needs to be moved to /MAINDB/C2/maininst_files/allconts/C3 needs to be moved to /MAINDB/C3

�� ��� � �� � ��� ��� �, db2relocatedb ��� �� �� �

�� ��� � ��� ���� ������ � ����� �� � �

��.

436 ��� �� ���� �� � ���

Page 445: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ���� ��� ��� ����. �, /maininst_files/allconts/� �

�� � ��� � �� ��� ��� � �� /MAINDB/� ����.

DB_NAME=MAINDBDB_PATH=/home/maininstINSTANCE=maininstNODE_NUM=0CONT_PATH=/maininst_files/allconts/*, /MAINDB/*

�� � ����

������� �� ���� ���� ��, � ��� � �� �� ��� �

� ��� � ������ �� �� ����� ���� � � ���.

v ������� � ���� ���� �� � ���� �����. �

���� ������� �� ���� ���� ��� ��� ��� � �

��.

v ���� ������� �� � � ����� � ���� � ����

� ������. �� �� �� ��� ��� ���. ��� ������

�� ���� ���� �� ������� � ��, ��� �� sqldbdir

� �� ���� �� ������� �� ��� ��� � ���. � ��

����, db2relocatedb ����� ��� � ����. db2relocatedb ��, �

� ���� ��� ��� ��� � ���.

v ��� ���� ����� ��� �/����� �� ��� ������.

ALTER TABLESPACE MANAGED BY AUTOMATIC STORAGE �� ���

�� ���� ����� ��� ��� ����� �� ��� ��� �

���� ���� ���� db2relocatedb ��� ��� � ����.

���� ���� �� ��� � ��� ���� � � ���.

��� ������ ���� � ��� ��� �� �� ������ ���

�� � � ���. ������ ��� ��� ������ ��� NODENUM

�� ���� � � �� ��� ���. � �, ������ ��� �

��� �� �� ������ ��� ��� ��� ������ ���

� � �� �� db2relocatedb ��� � � ���. �� ������ �

�� �� ���� ���� �� db2relocatedb ��� �� ������ �

��� � �� � � ���.

�� � ��� LOAD RESTART �� LOAD TERMINATE ��� ���

� ���� � ������� ����� ���� db2relocatedb ��� ���

� ����.

����: ��� ������ ����, �� ��� ����� � � �

�� ��� �� �� �� �� �� ���� � ����.

� 5 � �� ��� �� �� 437

Page 446: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

db2look - DB2 �� � DDL �� ��

�� ��� �� ��(DDL)�� �� ��� �������� ���� ��

����� ������ � ��� �� ����. db2look ��� � �� �

�� DDL�� ����.

� ��� ��� ������� � ��� �� ��� ���� � ���� �

UPDATE�� �� � ���. ��� ������� ����� �� � �� �

�� �� � ���� ���� ������� �� � ���� ����

� UPDATE DATABASE CONFIGURATION � UPDATE DATABASE

MANAGER CONFIGURATION ��� db2set ��� ��� �� ��� ��

���.

��� ���� ���� ���� ��� � ��� ����� �� �� �

����. ��� �� �� ��� ���� �� ��� �� ��� ���� �

��� �� ���� �� ��� ��� �� �� ����. ��� ����

� ��� � ��� ��� ��� ���� ���� �� ����� �

���. � ��� ���� �� ��� ���� ����� ���� �� ���

��� ������� �� � ���.

db2look ��� ��� DDL�� � � ���. �� SQL � ��� �� �

� ��� ���� �� �� � �����. ��� ������ ��� �

�� ����� ���� �� ������ ��� ��� �� �� DDL�

��� �� � ���. ACTIVATE ��� ��� �� ������ ��

� �� � � ����.

�� ��

��� ��� ���� �� SELECT ��

�� ��(: ��� ���� ��� DDL� ��� ��)�� �� ���

����.

v sysadm

v sysctrl

v sysmaint

v sysmon

v dbadm

�� ��

��

438 ��� �� ���� �� � ���

Page 447: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��

�� db2look -d DBname-e -u Creator -z schema

-tw Tname

-t Tname

-ct -dp

�-v Vname

�-h -ap -o Fname -a -m

-c -r-l

�-x -xd -f -td delimiter -noview

�-i userid -w password -wlm -wrapper Wname

-server Sname-nofed

�-fedonly -mod -xs

-xdir dirname-cor

��

�� ����

-d DBname

��� ���� ������� �� ��. DBname� Linux, UNIX �

Windows� DB2 ������ �� z/OS� DB2 � 9.1(z/OS� DB2) �

������ ��� � � ���. DBname� z/OS� DB2 ������

��, db2look ����� OS/390 � z/OS � ��� �� DDL �

UPDATE �� ���� ����. � DDL � UPDATE �� ����

Linux, UNIX � Windows� DB2 ������ ������� �� �

� ����� z/OS� DB2 �������� ���� ����. �� OS/390

� z/OS � ��� ��� Linux, UNIX � Windows� DB2 ����

�� �������� � � ��� ����� �� ����� ����

�.

DBname� z/OS� DB2 ��������, db2look ��� � ����

�����.

v ���, ��, � � ��� �� �� �� �� DDL �

v ���, ��, �� �� � ��� �� UPDATE �� ��� �

-e ������ � ��� �� DDL�� ����. �� ������ �

��� �� DDL� -e ��� ��� � ����.

v �� ��

v ��

� 5 � �� ��� �� �� 439

Page 448: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ���(�� ����, ��� ���� �� �� �� INDEX IN�

� �� �� ��� ���� �� � �� ��)

v �

v ���� �� ���(MQT)

v ��

v ��(��� ���� ��� �� ��)

v ���

v ���

v ��� �� �� �

v � �, �� � � � ����

v ��� �� ��� �

v ��� �� ��(UDF)

v ��� �� ���

v ��� �� ��

v #�

v �

v ��� ��

v ��

v � ��

v �� ����

v �� ��

v �� �

v ��� ���

v ��

v ����� ��

v �� ��

v � ��� ���

v � ��

v � ���

db2look ��� ��� DDL� ��� ��� �� ��(UDF)� �� �

� � ���. ��� ��� ��� �� ��� ���� ��� �� �

�(: EXTERNAL NAME�)� �� �� ��� �� ��� ���

� ���.

440 ��� �� ���� �� � ���

Page 449: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

-u Creator

�� ID. � �� ID� ��� � � ��� � �����. ��

-a� ��� �� � ���� ����. �� �� � ���

���� ����. �� � ��� ����� -a ��� ������.

-z schema

�� ��. � �� ��� ��� � � ��� � �����.

�� �� � ��� ���� ����. �� � ��� ��

��� -a ��� ������. � ���� ���� ��� �� ��

��� � ��� ����. -a ��� ���� � ���� ����.

� ��� ������ DDL� �� ����.

-t Tname1 Tname2 ... TnameN

��� �� ��. ��� ��� �� ���� � �����. �� ��

� �� 30���. ��� ��� ���� �����. ���� �� ���

2��� �� ��(DBCS) ��� ����� ���� ���� � ��

���(: ₩″ MyTabLe ₩″). � �� ��� ��� ��, ��� � �

���� ���(: ″₩″My Table₩″″) �� ���� �� ���� ���

� ��� � ���. � �� ��� ��� ����� ���� ���

�� �� ���(: ″My Table″), �� ��� ���� ���� db2look

��� ��� ���� ����(: ″MY TABLE″). -l� �� -t� ���

� ��, � ��� DB2 � 9.5�� ��� ���� ���� ����.

-tw Tname

Tname� ��� � ��� ���� ��� ��� �� DDL� ���

�. ��� �� ���� �� � ��� �� DDL� ����.

Tname� �� �� ����. Tname� �� ��(_)� �� ��� ��

��. ��� ��(%)� 0 ��� ��� � ���� ����. Tname

� � ��� �� �� ��� ����. -tw� ��� �� -t ���

����.

-ct � �� � ���� DDL� ����. � �� � ���� DDL�

��� �� � �� DDL� �� ��� ���� �� ��

���. db2look ��� -ct ��� ���� �� -e, -a, -u, -z, -t, -tw, -v,

-l, -noview, -wlm ��� �����.

-dp CREATE� ��� DROP�� ����. �(drop)� � ��� ���

� � ��� � �� DROP�� ���� �� � ���. � �,

�� ��� ���� ���� �� �� �� ���, ��� �

� �/��� ���� � �, ��, ��� �� ���� � �� �

�� �� �/�� �� ����. �� ��� ���� ��, �� �

��� ���� DROP TABLE HIERARCHY �� ����. DROP�

� 5 � �� ��� �� �� 441

Page 450: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��, � � �� �, ����� �� ��� ����. ����

�� � �� ��� �����. ���� RESTRICT ON DROP �

�� ���� �� � ����.

-v Vname1 Vname2 ... VnameN

��� �� �� DDL� ����. �� � �� 30���. -t ��� ��

� �� -v ��� ����. ���� ��, DBCS � � �� ��� �

�� �� ��� � ���� �����.

-h ��� ��� �����. � ��� ���� � �� ��� ��� �

�� ��� �����.

-ap �� ��� � ������ � ��� ������ �� AUDIT

USING �� ����.

-o Fname

� filename.sql� �����. � ��� ���� ��� � ��

� �����. ���� �� � ��� ���� � �� �� �

����.

-a � ��� ���� � �� �� ID� �� �� � ��� ���

� ����. �� � ��� ���, �� ���� �� �� �

��� �����. � �, -e ��� �� � ��� ���� ����

��� � �� � ��� �� DDL�� ����. -m ��� �� �

��� ���� ������� � �� ��� � ��� � ��� �

� UPDATE �� ���� ����. -u� -a �� ���� ��� ��

�� USER� �����. UNIX �� ����� � ��� �����

��� ��� ���. ��� Windows ����� USER �� ��� ��

��� ����. SYSTEM ���� ��� ��� ���� ��� ��

set USER=username� � � ���.

-m ���, �� �, �� � ��� �� ��� ���� � ���� �

UPDATE�� ����.

-c -m ��� �� � ��� ���� ��, db2look ��� COMMIT,

CONNECT � CONNECT RESET �� ��� ����. ���

��� � ���� ��� ����.

-r -m ��� � � � ��� � � � � �� , db2look ���

RUNSTATS ��� ��� ����. ��� ��� RUNSTATS

��� ��� ����.

�: � ������� �� �� �� ��(-m ��)�� db2look ���

��� �� �� ���� ����� � ��� ��(� �, ���

������� ��� ��� ���� ������� ��� ����� �

� ��) � ������ �� ��� �� �� � ��� ��� ���.

442 ��� �� ���� �� � ���

Page 451: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

-l � ��� ���� ��, db2look ��� ��� �� ��� ����, ��

���� �� �� � � �� �� DDL� ����. �� ����

�� � ��� �� DDL� -l ��� ��� � ����.

v ��� �� ��� ����

v ��� �� ������ �� ��

v ��� �� � �

-x � ��� ���� ��, db2look ��� �� � DDL(: GRANT�)�

����.

���� ��� ��� ����.

v ���: ALTER, SELECT, INSERT, DELETE, UPDATE, INDEX,

REFERENCE, CONTROL

v �: SELECT, INSERT, DELETE, UPDATE, CONTROL

v ��: CONTROL

v ��: CREATEIN, DROPIN, ALTERIN

v ������: ACCESSCTRL, BINDADD, CONNECT, CREATETAB,

CREATE_EXTERNAL_ROUTINE, CREATE_NOT_FENCED_ROUTINE,

DATAACCESS, DBADM, EXPLAIN, IMPLICIT_SCHEMA, LOAD,

QUIESCE_CONNECT, SECADM, SQLADM, WLMADM

v ��� �� ��(UDF): EXECUTE

v ��� �� ���: EXECUTE

v ��� ���: EXECUTE

v ��: CONTROL, BIND, EXECUTE

v ��: UPDATE, REFERENCES

v ��� ����: USE

v ���: USAGE, ALTER

v ����: USAGE

v �� ��

v ��

v � ���

v ��

-xd � ��� ���� ��, db2look ��� � �� � � SYSIBM� ��

��� �� � ��� �� �� � DDL� ��� �� �� �

DDL� ����.

-f �� ���� ��� �� � ���� ����� ��� ���

� � ��� ������.

� 5 � �� ��� �� �� 443

Page 452: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

-td delimiter

db2look ���� ��� SQL�� ��� ����� �����. � ��

� ���� �� �� ���� ����(;)���. -e ��� ��� �� �

��� ��� �� �����. � ��, �� � ���� ��� �� SQL

��� ��� � ���.

-noview

� ��� ���� CREATE VIEW DDL�� ��� ����.

-i userid

��� ������� �� ��� � � ��� ������.

-w password

-i ��� �� ���� ��, ���� � ���� ��� ��� ��

�� � ������� �� db2look ��� � � � ���. ���

���� ����� �� db2look�� ��� ID � ��� �����. �

�� ������� �� ���� ��, ��� ������� �� ��

������� �� ���. db2look ���� �� �� �� �� ��

��� ����.

-wlm � ��� ��� �� CREATE�� ALTER�� ��� �� ��� �

� WLM �� DDL � ����.

v �� ���

v WLM ��� ���

v ��� ���

v ����

v ���

v �� ��� ��

v �� �� ��

-wrapper Wname

�� #�� ���� ������ � ��� �� DDL�� ����. �

� � � ������ DDL�� CREATE WRAPPER, CREATE

SERVER, CREATE USER MAPPING, CREATE NICKNAME, CREATE

TYPE MAPPING, CREATE FUNCTION ... AS TEMPLATE, CREATE

FUNCTION MAPPING, CREATE INDEX SPECIFICATION, GRANT(�

�, �, ��� �� �)���. ��� #� ��� �����. �� �

� �� � ��� ��� ���� ��� �����. � ��� ��

� �� ��� ��� ���� ����.

-server Sname

�� �� ���� ������ � ��� �� DDL�� ����. �

� � � ������ DDL�� CREATE WRAPPER, CREATE

444 ��� �� ���� �� � ���

Page 453: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SERVER, CREATE USER MAPPING, CREATE NICKNAME, CREATE

TYPE MAPPING, CREATE FUNCTION ... AS TEMPLATE, CREATE

FUNCTION MAPPING, CREATE INDEX SPECIFICATION, GRANT(�

�, �, ��� �� �)���. ��� � ��� �����. �� �

� �� � ��� ��� ���� ��� �����. � ��� ��

� �� ��� ��� ���� ����.

-nofed ������ DDL�� ��� ��� �����. � ��� ����

-wrapper � -server ��� ����.

-fedonly

������ DDL�� �� �����.

-mod �� � ��� ��� �� � ��� �� DDL� ����.

-xs �� �������� XML ��� DTD� ���� � �� �� �

� ������ � ��� ��� ��� ����. ������ XSR �

�� ��� -u, -z � -a ���� �����.

-xdir dirname

����� XML �� �� ��� ��� �����. � ��� ���

� ���, �� XML �� �� �� ���� �������.

-cor CREATE OR REPLACE�� DDL�� ��� � �� �� �� ���

� �� �� ���� �� �� ��� ����.

�:

v ������ DEPARTMENT�� ��� walid� �� � ��� �� DDL

�� ����. db2look � db2look.sql �� ���.

db2look -d department -u walid -e -o db2look.sql

v ������ DEPARTMENT�� ��� walid� ��, �� ��� ianhe

� ��� �� DDL�� ����. db2look � db2look.sql �� �

��.

db2look -d department -u walid -z ianhe -e -o db2look.sql

v ������ DEPARTMENT�� ��� walid� �� ������ � ��

� �� ��� ���� �� UPDATE�� ����. � db2look.sql

�� ���.

db2look -d department -u walid -m -o db2look.sql

v ��� walid� �� � ��� �� DDL�� ��� ���� �� ���

��� � ��� �� ��� ���� �� UPDATE�� ����. db2look

� db2look.sql �� ���.

db2look -d department -u walid -e -m -o db2look.sql

� 5 � �� ��� �� �� 445

Page 454: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ������ DEPARTMENT�� �� ���� �� � ��� �� DDL�

� ����. db2look � db2look.sql �� ���.

db2look -d department -a -e -o db2look.sql

v �� ��� �� ������ �� ��, � � � ��� ����� ��

DDL�� ����. db2look � db2look.sql �� ���.

db2look -d department -l -o db2look.sql

v ��� �� ������ � ������ �� ���� � ���� �

� UPDATE��, ��� �� ����� ��� �� db2set�� �����

� DEPARTMENT�� ����. db2look � db2look.sql �� ��

�.

db2look -d department -f -o db2look.sql

v ������ DEPARTMENT�� �� � ��� �� DDL, ������

DEPARTMENT�� �� ��� � ��� �� ��� ���� ��

UPDATE�, GRANT �� � ���, ��� �� ������ � ���

��� �� ���� � ���� �� UPDATE�, ��� �� ���

�� ��� �� db2set�, ��� ������ DEPARTMENT�� �� ��

� �� ������ �� ��, � � � ��� ����� �� DDL� �

���. � db2look.sql �� ���.

db2look -d department -a -e -m -l -x -f -o db2look.sql

v �� ��� �� � ��� ���, ������ DEPARTMENT�� �

� � ��� �� �� �� � DDL�� ����. (� ��, �� ��

� �� � � SYSIBM� �� ������.) db2look � db2look.sql

�� ���.

db2look -d department -xd -o db2look.sql

v ������ DEPARTMENT�� �� ���� �� � ��� �� DDL�

� ����. db2look � db2look.sql �� ���.

db2look -d department -a -e -td % -o db2look.sql

� CLP�� �� � ���.

db2 -td% -f db2look.sql

v CREATE VIEW �� ����, ������ DEPARTMENT�� � ��� �

� DDL�� ����. db2look � db2look.sql �� ���.

db2look -d department -e -noview -o db2look.sql

v ������ DEPARTMENT�� ��� ���� ��� � ��� �� DDL

�� ����. db2look � db2look.sql �� ���.

db2look -d department -e -t tab1 ₩"My TaBlE2₩" -o db2look.sql

446 ��� �� ���� �� � ���

Page 455: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ������ ������ FEDDEPART�� �� � ��(������ � ��

�����)� �� DDL�� ����. ������ DDL�� ��, ��� #

� FEDWRAP� ���� ���� ����. db2look � �� �� �

��.

db2look -d feddepart -e -wrapper fedwrap

v ������� DDL�� ���� ���� �� ����. �� ��� ��

� ������ ������(FEDDEPART)� �� � � � �� � � �

����� ������� �� ������� �� � � � ���� �� �

� � ����. db2look � out.sql �� ���.

db2look -d feddepart -e -nofed -o out

v ������ DEPARTMENT�� �� ��� walid � ��� �� DDL

�� ����. ��� XML ��� DTD� ���� � �� �� ��

���� �������. db2look � db2look.sql �� ���.

db2look -d department -z walid -e -xs -o db2look.sql

v ������ DEPARTMENT�� �� ���� �� � ��� �� DDL�

� ����. ��� XML ��� DTD� ���� � �� ��

/home/ofer/ofer/ ���� �������. db2look � �� �� �

��.

db2look -d department -a -e -xs -xdir /home/ofer/ofer/

v ������ DEPARTMENT�� ����� WLM �� DDL� ����.

db2look -d department -wlm

������ DEPARTMENT�� �� � ��� �� DDL� ����.

db2look -d department -wlm -e -l

�� � ����

Windows �� ����� DB2 �� ��� db2look ��� � � ���.

�� �� � � ��� ������ ��� �����. �� db2look ��

��� ������ ���� �����.

v -ap

��� ��, AUDIT USING �� ����.

v -e

��� ��, ������ DDL�� ����.

v -x

��� ��, ������ � ��� ��� ��� �� GRANT�� ���

�.

� 5 � �� ��� �� �� 447

Page 456: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v -xd

��� ��, ������ � ��� ����� �� ��� ���� �� �

����� DDL�� ����.

v -f

��� ��, ������ �� ���� ��� ������ �� ��� �

���.

v -m

��� ��, ��� �� ��� ����.

v -wlm

��� ��, WLM �� DDL� ���.

������ DDL�� ���� ������ �� ���� ��� ������

���� ��� � � �� �� ���� �� ���. db2look ��� �

��� �� ���, federated � ���� YES� �� � ����� �

� ���.

CREATE USER MAPPING �� ��� ��� ����� ����� ���

���.

DB2 �� ���� ��� ��� ���� �� ���� CREATE SERVER �

� AUTHORIZATION � PASSWORD� ��� db2look �� �����

��� ���.

-tw ��� ��� �� �����.

v DEPARTMENT �������� ��� abc� ���� ���� ���� �

��� �� DDL�� ��� � db2look.sql �� ���� �� ��

� ������.

db2look -d department -e -tw abc% -o db2look.sql

v DEPARTMENT �������� ��� � �� ��� d ���� ����

� ��� �� DDL�� ��� � db2look.sql �� ���� �� �

�� ������.

db2look -d department -e -tw _d% -o db2look.sql

v db2look ��� Tname �� ��� �� ���� ��� ��� ��� �

LIKE ��� �����. LIKE ��� ��� �, _ ��� % ��� ��� �

�� �� �� ����(₩) Escape ��� _ �� % �� �� ��� ��

�. � ��, _� %� Tname�� ��� � ��� ��� � ����. �

448 ��� �� ���� �� � ���

Page 457: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�, DEPARTMENT �������� ��� � �� � �� ��� ���

���� ���� ���� � ��� �� DDL�� ���� �� ��� �

�����.

db2look -d department -e -tw string₩%string

v ���� ��, DBCS � � �� ��� � � ��� ����� �����

�� ���. � �, ��� ����.

₩"My TabLe₩"

"���� �� ��(MBCS) �� 2��� �� ��(DBCS) ��� �����

���� ����� ��� ��, ���� �� ���� ���� ��, ����

��� � db2look ��� ��� ��� ������ � ��� ����. ��

���, DDL�� ��� ����.

v -tw ��� -x ��(GRANT ��� ��� ��), -m ��(��� � �� ��

� ���� ��) � -l ��(��� �� ��� ����, ������ �� �

� � � �� �� DDL� ��� ��)� �� ��� � ���. -t ��

� -tw ��� �� ����, -t ��(� ��� Tname �)� ����.

v -tw ��� ������ ��� ���, z/OS� DB2, i� DB2 �� VSE & VM�

DB2 �� � ���(� ���� �� � ��)� �� DDL� ��� �

��� � ����.

v -tw ��� CLP� ���� �����.

������ ��� �� ��� ����� DDL� ���� ��, � �

����� ��� ���� ��� ����� �� DDL �� �� ���� ��

���. �� ��� ����� �� ��� DDL� ���� ��� �� ���

��� ��� �� ���.

�� �� � ��� ���� �� DDL� �� �, �� DDL� �� �

�(�, �� ����� �� �)�, db2look �� � � ������ �� �

��� � ��� ���� �� ��� ���� � ��� ���� ��

� ����. �� �� �� � ��� ���� ���� �� ��� ���

��� ��� ��� � ���. �� �� ��, ��� ����� ��� �

���(db2look �� ��)� ��� ����� ���� � ��� �� �

��� �� � � ��� ��� ��� � ���.

�� ��

�� �� � �� ��

��� ������ ��

� 5 � �� ��� �� �� 449

Page 458: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

450 ��� �� ���� �� � ���

Page 459: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 6 � �� � � ��� �

����/���/�� ���� �� �

DB2 ����, ��� � �� ������ ���� �� �� �� �� � �

� ����.

DEL �� ���� � ASCII. ��� ������ �� ���� � � ��

���� ����� ��� �� �����. ���� ��� � �� �

� ��� �� �� ����� ��� �� �� �����.

ASC �� ��� �� ASCII. �� �� ���� ���� �� �� ��

��� � �������� ���� ����� ����� ��� ��

���.

PC/IXF

IXF(Integration Exchange Format)� PC �. ������ �� ����

�� ���� ��� � �����. PC/IXF� �� ���� �� ���

���� ������ ���� ���� ����.

WSF ���� �. Lotus 1-2-3 � Symphony� �� ���� ��� �� �

����. �� ������� � � �� ���� ����.

� �� ���� ��� �� ����� �����.

CURSOR

SQL ���� ��� cursor���. � � �� �� ������� �

����.

DEL, WSF �� ASC ��� � �� ���� �� �� ����� �� �

� �� �� � ��� �� ��� ���� �����. �� �� � ��

��� �� ������ ���� �� ��� ��� �����. ��� ��

��� �� ��� �� ��� ���� ���� �� ��� � � �� �

� �� ���� �� ���� ��� ��� ��� ���� � ���� �

���.

PC/IXF ��� � �� ���� �� ��� ��� ���� �� ���� �

� ���� ��� ���. ��� ��� �� �� �(UDT)� ��� ���.

��� ��� ���� �� �� ��(SQL0204N)� �����. ��� PC/IXF

��� � �� ������ �� �� UDT� ����.

CURSOR � �� ���� �� �� ��� ���� �� �� �� �� �

��� �� ��� ���� ��� ���. SQL ��� �� �� �� �

© Copyright IBM Corp. 1993, 2009 451

Page 460: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ���� �� �� �� �� ���. �� ��� ���� �� ��

� cursor� �� ��� ���. �� ����� cursor� ��� � �����

�� ���� ��� cursor� ��� ��� �� ��� �����.

� � �� ��� �� - �� �� ����

��� � ��� ���� ���� ����, ��� �� ��� �� ��

����. �� ���� �� � �� ���� ���� ���� �� PC/IXF,

�� ���� � ASCII(DEL) � WSF � � ����� �� ����.

PC/IXF �� ��

PC/IXF� � ��� � ���� ���� �� ���� � ����. PC/IXF

�� ���� ��� ��� ���� �� ���� �� ��� ������ �

� ��� � �� ���� ��� � ���. � � �� ���� Intel®

� �� ���� �� ��� �� ��� � � �����.

DB2 ��� �� ���� PC/IXF �� ��� ���� �� ���� ���

�� Intel ��� �� ���� ��� �� ��� ��� ����� �

�� ����.

���� ���� �� DB2 ��� ���� � ��� �� Intel � Intel ��

�(��� � ��) ���� �� �� �����.

DB2 ������� UNIX �� ����� ���� � �� �� PC/IXF

�� ��� ����. ��� DB2�� �� � � PC/IXF �� ���

� �� ���. ��� �� �� ����� �� �� �� ��� ��

�� � ���. ��� ��� ��� �����.

DB2 ���� ����� UNIX �� ���� �� �� � PC/IXF ��

Windows� DB2 �������� ���� � ���.

�� ���� �� ASCII(DEL) �� ��

DEL �� �� �� ��� �� � �� ���. ��� � ����.

v ����

– UNIX �� �� �� � ���(LF) ��� �����.

– �UNIX �� �� �� ��� ��/� ���(CRLF) ���� ����

�.

v EOF ��

– UNIX �� �� �� EOF ��� ���� ����.

– �UNIX �� �� �� EOF ��(X’1A’)� �����.

452 ��� �� ���� �� � ���

Page 461: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DEL ���� �� �� �� � � �� ���� � �� ��� ���

� ���. � �� ����� �� ��� �� ��� � �� ���

� � �� ��� � ���. 2� ���� ��� � EOF ��� ��� �

�� ����.

�: �� ��� �� ���� ��� �� � �� �� �����. � �

��� ���� �� �� ��� � � � � ��� ���� ���� ��

�� �� DEL ���� �� ���� ����. �� PC/IXF � �� ��

���.

WSF �� ��

WSF � �� �� ���� Intel �� �� ��� ����. � ��

���� Lotus WSF �� � Lotus �� ��(: Intel �� � UNIX �� �

��)�� �� � ��� � ���.

�: � � �� �� ��� ���� �� � �� ����� ��� � ��

�. ��� ���� �� WSF � �� ���� � �� ��� ����

�� ����.

�� �� ��� ���� DB2 ���� ����� WSF �� � ���

�� � �� Lotus 1-2-3 �� Symphony�� ��� � ���. DB2 ��� �

� � ����� �� WSF �� ���� � ���.

�� ��� �� 2� ���� �� �� ��� WSF �� �����.

�: � ���� DB2 ������ ���� ���� ��� � WSF � �

� ���� ����. ���� ��� � � �����. �� PC/IXF � �

� �����.

�� ���� �� ASCII(DEL) �� ��

�� ���� � ASCII(DEL) �� � �� ����� ���� �� ASCII

����. DEL �� � �� ��� �� � ��� �� ASCII ��

� ������. ��� ���� � ����� ���� �� � � �

� �� ����� �����.

�� �� ���� � �� ���� ��� �� � � DEL �� ��

�� ����.

DEL file ::= Row 1 data || Row delimiter ||Row 2 data || Row delimiter ||...Row n data || Optional row delimiter

� 6 � � � � ��� � 453

Page 462: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Row i data ::= Cell value(i,1) || Column delimiter ||Cell value(i,2) || Column delimiter ||...Cell value(i,m)

Row delimiter ::= ASCII line feed sequencea

Column delimiter ::= Default value ASCII comma (,)b

Cell value(i,j) ::= Leading spaces|| ASCII representation of a numeric value

(integer, decimal, or float)|| Delimited character string|| Non-delimited character string|| Trailing spaces

Non-delimited character string ::= A set of any characters except arow delimiter or a column delimiter

Delimited character string ::= A character string delimiter ||An extended character string ||A character string delimiter ||Trailing garbage

Trailing garbage ::= A set of any characters except a row delimiteror a column delimiter

Character string delimiter ::= Default value ASCII double quotationmarks (")c

extended character string ::= || A set of any characters except arow delimiter or a character stringdelimiter if the NODOUBLEDELmodifier is specified

|| A set of any characters except arow delimiter or a character stringdelimiter if the character stringis not part of two consecutivecharacter string delimiters

|| A set of any characters except acharacter string delimiter if thecharacter string delimiter is notpart of two consecutive characterstring delimiters, and the DELPRIORITYCHARmodifier is specified

End-of-file character ::= Hex '1A' (Windows operating system only)

ASCII representation of a numeric valued ::= Optional sign '+' or '-'|| 1 to 31 decimal digits with an optional decimal point before,

after, or between two digits|| Optional exponent

Exponent ::= Character 'E' or 'e'|| Optional sign '+' or '-'|| 1 to 3 decimal digits with no decimal point

Decimal digit ::= Any one of the characters '0', '1', ... '9'

Decimal point ::= Default value ASCII period (.)e

va ��� �� ��� ��, ASCII x0A� �����. Windows �� ��

�� �� ���� ��� ��/� ��� 2��� �� 0x0D0A� ��� �

454 ��� �� ���� �� � ���

Page 463: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���. EBCDIC �� ���� ���� EBCDIC LF ��(0x25)� ��� ��

��� ��� ���. LOAD ���� codepage � � ���� ���

EBCDIC ���� ��� � ���.

vb �� ����� coldel � � ���� ��� � ���.

vc ��� ����� chardel � � ���� ��� � ���.

�: ����� ��� ����� ��� ����.

1. ��� �� ��

2. �� ����

3. �� ����

vd �� �� ASCII ��� ��� ���� �� FLOAT �����. ����

�� ��� ��� DECIMAL(10�) �����. ��� � ��� ���

INTEGER(��) �����.

ve ��� ��� decpt � � ���� ��� � ���.

���� ����� � ���� ���� �� ��� ���� ���(���� �

��� �� x22�)� � � ��� ���� ���(� ��)� ����. ��

� �� �� ��� ��� �� �� �� ���� ��� ���� ���� � �

��� ���� ��� ���� ���� ��� � �� �� ������. ��

�� ���� ��� � �������� ����� DEL �� ���� ��

��� ���. ’FOR BIT’ 2� � ����� ��� � ��� ���� ���

����� �����.

DEL ��� �� �

� 50. DEL � �� �� � � � � ��� � ��

��� ��

���� ������ �� �

�� �

��� ����� �� ��

� �� �

BIGINT -9 223 372 036 854 775 808

��

9 223 372 036 854 775 807

��� ��� ��� INTEGER

��.

-9 223 372 036 854 775 808

��

9 223 372 036 854 775 807

��� ��� ��� �� ��

ASCII� �����. 10�� �

���� ����� �����.

BLOB, CLOB �� ����(: ����)�

� �� ���.

�� ���� � �� �� �

�� �� ���. ���� ��

���� �� ��� ����

�.

BLOB_FILE, CLOB_FILE BLOB/CLOB ��� ��

���� � �� ���

� ��� �� ����� �

���.

���� ���� �� ��

���� � �� �� ���

�� ��.

� 6 � � � � ��� � 455

Page 464: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 50. DEL � �� �� � � � � ��� � �� (�)

��� ��

���� ������ �� �

�� �

��� ����� �� ��

� �� �

CHAR �� ����(: ����)�

� �� ���.

�� ���� � �� �� �

�� �� ���. �� ��

������ �� ��� ���

�� �� ���� ����

(X’20’)� ����� ����

�.

DATE �� ����� �� yyyymmdd

(��, �, �). � � ���

����. 19931029

�� DATESISO ��� ���

�� ��� �� ISO ��

� ������� ��� ��

���.

yyyymmdd ��� �� ���

�� ��� �� �� ����

��� �� ��� ��� ISO

�� ��� �� ���� �

� ���� � �� �� ��

� �� ���.

DBCLOB(DBCS� ��) ��� ���� ��� ����

�������.

�� �� �� ��� �� �

���, ��(���)� ����

�. ���� ������ ��

��� �����.

DBCLOB_FILE(DBCS� ��) DBCLOB ��� �� ��

�� � �� ��� �

��� �� ����� ���

�.

���� ���� �� ��

���� � �� �� ���

�� ��.

DB2SECURITYLABEL � ���� � ��(″)� �

″��″ ���� �������.

S E L E C T ���

SECLABEL_TO_CHAR ���

��� ��� � ��� ��

� ��� �� �����.

��� �� �� ���� ��

� ���� �� ��� ��

� �� ���� �����. �

� � ��(″ ″)� ����� �

����.

DECIMAL �� ��� � ���� ��

���� DECIMAL ��.

decplusblank � � ���

� ��� �� 10�� ���

��� ��(+) ��, ��� �

� ��� ��� � ���.

�� ����� ������

��� ��� ������ �

� �� �� ���� ASCII

��. � �� ��� �� �

����� ���� ��� �

� ��� � �� �#��

�� �� �#�� ����

�.

FLOAT(long) -10E307�� 10E307 ���

FLOAT ��.

-10E307�� 10E307 ��� �

� �� ���� ASCII ��.

GRAPHIC(DBCS� ��) ��� ���� ��� ����

�������.

�� �� �� ��� �� �

���, ��(���)� ����

�. �� �� ������ �

� ��� ����� �� ��

�� 2��� ����(X’8140’)

� ����� �����.

456 ��� �� ���� �� � ���

Page 465: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 50. DEL � �� �� � � � � ��� � �� (�)

��� ��

���� ������ �� �

�� �

��� ����� �� ��

� �� �

INTEGER -2 147 483 648��

2 147 483 647 ���

INTERGER ��.

-2 147 483 648��

2 147 483 647 ��� �� �

� ���� ASCII ��. 10�

� � ���� ����� ��

���.

LONG VARCHAR �� ����(: ����)�

� �� ���.

�� ���� � �� �� �

�� �� ���. ���� ��

���� �� ��� ����

�.

LONG VARGRAPHIC(DBCS

� ��)

��� ���� ��� ����

�������.

�� �� �� ��� �� �

���, ��(���)� ����

�. ���� ������ ��

��� �����.

SMALLINT -32 768�� 32 767 ���

INTEGER ��.

-32 768�� 32 767 ��� �

� �� ���� ASCII ��.

10�� � ���� �����

�����.

TIME hh.mm.ss(��, �, ). ISO

�� �� �� �� �����

����. � � ��� ��

��. ″09.39.43″

�� ������� �� ���

��� �� �� �� ���

� �� ���� � �� �

� ��� �� ���.

TIMESTAMP yyyy-mm-dd-hh.mm.ss.nnnnnn(�

�, �, �, ��, �, , ��

�). ���� �� �����

� �� � ��� ����.

������� ����� �

� � � ��� �� �

��� �� ���� � ��

�� ��� �� ���.

VARCHAR �� ����(: ����)�

� �� ���.

�� ���� � �� �� �

�� �� ���. �� ��

������ ��� �� ���

����� �� ���� ���

��.

VARGRAPHIC(DBCS� ��) ��� ���� ��� ����

�������.

�� �� �� ��� �� �

���, ��(���)� ����

�. �� �� ������ �

�� �� ��� ����� �

� ���� �����.

DEL �� �

��� DEL �� �� ���. � � � ��� ���� ����.

Windows �� ��� �� � � ��� ��/� ��� ���� ����.

"Smith, Bob",4973,15.46"Jones, Bill",12345,16.34"Williams, Sam",452,193.78

� 6 � � � � ��� � 457

Page 466: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� �� ��� �� ��� ��� ����. �� ����� �� �

��� ��� ����� � ������ �����.

Smith, Bob;4973;15.46Jones, Bill;12345;16.34Williams, Sam;452;193.78

�:

1. ����(X’20’)� ��� ����� ����.

2. � �� �� �� ���� � �� �� �� �� �� ����� ���

����. � �� ���� ����� �� ����.

3. ��(.)� ��� ��� ����� ����. ��� �� ��� ����

�����.

4. �� DBCS(���), �� DBCS � EUC� ��, ����� x00 - x3F� ��

� �����.

5. EBCDIC �� ���� ��� DEL ���� �� ����� ��� (Shift-In)

� ��� ��(Shift-Out) DBCS ��� ��� ��� � ����.

6. Windows �� ��� �� �� ����� �� EOF ��(X’1A’)� �� �

��� �� EOF� ����. � ���� ����� ����.

7. �(NULL) �� ����� ��� ���� �� � �� �� �� ���� �

��� �����.

8. �� ����� �� �� 254 �� 255���� ��� � ����� � �

� ��� 254���� �� �� ��� ���� ���� ������ �� �

��� ����. ��� ����� �� � LONG VARCHAR � LONG

VARGRAPHIC ��� �� � �� �����.

��� �� � ���� ����

�� ���� � ASCII(DEL) �� ���� �� �� �� � ��� ��

� ��� ���� ��� ���� ��� � ���. ��� ��� ���� �

� DB2��� � ����� � �� � � � ���� �����.

���� ����

��� �� ��� ��� ���� ���� ��� �� � ����� ���.

� ����� �� ������. � ��� ����� � ��� ��, ��� �

� �� ��� � ����. �� ��� ���(.)� ��� ����� � ����.

���� DBCS ���� ��(|) �� ����� ���� ����.

�� ��� ASCII �� �� ��� � EBCDIC �� �� ����� �� ��

� �����.

458 ��� �� ���� �� � ���

Page 467: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ��� (Shift-In) � ��� ��(Shift-Out) ��� EBCDIC MBCS ���

��� ����� ��� � ����.

v MBCS, EUC �� DBCS �� ���� ����� 0x40�� � � ����. �,

EBCDIC MBCS ���� ��� ���(0x4b)� �����.

v ASCII �� ��� �� EBCDIC MBCS �� ����� ��� �� ���

����� ��� ����.

– ��� ����: "(0x22, ����)

– �� ����: ,(0x2c, ��)

v EBCDIC SBCS �� ���� ��� �� �� ��� ����� ��� �

���.

– ��� ����: "(0x7F, ���� ��)

– �� ����: ,(0x6B, ��)

v ASCII ��� �� ��� ���� 0x2e(��)���.

v EBCDIC ��� �� ��� ���� 0x4B(��)���.

v �� �� ���� ������ �� ���� � �� ���� �� ���

�� 16� ��� ��� ���. � �, ��� ����.

db2 load from ... modified by chardel0x0C coldelX1e ...

��� �� � ����� �� ��

2��� ����

���� DEL �� �� �� ��� �� � �� ����� ���� 2

��� ����� �����. � � �� ����� ������ ����

�� I am 6″ tall.� ������ DEL �� ��� ″I am 6″″ tall.″

� ����. ��� DEL �� � ��� ″What a ″″nice″″ day!″� ���

��� What a ″nice″ day!

� ������. nodoubledel

2��� ���� ��� nodoubledel � � ���� ��� ���, ���

� � �� ������ ���� ��� � � ���. ��� �� �� ���

���� 2��� ���� ��� � ���. ������ nodoubledel� ��

�� �� �� � � �� ����� ��� ���� ����. ��� � �

��� nodoubledel� ���� 2��� ����� �� ����� ��% ��

�� ���� ����.

nochardel

������ nochardel � � ���� ���� �� �� �� �����

��� ����. ��� � ���� nochardel� ���� �� ����� �� �

�� ���� ��� �� ���� �����.

� 6 � � � � ��� � 459

Page 468: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

chardel

��� ���� � ���� ���� ��� �� � � ���� ��� �

���. chardel � � ���� �� ��, x� ��� ����� ��� �

���(���) �� �����.

coldel

��� ��� ��� �� ����� ���� ���� coldel� ��� �

� ��, x� � ��� ����� �����.

delprioritychar

DEL � ��� ��� � � ��� ����� �� � ��� ��� �

��. ����� ��� ����� , ��, �����. ��� �� ������

� ����� ��, , ����� ���. � � ��� ����� ���� �

� DEL ��� �� ���.

"Vincent <row delimiter> is a manager",<row delimiter>

�� Vincent � is a manager� �� � � ����� �����. <row

delimiter>� �� ����(″)�� ���� �����. delprioritychar� ���

� �� ����(″)� ����(<row delimiter>)�� �����. �, ��� DEL

�� Vincent is a manager� �� ��� � ���� ��� �����.

�� ��� �� ASCII(ASC) �� ��

�� ��� �� ASCII �(��� � �� ������ ASC��� �)� �� �

� � �� ��� �� � �� ��� �����. �� �� ASC� �� ��

���� �� �����. �� �� ASC� �� ���� ����(�� � ��

��)� �����. �� ��� �� ASCII�� �� ��� ����� ��� �

� �� ����� ���� ��� ����.

ASC ���� ��� �� ���� �� reclen � � ���� ���� ��

� �� �� �� ASC�� ����. �� ���� ��� ��� �� ��

� �� ASC�� �����.

�� ��� �� ASCII �� �� ����� ��� ���� �� ���

(columnar) �� ���� ASCII ���� ���� �� � ��� � ��

�. ASC �� � ���� �� ��� ��� �� ASCII ��� ��

����. ��� ���� � ����� �����. � ��� ��-�

�� �(IMPORT ����� ���)�� �����. �� ��� ��� ��

� � ��� ����. � � �� ��� ��� �� 1���. �� �

� � �� ��� ��� ���� ����� �� �� � �� ��� ���

��� ������. ���� �#� � ���. ASC �� �� �� �

� ��� �����.

460 ��� �� ���� �� � ���

Page 469: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

ASC �� ���� �����.

ASC file ::= Row 1 data || Row delimiter ||Row 2 data || Row delimiter ||...Row n data

Row i data ::= ASCII characters || Row delimiter

Row Delimiter ::= ASCII line feed sequencea

va ��� �� ��� ��, ASCII x0A� �����. Windows �� ��

�� �� ���� ��� ��/� ��� 2��� �� 0x0D0A� ��� �

���. EBCDIC �� ���� ���� EBCDIC LF ��(0x25)� ��� ��

��� ��� ���. LOAD ���� codepage � � ���� ���

EBCDIC ���� ��� � ���. ��� �� ��� ��� � ����

���� ����.

ASC ��� �� �

� 51. ASC � �� �� � � � � ��� � ��

��� �� ��� ����� �� �� � �� �

BIGINT �� �(SMALLINT, INTEGER, BIGINT, DECIMAL ��

FLOAT)� ��� � ���. -9 223 372 036 854 775 808��

9 223 372 036 854 775 807 ��� ��� ��� �� � ��

�����. 10��� ����� �����. ��, �� �� ���

����� �����. ��� ���� ���� ����.

�� � � ��� ��� 50���� ��� �� �� ���

���. ��, 10�� � �� ���� ��� 31�#�� �� �

����. �� ���� ��� 3�#�� �� � ����.

BLOB/CLOB ���. ���� �� �� �� ��� �� ��� ����� ��

� ��� �����. ASC �� �� ��� ���� �� �� �

�� ����� � ��� ��������.

BLOB_FILE, CLOB_FILE,

DBCLOB_FILE(DBCS�

��)

���� ���� �� �� ���� � �� �� ��� ��

��.

CHAR ���. ���� �� �� �� ��� ��� ����� �� �

��� ����� ����� �����.

DATE �� ������� �� ��� ��� �� �� �� ���� �

��.

�� � � ��� ��� �� �� ��� ��� � ��� ��

� ���.

DBCLOB(DBCS� ��) �� ��� ���. �� ��� ���� ���� ��� � ��

����. ��� ���� �� �� �� ��� �� ��� ���

�� �� � ��� �����.

� 6 � � � � ��� � 461

Page 470: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 51. ASC � �� �� � � � � ��� � �� (�)

��� �� ��� ����� �� �� � �� �

DECIMAL �� �(SMALLINT, INTEGER, BIGINT, DECIMAL ��

FLOAT)� ��� � ���. ����� ������ �� ��� �

��� � �� �����. � �� ��� �� ������ ��

� ����� � �� �#�� �� �� �#�� �����.

��, �� �� ��� ����� �����. ��� ���� ��

�� ����.

�� � � ��� ��� 50���� ��� �� �� ���

���. ��, 10�� � �� ���� ��� 31�#�� �� �

����. �� ���� ��� 3�#�� �� � ����.

FLOAT(long) �� �(SMALLINT, INTEGER, BIGINT, DECIMAL ��

FLOAT)� ��� � ���. �� �� �����. ��, �� �

� ��� ����� �����. FLOAT ��� �� ���� ��

� �� ��� E� � ���.

�� � � ��� ��� 50���� ��� �� �� ���

���. ��, 10�� � �� ���� ��� 31�#�� �� �

����. �� ���� ��� 3�#�� �� � ����.

GRAPHIC(DBCS� ��) �� ��� ���. �� ��� ���� ���� ��� � ��

����. ��� ���� �� �� �� ��� �� ��� ���

�� �� � ��� 2��� ����(0x8140)� ����� ����

�.

INTEGER �� �(SMALLINT, INTEGER, BIGINT, DECIMAL ��

FLOAT)� ��� � ���. -2 147 483 648�� 2 147 483 647

��� ��� ��� �� � �� �����. 10��� �����

�����. ��, �� �� ��� ����� �����. ��� �

��� ���� ����.

�� � � ��� ��� 50���� ��� �� �� ���

���. ��, 10�� � �� ���� ��� 31�#�� �� �

����. �� ���� ��� 3�#�� �� � ����.

LONG VARCHAR ���. ���� �� �� �� ��� �� ��� ����� ��

� ��� �����. ASC �� �� ��� ���� �� �� �

�� ����� � ��� ��������.

LONG

VARGRAPHIC(DBCS� �

�)

�� ��� ���. �� ��� ���� ���� ��� � ��

����. ��� ���� �� �� �� ��� �� ��� ���

�� �� � ��� �����.

SMALLINT �� �(SMALLINT, INTEGER, BIGINT, DECIMAL ��

FLOAT)� ��� � ���. -32 768�� 32 767 ��� ��� �

�� �� � �� �����. 10��� ����� �����. �

�, �� �� ��� ����� �����. ��� ���� ���

� ����.

�� � � ��� ��� 50���� ��� �� �� ���

���. ��, 10�� � �� ���� ��� 31�#�� �� �

����. �� ���� ��� 3�#�� �� � ����.

462 ��� �� ���� �� � ���

Page 471: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 51. ASC � �� �� � � � � ��� � �� (�)

��� �� ��� ����� �� �� � �� �

TIME �� ������� �� ��� ��� �� �� �� ���� �

��.

�� � � ��� ��� �� �� ��� ��� � ��� ��

� ���.

TIMESTAMP ������� ����� � � � � ��� �� ����

���.

�� � � ��� ��� � �� �� ��� ��� � ���

��� ���.

VARCHAR ���. ���� �� �� �� ��� �� ��� ����� ��

� ��� �����. ASC �� �� ��� ���� �� �� �

�� ����� � ��� ��������.

VARGRAPHIC(DBCS� �

�)

�� ��� ���. �� ��� ���� ���� ��� � ��

����. ��� ���� �� �� �� ��� �� ��� ���

�� �� � ��� �����.

ASC �� �

��� ASC �� �� ���. � � � ��� ���� ����.

Windows �� ��� �� � � ��� ��/� ��� ���� ����.

Smith, Bob 4973 15.46Jones, Suzanne 12345 16.34Williams, Sam 452123 193.78

�:

1. ASC �� �� ��� ���� ���� �����.

2. ���� ����� �� ����. ASC ��� ��� ��� �� ���

��� ���� � �� ��� ��� ��� �����.

3. �(NULL)� �� ��� �(NULL) � � ������ ���� ����

��.

v ��, DATE, TIME �� TIMESTAMP ������ ��� �� ��

�� ���

v �� � � �� �� �� �� ��

v �� � � ��� �(0) �� �� ��

v ��� � � ��� �� ��� �� �� ��� � ��

v NULL INDICATORS �� ��� ���� �(NULL) ��� ��� N ��

���� ��� �� �� �

4. �� ��� �(NULL) � ��� �� �� , DATE, TIME ��

TIMESTAMP ���� �� �� ������ �� � �����.

� 6 � � � � ��� � 463

Page 472: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

5. � ���� �� ��� �� ��� �� ��� �(NULL) � ���

��� ������� �� �(NULL)� ������ � �����. ��� �

(NULL) � ��� ��� � �����. ��� �� �� ����

��� �� ���� ����.

IXF �� ��� PC ��

IXF� PC �(PC/IXF) � �� ������ �� ������ ���

IXF(Integration Exchange Format (IXF) ��� � �� ����. IXF �� �

� ��� �� ������ �� � ��� �� �� �� �����. PC/IXF

�� �� ���� ������ �� ������ ���� � ��� ��� ��

��� ��� ��� ������� ����� � ���. ��� PC/IXF

�� ����� ��� PC/IXF �� �� ���� ���. �� ����� �

�� ��� ���� ��� ���. PC/IXF � �� �� ���� � ����

� ������ ��� ��� ��� �����.

IXF �� �� �� �� ������ ���� ���� �� �� � �� �

� ��� ��� �� ��� �� ���� ��� �� ������

� ����. PC/IXF � �� ��� ��� �����. � � PC/IXF

�� �� 1��� �� ���(SBCS) � 2��� �� ���(DBCS) ��� �

� �� �����. �� ��� �� PC/IXF ��� �� ����� ����. �

�� ��� ���� �� ��� �� �� � ��� �� ��� ��� ��

���.

����� PC/IXF �� �� �� ���� �� ���� ����. �� �

�� ��� ��� �� ��� �� �����.

v ��� � H� � �� ���

v ��� � T� � ��� ���

v ��� � C� � �� ����� ���(���� ��� ��� ��)

v ��� � D� � ��� ���(���� � �� ��� D ���� �

�)

PC/IXF �� ��� � A� ������ ���(H � �� ��� ��� �

�)� ��� � ���. ��� ���� ������� PC/IXF ��� PC/IXF

��� ���� �� �� ���� ��� � �� PC/IXF �� �����.

A ����� ������ ID� ���� ��� � � � � �� �� ��

� ���� �� PC/IXF �� �� ����� A ���� ����.

PC/IXF �� �� ���� ��� �� ���� �����. �� ��� �� �

�� ��� ���, PC/IXF ��� ��� ��(���)� ���� �� �� 6��

� � � �� ��� �����. �, (� ��� �� - 6���)���. PC/IXF

464 ��� �� ���� �� � ���

Page 473: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� ����� �� ��� �� �� ��� ��� ���� � ��� ��

� ��� ���. ��� �� �� ����� H, T � C ���� ��� �

�� �� ��� �� �� �� ��� ��� ���. ��� �� ���

(: � �)� ��� ��� �� �� ���� PC/IXF �� �� �� ��

��� �� ���� ��� �� ���� ����. ��� PC/IXF �� �

� ����� ��� �� �� ���� � �� ��� ��� H, T � C �

��� �� ���.

PC/IXF �� LLS(LOB Location Specifier) ��� �� LLS ���� �

�� D ���� � ���. D ���� ���� ������ ���� ��

�� �� � ��� ��� PC/IXF �� ��� �� ���� �� �

��. �� �(NULL) � ��� ��� ���� LOB ��� �� LLS�

� ���. LOB ��� �(NULL)�� �(NULL) LOB� ���� LLS� �

� ���.

XML ��� D ��� ��� XDS �� �� XDS(XML Data Specifier) ��

� ���� 2��� �� ��� ���.

� � �� XDS� ������.

XDS FIL="a.xml" OFF="1000" LEN="100" SCH="RENATA.SCHEMA" />

�� D ���� �� ���� �����.

0x3D 0x00 XDS FIL="a.xml" OFF="1000" LEN="100" SCH="RENATA.SCHEMA" />

PC/IXF � ���� �� ���� ���� �� ����. ��� � ���

� ����� �� � �� ��� ���� �� ������� CPGID� ���

� �� ���� �����.

v A ���� IXFADATA �.

IXFADATA �� ��� �� ���� �� ��� ��� �� A ���� �

� ���� ������� �� ����. �, ��� �� ��� ���

�.

v D ���� IXFDCOLS �.

IXFDCOLS �� ��� �� ���� �� ��� ��� �� �� � ��

���� ���� C ���� ��� ��� ����.

H, T � C ���� �� �� D � A ���� ��� ��� � �(0)�� �

�� ��� ���� ���� 1��� �� �� � ��� �� ���. ��

�(0)�� � ��� ��� �� ��� �(0) ��(��� ��)� �����. ��

� �� � ��� ���� ���(: ��� ��� ��� ����� ��

�� IXFCLENG) ���� �� ���. �� �� ��� ����.

� 6 � � � � ��� � 465

Page 474: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFHRECL, IXFTRECL, IXFCRECL, IXFDRECL, IXFARECL,IXFHHCNT, IXFHSBCP, IXFHDBCP, IXFTCCNT, IXFTNAML,IXFCLENG, IXFCDRID, IXFCPOSN, IXFCNAML, IXFCTYPE,IXFCSBCP, IXFCDBCP, IXFCNDIM, IXFCDSIZ, IXFDRID

�: ������ �� ���� PC/IXF � �� System/370™� ���� ��

��.

PC/IXF ��� ��

��� �� �� �� � PC/IXF ��� �� ���.

v ��

v ���

v �� �����

v ���

v ������

��� DB2�� ���� � �� ������ � ����.

v ��

v �� ��

v � ���

v �

v �

v ID

PC/IXF ���� ��� �� �����. � �� � ��� ��� ��

�� ��� ���.

HEADER RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- ------- --------- -------------IXFHRECL 06-BYTE CHARACTER record lengthIXFHRECT 01-BYTE CHARACTER record type = 'H'IXFHID 03-BYTE CHARACTER IXF identifierIXFHVERS 04-BYTE CHARACTER IXF versionIXFHPROD 12-BYTE CHARACTER productIXFHDATE 08-BYTE CHARACTER date writtenIXFHTIME 06-BYTE CHARACTER time writtenIXFHHCNT 05-BYTE CHARACTER heading record countIXFHSBCP 05-BYTE CHARACTER single byte code pageIXFHDBCP 05-BYTE CHARACTER double byte code pageIXFHFIL1 02-BYTE CHARACTER reserved

��� �� ���� ��� ����.

466 ��� �� ���� �� � ���

Page 475: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFHRECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. H ���� ��� �� �� ����

� ��� �� ���.

IXFHRECT

IXF ��� ���, � ���� �� H� ����.

IXFHID

� � ID�, � �� �� IXF� ����.

IXFHVERS

� � � ���� PC/IXF � ���, ’0002’� ����.

IXFHPROD

�� ��� ������ �� ����� ���� � ��� � �

����. � �� ���� �� 6���� �� ��� ��� ���

� �� 6���� �� ��� � �� ���� �����. ����

�� �� ������� � �� ��� ������ �� ���� �

� ��� ��� ����.

IXFHDATE

�� �� ��(yyyymmdd ��)���.

IXFHTIME

�� �� ��(hhmmss ��)���. � �� ��� ��� ���

� � � ���.

IXFHHCNT

� �� � H, T � C ��� ��, � �� ��� ��� �� ���

�. � ��� A ���� ���� ����.

IXFHSBCP

1��� �� ��� ��, SBCS CPGID �� ’00000’�� ���� 1�

�� ��� �����.

���� ����� � �� ����� ������ ���� SBCS

CPGID� ���� ����. � � ��� SBCS CPGID� 850��

� �� ’00850’� �����.

IXFHDBCP

2��� �� ��� ��, DBCS CPGID �� ’00000’�� ���� 1�

�� ��� �����.

� 6 � � � � ��� � 467

Page 476: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� ����� � �� ����� ������ ���� DBCS

CPGID� ���� ����. � � ��� DBCS CPGID� 301��

� �� ’00301’� �����.

IXFHFIL1

��� IXF �� � �� ����� 2 ���� �� �� �

� �����.

TABLE RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- ------- --------- -------------

IXFTRECL 006-BYTE CHARACTER record lengthIXFTRECT 001-BYTE CHARACTER record type = 'T'IXFTNAML 003-BYTE CHARACTER name lengthIXFTNAME 256-BYTE CHARACTER name of dataIXFTQULL 003-BYTE CHARACTER qualifier lengthIXFTQUAL 256-BYTE CHARACTER qualifierIXFTSRC 012-BYTE CHARACTER data sourceIXFTDATA 001-BYTE CHARACTER data convention = 'C'IXFTFORM 001-BYTE CHARACTER data format = 'M'IXFTMFRM 005-BYTE CHARACTER machine format = 'PC'IXFTLOC 001-BYTE CHARACTER data location = 'I'IXFTCCNT 005-BYTE CHARACTER 'C' record countIXFTFIL1 002-BYTE CHARACTER reservedIXFTDESC 030-BYTE CHARACTER data descriptionIXFTPKNM 257-BYTE CHARACTER primary key nameIXFTDSPC 257-BYTE CHARACTER reservedIXFTISPC 257-BYTE CHARACTER reservedIXFTLSPC 257-BYTE CHARACTER reserved

��� ��� ���� ��� ����.

IXFTRECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. T ���� ��� �� �� ����

� ��� �� ���.

IXFTRECT

IXF ��� ���, � ���� �� T� ����.

IXFTNAML

IXFTNAME ��� ��� ��� ��(���)���.

IXFTNAME

��� �����. �� ��� ���� �� � ��� ���

�. ���� ���� � ������ �� ������� � �� ��

�� ����. PC/IXF �� �� � ������ �� �������

� �� DOS � �� � �� �� ��� ����.

468 ��� �� ���� �� � ���

Page 477: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFTQULL

IXFTQUAL ��� ��� �� ���� ��(���)���.

IXFTQUAL

��� �� ����, �� ����� ��� ��� �����. � �

�� ����. �� ��� ������ � �� �� ���� �

��� �� �� � ��� �� �����. �� �� ����� �

�� � �� ����� ��� �� �� � �� ��� � ��

� � �� ����.

IXFTSRC

���� �� ��� ���� � �����. � ��� ����. �

� ��� ������ � �� �� ���� ���� �� �� �

��� �� �����. �� �� ����� � �� � �� �

���� ��� �� �� � �� ��� � �� � � �

� ����.

IXFTDATA

���� ��� � ���� �����. � �� ��� � �����

�� C� ����. �� � �� � �� �� �����(C) ���

�� ��� �� ���� PC/IXF ��� ��� �����.

IXFTFORM

�� ���� ��� � ���� �����. � �� M�� ����.

�� ���� �� ���(D)� IXFTMFRM ��� ��� ��(��)

��� �� �����.

IXFTMFRM

PC/IXF ��� �� ���� ����. ������ �� ������

� � �� PCbbb� �� �� � �� �� ��� � ���. �

� b� ��� ���� PC��� PC/IXF �� ���� IBM PC ��

�� ��� �����.

IXFTLOC

���� �����. ������ �� ������� 1� �� �����.

�� ���� � � ��� �� �����.

IXFTCCNT

� ����� C ���� ����. ���� ���� � � �� ���

��.

IXFTFIL1

��� IXF �� � �� ����� 2 ���� �� �� �

� �����.

� 6 � � � � ��� � 469

Page 478: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFTDESC

���� �� � ������. � ��� ����. �� ��� �

����� � �� �� ���� ���� �� �� � ��� ��

�����. �� �� ����� � �� � �� ����� ���

�� �� � �� ��� � �� � � �� ����. ��

� ���� �(NULL)� ��� ������ �������� ��� ��

� ��� �� � �� NOT NULL WITH DEFAULT� �����.

IXFTPKNM

���� ��� 1� �(� ��)� �����. ��� �(null)� ��� �

��� ����.

IXFTDSPC

� �� �� ����� ����.

IXFTISPC

� �� �� ����� ����.

IXFTLSPC

� �� �� ����� ����.

COLUMN DESCRIPTOR RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- ------- --------- -------------IXFCRECL 006-BYTE CHARACTER record lengthIXFCRECT 001-BYTE CHARACTER record type = 'C'IXFCNAML 003-BYTE CHARACTER column name lengthIXFCNAME 256-BYTE CHARACTER column nameIXFCNULL 001-BYTE CHARACTER column allows nullsIXFCDEF 001-BYTE CHARACTER column has defaultsIXFCSLCT 001-BYTE CHARACTER column selected flagIXFCKPOS 002-BYTE CHARACTER position in primary keyIXFCCLAS 001-BYTE CHARACTER data classIXFCTYPE 003-BYTE CHARACTER data typeIXFCSBCP 005-BYTE CHARACTER single byte code pageIXFCDBCP 005-BYTE CHARACTER double byte code pageIXFCLENG 005-BYTE CHARACTER column data lengthIXFCDRID 003-BYTE CHARACTER 'D' record identifierIXFCPOSN 006-BYTE CHARACTER column positionIXFCDESC 030-BYTE CHARACTER column descriptionIXFCLOBL 020-BYTE CHARACTER lob column lengthIXFCUDTL 003-BYTE CHARACTER UDT name lengthIXFCUDTN 256-BYTE CHARACTER UDT nameIXFCDEFL 003-BYTE CHARACTER default value lengthIXFCDEFV 254-BYTE CHARACTER default valueIXFCREF 001-BYTE CHARACTER reference typeIXFCNDIM 002-BYTE CHARACTER number of dimensionsIXFCDSIZ varying CHARACTER size of each dimension

��� �� ����� ���� ��� ����.

470 ��� �� ���� �� � ���

Page 479: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFCRECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. C ���� ��� �� �� ����

� ��� �� ���.

IXFCRECT

IXF ��� ���, � ���� �� C� ����.

IXFCNAML

IXFCNAME ��� �� ��� ��(���)���.

IXFCNAME

�� �����.

IXFCNULL

� ���� NULL �� ����� �����. ��� �� Y �� N��

�.

IXFCDEF

� �� ����� ������ �����. ��� �� Y �� N��

�.

IXFCSLCT

���� �� ��, ��� ����� �� � �� ��� ���� �

�������. PC/IXF �� ��� ����� �� � �� Y�

����. PC/IXF �� �� ����� �� ����.

IXFCKPOS

1� �� ��� ��� �����. ��� 1� �� ���� �� �� �

� �� ��� 01 - 16 �� N���.

IXFCCLAS

IXFCTYPE ��� ��� ��� �� ������. ������ ��

������� �� �(R)� �����.

IXFCTYPE

��� ��� ����.

IXFCSBCP

SBCS CPGID� ���� 1��� ��� �����. � ���� � �

�� �� D ���� IXFDCOLS �� ���� 1��� �� ����

CPGID� �����.

� �� ���� IXFCTYPE �� ��� ��� ��� �� ��

����.

� 6 � � � � ��� � 471

Page 480: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ��� ��� �� � �� ����� H ����� IXFHSBCP �

�� ��� 0� �� �� ��� ���. ��� � �� �����.

� �� �(0)�� ��� �� ��� ���� ����� �����.

v �� ��� �� � �� ��� ��� ����. ���� �����

�� 0�� ��� ��� ������� ����.

v �� �� �� ��� �� � �� ��� ��� ����. ����

������� IXFHSBCP � ��� ��� ��� �������

����.

v ��� ��� �� � �� �(0)�� ���.

IXFCDBCP

DBCS CPGID� ���� 1��� ��� �����. � ���� � �

�� �� D ���� IXFDCOLS �� ���� 2��� �� ����

CPGID� �����.

� �� ���� IXFCTYPE �� ��� ��� ��� �� ��

����.

v ��� ��� �� � �� H ����� IXFHDBCP � �� ��

� � �� �(0)�� ���. ��� � �� �����. IXFCSBCP

� �� �(0)�� � � �� �(0)�� ���.

v �� ��� �� � �� ��� ��� ����. ���� �����

�� 0�� ��� ��� ������� ����.

v �� �� �� ��� �� � �� ��� ��� ����. ����

������� 0�� ��� ��� ������� ����.

v ��� ��� �� � �� IXFHDBCP � �� �� ���.

IXFCLENG

�� �� ��� �� ��� �����. �� ��� ��� � ��

���� ��� ���� �� ���. �� ��� �� �� � ��

�� ��� ���� ��� ���� � � �� ��� �����. ��

��� �� �� � �� � � � �(���� ���� 3��� �

���� ���� 2���)� �����. � � � ���� ��� ��

�� � � �� ��� �����. � 9.7��, ��� ��� ��

�� � �� ��� ���� ���� ��� ���� � � �� �

�� �����.

IXFCDRID

D ��� ID���. � �� ���� ���� � � �� ��� ���

��. � D ���� ��� PC/IXF ��� ��� � ��� �

���. � ���� ��� ���� ���� D ���( ���� �

�� � D ��� )� �����. �� 1��(: 001) ��� ���

472 ��� �� ���� �� � ���

Page 481: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� � � �� D ���� �� �����. � �� C ����

� IXFCDRID �� 1���. �� � C ����� IXFCDRID �� �

� C ��� �� ��� 1� � � ���.

IXFCPOSN

� � �� ��� ��� � ���� D ��� ���� �� ��

�� �� � �����. D ���� IXFDCOLS ��� � �� ���

� �� ��� �����. �(NULL) � �� �� �� IXFCPOSN

� �(NULL) ���� ����. ��� ��� ��� ��� ����.

���� �� �� ���� ���� �� ��� ��� �� �� ���

� �����. D ���� IXFDCOLS ��� � �� ���� ��

IXFCPOSN �� 1(�(0)� ��)���. ��� � D ���� � ��

IXFCPOSN �� 1���. ��� ��� IXFCPOSN �� ��� �� �

#�� ��� ���� ��� ���� � ��� ���.

IXFCDESC

��� �� � �����. � ��� ����. �� ��� ��

���� � �� �� ���� ���� �� �� � ��� �� �

����. �� �� ����� � �� � �� ����� ���

�� �� � �� ��� � �� � � �� ����.

IXFCLOBL

� ��� ��� long �� LOB� ��(���)���. � ��� long ��

LOB� ��� � � �� 000���.

IXFCUDTL

IXFCUDTN ��� ��� �� � ��� ��(���)���. � ��

� �� UDT� ��� � � �� 000���.

IXFCUDTN

� ��� ��� ��� ���� ��� �� �� �����.

IXFCDEFL

IXFCDEFV ��� ����� ��(���)���. � ��� ����� �

�� � � �� 000���.

IXFCDEFV

��� �� � ��� ����� �����.

IXFCREF

��� �� ��� ��� �� � ���� �� �(��� ��(D) ��

�� ��(R))� �����.

IXFCNDIM

��� �� ����. � �� PC/IXF�� ��� ���� ����. �

�� � �� �(0)� ���� ���� ��� ��� ���.

� 6 � � � � ��� � 473

Page 482: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFCDSIZ

��� �� �� �����. � �� ��� ��� 5������. �

�� ���� �� �(�, �� �� 0�� �) � � ��� �(0)��

� �� ��� ���� ����.

DATA RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- ------- --------- -------------IXFDRECL 06-BYTE CHARACTER record lengthIXFDRECT 01-BYTE CHARACTER record type = 'D'IXFDRID 03-BYTE CHARACTER 'D' record identifierIXFDFIL1 04-BYTE CHARACTER reservedIXFDCOLS varying variable columnar data

��� ��� ���� ��� ����.

IXFDRECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. D ���� ���� �� �� �

�� ��� �� ����� �� �� �� ���� ����� ��� �

� ���.

IXFDRECT

IXF ��� ���, � ���� �� D� ����. ����� ���

�� ���� �����.

IXFDRID

��� ID�, ��� � ��� � D ���� ����� �� D �

��� �����. ��� � � �� D ��� �� � � �� 1, �

�� � � �� D ��� �� � � �� 2� �� ���� ���

��. ��� � �� C ����� �� �� D ��� ID� ���

��� ���.

IXFDFIL1

��� IXF �� � �� ���� �� ��� ��(Shift-Out) �

�� ��� ����� 4 ���� �� �� �� �����.

IXFDCOLS

���(columnar) ���� �����. ��� ���(D ���)� ���

��� �� ��� �� ���� ����. �� ����� ����

�� ��� �� ����, D ���� ��� D ��� ID� �����.

D ����� �� ��� �� ��� C ���� IXFCPOSN ��� ��

���.

�� �� ���� �� ��� �(NULL) � ���� �� ���

�.

474 ��� �� ���� �� � ���

Page 483: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v �(NULL) � � �� ��(IXFCNULL �� Y� �) �� �

� ���� �(NULL) ���� �����. �(NULL) � � ���

�� �� ���� �� ������ �� ���� ��� �� ��

�� �����. �(NULL) ���� �(NULL)� �� �� x’0000’, �

(NULL) �� x’FFFF’� ��� 2��� ����.

v �(NULL) � � ��� �� �� �� �� ���� �� ����

�� �� ���� ��� �� ��� �����.

�� �� ��� � �� ��� �� ��� �� �� ���� ��

���. �� �� ���� IXFTMFRM �� ��� ���� ���� 2

��� �����.

D ��� ��� ��� ��� 32 771���� �� � ����.

APPLICATION RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- ------- --------- -------------IXFARECL 06-BYTE CHARACTER record lengthIXFARECT 01-BYTE CHARACTER record type = 'A'IXFAPPID 12-BYTE CHARACTER application identifierIXFADATA varying variable application-specific data

��� ������ ���� ��� ����.

IXFARECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. A ���� ��� �� IXFAPPID

�� ����� ��� �� ���.

IXFARECT

IXF ��� ���, � ���� �� A� ����. ������ ��

��� �����. ������ ID�� ���� ���� � � ��

�� �� ��� ���� �� ������� � ���� ����.

IXFAPPID

�������� A ���� �� � ���� ������ ID���. �

����� �� ������ �� PC/IXF �� �� � �� �� 6

�� ������ �� ����� ���� ��� ��� �� 6�� �

����� �� ����� ��� �� ��� A ���� �� � �

������ ���� A ���� ��� � ���.

IXFADATA

� �� ������ � ���� �����. � ���� �� �

� � A ���� �� ���� � A ���� ��� � � � �

������� �����.

� 6 � � � � ��� � 475

Page 484: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DB2 INDEX RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- -------- --------- -------------IXFARECL 006-BYTE CHARACTER record lengthIXFARECT 001-BYTE CHARACTER record type = 'A'IXFAPPID 012-BYTE CHARACTER application identifier =

'DB2 02.00'IXFAITYP 001-BYTE CHARACTER application specific data type =

'I'IXFADATE 008-BYTE CHARACTER date written from the 'H' recordIXFATIME 006-BYTE CHARACTER time written from the 'H' recordIXFANDXL 002-BYTE SHORT INT length of name of the indexIXFANDXN 256-BYTE CHARACTER name of the indexIXFANCL 002-BYTE SHORT INT length of name of the index creatorIXFANCN 256-BYTE CHARACTER name of the index creatorIXFATABL 002-BYTE SHORT INT length of name of the tableIXFATABN 256-BYTE CHARACTER name of the tableIXFATCL 002-BYTE SHORT INT length of name of the table creatorIXFATCN 256-BYTE CHARACTER name of the table creatorIXFAUNIQ 001-BYTE CHARACTER unique ruleIXFACCNT 002-BYTE CHARACTER column countIXFAREVS 001-BYTE CHARACTER allow reverse scan flagIXFAPCTF 002-BYTE CHARACTER amount of pct freeIXFAPCTU 002-BYTE CHARACTER amount of minpctusedIXFAEXTI 001-BYTE CHARACTER reservedIXFACNML 002-BYTE SHORT INT length of name of the columnsIXFACOLN varying CHARACTER name of the columns in the index

��� �� ��� �� � �� ��� ��� �����. � ���� ��

�� �� C ��� ��� �����. ��� DB2 �� ���� ��� ��

��.

IXFARECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. A ���� ��� �� IXFAPPID

�� ����� ��� �� ���.

IXFARECT

IXF ��� ���, � ���� �� A� ����. ������ ��

��� �����. ������ ID�� ���� ���� � � ��

�� �� ��� ���� �� ������� � ���� ����.

IXFAPPID

�������� � A ���� �� � DB2� ���� ������ ID

���.

IXFAITYP

DB2 ������ ���� � � ″I″� ��� �����.

IXFADATE

�� �� ��(yyyymmdd ��)���. � �� IXFHDATE �� �

�� ���.

476 ��� �� ���� �� � ���

Page 485: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFATIME

�� �� ��(hhmmss ��)���. � �� IXFHTIME �� ���

���.

IXFANDXL

IXFANDXN ��� �� ��� ��(���)���.

IXFANDXN

��� �����.

IXFANCL

IXFANCN ��� �� �� ��� ��(���)���.

IXFANCN

�� ��� �����.

IXFATABL

IXFATABN ��� ��� ��� ��(���)���.

IXFATABN

��� �����.

IXFATCL

IXFATCN ��� ��� �� ��� ��(���)���.

IXFATCN

��� ��� �����.

IXFAUNIQ

�� �� �����. �� �� 1� �� �� P, �� ��� ��

U, ��� ��� �� D���.

IXFACCNT

�� ��� � �� �� �����.

IXFAREVS

� ���� ��� ��� ������ �����. �� �� ��� �

�� �� Y�� ��� ��� �� �� N���.

IXFAPCTF

� ���� ��� �� ���� ���� �����. �� �� �

�� -1 - 99���. -1 �� �(0)� �� ���� ��� ����� ��

���.

IXFAPCTU

� �� ���� ���� �� � ���� ��� �� �� ��

�� �� ���� �����. �� �� ��� 00 - 99���.

� 6 � � � � ��� � 477

Page 486: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFAEXTI

�� ����� ����.

IXFACNML

IXFACOLN ��� �� ��� ��(���)���.

IXFACOLN

� ��� ��� ��� �����. �� �� ��� +name-name...

���. �� +� ���� ����� ���� -� ���� ����� �

����.

DB2 HIERARCHY RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- -------- --------- -------------IXFARECL 006-BYTE CHARACTER record lengthIXFARECT 001-BYTE CHARACTER record type = 'A'IXFAPPID 012-BYTE CHARACTER application identifier =

'DB2 02.00'IXFAXTYP 001-BYTE CHARACTER application specific data type =

'X'IXFADATE 008-BYTE CHARACTER date written from the 'H' recordIXFATIME 006-BYTE CHARACTER time written from the 'H' recordIXFAYCNT 010-BYTE CHARACTER 'Y' record count for this hierarchyIXFAYSTR 010-BYTE CHARACTER starting column of this hierarchy

� �� ��� ��� ��� �� ��� ����. �� � ��� ���(�

� ��)� �� �� ��� �� ��� � �� �� �� ���� ����

�� C ��� ��� �����. ��� DB2 �� �� ���� ��� ���

�.

IXFARECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. A ���� ��� �� IXFAPPID

�� ����� ��� �� ���.

IXFARECT

IXF ��� ���, � ���� �� A� ����. ������ ��

��� �����. ������ ID�� ���� ���� � � ��

�� �� ��� ���� �� ������� � ���� ����.

IXFAPPID

�������� � A ���� �� � DB2� ���� ������ ID

���.

IXFAXTYP

DB2 ������ ���� � � ″X″� ��� �����.

478 ��� �� ���� �� � ���

Page 487: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFADATE

�� �� ��(yyyymmdd ��)���. � �� IXFHDATE �� �

�� ���.

IXFATIME

�� �� ��(hhmmss ��)���. � �� IXFHTIME �� ���

���.

IXFAYCNT

� �� �� ��� ��� ��� � � ��� ��� �� �����.

IXFAYSTR

����� ���� �� ���� � ��� ���� ��� �����.

�� �� ����� ��� �� � ����� ���� � � ����

�� �� ���� �������. IXF � � � � ���� ��� �

��� ����. � �� X ���� ��� �(0) ��� ����

�.

DB2 SUBTABLE RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- -------- --------- -------------IXFARECL 006-BYTE CHARACTER record lengthIXFARECT 001-BYTE CHARACTER record type = 'A'IXFAPPID 012-BYTE CHARACTER application identifier =

'DB2 02.00'IXFAYTYP 001-BYTE CHARACTER application specific data type =

'Y'IXFADATE 008-BYTE CHARACTER date written from the 'H' recordIXFATIME 006-BYTE CHARACTER time written from the 'H' recordIXFASCHL 003-BYTE CHARACTER type schema name lengthIXFASCHN 256-BYTE CHARACTER type schema nameIXFATYPL 003-BYTE CHARACTER type name lengthIXFATYPN 256-BYTE CHARACTER type nameIXFATABL 003-BYTE CHARACTER table name lengthIXFATABN 256-BYTE CHARACTER table nameIXFAPNDX 010-BYTE CHARACTER subtable index of parent tableIXFASNDX 005-BYTE CHARACTER starting column index of current

tableIXFAENDX 005-BYTE CHARACTER ending column index of current

table

� �� ��� ��� ��� �� ��� ��� � ���� ����. ��

��� � �� � ��� ���� �� �� �� ���� �� �� ��

� �� ��� �� ���. � ���� �� ��� ���� ��� ��

� �� ����� ����. � ���� ��� �� C ��� ����

��� ���. ��� DB2 � ��� ���� ��� ����.

IXFARECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

� 6 � � � � ��� � 479

Page 488: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

(� ��� �� - 6���)���. A ���� ��� �� IXFAPPID

�� ����� ��� �� ���.

IXFARECT

IXF ��� ���, � ���� �� A� ����. ������ ��

��� �����. ������ ID�� ���� ���� � � ��

�� �� ��� ���� �� ������� � ���� ����.

IXFAPPID

�������� � A ���� �� � DB2� ���� ������ ID

���.

IXFAYTYP

DB2 ������ ���� � � ″Y″� ��� �����.

IXFADATE

�� �� ��(yyyymmdd ��)���. � �� IXFHDATE �� �

�� ���.

IXFATIME

�� �� ��(hhmmss ��)���. � �� IXFHTIME �� ���

���.

IXFASCHL

IXFASCHN ��� � ��� �� ��� ��(���)���.

IXFASCHN

� ��� ��� �����.

IXFATYPL

IXFATYPN ��� � ��� ��� ��(���)���.

IXFATYPN

� ���� �����.

IXFATABL

IXFATABN ��� ��� ��� ��(���)���.

IXFATABN

��� �����.

IXFAPNDX

�� � ���� � ��� ��� �����. � � ���� �� �

�� �� �� � �� -1 �� �����.

IXFASNDX

� � ���� ��� �� ���� �� �����.

480 ��� �� ���� �� � ���

Page 489: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFAENDX

� � ���� ��� �� ���� � �����.

DB2 CONTINUATION RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- -------- --------- -------------IXFARECL 006-BYTE CHARACTER record lengthIXFARECT 001-BYTE CHARACTER record type = 'A'IXFAPPID 012-BYTE CHARACTER application identifier =

'DB2 02.00'IXFACTYP 001-BYTE CHARACTER application specific data type = 'C'IXFADATE 008-BYTE CHARACTER date written from the 'H' recordIXFATIME 006-BYTE CHARACTER time written from the 'H' recordIXFALAST 002-BYTE SHORT INT last diskette volume numberIXFATHIS 002-BYTE SHORT INT this diskette volume numberIXFANEXT 002-BYTE SHORT INT next diskette volume number

� ���� �� � ��� �� �, � �� IXF �� ��� � �

��� ���. �� �� � �� ��� �� �, � �� IXF �� ���

�� �� ����� �� � ���. � ���� ��� � ��� ���

� ����. ��� DB2 � ���� ��� ����.

IXFARECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. A ���� ��� �� IXFAPPID

�� ����� ��� �� ���.

IXFARECT

IXF ��� ���, � ���� �� A� ����. ������ ��

��� �����. ������ ID�� ���� ���� � � ��

�� �� ��� ���� �� ������� � ���� ����.

IXFAPPID

�������� � A ���� �� � DB2� ���� ������ ID

���.

IXFACTYP

DB2 ������ ���� � � ″C″� ��� �����.

IXFADATE

�� �� ��(yyyymmdd ��)���. � �� IXFHDATE �� �

�� ���.

IXFATIME

�� �� ��(hhmmss ��)���. � �� IXFHTIME �� ���

���.

� 6 � � � � ��� � 481

Page 490: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFALAST

� �� �� ��(little-endian) �� 2� ����. �� IXFATHIS

��� �� ���.

IXFATHIS

� �� �� ��(little-endian) �� 2� ����. � ���� �

� �� ���� ���. � �� ���� 1 �� ���.

IXFANEXT

� �� �� ��(little-endian) �� 2� ����. ���� � �

� ��� � �� �, �� IXFATHIS�� 1� � � ���. �� �

�� � �� �� �(0)�� ���.

DB2 TERMINATE RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- -------- --------- -------------IXFARECL 006-BYTE CHARACTER record lengthIXFARECT 001-BYTE CHARACTER record type = 'A'IXFAPPID 012-BYTE CHARACTER application identifier =

'DB2 02.00'IXFAETYP 001-BYTE CHARACTER application specific data type =

'E'IXFADATE 008-BYTE CHARACTER date written from the 'H' recordIXFATIME 006-BYTE CHARACTER time written from the 'H' record

� ���� IXF �� � ��� � EOF ����. ��� DB2 � ��

�� ��� ����.

IXFARECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. A ���� ��� �� IXFAPPID

�� ����� ��� �� ���.

IXFARECT

IXF ��� ���, � ���� �� A� ����. ������ ��

��� �����. ������ ID�� ���� ���� � � ��

�� �� ��� ���� �� ������� � ���� ����.

IXFAPPID

�������� � A ���� �� � DB2� ���� ������ ID

���.

IXFAETYP

DB2 ������ ���� � � ″E″� ��� �����.

482 ��� �� ���� �� � ���

Page 491: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFADATE

�� �� ��(yyyymmdd ��)���. � �� IXFHDATE �� �

�� ���.

IXFATIME

�� �� ��(hhmmss ��)���. � �� IXFHTIME �� ���

���.

DB2 IDENTITY RECORD

FIELD NAME LENGTH TYPE COMMENTS---------- ------- --------- -------------IXFARECL 06-BYTE CHARACTER record lengthIXFARECT 01-BYTE CHARACTER record type = 'A'IXFAPPID 12-BYTE CHARACTER application identifierIXFATYPE 01-BYTE CHARACTER application specific record type = 'S'IXFADATE 08-BYTE CHARACTER application record creation dateIXFATIME 06-BYTE CHARACTER application record creation timeIXFACOLN 06-BYTE CHARACTER column number of the identity columnIXFAITYP 01-BYTE CHARACTER generated always ('Y' or 'N')IXFASTRT 33-BYTE CHARACTER identity START AT valueIXFAINCR 33-BYTE CHARACTER identity INCREMENT BY valueIXFACACH 10-BYTE CHARACTER identity CACHE valueIXFAMINV 33-BYTE CHARACTER identity MINVALUEIXFAMAXV 33-BYTE CHARACTER identity MAXVALUEIXFACYCL 01-BYTE CHARACTER identity CYCLE ('Y' or 'N')IXFAORDR 01-BYTE CHARACTER identity ORDER ('Y' or 'N')IXFARMRL 03-BYTE CHARACTER identity Remark lengthIXFARMRK 254-BYTE CHARACTER identity Remark value

��� DB2 ID ���� ��� ����.

IXFARECL

��� �� ������. ��� �� ��� ��� ���, PC/IXF ��

� ��� ��(���)� ���� �� �� 6��� ��� �����. �,

(� ��� �� - 6���)���. A ���� ��� �� IXFAPPID

�� ����� ��� �� ���.

IXFARECT

IXF ��� ���, � ���� �� A� ����. ������ ��

��� �����. ������ ID�� ���� ���� � � ��

�� �� ��� ���� �� ������� � ���� ����.

IXFAPPID

�������� � A ���� �� � DB2� ���� ������ ID

���.

IXFATYPE

������ �� ��� ����. � � �� �� ″S″���.

IXFADATE

�� �� ��(yyyymmdd ��)���. � �� IXFHDATE �� �

�� ���.

� 6 � � � � ��� � 483

Page 492: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFATIME

�� �� ��(hhmmss ��)���. � �� IXFHTIME �� ���

���.

IXFACOLN

����� ID ��� �� ����.

IXFAITYP

ID ��� ����. �� ″Y″�� ID ��� �� GENERATED���.

� �� �� �� �� GENERATED BY DEFAULT�� �����

�����.

IXFASTRT

��� � � CREATE TABLE�� ��� ID ��� START AT ��

��.

IXFAINCR

��� � � CREATE TABLE�� ��� ID ��� INCREMENT BY

����.

IXFACACH

��� � � CREATE TABLE�� ��� ID ��� CACHE ����.

″1″ �� NO CACHE ��� �����.

IXFAMINV

��� � � CREATE TABLE�� ��� ID ��� MINVALUE��

�.

IXFAMAXV

��� � � CREATE TABLE�� ��� ID ��� MAXVALUE��

�.

IXFACYCL

��� � � CREATE TABLE�� ��� ID ��� CYCLE ����.

″Y″ �� CYCLE ��� ���� � �� NO CYCLE� �����.

IXFAORDR

��� � � CREATE TABLE�� ��� ID ��� ORDER ����.

″Y″ �� ORDER ��� ���� � �� NO ORDER� �����.

IXFARMRL

IXFARMRK ��� �� ��(���)���.

IXFARMRK

ID ��� ��� ���� � � ����. � ��� ����. ��

�� ���� � ������ �� ������� � �� ���� ��

��.

484 ��� �� ���� �� � ���

Page 493: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

PC/IXF ��� ��

� 52. PC/IXF ��� �

�� IXFCTYPE � ��

BIGINT 492 IXFTMFRM�� ��� ��� 8��� ��.

-9 223 372 036 854 775 808 �

9 223 372 036 854 775 807 ��� ��� �

����. IXFCSBCP � IXFCDBCP� ��

(significant) ��� ��� �(0)�� ���.

IXFCLENG� ���� ��� ��� ���

���.

BLOB, CLOB 404, 408 �� �� ���. ���� �� ��� �� �

���� ���� IXFCLENG �� ����

32 767���� �� � ����. ��� �

�� �� �� �� ���� ����. �� �

��� ��� ��(���)� ���� 4���

�����. ���� �� ���� IXFCSBCP

�� �����.

��� BLOB�� �����. IXFCSBCP� �

(0)�� ���� �� ����� �� ����

� �� ��� � ����.

��� CLOB�� �����. IXFCDBCP� �

(0)� ��� ���� �� ����

IXFCDBCP�� 2��� ��� ��� � �

��.

BLOB_LOCATION_

SPECIFIER �

DBCLOB_

LOCATION_

SPECIFIER

960, 964, 968 �� �� ��, 255���� �� � ���

�. LLS(LOB Location Specifier)� �� ��

�� IXFCSBCP�� �����. IXFCSBCP�

�(0)�� LLS� �� ����� �� ����

� �� ��� � ����. IXFCDBCP� �

(0)� ��� ���� �� ����

IXFCDBCP�� 2��� ��� ��� � �

��.

LLS ��� IXFCLENG� �� � ��

LOB� �� ��� �����. LLS� ���

��� LOB� �� � � �� ���

���� PC/IXF �� LOB �� ���

� � ��� � ����.

� 6 � � � � ��� � 485

Page 494: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 52. PC/IXF ��� � (�)

�� IXFCTYPE � ��

BLOB_FILE,

CLOB_FILE,

DBCLOB_FILE

916, 920, 924 name_length � name �� ��� SQLFILE

��� ���� �� �� �. ��� ���

�� ����� ���� IXFCLENG �� �

��� 255���� �� � ����. � �

�� �� ���� IXFCSBCP�� �����.

IXFCDBCP� �(0)� ��� � ��� ��

���� IXFCDBCP�� 2��� ��� ���

� ���. IXFCSBCP� �(0)�� � ��

� �� ����� �� ����� �� ���

� ����.

��� ��� IXFCLENG� �� � ��

LOB� �� ��� �����. sql_lobfile_len

� ��� ��� LOB� �� �

BLOB_FILE, CLOB_FILE ��

DBCLOB_FILE �� ��� ���� IXF

�� LOB �� ���� � ��� � ��

��.

CHAR 452 �� �� ���. ��� ��� �� �����

���� IXFCLENG �� ���� 254��

�� �� � ����. ���� �� ���

� IXFCSBCP�� �����. IXFCDBCP�

�(0)� ��� ���� �� ����

IXFCDBCP�� 2��� ��� ��� � �

��. IXFCSBCP� �(0)�� ���� �� �

���� �� ����� �� ��� � ���

�.

DATE 384 ���� � ��� �� ��. ���

ISO(International Standards Organization) �

� 10��� ���(yyyy-mm-dd)���. �� �

�� ��� 0001�� 9999 �����. � ��

� ��� 01�� 12 �����. � ��� ��

� 01�� n �����. �� n� �� ��

����. �� �� � �� � �� �� �

� ��� �����. �� ����� � �

(0)� ��� � ����. IXFCLENG� ���

� ��� ��� ��� ���. �� PC

ASCII �� ����� DATE � ��� ��

� ��� � IXFCSBCP � IXFCDBCP�

��(significant) ��� ��� �(0)�� ��

�.

486 ��� �� ���� �� � ���

Page 495: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 52. PC/IXF ��� � (�)

�� IXFCTYPE � ��

DBCLOB 412 2��� ��� �� �� ���. �� ����

� ���� IXFCLENG ���� �����

2��� ��� �� �� ���� 16 383�

�� � ����. ��� ��� �� �� ��

���� ����. �� ���� ��� ��(�

��)(�, � �� �� ��� ��� ��� �

��)� ���� 4��� �����. C ���

� IXFCDBCP� ��� �� ���� DBCS

�� ���� ���. ���� 2��� ��

����� ���� � IXFCSBCP� �(0)�

� ���. ��� ��� (Shift-In) �� �

�� ��(Shift-Out) ��� ����.

DECIMAL 484 ���� P(�� ����� �����

IXFCLENG� �� 3���� ��) � ���

S(IXFCLENG� �� 2���� ��)� �

� 10��. �� 10��� ��(���)�

(P+2)/2���. ���� 1�� 31 ��(�� �

�)� �� ���. �� 10���

IXFTMFRM�� ��� �� ����. ��

PC� �� 10��� System/370� �� 10��

� ���� �����. IXFCSBCP �

IXFCDBCP� ��(significant) ��� ���

�(0)�� ���.

DECFLOAT 996 10� �� ��� �� ���� � IEEE 754r

�����. ��� ��� 10� �� ��� �

� ����. 10� �� ��� ��� ��� �

�� �#�� 16 �� 34�� �� ���

10-383�� 10+384 �� 10-6143�� 10+6144 �

� �����. 16�#� �� ��� ��� 8

����� 34�#� �� ��� ��� 16��

����.

FLOATING POINT 480 IXFCLENG� �� �(8 �� 4)� �� ��

�� long(8���) �� short(4���) �� �

�� �����. ���� IXFTMFRM�� ��

� ��� �� �� �����. IXFCSBCP �

IXFCDBCP� ��(significant) ��� ���

�(0)�� ���. 4��� �� ���� ��

���� �� ������ ���� ����.

GRAPHIC 468 2��� ��� �� �� ���. �� ����

� ���� IXFCLENG ���� �����

2��� ��� �� ���� 127� �� �

����. ���� �� ��� IXFCLENG

� �� 2�(���)���. C ����

IXFCDBCP� ��� �� ���� DBCS �

� ���� ���. ���� 2��� �� �

���� ���� � IXFCSBCP� �(0)��

���. ��� ��� (Shift-In) �� ��

� ��(Shift-Out) ��� ����.

� 6 � � � � ��� � 487

Page 496: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 52. PC/IXF ��� � (�)

�� IXFCTYPE � ��

INTEGER 496 IXFTMFRM�� ��� ��� 4��� ��.

-2 147 483 648 � +2 147 483 647 ���

��� �����. IXFCSBCP � IXFCDBCP

� ��(significant) ��� ��� �(0)��

���. IXFCLENG� ���� ��� ���

��� ���.

LONGVARCHAR 456 �� �� ���. ���� �� ��� �� �

���� ���� IXFCLENG �� ����

32 767���� �� � ����. ��� �

�� �� �� �� ���� ����. �� �

��� ��� ��(���)� ���� 2���

�����. ���� �� ���� IXFCSBCP

�� �����. IXFCDBCP� �(0)� ���

���� �� ���� IXFCDBCP�� 2���

��� ��� � ���. IXFCSBCP� �(0)

�� ���� �� ����� �� �����

�� ��� � ����.

LONG VARGRAPHIC 472 2��� ��� �� �� ���. �� ����

� ���� IXFCLENG ���� �����

2��� ��� �� �� ���� 16 383�

�� � ����. ��� ��� �� �� ��

���� ����. �� ���� ��� ��(�

��)(�, � �� �� ��� ��� ��� �

��)� ���� 2��� �����. C ���

� IXFCDBCP� ��� �� ���� DBCS

�� ���� ���. ���� 2��� ��

����� ���� � IXFCSBCP� �(0)�

� ���. ��� ��� (Shift-In) �� �

�� ��(Shift-Out) ��� ����.

SMALLINT 500 IXFTMFRM�� ��� ��� 2��� ��.

-32 768 � +32 767 ��� ��� �����.

IXFCSBCP � IXFCDBCP� ��(significant)

��� ��� �(0)�� ���.

IXFCLENG� ���� ��� ��� ���

���.

TIME 388 24���� ��� �� ��. ��� ISO

�� 8��� ������(hh.mm.ss). �� ��

� ��� 00�� 24 ���� �� ��� ��

� 00�� 59 �����. ��� 24�� �

��� 00���. �� �� ��� 00.00.00�

� �� �� ��� 24.00.00���. �� ��

��� � �(0)� ��� � ����.

IXFCLENG� ���� ��� ��� ���

���. �� PC ASCII �� ����� TIME

� ��� ��� ��� � IXFCSBCP �

IXFCDBCP� ��(significant) ��� ���

�(0)�� ���.

488 ��� �� ���� �� � ���

Page 497: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 52. PC/IXF ��� � (�)

�� IXFCTYPE � ��

TIMESTAMP 392 �� ���� ��� �� � ��. ��

� � yyyy-mm-dd-hh.mm.ss.nnnnnn ��� �

�����(��, �, �, ��, �, , �� ).

� 9.7�� ��� ���� �� �����

���� IXFCLENG �� ���� 12�

�� � ����. � 9.7 ��� ��

IXFCLENG� ���� ��� ��� ���

���. �� PC ASCII �� �����

TIMESTAMP � ��� ��� ��� �

IXFCSBCP � IXFCDBCP� ��(significant)

��� ��� �(0)�� ���.

VARCHAR 448 �� �� ���. ���� �� ��(���)�

�� ����� ���� IXFCLENG �� �

��� 254���� �� � ����. ���

��� �� �� �� ���� ����. ��

���� ��� ��(���)� ���� 2���

�����. ���� �� ���� IXFCSBCP

�� �����. IXFCDBCP� �(0)� ���

���� �� ���� IXFCDBCP�� 2���

��� ��� � ���. IXFCSBCP� �(0)

�� ���� �� ����� �� �����

�� ��� � ����.

VARGRAPHIC 464 2��� ��� �� �� ���. �� ����

� ���� IXFCLENG ���� �����

2��� ��� �� �� ���� 127� �

� � ����. ��� ��� �� �� ��

���� ����. �� ���� ��� ��(�

��)(�, � �� �� ��� ��� ��� �

��)� ���� 2��� �����. C ���

� IXFCDBCP� ��� �� ���� DBCS

�� ���� ���. ���� 2��� ��

����� ���� � IXFCSBCP� �(0)�

� ���. ��� ��� (Shift-In) �� �

�� ��(Shift-Out) ��� ����.

PC/IXF �� �� ��� ���� IXFCSBCP � IXFCDBCP �� �� ��� �

����. ���� �� (IXFCSBCP,IXFCDBCP) ��� PC/IXF �� �� ���

��� ���� �� ��� ����.

� 53. ��� PC/IXF ��� �

PC/IXF ��� ��

���

(IXFCSBCP,IXFCDBCP) �

���� ��

(IXFCSBCP,IXFCDBCP) �

CHAR, VARCHAR ��

LONG VARCHAR

(0,0), (x,0) �� (x,y) (0,y)

BLOB (0,0) (x,0), (0,y) �� (x,y)

CLOB (x,0), (x,y) (0,0), (0,y)

� 6 � � � � ��� � 489

Page 498: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 53. ��� PC/IXF ��� � (�)

PC/IXF ��� ��

���

(IXFCSBCP,IXFCDBCP) �

���� ��

(IXFCSBCP,IXFCDBCP) �

GRAPHIC, VARGRAPHIC,

LONG VARGRAPHIC ��

DBCLOB

(0,y) (0,0), (x,0) �� (x,y)

�: x � y� �(0)� ����.

PC/IXF ��� �� �

� 54. PC/IXF � �� �� � � � � ��� � ��

��� ��

���� ������

�� ��� � ��� ����� �� �� � �� �

BIGINT ������ ��� �

�� BIGINT ��� �

���.

�� �(SMALLINT, INTEGER, BIGINT,

DECIMAL �� FLOAT)� ��� � ���.

-9 223 372 036 854 775 808��

9 223 372 036 854 775 807 ��� ��� �

�� �� � �� �����.

BLOB PC/IXF BLOB ���

����. ������

��� �� ��, SBCS

CPGID � � DBCS

CPGID �� �� ��

��� ���� ���

��.

�� ��� PC/IXF CHAR, VARCHAR,

LONG VARCHAR, BLOB, BLOB_FILE ��

BLOB_LOCATION_SPECIFIER ��� �

����.

v ������ ��� FOR BIT DATA� ��

v PC/IXF �� 1��� �� ��� �� ���

��� ��� SBCS CPGID� ����

PC/IXF �� 2��� �� ��� �� 0 ��

������ ��� DBCS CPGID� ����

�. PC/IXF GRAPHIC, VARGRAPHIC ��

LONG VARGRAPHIC BLOB ��� � �

���. PC/IXF ��� �� �� �� �

� ��� ������ ��� �� ��� �

� �� ���.

490 ��� �� ���� �� � ���

Page 499: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 54. PC/IXF � �� �� � � � � ��� � �� (�)

��� ��

���� ������

�� ��� � ��� ����� �� �� � �� �

CHAR PC/IXF CHAR ���

����. ������

�� ��, SBCS

CPGID � � DBCS

CPGID �� PC/IXF

�� ����� ���

� �����.

�� ��� PC/IXF CHAR, VARCHAR ��

LONG VARCHAR ��� � ����.

v ������ ��� FOR BIT DATA� ��

v PC/IXF �� 1��� �� ��� �� ���

��� ��� SBCS CPGID� ����

PC/IXF �� 2��� �� ��� �� 0 ��

������ ��� DBCS CPGID� ����

�.

������ ��� FOR BIT DATA� ��� �

� PC/IXF GRAPHIC, VARGRAPHIC ��

LONG VARGRAPHIC ��� � ����.

PC/IXF ��� �� �� �� �� ��� �

����� �� ��� �� �� ���.

�� �� ���� 1��� ���� � �� �

����(x’20’).

CLOB PC/IXF CLOB ���

����. ������

��� �� ��, SBCS

CPGID � � DBCS

CPGID �� �� ��

��� ���� ���

��.

PC/IXF �� 1��� �� ��� �� ����

�� ��� SBCS CPGID� ���� PC/IXF

�� 2��� �� ��� �� 0 �� ����

�� ��� DBCS CPGID� ���� PC/IXF

CHAR, VARCHAR, LONG VARCHAR,

CLOB, CLOB_FILE ��

CLOB_LOCATION_SPECIFIER ��� �

����. PC/IXF ��� �� �� �� �

� ��� ������ ��� �� ��� ��

�� ���.

DATE ������ ��� �

�� DATE ��� �

���.

DATE �� PC/IXF ��� �� � ���.

��� ����� ���� �� ��� ���

� �� �� �� ��� � ��� ���.

PC/IXF �� �� ��� �� �������

�� ��� ��� �� ��� ��� ��

�.

DBCLOB PC/IXF DBCLOB ��

� ����. ����

�� ��� �� ��,

SBCS CPGID � �

DBCS CPGID �� �

� ����� ����

�����.

PC/IXF �� 2��� �� ��� �� ����

�� �� �� ���� PC/IXF GRAPHIC,

VARGRAPHIC, LONG VARGRAPHIC,

DBCLOB, DBCLOB_FILE ��

DBCLOB_LOCATION_SPECIFIER ��� �

����. PC/IXF ��� �� �� ��

�� ��� ������ ��� �� ��� �

� �� ���.

� 6 � � � � ��� � 491

Page 500: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 54. PC/IXF � �� �� � � � � ��� � �� (�)

��� ��

���� ������

�� ��� � ��� ����� �� �� � �� �

DECIMAL ������ ��� �

�� DECIMAL ���

����. ��� ��

� � ���� �� �

���� ���� �

���.

�� �(SMALLINT, INTEGER, BIGINT,

DECIMAL �� FLOAT)� ��� � ���.

����� DECIMAL �� ��� ����

� �� �����.

DECFLOAT ������ ��� ��

� DECFLOAT ���

����. ��� ���

� �� ����� ��

�� ����.

S M A L L I N T , I N T E G E R ,

BIGINT(DECFLOAT(34)�� ��), DECIMAL,

FLOAT, REAL, DOUBLE �� DECFLOAT

(16)(DECFLOAT(34)�� ��) �� ��� �

���. �� �� �� �� DECFLOAT� �

��� ����� �� �� ���� ���� �

� �����.

FLOAT ������ ��� �

�� FLOAT ��� �

���.

�� �(SMALLINT, INTEGER, BIGINT,

DECIMAL �� FLOAT)� ��� � ���.

�� �� ��� �����.

GRAPHIC(DBCS� �

�)

PC/IXF GRAPHIC �

�� ����. ���

��� �� ��, SBCS

CPGID � � DBCS

CPGID �� �� ��

��� ���� ���

��.

PC/IXF �� 2��� �� ��� �� ����

�� �� �� ���� PC/IXF GRAPHIC,

VARGRAPHIC �� LONG VARGRAPHIC

��� � ����. PC/IXF ��� �� �

� �� �� ��� ������ �� ���

�� �� ���. �� �� ���� 2�

�� ���� � �� �����(x’8140’).

INTEGER ������ ��� �

�� INTEGER ���

����.

�� �(SMALLINT, INTEGER, BIGINT,

DECIMAL �� FLOAT)� ��� � ���.

-2 147 483 648�� 2 147 483 647 ��� �

�� ��� �� � �� �����.

LONG VARCHAR PC/IXF LONG

VARCHAR ��� �

���. ������

��� �� ��, SBCS

CPGID � � DBCS

CPGID �� �� ��

��� ���� ���

��.

�� ��� PC/IXF CHAR, VARCHAR ��

LONG VARCHAR ��� � ����.

v ������ ��� FOR BIT DATA� ��

v PC/IXF �� 1��� �� ��� �� ���

��� ��� SBCS CPGID� ����

PC/IXF �� 2��� �� ��� �� 0 ��

������ ��� DBCS CPGID� ����

�.

������ ��� FOR BIT DATA� ��� �

� PC/IXF GRAPHIC, VARGRAPHIC ��

LONG VARGRAPHIC ��� � ����.

PC/IXF ��� �� �� �� �� ��� �

����� ��� �� ��� �� �� �

��.

492 ��� �� ���� �� � ���

Page 501: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 54. PC/IXF � �� �� � � � � ��� � �� (�)

��� ��

���� ������

�� ��� � ��� ����� �� �� � �� �

LONG

VARGRAPHIC(DBCS

� ��)

PC/IXF LONG

VARGRAPHIC ���

����. ������

��� �� ��, SBCS

CPGID � � DBCS

CPGID �� �� ��

��� ���� ���

��.

PC/IXF �� 2��� �� ��� �� ����

�� �� �� ���� PC/IXF GRAPHIC,

VARGRAPHIC �� LONG VARGRAPHIC

��� � ����. PC/IXF ��� �� �

� �� �� ��� ������ ��� ��

��� �� �� ���.

SMALLINT ������ ��� �

�� SMALLINT ��

� ����.

�� �(SMALLINT, INTEGER, BIGINT,

DECIMAL �� FLOAT)� ��� � ���.

-32 768�� 32 767 ��� ��� ��� ��

� �� �����.

TIME ������ ��� �

�� TIME ��� �

���.

TIME �� PC/IXF ��� �� � ���.

��� ����� ���� �� ��� ���

� �� �� �� ��� � ��� ���.

PC/IXF �� �� ��� �� �������

�� ��� ��� �� �� ���� ���

���.

TIMESTAMP ������ ��� �

�� TIMESTAMP �

�� ����.

TIMESTAMP �� PC/IXF ��� �� �

���. ��� ����� ���� �� ���

���� �� �� �� ��� � ��� �

��. PC/IXF �� �� ��� ��� � �

� � �� ���� ��� ���.

VARCHAR ������ ��� �

� ��� 254 ��

PC/IXF VARCHAR �

�� ����. ���

��� ��� �� ��

� 254�� � ��

PC/IXF LONG

VARCHAR ��� �

���. ������

��� �� ��, SBCS

CPGID � � DBCS

CPGID �� �� ��

��� ���� ���

��.

�� ��� PC/IXF CHAR, VARCHAR ��

LONG VARCHAR ��� � ����.

v ������ ��� FOR BIT DATA� ��

v PC/IXF �� 1��� �� ��� �� ���

��� ��� SBCS CPGID� ����

PC/IXF �� 2��� �� ��� �� 0 ��

������ ��� DBCS CPGID� ����

�.

������ ��� FOR BIT DATA� ��� �

� PC/IXF GRAPHIC, VARGRAPHIC ��

LONG VARGRAPHIC ��� � ����.

PC/IXF ��� �� �� �� �� ��� �

����� ��� �� ��� �� �� �

��.

� 6 � � � � ��� � 493

Page 502: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 54. PC/IXF � �� �� � � � � ��� � �� (�)

��� ��

���� ������

�� ��� � ��� ����� �� �� � �� �

VARGRAPHIC(DBCS

� ��)

������ ��� �

� ��� 127 ��

PC/IXF

VARGRAPHIC ���

����. ������

��� �� ��� 127

�� � �� PC/IXF

LONG VARGRAPHIC

��� ����. ��

���� ��� �� �

�, SBCS CPGID �

� DBCS CPGID ��

�� ����� ���

� �����.

PC/IXF �� 2��� �� ��� �� ����

�� �� �� ���� PC/IXF GRAPHIC,

VARGRAPHIC �� LONG VARGRAPHIC

��� � ����. PC/IXF ��� �� �

� �� �� ��� ������ ��� ��

��� �� �� ���.

������� PC/IXF �� ��� ���� �� ��

������ �� ���� ��� ����� SBCS �� DBCS ���� PC/IXF

�� ���� � �� �� ��� �����.

v ��� ����� PC/IXF � ��(IXFHID = ’IXF’)� ���. � ��

IXF �� ���� � ����.

v ��� ����� 1024 ��� ��� PC/IXF �� �����.

v IXF ��� ������ �� ID� IXF ��� ���� �� ��� ��

� ���� ��� ��� CREATE ��� ���� � ��� ���� �

�� �� ��� �� ��� � ����. SQL27984W� �����.

�: IMPORT ��� CREATE � REPLACE_CREATE ��� ���� ���

�� ����� �����.

v PC/IXF ���� IXFHSBCP �� SBCS CPGID� ��� �� �������

IXFHSBCP/IXFHDBCP � SBCS/DBCS CPGID ��� ���� � ���.

IXFHDBCP �� ’00000’ �� �� ������� DBCS CPGID ���.

� �� ��� ���� ��� FORCEIN ��� ���� �� �, ��� �

���� PC/IXF �� �����.

v ���� �� ��� � - � ���

PC/IXF �� � ���� ����� ��� IMPORT ���� CREATE �

� REPLACE_CREATE ���� �����. � ���� ����� ���

�� ���� �� PC/IXF ��� ���� ��� ����� ����. �

� PC/IXF �� ���� ���� ��� ��� ���� ����� ���

�.

494 ��� �� ���� �� � ���

Page 503: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ���� �� ��� � - �� ���

PC/IXF �� �� ���� ����� ��� IMPORT ���� INSERT,

INSERT_UPDATE, REPLACE �� REPLACE_CREATE ���� �����.

�� ���� ����� ��� �� ���� �� PC/IXF ��� ���

� �� � �� ��� ����.

– �� ��� ��� �(NULL) � �� �� ���� �� PC/IXF ���

�� �� ��� ��� �� �� �(NULL)� ����.

– �� ��� ��� �(NULL) � ��� �� �� ��� �����

����. �� PC/IXF �� ���� ���� ����� ����. � �

��� ���� �� �� ���.

v � ���� ����� �(NULL) � �� PC/IXF ���� �(NULL) �

�� ������ ��� ��� �(NULL) � ��� �� PC/IXF �

��� �(NULL) � ��� �� ������ ��� ����.

v �(NULL) � ��� �� PC/IXF ��� �(NULL) � �� �����

� ���� ���� � ���.

v �(NULL) � �� PC/IXF ��� �(NULL) � ��� �� �����

� ���� ���� � ���. PC/IXF ��� �(NULL) �� ���� ��

� ����� PC/IXF �� �(NULL) �� ���� �� �� �� ����

(�� � ��) �� PC/IXF �� ��� ����. �, �� ��� ��

(�(NULL)�)� �(NULL) � ��� �� �� �(NULL) �� ����

PC/IXF �� ���� ����� ����.

v ���� �� �� - � ���

� ������ ���� ����� �� ������ ��� ���� ��

PC/IXF ��� ���� ��� ����� ����. �� PC/IXF �� ��

�� ���� ��� ��� ���� ����� ����.

�: IMPORT� FORCEIN ��� �� �� �� ��� �����.

v ���� �� �� - �� ���

�� ������ ���� ����� �� ������ ��� ���� �

� PC/IXF ��� ���� �� � �� ��� ����.

– �� ��� ��� �(NULL) � �� �� PC/IXF ��� �� ��

��� ��� �� �� �(NULL)� ����.

– �� ��� ��� �(NULL) � ��� �� �� ��� �����

����. �� PC/IXF �� ���� ���� ����� ����. � �

��� ���� �� �� ���.

�: IMPORT� FORCEIN ��� �� �� �� ��� �����.

� 6 � � � � ��� � 495

Page 504: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v ���� �� �

��� �� ������ ��� �� ���� �� PC/IXF �� �� ���

� ��� ����� PC/IXF �� ���� �� �� ���� �� �� ��

����(�� � ��) �� PC/IXF �� ��� ����.

������� PC/IXF �� ��� ���� ��� ��� ��

v ��� PC/IXF �� ��� �� �� �� ������ ���� ���� �

���. 4��� �� ��� ���� ���� PC/IXF ��� �� ���� �

��� �� ��� �� � ����� ����.

v ������ ��/�� ��� �� �� � � �� ����� �� ����

PC/IXF ��/�� ��(DATE, TIME � TIMESTAMP) � PC/IXF �� ��

(CHAR, VARCHAR � LONG VARCHAR)� �� � � � ���.

v ��� PC/IXF �� ��(CHAR, VARCHAR �� LONG VARCHAR)� FOR

BIT DATA� ��� �� ������ �� ���� �� ���� � ��

�.

– IXFCSBCP � SBCS CPGID� ��� ���.

– IXFCSBCP/IXFCDBCP � SBCS/DBCS� �� ���� � ���.

– � ��� �� �(0)�� ���(FOR BIT DATA).

IXFCSBCP� �(0)� ��� IXFCDBCP� �(0) �� �� ������ ���

DBCS CPGID ���.

� �� ��� ���� ��� PC/IXF � ������ ��� ���� ��

��.

��� PC/IXF �� ��� � ������ ���� ����� �� IXFCSBCP

�� �(0) �� ������� SBCS CPGID��� ���� � ���.

IXFCSBCP� �(0)�� IXFCDBCP� �(0)�� ���. ��� ��� PC/IXF

��� ���� �� ��� ����. IMPORT�� � ���� FOR BIT

DATA� ��� �� ��� ����. IXFCSBCP� �(0)� ��� ����

��� SBCS CPGID� ��� IXFCSBCP �� �(0) �� ������� DBCS

CPGID� �� ���. � �� ����� � ����� SBCS � DBCS

CPGID �� ������� �� �� ��� �� ��� ����. � ���

���� ��� PC/IXF � ������ ��� ���� ����.

FORCEIN ��� ��� �� ��� �� �� ��� � ���. ���

IXFCSBCP� �(0)�� IXFCDBCP� �(0)� �� PC/IXF �� ��� ���

� �� ��� �� � FORCEIN� ��� ���� ���� � ����.

v ��� PC/IXF ��� ��(GRAPHIC, VARGRAPHIC �� LONG

VARGRAPHIC)� FOR BIT DATA� ��� �� ������ �� ����

496 ��� �� ���� �� � ���

Page 505: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ���� � ���. ��� � �� ������ ���� ���� �

���. FORCEIN ��� ��� � ��� �� � ���. ���

IXFCSBCP� �(0)� ���� IXFCDBCP� �(0) PC/IXF ��� ��� �

��� �� ��� �� � FORCEIN� ��� ���� ���� � ���

�.

��� PC/IXF ��� ��� ������ ��� ���� ����� ��

IXFCDBCP �� �� ������ ��� DBCS CPGID� ��� ���. �,

� ��� 2��� �� ���� ��� ���.

v PC/IXF �� �� ������ ���� ����� ��� �� ��� �

� ���� � �� �� ���(CHAR �� GRAPHIC)� ���� ��� ��

�� ����.

v PC/IXF �� �� ������ ���� ����� ��� �� ��� �

� ���� � �� �� ���(VARCHAR, LONG VARCHAR, VARGRAPHIC

�� LONG VARGRAPHIC)� ���� ��� �� ����. � �� ��

���� �� ���� INSERT��� ���� �� ��� �� ���� �

� ������ ���� � � PC/IXF �� ���� ����.

v �� �� ������ �� ��(�, CHAR ��)�� ���� PC/IXF �� �

� ��� ������ �� ��� ��� �� �� ���� �� 1��� �

���(0x20)� � ��� ����. �� �� ������ ��� ��(�,

GRAPHIC ��)�� ���� PC/IXF �� �� ��� ������ �� �

�� ��� �� �� ���� �� 2��� ����(0x8140)� � ��� �

���.

v PC/IXF VARCHAR ��� �� ��� 254���� � �� �� n(254 n 4001)

� ������ VARCHAR ��� �� �� n� PC/IXF LONG VARCHAR

���� ����� ���.

v PC/IXF LONG VARCHAR ��� �� ��� 32 767����� ������

LONG VARCHAR ��� �� �� ��� 32 700������ 32 700���

� ��� 32 768��� �� PC/IXF LONG VARCHAR ��� �� �

��� ������ LONG VARCHAR ���� ���� � �� ���� �

�� � ���.

v PC/IXF VARGRAPHIC ��� �� ��� 127���� � �� �� n(127 n

2001)� ������ VARGRAPHIC ��� �� �� n� PC/IXF LONG

VARGRAPHIC ���� ����� ���.

v PC/IXF LONG VARGRAPHIC ��� �� ��� 16 383����� ����

�� LONG VARGRAPHIC ��� �� �� ��� 16 350������ 16 350

���� ��� 16 384��� �� PC/IXF LONG VARGRAPHIC ���

�� ���� ������ LONG VARGRAPHIC ���� ���� � �

� ���� ��� � ���.

� 6 � � � � ��� � 497

Page 506: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 55 � � 56��� FORCEIN �� �� � �� �� ������ �����

PC/IXF � ���� �����.

� 55. FORCEIN �� �� �� ���� �� PC/IXF � ��� ��

������ �� ��� ��

PC/IXF COLUMN DATA

TYPE SMALL INT INT BIGINT DEC DFP FLT

-SMALLINT N

E E E Ea E E

-INTEGER N

Ea E E Ea E E

-BIGINT N

Ea Ea E Ea E E

-DECIMAL N

Ea Ea Ea Ea E E

-DECFLOAT

Ea Ea Ea Ea E Ea

-FLOAT N

Ea Ea Ea Ea E E

a �� �� ��� � ��� ���� � �� �����.

� 56. FORCEIN �� ��, ��� � ��/�� �� ���� �� PC/IXF � ��� ��

������ �� ��� ��

PC/IXF COLUMN

DATA TYPE (0,0)

(SBCS,

0)d

(SBCS,

DBCS)b GRAPHb DATE TIME

TIME

STAMP

-(0,0) N

E Ec Ec Ec

-(SBCS,0) N N

E E E Ec Ec Ec

-(SBCS, DBCS) N Ec Ec Ec

E E

-GRAPHIC N

E E

-DATE N

E

-TIME N

E

-TIME STAMP N

E

498 ��� �� ���� �� � ���

Page 507: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 56. FORCEIN �� ��, ��� � ��/�� �� ���� �� PC/IXF � ��� �� (�)

������ �� ��� ��

PC/IXF COLUMN

DATA TYPE (0,0)

(SBCS,

0)d

(SBCS,

DBCS)b GRAPHb DATE TIME

TIME

STAMP

b ��� �� DBCS ����� �� ����.

c ��� �� �� �� �� ��� � �� �����.

d ��� �� DBCS ���� �� ����.

�:

1. ���� ��� �� PC/IXF � ������ �� ���� ��� ��� �

� ��$����. PC/IXF ��� ������ ���� ���� � �� �

����� �� ���� ��� � ��$� �� � PC/IXF ��� � �

�$� � � ���� ��$� �� ��� �����. ’N’� ����� �

������ ���� ��� ����(��� ��� �� ������ �

�� �). ’E’� ����� �� ������ ���� ���� �����

����(��� ��� �� ������ ��� ��� ���).

2. ��� ��� �� �� ��� �� �����. ��� � �� �

(SBCS,DBCS)�� �����. ��,

v SBCS� �(0)��� �� ��� �� 1��� �� ��� � �� �

(0)� �� ��� �����.

v DBCS� �(0)��� �� ��� �� 2��� �� ��� � �� �

(0)� �� ��� �����.

3. ����� PC/IXF �� ��� ������ �� ���� ���� � ��

���� � �� ��� �� �� �� �� ��� ��� ����

��� �����.

PC/IXF � �� 0 System/370 IXF � �

����� � ��� ������ ���� ���� � 0 System/370 IXF �

������ �� ������ ���� PC/IXF � � �� �� ����.

v PC/IXF �� EBCDIC ��� �� ASCII���. PC/IXF �� �� ���

�� ���� �� �� ��� � �� � H ���� � �� ��� ID� ��

� �� ��� ID� �� �����. �� �� ��� ��� FOR BIT DATA

� ���� ������� ���. FOR BIT DATA ��� ��� ��� ��

��. PC/IXF � � � �� IXF �� ������ � � � ��� FOR

BIT DATA ��� ��� ��� �� ��� ��� � � � �� �����.

v �� ��� ��� �����. �, IXFTFORM �� �� M �� ��� �

��. �� �� ���� PC ���� ���. �, IXFTMFRM �� PC �

� 6 � � � � ��� � 499

Page 508: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ��� ���. �� PC/IXF ��� ���� ��� ���� ��, �� �

�� �� � 10��� PC ���� �� ����.

v ������(A) ���� PC/IXF ��� H ��� ��� �� ���� ��

���. IXFHHCNT � �� ��� � ��� ���� ����.

v �� PC/IXF ���� ��� �� ���� �����. �� ��� �� ���

� ���� �� PC/IXF ���� ��(���)� ���� �� �� 6��� �

�� �����. �, (� ��� �� - 6���)���. ��� �� �� PC �

����� ��� ��� ��� � �� �� �� �����.

v �� �� ���� �� ���� ��� �� � ���� ��� � �

�� ��� ��� �� PC/IXF� � 0 IXF X ���� ���� ��� D

��� ID� �����. �� �� � �� �(NULL) � �� �� ��

� D ���� �� ��� ��� PC/IXF �� �� � �� ��� �

�� ��� ���.

FORCEIN ��

forcein � � ���� PC/IXF �� ��� � �� ������ � ��

��� ���� ��� PC/IXF � ���� �����. �� � �� ���

� ��� ��� �����.

forcein� �� ��

�� �� ���� SBCS �� DBCS ���� forcein � � ���� ��

�� �� �����.

v forcein � � ���� ��� ��� ���. �� � ��� ����

����� �� ����. ��� PC/IXF ��� � �� �� ��� �

��� �� PC/IXF �� � ��� ���� � �� ��� � �� ��

��� � ���.

v forcein� ��� � ���� ����� �� �� ���� ����� ��

� � ��� �����. �� ���� PC/IXF ��� �� �� �� �

�� �� ��� �� ���.

v lobsinfile � � ���� LOB ���� ������ � �� ����

� � ������ �� ���� �� ����� � ��� �� �

CLOBS � DBCLOBS� ������� ��� �� ��� � ����� ��

���� ���� ����.

forcein� �� �� ��

�� �� ��� ���� SBCS �� DBCS ���� forcein � � ���

� ���� �� �����.

500 ��� �� ���� �� � ���

Page 509: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v forcein � � ���� �� ��� ���� �� ��� �� �� �

�� ���.

� ��� �� �� � � �� �� ������ ���� ����� �� �

���� �� ��� �� �����. �� ��(: ��� �)� �� � �

�� �� ������ �� ���� � PC/IXF ��� �: ��(CHAR,

VARCHAR � LONG VARCHAR) � ���(GRAPHIC, VARGRAPHIC �

LONG VARGRAPHIC)�� �����. ����� �� ��� �� �� �

�� � ��� � �� ���� ���� ��� �&���.

v forcein� ��� �� ���� �� ��� � �� ���� ����.

� � ������ �� ������� CHAR ��� FOR BIT DATA

�� ��� � ���. ��� ����� ��� SBCS CPGID � DBCS

CPGID� �(0)�� ����. ���� �� �� ���� ��� ���� �

�� CPGID� �(0) ����.

v forcein� �� ��� ��� ���� ����.

forcein � � ���� ���� ��� �� �� ″���″ �����. �

� ��� ��� ��� ��� �� � � ��� ���� ����. �� �

� �� ��� �� ����� ��� ���� �� �� ���.

v forcein� ��� �� ���� ���� ����� ��:

– �� ������ � ��� �� ��� �� �� � ���.

– PC/IXF � � ��� �� ��� �� ����.

� ���� forcein �� �� �����. ������ �� �������

������� �� � ������ �� �� �� ��� �� ��� ���

� ����.

v forcein� ��� � ���� ����� ��:

– �� ������� �� ��� �� � ���.

– IXFCSBCP = IXFCDBCP = 0 PC/IXF �� ��� FOR BIT DATA�

��� ��� ��� ����.

– �� �� PC/IXF �� ��� SBCS � DBCS CPGID �� �������

��� ��� �� ��� ����.

– PC/IXF ��� ��� SBCS CPGID� ″���� ��″�� DBCS CPGID�

������� �� ��� ��� ��� ����(DBCS ������ ��

� ��).

forcein� �� �

� 6 � � � � ��� � 501

Page 510: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IXFCSBCP = ’00897’ � IXFCDBCP = ’00301’� �� �� PC/IXF CHAR �

�� �����. � ��� SBCS CPGID = ’00850’ � DBCS CPGID = ’00000’

� �� ������ CHAR ���� ������. forcein� ���� ��� �

���� ��� ���� ����� ��� PC/IXF �� �� ��� ����

�� ��� �(NULL) �� �����(������ ��� �(NULL) � ��

��). forcein� ���� �� ��� ���� ��� ����� � ���.

�� ��� � ���(: ��)� �� �� PC/IXF ��� �� ″���″ ��

��� ������ �� �� ��� ���� ��� ����.

�� � ��� ��� ����.

v ��� �� ��� � PC/IXF � ��� �� ���� � � �����

� ����� �� ��� �� ��� .

v ���� ��� ���� �� �� ��� ������ PC/IXF ��� �� �

����.

� 57. SBCS� �� ��� ���� �� ��� ���(� ���) ��. � ������ a � x��� ���� ��� �����. � �� �� 3 � 4� forcein �� ���� ��� �

���.

PC/IXF ��� ��� ��

�� �

������ ��� ��� �� �� �

forcein � �� �� � forcein � �� �

(0,0) (0,0) (0,0)

(a,0) (a,0) (a,0)

(x,0) �� (a,0)

(x,y) �� (a,0)

(a,y) �� (a,0)

(0,y) �� (0,0)

�:

1. � 58� ��� ������.

� 58. DBCS� �� ��� ���� �� ��� ���(� ���) ��. � ������ a � x��� ���� ��� �����.

PC/IXF ��� ��� ��

�� �

������ ��� ��� �� �� �

forcein � �� �� � forcein � �� �

(0,0) (0,0) (0,0)

(a,0) (a,b) (a,b)

(x,0) �� (a,b)

(a,b) (a,b) (a,b)

(x,y) �� (a,b)

(a,y) �� (a,b)

(x,b) �� (a,b)

(0,b) (-,b) (-,b)

(0,y) �� (-,b)

502 ��� �� ���� �� � ���

Page 511: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 58. DBCS� �� ��� ���� �� ��� ���(� ���) �� (�). � ������ a� x ��� ���� ��� �����.

PC/IXF ��� ��� ��

�� �

������ ��� ��� �� �� �

forcein � �� �� � forcein � �� �

�:

1. PC/IXF ��� �� �� ��� � �� ��� �����. �� x� �(0)� �� 1�

�� �� ��� �� ���� y� �(0)� �� 2��� �� ��� �� ����. ’-’� �

��� �� �� ��� �� ����.

2. ��� �� ��� ��� � ��� ��� ��� ����. � ��� � ��� �

����. � � PC/IXF ��� �� (x,y)� ���� ������ ��� (a,y)� ����

�� x� a� �� ��� PC/IXF � � ������� ��� 2��� �� ��� � y� �

����.

3. forcein �� ��� ���� �� � ��� ��� ��� ��� ���.

4. � ���� ���� �������� �� ��� � (a,0)�� �����. ��� � ���

� �� �� ���� �� ��� � (0,0) �� (a,0)���.

DBCS ���� � ���� ���� �������� �� ��� � (a,b)�� �����.

��� � ���� �� ��� ���� �� ��� � (-,b)�� �� �� ���� �� �

�� � (a,b)���. SBCS CPGID� ��� ��� �� �� ���� ��� � ’-’� �

����.

5. ��� ��� �� forcein� �� ��� � ����� �� ���� �����.

6. reject ��� ���� ��� ���� �� ��� �� ��� ��� ����.

�� � ��� ��� ����.

v ��� ����� ��� �� ��� � ���� �� ��� ��(�� �

�)��� ��� �� ��� � ���� PC/IXF ��� � ��� � �

��.

v ��� ����� �� �� ��� � ���� PC/IXF ��� �� ��

� �� ��� � ���� �� ��� ���� ���� �� ���� �

���. ���� ��� ���� �� �� ������ PC/IXF ��� ��

�����.

� 59. SBCS� �� ��� ���� �� ��� ���(�� ���) ��. � ������ a � x��� ���� ��� �����.

PC/IXF ��� ���

�� �� �

������ ��� �

� �� �

��� �

forcein � �� �

� �

forcein � ��

(0,0) (0,0) � �

(a,0) (0,0) � �

(x,0) (0,0) � �

(x,y) (0,0) � �

(a,y) (0,0) � �

� 6 � � � � ��� � 503

Page 512: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 59. SBCS� �� ��� ���� �� ��� ���(�� ���) �� (�). � ������

a � x ��� ���� ��� �����.

PC/IXF ��� ���

�� �� �

������ ��� �

� �� �

��� �

forcein � �� �

� �

forcein � ��

(0,y) (0,0) � �

(0,0) (a,0) �(null) �� �� �

(a,0) (a,0) � �

(x,0) (a,0) �(null) �� �� �

(x,y) (a,0) �(null) �� �� �

(a,y) (a,0) �(null) �� �� �

(0,y) (a,0) �(null) �� �� �(null) �� ��

�:

1. 502 ���� � 57� ��� ������.

2. null or reject ��� ���� ��� ���� �� ��� �� ��� ��� ����.

� 60. DBCS� �� ��� ���� �� ��� ���(�� ���) ��. � ������ a � x��� ���� ��� �����.

PC/IXF ��� ���

�� �� �

������ ��� �

� �� �

��� �

forcein � �� �

� �

forcein � ��

(0,0) (0,0) � �

(a,0) (0,0) � �

(x,0) (0,0) � �

(a,b) (0,0) � �

(x,y) (0,0) � �

(a,y) (0,0) � �

(x,b) (0,0) � �

(0,b) (0,0) � �

(0,y) (0,0) � �

(0,0) (a,b) �(null) �� �� �

(a,0) (a,b) � �

(x,0) (a,b) �(null) �� �� �

(a,b) (a,b) � �

(x,y) (a,b) �(null) �� �� �

(a,y) (a,b) �(null) �� �� �

(x,b) (a,b) �(null) �� �� �

(0,b) (a,b) �(null) �� �� �(null) �� ��

(0,y) (a,b) �(null) �� �� �(null) �� ��

504 ��� �� ���� �� � ���

Page 513: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 60. DBCS� �� ��� ���� �� ��� ���(�� ���) �� (�). � ������

a � x ��� ���� ��� �����.

PC/IXF ��� ���

�� �� �

������ ��� �

� �� �

��� �

forcein � �� �

� �

forcein � ��

(0,0) (-,b) �(null) �� �� �

(a,0) (-,b) �(null) �� �� �(null) �� ��

(x,0) (-,b) �(null) �� �� �(null) �� ��

(a,b) (-,b) �(null) �� �� �(null) �� ��

(x,y) (-,b) �(null) �� �� �(null) �� ��

(a,y) (-,b) �(null) �� �� �(null) �� ��

(x,b) (-,b) �(null) �� �� �(null) �� ��

(0,b) (-,b) � �

(0,y) (-,b) �(null) �� �� �

�:

1. 502 ���� � 57� ��� ������.

2. null or reject ��� ���� ��� ���� �� ��� �� ��� ��� ����.

forcein� �� ��� �� ��

forcein � � ���� ���� ��� ���� �� ��� �� �� �

����� ����� �� PC/IXF �� ���� �����. �� ��� � �

��� SBCS �� DBCS ��(��� �� ��)�� forcein� ��� � ���

��.

v SBCS ���� forcein� ��� ���� �����.

– ������ �� ��(�(0)� �� SBCS CPGID � DBCS CPGID = 0)�

�� PC/IXF BIT ��� �(PC/IXF �� ���� IXFCSBCP = 0 =

IXFCDBCP�). �� ���� ��

– ������ �� ����� PC/IXF MIXED ��� �(IXFCSBCP �

IXFCDBCP� �(0)� ��). � ��� � �� ��� �� ��.

– ������ FOR BIT DATA ��(SBCS CPGID = 0 = DBCS CPGID)�

�� PC/IXF GRAPHIC ��� �. � ���� ��(�� ������ �

� ��).

v forcein � � ���� ��� PC/IXF ��� �� ��� ���� ��

��.

��� �� ��� PC/IXF ��� ��� ���� �� PC/IXF ���

forcein� ����, ���� �� ����� ���� ����.

v DBCS ���� forcein� ��� ���� �����.

– ������ �� ����� PC/IXF BIT ��� �

� 6 � � � � ��� � 505

Page 514: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

– ������ ��� ����� PC/IXF BIT ��� �. ��� PC/IXF BIT

��� �� �� �� �� ��� �� ���. �� �� PC/IXF BIT

�� ��� ���� ������ ��� ��� �� ��� ����. ��

�� PC/IXF BIT ��� ��� ����, ����, �� �� ��� �� �

� �� ������ ��� ���� ���� � ���� �� ���� �

� ����.

– ������ �� ����� PC/IXF MIXED ��� �.

� 61��� forcein� ��� � �� �� ������ ����� PC/IXF �

���� �����.

� 61. forcein� ���� PC/IXF � ��� ��

������ �� ��� ��

PC/IXF

COLUMN

DATA TYPE

SMALL

INT INT BIGINT DEC FLT (0,0)

(SBCS,

0)e

(SBCS,

DBCS)b

GRA

PHb DATE TIME

TIME

STAMP

-SMALLINT N

E E E Ea E

-INTEGER N

Ea E E Ea E

-BIGINT N

Ea Ea E Ea E

-DECIMAL N

Ea Ea Ea Ea E

-FLOAT N

Ea Ea Ea Ea E

-(0,0) N

E E w/F E w/F E w/F Ec Ec Ec

-(SBCS,0) N N

E E E Ec Ec Ec

-(SBCS,

DBCS)

N w/Fd N Ec Ec Ec

E E w/F E

-GRAPHIC N w/Fd N

E E

-DATE N

E

-TIME N

E

506 ��� �� ���� �� � ���

Page 515: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 61. forcein� ���� PC/IXF � ��� �� (�)

������ �� ��� ��

PC/IXF

COLUMN

DATA TYPE

SMALL

INT INT BIGINT DEC FLT (0,0)

(SBCS,

0)e

(SBCS,

DBCS)b

GRA

PHb DATE TIME

TIME

STAMP

-TIME

STAMP

N

E

�: forcein��� PC/IXF ��� ������ ��� ���� � �� ’N’ �� ’E’� �� ��� ’w/F’� �����. ’N’�

����� � ������ ���� ��� ���� ’E’� ����� �� ������ ���� ���� ����� ��

��. forcein � � ���� �� � ��� ��� �� ���� ��� ���.

a �� �� ��� � ��� ���� � �� �����.

b ��� �� DBCS ����� �� ����.

c ��� �� �� �� �� ��� � �� �����.

d �� �������� �� PC/IXF ��� �� ���� �� ���� �����.

e ��� �� DBCS ���� �� ����.

��� �� ��(WSF)

Lotus 1-2-3 � Symphony ����� � ���� ��� �� �� �� ��

� � �� �����. ������ �� ������� �� Lotus ����

��� ���� ���� � ��� �����. �, ������ �� ������

���� Lotus 1-2-3 � Symphony ��� ����� 3�� ���� ��� ��

�� �����(: WKS, WK1, WRK, WR1, WJ2).

�: � � �� �� ��� ���� �� � �� ����� ��� � ��

�. ��� ���� �� WSF � �� ���� � �� ��� ����

�� ����.

WSF �� ��� ����� ����. ������ �� ������� �

� ��� ��� ����� ���� ���� ���� �� ����� ��

� �����.

v � �� � �(ROW � 0)� �� ����� �� � ��� �� ���

�. � � �� ���� ������. ��� �� ����.

v � �� � �(ROW � 1)� �� ���� �� �����.

v ��� � ��� (���� ��� �� ���)���.

v � �� �� � �� �� �� �� �� �� ����.

v �� � �� ���� ��� �(NULL) �� �����. � � � �� �

��� � �� ��� �� ��, ��, ��� �� �� ���� �� ���

�� �����.

� 6 � � � � ��� � 507

Page 516: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�: �(NULL) � � ��� �� ������ ����.

���� �� WSF �� ���� �� ���� �� �� ���� ��

� � ���.

WSF �� Lotus �� � � ��� �����. �� DB2 �������� �

��� �� �� ���� ��� �� ����. ����� WSF �� ���

�� ������ �� ���� Lotus �� � � �� ������ �� ���

� ���� �� � ��� �����. DB2��� Lotus �� � � � �� �

�� 437, 819, 850, 860, 863 � 865�� ��� �� � � � ��� ����

�.

�: "���� �� �� ���� �� ��� � �� ����.

��� �� � ���� ����

����� �� ������� ��� ���� ������� ����, ��� �

�� ����� ���� �� ��� ����� ���� ����.

� ��� ��� ��, ���� ������� ���� DEL, ASC � PC/IXF

� �� �����. WSF �� ���� ����.

���� �������� �� ���� � ASCII(DEL) �� ������ �

� �� ���� ������ �� ���� �����. ��� � ��� ��� �

�� �� ������ ��� SBCS �� MBCS �� ���� �����. ��

�� ������� ���� � ��� ���� �� �� ���� � ASCII

�� ��� �� ���� ��� � � � �� ����. ��� �� �

��� � ASCII �� ������ ������ �� ���� � UCS-2 �

�� ����. � ��� ������ �� ���� ��� �� ��� ��

��. UTF-8 �����(�� ��� 1208)� �� �� UCS-2 ��� UTF-8 ��

����� ��� � ���� ���� ����.

ASCII �(DEL �� ASC)�� ���� ������� ����� �� ��� �

��� ������ �� ����� UTF-8� ���� ��� ��� ���� �

����� �� ����� UCS-2� �����. ���� ���� ����. �

�� ���� �� ASCII ���� ������ �� IMPORT ��� � ��

�� ��� � �� ���� ��� ���. DB2CODEPAGE ����� �

�� ASCII ��� �� �� ���� ���� codepage � � ����

��� ��� �� �� ���� ��� � ���.

508 ��� �� ���� �� � ���

Page 517: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

SBCS � MBCS ������� ��� ASCII ����� ��� �� �� ���

��� �� IBM DB2 V9.1� ���� ��� �����. �� ����� ���

� �� UTF-8� ��� ���� ��� X’01’�� X’7F’ �����.

���� �������� PC/IXF �� ������ ��� ���� �����

� SBCD/MBCS �� ���� �����. ��� ��� ���� ���� ���

UCS-2(�� ��� 1200)� ����. ���� ���� ����.

PC/IXF ��� ���� ������� ����� �� ��� ���� PC/IXF

��� �� SBCS/MBCS �� ���� �� ���� ��� ��� ����

PC/IXF ��� �� DBCS �� ���� �� �����. ��� ���� �

�� ����� �� PC/IXF ��� ��� �� ����� ������ �� �

���, � �� ����� �� ����� UTF-8(INSERT� ��)� �����.

��� ��� ���� ��� ����� �� PC/IXF ��� ��� DBCS ��

����� UCS-2(�� ��� 1200)� � �����.

�� ����� ������� � ���� ���� ���� ASC �� DEL

�� ���� ������� �� ���� �� �����. ��� ���� ASCII

��� �� ��� ��� � �� ����. ��� �� �� �� ���� �

���� ��� ��(codepage ��� ��) �� ����� � ��� ��� �

��� ���� �� ��� �� ����� ������ �� ���� �����.

PC/IXF �� �� �� ����� �� IXF ��� ��� �� ����� ��

���� �� ���� �����(CHAR� �� 1208, GRAPHIC� �� 1200).

DBCLOB �� �� ���� �� UCS-2� 1200���. CLOB �� �� �

��� ���, �� �� ����� ��� �� �� ���� �����. �

� PC/IXF �� ��� ���� �� �� ����� �� CLOB ��

PC/IXF ��� ��� �� ���� �� �����. DBCLOB �� ASC �

� DEL � �� �� ����� CLOB ���� ������� �� ����

�� ����� ��� ����� ����� ������� �� ���� �

� �����.

nochecklengths ���� �� ���� ������� �� �����. ��� �

�� ����.

v SBCS� DBCS �� ���� �� ������� ��� � ���.

v ����� UTF-8 �� ��� ��� ����� �� ���� ��� ���

�.

�� �� 1394, 1392 � 5488� �� ����

���, ���� � �� ����� ��� �� �� ��� GB 18030(�� �

�� ID 1392 � 5488) � �� �� ��� ShiftJISX 0213(�� ��� ID 1394)

� 6 � � � � ��� � 509

Page 518: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� DB2 ���� ������� ���� ��� � ���. �� ���� ��

��� ��� DB2 ���� �������� GB 18030 �� ShiftJIS X0213 �

� ��� ���� ���� ��� � ���.

� � �� ��� ���� ��� ������ � Shift_JISX0213 ���

� u/jp/user/x0213/data.del� MYTABLE� �����.

db2 load client from /u/jp/user/x0213/data.delof del modified by codepage=1394 insert into mytable

�� MYTABLE� DB2 ���� ������� ���.

���� ����� � ���� � � ��� ��� � ��, ��� �� ��

�� ����� ���� �� ���� ������ ����� DB2 ����� �

�� DB2CODEPAGE� �� ���.

�� ��� 1394, 1392 �� 5488�� ����� ���� ���� �����.

� � 2��� ��� GRAPHIC ���� 2� 16�� ���� ��� ��

� ���. ���� ������� �� �� ��� ��� ���� ���� �

���� � ���.

���

���� ������� ��� ������� �� ��� ��� ���� ��

UCS-2(�� ��� 1200)���. ����� �� ������� ��� �����

�� �� ��� ��� ���� ������� DBCS �� ���� ��, ��

���� �� ���� SBCS �� ���� ����. � � 932 �����

� ����� �� �� ������� ��� �� ��� ��� ���� ��

��� 301 �����. ���� ������� ��� 932 ����� �����

�� �� ��� ��� ���� UCS-2 ����.

�� �� � ��� �(NLS)DB2 ��� �� ������� �� ��� ��(NLS)� �����.

v ��� � ���� ������� ����� �� ����� � �� ���

�� �� �� ��� ��� �����.

v �� ����� �� DEL � ASX ��� codepage ���� ��� ��

�� ����� � �� ���� ���� ��� � ���.

v �� ������ IXF ���� �� �� ���(IXF �� �)�� � �

� ���� �� �����.

�� ���� �� �� ��� ��� ���� �� �� ���� ��� ��

� � ���. � � �� �� ��� EUC(Extended UNIX Code) � 2�

�� �� ��(DBCS)� ��� ��� � ��� ��� � ���. ����

510 ��� �� ���� �� � ���

Page 519: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� � ��� ��� �� �� �� �� ���� �� �� � ���. �

��� �� ���� �� �(NULL) � �� �� �� ��� �(NULL) ��

� ���. ��� ��� ��� �����. nochecklengths � � ����

���� � �� � �� �� ���� ��� �� ����� ���. ��

� � ���� � �� � �����. ��� ��� ���� ��� �� ��

���.

XML ��� ��

��, ��� � ���� ����� �� XML ��� ��� �����. ����

��� �� ��� ��� XML ��� ��� ���� ���� ���

ADMIN_MOVE_TABLE ��� ���� �� �����.

XML ��� ��

��� ����� ��� XML ��� �� �� ���� ��� � ���.

� �� XML ��� ���� � ���.

���� XML ��� ��� ����� IMPORT ��� XML FROM ��� �

�����. XMLVALIDATE ��� ���� ��� �� � ��� ����

�. IMPORT ��� ��� ��� ��� ��, �� XML �� ��� ��

�� ��� �� ��� ��� ��, �� � ��� ��� XML ��� ��

�� ��� ��� �� ���� XML ���� ��� � ��� ��� �

���. XMLPARSE ��� ��� XML �� ��� � ��� ���� ��

� ��� �� ���. xmlchar � xmlgraphic � � ���� ���� �

��� XML ���� � �� ��� � ���.

XML ��� ��

�� ����� ��� � XML ���� ���� ��� � � ��� ���

�����. � ����� ���� ��� �� ���� ���� �� �� ��

� ������ �� �� �� ��� ��� � ���.

IMPORT ��� ���, LOAD ��� ��� ��� XML ��� ��, XML

���� �� � �� � �� �� ��� ��� � ���. IMPORT� �

� xmlchar � xmlgraphic � � ���� ��� ��� XML ����

� �� ��� � ���.

XML ��� ����

XML ��� �� � ��� �� �� ���� ����� ���� ����

� � ���. ����� XML ���� ����� �� ���� ���� �

��� ��� �� �� ����. ����� XML ��� �� ���

� 6 � � � � ��� � 511

Page 520: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����� � ��� �� XML ��� ���(XDS)� �����. XDS� XML

��� �� ��� �� ��, � � ��� � XML ��� �� ���

�� � XML �� �� � � ���� XML ��� ���� ������.

EXPORT ��� XMLFILE, XML TO � XMLSAVESCHEMA ���� ��

� ����� XML ��� ��� ��� �� ����� ��� � ���.

xmlinsepfiles, xmlnodeclaration, xmlchar � xmlgraphic � � ����

���� ����� XML ���� � � ��� ��� �� ����� ��

� � ���.

� ��� ��

ADMIN_MOVE_TABLE ��� ���� ���� �� �� ���� �

�� � � �� ���� ���� ��� �� � ��� � ��� ��

���. ����� XML ��� �� � ��� �� �� ��� � ���.

��, ����, �� � ���� ����� ��� �� ���� ��

� ��� �� �� �� ��� ��� ������.

����� � �� ��� � �� �� ���� � � �� � � �

� � ���. � �� ��� � �� �� �� �� ���� ���� �

� ��� ��� ���� �� ��� �� �� ��� �����.

XML ��� �� � ��� ����

XML ��� ��� �� ���� � ��� � � ����, ���� � ��

��� ���. XML ���� ������ ������ �� ��� �����

����.

XML ��� ���� �� ��� � �� ����� ������.

v ����� XML ���� �� ����� �� ���� ���� � ���

�� � �� ����.

v ���� ���� ����� XML ���� ����� ����. xmlchar

� � ���� ��� XML ���� �� �� ���� ����

xmlgraphic � � ���� ��� ������ ��� �� �� XML �

��� UTF-16(��� �� ���)�� �����.

v XML ���� ����� �� ������� �� � �� XML ��� �

��� ���� �� ��� ������ �� ����� UTF-8� ��� �

���. XML �� �� � �� ��� ���� ��� ��� ��� �� �

��� ������ �� ���� � �� � ��� ��� ���.

enable_xmlchar � ���� no� ��� XML �� �� � �� ��

� � ��� ���� BIT DATA, BLOB �� XML� �� �� ��� �

�� � �� �� ��� �� ���� �� �����.

512 ��� �� ���� �� � ���

Page 521: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

v XML ��� ��� �� �� �, ���� XML ��� �� � ���

�� ��� � � �� ���� XML ���� ���� � ��� ��

���. xmlchar � � ���� ��� ���� XML ��� �� ��

���� ��� ��� � ��, xmlgraphic � � ���� ���

���� XML ��� UTF-16�� ��� ��� � ���.

v ��� � �� ����� � ��� �� ��� ���� � �����.

v ��� �� �� ����� XMLVALIDATE ��� ��� ��, ���� �

�� ��� ����� ��� � � ���� ��� ���� ��� �

��� ��� � ���� ��� �� ��� ���� �����. ���

� ��� ��� ��� � �� � �� ��� ���� � ����

�.

v ��� �� �� ����� XMLVALIDATE ��� ���� � XML ��

� ��� XML �� ��� � �� ���� ��� �� �� � �

�� catalogcache_sz� �� ���. catalogcache_sz �� ��� �� �

��� ��� ��� �� �� �� ��� �� �� ��� � �� �� �

� ��� ���� � ���� ��� � ���.

v XQuery ���� ��� XML ���� ������ � ��� �� XML

�� �� � XPath ��� ��(XDM) ���� ����� � ���. XMl

��� ��� ��� ���� ��, � �� XML ��� ���� �

� ��� ��� ��� �� ����� XML ��� �� XML ��� ��

�� � ����.

v ���� � CPU_PARALLELISM �� ��� �� �� 1� ���

��.

v XML �� ��� � ��� �� � ���� ��� ���.

SHEAPTHRES_SHR �� INTRA_PARALLEL� ����� �� ��

(connection concentrator)� �����. ���� SHEAPTHRES_SHR� �

�� �� � ���� ��� ��� ��� � ���.

v XML ��� ��� ��� �� ��� LOAD ��� SOURCEUSEREXIT �

� �� SAVECOUNT ���� ��� � ����.

v LOB �� ��, LOAD �� �� � XML �� � �� ��� ���.

v ��� ������ ���� � ������ ��� XML ���� ��

�� �� �� ������ ���� XML ���� ��� �� ��� �

� ���. � �, �� ����� NFS ��� �� �� �

�� � �� � � ���.

�� � ���� � LOB � XML �� ��

LOB� XML �� ��� ��� � ���� � ��� � � �� ��� �

�� �����.

� 6 � � � � ��� � 513

Page 522: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����

��� ���� � LOB TO ��� �� ��� LOB ��� ��� ��

���� ����� ��� LOB �� LOB �� � � ����

� �� ��� �����. �� ���� XML TO ��� �� ��� XML

��� ��� �� ���� ����� ��� XML �� XQuery �

XPath ��� ��(XDM) ���� � � ���� � �� ��� �

����. ����, LOB � � XDM ���� ����� �� ���

� �� ��� ����. LOBSINSEPFILES �� XMLINSEPFILES

� � ���� ��� �� ���� LOB � � XML � �� �

�� �� ��� � �� ����.

LOBFILE ��� ���� ���� ������ �� LOB �� �

��� ��� � ���. ��� XMLFILE ��� ���� ����

������ �� XML �� � ��� ��� � ���. ���

LOB � � ��� ����� ��� �� ���� ���� .lob�

��. ��� XML � � ��� ����� ��� �� ���� �

��� .xml���. ��� ����� LOB � �� XML �� �� �

�� � ��� � �� ���� 3��� ��� �� ��� � ���

.lob �� .xml� ����.

��� ��� ��� � LOB �� ���(LLS)� XML �� ��� �� ��

� XML ��� ���(XDS)� LOB �� ��� �� ����. LOBS

FROM ��� ���� ��� ���� LOB �� � �� ���

�� ��� ��� ����� �����. ��� XML FROM ���

���� ��� ���� XML �� � �� ��� �� ��� �

�� ����� �����.

���� �

�� �� �� LOB �� /mypath/t1export.del.001.lob �� ��� �

� XDM ���� /mypath/t1export.del.001.xml �� ����.

EXPORT TO /mypath/t1export.del OF DEL MODIFIED BY LOBSINFILESELECT * FROM USER.T1

�� �� � �� LOB �� /lob1/t1export.del.001.lob �� ��� �

��� /lob2/t1export.del.002.lob �� ��� � ���

/lob1/t1export.del.001.lob� ���� � ��� /lob2/t1export.del.002.lob

� �����.

EXPORT TO /mypath/t1export.del OF DEL LOBS TO /lob1,/lob2MODIFIED BY LOBSINFILE SELECT * FROM USER.T1

514 ��� �� ���� �� � ���

Page 523: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� �� � �� XDM ���� /xml1/xmlbase.001.xml �� ��� �

��� /xml2/xmlbase.002.xml �� ��� � ���

/xml1/xmlbase.003.xml� ��� � ��� /xml2/xmlbase.004.xml� ��

��.

EXPORT TO /mypath/t1export.del OF DEL XML TO /xml1,/xml2 XMLFILE xmlbaseMODIFIED BY XMLINSEPFILES SELECT * FROM USER.T1

�� �

�� XML �� � ��� �� IMPORT ��� ��� ″mytable″ �����,

IMPORT FROM myfile.del of del LOBS FROM /lobpath XML FROM /xmlpathMODIFIED BY LOBSINFILE XMLCHAR replace into mytable

″myfile.del″� �� ���� ���� � ��,

mylobfile.001.lob.123.456/

��� ����� /lobpath/mylobfile.001.lob ��� XML ��� ����

� �� � ��� 123�� ���� ��� 456������.

XML ��� ���(XDS)� �� LOB �� ���(LLS)� �� ��� �

″mylobfile.001.lob″ �� XML ��� ���� LOB ��� � ��� ���

��.

XMLCHAR � � ���� ����� � ��� �� �� ����� ��

�� ��� �����.

XML ��� ���

����, ��� � �� ����� ��� ��� XML ���� � ��� �

� � �� ��� ���. XML ���� � ��� �� XML ��� �

��(XDS)� �����.

XDS� ″XDS″�� XML ��� ���� ������. � ���� ��� ��

XML ���� �� ��� ��� � ���. ��� ���� �� XML

���� ��� � �� � �� �� � XML ���� ��� � ��� �

����. XDS� � �� ���� ����.

FIL XML ���� � � �� ��. Named Pipe� ��� � ����.

Named Pipe�� XML ��� ��� �� ���� �� ���� ���

�.

OFF FIL �� �� ��� �� � XML ���� ��� ������.

�� ���� 0�� �����.

LEN FIL �� �� ��� �� � XML ���� ��(���)���.

SCH �� XML ��� �� � � ���� XML ��� �� SQL ID

� 6 � � � � ��� � 515

Page 524: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���. SQL ID� �� � �� ���� � XML ��� ��

�� SYSCAT.XSROBJECTS ��� ��� � ″OBJECTSCHEMA″ �

″OBJECTNAME″ ��� ����.

XDS� ��� ��� �� �� ���� � �� �� ��� �� �� �

� ��� � ���. � �, �� ���� � ASCII � �(DEL)� ��

����� XDS� �� ��� ��� ���. �� ��� �� ��(<,

>, &, ’, ″)� �� ������� ���. ����� ���� � �� ���

&quot; �� ��� ��� �� ���.

�� abc&"def".del FIL � ���. �� ���� � ASCII �(�

� ����� ″ ��)� � XDS� ����� �� ″ ��� ��� ���� �

� ��� ��������.

<XDS FIL=""abc&amp;&quot;def&quot;.del"" />

�� � �� ���� � ASCII ��� �� ���� XDS� ����.

XML ���� xmldocs.xml.001 �� ��� ��� ��� 100�� ����

��� 300������. � XDS� ����� ���� ASCII �� � ���

XDS �� ��� ����� ��� ��� ���.

"<XDS FIL = ""xmldocs.xml.001"" OFF=""100"" LEN=""300"" />"

�� � �� SQL ID ANTHONY.purchaseOrderTest� �����. ID�� �

���� ���� ��� XDS� &quot; �� ��� ��� �� ���.

"<XDS FIL='/home/db2inst1/xmlload/a.xml' OFF='0' LEN='6758'SCH='ANTHONY.&quot;purchaseOrderTest&quot;' />"

�� � XPath ��� �

SQL�� �� �� XQuery ��� ����� XQuery� � �� ����

�� ����� XML ���� ��� � ���. �� � XPath ��� ��

(XDM)� ���� � �� XML ��, � ���, �� � ��� �� �

� ���� �� �����.

EXPORT ��� ��� � XDM ���� �� ��� XML �� ���

� ���.

516 ��� �� ���� �� � ���

Page 525: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 2 � ��

© Copyright IBM Corp. 1993, 2009 517

Page 526: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

518 ��� �� ���� �� � ���

Page 527: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� A. ��� � �� ���� � �� �

�� �� DB2 �� � ��� ���� � �� � �� �� ��� ��

��.

��� ���� �� ����

�� �� ��� �� � �����. �� ���� ���� �� ��� ������

����. �� ����� ������� �

��� ���� ��� �����.

�� � � �� ��� �����. ��

� � ��� ALLOW WRITE ACCESS ��

�� ��� ����� ��� �� ����

� � � ���.

�� � � ��� �����. �����

SMP(Symmetric Multi-Processor) ��� ��

��.

FASTPARSE� ���� ����. FASTPARSE� �����. ��� �� ���

� �� ��� �� �����.

�� ���� �����. �� ���� ���� ����.

PC/IXF ��� ���� ���, �� �� �

��� ����.

��� � ��� � ���.

���� �� ����� ���� ���� ��

��.

���� �� ����� ��� �����.

WSF �� �����. WSF �� ���� ����.

BINARYNUMERICS� ���� ����. BINARYNUMERICS� �����.

PACKEDDECIMAL� ���� ����. PACKEDDECIMAL� �����.

ZONEDDECIMAL� ���� ����. ZONEDDECIMAL� �����.

GENERATED ALWAYS� ��� ��� ��

� � ����.

generatedoverride � identityoverride

� � ���� ��� GENERATED

ALWAYS� ��� ��� ��� � ���.

���, � � ����� ���� �����. ����� ��� �����.

�� � �����. �� � � � ���.

���� �����. ���� ���� ����.

��� ��� ���� commitcount� ��

�� ���� �� ��� �� COMMIT

� ��� � �����. ���� ��� ��

� ������ ���� ��� � � � �

��.

�� ��� ���� savecount� ��� �

� ���� �� �� ��� �� �� ��

��� �� ����� �� � ��� ��

�� �� ��� ���� �� �� �� ��

��� ��� ����� ���� �� ��

� � ����.

�� ����� ����� �� � �� �

�� 110%���. � ����� ������ �

�� ��� ������ �����.

�� ����� ����� ���� ��� �

� �� ��� �� ���� �� � ��� 2

�� ����. � ����� ������

� �� ������ �����.

�� ����� ��� �� ��� � �

��.

�� ����� ��� ��� �� ��

�� ����� SET INTEGRITY� ���

� �� ����� �� ���.

© Copyright IBM Corp. 1993, 2009 519

Page 528: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ���� �� ����

��� �� � �� � �� ��� ���

�����.

���� ��� � � �� ��� ��� �

����.

��� ��� �� �� ��� �� �

runstats ����� � � ���.

���� �� ���� ��� �� �� ��

��� ��� � ���.

DB2 Connect� �� ��� ������� ��

�� � ���.

��� ������� ��� � ����.

��� �� ��� ����� ��� ���

��� � ���.

��� ��� �� �� � �� ��� ��

����� �� ���� ��� ����� �

� ������� ���� ������ ��

� � � ���.

�: LOB � XML ���� � ��� �� �

� ���.

�� ���� ��� ����. ��� ����

� SQL ��� ��� � �� ���� �

� ��� ��� ���� �� ��� ���

����.

�� �� �� ���� �� � ���.

520 ��� �� ���� �� � ���

Page 529: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� B. ����, ��� � �� ������ ���� ��� �

�� �� ��� �� ��� ���� � � �� �� � � �� ��� �

��� � �� ��� �����.

�� ��(�� �� ��) ����/��

db2ueiwi.bnd(CS) ���/����. ��� �� � ��� �� �

�� ���� � �����.

db2uexpm.bnd(CS) ����. ���� ���� ��� ���� ��

�� � �����.

db2uimpm.bnd(RS) ���. INSERT, REPLACE ��

REPLACE_CREATE ��� ���� �� ��

��� ��� �� ���� ���� ����

� �����.

�: ��: IMPORT ��� CREATE �

REPLACE_CREATE ��� ���� ��� �

� ����� �����.

db2uipkg.bnd(CS) ���. � � ��� � �� � �����.

db2ucktb.bnd(CS) ��. �� ��� �� �� �� �����

� �� � �����.

db2ulxld.bnd(CS) ��. �� ���� �� ���� ��� �

��� � �����.

db2uigsi.bnd(UNIX �� ���� �� RS, ��

� � ���� �� RR)

���/����. ��� � ��� �� �� �

���� ��� ��� ��� � ����

�. IXF �� ������ �� ID �� ��

� �� � �����.

db2uqtpd.bnd(RR) ���/����. �� ���� �� ��� �

�� � �����.

db2uimtb.bnd(RS) ���. ��� ��� �� �� �� ����

� � �� � �����.

db2uImpInsUpdate.bnd(RS) ���. INSERT_UPDATE ��� ���� ��

�� ��� ��� �� ���� ���� �

��� � �����. INSERT BUF ��� �

� � �� � ����.

© Copyright IBM Corp. 1993, 2009 521

Page 530: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

522 ��� �� ���� �� � ���

Page 531: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� C. �� ������ �� �

��� ��� �� ��� ��� ����.

� � ��� ��� ���� � ��� � ��� ��� �� ������ ��

���.

��─── ��� �� ������ ��� �����.

───� ��� ��� �� � �� �� �����.

�─── ��� ��� �� � �� �� �����.

──�� ��� �� ������ �� �����.

�� �� ├─── ��� ���� ───┤ ��� ����.

� ��� ���(� ��)� �����.

�� required_item ��

�� ��� � �� ��� �����.

�� required_itemoptional_item

��

��� ��� � �� �� ���� �� �� ��� � � ���� ��� �

�� ���� �����.

�� required_itemoptional_item

��

� ��� ���� ��� � � �� �� ��� ���� �����.

�� ��� ��� ��� �� �� �� ��� ��� � ��� ���

��.

�� required_item required_choice1required_choice2

��

�� ��� ��� ��� �� �� ��� � �� ��� �����.

© Copyright IBM Corp. 1993, 2009 523

Page 532: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� required_itemoptional_choice1optional_choice2

��

�� ��� ��� �� �� ��� � �� �� ���� ��� �����

��� �����.

�� required_itemdefault_choice

optional_choiceoptional_choice

��

� � ��� ���� ���� ���� ��� � � ��� �����. ��

��, ���� ��� �� ��� ���� ���� ���.

�� required_item � repeatable_item ��

�� ���� ��� ���� �� ���� ��� ��� ��� ���.

�� required_item �

,

repeatable_item ��

�� �� � �� ���� ��� ���� � ��� ����� �� ����

� ��� � �� �����.

���� ���� �����(: FROM). ���� ��� �� ���� � � �

��. ��� ���� �����(: column-name). ���� ���� ���� �

��� �� ����.

���, ��, �� ��� �� �� �� ��� ���� �� � � ��� ��

� � � ���.

�� �� ��� ��� � � �� ����. � � �� �������

parameter-block ��� parameter-block�� ����� �� �� �� ��

��.

�� required_item parameter-block ��

524 ��� �� ���� �� � ���

Page 533: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

parameter-block:

parameter1parameter2 parameter3

parameter4

�� �����(*) ��� ���� �� ����� ��� ��� ��� � �

��.

�� required_item item1 * item2 * item3 * item4 ��

�� ������ item2 � item3� �� ���� ��� � �� �����. �

�� � ��� �� �����.

required_item item1 item2 item3 item4required_item item1 item3 item2 item4

�� C. �� ������ �� �� 525

Page 534: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

526 ��� �� ���� �� � ���

Page 535: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� D. ��� �� ���� �� ��� �

��� �� ��� � �� � ���� ���� ���� � � ��� � �

� ��, � �� IBM Software Support�� ���� �� � ���� � ��

� � � �� ���� ������.

���� � � �� �� ��� ��� ��� ����� �����.

v db2move ��� ��� ���� �� ���� �����, ��� � � ��

�� ������. ��� ��� ��� �� �� �� �����.

– COPY ��� ��, COPY.timestamp.ERR � COPYSCHEMA.timestamp.MSG

�� �����. LOAD_ONLY �� DDL_AND_LOAD ��� ��� ��,

LOADTABLE.timestamp.MSG �� �����.

– EXPORT ��� ��, EXPORT.out �� �����.

– IMPORT ��� ��, IMPORT.out �� �����.

– LOAD ��� ��, LOAD.out �� �����.

v EXPORT, IMPORT �� LOAD ��� ��� ���� �� ���� ����

�, ��� MESSAGES ���� ������ �� ������. �����

�, �� ������. ��� ���� ��� ��� ����� �� �

�� � ��� ��� � ���� �����.

v REDISTRIBUTE ��� ��� � � �� � � ���� � � ��� ,

″databasename.database_partition_groupname.

t i m e s t a m p ″ ( L i n u x � U N I X� �� ) � ″ d a t a b a s e n a m e .

database_partition_groupname.date.time″(Windows� ��) �� ����

�. � �� $HOME/sqllib/db2dump ��� ��

$DB2PATH₩sqllib₩redist(�� $HOME� ��� ���� � ����)�

���.

© Copyright IBM Corp. 1993, 2009 527

Page 536: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

528 ��� �� ���� �� � ���

Page 537: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� E. 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. 1993, 2009 529

Page 538: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

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 �� ��� ���� �� �����.

� 62. 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�

530 ��� �� ���� �� � ���

Page 539: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 62. 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�

�� E. DB2 �� �� � 531

Page 540: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� 62. 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�

� 63. 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�

� 64. Information Integration �� ��

�� �� � � �� �� �� ��

Information Integration:

Administration Guide

for Federated Systems

SC19-1020-02 2009� 8�

Information Integration:

ASNCLP Program

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�

532 ��� �� ���� �� � ���

Page 541: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� DB2 �� ��

�� DB2 ��� �� ��, ��� �� �� ��� � �� �� �� �

� ��� ����� ����. ���� �� ��� IBM ������ �� DB2

��� ��� � ���. DB2 PDF �� DVD� �� ���� ��� ��

� ��� �� ������. � �, DB2 ��� ���� �� ��� ��

���� ��� � ����.

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. ����� ����� ��� �� � �� ��� ������. ��� ��

� �� ��� 530 ���� �DB2 �� �� ��(��� �� PDF �)�

� ������.

�� E. DB2 �� �� � 533

Page 542: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ����� SQL � � ��

DB2 ��� SQL�� ��� ���� ��� �� SQLSTATE �� �����.

SQLSTATE ���� SQL �� � SQL �� ��� ��� ��� ����.

SQL �� ���� ����� �� ���� �� ��� � ����.

? sqlstate or ? class code

��, sqlstate� ��� 5�� ��� � SQL ���� class code� SQL ���

�� 2�� ��� ����.

� �, ? 08003� 08003 SQL ��� �� ���� ����, ? 08� 08 ��

� ��� �� ���� �����.

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. ��� ��� �� ��� � �� ���� ������ � ����.

– ��� � ��� ����� ��... ��� �����.

�: ��� ����� ��� ��� ��� ��� ���� � ��

��� ��� �� ����.

534 ��� �� ���� �� � ���

Page 543: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

– ��� �� ��� �����, ��� ��� � ��� �� ��� � �

� ��� � �� �� �� ��� �����.

3. �� ��� �� � ���� �� �� ��� ��� DB2 �� ���

������.

v Firefox �� Mozilla ���� ��� ��� �� ��� ����� ���

� ����.

1. �� —> �� —> �� �� ��� �� ���� ��� ������. �

� � �� �� �� �����.

2. ��� ��� �� ��� � �� ���� ������ � ����.

– ��� � ��� ����� ��... ��� �� �� �� ��� ���

�����.

– ��� �� ��� �����, ��� ��� � ��� �� ��� � �

� ��� � �� �� �� ��� �����.

3. �� ��� �� � ���� �� �� ��� ��� DB2 �� ���

������.

�� �� � �� �� ���� �� ��� ��� �� ��� ��� � �

�� ��� ���.

��� �� ���� �� ��� DB2 �� � �

��� �� DB2 �� ��� ����� ��� ���.

���� ��

DB2 � 9.7 �� ��� ��� �� ���. ��� ��� DB2 Server �

� �DB2 � ��� ��� DB2 �� �� �� ��� ������. ��

�� �� ���� �� ���� � ����� �� �� ���� �����.

� ���� �� ��

��� DB2 �� ��� �� �� ���� ��� � ���.

v �� �� - �� �� �� � � ��� �����. �� ��� � � ��

��� �� � �� ��� �� �� �� �� ���� ����. ��

�� ��� ����� � �� �� ���� ��� ��� � ��� � �

���.

v �� �� - �� ���� � ��� ��� ����� �� ������.

� �, �� �� ��� ���� ��� � ��� ��� �� �� �

� ��� � � �� �� ��� �� ���� ��� �� � ���. �,

�� E. DB2 �� �� � 535

Page 544: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� ��� � ��� �� ��� �� �� ���� ���� ���. �

� ��� �� ���� ��� ��� � ����.

����

� ��� �� �� ����� �� ����. �� ��� �� ����� ��

� �� ��� �� �� DB2 �� �� �� ��� ��� ������.

�� �� ��� �� �� DB2 �� ��� ���� ����� ��� �

����.

1. Linux �� ����,

a. �� ��� �� ��� ������. DB2 �� ��� /opt/ibm/

db2ic/V9.7 ���� ���� ����.

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 �� ��� ���� ����� ��� � ����.

536 ��� �� ���� �� � ���

Page 545: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

1. ���� DB2 �� ��� �� � �� ���� �� ������. ��

���� �� ��� � �� ���� ����� ��� � ���� �

� ��� ��� � �� � ����� ��� � ���. DB2 �� ��

� ������ �� �� �� ���� � ���. .

2. �� ����� �� ��� � ��� �� �� ������. �� �

����� � ��, �� �� ��� �� ��� � �� � ���.

�: ��� ���� �� ��� DB2 �� �� ����� �� � ��,

��� ��� ��� ��� �� ���� �� � ���� ��� DB2

�� ��� ����. ���� �� �� ����� ���� ���� �

� ���� �� ���� ��� ����� �� ���� ���� ��

��� � �� �� �� ��� �� � ���.

�� ��� �� ��� �� �� ��� ��� ������. ��

� �� �� �� ����� ��� � ���.

3. �� �� ��� �� � ���� DB2 �� ��� �������.

�: Windows 2008, Windows Vista ��� �� � �� ��� ��� ��� �

��� � � ���. �� ��� ���� �� ���� �� ��� ��� �

�� ���� �� � � ��� � � ���� �� ������.

�� �� ��� �� �� DB2 �� ��� ����� ��� � ���

�.

1. DB2 �� ��� �����.

v Windows��� �� → ��� → �� �� → ���� �����. �� ��

DB2 �� �� ���� �� � � ��� � � �� ������.

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 ���:

�� E. DB2 �� �� � 537

Page 546: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

a. �� ��� �� ��� ������. DB2 �� ��� /opt/ibm/

db2ic/V9.7 ���� ���� ����.

b. � ����� doc/bin ���� �����.

c. ��� �� help_start ����� � ����.

help_start

�� �� ��� ���� �� ���� � ! ��� ����.

3. �� ��( )� �����. (JavaScript™� ���� �� �� ���.)

�� ��� � � ��� ���� ��� �����. �� ��� ����

��� �����.

4. � ����� ����� �� ���� ��� � ���� ��� ����

�.

5. � ����� ��� � � �����.

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 �� �� ���� �� � � ��� � � ��� ������.

v Linux��� �� ��� � ����.

/etc/init.d/db2icdv97 start

��� DB2 �� ���� �� ��� ��� �����.

538 ��� �� ���� �� � ���

Page 547: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

DB2 ���

DB2 ���� DB2 ��� ��� ��� �� ���� � �����. ���

��� ����� �����.

���� ��

http://publib.boulder.ibm.com/infocenter/db2help/� �� ���� XHTML �� �

��� � � ���.

�� ����� �� ���� ��� �����. �� ���� �� ���� �

� ���� ������.

DB2 ���

���� ��� ��� �����.

�pureXML®�(pureXML Guide)

XML ���� ��� �� XML ��� ��� � ��� � ��

� DB2 ������� �����.

Visual Explain ���� �Visual Explain�

Visual Explain� ��� � ���� � �� SQL�� ��, ��

� � �����.

DB2 ��� � ��

DB2 ������ ��� ���� � ��� �� ���� ��� ���� ���

� � ��� ���.

DB2 ��

��� �� ��� DB2 ��� �� �� �� DB2 �� ��� ���

��� � ��� ������. DB2 �� �� � ����� ��� �

��� ���� ���� ��, �� ��� ���� �� ��� � DB2

������ ���� ��� � � ���� ���� �� �� ���

���.

DB2 �� � � ���

���� � �� � � ���� ���� DB2 �� �� ! ����

� � � � �� . � � �� ����� � � D B 2 �� , � � � ,

APAR(Authorized Program Analysis Report �� � ��), FixPack �

�� ��� �� �� ���. ��� �� ��� � ��� ��

�� ���� �� � ���.

http://www.ibm.com/software/data/db2/support/db2_9/�� DB2 �� �� !

���� ������.

�� E. DB2 �� �� � 539

Page 548: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���

�� ��� �� � �� ��� � ���.

�� ��: �� ��� ��� ���� ��� �� ��� ��� �,

���� ��� ��� � ���. ��� IBM� ��� �� �� �� ��

� ��� �� �� ����� 2�� ��� � � ����.

��� ��: �� ��� ��� ���� ��� �� ��� ��� �� �

�� ���� ��, �� � ��� � ���. ��� IBM� ��� �� ��

��� 2�� ��� � �� �� �� � ��� ��, �� �� ��� �

����.

���� ����� �� ��� ����, � ��� � �� ��� ��, �

��, ����� �� �� �� ���� �� ��� ��� ���� �� ���

��� �� ����� ��� ����.

IBM� ��� ��� IBM� ��� ���� ����� ��� ��� ����

� ���� ���� ���� �� ���� � ����� �� ��� ��� �

���.

��� �� �� � �� ��� ��� �� �� �� �' � ��� ��

���� ���� ��� ����, �� �� ���� � ���.

IBM� ��� ��� �� ��� ��� ���� ����. � � �� ���,

�� � �� ���� ��� �� ��� ��� ��� (� �� ��� �

�) ����� ����� ��� �� �� �� � ���� �����.

540 ��� �� ���� �� � ���

Page 549: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

�� F. ����

� ��� ���� ���� �� � ������ �� ����. �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. 1993, 2009 541

Page 550: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ���� ����� ���� ���� ��� ��� � � ���. � �

�� ����� ����, ��� ��� ���� �����. IBM� � ���

�� �� �/�� ����� �� �� �� ���� � �/�� ��� � �

��.

� ���� ���� �IBM� ! ���� �� ��� ��� ���, �� ���

�� � ! ���� #���� �� �� ����. �� ! ���� ���

IBM �� ��� ��� �� � �� ! ��� ���� � ��� ���

� ��� ���.

IBM� ��� ��� ���� �� �� ��� ����� ��� ���� ��

� ��� ��� ����� ��� � ���.

(i) ����� �� ����� � ����( ���� ��) �� �� � �

(ii) �� ��� �� ��� ���� ����� �� ��� ��� �� �

��� ���� �� ��� ������.

135-700

�!��� ��� �$� 467-12, � �����

�� ��.�." ����

�#����

��� ��� �� ��(� �, ��� � �) ��� ��� � ���.

� ��� ��� ����� �� ���� � ����� �� �� �� ��

����� �� ��� IBM� IBM � ��, IBM ���� ���� ��(IPLA)

�� �� ��� ��� �� ��� ����.

��� ��� �� ���� ��� ���� �� ����. ��� �

�� ���� ��� ��� ��� �� � ���. �� ���� � �� ��

��� ���� � ��, ��� ��� ���� ����� ���� � ��

���� ���� ��� ����� ��� � ����. �� �� � ���

�� ����� �� � � �� ��� �� � ���. � �� ���� ��

���� � �� ���� �� ���.

�IBM ��� �� ��� �� ��� ����, � �� �� � �� �� �

���� �� ����. IBM��� ��� �� � ����� ��� �, �IBM

��� ��� � ��, �� �� �� ��� ���� ��� � ����.

�IBM ��� � �� ����� �� ��� ����� ������.

IBM� ���� �� �� ��� �� �� ��� ��� �� �� ��� �

���.

542 ��� �� ���� �� � ���

Page 551: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

� ���� ��� ���� ���� ���� �� � ���� �� �� �

���. � ��� �� �� ��� ��� �� , ��, �� �

��� ��� ��� � ���. � ��� �� ��� ��� �� ��� ��

� ��� ������ �� ���� �����.

�� ����:

� ���� � �� ������ ����� ��� ��� ��� � �� �

������ � ���. ��� ��� �� ����� � ��� �� �� �

��� ������ ����� ����(API)� ���� ������� �, �

�, �� �� ��� ���� IBM� �� ��� ��� �� � �� ���

�� ��� ��� ��, �� � ��� � ���. ��� �� ����� �

� ����� �� ���� �� ����. ��� IBM� ��� ����� ��

, ��� � �� �� ����� ���� ����. �� ����� ��

� ���� ″� ���″ �����. IBM� �� ����� ���� � ��

�� �� ��� �� ��� �� ����.

��� �� ���� �� � ��� ��� ���� ��� ��� ��

�� ��� ���� ���.

© (��� ���) (��). � ��� ��� IBM Corp.� �� ������ ��

��. © Copyright IBM Corp. _enter ��_. All rights reserved.

IBM, IBM �� � ibm.com®� � ��� ��� International Business Machines

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� �����.

�� ��, �� � ��� ��� �� ��� �� �� �������.

�� F. ���� 543

Page 552: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

544 ��� �� ���� �� � ���

Page 553: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��

�������

DB2 �� �� 535, 536

�� ���� ���

�� ���� �� 408

�� �� ���

� 466

��

� 523

��

�� ��� �� ASCII(ASC) � 460

�� ���� � ASCII(DEL) � 453

���� �� ���(MQT)

��� �� �� 171

� � �� �� 171

�� 171

�� ��

LOAD 152

��������� �����(MDC) ���

�� ���� 172

� � ��(LOB)

���� 18

��� 70

��� � ���� 514

� �

�� ���� 217

���

��� �� �� ��(LBAC)

� 151, 152

���� 8

�� 173

� ��� � �� 452

���� 8

��� 55

��

��� � 452

��� � ������ � 390

��� ��� �

PC/IXF 466

��� �

ASC 461

DEL 455

PC/IXF 485, 490

��� ��

������ � �� 73, 127

�� 3

�� ���� 147

���� ���� 458

���� ���� 7

��� ���� 51

DB2 Connect �� 390

XML ��� 512

��� �� ��

� v

������

��� 409

���

RESTORE DATABASE �� 409

���� ��� �� 243

����� �� ����

db2Export API 41

EXPORT �� 19

��� ���� ���

db2Import API 127

IMPORT �� 73

������ �� �� �� 397

������ ��� �� 432

���

�� � 534

SQL� 534

������ �� �� ��(LBAC)

��� �� 151

� 152

�� � �� 151

�� ��� �� ���� 159

��� ���� 8, 13

� 152

�� ��� � 159

�� ��� ��� 64

© Copyright IBM Corp. 1993, 2009 545

Page 554: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� �� �� ��(LBAC) (�)

�� ���

���� 13

��� 64

��� ���

� 151, 152

���� 8

��� 54

����� ��

DB2LOADREC 215

��� �

PC/IXF 466

�� ���

�� ���� 218

��

������ ���� � 243

� � ��� 243

�� �� �� �� ��� 218

�� � �� � 215

�� � �� �� �� ��� 218

�� �� �� ���

���� �� 218

�� ����

� 147

��� 217

� � 217

��� �� �� 3

������ �� 147

�� ��� 218

�� �� 147

�� ��� � ��� �� 213

� �� 180

�� �� 147

���� � �� �� � �� 151

� �� 147

�� �� 164

��� 193

��� �� �� 193

��� �� 213

�� �� ��� 213

� ��� 212

�� �� �� 147

�� � �� 180

�� �

� 218

LOAD �� 243

��� ����� �� 519

���� 152

�� ���� (�)

���� 152

�� � ���� �

� 197

��� �� 210

��� ���� �� 208

�� ��� ���� 510

��� �� 210

��� ���� �� 208

��� �� 204

� � ��� 193, 317

� � 451

ID �� 161

SOURCEUSEREXIT� ��� ��� �� 173

XML ���

�� �� �� 184

�� ��

�� �� 180

�� �� ��� 213

� �� ������ �� �� 231

�� �� �� �� 215

�� API 317

� 147

� �� 237

������ �����(MDC) ��� 172

���

LBAC �� 159

������ �� 219, 228

��� ��� 191

�� �� 205

� 341

��� ������ �� 234

��� ������ �� 234

��� �� �� 205

��� ������ �� 237

��� ��� 156

� �� 147

CURSOR �� 166

XML ��� 155

� ��� ����

�� � �� � 215

���

DB2 ������� �� � 409

��� ����

GENERATE SCRIPT ��

� 3

546 ��� �� ���� �� � ���

Page 555: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� ���� (�)

REDIRECT ��

� 3

����� �

����, ��� � �� 7, 51, 147

��

db2inidb 430

db2look 438

db2move 397

db2relocatedb 432

EXPORT 19, 30

IMPORT 73, 100

LIST TABLESPACES 372

LOAD 243, 280

LOAD QUERY 366

RESTORE DATABASE 409

� � 198

� � �� �� 345

��

� 529

���� 540

� 530

PDF 530

���

���� 457

��� ��

�� � �� 539

��� 539

��� ��

�� �� 539

��� 539

�� ���

��� ��� �� 527

��� ������ �� �� 430

���� � �

����, ���, ���� �� 521

� �� ��

��� ���� 66

� ��

�� ���� 180

�� ���� � ��

XML ��� ��� 515

��

������ 409

� ��� �� 409

�� �� ������

�� �� 147

�� �� ������

�� �� 147

�� �� 392

�� � � ��� 73, 127

����

��� �� � ���� 458

��� 457

�� 458

�� �

��� �� 219

�� ��

� 3

�� 429

�ID �� �� 68, 164

������ �� �

�� �

��� 71

��

ASC 463

DEL 457

�� ��

�� ���� �� 164

��� ���� 68

� ��� ���

PC/IXF 466

��

�� 533

�� ���� 193

���

� �

EXPORT �� 19

IMPORT �� 73

LOAD �� 243

��

��� �� �� �� 394

�� 394

547

Page 556: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

���� ���

�� 170

� 170

���

XML ��� ��� 515

���

forcein

��� � 500

�� 500

�� ��� 500

����� ��

KEEPDICTIONARY �� 191

RESETDICTIONARY �� 191

��� ���

��� �� 191

� ��� ���� �� ���� � 429

� ��� �

PC/IXF 466

� ���

�� ���� 212

SET INTEGRITY� 345

��

forcein 500

�� ���

��� �� 55

���� � �(WSF)

� 507

WSF(���� � �) �� 507

����(UCS-2)

��� �� ���� 508

����

� � 451

�� ��� ���

��� �� 15, 60

���� 15

��� 60

�� 60

��� �� 15, 60

������ ���

PC/IXF 466

����

�� �� 540

����

���

49

���� (�)

��� (�)

���� ���� � 7

� � ��� 19, 41

��� 8

db2Export API 41

EXPORT �� 19

LBAC �� 13

XML 10

���� ����

� 3, 7

� � ��(LOB) 18

7

�� 7

���� 8

���� 8

��� �� � 14

� � 451

� �� 8

� �� 8

��� � ������ � ��� �� 390

ID �� 18

���� API 41

����� ���

�� 58

��

�� 180

�� 180

��� 180

PC/IXF ��� 466

XML ��� �� � �� �� 184

�� �� 180

�� �

�� �� �� 180

�� �

�� ���� 218

LOAD �� 243

���

� 51

��� 55, 73

LBAC �� 64

������ ���� � 127

��� ������� 127

�� ����� �� ��� 127

�� ��� ���� 127

���� 127

�� ��� ���� 127

� � ��� 127

548 ��� �� ���� �� � ���

Page 557: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� (�)

� �� 51

DB2 Connect� �� ������ �� 127

LBAC �� �� 54

PC/IXF �, forcein �� 500

PC/IXF �, ��� �� �� 496

PC/IXF �, �� �� 494

PC/IXF, � � � 127

XML ��� 57

��� ����

� 3, 51

� � ��(LOB) 70

�� ����� �� 519

��� ������ 71

� �� �� 66

��� �� �� �(UDT) 71

���� � �� �� � �� 54

�� �� 68

����� ��� �� 58

���� 55

���� 55

�� ��� ���� 510

�����/� 71

��� �� 72

� � 451

��� � ������ � ��� �� 390

ID �� 67

��� ��

ALLOW NO ACCESS 72

ALLOW WRITE ACCESS 72

��� API 127

����� �� �(ADC)

��� �� 191

���

��� �� 539

��� �� 539

Visual Explain 539

��

��� ���� 72

��� �� 204

���

�� 180

����

�� �� �� 198

���� ��

SET INTEGRITY� �� 201

� 10��(zoned DECIMAL) � � ��� 243, 317

���

PC/IXF 466

�� �� 215

� �� ������ 231

���� 541

�� ��

��� �� ��� 527

�����

���� �� � 494

���� �� 127

���� �� 494

LBAC ��

�� ���� 159

� 152

���� ���� 13

����� �� �� � �� 8

��� 64

�� ����� ���

PC/IXF 466

�� ��� �� ASCII(ASC) � � 460

�� ���� � ASCII(DEL) � �

� 453

� ��� � ��� �� 452

�� ���

�� ���� ���� 510

��

� 494

PC/IXF ���� ��� �� ���� �� 494

���� API 41

��� ���� ���� 510

��� API 127

EXPORT �� 19

IMPORT �� 73

�� ��� � � ��� 243, 317

������

� 345

549

Page 558: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

��� (�)

�� ��

ADMIN_MOVE_TABLE ��� 387

����, �� 58

�� 204

� �� 243

� ��� 73, 127

�� ���� 19, 41

��� ���

PC/IXF 466

��� �� � �� �� ��� 218

��� ��

�� �� 210

�� ��� � 210

�� � 210

� � �� 210

�� � 210

�� 210

�� �� �� 210

��� ����

�� 208

��� ���� ��

�� � 208

��� �� 208

�� �� 208

�� 208

��

�� ���� 151

���� ���� 8

��� ���� 54

���� � ���

� � 217

�� API 317

���� ���� 19

���� API 41

��� API 127

IMPORT �� 73

LOAD �� 243

� �

����(WSF) 507

�� ��� �� ASCII(ASC) 460

�� ���� � ASCII(DEL) 453

���� � ��� 73

�� ��� ���� 19

CURSOR 166

� � (�)

IXF� PC �(PC/IXF) 464

��� ������ ��

��� ��

� 219, 228

��� 229

� �� 233

�� 233

���� 222

� �� 233

�� 233

��� ���

� 156

���

LBAC �� �� ���� 8, 13

LBAC ��� ��� � 159

LBAC ��� �� 152

LBAC ��� ��� 64

�� ���

PC/IXF 466

���� �� �� 494

AADMIN_CMD ���

���� ��

EXPORT 30

IMPORT 100

LOAD 280

ADMIN_COPY_SCHEMA ���

� 3

anyorder � � ��� 243, 317

API

db2Export 41

db2Import 127

db2Load 317

sqluexpr 41

sqluimpr 127

ASC ��� � � 461

ASC ��� � � 73

ASC �

�� 463

� 460

550 ��� �� ���� �� � ���

Page 559: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Bbinarynumerics � � ��� 243, 317

Cchardel � � ���

���� 19, 41

��� 73, 127

load 243, 317

coldel � � ���

����

db2Export API 41

EXPORT �� 19

���

db2Import API 127

IMPORT �� 73

load

db2Load API 317

LOAD �� 243

CURSOR � �

��� �� 166

Ddateformat � � ���

db2Import API 127

db2Load API 317

IMPORT �� 73

LOAD �� 243

DB2 Connect

��� �� 390

DB2 �� �� 533

DB2 �� ��

�� 535, 536

� ��� �� 534

� 534

�� 534

DB2 �� � DDL � �� �� 438

db2inidb ��

� 429

� 430

db2Load API

� 317

DB2LOADREC ����� ��

��� �� 215

db2look ��

� 438

db2move ��

� 3

� 397

�� ��� 396

db2relocatedb ��

� 3

� 432

DB2SECURITYLABEL ��� �

� 159

���� 13

��� 64

decplusblank � � ���

EXPORT �� 19

IMPORT �� 73

LOAD �� 243

decpt � � ���

EXPORT �� 19

IMPORT �� 73

LOAD �� 243

DEL ��� � � 455

DEL �

�� 457

� 453

delprioritychar � � ���

IMPORT �� 73

LBAC �� ��� �� 159

LBAC �� ��� ��� 64

LOAD �� 243

dumpfile � � ��� 243

EEXPORT ��

ADMIN_CMD ��� �� �� 19

ADMIN_CMD ��� �� 30

Ffastparse � � ��� 243, 317

forcein � � ��� 73, 127, 243, 317, 500

Ggeneratedignore � � ��� 68, 73, 127, 243, 317

generatedmissing � � ��� 68, 73, 127, 243, 317

generatedoverride � � ��� 243, 317

551

Page 560: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

IIBM �� ��� �� ��

��� 392

ID ���

PC/IXF 466

ID ��

��� ���� 18

�� ���� �� 161

��� ���� 67

identityignore 73

� � ��� 127, 243, 317

identityignore � � ��� 67

identitymissing

� � ��� 73, 127, 243, 317

identitymissing � � ��� 67

identityoverride

� � ��� 243, 317

implieddecimal � � ��� 73, 127, 243, 317

IMPORT �� 73

ADMIN_CMD �� 100

indexfreespace � � ��� 243, 317

indexixf � � ��� 73, 127

indexschema � � ��� 73, 127

IXF(Integration Exchange Format) 464

Kkeepblanks � � ���

��

db2Load API 317

LOAD �� 243

db2Import API 127

IMPORT �� 73

LLIST TABLESPACES �� 372

LLS(LOB Location Specifier) 464

LOAD QUERY �� 366

��� ������ �� 229

LOAD ������ ��

� 152

LOAD ��

� 243

��� ������ �� 222, 233

ADMIN_CMD �� 280

lobsinfile � � ���

�� 243

� � 127

���� 19

���� ���� 18

���� API 41

��� 73

���� ��� �� 317

lobsinsepfiles � � ��� 18

MMQT(���� �� ���)

��� �� �� 171

�� 171

Nnochecklengths � � ���

�� 243

��� 73

���� ��� �� 317

���� ��� ��� 127

nodefaults � � ���

��� 73

���� ��� ��� 127

nodoubledel � � ���

�� 243

���� 19

��� 73

��� �� 317

���� ���� 127

����� ��� 41

noeofchar � � ���

�� 243

��� 73

���� ��� �� 317

���� ��� ��� 127

noheader � � ���

�� 243

���� ��� �� 317

norowwarnings � � ���

���� ��� �� 317

LOAD �� 243

notypeid � � ���

���� ��� ��� 127

IMPORT �� 73

552 ��� �� ���� �� � ���

Page 561: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

nullindchar � � ���

���� ��� �� 317

���� ��� ��� 127

IMPORT �� 243

LOAD �� 73

Ppackeddecimal � � ��� 243

pagefreespace � � ��� 243

PC/IXF

� 464

��� �

���� �� 485, 494

��� 485, 490

��� � 466

� ��� � ��� �� 452

�� �

���� �� 494

�� ��� �� � 494

� ���

��� �� �� 496

�� �� 494

forcein �� 500

System/370 IXF � 499

Rreclen � � ��� 73

�� 243

�� API 317

��� 127

REMOTEFETCH ��� �

��� �� 166

RESTORE DATABASE �� 409

Sseclabelchar � � ��� 64, 159

seclabelname � � ��� 64, 159

SELECT�

EXPORT ���� 19

SET CONSTRAINTS� 345

SET INTEGRITY� 345

���� ��� �� � 201

SOURCEUSEREXIT ��

��� �� 173

sqluexpr API 41

sqluimpr API 127

SQL�

��� �� 534

SET CONSTRAINTS 345

SET INTEGRITY 345

striptblanks � � ��� 64, 73, 127, 159, 243, 317

striptnulls � � ��� 73, 127, 243, 317

subtableconvert � � ��� 243

System/370 IXF

PC/IXF�� �� 499

System/370�� �� 499

Ttimeformat � � ��� 73, 127, 243, 317

timestampformat � � ���

db2import API 127

db2load API 317

IMPORT �� 73

LOAD �� 243

totalfreespace � � ��� 243, 317

Uusedefaults � � ��� 64, 73, 127, 159, 243, 317

User Exit ����

��� �� 173

��� �� 173

VVisual Explain

��� 539

WWSF(���� � �)

� 507

� ��� � ��� �� 452

XXML

��� �

��� � ���� 514

XML ���

� 155

�� 511, 512

553

Page 562: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

XML ��� (�)

���� 10

��� 57

�� � XPath ��� �� 516

XQuery�

�� � XPath ��� �� 516

554 ��� �� ���� �� � ���

Page 563: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘
Page 564: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

����

SA30-3969-00

Page 565: Linux, UNIX Windows IBM DB2 9public.dhe.ibm.com/ps/products/db2/info/vr97/pdf/ko_KR/... · 2009. 7. 16. · ADMIN_COPY_SCHEMA ADMIN_COPY_SCHEMA db2move ˆ . v ADMIN_COPY_SCHEMA ˘

Spineinformation:

Lin

ux,

UN

IX�

Win

do

ws�

IBM

DB

29.

7�

��

��

��

��

��

��

��

���