�!
� ��� � ��� ���� ��� ���� ��, 201 ���� �� B ������� �� ��� �����.
��� ����
� ���� 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.
��
� �� �� �� . . . . . . . . . . . . v
� 1 � DB2 Connect �� . . . . . . 1
� 1 � DB2 Connect . . . . . . . . . . 3
DB2 Connect �� . . . . . . . . . . . . 3
DB2 Connect � 8� ��� � . . . . . . 3
��� ������ . . . . . . . . . . . . 5
DB2 Connect SQL� . . . . . . . . . . 5
DB2 Connect � ��� . . . . . . . . . 6
InfoSphere Federation Server DB2 Connect . . 7
� 2 � DRDA(Distributed Relational Database
Architecture) . . . . . . . . . . . . . . 9
DRDA ��� ��� . . . . . . . . . . 9
DB2 Connect DRDA . . . . . . . . . 10
��� �� �(RUOW) . . . . . . . . . 11
�� ��(DR) . . . . . . . . . . . . . 12
� 3 � DB2 Connect ���� . . . . . . . 15
��� ������� �� ��� . . . . . . 15
DB2 Connect Personal Edition� ��� System
z ��� �� IBM i DB2 ���� ��� . . . 17
DB2 Connect � ��� � �� �� . . . 19
DB2 Connect � ����� . . . . . . 20
DB2 Connect IBM WebSphere . . . . . . 21
Java ����� ���� DB2 Connect . . . 22
� ��� DB2 Connect . . . . . . . . . 23
DB2 Connect ����� �(AS) . . . . 24
DB2 Connect ���� �� ��� . . . . . 27
� 2 � DB2 Connect �� . . . . . . 31
� 4 � ������ ���� �� . . . . . . 33
��� ������ ���� � . . . . . . . 33
� ���� � . . . . . . . . . . . . 34
DCS ���� � . . . . . . . . . . . . 35
���� ��� �� ���� . . . . . . . . 40
��� ������� ��� � �� �� . . . 41
BiDi ��� �� . . . . . . . . . . . . 41
� 5 � DB2 Connect �� . . . . . . . . 45
DB2 Connect� �� ����� � . . . . . 45
CLI� �� ����� � � . . . 46
CLI� �� ����� ��� ��� �� . . 48
DB2 Connect �� ���� . . . . . . . . 50
Kerberos �� . . . . . . . . . . . . 52
z/OS �� �� �� �� �� . . . . 52
DB2 Connect�� ���� �� . . . . 54
� 6 � ��� ������ � ����(DB2
Connect) . . . . . . . . . . . . . . . 57
� 7 � �� ��� �� . . . . . . . . . 61
�� ���� � ��� � � . . . . . 62
�� ��� ��� � ��� � ��� . . . 62
� ��� � ��� � ��� . . . . 63
XA �� ���� � ����� DB2
Connect � . . . . . . . . . . . . . 64
���� ��� ����� �� DB2 Connect �
� . . . . . . . . . . . . . . . . . 65
� 8 � DB2 Connect�� ��� �� . . . . 67
� 9 � SQLCODE �� . . . . . . . . . 71
SQLCODE � �� . . . . . . . . . . . 71
SQLCODE � �� . . . . . . . . . . . 71
� 10 � ������ ��� ����� DB2
Connect . . . . . . . . . . . . . . . 77
��� ����� �� � ��� . . . . 77
Windows ���� ��� ���. . 77
GET SNAPSHOT � �� . . . . . . . . 78
DCS ����� � . . . . . . . . . . 81
Health Monitor �� . . . . . . . . . . 85
z/OS� DB2 Health Monitor �� . . . . . 85
z/OS� DB2 Health Monitor ��, � �
� ��. . . . . . . . . . . . . . . 86
� ��� ��, �� � . . . . . . 88
� �� �� �� . . . . . . . . . . 91
� �� �� � �� . . . . . . . . . 93
� 3 � ���� � DB2 Connect . . . 95
� 11 � ��� ������ ��� � ����
� �� ��� . . . . . . . . . . . . . 97
© Copyright IBM Corp. 1993, 2009 iii
� 12 � � ����� ���� �� � ��
(DB2 Connect). . . . . . . . . . . . . 99
� 13 � ����� �� ��� ��� ��
� ����� ���� �� . . . . . . . . 101
� 4 � �� �� � DB2 Connect 103
� 14 � DB2 Connect �� ���� . . . . 105
� 15 � ODBC ��� ��� . . . . . . . 109
� 16 � ������ �� . . . . . . . . 111
� 17 � �� � . . . . . . . . . . . 115
� . . . . . . . . . . . . . . 115
� ��(connection concentrator) . . . . . 117
� � ��(connection
concentrator) . . . . . . . . . . . . . 123
WebSphere MQ Transaction Manager DB2�
��� � ��(connection concentrator) . . 124
� 18 � DB2 Connect �� Sysplex �� . . 125
System z SYSPLEX ��� �� ���� . . . 125
DB2 Sysplex �� . . . . . . . . . . . 126
Sysplex� � ���� . . . . . . . . . 127
� 19 � ����� Sysplex �� . . . . . . 129
���� �� ��� ��(���� �) . . 129
���� �� ��� �� �(����
�) . . . . . . . . . . . . . . . . 131
�� ���� ����(���� �) . . . . 133
�� ���� ���� �(���� �) 135
XA ��(���� �) . . . . . . . . . 137
XA �� ��(���� �) . . . . . . . 138
���� ��� � . . . . . . . . . . 139
���� Sysplex �� ��� �� . . . . . 144
� 20 � DB2 Connect �� . . . . . . . 147
��� ������ �� . . . . . . . . . 149
���� �� ���� . . . . . . . . . . 149
��� �� �� . . . . . . . . . . . . 151
DB2 Connect ��� �� . . . . . . . 151
z/OS� DB2 �� . . . . . . . . . . . 152
DB2 Connect ��� � �� . . . . . . 152
�� �� �� . . . . . . . . . . . . . 153
RFC-1323 ��� . . . . . . . . . . 154
��� ��� � . . . . . . . . . . . 155
�� ���� ��� . . . . . . . . . 155
���� � � . . . . . . . . . . . . 155
� 21 � CLI/ODBC ������ �� �� 159
� 5 � ��� �� . . . . . . . . . 161
� 22 � DB2 Connect ��� �� . . . . . 163
� �� �� . . . . . . . . . . . . . 163
� �� �� �� . . . . . . . . . 163
� � � ���� ��� �� . . . . . . 164
� �� . . . . . . . . . . . . . . 166
� 23 � DB2 Connect �� DB2 ��. . . . 167
db2trc� ��� DB2 �� �� . . . . . . 167
DB2 �� �� . . . . . . . . . . . 168
DB2 �� �� �� . . . . . . . . . . 169
� 24 � DRDA �� �� . . . . . . . . 171
�� ��� . . . . . . . . . . . . . 171
�� �� . . . . . . . . . . . . . . 172
�� �� �� �� . . . . . . . . . . . 173
�� �� �� �� . . . . . . . . . . . 174
DRDA ��� �� �� ��. . . . . . 179
� 6 � ��� . . . . . . . . . . . 181
� 25 � DB2 Connect� ���� ��� . . . 183
� 7 � �� . . . . . . . . . . . . 187
�� A. DB2 �� �� �� . . . . . . . . 189
DB2 �� �����(�� �� PDF �) 190
� � DB2 �� �� . . . . . . . . . . 192
�� ����� SQL � �� ��. . . . 193
DB2 �� ��� �� �� ��� . . . . . 194
DB2 �� ���� ��� �� �� �� . . 194
�� �� ���� �� ��� DB2 �� �
� � . . . . . . . . . . . . . . . 195
�� �� ���� �� ��� DB2 �� �
� �� � . . . . . . . . . . . . . 196
DB2 ���. . . . . . . . . . . . . . 198
DB2 ��� �� �� . . . . . . . . . . 199
��� . . . . . . . . . . . . . . . 199
�� B. ���� . . . . . . . . . . . . 201
�� . . . . . . . . . . . . . . . . 205
iv DB2 Connect ��� ��
� �� �� ��
DB2 Connect ��� ����� �� DB2® Connect™ �� ��� ��� �
��� �����. DB2 Connect ��� DB2 Connect� � ���� �� �
� �� �� ��� ���� ����� �� ���� ���. ������
����, ��� � �, � ��� �, ��� �� DB2 Connect ���
� �� ����� ���� ���. DB2 Connect�� ��� ���� ���
���� ���� � � �� ���. DB2 Connect ���� ��� ��
� ���� ��, �� �� ��� ��� �� ��� �����.
� �� ���
��� ��, ������ �� ��� �� ���� � �� �� �� ��
� �����.
© Copyright IBM Corp. 1993, 2009 v
� 1 � DB2 Connect
DB2 Connect� Linux®, UNIX® Windows® �� ���� ��� e-business
� ������ �� IBM® ���� ������� ��� ��� ��
�����.
DB2 Connect Personal Edition� System z® IBM Power Systems® �� �
� �� �� �����, DB2 Connect � ��� ����� DB2 Connect
��� �� �� System z IBM Power Systems �� ���� � �� �
� �� �� �����. � DB2 Connect � ��� ��� ��� ��� �
�� � �� � ��� ���� � ���� �����.
DB2 Connect ��
DB2 Connect�� DB2 Connect Personal Edition ��� DB2 Connect � �
�� ���� � �� � ���� ���.
v DB2 Connect Enterprise Edition
v DB2 Connect Application Server Edition
v System z� DB2 Connect Unlimited Edition
v System i®� DB2 Connect Unlimited Edition
DB2 Connect ��� �� ��� ��� www.ibm.com/software/data/db2/
db2connect/� ������.
DB2 Connect �� 8� ��� ��
� ��� DB2 Connect � 8� ��� ��� �� ��� ���. DB2
Connect �� ��� ��� DB2® � 9� ��� ���� ��� ���� �
� ��� ������.
v DB2 Connect � 9.5 FixPack ��
v DB2 Connect � 9.1 FixPack ��
DB2 Connect � 8 ��� 2� �� ��
DB2 Connect � 8.2��� �� �� �������.
v �� ���� ����
© Copyright IBM Corp. 1993, 2009 3
� �� DB2 Connect Server� �� TCP/IP �� ���� ��, �
� �� ���� ����� ���� �� ������ �����.
�� �� � �� �� ���� � �� ��� � � ���
�� ����.
v ��� ���
����/� ��� ������ ��� ��� ���� �����.
DB2 Connect � 8 ��� 1� �� ��(�� FixPack � �� �� ��)
DB2 Connect � 8.1��� �� �� �������.
v � SQL� ��(�� 2MB)
�� 2MB� SQL�� CLI� JDBC ������ �� �� � ��
�. ��� ���(embedded) �������� 64K� �����.
v SQL�� ��� ��� � ��
z/OS®� DB2 �� SQL� ��� �� ��� �� ������ �
�� �� �����.
v �� �� �� ��
������ ��� SQL�� � ��� ��� ��� � ���.
v ���� �� ���
� ��� ��� ��� ������ �� ����� ���� ��
�� ������ � ���� ��� ��� � � ���.
v DB2 CLI �� �� �� �� ��
��, z/OS� DB2 Universal Database(UDB) � 8.1 ��� �� �
��� � DB2 CLI�� �� �� �� ��� �����.
v eWLM ��
�� ��� ��� �� �� � ��� �� �� � �� �
� ���� � � �� �����.
v DB2 ping � ����
DB2 ping �� �� �� �� �� ��� ��� �����.
�: DB2 Connect� � 9 ��� �� �� � 7 ������ �
��� �� � PING �� ���� ����.
4 DB2 Connect ��� ��
��� ������
�������� ��� � � ���� � ������ � ���(RDBMS)
� ���� � �����. DB2 Connect� ���� �� ������ �����
��� ��� ��� �� �� ��� ��� � ���. DB2 Connect �� �
������ �� ��� ��� � ���.
System z
z/OS� DB2. LOCATION NAME�� ��� z/OS� DB2 �����.
LOCATION NAME� TSO� �����, �� �� �� �� ��
� ��� �� SQL ��� ������ �� � ���.
select current server from sysibm.sysdummy1
LOCATION NAME� �� ��� ��� ��(BSDS)� ���� �� �
�� � ( D D F )� �� � � � � D S N L 0 0 4 I �� �
(LOCATION=location)�� �����. LOCATION NAME� �� 8��
� �� ��� ����, ������ �� db � ��� ���
� 8 z/OS �� ���� � �� ���. z/OS -display ddf �� �
�� DB2 � �� ��, ��� ��, IP �� ��� ������.
VSE DBNAME�� ��� ������ ����� ��� VSE� DB2
VM �� DBNAME�� ��� CMS �� ���� ��� VM� DB2
IBM Power Systems ��
IBM i �� ��� �� ��� IBM i� DB2. ���� ���� �� �
��� � ����� ��� � ��� IBM Power Systems ��
��� ������� ��� � ���.
DB2 Connect � SQL�
DB2 Connect� ������ ��� SQL�� IBM ���� ������ �
� �����.
DB2 Connect� �� � � SQL� ���� DB2 API(Application
Programming Interface)� ��� � ���.
v JDBC
v SQLJ
v ADO.NET
v OLE DB
v ODBC
v Perl
� 1 DB2 Connect ��� � 5
v PHP
v pureQuery
v Python
v Ruby
v DB2 CLI
v Embedded SQL
Embedded SQL ��
Embedded SQL ���� �� SQL� �� SQL� � � ���. �� SQL�
SQL�� �� ��� �� ��� ��� ������. �� SQL� SQL��
IBM ���� ������ �� �� � �����. �� SQL� �� �
��� �� ��� ��� � ���. �� SQL�� �� SQL� �� �� �
������ �����. � �� DB2 Connect� �� �����.
�� �� IBM ���� ������ �� SQL� ��� �����. DB2
Connect� z/OS� DB2, DB2 �(��� SQL/DS™) IBM i� DB2 ����
���, �� IBM SQL� ���� �����. IBM SQL� ������� ���
�� ����� �� ���� � ���.
DB2 Connect �� ����
����: �� �� � ���� � 9.7�� ���� ��� �� ���
�� �� � ���. ��� ��� � 9.7� ��� �� �� � ��� �
� �� DB2 Administration Server(DAS)� ���� ��� ��� �����
�.
�� ���� DB2 Connect ���� ��� ����.
v �� ���(CLP)� ��� IBM ���� ������ � ������
� �� SQL�� ��� � ���. � ���� SQL�� ��� ������
� ���.
v DB2 � ��� �� ���(CLP)� ��� ������ �����.
v ��� ���� ���� ��� ������� �� IBM ����
������ � ������ �� �� ���� �, ��� ����� �
���. ��� � ��� ��� �������� � � ������, �
���, � ������� ���� ���� � ���.
v DB2 Connect � ��� ��� ��, � � �� ��� ����
��� � ���. � � �� ���� ��� DB2 Connect� ��� �
� � �� � � ���. ���� ��� ��� �� ���� DB2
Connect �� � ��� �� � ���.
6 DB2 Connect ��� ��
v DB2 �� ��� ��� DB2 Connect �� � �� ��� ���� �
���. ��, ��� z/OS� DB2 ������ �� �(�: ���, �,
��)� ��� � ���.
v ��� ��� ������ ��� ��� ���� ��� ��� �� �
��� � ���. � �� DB2 Connect� �� ���� ���� ���
� ���. �� � ���� ��� ��� ��� ��� ���� � ��
� ���. ��� ��� ���� ������ IBM ���� ����
�� ��� � � �� ��� ��� � ���.
�: �� ������ �� ��� �� DB2 ��� � ��� � ����� �
������. � 9�� �� DB2 ��� � ��� Windows x86, Windows x64
(AMD64/EM64T), x86� Linux AMD64/EM64T� Linux��� �����. �
����� � ���� DB2 �� ���(CLP)� ��� � ���.
InfoSphere Federation Server � DB2 ConnectDB2 Connect� �� ��� � ��� �� ��� �� ��� ���� �
�� � �� �� ��� InfoSphere™ Federation Server� � �� ��� �
� ���� ����� ��� � �� �� �� �����.
InfoSphereFederation Server� ��� ��� ���� � ������ �� ��
� � �� ���� ��� ��� ����. �� ���� ������ ���
��� ��� ���� � � �� ���. InfoSphere Federation Server� DB2
Connect � ��� �� �����. InfoSphere Federation Server� DB2 ��
��, Informix®, Oracle, Sybase, Teradata Microsoft® SQL Server �����
�� �� �� �� �� ���� �����. �� InfoSphere Federation Server
� �� ��� �� Life Sciences ��� ��(�: Documentum, IBM Lotus®
Extended Search, ��� �� �� XML)� �� �� ���� �����. �
� ��� ����� ��� ���� �� ��� ���� � ���.
� 1 DB2 Connect ��� � 7
� 2 � DRDA(Distributed Relational Database Architecture)
DRDA®(Distributed Relational Database Architecture)� ����� �� ���
IBM �IBM� � ������ ���� �� ��� � �� �� ���
�����. DRDA� ���� � ������ � ��� � ��� ��
�� � ������ � ���� � � ���. DRDA� ���
�� ��� � � � ��� ��� �� ��� �����.
�� �
�� �(UOW)� ��� ���� �������. � �� � ���
���� ���� ��� � � ���� �� ��� ��� SQL
�� � �� ����.
�� �� �
� ��� ����� �� �� �� �(DUOW)� ��� �� �
(UOW) �� � ��� ������ �� �����. DUOW� �� �
� ����.
v �� �(UOW) � � ��� ������ � �� ����.
v ������ ��� ��� ���� ���� �����.
v �� �(UOW) � � �� ��� � � ���.
v �� � ��� ������ � �� ���.
v � ������ �� �� ���� �����.
DRDA � ��� ���
DRDA� ������ �� ���� �����, ����� ����� ��
�� �� ���� ����� �� API� ����� ����. �����, ��
���� DRDA� ��� �� DRDA �� �� � � ��� ��� �
���. ��� �� �� � DRDA �� ������ DB2 Connect�
�� ��� SQL ��� �� � ���.
IBM� ����� ������ Windows, UNIX Linux �� ��� SQL
��� ��� ��� �����. ��� ��� DB2 ����� �����. DB2
������ � ����� ADO.NET, JDBC, SQLJ, PHP, Perl DBI, Embedded
SQL, DB2 � �� �����(CLI)(DB2 � �� �����(CLI)) OLE DB�
�� � ���� ������ �����. � API� ����� ��� �
��� �� ������ ��� � ��� � ���.
© Copyright IBM Corp. 1993, 2009 9
DB2 Connect � DRDADB2 Connect� DRDA ����� ��� IBM i� DB2, IBM Power Systems�
DB2, z/OS� DB2, DB2 � � DRDA �� ������ �� � � �
��� ����� � ��� �� ��� ����. DB2 Connect� DRDA
����� ��� �� ��� ���� ��� � ��� ��� ����
���� ���� �����.
DRDA ���� ����� ����(AR)� �� �� ����� �� ���
� ����. AR� ���� ���� ��������. DB2 Connect� DB2
Connect ������� ��� � � ����� �� �� DB2 Connect�
�� ���� ��� � ������ ����� ����� �����.
����� �(AS)� �� �� ������ �� ���� ����.
��, DRDA� ����� ����� � �� �� �� �� �����. �
������ ����� ����� ��� �� ����� ����, ��
��� � ��� �� �� ����� ����� �� ������ ����
������ �(DS)�� ���. �� ������ ��� ��� ���� ���
��� ������ �� ���� ���� �� �� ��� ���� ��, ��
��� ����� ��� ������ � ��� ����� � �� �
����� �� � ���� ���. ������ � � �� ���
DB2 Connect� �� �����.
�� 1� �� ����� � ��, DB2 Connect ������� IBM ���
� � �� ��� ���� ���.
DRDA� �� ����� ��� DRDA � ������ � ���� IBM
Data Server Client �� �� �����.
v Character Data Representation Architecture(CDRA)
�� 1. DB2 Connect �� IBM ���� � �� ��� ���
10 DB2 Connect ��� ��
v Distributed Data Management Architecture(DDM)
v Formatted Data Object Content Architecture(FD:OCA)
v Transmission Control Protocol/Internet Protocol(TCP/IP).
��� ����� �� ���� �����. ����� �� ���� ��� ��
�� �� � ������ ���� ���� ��� ��� ���� ����
DRDA ����� �����.
��� ��� � �� �� ���� DRDA � ������� ���
� ����� ��� ��� ���� ������.
��� �� ��(RUOW)���� �������� ��� �� �(RUOW)� ��� �� �
(UOW)�� � ���� ���� ��� �� � ���. � �� �� �
�� ��� �������� ���� �����. ������ � ��� �
������ ��� ��� �� � �� ��� ������� ���� �
���.
��� �� �(RUOW)� ��� �� ����.
v �� ��� � ��(SQL�)� �����.
v �� ��� � ��� �����.
v �� �� ��� ������� �� � ���.
v ������ �� �� ������ �����. �� �� ����� ��
���� � �� DB2 Connect� �� �(UOW)� ��� � ���.
�� ��, 12 ���� �� 2� �� �� ����� ���, �� � ��
���� ���� ������� ����� �� � ������ � � �
����� ����� ���. �������� ��� ������.
v ��� �������� �� ��� �����.
v � ���� � ��� � ��� �� ��� �����.
v �� ���� ��� ��� �� ��� �� � ��� �� ����� �
����.
v � ���� ���� ��� ��.
v �� ��� � ��� ����.
v ��(�� �)� ������.
� 2 DRDA(Distributed Relational Database Architecture) 11
��� ������ ����� ��� ������.
1. ��� ������� � ��, �� �� �� �� ���� �� ��
�� �����.
2. ����� ��� ��, ��� �� ���� ��� � �� ������
�� ������.
3. ����� ��� ��, �� ������� ���� ������ ��
� ������� �����.
4. ������ ���� 1 �� ������. �, PREP ��
CONNECT(1)� ������.
�� ��(DR)�� ��(DR)�� ����� ���� � ���� � ��� DBMS �
� ������� ���� SQL�� ��� � �� �� �� ������ �
���. �� ��, �� �� � z/OS� DB2 ������ � ��� �� ���
���.
DB2 Connect� ������ DBMS �� �� ��� �����. �� ��, DB2
���� Oracle � �� UNION ��� ��� � ���. ���� DBMS��
DB2 ��(�: Linux, UNIX Windows� DB2 ������, z/OS� DB2 i
� DB2) Oracle ��� �����. � �� InfoSphere Federation Server
� �� DB2 Connect� ��� � �����.
�� ��(DR)��� ������ �� �� �� �� ��� �����. ��
� �� � ��� ���� ��� ���� ������ ���� ���
�� ��� �� ��(���� �)� �� � ���. ��, �� ��� �
�� 2. ������ � ������ ��
12 DB2 Connect ��� ��
DB2 SQL ��� �� �� ��� �� ���� �� DBMS� �� ��� �
����. �� DBMS�� ��� � �� ��(�: �� SQL)� DB2 Connect��
����.
�� ��� ���� ���� ����. �� ��, Oracle �� �� ����
DB2 ��� Oracle ������ ��� �� ����� � �� � ��
�. �� ��� �� �� ���� ���� Oracle �� �� DBMS ��
�� �� ���� ����� ���� ����.
�� �� �� ���� ���� DB2 Connect �� �, ����� ����
��� ��� ������ �� ��� ��� ��� ��� �����. ���
�� �������� ��� �� �� �� ��� ��� ��� ��
���. ��� ��� DBMS ���� ����. ������ �� DB2
�������� ����� ������� ����. DB2 Connect �����
������� ��� ���� �� � �� ��� ���� �����. �
������� �� ��� ��� �� � ��� ��� � ����.
����� ���� ���� �� ��� �� �� ��� ��� � �����
�� � ��� ���� ���� � ���. ��� ������ ���
����� ������� ��� �� �, ��� �� DB2 �� Oracle �
���� ���� �����. ��� ������ ��� �� �����. �
�� ��� ��� ��� ��� ��� �� �� ��� �����. �� �
�� ��� ��� �(Nickname)� �(Alias)� ����.
�� ��� �� ��� � ��� �� � ���. � �� ��� ���
��� �� �� �� ��� ��� �� ��� ����� ������ ��
���� � ��� ���� ����. � ��� DB2 ������� ����, �
�� ����� ��� �� ��� ������ ��� ��� �� � ���.
� 2 DRDA(Distributed Relational Database Architecture) 13
� 3 � DB2 Connect ����
DB2 Connect� IBM ���� ������ ��� ����� �� ��� ��
�� ��� � ���. � ����� �� ������ ��� ���� � �
���� ����� �����.
��� ������� �� ���
DB2 Connect� �� �� �������� ��� ���� ������� �
�� ������� �� �� ���� ����. DB2 Connect ����� ��
� IBM Data Server Driver Package� � ���� ���� � �� � ��
�.
DB2 Connect Personal Edition� ��� �������� z/OS� DB2, IBM i�
DB2 Linux, UNIX Windows� DB2 ������ �� �� TCP/IP �
� ��� � ���. ���, ������ 2� ��� ���� �� ���
� ��� ��� ��� ���� ��� ������ � �� DB2 �� �
������ ���� �� � ���.
16 ���� �� 3� DB2 Connect Personal Edition� ��� �������� IBM
���� ������ �� �� ��� ��� ���.
© Copyright IBM Corp. 1993, 2009 15
�:
1. DB2 Connect Personal Edition ������� DB2� ��� ��� ����.
DB2 Connect Personal Edition �������� ��� � ������
� ���� ����� DB2� ������.
2. � IBM Data Server Client �� DB2 Connect Personal Edition� ���
� ���.
3. Sysplex� �� �� DB2 ������ �� �� �� �� ��, ���
�� ���� �� ������ �����.
�� 3. DB2 Connect� IBM ���� ������ � �� �� �
16 DB2 Connect ��� ��
DB2 Connect Personal Edition� ���� System z ��� �� IBM iDB2 ���� ���
� �� �� �� �� �� ��� �� ����. �� IBM ���
� ������ �� TCP/IP �� ���� ��� �����. ��� ���
� DB2 Connect ������� IBM ���� ������ ��� ��
�� �����.
TCP/IP ��� IBM ���� ������� TCP/IP� ���� ���. ��
�� �� TCP/IP �� �����.
v DB2 � 7.1 ��
v IBM i� DB2 � 5 ��� 1 ��
v DB2 � � 7 ��
IBM ���� ������ �� ���� IBM Data Server Client� ���
� � DB2 Connect ����� �����.
18 ���� �� 4� DB2 Connect Personal Edition� ��� IBM ���� �
����� �� �� �� ������� �����.
� 3 ���� 17
DB2 Connect �� ��� �� ��� ��
DB2 Connect �� �� � ����� IBM ���� ���� �� �
��, ����� ���� �� ���� ���� ����� � ��� ��
� �� �� � ���. �� 5� DB2 ����� DB2 Connect � ��(�:
DB2 Connect Enterprise Edition)� �� IBM ���� ������ �� �
���� ��� ��� �� IBM ���� ���.
�: �� �� Linux, UNIX �� Windows�� � � DB2 ���� ��
JCC ������ �����. �� ����� ��� DB2 Connect � �
�� �� IBM ���� ������ �� ��� SQL1334 ��� ����
�.
�� 5. DB2 Connect Enterprise Edition
� 3 ���� 19
DB2 Connect �� �� TCP/IP �� ����, ����� ���� ��
�� ����� �����. ����� �� �� �� �� �� �� ���
�� �����. �� ����� ���, ����� �� DB2 Connect ��
� ��� �����. (�� �� � �� �� ���� � �� ���
� � ����� � ���.) �� �� �� �� �� ���� ��� �
���� �� �� �� �� �� ����� �����. ����� �
� ����� �� �� �� �� �� �� �� �� �� ��
�� �� ����� �� �����.
DB2 Connect � �����
� ����� �� ���, ��� ����� ���� ������ ����
� ���� �� ������ �� ���. �� � ������ ����
� � ��� ��� � ���. ������ ��� ���� ��� ���
�� �� ��� ������ ���� IBM� DB2 Connect� ��� �� �
� ��� �� ����� �� �� ��� ���� �����.
��� CGI ����� �� � ��
WWW(World Wide Web)��� e-business ������ ����� CGI(Common
Gateway Interface)� ��� ���� �� ������� ��� � �� �
��. �� � ���� � ������ ����� ���� �� �� ����
��� ����� ��� ���.
���� � ���� ��� ��� � ��� CGI� �� � ��� ����
� �� ����� �����. ����� ��� ������ API� ��� ��
� ��� ������� SQL ��� �����. �� ��, ��� ������
�� ��� ��� �(HTML) ���� �� ���� � ������ �� �
���� �� ����. � ��, ���� �� ���� ���� �� � �
� �� ��� ��� � � ��� ���� � � ���.
CGI ������ ���� ���� ����. CGI ��� �� �� �
��� ������ �� � � ����� �� ����. CGI ����
C++ �� ���� �(�: Perl �� PHP)� �� � ���.
CGI� � �� ������ ���� ����� �� �� �� �� ���
���. CGI� �� ���� ��� �� API�� ���� ��� � � �
�� �� ��� ��� ��� � ���. CGI ������ �� ���
� ��� � ���� ����. ���� ������� �� ���
�� ��� ���� ���. ���� ���� ����� ��� ��� �� �
� ��� ��� � ���.
20 DB2 Connect ��� ��
� �� �� DB2 Connect� ��� ��� ���� e-commerce ����
�� �� � ���. DB2 Connect��� � �� ����� � ���
� � �� ���� �����. ��� ���� ��� DB2 Connect �
��� ������� ��� �� �� �� � ���.
� �� ������� �� � � ��� ��� ���� � ��
�.
� �� �� �� ������ PHP ��
CGI ����� PHP� ��� � ��� ����� � � �� �� ���
��� �����. Apache� �� ����� � ��� � ��� ����
� �� PHP� IBM DB2 ��� ��� � ���. ����� � ���
���� � ��� � � ��� �� �����. � � ��� �����
� � � ��� ����� ��� �� �� � ���. � ���� ��
� �� � PHP ���� ��� ��� � � ���. �� � ���� �
�� �� ��� ��, �� �� �����.
DB2 Connect � IBM WebSphereIBM WebSphere®� PHP� �� ��� ��� ���� ��� ��� � ��
� e-business ���� �����. WebSphere Application Server� PHP� ��
�� �� ���� Servlet, Active Server Pages ����� JavaBeans™
� ��� �� �� ��� ��� ���� ��� � �� �� Java™, TCP/IP,
HTTP, HTTPS, HTML, DHTML, XML, MIME, SMTP, IIOP X.509 �� �
� � �� ��� �����. WebSphere� ��� ��� � ���.
v �� ��� ������ �� ��� �� �� �� �� ������.
v � �� �� �� ����� ����� ���� ���.
v � ��� ��� ��� �����.
v �� �� ���� ���� ���� ���� � �� ���� � � �
� ���.
v � �� �� ��(AIX®, HP-UX, Linux, Novell NetWare, z/OS, IBM i, Solaris
�� ��, Microsoft Windows)� �����.
v Apache, IBM, Netscape Microsoft� � �� ��� ��� � �� �
����.
WebSphere� ��� ��� ��� �� �� � �� � � ��� �� � �
� ��� �� ���. WebSphere ���� ��� WebSphere Application Server
���.
� 3 ���� 21
WebSphere Application Server� � �� � �� �� �� ��� ����
�. � ��� Java � ���� Active Server Pages� ����. � �� �
��� Java Servlet�� ��� � ��� ����� JavaBeans���. ��
��� JavaBeans� ��� �� �� ��� ����� ��� ������ �
��� �� ��� �����.
WebSphere ������ � � DB2� ��� ���� ��� � ���.
z/OS� DB2, DB2 �, IBM i� DB2� ���� WebSphere� DB2 Connect �
��� ��� ���� ��� � ���.
Rational® Application Developer(RAD)�� ��� � �� WebSphere ����
���. ��� ��� http://www.ibm.com/software/webservers/appserv/was/� �
�����.
Java ����� ����� DB2 Connect���� �� �� �� ��� Java� �� ������ ��� � ���.
IBM� � ����� � ��� Java� ��� � �� �� ��� ��
���� �� �����. IBM� ���� ���� ��� ��� ��� �
�� ���, �� DB2�� Perl DBI �� Microsoft Active Server Pages� ��
���� ���� �����, IBM WebSphere� �� Java ����� �� �
��� � ��� ��� ���� �� �����.
Java ����� �� � �� API(Application Programming Interfaces)� ��
�. � �� JDBC� Java Servlets, Java Server Pages(JSP) Enterprise Java
Beans(EJB)�� ��� Java� ��� ��� �� Java ���� Java ���
��� ����� �����. JDBC� � �� �� �� �� API���. ��
Java API� SQLJ���. SQLJ� Java ��� ��� SQL ���� ��� �
� �� �����. DB2� � ����� ���� �� ��� � API� �
� ��� � ���.
�������� ���, ��� �� ��� ������ �����. ���
��� ���� Java ��� ��� �� ��(UDF) ��� ��� �� �
����� �� �� ����.
z/OS� DB2, DB2 � IBM i� DB2� ��, Java ������ ���� �
� �� � �� � � ���. TCP/IP� DB2 Connect Personal Edition�� �
��� �� �� �����, IBM ���� ��� �� � �� ����
DB2 Connect � �� ��� ����� ��� � ���.
� �� ��� � ������ ������� ����� �� �� �� �
� ���� �� �� � ����� �����. DB2 Connect � �� ��
22 DB2 Connect ��� ��
�� � �� ����� �� ���. � �� DB2 Connect� � �� ���
��� � �� IBM Data Server Client� ���� ���.
z/OS� DB2� ��, �� ���� � �� ��� ��� DB2 Connect �
�����. � ���� z/OS� DB2, DB2 � i� DB2 �� ���
� ��� JDBC � ��� �����. �, ����� � ���� ���� �
�� �� �� �� ���� ����.
IBM� Java ����� ���� ���� �� ���� �� ��� ��
���. DB2 Database Enterprise Developer Edition� ������ ����� �
�� �� ���� ���� DB2 �� DB2 Connect�� ��� Rational Web
Developer, IBM Data Studio, DB2 WebSphere Application Server� �����.
NetBeans, Borland JBuilder �� Symantec Visual Cafe� �� � �� ���
IBM� ������ ���� �� ����.
���� DB2 ConnectIBM� � DB2 Connect ��� HTTP(�) �� �����. DB2 Connect
Enterprise Edition� �� DB2 Connect � ��� Apache �� Lotus Domino®
Go Web Server� �� �� ��� ����, Microsoft Internet Information Server
�� Netscape Enterprise Server� �� �� � ��� ��� � ���.
System z, IBM Power Systems, VM VSE ����� � � DB2 �� �
������ ���� ��, � �� DB2 Connect � ��� �����. DB2
Connect � ��� � �� ��� IBM ���� ���� ���� � �
� ����� �� ������ �����. TCP/IP� ��� System z, IBM
Power Systems, VM �� VSE�� � � � �� ������ �� ���
� ���.
�: IBM � ���� ��� CGI(Common Gateway Interface) ����(�: PHP)
��� �� CGI ����� ��� ���� ��� � ������� ��� �
� �� �����.
���� ���
����/� ����� ��, � ������ �� �� ����� HTTP
�� �� ������ ��� ���� ���� ����� ����. ��� �
���� ���� e-business ������ �� � �� �� ��� ���
� ��� �� ����.
���� �� � � ��� ���� ���� ���� ���� ����
CGI ����� ����� ���� ����. Linux, UNIX Windows� DB2
� 3 ���� 23
������ z/OS� DB2, IBM i� DB2 VSE� DB2� �� ��� ��
� ��� �� ��� ���� �����.
�� � ����� ����� ���� � ����� � �� ��� ����, �
������ � ����� ����� ����. ���, � SQL�� DB2
������� ��� ��, ��� ��� � ��� ����. � ���
���� �� ���� ��� ���� ��� � SQL�� �����
�. ��� ���� � ����� ����� �� ������ ��� ��
� ���� ��� �� ����.
��� ���� �� ��� HTTP �� DB2 ������ �� �� ��
�� ���� ���� � �� ����.
DB2 Connect � ����� ��(AS)���� � ������ ��� �� ����� ���� Windows� ��
����� ������ ��� ��� ������ ������ �� ���
�� ��� �� � � �����. ��� ��� �� �� � � �
���� ��� ������ �� ������ � �� ���� !�� �
�����.
����� ��� ���� �������� ���� ���� � ��� �
���� 2�� ���� ��� ���. 2�� ����� ������ ���
� ���� ���� ������ �� � �� �� ��� �����. DB2
Connect� ������ �� z/OS� DB2, IBM i� DB2 �� DB2 �� 2�
� ���� � ������ ���� �����.
���� � ������ ��� ����� 2�� ���� � ���
�� ���� ����. �� �� �� �� ���� ������� ����
���� ��� ����� �� ���� ���� ��� �����. ����
��� ��� ������ ���� ��� ���� ���. ��� ���
�� ���� ���� ��� �� ������ ���� ���� ��� �
���� �� � ���� ������� �� ���.
���� �� ����� 2�� ���� � ��� � �� ��� ����
�� ���� ��� ����. 2�� ������� �� FAT ����� �
� �� �� �� ����, ���� ������� �� �� � ���
�����. ���, ������ �� �� ��� ����� �� ����
�� �� ��� �� ����� � � ��� ��� �� �� ����
�. �� ���� ��� 2�� ���� � �� ��� ���� ��
��� ������ �� �� �� � ��, �� ��� ��� ��� ���
� ���� ����.
24 DB2 Connect ��� ��
������ �� �
��� 2�� ���� � ������ � ���� �� ��
�� � ������ �� �� ���� �� ���� ���
� ���. �� �� ����� ������ ��� ��� ��� ��
�� ���. ���, ���� ���� �� ��� �� �� �, ��
��� ��� ��� ����, ��� 3��� ���.
3�� ����� ��� �� ��� �� ��� ����� ���� �
����� ��� ���� ��� ���� ����. �� ��� �� �
�� ����� �� ����. ����� �� ��� ����
��� ���� ��� ���� ����� ��� ���� ����
����. 2�� ����� �� ���� �� ����� � ����
�� ��� ���� �����.
���� ������� � �� �� �� ����� ��� ����
�� ��� �� ���� ���� ���, ���� ��� �� �� �
�� ��� �����. ��, 3�� ����� ���� ��� thin
������ ���. ��, � � ����� �� � ����
� ��� ���� ��� � ���� ��� ������ �� ��
��� ��� �� ����. ����� ������ �� ��
��� ���� �� �� �� � �� ����� ����.
��� �� ���� 3�� ����� �� �� ��� �� ���.
�� � ����� �� ��(ERP) �� SAP R/3 PeopleSoft V7
������ �� 3�� ��� ��� � ������ �����. �
�� ��� Siebel Vantive� �� ����� � � �� �
����.
������ �� DB2 Connect
DB2 Connect � ��� �� �� ������ ���� �� ����
��� �����. DB2 Connect� ���� ���� DB2 �� ����
�� �� ������ �� �� �� ������ �� ��� ��
��� ��(ODBC, ADO.NET, DB2 CLI, Embedded SQL, JDBC, SQLJ,
Perl, PHP OLE DB)� ���� � ��� � � � API� ���
��.
��, DB2 Connect� ������ ��� � DB2 �� ������ �
� ��� ��� �����. �� �� ����� �� � ��
���� � ������ �� ���� ���� ��� ����� �
�� � ���.
DB2 Connect� ���� 2� ��� ��� ��� ��� �� ���
�� ��� � ���. �� ��, ������ ��� ������ DB2
������ Linux, UNIX Windows� DB2 ������� � �
� 3 ���� 25
��� �� � ���. �� ��(DR) ��� ���� �� �� �
��� ������ ��� ������ Oracle ������� �� DB2
�� ������� �� � ���.
�� �������, ����� �� �� ������ � ��
� ���� API� DB2 Connect Enterprise Edition� �� DB2 Connect
� ���� �����.
� � �� DB2 Connect� �� �� ����� �� ����
� �� ��� ����� � ��� ������.
DB2 Connect � ������ �� ��
DB2 Connect � ��� ����� �� �� ���� � ����
�. DB2 Connect Personal Edition� ���� ��� ����� ��
� ����� ����� ��� �����. ���, ����� ��
���� ��� DB2 Connect ��� ��� �� ��� ��� ��
�� �� ��� ���� �� ���� ���.
�� 6. ����� �� �� DB2 Connect ��
26 DB2 Connect ��� ��
����� � ���� DB2 Connect� ���� � �� � � ��
�. DB2 Connect � ��� �� �� ��� ��� � ���.
v ����� � ��
v � �� � ��
���� ��, ����� �� ��� �� DB2 Connect ��� �
��� � � ���� ������. ����� �� DB2 Connect�
���� ����� �� �� � � � � �� � ��
��� �� � ���. ��� ���� DB2 Connect� � �� �
�� � ��� �� ���� �� ����� � �� � ���. �
�, �� �� �� ���� ��� �� ��� �� ������.
����� �� � � �� �� �� � �� �� DB2 Connect
� ��� ��� � �� ���� DB2 Connect� � �� ����
�� ����.
DB2 Connect � ���� �� ���
����� �� �� �� ���� ��� ��� ��� ��� ����
�� �� � �� ���. ����� �� ����� �� ��� �
�������� ��� ����� ��� � �� � � � ���. � ��
�� ��� ����� ���� ��(TP) ����� ���. TP ���� ���
�� �� ��� �����.
����� ��� �� ��� ���� ��� ���� � �(������ ��
�� �� ��)� �� ��� � ���. ����� ���� ��� TP ���
� ��� ��� ���.
��� ��
� ���� ��� �� ���� �� ���� �� ���� ���. �
�� ��� ���� ��� ������ ���� ����� ���. � ���
� ������ ��� ����� ���� �� �� ��� ���� �
�(OLTP)�� ���.
�� OLTP� �� �� ��� ����.
� ��
�� ���� ����� �� �� ��� �� ��� ���� ��� �
�����.
��� ���� �� �� ���� ���� ��� ��� ���� ���
���. �� ��, �� ���� �� ��� �� � �� �����.
� 3 ���� 27
�� �� ��
��� ���� ���� �� ���� ��� �� ��� ����� ��
� ����.
��� �
���� ��� �� ��� ��� ���� ��� ��� � �
���.
��� ��
���� ��� �� �� ��� �� ����� ���� ���. �
� ��, � ��� �� ��� ��� ���.
�� � ��/��
���� ��� ���� ��� �� ��� ���� ��� �� ���
������ ���. DB2 Connect� ���� Linux, UNIX Windows
�� � � ����� �� �� �� � ������ ���
LAN IBM ���� ������ �� �� ����� ��� TP
���� ��� ����� ����� � � ���.
28 DB2 Connect ��� ��
�� 7�� ����� �� �� ������ � �� � ���� API�
DB2 Connect Enterprise Edition� �� DB2 Connect � ���� �����.
��� �� ���� �
��� � �� ���� TP ���� ��� ����.
v IBM WebSphere Application Server
v IBM WebSphere MQ
v IBM TxSeries CICS®
v IBM TxSeries Encina® Monitor
v BEA Tuxedo
v BEA WebLogic
v Microsoft Transaction Server(MTS)
��� IBM Power Systems, System z LAN ������ �� ��� TP �
���� ��� ���� ��� ��� � ���.
�� 7. TP ���� �� DB2 Connect ��
� 3 ���� 29
X/Open �� ��� ��(DTP) ��
���� ��� ��� ������ � ���� ��� � ��� ��
� � � ���. �� ��, � ���� �� ���� �� ��� ���� ��
�������� � ������(″from″ ��)� �� ���� �� �����
�(″to″ ��)� ��� � ���.
�� �� �� � � ������� ��� �� ���. �� ��, � ���
���� DB2�� �� ������� Oracle ���������. � TP ���
� ������ �� �� ���� ������ ���� ���, ����
�� ����� ��� TP ��� ��� �� ���� ������ �����. �
������ XA ������� ���. XA ������ ���� TP ���� XA
�� ���� � ���(TM)��� ���. XA ������ ���� � �
� ��� XA �� �� ��(RM)�� ���.
�� ��� TP ���� �� XA �� TM���. DB2 Connect� �� ����
� ��, ��� ���, IBM Power Systems DB2 LAN �� ������� XA
�� RM���. ���, XA �� TM� � TP ���� ����� ��� �
��� ����� ��� ���, IBM Power Systems LAN �� DB2 ��
����� ��� � ���.
30 DB2 Connect ��� ��
� 4 � ������ ���� ��
DB2 Connect� �� ����� ��� ������ � ��� ����.
v ��� ������ ����: DB2 Connect� ����� � ������� �
� ��, � �� ��� ���.
v � ����: DB2 Connect� ����� � IBM ���� ������ �
� �� ���� �� �� ��� ��� ���.
v ������ � ���(DCS) ����: IBM ���� ������ � �
������ ��� ��� ���.
�:
1. ��� ����� ��� �� IBM ���� ������ � ����
���� ��� ��� ���.
2. ������ ����� � �� ���� ��� �� � ���.
������ ����� ���� ��� ������.
1. ���� ��� �� ����� ��� ������ ���� ��� ���
���.
2. �� ��� ���� ������ � �� ��� ��� ���� �� �
�� ������.
��� ������ ���� �
������ � ���� �� �� ��� ������ ����� ���
� � �� �� ���� ������� ��� ��� � ����� ���
��. DB2 Connect ��� ��� ������ ������ ������� �
�, �, � �� �� � �� ��� ���.
�� ��� ��� ������ ������ ��� � ���.
������ �
DCS ���� ��� ���� �� ����.
������ ��
IBM ���� ������ �� �. � ��� ������� ���
�� �� ������� �� � ���. ����� ������ �
��� ��� �� �����.
© Copyright IBM Corp. 1993, 2009 33
�: 1–8 ��� � ���� ��� ����, �� ��(#), at ��(@),
�� ��($) ��(_)� �����. � �� �� ��� ��� ���
� ����.
�� �
� ���� ��� ���� �� ����.
� DB2 Connect ��� ���� �� �� ��� �� ���
� ���� ��� �����. � ��� SERVER,
SERVER_ENCRYPT, CLIENT, KERBEROS, SERVER_ENCRYPT_AES
DATA_ENCRYPT���. ��� ������ ����� GSSPLUGIN
�� � ���� ���� ����.
�� ���� �
�� ��� � ������ ��� � ���.
�� �
��� ������� ���� IBM ���� ������ � ����
�. � ��� ���� �����. � ���� ��� ���� ��
� ������ ���� ��� ��� ��� ��� � ��� ���
���.
�: 1–8 ��� � ���� ��� ����, �� ��(#), at ��(@),
�� ��($) ��(_)� �����. � �� �� ��� ��� ���
� ����.
����
TCP/IP��� ���.
�� ��
� ��� �����. TCP/IP ���, SECURITY SOCKS� ��
SOCKS �� ��� �� ���� ����, �� �� SOCKS_NS
SOCKS_SERVER �� �� ����� SOCKS� �� ��� �� �
���� ���.
TCP/IP ��� ��� � �� IP �
TCP/IP �� ��� � ��� TCP/IP ��� ���� ��� TCP/IP �
�. ��� ��� ����, ��� �� �(DNS) ����� �� TCP/IP
��� ��� �� DB2 Connect �������� ��� ����� ��
�.
z/OS� DB2 ��� ���� ��, ��� ��� �� ��� �(DDF)�
�� � DSNL004I ���(DOMAIN=hostname)� �����. -DISplay
DDF �� ��� � ���.
34 DB2 Connect ��� ��
z/OS ��� � ��� ����� ��, ��� ��� DB2 �� ��
VIPA ��� ��� ���. � ��� � �� �� DB2 ����
������. �� ��� ������ �� DB2 �� �� VIPA �
�� ���� sysplex ��� ������. �� DSNL004I ���
� �� �� ��� ��� �����.
TCP/IP �� � �� �� �
TCP/IP �� ��� � ��� TCP/IP ��� ���� �� ��. ���
��� ����� TCP/IP� ����� ���. �� �� 446� DRDA�
��� �� ��� ���� ���.
z/OS� DB2 ��� ���� ��, �� ��� �� ��� ��� ��
(BSDS)� ����, �� ��� �(DDF)� �� � DSNL004I ���
(TCPPORT=portnumber)�� �����. -DISplay DDF �� ��� �
���.
z/OS ��� � ��� ����� ��, ��� ��� DB2 �� ��
VIPA ��� ��� ���. � ��� � �� �� DB2 ����
������. �� ��� ������ �� DB2 �� �� VIPA �
�� ���� sysplex ��� ������. �� DSNL004I ���
� �� �� ��� ��� �����.
�: TCP/IP �� �� 2� ��� ���� ��� ���� � �� �
�� ��� ��� � ���. �� ��, z/OS� DB2 ����� ��
� ��� z/OS� DB2�� ��� �� �� ������ ��� ��
��(RESPORT)� �����. ��� ��� ��� ��� ��� ���
�.
DCS ���� �
DCS ����� �� ��� ��� � ���.
������ �
IBM ���� ������ �� ��� �� �. DCS ���� ��
� ���� ��� ������ ���� ��� ��� ��� ���
������ ��� ������.
�: 1–8 ��� � ���� ��� ����, �� ��(#), at ��(@),
�� ��($) ��(_)� �����. � �� �� ��� ��� ���
� ����.
� ������ �
��� �� IBM ���� ������ � ���� � ������
� 4 ������ ���� � 35
System z
LOCATION NAME�� ��� z/OS� DB2 ����� �� z/OS
�� ��� � LOCATION �� �����.
LOCATION NAME� TSO� �����, �� �� �� ��
��� ��� ��� SQL ��� ������ �� � ��
�.
select current server from sysibm.sysdummy1
� �� LOCATION NAME� �� ��� ��� ��(BSDS)�
���� �� ��� �(DDF)� �� � ��� DSNL004I �
��(LOCATION=location)�� �����. -DISplay DDF �� �
�� � ���.
z/OS ��� � ��� ����� ��, ��� ��� DB2 ��
�� VIPA ��� ��� ���. � ��� � �� �� DB2
���� ������. �� ��� ������ �� DB2 �
� �� VIPA ��� ���� sysplex ��� ������. �
� DSNL004I ���� �� �� ��� ��� �����.
VSE �� VM
������ ��(DBNAME)
IBM Power Systems
� ������ ��(RDBNAME)
�� Windows, Linux UNIX �� ��� ��, ������ ��
������ ����� ���.
��� �
����� ����, �� ��� �� ���� ��� ��� �
�����.
��
��� SQLCODE �� ���� SQLCODE � �� �
�. SQLCODE �� �� ����, NOMAP� ���
���.
�: �� ��� ��� �, DRDA �� �� ��� �
�� � �� ��� ���� � ���. �� �� �
���� 0��� ��(�� �� +12 �� +802)� SQLCA
� � ���. DB2 Connect ��� ��� �� � �
�� ���� ��, �� sqlcode� ��� �� � ��
� �� � �� ��� �����(�� ��, ��
36 DB2 Connect ��� ��
sqlcode � ���� �� �� ��� ��� ��), �
�� sqlcode� ��� ����.
��� � �����.
1. ��� sqlcode� ��� ��� ��� sqlcode� ��
� ���. � ��� sqlcode� � � ���
������� ��� �� � ��� ����. �
�� �� � ��� �� � ��� �� ���
�� � ��� sqlcode� �� ����. ��, DB2
Connect ��� ��� �� � ��� �� � �
� �� sqlcode� �� ����.
2. ��� � ��� ����� ��� ������� �
� ��� ��, sqlcode �� � sqlcode� ��
������.
,D ��� � �� �� ������. � ���� ����
�� ��, �� SQLCODES ��� � �� ����
�� IBM ���� ������ � ���������
�� ����.
SQL30000NSQL30040NSQL30050NSQL30051NSQL30053NSQL30060NSQL30070NSQL30071NSQL30072NSQL30073NSQL30074NSQL30090N
� �� ��� ,D� ���� ���, �� SQLCODE
� � �� ���� �� �����.
SQL30020NSQL30021NSQL30041NSQL30061NSQL30081N
��� ����� �� �� �� ��� ��� ����
��.
�: DB2 Connect� ��� �� �� ����, ����
� ��� ���.
� 4 ������ ���� � 37
,,INTERRUPT_ENABLED
��� � �� �� ������. ��� �� ����
� ���� �� ��, INTERRUPT_ENABLED� ���
��. �� DRDA ���� ���� ����, DB2
Connect� ���� ��� �� �����.
INTERRUPT_ENABLED� DB2 Connect �������
DCS ����� ��� �, ���� ������
IBM ���� ������ �� ��� � � �
���� ����, DB2 Connect� �� ��(drop)�� �
� �(UOW)� ������ ����� �����. � �
��� ��� AIX Windows�� �����.
������ � �� �� �� � � �
sqlcode(-30081)� �����. �� ��, ������ �
� ������ ��� ���� �� IBM ���� ��
���� �� �� ��� ���. AIX V5.2 ��
Windows ��� �� ���� ��, �� � �� ���
���� ������ ���� ��� ���� DB2
Connect� � ��� ���� ����.
�: �� ��� � ���� TCP/IP �� �� ����
�. ����� ��� ��� � ��, � ��� ��
��� ��� �� �� � ���. z/OS� DB2� ��
� �� ��� ��� �� � � SQL�� � ��
���� ��� � ���.
,,,,,SYSPLEX
6�� �� ���� � ���� �� ������� �
� DB2 Connect SYSPLEX ��� ����� �� ��
� �� � �����.
,,,,,,LOCALDATE=″<value>″
7�� �� ���� � ���� DB2 Connect ��
� ��� �� ��� �� � �����. �� ��� �
� <value>� �� ���� ��� �����.
�� CLP(�� ���) ��� ���� ��� ���
�.
catalog TCPIP node nynode remote myhost server myportcatalog dcs database nydb1 as new_yorkcatalog database nydb1 as newyork1 at node nynode
authentication server
38 DB2 Connect ��� ��
������ � newyork1� �� ���� ���� ��
��� �� �� ��� ������� ����� �
� �����.
��� ��� ��� �� ��� ����� �� CLP �
� ��� � ���. � ��, CLP� ���� ���
��� ��� � ���� ��� �����, � �� �
��� � L O C A L D A T E �� � ��� �� � .
LOCALDATE ���� ����� ���� ��� �� �
�� Esc �� ″₩″(����) ��� �����.
catalog dcs database nydb2 as new_yorkparms ₩",,,,,,LOCALDATE=₩"₩"YYYYMMDD₩"₩"₩"
catalog database nydb2 as newyork2 at node nynodeauthentication server
������ � newyork2� �� ��� ������� �
�����, � ��� �� � ���� ���� ���.
� �� �� � ���� LOCALDATE ��� ���
���� DCS ���� ��� PARMS ��� 7��
�� ����� ����.
�� ���� ��� ��� ��� �� ����� �
��.
1. Y, M, D �� � �� � �� ���. �� Y
� � ��, M� � ��� D� ��� ��� ��
���.
2. Y� ���� 4���.
3. M� ���� 2���.
4. D� ���� 2���.
�� ��, ��� �� � �� ������.
"YYyyMmDd" - Y, M, D ��� ����� ���� ����."MM+DD+YYYY" - ���� 10����� ��
���� Y, M, D ��� ������� ����.
"abcYY+MM" - D ���� ���� ��� ����.
��� �� � �� ������.
"YYYYyMMDD" - Y� 5���� ���"YYYYMDDM" - M ���� � � ������� ���
�� � ���� "������ ��� ���� �� �
����. �� ���� ��� �� � ���� ��
� 4 ������ ���� � 39
���� �� ����. � �� ���� �� � �
� � � �� ��� �� ���� ���� ����
�.
1. SQL ��� ����.
2. ��� ISO��(ISO� JIS) ��� � �� ����.
3. �� ��� ��� ��� ��� 10������. ���
�� � � ���� ���� �� �� �� ��
� ��� � ��� �� �� �� �� ��� �� �
����. � �� ��� �� � ���� 10��� �
� �� ���� �����.
4. DCS ���� ��� � �� � ���� ���
� � ���� �� ��� ��� �����.
,,,,,,,,BIDI=<ccsid>
8�� �� ���� � ���� ��� � �����
� BiDi CCSID� ���� ���(Bidi) CCSID� ����
� �����. �� ��, ��� ����.
",,,,,,,,BIDI=xyz"
��, xyz� CCSID� ��� ����.
���� �� �� ����
���� ��� �� ����� ���� � ��� ����. ���� ��� �
� ��� �� ��� �� ����.
�� ���� ����
� 1. � ���� ���
��� � �� �
� �� DB2NODE
��� ��� ��(TCP/IP �) ZOSHOST
�(TCP/IP ��� �� �� �� ��) db2inst1c(�� 446)
�:
1. DRDA� ��� TCP/IP �� ��� 446���.
2. IBM ���� ������ �� SECURITY SOCKS� ����� ��
" ��� ���� TCP/IP �� �� SECURITY� ���� ����.
40 DB2 Connect ��� ��
DCS ���� ����
� 2. DCS ���� ���
��� � �� �
������ �� DB2DB
�� ������ �� NEW_YORK3
����� ����
��� ��� ″,,,,,,LOCALDATE=₩″₩″YYMMDD₩″₩″₩″
��� ������ ���� ����
� 3. ��� ������ ���� ���
��� � �� �
������ �� DB2DB
������ � NYC3
� �� DB2NODE
�� SERVER
��� ������� ��� �� �� ��
���������, � �� ����(� ����, DCS ����, ��� ��
���� ����)�� ��� � ��� ���� ���. � ���� �����
���� � ��� ��� ����� ��� ���.
�� ��, IBM ���� ������ ���� ��� ������ SQLCODE
�� ����� � � �� ����/� ����� ��� ������ �
� ��� �� ��� ��� � ���. �� ��� �� ����.
v � ������ � ��� �����.
v DCS ������ �� ������ ���� � ��� �����. � ����
��� ���� NOMAP� ������.
v ��� ������ ������ �� ������ ��� � ��� ����,
DCS ������ ��� � ������ ���� �����.
� �� �� ��� ������� ����� ��� SQLCODE �� � �
� ��� SQLCODE �� ����.
BiDi ��� ��
�� �� z/OS ��� �����. IBM i� DB2 ���� �� �� BiDi �
�� �� ���� ��� � �� ����� ���.
� 4 ������ ���� � 41
�� �� ����� BiDi ���� ��� �����, ��� BiDi �� ���
��.
v �� ��(ARABIC � HINDI)
v ��(RIGHT-TO-LEFT � LEFT-TO-RIGHT)
v (SHAPED � UNSHAPED)
v �� ���(YES �� NO)
v ��� (LOGICAL � VISUAL)
�� �� ����� ����� �� ���� � ����� �� ����� DB2
���� �� � ��� �����. �� ��, Windows ���� LOGICAL
UNSHAPED ���� �����, z/OS ���� �� SHAPED VISUAL ��
��. ����, BiDi �� �� ��� ��� z/OS� DB2�� Windows� DB2
Connect� �� ���� ���� ���� ����.
DB2 Connect� �� ������ ��� ���� ��� ��, ��� �� �
� ���� �� �� ���� ������. ��� ��� �� � ���
�� ���� BiDi ���� ��� �����. ��� BiDi �� CCSID ��
BiDi ���� �� ���� ��� DB2 ��� �� ����. ���, � �
������� ���� ��� �� � ������� ��� ���� �� BiDi
���� �� ��� � �� �� �� DB2 Connect� ���� ���.
DB2 Connect� � ������� ��� ���� �� BiDi ���� �� �
���� � ������� BiDi CCSID� ���� ���. ��� � ����
��� �� DCS ������ ���� ��� PARMS ��� BIDI ����
��� �����.
� �� ��� ��� � " ���� ���.
CCSID 62213(BiDi ��� 5)� ��� ���� IBM Data Server Client
� � CCSID 424(BiDi ��� 4)� ��� DB2 ��� ������� �
����� ��� �� ����. ���, DB2 ��� ������� ��� ��
�� �� CCSID 62245(BiDi ��� 10)� ���� �� �� ���.
� ���� � �� ��� �����. � ��� DB2 ��� ������� CCSID
424 62245� �� BiDi ��� �� ��� ���� ����. � �� �
��� DB2 ��� ������� IBM Data Server Client CCSID 62213� ��
�� ���� ����. �� CCSID 62213� ��� � ���� ���� �
CCSID 62209(BiDi ��� 10)�� �����.
DB2 ��� ������� �� ���� ����� BiDi ��� 6 ��
� ����, �� DB2 Connect� DB2 ��� ��������� ���� ���
42 DB2 Connect ��� ��
� �� BiDi ���� �� ���� �� ��� ���. DB2 ��� ����
��� �� �� ����� ��� � ���.
catalog dcs database nydb1 as TELAVIV parms ",,,,,,,,BIDI=62245"
�� DB2 ��� ������ CCSID 424� 62245� ����� DB2 Connect�
�����. � �� ���� ��� ��� �����.
1. DB2 Connect� CCSID 62209(BiDi ��� 10)� ��� DB2 ���
������� ����.
2. DB2 Connect� DB2 ��� ������� �� ���� �� CCSID
62213(BiDi ��� 5)�� CCSID 62209(BiDi ��� 10)� BiDi �
��� �� �����.
3. DB2 Connect� DB2 ��� �������� ���� ���� �� CCSID
62245(BiDi ��� 10)�� CCSID 62213(BiDi ��� 5)�� BiDi
���� �� �����.
�:
1. BIDI ���� �� �� ��� �� �� ����� � DB2BIDI�
YES� ����� ���. DB2BIDI� DCS ������ ���� ��� �
����� � DB2 Connect �������� ����� ���. �����
� DB2 Connect �� �� ��� � � ������ �� DB2BIDI
�� ������� ����� ���.
2. CCSID� ��� ��� �� ���� DB2 Connect� DB2 ��� �����
�� �� ���� �� ���� �� ����� ��� �� DCS ��
���� ���� PARMS �� BIDI ���� ���� ���. � ��, �
��� �� CCSID� ��� DB2 ��� ������ CCSID���.
3. ��� CCSID� ��� �� SQL �� ��� ���� DB2 ��� ���
� ��� ��� ���. ��, �� �� ��� � ��� � � ��
�� IMPLICIT CONTEXTUAL� IMPLICIT RIGHT-TO-LEFT CCSID� �
��� �� ���. CONTEXTUAL CCSID� SQL ��� ���� �� �
��� �� � �� ���� �� ��� �� � ���. SQL����
���� � ���� ���� � ���� ��� �� ������.
�� ��� CCSID� �� � ��� ��� ��� � �� ��� ���
��, �� �� ����� � DB2BIDI� NO� ���� ���.
���� ��� �� ��
��� DCS ���� ����. ( �� ��� �����.)
� 4 ������ ���� � 43
NOMAP/u/username/sqllib/map/dcs1new.map,D,D,,INTERRUPT_ENABLEDNOMAP,D,INTERRUPT_ENABLED,,,SYSPLEX,LOCALDATE="YYMMDD",,
�� ��� ���� ���� �� ����� ��� � ���.
�: UNIX ���� �� �� ���� CLP� ���� ��, ��� ����
LOCALDATE ���� ��� � � �� � ���� ���� �� ��� ��
��� Escape �� ″₩″(����)� ���� ���. �� ��, ��� ����.
db2 catalog dcs db x as y parms ₩",,,,,,LOCALDATE=₩"₩"YYMMDD₩"₩"₩"
� �� ��� DCS ���� ��� ����.
DCS 1 ��:
�� ������ �� = X�� ������ �� = Y������ ���� �� =DCS ���� = ,,,,,,LOCALDATE="YYMMDD"�� =DCS ���� �� �� = 0x0100
44 DB2 Connect ��� ��
� 5 � DB2 Connect ��
���� ������ ���� � ������ DB2 Connect� �� �� �
�� ���� ���� � � ��� DB2 Connect� ��� � ��� ���
����. ����� � Kerberos ��� ��� ��� � ����� ��
�� ���.
DB2 Connect� �� ����� ��
�� DB2 ������ �� ����� ����� �����. ����� ���
�� ���� ���� ������ ����� �� ���� �� ��
� ������ ��� ��� � ���. ����� ���� �� ���
� � �� ��� ��� � ���.
����� � �� ��� ��� � ��� ���. � �� ���
����� �, ��� ����� � �� �� � �� �� ����� �
��� ����� �� ����� � �� � 4� ��� �� �� ��
��� ����� ��� ��� ����� �� �� ����.
� 4. �� �� �� ��� ��� ���� �
��� ����� � ���
�� ��
��� ����� � ���
�� ��� ��
��� ����� �� ��� ����� � �� � �� SQL20360W
(SQLSTATE 01679)� � ��
�.
��� ����� ����
��
��� ����� � �� �
��� ����� �� �� �� ��� �� ���� � � ��� ���
�� ����� �� ����� �� �� �����. ��� �� ��(� �
�)� �� ������� � ����� ������ �����.
��� ����� �� DB2 Connect� ��� ��� ������ �� �
� ���. ��� ����� �� �� �� ��� ���� �� �
�� � �� ��� �����. ��� ������ DB2 Connect� ��
��� � ��� ����� �� ���� �� �� ������� ��
�� ��� ��� �� �����.
��� ����� �� ��� ����� �� �� �� �� � �� ���
�� �� �� ��� �����. �� ��� ����� �� ���� ��
�� ��� ��� � ���� �� � ID� �� � ���. ��� ���
© Copyright IBM Corp. 1993, 2009 45
�� ��� �� � ID� ��� �� ���� ���� ��� �����.
���� ��� � � �� � ID ��� ��� �� � ID� ��� �
��� �� ����� �� ���� ��� ����� ����� ����
�����.
��� �� �� ��� ��� ��� �� ������ ��� �� � ID�
���� ����, ��� ��� ���� � ��� ���� �� ��� �
�� �� �� � ���. ��� � �� ��� �� �� � ����
�� �� � ID � ���� ���� ��� � �� � ID�� ���
���� ���� �� ���� ���. ��� ��� ���� � ��� ��
����.
XA �� �� ��� CLI �� JDBC� ��� DB2 Connect� ��� �
� ��� ����� �� ��� ���� ��� � ���. ��� ����
� �� ��� ���� ����� �� � �� ���� ���. ��� �
�� ����� �� ����� �� ������ ���� ��� �����.
��� �� ���� ����� ����� �(��� �� ���)� �� �
� �� � �� ��� � ���. ��� ��� ����� ��(�� ��
� ���� �� ��� �� ����) ��� �� ����� �� �
��� ���. ��� ��� � �� ���� ��� ����� �� � ��
�. ��� ����� ���� ��� ��� �� ����.
�:
1.
��: ��� ���� �� ���� ���� ������ �� ��� ��
���. ������� �� �� � ID � ���� ��� ��� �
��� ������ �� �� �� �� � ID� ���� �� ���� �
�� ���. �� � � ���� �� ��� ����.
2. ��� ����� �� CLIENT ��� ���� ��� ���. � ��� �
�� ����� ��� ���� ����.
3. ��� ����� �� ���� ������ ��� ���� ��� ��
��� ���� ���� � ����� ���� ���. � ��� ���
����� ��� ���� ����.
CLI� �� ����� �� �� � ��
� ��� �� ������ �� �� ����� �� �� CLI� �� �
� � ��� ����� �� �� � ���.
46 DB2 Connect ��� ��
� ������ XA ���� � ���� ���� ���� �����. XA
���� � ���� ��� ���� � ���� xa_open� ��� � �
� TCTX� TRUE� ����� ������ ���� ���. �� �� ���
����� �� � � � �� ��� � ���. �� ��� ���
�� ��� ����� 3�� ������.
v �� ������� ����� ����� ���� ���.
v ����� ����� ����� ���� �� ��� ����� ����
�� ���.
v ����� ������ ��� ��� �� � ID� ��� ���. �����
�� ��� �� � ID� �� �� � ��� ���� �� ��� �
� � ID���. �� � �� �� ����� ����� �� �����
�� ��� �� � ID� �� ����� ������ ��� ���� ��
�. � ��� �� � ID � ID� �� ��� � ���� ���
���.
�� ����� ���� C �� ����, conn� ����� ��� � ��
� ��� �� ����� �����. � rc� ��� SQLRETURN� �
� ��� �����.
1. �� ��� ���� � �� ���� � ���, SQLSetConnectAttr �
�� ��� � � SQL_ATTR_USE_TRUSTED_CONTEXT� SQL_TRUE
� ������.
rc = SQLSetConnectAttr(conn,SQL_ATTR_USE_TRUSTED_CONTEXT, SQL_TRUE, SQL_IS_INTEGER
);
2. �� �� �� SQLConnect ��� ��� �� ����� �������
�����. ��� �� � ID� ��� ����, � ID� ��� ��� �
�����. �� � 5� �� ��� ����� ������.
� 5. ����� � � �� ��� ��
SQLCODE SQLSTATE ��
SQL20360W 01679 �� ����� �� ��� � ����. � �� �� ��
�� �������.
�� �� �� �� ���� ��� �� ���� �� ��� �����
����.
3. (����) SQLGetConnectAttr ��� ��� � �
SQL_ATTR_USE_TRUSTED_CONTEXT� �� ���� ��� �� ���
����� ��� ��� � ���. SQL_TRUE� ������ � ��
��� ����� ����.
� 5 DB2 Connect � 47
4. � ��� ��� �� ��� ����� � �� ��� ���(��
��� ���� �� ��� �� ����). ��� ����� �� �
���� �� ��� � �� ���� �� ��� ����� �� � ��
�.
�:
1. ��� ����� �� CLIENT ��� ���� ��� ���. � ��� �
�� ����� ��� ���� ����.
2. ��� ����� �� ���� ������ ��� ���� ��� ��
��� ���� ���� � ����� ���� ���. � ��� ��
� ����� ��� ���� ����.
CLI� �� ����� ���� ��� ��
� �����(CLI)� �� ��� ����� ��� ���� ��� � ��
�. ����� �� ��� ���� ���� ��� �� ��� � �� �
�� ������.
v �� ��� ����� �� ���� ���.
v ��� ����� �� ����� �� ���.
v ��� ����� �� ���� ��� ����� ����� �� ��� �
� �� � ID� ��� ����� ���� ���.
�� ����� ���� C �� ����, conn� �� ��� ����� �
� �� ����� �����. � rc� ��� SQLRETURN� �� ���
�����. � newuser� �� �� ���� �� � ID� ��� ����
���� ���� �����. � passwd� �� �� � ID� �� ��� �
��� ���� ���� ���� �����.
1. SQLSetConnectAttr ��� ��� SQL_ATTR_TRUSTED_CONTEXT_USERID
�� ������. � �� ����� �� � ID� ������.
rc = SQLSetConnectAttr(conn,SQL_ATTR_TRUSTED_CONTEXT_USERID, newuser, SQL_NTS
);//Check for errors
�� � 6� �� ��� ����� ������.
� 6. ��� ��� � �� � ID �� �� ��� ��
SQLCODE ��
CLI0106E �� ��� �����.
CLI0197E �� ����� �� ����.
48 DB2 Connect ��� ��
� 6. ��� ��� � �� � ID �� �� ��� �� (��)
SQLCODE ��
CLI0124E ��� �� ��� ���. �� �� �� �(null)� ���, �� ��� ����
������.
CLI0196E ��� ��� ���� ���(UOW)� �� ����. ���� �����
�� ���� ��� ���.
2. (� ����� �� ���� ����� ����� �� � �� � ID�
��� ���� �� ���� ����) SQLSetConnectAttr ��� ���
SQL_ATTR_TRUSTED_CONTEXT_PASSWORD �� ������. � �
� � �� � ID� ��� ������.
rc = SQLSetConnectAttr(conn,SQL_ATTR_TRUSTED_CONTEXT_PASSWORD, passwd, SQL_NTS
);//Check for errors
48 ���� � 6 � 7� ��� �� ��� ����� ������.
� 7. ��� ��� �� �� �� ��� ��
SQLCODE ��
CLI0198E SQL_ATTR_TRUSTED_CONTEXT_USERID �� ���� �����.
3. �� ����� ������. XA ���� � ���� ��� �� ��
� ��� �� ��� ��� �����. ��� ��� ������(�� ��,
SQLExecDirect)� ����� �� �� ��� ���� �� �� ��� �
�� �����. � �� ��� ����� ���� �� �� ���
� � 8� ��� ��� ���� ���. � 8� ��� ��� ��� ���
� ���.
� 8. ��� �� �� ��� ��
SQLCODE ��
SQL1046N � ����� �� ��� ����� �����
�� �� �� � ID� ��� ����� �
�� �����. ����� ����� ��� �
� �� � ID� ��� � ���.
SQL30082N ��� ��� �� �� �� � ID� �� �
��� ����.
SQL0969N, �� �� -20361 �� ���� ��� ���� ������ ��
����� ���.
��� ��� ��� �� ���� ��� �� �� ��� �� �
� �� ���. ��� �� �� ����� ��� ���� ���
�� �� ������ �� ���� �� ����. ��� �� ��
�� � �� ���� ��� �� � �� �� ���.
�:
� 5 DB2 Connect � 49
1. ����: ��� ���� �� ���� ���� ������ �� ��� �
����. ������� �� �� � ID � ���� ��� ���
���� ������ �� �� �� �� � ID� ���� �� ����
��� ���. �� � � ���� �� ��� ����.
2. SQL_ATTR_TRUSTED_CONTEXT_USERID �� NULL �� ���� �
� ����� ���� ��� �� � ID(��� ����� �� �� �
��� ��� ID)� ���� �� ����.
3. ��� ����� �� SQL_ATTR_TRUSTED_CONTEXT_USERID � �
�� ���� � �� �� ������. ���� ��� �� �� ��
�� �� ��� � �� � �� ����. � ��� ��� ��
��� �� � ID �� NULL �� �� �� �� ��� �� ����
� ���� �����.
4. ����� �� ��� ����� ����� �� �� � ID� �� ��
���� ��� ���� ����
SQL_ATTR_TRUSTED_CONTEXT_PASSWORD �� ���� �� ���
�� � ��� �����. � �� ���� ��� �����. � ���
����� ���� ��� �� � ID� ���� ����. ��� ����
� ���� ��� �� � ID� ��� ���� ��� ��� ������
���� ����.
DB2 Connect �� ����
DB2 Connect ��� System z �� IBM Power Systems ������ ���
�� ��� �� ��� � ��� �� � ���.
v ������
v System z �� IBM Power Systems ���
v � �� ���(Kerberos)� �� � ��� ��
�: ��� ������ �� � ���� �� ��, ����� ����
SERVER_ENCRYPT �� �����. ��� � � ����� ��� ��
��� ��� � � ��� �� ��� �� �����. ���� ��
� ��� �� ������ �� � ��� ��� ���� ���� ��
�� ���� ��� ����.
DB2 Connect � 8.2.2(� 8.1 FixPak 9� ��) ��� ��� �� �� ��
� � �� ���� ��(participant)� ����. �� ��� �� ���� �
�� � ���. ��� �� ������ ���� ��� ��� �� � �
����� ���� �� � �����. ����, ��� � � �
� �� �� � ���� ���. ��� ��� ���� �� � ��
���� ���� ��� ���� ���� SERVER ��� ��� ���� �
50 DB2 Connect ��� ��
� � ���. ��� �� SERVER ��� ���� ��� ����� �
���� ��� �� �����. � ��� �� � ���� �� ��
SERVER_ENCRYPT� ����� ���� ����� �����.
���� API ��� DB2NODE �� SQL_CONNECT_NODE ��� ���
�� ���� ���� ��� ��� ���� �� � ���� ����. �
�� ����� � ���� ��� �����.
�� �� � DB2 Connect�� �����.
CLIENT
��� ��� ��� ������ ���.
DATA_ENCRYPT
����/� �� � ��� ���� ���� � � �� ���
��. � �� � IBM Power Systems ������ ��� ����
����.
KERBEROS
��� ID �� �� ��� Kerberos ��� ��� ����� �
� ���� � �� ���. � �� � ����� �� ���
� �� Kerberos� �� ��� ���.
SERVER
��� �� ��� System z �� IBM Power Systems � ����
���� � �����.
SERVER_ENCRYPT
SERVER ����� �� System z �� IBM Power Systems �����
� ��� ��� �� ��� � ����� �� ��� ID
��� ������ ������.
SERVER_ENCRYPT_AES
�� ��� ID ��� ������ AES(Advanced Encryption
Standard) ��� ����� ��� ����� System z ������ �
�� � �����.
Kerberos ��� ����� ��� ID� ��� �� ����� ���� ��
��� ����. ��, Kerberos� � �� �� ������ �����. ��
�� � ���� ����� ID� ��� ���� Kerberos� � ����
� �����. �� ��� Kerberos� ���� �� �� ��� �� �
��� ���� ��� ���� �����. �� ���� ��� DB2 �� �
���� �� ID ��� �� ���� ��� �� �����. Kerberos ���
� ���� � ��� �� ����� DB2 Connect ��� � ���
��� �� �� Kerberos ��� ���� ���.
� 5 DB2 Connect � 51
�: GSSPLUGIN �� � ���� ���� ����.
Kerberos ��
�� ���� ���� Kerberos �� ��� Windows 2000 Active Directory �
����� �������. ������ ����� � ���� Kerberos
SSP(Security Support Provider) ���� � ��� �����. SSPI(Security
Support Provider Interface)� Kerberos SSP � � ���� �� ���
������ �����.
� ��
Kerberos ��� ��� DB2� ���� ��� ������.
v ������ ��� Active Directory� DB2� �� �� � ��(����)
v Kerberos KDC(Key Distribution Center) �� � �
� �� ������� �� �� ��� KDC � �� ���. �, �
��� ������� ���� KDC� IBM Power Systems �� System z �
� � ����. OS/390® � 2 ��� 10 �� z/OS � 1 ��� 2� ��
�� UNIX KDC� ��� � �� �� RACF® �� �� Kerberos �� �
�� �����.
DB2 Connect� ����� 3 �� ���� ��� �� �����. Kerberos �
� �� � ���� ��� ��� ���� ����. ��, � �����
� ��� IBM i� DB2 �� DB2� ����� ���. DB2 Connect ���
�� ���� �� ���� Kerberos �� ��� ��� ����.
�� �� ���
Kerberos ��� �� DB2 �� ����� ��� ����.
IBM Data Server Client:
� 8
DB2 Connect:
� 8
DB2: � 7
z/OS ��� �� �� � �� ��
� ����� z/OS� DB2 ������ �� ��� DB2 Connect� �� �
� �� �� �� ��� �����.
52 DB2 Connect ��� ��
�� �� ��
z/OS� DB2 � � �� YES� ������ ������. � �� z/OS�
DB2 DSNTIPR ��� �����.
�� �� ��
z/OS� DB2® Universal Database™ � 5.1�, ��� ID �� ��� ���
� ��� SQL30082 � � 0� �� �� � �� ���� ����� ��
�� ����� �����.
z/OS� DB2 � 5.1� � � � �� �� ��� ���� ���� ���
����. � � � �� ���� � � ��� (PASSWORD EXPIRED)� �
� �� �� �����.
� �� �����, � � �� �� z/OS� DB2 ZPARM �� ���� YES
��� ���� ���. z/OS� DB2 �� �� DSN6SYSP� ��� EXTSEC=YES
� ������. �� DDF �� 1(DSNTIPR)� ��� ��� �� ���. �
���� EXTSEC=NO���. ��� ��� ��, DB2 Connect� ���� Windows,
Linux, UNIX � ������ SQL30082 �� ���� �����.
�� ��� TCP/IP ��
DB2 � �� AUTHENTICATION=CLIENT� �� ��� �����, z/OS� DB2
�� �� DSNTIP4(DDF �� 2)� ��� TCP/IP� �� ��� �� YES�
������.
���� ODBC � Java ������ ��
������ ODBC Java ������ �� SQL� �����. �� �� �
� ���� � ���� �� � ���. z/OS� DB2� ��� ���� ��
��� �� SQL� �� � � � �� �� DYNAMICRULES(BIND)� ���
��.
DB2 DB2 Connect� DB2CLI.INI � ���� � CLI/ODBC � ���
CURRENTPACKAGESET� �����. � ���� ��� ��� � ��� ���
� ���� ���. SQL SET CURRENT PACKAGESET Schema ��� �����
� ��� ���� ����.
ODBC � ���� ��� DB2CLI.INI� �����
� 5 DB2 Connect � 53
�� �� ��
��� ID� ��� ��� ��, SQL CONNECT�� SQLCODE -30082 � �
1� �� �� ���� � ���. DB2 Connect� ��� ��, ��� ���
� �� � ���. z/OS� DB2� �� CONNECT�� ��� DRDA� �
� ��� �� � ���.
CONNECT TO <database> USER <userid> USING <password>NEW <new_password> CONFIRM <new_password>
DB2 � �� ���� ″�� �″ �� ��� ��� ��� �� ��
���.
DB2 Connect�� ���� �� ��
� ����� DB2 Connect�� ���� �� � ��� � ��� ���
��.
TCP/IP ��� � ��
TCP/IP �� ���� ���� ��� ���� �� ��� ���� �
���. �� � �� �� ��� ����. � �� ��� ��� DB2
Connect�� �����. �� ��� DB2 Connect �� ������ �
��� ��� ���.
� 9. � �� ����
���� � �� ��� ��
1 CLIENT ����
2 SERVER IBM ���� ������ �
3 SERVER_ENCRYPT IBM ���� ������ �
4 KERBEROS Kerberos �
5 DATA_ENCRYPT ���
6 SERVER_ENCRYPT_AES ��� ������ �
� ��� �� ����
�� ��� �� ��� � 9� ��� �� �����. ��� � �
���� �� ��� �����.
v ���� 1��� ��� ��� ��� � ��� �������
�����. �� ������� ��� ��� ��� DB2 Connect �
��� �����.
���� ���� ���� �����. ��� ID� ����� ��
���� ��� ��� ����. � ���� ������� �� �
� ��� � �� ��� � ����, � � � ����
��.
54 DB2 Connect ��� ��
v ���� 2��� ��� �� ��� IBM ���� ������ �
��� � �����. ��� ID ��� ����� �� ��
� ������ DB2 Connect �� ��� DB2 Connect ���
IBM ���� ������ �� ����.
v ���� 3� ��� ID ��� ������ �� ����� ���
� 2� �����.
v ���� 4� �� Kerberos KDC�� ����� Kerberos ��� �
����. ��� DB2 Connect� �� ��� �� ���� ���
� �����.
v ���� 5� ��� ���� ����� DATA_ENCRYPT� IBM Power
Systems ������ �� ���� ���� �� ���� ���� 3
� �����.
v ���� 6� AES(Advanced Encryption Standard) ��� ����� �
���� �� ���� ���� 3� �����.
� 5 DB2 Connect � 55
� 6 � ��� ����� � ����(DB2 Connect)
Embedded SQL� ��� ��� ������ �� ���� ���� ���
����� ����� ���. ��� �� �� �� �����, � ���
���� � �� ���� ��� �� �� � ���.
���� �������� ������� � ���� ���. �� �
�� � ������ ��� ��� SQL�� �� � ���. ��� ���
��� ����� ���� �� ����, ��� � ��� �� ��
� �����. ���� IBM ���� ������ ��� ��� �� ��
� ���� ������.
DB2 Connect� ���� � ���� Embedded SQL� ��� ����� �
�� ���� �� ����� ����� IBM ���� ������ �� �
��� ���. DB2 Connect ��� ������ ���� �� ��, IBM
���� ������ �� ��� ��� ����. � ���� ��� �
� ��� ���� �� ��� ���.
v System z� ddcsmvs.lst
v VSE� ddcsvse.lst
v VM� ddcsvm.lst
v IBM Power Systems� ddcs400.lst
������� � �� �� ��� ����� �� ������� ���
���� �����.
DB2 Connect � ��� ��� ��, DB2 Connect ���� �� �����
����� IBM ���� ������ �� ���� ���. �����
��� FixPack ��� � ��, �� ���� ��� �� ��� ���
� � �� ���� ���.
�� ��, 10�� Windows ���� 10�� AIX ����� Windows �
� DB2 Connect Enterprise Edition� �� DB2� ��� � ��, ��
��� ������.
v Windows ���� ���� ddcsmvs.lst� ������.
v AIX ���� ���� ddcsmvs.lst� ������.
v DB2 Connect ���� ddcsmvs.lst� ������.
� �� ��� ��� ���� ���.
© Copyright IBM Corp. 1993, 2009 57
v � ����� ��� ��� ��� ���. ��� ���, ��� �� �
�� ��� ������ ���� ���.
v �� ����� ��� ��� ��� ���. ��� �� ��, ����
���� ���.
DB2 Connect ��� ��� Embedded SQL� ���� �� ������ �
� ����� �������� ����� ���. ���� �� �����
� ��� �� SQL0805N �� ���� ����. ���� � � ��
���� �� �� �� ��� �� � ���.
��� IBM ���� ������ �� �� ��� ������.
1. IBM ���� ������ � � ���� �� ��� ��� �� �
�����.
System z
���� �� �� ��� ����.
v SYSADM ��
v SYSCTRL ��
v BINDADD CREATE IN COLLECTION NULLID
�: BINDADD CREATE IN COLLECTION NULLID ��� ��
�� �� �� ��� ��� ��� �����. �� ��, ����
���� ��� � ��� �����.
���� �� � �� ���� ���� ��, �� �� ��
� ��� ��� ��� ���� ����� ���.
A) �� ��� � ��� �� ���� ��, �� ��� ���
�� ��� �� � ���.
B) �� ��� �� ���� ����� � �� ��� �����
��, ��� ���� SYSADM �� SYSCTRL ��� �����.
BINDADD� CREATE IN COLLECTION NULLID ������ �
�� �� � ����. SYSADM�� SYSCTRL ��� �� ��
�� ���� �� � ���. �� ����� ���� ��� ��
��� ��� BIND ��� ��� ����.
VSE �� VM
��� �� �� DBA �����. �� ��� GRANT ��� �
����(���� DB2 Connect ����� ��� ��� ��� �
��), NULLID ��� ID� �� ���� �� �� ����� ��
� ��� ��� �� ���.
58 DB2 Connect ��� ��
v system.syscatalog
v system.syscolumns
v system.sysindexes
v system.systabauth
v system.syskeycols
v system.syssynonyms
v system.syskeys
v system.syscolauth
VSE �� VM ����� ��� �� � ���.
grant select on table to nullid with grant option
IBM Power Systems
NULLID ���� �� CHANGE �� �� � ��
2. ��� �� �����.
db2 connect to DBALIAS user USERID using PASSWORDdb2 bind [email protected] blocking all
sqlerror continue messages ddcsmvs.msg grant publicdb2 connect reset
�� DBALIAS, USERID PASSWORD� IBM ���� ������ �
� ����, ddcsmvs.lst� z/OS� �� �� ����, path� �� ��
��� ��� ���.
�� ��, drive:₩sqllib₩bnd₩� � Windows �� ��� ����
INSTHOME/sqllib/bnd/� � Linux UNIX �� ��� �����. �
�, drive� DB2 Connect� ��� �� ���� ��� INSTHOME� DB2
Connect �� �� � ����� ���.
bind �� �� � ��� ���� EXECUTE ��� PUBLIC�� �� �
�� ��� ���� �� ID� ��� �� � ���. bind �� �� �
��� ���� ���, ���� GRANT EXECUTE(RUN)�� ���.
�� ��� ��� ��� ����, �� �� ������.
ddcspkgn @bindfile.lst
�� ��, ��� ����.
ddcspkgn @ddcsmvs.lst
� �� ��� �� �����.
� 6 ��� ����� ���(DB2 Connect) 59
��� � ��� ��------------------------------ ------------------------------f:₩sqllib₩bnd₩db2ajgrt.bnd SQLAB6D3
DB2 Connect� ��, � �� ����� ddcspkgn ���� �����. �
� ��, ��� ����.
ddcspkgn @ddcsmvs.lst
����� � ���� ���� ��� �� ��� ��� ��� � �
�� � �� ��� ����.
ddcspkgn bindfile.bnd
�:
a. �� �� sqlerror continue� ��� �����. ���, � ��� DB2
�� �� �� ���(CLP)� ��� ������ ��� � ���
� �����. � ��� ���� �� ��� ��� ��� ��� �
��� ���� �� ���� �� � ���. �� ��, �� � �
�� �� �� SQL ��� �� �� ��� ����� ����
� �� �� ��� �� ��� ��� � �� ���. ��� ��
��, �� IBM ���� ������ �� �� �� �� ddcsxxx.lst
� ����� �� ��� ����.
b. DB2 Connect� �� DB2 ������� ��� ��, �� ��
db2ubind.lst� ���� sqlerror continue� ���� ����. � �
�� IBM ���� ������ �� �� �� ���. ��, DB2
������� ���� DB2� ���� DB2 Connect�� ���� ��
DB2 ����� ����� � ���.
3. �� ��� ��� ������� ����� ��� �����
�.
4. �� ���� ��� DB2 ����� � ��, �� ����� ���
� DB2 Connect� ���� ���.
60 DB2 Connect ��� ��
� 7 � �� ��� ��
�� �� �(DUOW) 2� ������ �� � ��� �� ����
�� ��� ����� �� � �� ��� ������ �� � ����
�� � �� �� ����. � ��� �� �� ��, � ��� �� �
� ������ �� � � �� ��� ���� �� ����� ���.
��� ������� � ��� �� �� ���� � ��� �� �����
�� �, �� ���� � ��� ���� �� ����� ��� �� ��
����. ��� ��� ��� ���� � �� �� �� ������ �� �
� � � � ��� � ����� �����.
DB2 ��� � ��� �� �� ���� ��� �����. ��� ���
X/Open XA ����� ��� ���� ���� ���(TP ���) ��� ��
� ����� �� ��� �� SQL� ��� ��� ������� ���
� ���. ��� TP ��� ��� ��� Microsoft Transaction Server (MTS),
BEA Tuxedo � �� ���� ���, IBM TxSeries (CICS Encina), IBM
Message and Queuing Series, IBM Component Broker Series, IBM San Francisco
Project� ���. ��(native) SQL � ��� � �� TP ��� � ��
� � � �� ������ �� �� ��� �����.
�� SQL TP ��� � ��� � ���� CONNECT 2 SYNCPOINT
TWOPHASE ��� ��� ��� ����� ���. � � �� SQL Connect
��� ��� �� SQL�� ��� ������� �� � ���. DB2�
����� ��� ��� ��� TP ���� ���(TP ������ xa_open �
�� ��� ������ �� ���� DB2� ��� ��), DB2 �� �
� ��� ����� �����.
TP ��� � ��� �� ��� ��, ������ CICS SYNCPOINT, Encina
Abort(), MTS SetAbort()� �� TP ���� API� ��� ��� �� ��
� ���� ���. �� SQL � �� ���� ��, ���� SQL COMMIT
ROLLBACK� ���� ���.
TP ��� � ��� �� DB2 Oracle, Informix �� SQL Server� ��
�DB2 �� ��� ����� ����� ��� � ���. ��(native) SQL
� ��� �� DB2 ���� �����.
� ��� � ����� ����� �� ����� ��� �������
�� �� �(DUOW)� ��� � �� ���. ��, �� DB2 �� �� �
���� �� � �� �� DUOW ��� �����.
© Copyright IBM Corp. 1993, 2009 61
v Linux, UNIX Windows� DB2 � 8 ��
v z/OS� DB2 � 7 ��
v IBM i� DB2
�� ����� ���� ������ �� � ��� �� � ���. ��
��, ������ � ���� ��� Windows� DB2 ������, z/OS�
DB2 ������ i� DB2 ������� � � ���� �� � ��
�.
�� ���� �� ��� �� ��
�� ���� � ���� �� � ���.
� ���� ���� ��� ������.
1. �� ��� �����.
2. [+] ��� �� �� ��� � ����.
3. ��� ��� �� ��� ���� �� �� ������. �� ���
����.
4. �� ��� �� —> �� �� ��� ������. � ��� � � �
� ����.
5. �� ��� TP ��� ��� ���� ���� ���(TP) ���� ���
���. � �� �� �� TP ���� �� ���� ����. TP ��
�� ���� ���� TP ��� �� ��� ������.
��� �����.
6. TP ���� �� � ��, ��� � ��� ���� ������. TP �
��� �� �� �� ��, ���� � ��� ������� �����
�.
7. � � �����.
�� ��� ��� �� ��� �� ���
�� ��� ��� � ��� � ��� ���� � ���.
� ��� �� ������ ��� ������.
1. ��� ��� �� �� �� ��� � �� ���� �� ��� �� —>
��� �� ��� ������. � ��� � ��� � ����.
2. �� ��� �� ��� �� �� �������� ���� �������
������. ���� � � � �(> >>)� ��� ��� �� ��
62 DB2 Connect ��� ��
� �� � �� ����� ����� ��� � ���. �� ��� ���
ID� ��� ��� �� ���� �� �� �� �� ���.
3. ��� ����� ��� �����. � ��� � ��� �� � ��
��.
4. � ��� � ��� �� ��� ��� ������ � ����
� �� �� ������� ����. ��� �� ������� ��
SQL �� �� ���� �����. ��� �� � ����.
5. ��� �� � ��� � ��� � ����.
�� ��� �� � �� �� ����
IBM ���� ������ ���� DB2 Connect� Linux, Windows, UNIX
� ������� ���� �� ����� ��� ���. ���, IBM �
��� ������ �� �� � � ��� � ������ ���
� ���(SPM) ���� ��� ���. DB2 �� �� ���, DB2 SPM
� ��� ���� �� ����.
SPM� �� �� ��� ���(TCP/IP)� ���� TP ���� �� ����
�. �� ����� SPM� ���� �� ����� �� �� ��� �����
�. ��, � ���� Intel® �� UNIX ���� IBM ����� ����� �
DB2 Connect� ���� �� �����. � ��� ���, TP ���� �
��� ���� DB2 Connect� APM ���� �����.
� 10. SPM – TCP/IP� ��� � ��� � ����
�� ���� ���
� �����?
��� � �����
����?
��� � (� � ��) ��� IBM ����
� ������
� �DB2 Connect � �
�
DB2 Connect ����
� ��� DB2
Enterprise Server
Edition
z/OS� DB2 V7
DB2 V8 ��
��� ���DB2 Connect Personal
Edition
DB2 Connect � �
�
DB2 Connect ����
� ��� DB2
Enterprise Server
Edition
DB2 V7
DB2 V8 ��
� 7 � ��� � 63
�: �� ����� ���� ������ �� � ��� �� � ���.
�� ��, ������ � ���� ��� Windows� DB2 ������, DB2
������ IBM i� DB2 ������� � � ���� �� � ��
�.
XA �� ���� �� ������ DB2 Connect ��
� ����� TP ��� ��� IBM Power Systems System z ������ �
� ���� � ��� � �� �� �����.
�� �� TP ���� �� �� DB2 Connect� ���� �� ��, IBM
���� ������ �� �� �� ��� � ���� ���� ��
�.
DB2 Connect� TP ��� ��� IBM Power Systems System z ������
�� ����� ���� �� �� ������.
1. DB2 XA ���� ���� � �� TP ���� �����. DB2 XA �
��� TP ���� DB2 Connect� XA API ��� �����. TP ����
� �� ���� �� �� �� � � ��� ���.
2. DB2� XA_OPEN ���� � TP ���� �����. TP ���� �
��� � �� �� �����. TP ���� ��� DB2� XA OPEN ��
�� ��� � � �� ��� �� TP ��� ���� ������.
3. ��� ��, DB2 Connect SPM(Sync Point Manager) ��� � ����
������. IBM ��� System i(� 5 ��� 3 ��) ������ �
� �� XA ������ ���� ����. System i � 5 ��� 4 ���
XA� ���� �����.
SPM� XA 2� ��� ���� IBM ���� ������ ��� �
��� 2� ��� ���� ��� DB2 Connect� ������. ��
��, DB2 �� �� �� ��� SPM � ��� �� ����. � �
� ���� ������ � ��� � ��� SPM_NAME���. �
���� TCP/IP ��� ��� � 7�� � ����.
TCP/IP� ��� DB2� ��� ��, ��� ��� �� ��� ����.
��� ���� �� �� ���� SPM �� ���� ����.
64 DB2 Connect ��� ��
�� ��� ����� �� DB2 Connect
DB2 Connect ��� ���� ��� ����� �� ��� IBM i� DB2 �
5 ��� 4 ��� DB2 � 7 ��� ����� XA �� ������ ���
� ���� �� ����. � ��� ��� �� ����� �� ��� DB2��
�� ����� �� � �� ���.
���� ��� ����� �� ��� .NET COM+ ������ �� ��
��.
� ��� �� ����� ���� ��� �� ���� �� �� �� ���
�� ��� �� ���� � ���� � ���.
� 7 � ��� � 65
� 8 � DB2 Connect�� ��� ��
��� ������ ��� ������ ���� ���� ���� �� �� �
��� ���� �� ��� ������ ���� ��� �� ���� ��
� �� DB2 Connect� ��� � ���(�� 8 ��).
DB2 ���� ��� ���� ���� IBM ���� � �������
� DB2 Connect ������� ���(�� � �� ��) ���� ��� � �
��. ��� � ���� �� ��� �� ���� �� ����� �� �
������ � ����� ���� ��� � ���. �� ��, IBM ��
�� � �������� PC/IXF ��� ���� ����� � Linux, UNIX
Windows� DB2 ������ ������� ���� � ���.
������ ���� �� DB2 Connect �������� ���� ��� �
�� ��� � ���.
�:
1. ���� �� ���� ���� � �������� �� �� �� ��
� ����� ���� ���.
�� 8. DB2 Connect� �� ���/����
© Copyright IBM Corp. 1993, 2009 67
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 ��� �������.
�
� ���� �������� ��� �� System i � ������� ���� �
��� � � ����.
�� �� �� �� IXF ��� ���� �������.
68 DB2 Connect ��� ��
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.
� 8 DB2 Connect�� ��� �� 69
� 9 � SQLCODE �
�� IBM � ������ ��� �� ��� �� �� ��� SQLCODE�
���� ����. SQLCODE� ���� ��� ��� ��� �� � ��
�. �� ��� SQLCA� SQLERRMC ��� �����. ����, DB2 Connect�
IBM ���� ������ �� SQLCODE ��� ��� DB2
SQLCODE� ����.
SQLCODE �� ����� DCS ����� ��� ����� NOMAP� �
�����.
IBM ���� ������ �(�: z/OS� DB2)�� ������ �� ��
�� ��, SQLCODE �� ����� � � ���. � ��, ����
SQLCODE� ��� �� ������ ��� � ���.
SQLCODE � ��
SQLCODE �� ����� DCS ����� ��� ����� NOMAP� �
�����.
IBM ���� ������ �(�: z/OS� DB2)�� ������ �� ��
�� ��, SQLCODE �� ����� � � ���. � ��, ����
SQLCODE� ��� �� ������ ��� � ���.
SQLCODE � ��
����, DB2 Connect� IBM ���� ������ �� SQLCODE
��� ��� DB2 SQLCODE� ����. �� ��� ��� SQLCODE �
� �� �����.
v dcs1dsn.map� z/OS� DB2 SQLCODE� ����.
v dcs1ari.map� DB2 � SQLCODE� ����.
v dcs1qsq.map� IBM i� DB2 SQLCODE� ����.
Linux �� UNIX �� ��� DB2�� �� ���� ����.
1. ��� SQLCODE �� ����� SQLCODE �� �� IBM ����
������ �(�IBM ������ �)� ���� ��, ��� �� �
© Copyright IBM Corp. 1993, 2009 71
�� ��� � SQLCODE � ��� �� ��� ��� � ���. ��
� �� ��� �� ���� ��� �� �� �� SQLCODE �� ��
� � ���.
2. DCS ����� ��� ����� � SQLCODE � ��� �� ��� �
�����.
3. � ��� ASCII ���� ASCII ��� ��� ��� ����.
�� ����, ��� �� ��� map ����� � ���.
���� ��� �� � �� �� � ���.
&& ��� ��� �����. ���� &&� ���� �� � �� �
� �� �� ���� ���� �����. ���� && ��� ��
�� ���, SQLCODE �� ���� ����. ��� ��� ��
NOMAP ���� SQLCODE �� � �� ���.
* � �� � �� ���� ��� ���.
W ��� �� ��� ���� �� ���� �� ���� �� �
��. ���� �� �� ���� �����. W� ���� ���.
&& ��� �� �� �� ����� �� �� � ����� ���.
input_code [, output_code [, token_list]]
input_code� �� �����.
sqlcode
IBM ���� ������ �� SQLCODE
U ���� �� � �� SQLCODE(� ��� ���� ��)� ���
output_code� ����. � �� output_code� ���� ���, ��
SQLCODE� �����. � ��� ���� ���.
P ���� �� � �� SQLCODE(� ��� ���� ��)� ���
output_code� ����. � �� output_code� ���� ���, ��
SQLCODE� �����. � ��� ���� ���.
ccnn IBM ���� ������ �� SQLSTATE ��� �. nn� �
� �����.
00 ���� �� �� �
01 ��
02 ��� ��
21 ����(cardinality) ��
22 ��� ��
23 �� �� ��
72 DB2 Connect ��� ��
24 �� �� �� �
26 �� �� SQL� ID
40 ���� ��
42 ��� ��
51 �� �� ����� �
55 �� �� ���� �� ��
56 � SQL �� �� ��
57 �� �� � �� ��� ��
58 ��� ��
��� output_code� � ��� ����� ���� �� � ��� �
� �� � SQLCODE� �����. � �� output_code� ���
� ���, �� SQLCODE� �� �� �� ����� ����.
�� cc� ���� ���.
��� input_code� � ��� � � �� ���, � �� ��� ����
�. output_code� �� SQLCODE���. ��� �� ���, �� SQLCODE
� �����.
�� �� ����, �� ��� ��� �� ���.
(s) �� SQLCODE+�� ID(ARI, DSN �� QSQ)� SQLCA ��� �
� �� ��� ����.
�� SQLCODE� �� ���� � ���. � ��� +965� -969�
���� ���� �� SQLCODE� ����� �������. +965 �
� -969� output_code� ��, SQLCA� SQLERRMC �� � � �
� ��� �� SQLCODE, �� ID, �� �� ��� ���� ���
��.
�� s� ���� ���.
(token-list)
�� ��� ��� �����. ��� ��� ����� ��� ���
���. �� ��, �(,t2,,t4)� � �� � �� �� ��� �
(NULL)��� �� �����.
���� ��� �(n)� ��, ����� c� �� ���, ����
� c �� i� � � ���. ��� �� �����.
c ��, ��� ��� � CHAR(����)���. c� n��
��� �� �� ��� ����, n ��� ��� �� ���
������. �� c� ���� ���.
� 9 SQLCODE � 73
i ��, ��� ��� � INTEGER���. i� n ��� �
��, �� ��� ������. IBM ���� ������ �
��� CHAR ��� ����� i� n �� �� ���.
�� i� ���� ���.
n ���� IBM ���� ������ � ��� ��� �
�. ��� �� SQLCA�� ��� �� ��� �����. �
�� IBM ���� ������ � ��� ���, ���
SQLCA�� ��� ���� ��� ���.
�� ��, IBM ���� ������ �� �� 1 2�
� � � ���. �� SQLCA�� �� 2� �� 1 �� �
�� ��� (2,1)� ������.
�� �� ��� ���� �� CHAR �� �� ���
��� � ���.
��� �� ��� ���� � �����. �� �� ��� �
�� ���, ��� SQLCA� ���� �� ��� ����. �
���� ��� �� ��� ��� �� SQLCA� ��� �
� �(NULL) ���� ����.
�� 9� �� SQLCODE � ��� ���.
�� ��� �� ��� � � ��� �����.
1. SQLCODE� -007�� -007� ����. IBM ���� ������ �
��� ���� � �� �� ��� � �� �� ���� ����, ���
CHAR� �����. �� ��� ��� ����.
2. SQLCODE� -010�� -010� ����. (��� �� SQLCODE� ���
�.) �� SQLCA� ��� ��� ����.
&&-007 , -007 , (1)-010-060 , -171 , (2)
...-204 , -204 , (c1.2c)
...-633 , -206 , (,c1i)
-30021 , -30021 , (c1c,c2c)
cc00 , +000...U , -969 , (s)P , +965 , (s)
�� 9. SQLCODE � ��
74 DB2 Connect ��� ��
3. SQLCODE� -060�� -171� ����. IBM ���� ������ �
��� ���� � �� �� ��� ���. � �� ��� �� SQLCA��
� �� ���� �����, CHAR���. �� SQLCA� � �� ��� �
���.
4. SQLCODE� -204�� -204� ����. IBM ���� ������ �
��� ���� � �� � �� ��� CHAR���. � �� ��� CHAR
�� ��� �� �� ����, SQLCA� � �� �� ��� ���.
5. SQLCODE� -633�� -206� ����. IBM ���� ������ �
��� ���� � �� �� ��� CHAR���. ��� INTEGER� ��
� �� SQLCA�� � �� ���� �����. �� SQLCA� � �� ��
� �(NULL)�� ��� ����.
6. SQLCODE� -30021�� -30021� ����. IBM ���� ������
���� ���� � �� � �� �� ��� CHAR��, �� SQLCA
�� � �� � �� ���� �����.
7. 00 ����� SQLSTATE� �� SQLCA� SQLCODE� �� SQLCODE +000
� ����.
8. ���� �� � SQLCODE� -969� ����. � ��� � �� �
�� �� � �� �� ���� �� ��� �� ��� ����
��� � ���. (s) ��� SQLCA� SQLERRMC ��� � � �� �
�� �� SQLCODE� ��, ��� ��� ��, �� �� ��� ��� �
�� �� ���. U ��� ��� ���� �� � �� ��� �
����.
9. ���� �� �� SQLCODE� �� +965� ����. � ��� � �
� ��� �� � �� �� ���� �� ��� �� ��� ��
�� ��� � ���. (s) ��� SQLCA� SQLERRMC ��� � � �
� ���� �� SQLCODE� ��, ��� ��� ��, �� �� ��� �
�� ��� �� ���. P ��� ���, ���� �� � �� ��
��� �����.
� 9 SQLCODE � 75
� 10 � ������ ��� ���� DB2 Connect
DB2 Connect� ��� ���� � � ����� � �� � � �
��� ���. ��� ��� � �� ��� �� ����.
��� ������ �� �� ����
������ ��� ���� �� DB2 Connect Enterprise Edition� �� DB2
Connect � ��� ��� ��� ���� �� ���� � ���. �
���� ��� DB2 Connect �� �� ����� ������ �� �
� ���� ���.
db2set DB2CONNECT_IN_APP_PROCESS=NO
�� ��, IBM ���� ����� ��� ���� ��� ��� ���� DB2
Connect ������� �� �� � ���. ������ ��� ���� �
�� �� ���.
v ��� ��� ���� DRDA � ��(CRRTKN).
v DRDA-3 ��� � ���(TCP/IP �� ���)� �� ���� 2�
�� �� � ID(UOWID)
v DB2 Connect � ID(����� ID)
� ��� �� ��� ��� DB2 Connect �� � � ���, ��� ��
� DB2 Connect �� �� � �� ����� ��� �� ���� ���
�� ���� ���� ������ �� � � ���.
��� ���� �� ��
��� ��� �� �����, db2 get monitor switches �� ������.
Windows �� ���� ���� �� ����
Windows �� ��� DB2 ������ � ����� �� ��� ���
��. Windows � �� ��� ���� ��� � ����� ���
��. ���� � �� ���, ������ �� � ��� ��� ���
��� ���� �� �� � ���.
�� ��, GET SNAPSHOT FOR ALL DCS DATABASES �� GET
SNAPSHOT FOR ALL DCS APPLICATIONS �� �� �� �� ����
���� ���� ��� �� ���� CPU ��� �� �� �� �� �
© Copyright IBM Corp. 1993, 2009 77
���. ������ �� �� � �� � ���� �� �� �� �
���. PMC ��� ���� ���� �� � � � �� � ��� ��
��� � ���.
�� ��, �� ���� CPU ��� �� � �� DB2 ��� ��� ���
����. ��� �� ���� db2chart.pmc ��� � �� ���. �
�� � �� �� ��� ���� PMC ��� ��� ��� � � � �
��.
�� ������ ���� ����� DB2CONNECT_IN_APP_PROCESS �
� �� ���� ���.
GET SNAPSHOT �� ��
DB2 ���� �� ��� ��� �� ��� ������. GET SNAPSHOT
�� �� ��� �� ��� ��� � ���. ���� ������
� ��� �� �� �� SYSMAINT, SYSCTRL �� SYSADM ��� �
���� ��� ��� �� � ���.
DCS ��� ����� �� ��� 5� �� �� ��� � ���.
v GET SNAPSHOT FOR ALL DCS DATABASES
�� 10. ���
78 DB2 Connect ��� ��
v GET SNAPSHOT FOR ALL DCS APPLICATIONS
v GET SNAPSHOT FOR DCS APPLICATION ...
v GET SNAPSHOT FOR DCS DATABASE ON db_alias
v GET SNAPSHOT FOR DCS APPLICATIONS ON db_alias
�� �� ���� ��� ��� � ��� ���� ����.
�� �� ��, GET SNAPSHOT FOR DCS DATABASE ON DCSDB� ��
�� ��� ���� ����.
DCS ������ ���
DCS ������ �� = DCSDB��� ������ �� = GILROY� �� ������ �� �� �� = 12-15-2001 10:28:24.596495��� � ��� �� �� = 0.950561� ��� �� �� ���� = 0.000000��� �� ��(sec.ms) = 0.000000�� ��� ���� =�� SQL�� � = 2�� Commit� = 1�� Rollback� = 0��� �� �� = 0 � ���� �� � = 1�� ���� �� � = 1��� ��� ���� ���� �� = 0����� ��� ���� ���� �� = 1����� ���� �� �� = 0��� �� ��� ���� = ������ ��� � �� �� �� = 1�� = 0� ��� ��� � = 140�� ��� ��� � = 103
� ������ ������ �, , SQL ��� �� ���� � ���
�����. ��� DB2 ��� ��� �� �����. �� �� ��, GET
SNAPSHOT FOR ALL DCS APPLICATIONS �� ��� ��� �� �
��� � � ���.
DCS ������ ���
����� ������ ID = 09150F74.B6A4.991215152824��� �� = 0001�� �� ID = SMITH������ �� = db2bp������ � = 1������ � = �� ��� �� �� = 12-15-2001 10:29:06.707086����� �� = sys143����� �� �� = SQL06010����� ��� = AIX����� ���� = TCP/IP����� ����� = 850����� ������� ��� ID = 49074
� 10 ������ ��� ���� DB2 Connect 79
����� ��� ID = smith��� ������ ID = G9150F74.B6A5.991215152825��� �� = 0000����� ������ � = MVSDBDCS ������ �� = DCSDB��� ������ �� = GILROY��� �� �� = DSN05012��� CCSID = 500
��� �� �� = 9.21.21.92 5021��� �� ���� = TCP/IP��� �� �� = 9.21.15.116 46756� �� ������ �� �� �� = 12-15-2001 10:28:24.596495��� �� ��(sec.ms) = 0.000000���� ��� �� �� = 0.000000�� ��� ���� =�� = 0�� SQL�� � = 2��� �� �� = 0Commit� = 1Rollback� = 0�� ��� ��� � = 404� ��� ��� � = 140�� ��� ��� � = 103� ��� = 287 � ��� � = 0������ �� �� = 1 � 32 �
UOW � � =� � UOW � ���� = 12-15-2001 10:28:25.592631UOW �� ���� = 12-15-2001 10:29:06.142790UOW �� ���� =��� � uow� ����(sec.ms) = 0.034396
� ��� �� = � �� ��� �� �� ���� = 12-15-2001 10:29:06.142790� ��� �� �� ���� = 12-15-2001 10:29:06.707053
�� = � �� �� = 203������ ��� = NULLID��� �� = SQLC2C07SQL �� �� �� ��(timeron) = 0SQL �� ���� �� = 0�� �� ���� = 12-15-2001 10:29:06.142790�� �� ���� = 12-15-2001 10:29:06.707053��� �� ��(sec.ms) = 1.101612��� � stmt� ����(sec.ms) = 0.564263� = 0���� ��� �� �� = 0.013367��� �� �� ��� ��� � = 220��� �� � ��� ��� � = 130��� �� �� ��� ��� � = 49��� �� �� ��� ��� � = 27SQL� ��:create table t12 (col1 int, col2 char)
80 DB2 Connect ��� ��
DCS ����� �
��� ���� ��� �� � �� � LIST DCS APPLICATIONS �� ��
���.
v LIST DCS APPLICATIONS
v LIST DCS APPLICATIONS SHOW DETAIL
v LIST DCS APPLICATIONS EXTENDED
��� ��� ���� ��� ����� ID ���� ����� ID�
�� IBM ���� ������ � TCP/IP �� ��� �� �� � �
��.
� 11. ��� � TCP/IP �� ��� �� ����� ID �
���� ������ ID ��
7 ��� RDB Manager
Level ���� ���
�� ����� ��
��
G91A0D3A.P8BC.060306212019
TCP/IP v4� �� 8 �
�� RDB Manager �
� ���� ��� �
� ����� ���
�
9.26.13.61.65289.060306213816
TCP/IP v6� �� 8 �
�� RDB Manager �
� ���� ��� �
� ����� ���
�
2002:91a:519:13:209:6bff:fe14:4fbb.7684.060306213741
LIST DCS APPLICATIONS
����� ���� ���� ���� ��� ���, DB2 LIST DCS APPLICATIONS
�� �����.
TCP/IP �(DB2 Connect�� DB2�� �)� �� �� ��� � ���.
�� ID ������ �� Appl. ��� ������ ID�
------- ---------------- ------ ----------------------------------------------------NEWTON db2cli.exe 7 G91A0D3A.P8BC.060306212019NEWTON db2cli.exe 25 9.26.13.61.65289.060306213816NEWTON db2cli.exe 20 2002:91a:519:13:209:6bff:fe14:4fbb.7684.060306213741
�� ID
IBM ���� ������ �� ����� � ��� �� � ID. �
� ������ � � ���� ����.
� 10 ������ ��� ���� DB2 Connect 81
������ �
DB2 Connect� ��� �� ������ � � ������ ��.
� �� ��� ��� � 20����� �� ����.
Appl. ��
DB2 Connect �������� � � ����. � ��� ��� �
����� ��� ��� ��� �� � ��� �� � ���. ��
�� ID� �� FORCE USERS ��� API� ��� ��� �����.
��� ������ ID
�� �����.
v ��� ��� ���� DRDA � ��(CRRTKN).
v DRDA-3 ��� � ���(TCP/IP �� ���)� �� ���� 2
� �� �� �(UOW) ID(UOWID)
� � ID� ������ IBM ���� ������ �� �� �
����. ����� ID� �� � ��� ��� ����� ���
����� � ��� �� � ���.
LIST DCS APPLICATIONS SHOW DETAIL
DB2 LIST DCS APPLICATIONS SHOW DETAIL � �� ��� ��, ��� ��
��� �����.
�� ID ������ �� Appl. ����� ������ ID�
------------------------------ -------------------- ---------- ----------------------------------------------------NEWTON db2cli.exe 37 2002:91a:519:13:209:6bff:fe14:4fbb.8196.060306214224
Seq# Client Client Client Client ��� ������ IdDB � �� �� �� ���
----- -------- -------- -------- ---------- --------------------------00001 MDB SAYYID SQL09000 1252 G91A0D3A.P982.060306214231
Seq# ��� DB �� �����
----- -------------------- --------00001 MEXICO DSN08015
����� ������ ID
DB2 Connect ������� �� ������ ��� ����. �
���� ID� �� ����� DB2 Connect �������� ��
���� �� ����.
� �� ���� ������ DB2 Connect ��������� �
DB2 Connect �������� IBM ���� ������ ��� �
� ��� � ���.
82 DB2 Connect ��� ��
����� ��� �(Seq#)
���� � � ��� ���� � � �����. � ��� ��� �
� ����� ����� ��� ��� ���.
����� DB ��
������� ��� �� ������ �� ��� ������ �
���. � ��� ���� ������� ����� � ������� �
� � ���. � ��� ������ ���� �� ���� �
������ � ��� � �� ������ ����� ���
���� � ���.
����� NNAME(��)
���� ������ � � �� ����. ��� �� � �
��� ���� �� �����. TCP/IP� �� �� ������
� ��� �����.
����� � ID(�����)
������ � � �� ����. ���� �� ID� ���
����.
v DB2 Universal Database� DB2 Connect �� �� ���� �
7.1� �� SQL07010
v DB2 Universal Database� DB2 Connect �� �� ���� �
8.1� �� SQL08010
v DB2 Universal Database DB2 Connect �� �� ����
� 8.2� �� SQL08020
v DB2 �� � 9.1, DB2 Connect �� �� ����� ��
SQL09120
�� ��� ID
���� ������ ��� �� � ��� ID���.
� ��� ���� ����� � ���� ������ � ���(�
� IBM ���� ������ �, IBM ���� ������ �
CCSID) �� ��� �� ��� � ���.
����� � ���� ������ ��� ���� � � � �
��� �� ��, � � ��� ��� ��������� ���� �
����� ��� ���� �� ���� ���� �� ��� � ���
� � ���. �� ��, � ��� ��� ����� ��� ��
� ���.
����� ��� �
� ��� ���� � � ��� ���. ��� �� ����� �
���� �� �� �� �����.
� 10 ������ ��� ���� DB2 Connect 83
��� ������ �
������ ��� � ������ �����. DCS ������, �
��� �� ������ �����.
��� � ID
��� � � �� ����. ��� ��� �� PPPVVRRM
��� �� ���.
PPP IBM ���� ������ � ��(�: z/OS� DB2� ��
DSN, VSE & VM� DB2 �� �� ARI, IBM i� DB2� ��
QSQ)� ����.
VV 08� �� � �� � �����.
RR 01� �� � �� ��� �����.
M 1� �� �� �����(0-9 �� A-Z).
LIST DCS APPLICATIONS EXTENDED
EXTENDED ���� LIST DCS APPLICATIONS �� ��� � ����
�� � ���. � ����� �� SHOW DETAIL ��� ��� �� �
��� � �� ��� �� 9�� � �� �����.
v DCS ����� �
v � � ��
v ���� ���
v ���� ���
v ���� ��� �� �� ID(CCSID)
v ���� ��� ID
v ���� ������ ��� ID
v ��� ���� ������ �
v DCS ������ ��
�� � ��� ������ � �� �� ���� ���� ��, � ���
� �� � �� ���� �����.
��� � � �����.
LIST DCS APPLICATIONS [SHOW DETAIL | EXTENDED ]
84 DB2 Connect ��� ��
��� ��� � �� EXTENDED� ��� �� �� �����.
DCS ������ �� - � ���
����� ������ ID =2002:91a:519:13:209:6bff:fe14:4fbb.8196.060306214224��� �� = 00001�� �� ID = NEWTON��� �� �� ID =������ �� = db2cli.exe������ � = 37������ � = �� ��� �� �� = Not Collected����� �� = SAYYID����� �� �� = SQL09000����� ��� = NT����� ���� = TCP/IP����� �� ��� = 1252����� ������� ��� ID = 1192����� ��� ID = ISAYYID��� ������ ID = G91A0D3A.P982.060306214231��� �� = 00001������� ������ � = MDBDCS ������ �� = MDB��� ������ �� = MEXICO��� �� �� = DSN08015��� CCSID = 1208
����� � ��� �� � � ��� �� ���.
1. �� �� � - ���. IBM ���� ������� �� � ��
� ������ DB2 Connect� � �� ���� �� �����.
2. �� ��. IBM ���� ������� ����� DB2 Connect� ��
�� ��������� SQL�� ���� �� �����.
3. �� ��. SQL�� IBM ���� ������� ����� �����.
�� � � ��� ��� ��� UOW ���� ���� � ��� ����
���� ����. ��� ���, ″���� ��″� ����.
Health Monitor � ��
DB2 Health Monitor� �� � ��� ��� ����� �����. Health
Monitor� �� �� ���� ��� ��� ��� Health ��� ����.
Health ��� ��� ��� � ��� �� �� �� ��� �� � � �
���.
z/OS� DB2 Health Monitor ��
z/OS ���� �� z/OS� DB2 Health Monitor� ���� DB2 ������
���� �� ��� � ��� �� ��� �� �����.
� 10 ������ ��� ���� DB2 Connect 85
z/OS� DB2 Health Monitor� ��� ��� ���� �� ��� �� ��
� ��� �� ��� ������. �� � ��� ��� DB2 �� ���
�� � ��� �� � � �� ��� ����. �� �� ��
� ��� ��� ��� ���� ��� � ��� �� ��� �� �
��� ��(�� ��, COPY, REORG, RUNSTATS, STOSPACE, ALTER
TABLESPACE �� ALTER INDEX� ���� �)� ��� �� ��� �
���, ��� ���� �� �� �� ��� �(�: CHKP)� ����. �
� �� �� �� �� �� ��� ��� �� �� � �� �� ���
��� �� Health �� ���� �����. DB2 ������ Health �� �
�� ��� �� ���� ���� ����.
Health Monitor� �� �� ��� ��� ��� �� ���� �� �� ���
��� Health Monitor� ��� � �� �����. � ��� ��� Health
Monitor �� � �� Health Monitor� �� �� �� �� � ��� �� ��
��� �� �����. �� �� ��� ���� ���� �� �� � Health
Monitor� �����.
Health Monitor� MVS ��� START STOP �� ��� ���� �
��� ����.
DB2 Health Monitor� ���� �� ��� ���(DSNHMONP)� MVS �
�� �� Parallel Sysplex®�� � DB2 Health Monitor� ���� �� ��
� ���(DSNHMONA)� �� �� DSNTIJHM�� ��� ������ �
����.
db2 Health Monitor �� �� ��� � ��� ���� �, ���, ��� �
�, ��� ���, ��� ���, ��� �� �� �� �� ����
�� �� DSNTIJCC DSNTIJHM�� ��� �����. DSNTIJCC
DSNTIJHM� FMIDs JDB771D JDB881D� �� �����.
�� � ��
DB2 Health Monitor� ���� �� ��� DSNACC.HM_EVAL_LOG ����
�����. �� ��� ���� �� ��� � ��� �����. �� �
�� 7� � ��� � ����� �����. DB2 �
DSNACC.HM_ALERT_PO_EV(DSNTIJCC �� ���� � ����� �)� �
�� �� ��� ��� �� � ��� ���� � �����.
z/OS� DB2 Health Monitor ��, �� � �� ��
z/OS ���� �� z/OS� DB2 Health Monitor� ���� DB2 ������
���� �� ��� � ��� �� ��� �� �����.
86 DB2 Connect ��� ��
v DB2 Health Monitor� ����� �� START MVS ��� �� ����
�.
S membername,DB2SSN=ssid,JOBNAME=HMONssid,TRACE=trace,REFRESH=nn
TRACE REFRESH ���� �������.
membername
DB2 Health Monitor� ���� �� ��� ��� ����� ��
(DSNHMONP)� �����. � ���� ���� DSNTIJHM �� ���
� ����.
ssid
���� DB2 ������ �� �� ID� �����.
trace
�� ���� �����. �� �� ��� ����.
– ON - ��� ���. �� ��� SYSOUT� �����.
– OFF - ��� �� ����.
����� OFF���.
nn
Health Monitor� �� ��� ����� �� ���� �� ��� ��� �
� ��� ��(24�� �� ��)� �����. ����� 22���.
v � DB2 Health Monitor� ����� �� START MVS ��� �� �
����.
S membername
membername
� DB2 Health Monitor� ���� �� ��� ��� ����� ��
(DSNHMONA)���.
�: ��� START �� DSNHMONA� ��� � DB2 Health Monitor
� ���� �� DSNHMONA ���� ��� HMONPARM ��� ���
���� ������ ���� ��� ���. ���� ���� ��� ��
� DSNTIJHM �� ���� ����.
v DB2 Health Monitor� �� �� ��� ��� ��� �� ���� �� �
� ��� ��� �� ���� �� MODIFY MVS ��� �� ���
��.
� 10 ������ ��� ���� DB2 Connect 87
F HMONssid,APPL=REFRESH
ssid
�� �� ��� DB2 Health Monitor� ����� DB2 ������ �� �
� ID���.
v DB2 Health Monitor� ���� �� STOP MVS ��� �� ����
�.
STOP HMONssid or P HMONssid
ssid
�� ��� DB2 Health Monitor� ����� DB2 ������ �� �� ID
���.
�� �� ��, � � �
�� �� �� �� �� �� �� � �� ��� �� �� � ���
DB2 ��� ��� SYSPROC.DSNACCHR� ������. � ����
DSNTIJCC �� ���� ����. DSNACCHR� �� �� ��� ��
�� �� �� � �� ��� ��� � ��� �� JCL ��� ���
��� ������.
�� �� ������ DSNACCHR� ���� SQL CALL�� ����.
DSNACCHR� �� � ��� GENERAL WITH NULLS��� ��� ��
���� ���� �� � ��� �� �(NULL) ���� ���� ���.
CALL�� ��� �� �� ��� �� �(NULL) ���� ���� ��
�.
��
�� CALL DSNACCHR ( query-type, health-ind, policy-id, work-set, �
� dataset-name, member-name, save-opt, trace-flag,NULL NULL NULL
�
� job-id, jobname, jcl-proc-time, trace-flag, last-statement, �
� return-code, error-msg ) ��
query-type
�� ��� �� �� ��� �� �� � �� ��� ���� � � ��
���. �� �� ��� ����.
v 0 - �� �� �� �� � ��� JCL ���� ��
v 1 - �� �� �� �� � ��� ��� JCL �� ��
88 DB2 Connect ��� ��
v 2 - �� �� �� �� � ��� ��� JCL �� �� ��� �� �
� ��
v 3 �� �� �� �� � ��� ����� ��� JCL ���� �
query-type� INTEGER � �� ������.
health-ind
DSNACCHR� JCL ��� ���� �� � �����. �� �� ��� �
���.
v RS - ��� �
v EX - Extent �
v RR - REORG ��
v CR - COPY ��
v RT - RUNSTATS ��
v SS - STOSPACE ��
health-ind� VARCHAR(4) � �� ������.
policy-id
�� � ��� ��� �����. policy-id� VARCHAR(7) � �� ��
����.
work-set
DSNACCHR� JCL ��� ���� �� �� �� �� �� � ��� �
�� �� ��� �����. � �� ��� policy-id health-ind ���� �
�� �� ���� ��� ���. work-set� INTEGER � �� �
�����.
dataset-name
��� ���� ��� ��(PDS) �� ���� ��� �� � (PDSE) ��� �
����. � �� query-type� 3� �� ���� ���. dataset-name�
VARCHAR(44) � �� ������.
member-name
�� � ��� JCL ��� � dataset-name ���� ��� � ���
� ��� ��(PDS) �� ���� ��� �� � (PDSE) ��� �����. �
�� query-type� 3� �� ���� ���. member-name� VARCHAR(8)
� �� ������.
� 10 ������ ��� ���� DB2 Connect 89
save-opt
�� � ��� JCL �� � � � �����. � �� query-type� 3� ��
���� ���. �� �� ��� ����.
v R - ���
v A - ��
v NM - � ��
save-opt� VARCHAR(2) � �� ������.
trace-flag
��� ��� �� �� �����. �� �� ��� ����.
v Y - �� ��
v N - �� ��
trace-flag� CHAR(1) � �� ������.
job-ID
query-type� 1 �� 2�� ��� ��� �� ID� �����. job-id�
VARCHAR(8) � �� ������.
jobname
query-type� 1 �� 2�� ��� ��� ��� ����� . jobname�
VARCHAR(8) � �� ������.
jcl-proc-time
�� �� ��� �����. jcl-proc-time� TIMESTAMP � �� ����
��.
last-statement
DSNACCHR� �� ��(� � 12)� � �� �� � ��� �� ��
� �� SQL�� �����. last-statement� VARCHAR(2500) � �� �
�����.
return-code
DSNACCHR �� � ����. �� �� ��� ����.
v 0 - DSNACCHR � �
90 DB2 Connect ��� ��
v 12 - DSNACCHR ���� �� ��. error-msg ����� ��� �
� ���� ���� �����. last-statement ����� �� ��� ��
SQL�� �����.
return-code� INTEGER � �� ������.
error-msg
DSNACCHR� �� ��(� � 12)� � �� �� � ��� �� ���
(�: ��� SQLCA)� �����. error-msg� VARCHAR(1331) � �� �
�����.
query-type ���� 0�� DSNACCHR� ��� �� ��� � ���. �� �
��� DSNACCHR� �� JCL ��� �����. DSNACCHR �� �� �
��� DSNTIJCC �� ���� ����. � 12� �� �� ����.
� 12. DSNACCHR �� �� �
�� � ��� �� ��
JCLSEQNO INTEGER��� �� � � ��
(1,...,n)
JCLSTMT VARCHAR(80) JCL�� �����.
�� �� �� ��
HEALTH_OVERVIEW ��� Health �� �� VSAM KSDS ��� ��� �
�� DB2 ���� � ���. � ��� ��� DSNTIJHM �� ���� ��
��.
Health �� �� ��� ���� �� MVS ��� �� �! Sysplex� Health
Monitor� ��� ������ �� ����� � DB2 ������ DB2 Health
Monitor �� �� �� �� �� ��� �����. � ��� �����
� DB2 ����� �� � ��� �� �� � ���.
�� ��� �� ��� ��� DB2 ������.
ip-addr
DB2 �� IP �����. VARCHAR(40) � �����.
db2-ssid
DB2 ������ ����� ID. VARCHAR(4) � �����.
health-ind
�� ���. �� �� ��� ����.
� 10 ������ ��� ���� DB2 Connect 91
v RS - ��� �
v EX - Extent �
v RR - REORG ��
v CR - COPY ��
v RT - RUNSTATS ��
v SS - STOSPACE ��
v PO - �� �� ��
v HM - Health Monitor �
health-ind� VARCHAR(4)� �����.
host-name
DB2 �� ��� ��� �����. VARCHAR(255) � �����.
summary-stats
health-ind� ‘HM’� �� DB2 Health Monitor� ����. �� �� ���
����.
v 0 Health Monitor� ���� ��
v 1 Health Monitor� ���
v -1 Health Monitor �� � � ��
��� ��� health-ind� ��� �� � � �� �� � ����. INTEGER
� �����.
alert-state
health-ind� ��� ��� ����. �� �� ��� ����.
v 5 - ��
v 4 - ��
v 3 - ��
v 0 - ��
health-ind� ‘HM’� �� alert-state� �� 0���. INTEGER � �����.
��� �� ��� ��� H E A L T H _ O V E R V I E W�� � � ���
DSNACC.DSNACCHO���. � ��� DSNTIJCC �� ���� ����.
�: DB2 ����� ‘ABCD’� COPY� ��� � �� �� � �� �����.
SELECT SUMMARYSTATS FROM TABLE (DSNACC.HEALTH_OVERVIEW()) AS TWHERE DB2SSID = 'ABCD'
AND HEALTHIND = 'CR';
92 DB2 Connect ��� ��
�� �� ��� ��
�� ��� ����� ��� �� � ��� �� �� �� �� �� �
� �� � �� �� � � � ���� � ���.
�� �� �� ��� ����.
v DSNACC.HM_MAINT_TS(��� ����)
v DSNACC.HM_MAINT_IX(���)
v DSNACC.HM_MAINT_SG(���� ��)
DB2� � �� �� � � � ���� � �� �� ����. � �� �
� � � � ���� DSNTIJCC �� ���� ����. � 13�� �� �
�� ���� � ��� �����. � � ��� ��� ��� ���� DSNACC
���.
� 13. Health �� �� � ��
� � ��� � ��
HM_ALERT_TS_RS HM_MAINT_TS �� �� � ��� ���� ��
HM_ALERT_TS_EX HM_MAINT_TS Extent� ��� �� ��� �� � ��� �
��� ��
HM_ALERT_TS_RR HM_MAINT_TS REORG� ��� � ��� ���� ��
HM_ALERT_TS_CR HM_MAINT_TS COPY� ��� � ��� ���� ��
HM_ALERT_TS_RT HM_MAINT_TS RUNSTATS� ��� � ��� ���� ��
HM_ALERT_IX_RS HM_MAINT_IX �� �� � ��� ��
HM_ALERT_IX_EX HM_MAINT_IX Extent� ��� �� ��� �� � ��� �
�
HM_ALERT_IX_RR HM_MAINT_IX REORG� ��� � ��� ���� ��
HM_ALERT_IX_CR HM_MAINT_IX COPY� ��� � ��� ��
HM_ALERT_IX_RT HM_MAINT_IX RUNSTATS� ��� � ��� ��
HM_ALERT_SG_SS HM_MAINT_SG STOSPACE� ��� � ���� �� ��
� 10 ������ ��� ���� DB2 Connect 93
� 3 � ���� � DB2 Connect
DB2 Connect� ���� ����� ���� �� �� ����� ���. �
�� �� ����� ������ �� ��� � �� � �� ���� ��
����� ����� �� ������ �� ������ �� ����.
© Copyright IBM Corp. 1993, 2009 95
� 11 � ��� ������ ��� �� ���� � �� ��
���� �� �� � ��� �� 24�� ���� ���� �� ����� ��
���. �#���� ������ �#�� ���� � ���� ��� �
���� ����� ���. �� �� �, e-business ���� �����
�� ��� ���� ������. IBM ���� ������� �� �� �
� ��� �� �� ���� ���. � �� �� �� ��� �� ��
� ����� �� � ��� ��� � �� ���. ��� �� � ��
�� � � �� �������.
�� ���� ��� �� ���
Windows, Linux UNIX�� ��� � �� ������ ����� �
� � ��� �������. ��� ��� � IBM ���� �����
�� � ���� ����� ���. ��� ���� ��� ��������
�������� ��� ��� �� �����. ��� ��� TCP/IP� ��
�� ��� ����� �� ����.
�� 11. �� ���� ����
© Copyright IBM Corp. 1993, 2009 97
������ ����� �� IBM ���� ������� ������
��� � ���� �����. � ���� IBM ���� ������� �
� ���� ���� �� �� ���� ���. �� � ��� �� �
��� � � � �� ���.
� ����� � �� ��� DB2 Connect �� ���� ���� �
� ���� ���� ������.
98 DB2 Connect ��� ��
� 12 � � ����� ��� �� � ��(DB2 Connect)
�� ���� ���� �� � ��� IBM Data Server Client �����
� ���� ����� �� ��� � �� �� ���� ��� � �� �
� ����. ���� � � �� ����� ��� �� ��� �����. �
�� ���� �� �� ��� �� ��� � ���� ����� ��
��. �DB2 Connect ��� ����, ����� � ������� ����
� ��� � (�: ��� ���� �����(HACMP™) �� ��� �� �
�(HADR)) ��� ��� �� DB2 �� �� DB2 � ���� ���
���.
��� DB2 Connect �� �� �� ������ ���� �� ����� ��
��, �� �� DB2 Connect �� �� ��� ������ �� ���
���� � � � �� ���� �� IBM ���� ������� ��
����� ���.
�: DB2 Connect � ���� �� DB2 Connect �� ����� DB2
Connect � �� �� ����� ����� ��� � ���. DB2 Connect
��� �� � ��� IBM ���� ������ � �� ���� ����
� ��, ��� �� �� ��� ���� ���. DB2� ��, �������
Sysplex ��� � ��� �� � �� ��� � � ���.
Sysplex ��� ���� �� DB2 Connect ��� ������ � ���
Sysplex� ���� �� �� � ���. Sysplex� ���� �� DB2
Connect� Sysplex ��� �� ���� ��� � � �� ��� ��
�� ������ ���� DB2 Connect ����. DB2 Connect�� Sysplex�
���� �� ��� � �� �� �� �� �� ������ �����
����� ��� ����. ����� Sysplex� ���� �� Sysplex ���
�� ��� �� � ���.
IBM Data Server Client� ��� � �� �� ���� ����� ���
DB2 Connect �� ��� � ��� �� DB2 Connect � ��� ���
�� �� ����� ���. UPDATE ALTERNATE SERVER FOR
DATABASE �� �� IBM ���� ������� �� �� DB2 Connect
� ��� ���� � �����. �� ��� �� �� ��� �� ���
�����. ��� DB2 Connect �� ��� ������ ���� ��� �
���. ��� �� DB2 Connect � ��� � ����� ������� �
���� �����, �� � ��� DB2 Connect ��� ����� ���. �
��� �� ��� �� �� �� �� �����.
© Copyright IBM Corp. 1993, 2009 99
�� ��, DB2 Connect � S1(��� ��� db2conn1�� �� ��� 122)�
� ������ � db1� ��� IBM ���� ������� �����
� ������. ������ ��� �� ��� 123� ��� �� db2conn2�
� �� DB2 Connect � S2� ����� ���. DB2 Connect � S1�� �
����� ��� �� �� ��� ����.
db2 update alternate server for database db1 using hostname db2conn2 port 123
DB2 Connect � S1�� ������ � db1� �� DB2 Connect � ��
� ��� ��� �� � ��� � ���� ��� IBM Data Server Client
� � ���. IBM Data Server Client� DB2 Connect � S1 ��� ��� �
�(����� SQL � -30081 �� SQL � -1224 �� �� ��)� �
� �� IBM Data Server Client��� �� DB2 Connect �(S1) �� ��
DB2 Connect �(S2)� �� � � ��� ��� �� ���� db1� ��
��� ���. �� ��� �� ��� ���� ��� � ���� �����
����.
�� ���, SQL � -30108� �� � � ������ �� �����
�� ��� �� � ���. ��� �� �� IP �� ��� �� �� ��
��� � ���. IBM Data Server Client� ���� ��� ���� �� �
� �� �� �� ��� �� ������ ��� �� �� �� ��
� � ���.
DB2 Connect � ����� �� � �� ���� �� ������ ��
�� ���.
v ��� ���� �� ���� ��� IBM ���� ������� �
���� �� DB2 Connect �� ��� �, ��� ������ ���� �
�� �� � � ��� �� � ���. ��� ��� ������, ��
� ������ ������ � ��� ���� ��� ��� IBM ��
�� ������� ������. ��� ����� �� ����� ��
� ��� �������.
v �� DB2 ��� � � SYSPLEX ��� DB2 Connect �� ����� �
����. ��� �� �� ���� �����. �� �� �� � �
� �� �� ��� ����� ���� ���� � ����.
100 DB2 Connect ��� ��
� 13 � ����� �� ��� ��� �� � ����� ��
� ��
WebSphere EdgeServer �� ��� �� ���� ��� �� ������ ��
��� �� ���� ����� �� ��� ��� ��� ��� ����
�. DB2 �� ���� ����� �� ��� ��� �� � �� ��� �
�� DB2 �� ���� ����� �� �� �� ��� ���.
��� ��� ���� ��� ��� �� � � ���.
���� —> ��� �� —> (DB2 Connect � 1 �� DB2 Connect �
2) —> DB2 z/OS
��� ��� ��� ����.
v ��� �� ���� DThostname� TCP/IP ��� ��� ����.
v DB2 Connect � 1� GWYhostname1� TCP/IP ��� ��� ����.
v DB2 Connect � 2� GWYhostname2� TCP/IP ��� ��� ����.
v DB2 z/OS �� zOShostname� TCP/IP ��� ��� ����.
����� ��� ��� ��� DB2 Connect � ��� ����� ��
DThostname� ��� ������. � ��� ��� GWYhostname1 ��
GWYhostname2� ��� �� �����. ��� �� ����� ��� � DB2
Connect ��� � ��� �� �� ����. �� �� ��� DB2
Connect �� ��� ��, �� ���� � DB2 Connect � � DB2 z/OS
�� ����.
�� �� ���� GWYhostname2� ����� ������. ��� �� ��
� ����.
���� —> DB2 Connect � 2 —> DB2 z/OS
���� �� �� � �� � �� ����� ����. ��� ���
� ������� �� �� ���� ���� �� ����� ��, DB2
Connect �� � � ������� �� �� �(DB2 Connect � 1 �
� DB2 Connect � 2)� ���(DThostname)� ��� ����� ���. ��
�� DB2 Connect � 1� � �� ��� ��, �� ���� �����
����� ���� �� �� �� � � ���� ���� ��� ��
����. � ��� ���� ��� �� DB2 �� ���� ���� ��
���� ���� � ���. �� �� ��� ��� ��� �� ���� �
© Copyright IBM Corp. 1993, 2009 101
��� ����� �� ���� ���� �� �����. ��� ����
� ��� �� ��� �� �� ���� ��� ��� ����, �� ���
���� �� �� �����.
�� ���� ���� �� �� SQL �� �����.
v sqlcode -20157
v sqlcode -1768(� � = 7)
�: ″TCP Keepalive″ �� �� � ���� ��� �� � ���� ��
�� ���� ����� �� ���� ���� �� � ���. (� � ��
�� ��� ���� �� ��� ������.)
102 DB2 Connect ��� ��
� 4 � �� �� � DB2 Connect
������ ��� ��� DB2 Connect� ���� ������ �� ���
� ������� ������ � �� ��� ��� �� �� ��� � �
� ���� � ��� ���. � ���� � ������ �����
� �� � � ���.
© Copyright IBM Corp. 1993, 2009 103
� 14 � DB2 Connect �� ����
� �� ���� ��� �� ���� ���� ����. �� �� �
� ��� ��� �� �� �� ��� ��� ����. � ������,
� ��� ��� �� ���� ���.
��� �� �� �� ��!� ��� � ���.
� �
������ ������ ��� ��� ��� ������ ���
���� �� ��� ��
�� ���
�� ��� ��� �� �(UOW)� �. �� �(UOW)� � ��
� ��� �� �� ��, �� �� SQL�� ��� ��� ��
���.
��� ��
�� �� DB2 Connect ������ IBM ���� ������ �
� ��� ��� ��� �
� �� �� � �� �� � ��� ��� ����. CPU, ���
���� ���� � � ��� ����. �� � ��� ��� �� ���
��, ��� �����, AIX� mbuf� ���.
��� ��
106 ���� �� 12� IBM ���� ������ �� ������ �� DB2
Connect� �� ���� ��� ��� ���.
© Copyright IBM Corp. 1993, 2009 105
v IBM ���� ������ �� ����� B� ��� �� ��� ���
�� ����. � ���� �� ��� CPU, �� ����, I/O �����,
DASD, �� ��� ���� ���. �� ���� ��� ���� �
�� ��� �� ���� �� ��� ��� � ���.
v ����� ���, ��, �� ��, ���, � �� ���� ���� ����
���. �� ��, ���� � � ����� B� �� ���(�: 3745 �
� 3172)��� IBM Power Systems �� �� ���� � ���. ��
�� � � A� B ���� �� ��� � ���� ���.
v ���� � � ����� A� �� , ���**, � LAN ��� ��
SDLC� X.25 ���� ���� ���� � ���.
v DB2 Connect �� ����� A� ����� �� ���� ���. �
��� ������ ��� ���� � ��� �����.
�� �
���� ���� ���� � ��� �" ���� �� �����. ��
��� ��� ��, � ���� ���� ���� ���� � �� ��
� ����� ���� ������� � ���� ��� �� ��� �
������ ��� ���� � ���.
��� ��� ��� ����� �� �� ��� ��� � ���. �
���� �� ���� ����� ���� � � ���. �� ��, ���
�� 12. DB2 Connect� ��� ���
106 DB2 Connect ��� ��
�� ��� DB2 Connect �� ��� 60%�� ����, DB2 Connect� ��
���(��� ����� ��) � �� DB2 Connect ��� ����� ��
� � ���.
��
���� �� ����� � �� ����� � ��� ����. �
��� ���� ���� ��� ������ �� ��� � ���.
��� ��� ��� ��, ��� ��� ���� �� ����� � ���
����� �� � ���.
���� ��� ��� ����. ��� ��� ���� ��� ��� � ��
����� ��� ������ ��� ����. �� ��� ��� ��� �
� ���� ��� �� �������.
���� ���� �� ��� ����.
v ���� �� ����.
v ��� ��� ��� ��� ��� �����.
v ���� ��� � �� �� �� ���� �� ��� �����.
v ����� ����� �� � � �� �� ���� � ��� ��
� ��� ��� �� ���� � � � �� ������ ����.
�: ��� ������ ������ � �� ���� ���� �����.
��� ���� ���� ��� ��� ��� � � ���.
�� �
�� �� ��� ��� ��� �� � �� ��� �����. ��� ���
����� ��� ��� �����, ��� �� �� �� � �� ����.
� 14. CPU ��� ��� �� �� ��
��� � ��
AIX vmstat, time, ps, tprof DB2 Connect ������� �
�� ������ CPU ��
��� �� ���� �� ���
�����.
HP-UX vmstat, time, ps, monitor
glance(�� �� ��)
Windows Microsoft Performance Monitor
� 15. ������ �� �� �� ��
��� � ��
�� ������ ��� ��� �������� ����
� ����.
� 14 DB2 Connect 107
� 15. ������ �� �� �� �� (��)
��� � ��
System z IBM Tivoli® OMEGAMON® XE
for DB2 Performance Monitor
on z/OS, ASG-TMON for DB2
(ASG) CA Insight
Performance Monitor for DB2
for z/OS(Computer Associates
International, Inc.)
Windows Microsoft Performance Monitor
� 16. ���� �� �� �� ��
��� � ��
AIX netpmon � ��� �� � �� ��
�� �� TCP/IP ��� ���
�� ��� ���� ���
�����.
3745� �� ���� ��� NetView® Performance Monitor �� �� VTAM®� ���
�����.
Linux UNIX netstat TCP/IP ���� �����.
108 DB2 Connect ��� ��
� 15 � ODBC ��� ���
DB2 ������� ODBC� �� �� � ������ ��� �� ����
�����. ��� �� �� Microsoft Access, Lotus Approach® �� Visual Basic
�� �� ����. DB2� ���� � �� ���� ��� �� ��
� ODBC� �� �� � ���.
���� ODBC� ���� ��� ������.
v � �� ��� �� ��� ������.
1. DB2 CA� ������.
2. �� �� ��� �� � �� ��� ������ ��...� ������.
3. ��� � ���� ��� �� � � ���� �� ����.
4. CLI/ODBC� �� � ������ �� ������.
5. � ������� ����� CLI/ODBC ������ �� � � ���
���.
– ��� ��� ��� ���� � ���� ������� ��� �
�� �����.
– �� ��� ��� ���� ������� ���� � � ��
����� �����.
– �� ��� ��� ��� �� ��� ���� ��� ��� ���
��. TCP/IP �� � ��, � ��� �� ��� �� ������
� �� � ���. ��� ���, ��� � ����� ��� �
���.
6. ��� � �� ������.
7. (����) �� ������ �� ��� �� ��� ������ ���
�� ������ ���� ������ ������.
8. ��� ��� CA� ����.
v �� �� ���� ��� ������.
1. DB2 CA� ������.
2. ���� ������ �� �� �!����.
3. ��� �� �����.
4. CLI/ODBC� �� � ������ �� ������.
5. � ������� ����� CLI/ODBC ������ �� � � ���
���.
© Copyright IBM Corp. 1993, 2009 109
– ��� ��� ��� ���� � ���� ������� ��� �
�� �����.
– �� ��� ��� ���� ������� ���� � � ��
����� �����.
– �� ��� ��� ��� �� ��� ���� ��� ��� ���
��. TCP/IP �� � ��, � ��� �� ��� �� ������
� �� � ���. ��� ���, ��� � ����� ��� �
���.
6. ��� � �� ������.
7. (����) �� ������ �� ��� �� ��� ������ ���
�� ������ ���� ������ ������.
8. ��� ��� CA� ����.
110 DB2 Connect ��� ��
� 16 � ����� ��
������ �� � � � �� � ���� � ���.
� SQL � ���� ����
�� �� ��� ��� ���� ������� ���� ���
�� �����. �� SQL� ��� ���� � ��� ��� �
���.
������ ���� ��� �� �� � SQL�� ��� ��, �
� SQL� ��� � ���. SQL� ��� ���� ��� ��� �
��� ��� ���� ��� � ���.
�� �� ��� � � �� ��� �� SQL� � �� �
��.
CALLFETCHCLOSEOPENCompound SQLConnectPrepareReleaseDescribeRollbackDisconnectSet connectionexecute immediate
��� ���� ��� ��� �� ������ ���� ����
����. ���� � � ���� ���� � ���. �� ��
��� � � �� �� ������� ����� ��� �����
�.
�� ���
� ������ ��(SQL�)� ��� ������ ���� ����� �
���� �� ��� �� �� �� �� �� � ���.
�� ��, �� ���
SELECT COL1, COL2, COL5, COL6 FROM TABLEA WHERE ROW_ID=1SELECT COL1, COL2, COL5, COL6 FROM TABLEA WHERE ROW_ID=2
��� ��
SELECT COL1, COL2, COL5, COL6 FROM TABLEA WHERE ROW_ID=1 OR ROW_ID=2
© Copyright IBM Corp. 1993, 2009 111
����� ����� �� � �� ��� ����.
IN� BETWEEN� �� ��� ��� � �� � �� �� ��
���. ���, UPDATE� DELETE��� WHERE, IN, BETWEEN �
�� ��� � ���.
�� ��
�� ��� ��� ��� �� ���� ��� � ���. ��� ��
� ��� ���� ���� CPU ��� ������.
�� ��, ��� ��� ���� ����.
SELECT * FROM TABLEA
ROW_ID=1� TABLEA� � �� �� � � ������ �� 1� �� 2�
��� �����.
��� ��
���� �� �� ���� ��� ��, ��� ���� ���� ��
�. ���� ���� ���� ��� ����� IBM ���� ����
�� � DB2 Connect �� CPU ��� ����. ���
��� ����� ��� CPU �� ���� ��� ���. ��� �
��� �� �� ��� �� ��� ��� �� ����.
���� ����, ������ � �� ��� �� � �� ��� ��
�� ������ ���� ����. ����� � �� �� �� �
� ��� �����, �� �� �� �� ��� �����.
��� ��� �� ��� � � ���. ��� �� ��� ���� �
��� �� �����.
DB2 Connect�� �� ��� ��� ��� �� ��� � ���.
���� �����, prep �� bind �� BLOCKING ��� �����
�. ���� �� ��� �����.
v ��� �� ��� ��
v ��� ����� ��� ���� prep �� bind � ��� ��
�: �� SQL� ��� ��, ��� �� ����� ����.
BLOCKING� ���� SQL�
� �� SELECT�(UPDATE/DELETE WHERE CURRENT OF� ��)� ��
�� ����� ����� ��� ���� ���� ���.
� �� SELECT� ���� SELECT� �� ��� UPDATE/DELETE
� ��� �� ��� �� ��� ����. ��� �� ��� ��� �
112 DB2 Connect ��� ��
������ ��� ���, �� ��� �� SELECT��� �
� �� �� �� ���� DELETE �� UPDATE� ��� � ��
�.
�� �� SELECT�� FOR FETCH ONLY� ������(VM� VSE���
���� ���� ��).
�� SQL � �� SQL
�� �� SQL� ������. ��� �� SQL �� ��� ����
� ��� ����. �� SQL� �� � �� ��, ��� ��� ���
� ���� ����� � ���� � ���.
v ��� SELECT�� ������, PREPARE ... INTO SQLDA� ��
����. SQLDA� ��� ��� �� ��� ����� ���. ��
�� �� x�� ��� �� �� x SQLVAR� SQLDA� �����
�. �� �� �� � � ���(���� ��� �� ��), ��
SQLVAR �(256)� ������.
SQLDA ��� ���� ��� � �� SQLDA� � � � ���,
���� � ��� �� � � � � � SQLDA� �� � ��
DESCRIBE� ��� ���. �� �� ���� ���� ������.
PREPARE DESCRIBE � �� ���� ����. PREPARE.....INTO
�� ���� � �� � � � ���.
v �� COMMIT �� ROLLBACK� ��� ���� ��� SQL
COMMIT �� ROLLBACK�� ������.
v SELECT, COMMIT �� ROLLBACK�� ���, PREPARE � ��
EXECUTE � � � �� ��� ��� �� EXECUTE
IMMEDIATE� �����.
v ODBC ������ �� SQL� �����. CLI/ODBC �� ��
�� ��� � ��� �� ���. � �� �� ODBC �
�� ��� ������ ���� � � �� ���� ��� �
���. ���� � � ������ ���� �� ���
�.
�� SQL ����
����� ����� �� ���(CLP)� ���� �� �� SQL� �
��� ��� � �"�, CLP� SQL� ������ ��� ���� ��
��� �� ���� �� �����. ��, CLP� ��� ���� ��
�� �, �� ������ ���� �� � ���.
�� SQL�� REXX™� �� ���� ��� ���� �� C� ��
�� ����� ����� � ����.
� 16 ����� �� 113
CONNECT��� 1� 2�� � �� � ���. 2�
������� ��� �� ��� �� �� ��� �� �����
����. �� �� �� �����, �� ������ �� ��� �
� ��� ��� ����. ��� ��, 2 �� ���� � �
��� ������� ����� ������ � ���� � ��
�.
114 DB2 Connect ��� ��
� 17 � �� ��
� �� � � � ��� �� � �� ���� ����. �
� ������ �� ��� ��� � ��� ����. � ��� �
�� ������ ��� ���� ��� ���� �� �� �� � � �
�����. � �� �� �� ���� ���.
�� �
DB2 Connect Enterprise Edition� �� DB2 Connect � ��� ��, � ��
� �� ���� ��� �� ������ �� �����. ������ �
� ��� �� �� �� ������ � DB2 Connect � � ��
� �� �� ���� ������.
��� � ���� ��� ��� ������ �� �� �� ��� ���
� �� �� � ���� �� �����. � ��� ��� �� DB2
Connect � ��� � � ��� � ���� � � �� �����
�� �� �� � �� ������.
� ��� ���� �� ���� ������ �� ����� �� �� ��
��. ���� � ����� �� �� ��� ����. �, ����� ��
������ �� ��� ��, � �� SQL�� �� � � �� ���
�� �����. ��� � �� � ���� ��� �� ����� ��
� �� ���. ��� DB2 Connect ���� �, � ����� DB2 � �
� ���� � �� ��� DB2 �� �� �����. � �� ���
�� ��� ��� � ��� ��� � ������ ���, ���� � �
���� �� ��� �� ��� ���� ��� ��� �� ���� ���
�.
� � ��� � ������� �� �� �� ��� � �� ��
�����. DB2 Connect �� �� ���� ���� ���� � ����.
� ��� ���� ����� � ��� �����. ����� DB2 �� �
�� ��� DB2� ����. ������ � �� ��� ����, ���
�� � ��� DB2 �� ���� ����. ��, ����� �� � ����
�. � ����� �� DB2 � �� DB2 ��� �� �� ���
�. �� ������ � ��� ����, � ����� � ������ �
����. �� ��� �� ��� � ��� DB2 ��� ���� � ��
� ��� ��� �����.
© Copyright IBM Corp. 1993, 2009 115
DB2 Connect� � � �� ���� �� ��� �����. DB2
Connect� �� �� � ������� �� �� � �� ������.
����� �� ���� ��� �� �� � � �� �� ��� �
���. � � � �� �� �� � ����� ���� ��� ��
�� �� � ���.
� � DB2 Connect� �� ���� ��� ������ �����. �
����� ������ � ��� ����, DB2 Connect� �������
��� �� ����� � ���� �� ���� �� �����. � �
����� �� ����, DB2 Connect� �� � �� �����. �� �
��� �� ���� ����� � CPU � �� �� ��� ���� �
��� �� � ���.
DB2 Connect ����� � �� � � ��� � ���. ����
� ������ �� ��� ��� � �� � ���. � ��� ��
� ����� ����� �� ��������� � �� ��� ���� �
�� �� ���. � � ����� � ���� ��� !� �� ���
��. num_poolagents � ���� ��� � � ��� �� � ��
�. � ���� ���� ���� �� � ���� �� ����. � ��
�� 0�� ���� �� � �� ���� �� ����. � � ��
�� ����� �� 100� AUTOMTIC�� ���� ���. AUTOMATIC�
� ���� DB2 Connect� � ���� � � � ���� �� ����
����.
DB2 Connect� � �� ���� ��� ���� �� ������� �� �
� ���� ����. �� � ��, ����� ���� �� � �����
� �� � ���. � � num_initagents � ���� ��� ��� �
�� � ���. � ���� ���� � � ����� �� ��� ���
��. ��� � ����� �� ��� ������ �� �� �� ���
�.
����� ���� �� �� ����, DB2 Connect� ��� ������ �
� �� �� �� �� ���� �� ��� ����� �����. � �
���� ��� �� � � � �� �� �� ����� ���� ��
���. � �� ��, DB2 Connect� � ����� ����.
max_coordagents � ���� ��� ��� ��� � � ����� ��
�� ��� � ���. � � �� ��� �� sqlcode SQL1226�� ��
�� �� �� � �� ���. (� �� �� ���� �� ���� �
���� ���.) � � ���� ���� �� 200� AUTOMTIC�� �
��� ���. AUTOMATIC�� ���� DB2 Connect� ����� ����
� �� ���� ����.
116 DB2 Connect ��� ��
DB2 ����� � DB2CONNECT_IN_APP_PROCESS� ���� DB2 Connect
� ��� ��� ���� ��� ������ DB2 Connect� �����
��� ��� �(��� ��)��� ������ DB2 Connect � ���
�� � ���� ��� ��� �� �� � ���. ������ �
� ����� DB2 Connect � �� ������ ���� �� �� ��
� DB2CONNECT_IN_APP_PROCESS� NO� ���� ���.
DB2 Connect �� � � ������ ��(AS) �� �
� � ��� ����� ���� �� � ��� ���� �� �����
� ��� ������. ���� � ����� �� �� ���� ����
�� � � � �����. �� ��, Microsoft MTS(COM+) IBM
WebSphere� �� � � �����.
��� �� ���� ����� ����� DB2 Connect �� ���
� ����� �� ����. ����� �� �� �� ����� ��
��� ����� ��� ID, ��, �� �� �� � ��� �����. ��
�� �� ����� �� �� ���� �� ��� ��� ���.
� �� ��, ��� �� ������� �� �� ����. ��� ��
��� � ��� ��� ����� �� �� �� ��� �� ��
��� � �����, � ���, � ��� �� �� �� ��� �
�����.
DB2 Connect �� ���� � � �����, �� ���� ���
������. �� �� ��� ID� �� � ����, ����� ����
� �� �� ��� �� ���� � ��� � ��� � " �� �
���.
� � � � ���� �� � ����? �� ���� ����. �
����, DB2 Connect � � ����� � � � �� ����
���� �� ���� �� �� �����. ����� � � � ��
����� DB2 Connect � � DB2 Connect �� ���� �� ���
� �� ��� � ����� �� ���� �� ���� � �� �
��.
�� ���(connection concentrator)� ��(connection concentrator)� z/OS� DB2 ������ �� ��� �
�� � ��� ������ � ���� ��� � �� ���. � ��
z/OS� DB2 DB2 Connect ���� � � �� ����� � , z/OS� DB2
��� � ���� � �� �� ���� �� � ��� �����.
� 17 � � 117
� ��(connection concentrator)� ���� ������ DB2 ��� ��
� ��� ���� ��� � �� �� �� � ���. � ��� ����
������ ���� DB2 ��� ��� � �� ��� �� � ���.
DB2 Connect� � ��(connection concentrator) ��� ���� DB2 Connect
� ��(�: DB2 Connect Enterprise Edition)� ��� ���� ����� �
�� � � �� ���� ��� � �� System z ��� �� IBM Power
Systems ������ �� ��� ��� �� �� � ���. �� �� ��
System z ��� �� IBM Power Systems ������ � �� � ��
���� ���� ������ � ��� �" � ���. �� �� ���
� �� �� ��� ����, � �� �� ��� OLTP(On-line
Transaction Processing) ������ �� �� ��� �� � � � �� �
� � ���.
� ��(connection concentrator)� ���� ��� ��� �� �� � ��
���� �����.
v �� ����: ����� �� ���.
v ���� ����: DB2 � ��� ��� ����� ��� ��
��.
� ������ ���� ���� �� ������ �� ����� ���
��. SQL� ������� ����� ���� ����� ���� � ����
� ���� �� �����. � ����� ��� ���� ����� ��� �
�� ����.
v �� ����� �� ����.
v ��� �� ���� �� ���� � � � � ���.
�� �� �� ��� � ��� � ����� ���� ����� ����
� ���. DB2 Connect� System z WLM(Work Load Manager) ��� ���
� �� ��� ����� �����. � ��� WLM� ��� ��� �� �
�� � ��� �� �� ���� ���� � �����. WLM� �
�� �� ��� � ��� � �� � �� �� ���. � �� DB2
Connect� ���� ��� ������ �� �� ��� �� ��
�� ��� � ���� � ���. DB2 Connect � ��(connection
concentrator)� �� �� ���� �(max_connections )� ���� ���� �
(max_coordagents) �� � ��� � ����.
������ ���� � �� �� ���� �� � � �� �
�� �� ��� � ���. �, � ������� ��� �� ����
� �� �� ������ � �� ��� ���.
118 DB2 Connect ��� ��
��, DB2 Connect� � ��(connection concentrator)� �� ������
����� �� � �� �� ������ �� ��� � �� ��� �
� ������ �� �� ��� ���. �����, ������ � �
� ���� DB2 Connect ��� � ����� � ��� �����
� �� �����. ����� �����, ��� ����� ��� �� ��
������� � � ��� ��� � ���.
�� �� DB2 Connect��� � ������ ����� �� �
����� �� ��� EDU(Engine Dispatchable Unit)� ����. � EDU
� ����� ����� ������ ���. ����� ����� ����
� EDU� �� ����� �����. EDU� � �� ���� ���
� �� ���� ���� �� �� ��� ��� � �� �� ���� ��
���.
�� ������� �� EDU�� ��� �� �� ����. ��� � �
�(connection concentrator)� �� EDU�� ��� �� �� �����. �,
� (X)� EDU (Y)� �� X >= Y �� ���.
� ��(connection concentrator)� ����� � �� ��� �, �� ���
�� ��� ����� �����. �� ����� �� EDU� �� ���� �
������ ���. �� ������ ������ ��� � ��� �
� ��� �� ���. �� �� n�� ������ �� ��� n��
�� ����� � ���. ��� ����� ����� ��� ��� ��
�� EDU��� ��� ������ �� ����� ���� ����. ���
����� �� ����� �� ����� ���� ���� ������
� � � �� �� � � ���.
������ �� ���� �� ����� ��� ����� �����. ��
� ����� �" �� �� �� ���� � ��� ���� �� �� �
� ���.
�� ���(connection concentrator)� ���
DB2 Connect � ��(concentrator)� ���� � �� � ����� �
��. ����� � ��(connection concentrator)� ����� ���� �� �
� ��� �� �� ����.
�� ����:
v ��(concentrator)� �� ��� ������� ��� �� ����
� TCP/IP ���� ����. TCP/IP �� ��(IPC)� ���� ���
��� ��� ���� �� ��� � ���. ��(concentrator)�
� 17 � � 119
Named Pipes� �� �� �� ���� �� �� �����, ��� �
�� XA � �� ��� � ����.
v XA �� �� ���� ��� ��, ��� XA ����� ��� � ��
���� �� DB2 Connect � �� �� ��� ���� ��� ���.
v ���� ������ �� ��(�: �� ��)� �� ������ ��
(concentrator)� ��� � � ���. �� ��� �� �� ����� ��
����� ���, �� ��� ����� ���� �� �� �� ��
(concentrator)� �� � ��� ��� � �� ���.
v �� ���� ��� ��, ���� �� �� ������ ���� ����
� ��(drop)�� ���. ���� ��(drop)�� ��� � �� �����
������ �� �����.
v ��� XA ����� ��� � ������ ��� CCSID� ���
�� �� ��� ��� ID� ��� ��� ���.
v 2� �� ���� �� ���� �� ��� ��, �� �� ����
� 2� �� ���� �� ��� � ���. �����, 1� �� �
��� �� ��� ����� 1� �� ��� � ���.
v ��(concentrator)� � �� �����(CLI)�� �� SQL� �����. �
�(concentrator)� ���� ������ �� ���� ��� �� ���
�� CLI ������ KEEPDYNAMIC� ��(concentrator)� �����
���.
v Embedded �� SQL ���������� �� PREPARE ��� �����.
�� SQL� ����� �� SQL�� �� CLI� ����� ������
��� ���.
v � ��(connection concentrator)� ��� �� DB2 Connect �� �� �
�� ��� SSL� ��� � ����. ��� �� ������ �� ��
���� ���� SSL� ��� � ��� . � ��(connection
concentrator)� ��� �� ��� ���� ��� SSL� �� ��� �
���.
DB2 � 9 �� � 8 FixPak 13(��)�� ���� ��, DB2 Connect �
��(connection concentrator) ��� ����� IBM Power Systems � 5 �
�� 4(PTF SI23726)� �����. ��� ��� � ��(connection
concentrator)� XA ��� �����.
�� ���(connection concentrator) ���
������ � ��� � ��� max_coordagents� �� ����� ��
�� �����. max_connections �� ������ � �� ��� ��
(concentrator) �� �� � ���. max_connections� max_coordagents �
120 DB2 Connect ��� ��
� �� � � . ������� ��� �� ����� � � �� ,
max_connections� �� ������ �� �� � � � ������ �
� ���� ���, max_coordagents� �� �� � � ��� �� �
� �����. max_connections� ��� max_coordagents�� �� 64,000��
�����. �� ����� ���� max_coordagents� ����.
max_connections max_coordagents �� AUTOMATIC�� ��� � ���.
max_connections� AUTOMATIC�� ���� � �� �� � �� ��
��� � ���. max_connections max_coordagents �� AUTOMATIC��
���� max_connections� ���� �� ���� max_coordagents� ���
� ��� �� ����� ���� ��� � ��� ����.
��� � � ���� ����� ��� � �����. � ���� ��
� ����.
max_coordagents
� � ����� ����� ���
num_poolagents
���� ��. ���� �� �� ���� � ����� ��
���. ��� �� num_poolagents� �� ���� �� ���
���.
num_initagents
� � ��� ����� � �. ��� � ����� ���.
XA ��� ��
DB2 Connect� � ��(connection concentrator)� ����� �� z/OS� DB2
IBM i� DB2� ���� ��� XA ���� ��� ��� � ���. �
�(concentrator)� �� ����� �� �� XA ����(� XID)� ��� �
���� ����. ��� XA ����� xa_end()(�� ����)� ��, �
�� ����� � ��� �� � ����� ����. ��, ���� �� XA
����� � �� �� ���. �� ������ ��� XA ����
� ��� �, ��� ����� �� ������ �����.
���� ���� ��� �� ����� � � ����. �� �� ��� �
� ��� xa_prepare(), xa_rollback(), xa_recover(), xa_forget(),
xa_commit() �� ��� ���� XA ��� ����� �� � � ����.
Xa_end()� ���� ���� ��� XID� � �� ����� ��
� ����.
� 17 � � 121
XA ��� ��� �
1. 4,000� ��� �� �� ��� ��� ��� ����. CGI ������
���� � � �� ��� ���� ���� � ��� ������ ��
��� ����� �� � ���. ��� ��, �� �� �� DB2
Connect� �� ��� �� ���� ���. �, ������� DB2 Connect
���� �� �� ��� �� ���.
DB2 Connect � ���� ������ ��� �� ��� �� � 4,000
�� �� ���� � ����. ���� ���, ��� ��� ���� �
��� �� �� � ��� ��� �� ����. ���, ��� ��� �
����� � ���� ��� �� ��� ���� � ���� �
���.
MAX_CONNECTIONS = 4,000MAX_COORDAGENTS = 1,000NUM_POOLAGENTS = 1,000
��(concentrator)� ��� �� ��� 1,000�� ����� �� ���
� �� 4,000�� �� ��� �� ����.
2. �� ��� ��� ����� �� ����� �� �� ���� ��� �
����. � �� �� ����� ������� �� �� ���� �
�� �� ����� ��� ����, �� ���� �� ����(��
���)� ��� � ���.
XA ����� ���� �� ����. � ���� TP ���� DB2 Connect
��� � System z �� IBM Power Systems ������� �� ���
�� �����. ������� �� ����, ��(concentrator)� �
� ����� ��� �� ��� ����� � ��� ����� ����.
������ XA ����� ����� ������. � ����� �� XID
� ��� ��� ����� �� ���.
������ ��� ��� � �� xa_end()� ��� ��� �����
�� �� �����. ��� ����� ����� XID� � �� ��
���. �� �� � XID� �� ����� �� ��� ���� �
���.
��, �� ������ �XA ����� ��� �� ���. �� ��
�� ��� ����� ����� XID� � ����� � �� ����
�� �� ��� � ����. � ����� � � ��� �����. � �
� ������ �� #� �� � ��� ����� ����. � � ��
������ �� ����� ��� ��, ��� ����� �� ��
� �����.
122 DB2 Connect ��� ��
� , � �� ����� XID� � ����� ���� �� �����
� �� ����� �� �� ��� � ��, � ����� �����
� �� �� XA ����� ����. �� ����� ���� �����
� ����� � �� ��� � ��� ����� ����.
��� ����� ������� ���� ���� ��(xa_end()� ��)�
��� �� �� � �� ��� ���� ����. �� � ���� ��
���� ����� xa_commit()� �� �� � ���� ��� ����
� XID�� �� ���� �� � � � ���. � �, ������
���� � �� XA �� �XA ������� �� ��� � ���.
�� � � �� ���(connection concentrator)� � ��(connection concentrator)� �� ���� ��� ��
��� �� �� �� ��� �����. � � ������ �� ��
� ��� � ��� ���� � ��� ���. � ��(connection
concentrator)� ��� ������ �� ��� ���� DB2 DB2 Connect
���� � � ����� � ��� ���.
� � ��� �, ��� � ������ � �� ��� ��� ��
� �� �� �� ��� � ���. �� 2 �� ����/� �����
�� ���� ��� � �� �� ����. ����� �� �� �����
�� ���� ����� �� � ���� ������ �� ���� ��
��� �� � �� �� �����.
��� ���� � � ��� �� ����. ��� � � ��� ��
� � � � ���� � ����� � � � � �� ��
���. � ��(connection concentrator)� ��� ������ ���
� � SQL ���� �� ��� ������ ��� �����. �� ��, �
����� �� �� ��� ��� �� DB2 �� � DB2 �
�� ���� �� �� �� �� �� � ���.
�� �� �� ���� � �� ���� � ��(connection concentrator)
� � � ������ ��� ������ �� �����. � , � �
�� ��� ��� ����, ���� ����.
� � ��(connection concentrator)� �� �� ��� ���� �
� ���� ���.
� 17 � � 123
WebSphere MQ Transaction Manager � DB2� ��� �� ���
(connection concentrator)IBM WebSphere MQ(�� ��� IBM MQSeries®) ���� ������ �
� �� WebSphere MQ� XA �� ���� � ��� �� � ��� 2
� ��� ����� ��� � ���. WebSphere MQ� ��� ���� �
��� � ��� �� �� ��� ��� DB2 �� �� �� ��, � �
� � ����� �����.
��� ���� � ��� ��� ���� � ����� ���� ��� �
� !� �� ���� ���. �� ��, DB2 �� ������ DB2 �
��� TP_MON_NAME� �MQ�� ���� ���.
���, � �� �� � ����� ���. DB2 �� ��� ��� ��
� DB2 Connect �� ����� ���. WebSphere MQ� ��� DB2
IBM i� DB2 �� �� �� ����� ���� ��, DB2 Connect � �
�(connection concentrator) �� ��� ��� �� ��� ���.
max_connections � ���� �� max_coordagents � ���� ���
�� � ��(connection concentrator)� �� ����.
� ��(connection concentrator)� ���� ��� ��� �� ���� ��
� �����.
124 DB2 Connect ��� ��
� 18 � DB2 Connect �� Sysplex
Sysplex� ��� ���� �� � � �� �� ��� ���� System
z �� ������. Sysplex� �� �� � ���� �� ���� ���
�� ��� � � ��� �� ����. Sysplex� �� � ���� � ��
� � � �� �� �� �� ���� ���� ���� � !��
�����.
Sysplex� ��� DB2 Connect� ��� � ��� ��� �� �� ��
���� ��� � ���. �� Sysplex� ���� ��� �� ��� �
�, �� ��� ���� �� DB2 Connect� �����. Sysplex� ���
�� DB2 Connect ����. DB2 Connect� ���� Sysplex� �� ��
�� � Sysplex� � �������. ��� ������� �� Sysplex �
�� �� DCS ���� ���� SYSPLEX ���� ��� ��� �� �
�� DCS �� ��� ��� �� ���� �� ���� ����� ��
�.
Sysplex� �� ���� ���� � ��, ��� ��� ��� �� �
�� Sysplex� �� �� �� ����� ����. DB2 Connect� z/OS� DB2
�� �� ��, ����� �� ����� ��� ���� �� �� ��
���� �� �����.
DB2_MAX_CLIENT_CONNRETRIES DB2_CONNRETRIES_INTERVAL ��
��� �� ��� �� ��� ��� ��� �� ���� ���� ��
� ��� �� � ���. � �� ����� ��
DB2TCP_CLIENT_CONTIMEOUT���.
System z SYSPLEX ��� �� ����
DB2 Connect� � Sysplex� �� ��� � � ��� �� ��� �
����. ��� � ���� � � z/OS� DB2 ������ �� ��
��, DB2 Connect� WLM(Workload Manager)� ��� ��� � ��� �
� ��� � ��� ��� �� DB2 ������� ���� ����
�.
DB2 Connect� WLM�� Sysplex ��� ���� ��� �����. Sysplex
� � ��� �� �� � ���� ��� � ���. �� ��, DB2
Connect� � ��� ��� ���� CONNECT ��� ����� � �
Sysplex ��� ������ � ��� �����. � ��� ��, �
© Copyright IBM Corp. 1993, 2009 125
�� �� ��� �� � Sysplex ��� �����. DB2 Connect � ��
(connection concentrator)� �� �� ��, ����� �� ��� ��� �
� � ��� �����.
�: DB2 Connect Sysplex� ���� �� System z Distributed Data Facility(DDF)
�� �� ��� ����.
��, DB2 Connect� � �� �� Sysplex ��� �� ��� �� ��
� �����. � ��� �� �� ���� ��� �� ������ �
���.
DB2 Connect Sysplex� ���� � ��� �������. Sysplex� ��
�� ��, DB2 Connect� � ��� �� �� �"� �, �� DDF �
��� �� ������. ����� Sysplex � ��� �� �����.
��(concentrator)� �� ���, DB2 Connect� �� ���� ������ �
��� ��� � ���. �� ����� DB2 Connect ��(concentrator)�
�� ��� ���.
DB2 Sysplex ��
�� ������ DB2 Connect �(� A)� � �� z/OS� DB2 �(� B
C)� ���� Sysplex� �����.
Sysplex �� B Sysplex �� C
HOST_NAME=MVSHOST HOST_NAME=MVSHOST1
� ������ �� ������ ��� ���� �����.
db2 connect to aliasb user xxxxxxx using xxxxxxxx
MVSHOST ������� ������. Sysplex� DB2 Connect � DCS �
��� ��� �� �� ���� z/OS� DB2� Sysplex ��(partici-
pant)(MVSHOST MVSHOST1)� �� DB2 Connect� ���� ��� ��
��. DRDA4 ��� ��� ���� � �� � � �����. � ��
����, � � �� ��� DB2 Connect ������� �����. � CONNECT
� TCP/IP �� �� ��� ��, IP ��� � ���.
�� �� � �� �� ��� ��� ��
z/OS� DB2� ��� �� ���� ���� ��� �� � �� ���
���� ��� �����. � ��� DB2 Connect�� � �� �� ���
�� ����. � �� ��� � �� �� ��� �� �����.
126 DB2 Connect ��� ��
DB2 Connect�� ��� ��� �
ALIASB� �� ������ �� ���� �� �� , �� ���
SQL30081N� ���� �� �����. � �� � ��� ALIASB� ���
�� DB2 Connect� ��� �����.
1. z/OS� DB2� �� � � ���� ��� �� ��� �� ���� �
� ����� �� �����. DB2 Connect� �� � ��� ����
��� ���� � �� ������.
2. � � ��� ��� ��, z/OS� DB2� �� � � �� ����� ��
���� ��� �� ��� �����. ��� DB2 Connect� Sysplex ��
� ��� ��� �����.
3. �� � � ��� ��� ��, DB2 Connect� ���� � ����
� ��� ��� ��� ALIASB� �� �� �����.
db2pd �� sysplex ���(db2pd -sysplex)� �� ��� Sysplex ���
� �� �� ��� ��� � ���.
Sysplex� �� ����
������� DCS ���� ��� Sysplex(���� �� �)� 6�� ���
���� ���� �� ��, Sysplex� �� �������� ��� � ���
�.
� 18 DB2 Connect Sysplex �� 127
� 19 � ����� Sysplex
IBM Data Server Client DB2 Connect ����� � �Java Data Server
Driver� z/OS� DB2 Sysplex� ���� � �� ���� �� � ��, �
� ���� ���� ��� XA ��� ��� Sysplex � �� ��� �
���.
Sysplex� ��� � ��� �� DB2 ���(����� �)� �����
�. �� ��� �� ��� ��� � ��� �� � �� ��� ��
�. WLM(Workload Manager), DVIPA(Dynamic Virtual IP Address) Sysplex
Distributor� �� Sysplex� �� ����� ���� ����� TCP/IP� ��
z/OS� DB2 ������� ���� � �� ��� � �� �� ����
�� ���� ������ ����� ��� � ���.
�� � �� DB2 ��� � ��� ��� � �� �����
���� ��� � �� � �����. � ���� IP �� DB2 ��
� IP �� �� �� � �����. � ��� �� ����� ��
���� ����� ����� �� �� � �� ���� �� DB2 ��
� �� � ���.
� ��� DB2 ������� �� �� �� � � � ���. ���
�� ������ �� Sysplex Distributor� �� �� DVIPA�� ��� �
���� ���. ��� ��� DB2 ��� ��� � � �� Sysplex Distributor
� ��� ������� ������. ����� � ��� ��� � � �
�� ��� ���� ����� �� DB2 ��� ������.
���� Sysplex ��� ���� db2dsdriver � ��� ��� �����
�.
WLM, DVIPA Sysplex Distributor� �� ��� ��� z/OS� DB2 �� �
�(http://publib.boulder.ibm.com/infocenter/dzichelp)� ������.
���� � ���� ��(����� �)IBM Data Server Client DB2 Connect ����� � �Java Data Server
Driver� DB2 Connect �� ���� �� ���� ���� ��� ���
��� � ���. ���� ��� ��� ��� �� ����� ��� �
z/OS� DB2 Sysplex� �� ���� ���� � ���.
© Copyright IBM Corp. 1993, 2009 129
��� ��� ������� � �� � �� ����� �� ����
� ��� ��� � �����. ����� ��� ��� �� ���� ��
� � � � ��� ���� ������ �� ���� ��� � �
���� �����. ��� �� ����� ��� � �� �� �
��� �����.
�� ����� ����� z/OS� DB2 Sysplex� ��� � ����� �
�� ��� ���� �� ���� �� �� �����.
1. ����� �� ���� �� �� ��� �� ��� ��� � �
�� � ���.
����� �� � ��� ���� � �� ��� ���� 30� �
��.
2. � ����� �� � ����� � ��� �� ���� �� ���
� ��� ��� ��� ���� �� ��� � � �� �
� ����. (� �� � ��� �� �� ����.)
v � �� �� ��� ����� ��� �� �� ����.
v ��� � � �� �� � � � �� ��� � �� �
� ��� ��� � �� ��� � �� �� ������ ��� �
���.
3. ����� ��� �� � ��� ������.
4. ����� �� ����� �� �� ��� �� � ���� ��
������ �����.
5. � ���� ���� �� �� ��� �� �� � ��� ���� �
� ����� SET ��� ��� � ���.
����� � ��� ���� ��� �� � �� � � ��
� ���� �� �����.
6. � ���� ���� ��� �� ����� ����� ���� �
���� � ��� ���� ��� �� ����.
7. � ����� ��� ��� ���� ����� �� ���� ���
��� �� �� ����.
: ���� � ���� �� ��� ��� � ����� �����
����� � � �����. ����� ��� �� ��� �����
���� �� Sysplex �� � ������� ����� �� �� ����
�� ����� ����� ��� ��� �����. � �����
�� � ��� ����� ��� ���� � �� ���� �� ��
� ��� ����� DB2 Connect �� �� �� ��� �� ��
������.
130 DB2 Connect ��� ��
��� �� ���� �� ��(���� �)
������ ���� ��� ��� ��� ���� db2dsdriver � �
�� ��� ������.
���� �
���� �� ��� ��� �����, ����� TCP/IP �� ����
�� DB2 Connect ����� �� ���. �� ����� ���� �� �
�� ��� �� ��� �����.
v IBM Data Server Client
v IBM Data Server Runtime Client
v IBM Data Server Driver Package
v IBM Data Server Driver for ODBC and CLI
� ��� �� ��
� ��� ���� �� ��� ��� �� ����� DB2 Connect
�� ��� �� ���� ���� ��� ��� ��� � �� ���.
����
1. db2dsdriver � ���� ������ �� �� DSN ��� WLB ���
�� enableWLB ���� ″�″�� ��� ���� �� ��� ���
������. �� �� db2dsdriver � ��� ��� ������.
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><WLB>
<!-- Sysplex WLB is disabled by default --><parameter name="enableWLB" value="true" />
</WLB></database>
���� enableWLB� ���� ��� ��� ��� � ����.
2. ��: �� ���� �� ��� ��� ��� ��� �� ������.
� ���� ����� ���� ������ �����.
� 17. db2dsdriver � ��� ��� �� ��
��� ��
maxTransports � � �� � �� �����. �����
-1(���)���. � �� �� �� ���
�. 0�� ��� ��� ��� � ����.
maxTransportIdleTime � �� ���� �� �� �� ���
�� �����. ����� 600���. �� ��
�� 0���.
� 19 ���� Sysplex �� 131
� 17. db2dsdriver � ��� ��� �� �� (��)
��� ��
maxTransportWaitTime ����� �� ��� �� ����
� ��� �����. ����� -1(���)
���. �� �� �� 0���.
maxRefreshInterval � ��� �� ��� �� �� �� ���
�� �����. ����� 30���. �� ��
�� 0���.
��� ��� DB2 �� ��� db2dsdriver � ��� �� ��� ���
���.
�: MAX_COORDAGENTS, NUM_POOLAGENTS MAX_CONNECTIONS
� �� ��� ������ � ��� � ��� DB2 Connect ���
� ��� �� �� ����� ���� �� ���� ��� ��
�� ��� ��� ����.
�
� 1: �� ��� ��� ������ SAMPLE� ���� �� ��� ��
� �� ��� ���.
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><WLB>
<!-- Sysplex WLB is disabled by default --><parameter name="enableWLB" value="true" />
</WLB></database>
� 2: �� �� 95� � ������ SAMPLE� ���� �� ��� ��
� �� ��� ���.
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><WLB>
<!-- Sysplex WLB is disabled by default --><parameter name="enableWLB" value="true" /><!-- maxTransports represents the maximum number of transports;defaults to -1 (unlimited) --><parameter name="maxTransports" value="95" />
</WLB></database>
� 3: �� �� 80�� �� �� �� �� �� �� ��� 10� �
������ SAMPLE� ���� �� ��� ��� �� ��� ���.
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><WLB>
<!-- Sysplex WLB is disabled by default -->
132 DB2 Connect ��� ��
<parameter name="enableWLB" value="true" /><!-- maxTransports represents the maximum number of transports;defaults to -1 (unlimited) --><parameter name="maxTransports" value="80" /><!-- maxTransportWaitTime represents the maximum elapsed time innumber of seconds before a transport becomes available;defaults to -1 (unlimited)--><parameter name="maxTransportWaitTime" value="10" />
</WLB></database>
� 4: ������ SMPLE� ���� �� ��� ��� �� ���� �
��.
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><WLB>
<!-- Sysplex WLB is already disabled by default --><parameter name="enableWLB" value="false" />
</WLB></database>
� ����� ���(����� �)�� ���� ����(ACR) �� IBM Data Server Client� z/OS� DB2
Sysplex� ��� �� �� �� �� � ��� �����. ACR� ��
�� ����� Sysplex� �� �� ��� �� ������� ��� �
�� �� ��� � ���.
ACR� ��� ��� �� ��� ���� ��� � ���.
���� � ACR ��� IBM Data Server Client DB2 Connect �����
� �Java Data Server Driver� ��� � ���. ACR ��� DB2 Connect
�� ���� ����.
ACR� �� �� �� ������ �� ��� � �� ���� ���
�� �� ���� �����.
1. ����� �� �� ��� SQL� �� ���� �� �� ���
��.
2. ����� � ��� ��� ���� Sysplex� ��� �������
��� �����. � � ��� �� �� � � ��� ��� ���
� ���� ��� �� ����� �� ��� �� � ��� � �
��. ��� ��� 139 ���� ����� ��� ��� ������.
3. ACR� ������� ��� � � �� ����� �� ��� ��
�� � ��� �����. �� SQL30108N� ������ � ��
� 19 ���� Sysplex �� 133
�� ������ �� �� � ���� �� �� �����. ���
������ ��� ��� ���� �� ��� � ��� ��� ����
�.
4. ACR� ������� ��� � �� �� �� SQL30081N� �����
� � ���. ��� ������ � � ��� �����. (�: ���
������� � ��)
�� ACR� ������ � ��� � �� ��� ���� �����. �
�� � �� �� SQL30108N� ������ � �� �� ������ �
� ������ ���� ����. �� ���� �� SQL30081N� � ��
�.
db2dsdriver � ��� ��� ��� ACR� ��� � �� ��� �� �
� � � ���.
CLI � .NET ������� ���� �� �
ACR� �� ��� ����� ��� z/OS� DB2�� CLI .NET ���
��� ��� � ��� ���� ��� � ���. ��� � ��� �
���� �� SQL �� � ������ � �� ���� �� ��
� �� ���� ���� ��� ��� �� SQL ��� �����. ��
��� ������ ��� ���� �� ����� ���� ����. �
� � ��� ������� ����.
db2dsdriver � ��� ��� ��� ��� � ��� �� ���� �
�� �� �� ��� � � ���.
ACR � ���� �� �� DB2 Connect �� ����
DB2 Connect �� �� Sysplex� ����� �� ACR ��� � ��
� ��� ����.
DB2 Connect �� Sysplex �� �� ���� ��, ACR� DB2 Connect �
�� �����. DB2 Connect �� ��� ����� ��� � �� ��
��� ��� � ��� ��� � ���. ��� �� �� ����� �
�� � ��� ��� � ���� �� SQL30108N� ������ � �
� �� ������ �� ������ �����.
����� DB2 Connect � �� �� ���� ��, DB2 Connect ��
�� ������ ACR� ��� � ���. ��� ��� � ��� ��
��� � ���� �� SQL30108N� ������ � ���.
134 DB2 Connect ��� ��
� ���� ��� ��(���� �)
��� ��� �� �� �� �� ���� ����(ACR)� ���� �
�� � ���. db2dsdriver � ��� ��� ��� ACR� ��� � �
� ��� �� �� � � ���.
���� �
ACR� �����, ����� TCP/IP �� ���� �� DB2 Connect ��
��� �� ���. �� ����� ACR� �� ��� �����.
v IBM Data Server Client
v IBM Data Server Runtime Client
v IBM Data Server Driver Package
v IBM Data Server Driver for ODBC and CLI
� ��� �� ��
�� ������ �� ACR �� ��� � ��� �� ���� ���
ACR� ��� ���� � � ���. � ��� ACR �� ��� � �
���� �� �����.
���� ���� ��� ACR� ��� ��� � �� ACR� ���
� � ��� ��� �� ���. ��� 139 ���� ����� ��� ��
� ������.
����
ACR� �� ���� ��� ��� ���� ��� ������.
v ACR �� ��� � ��� � ACR� �� ���� ��� db2dsdriver
� ��� �� ���� �� ″��″�� ������. ������ ���
ACR ����� � ��� ������.
� 18. db2dsdriver � ��� �� ���� ���� ��
��� ��
enableAcr ACR �� ��(�) �� ��(��) �� ��
���. ���� �� ��� ��� �� �
� �� � �� ���� �(enableWLB ��� �)
���. ACR� �� ��� �� ACR� � �
�� �����.
enableSeamlessAcr ��� � �� �� ��(�) �� ��(��)
�� �����. ACR� �� ��� �� �
� z/OS� DB2� �� ��� ACR� ���
� ��� � ���. �� �� z/OS� DB2
� �� � ��� ���� ��� ACR� ��
�� ����.
� 19 ���� Sysplex �� 135
��� ��� DB2 �� ��� db2dsdriver � ��� �� ��� ����
��.
v � � ��� �� ��� �� ��� �� � ��� ��� � ��
�� ��� ���� ��� � ����. �� � ��� ����� ����
�� ��� ACR ����� enableAlternateServerListFirstConnect� �� ″�″
�� ������. enableAlternateServerListFirstConnect� �� ″�″� �� �
�� � ��� � ACR� db2dsdriver � ��� ACR� ��� �
��� ��� ����� �� ����. � �� ����� db2dsdriver
� ��� �� � ��� ���� ���.
�� � �� ��� �� ��� 139 ���� ����� ��� ��� �
�����. �� � �� ��� �� ��� ���� ���� ���� �
�� ������ � � ���� �� ���� ���� ��� ��� �
���. � � � ���� �� ��� �� ���� ���� �
�� ��� � ��� ���� �� ��� ��� �� �� ���� �
����.
��
ACR� �� �� �� � �� ���� ������ Sysplex� �� �
��� ������. ��� � ��� �� � � ��� ��� � �� ��
�� SQL30108N� ������ � ���.
����� � SQL �� � �� ���� ��� � ��� ��( ��)
� � � �� ����� ACR ��� ��� �� SQL ��� ��� �
���. �� ��� ������ ��� ���� ����.
�
� 1: ��� � ��� �� � � �� ������ SAMPLE� ACR� ��
� � �
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><WLB>
<!-- Sysplex WLB is disabled by default --><parameter name="enableWLB" value="true" />
</WLB><ACR>
<!-- ACR is already enabled by default when WLB is enabled --><parameter name="enableAcr" value="true" /><!-- If ACR is enabled and the target server is DB2 for z/OS,Seamless ACR is enabled by default; if the target server isnot DB2 for z/OS, this setting is ignored and seamless ACRis not supported. --><parameter name="enableSeamlessAcr" value="false" />
</ACR></database>
136 DB2 Connect ��� ��
� 2: ������ SAMPLE� ACR� ��� � ��
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><WLB>
<!-- Sysplex WLB is disabled by default --><parameter name="enableWLB" value="true" />
</WLB><ACR>
<!-- ACR is enabled by default when WLB is enabled --><parameter name="enableAcr" value="false" />
</ACR></database>
� 3: �� ���� ��� � �� �� � � ��� �� � ��� ���
�� ��
<database name="SAMPLE" host="v33ec065.svl.ibm.com" port="446"><ACR>
<parameter name="enableACR" value="true"/><parameter name="enableAlternateServerListFirstConnect"
value="true"/></ACR>
</database>
XA (����� �)IBM ��� � DB2 Connect ����� � �Java ��� � ���
z/OS� DB2 Sysplex� �� ���� � �� �� �� DB2 Connect �� �
�� �� �� XA ��� ��� � ���.
� � ���� � XA ��� � � �� ��� ���� ���� �
���� ��� � ���. � � ���� � �(��� �)� �� �
���� xa_start�� xa_end�� ��� ���. xa_prepare(readonly),
xa_prepare xa_commit �� xa_rollback, �� xa_rollback �� �����
���. ��� �� � ����� ��� ��� ���� ���. � ��
� ���� ���� � ���� ��� IBM TXSeries® CICS, IBM WebSphere
Application Server Microsoft Distributed Transaction Coordinator� �����.
� � �� ��� ���� � �� � ����� �� ��� xa_recover
� �� ���� ����(indoubt) ���� ��� ���� ��� xa_commit �
� xa_rollback� ��� ���� ������� ���.
xa_open ���� SINGLE_PROCESS ���� ����� db2dsdriver � �
�� XA� ��� ��� XA ��� ��� � ���.
����: DB2 APAR PK69659� �� XA ��� ����� ���. (���
Microsoft Distributed Transaction Coordinator� �� ���� � ���� �
����.) ��� ��� APAR PK69659� ������.
� 19 ���� Sysplex �� 137
XA �� ��(���� �)
z/OS� DB2 Sysplex� ����� ����� XA ��� ����� ���
db2dsdriver � ��� ��� ����� xa_open ���� SINGLE_PROCESS
���� �����.
���� �
z/OS� DB2 Sysplex� ���� � DB2 Connect ����� �����.
�� ����� z/OS� DB2 Sysplex� ����� ������ XA ��� �
����.
v IBM Data Server Client
v IBM Data Server Runtime Client
v IBM Data Server Driver Package
v IBM Data Server Driver for ODBC and CLI
����: DB2 APAR PK69659� �� XA ��� ����� ���. (���
Microsoft Distributed Transaction Coordinator� �� ���� � ���� �
����.) ��� ��� APAR PK69659� ������.
� ��� �� ��
� ��� IBM Data Server Client �Java Data Server Driver� XA ���
�� ���� ���.
����
XA ��� � � �� ��� ���� ���� � ���� ��� �
���. � ����� �� ��� ��� ���� ��� �� ��� �����
�.
����
1. �� � �� ����(IBM Data Server Client)� �� db2dsdriver � �
�� enableDirectXA ���� ����� xa_open ����
SINGLE_PROCESS ���� ��� XA �� ��(�) �� ��(��)
�� ������.
2. �� �� �� ����� ��(IBM ��� � ��) XA ���
Microsoft Distributed Transaction Coordinator �� Microsoft Component Services
(COM+)� ���� �� � � ���. � �� ��� ���� � �
��� �� xa_open ���� SINGLE_PROCESS ��� ��� XA ��
�� � �� ������. db2dsdriver � ��� enableDirectXA� �
� ��� �� �� �� ����� ��� � ����.
138 DB2 Connect ��� ��
��
��� ��� � � �� ������ �� �� DB2 Connect �� ���
�� � ����� ��� �� � �� �� ��� ����� �� �
���.
�
������ SAMPLE� � � XA �� �� �
<database name="SAMPLE" host="v33ec065.my.domain.com" port="446"><!-- database-specific parameters --><!—directXA is disabled by default -->
<parameter name="enableDirectXA" value="true" /></parameters>
</database>
����� ��� ��
���� ���� �� � � �� �� ���� ����(ACR) �
� � ��� �� ��� ��� � ���. ���� �� ��� ���
���� ��� � �� �� ���� ���� ��� � ���.
� ��� �� ��
����� ���� Sysplex � ���� ������ ������ ��
�� � � �� � ��� ��� � � �� ��� ����. � �
��� ����� ����� �� � ��� ���� ����� ��� ���
� �� ��� �� �� �����. ��� ���� ���� ���� �
� � ��� ��� � ��� ���� � � �� � ��� ����
� �� ���� ���� ���� ��� ��� � ���. ���� ���
��� �� �� ACR ��� ��� �� ��� ����� ��� � �
��.
���� ���� ���� db2dsdriver � ���
ALTERNATE_SERVER_LIST, AFFINITY_LIST CLIENT_AFFINITY� ���
������. � ��� ���� ��� �����.
v � �� ����� �� ��� ��� ���� �� � ��� ���
� �����. �� �� ������ Host = s1� ���� �� � ���
Serverlist = (s2, s1, s3)�� ���� �� � �� s2��� ����� s1
��� ���� ����. � �� ��� (s2,s2,s2) (s1,s1,s1) (s3,s3,s3)���.
acrRetryInterval� � � �� �� �����. (� ���� � 8����.)
v ��� ���� ����� ���� �� ��� ���. ���� ���
�� ALTERNATE_SERVER_LIST ��� � �� ���� ��� �
� �� �����. �� ��� �� �� ���� �� �� ��� �
� 19 ���� Sysplex �� 139
� maxAcrRetries �� �� ���� ��� �� ��� ����� ��
�� �� �� �����. �� �� �� � ��� (s3,s1,s2)� ����
maxAcrRetries� 3�� ���� ���� ��� (s3,s3,s3) (s1,s1,s1) (s2,s2,s2)
� ���. acrRetryInterval� � � � �� �� �����. (� ���
� � 8����.)
����
db2dsdriver � ��� ���� ��� ��� ����� ��� ������.
1. ACR �� �� db2dsdriver � ���� ALTERNATE_SERVER_LIST�
��� ��� �� �� ��� �����. � ��� �� �� �
� ��� ��� ������. �� ��, ��� ����.
<database name="SAMPLE" host="v33ec065.svl.ibm.com" port="446"><acr>
<parameter name="enableACR" value="true"/><alternate_server_list>
<server name="server1"hostname="v33ec067.svl.ibm.com"port="446" >
</server><server name="server2"
hostname="v33ec066.svl.ibm.com"port="446" >
</server><server name="server3"
hostname="v33ec065.svl.ibm.com"port="446" >
</server></alternate_server_list>...
� ��� ��� �� �� �� ��� ��� ��� �� ���� �
���.
2. ACR �� ��� AFFINITY_LIST� ��� ��� �� ��� ����
�. �� ��, ��� ����.
.
.
.<affinity_list>
<list name="list1"serverorder="server1,server2,server3" >
</list><list name="list2"
serverorder="server3,server2,server1" ></list>
</affinity_list>
140 DB2 Connect ��� ��
.
.
.
� ��� ��� �� �� ��� ��� ��� ��� �� ����
����.
3. ACR �� ��� �� ���� ��� ���� ��� ��� ���
� ���� �� ��� ����. � ���� ��� ���� ����
���� �� ���� �� ����. � ������� �� � ���
� �� CLIENT_AFFINITY ���� ��� ����� ���. � �
��� ���� ����� �� � �� �� � �� � ��� ��
���. CLIENT_AFFINITY �� ��� ���� ACR� ����� ��� �
���.
v CLIENT_AFFINITY_DEFINED
���� ��� ���� �� AFFINITY_LIST ���� �� �� ��
���. ���� ��� ��� ���� �� � �� ��� ��� ��
� db2dsdriver � �� ��� �����. �� ��, ��� ����.
.
.
.<client_affinity_defined>
<!- this section has specific defined affinities--><client name="client1"
hostname="appsrv1.svl.ibm.com"listname="list2" >
</client><client name="client2"
hostname="appsrv2.svl.ibm.com"listname="list1" >
</client></client_affinity_defined>...
v CLIENT_AFFINITY_ROUNDROBIN
ALTERNATE_SERVER_LIST� �� �� ��� ������. � ���
� CLIENT_AFFINITY_ROUNDROBIN ��� ���� ���(�(0) �
�)� �� �� � ��� ���. �� ��,
.
.
.<client_affinity_roundrobin>
<!- roundrobin picks the starting server asthe client index number in this section (0 based)modulo the number of servers.
� 19 ���� Sysplex �� 141
--><client name="client3"
hostname="appsrv3.svl.ibm.com" ><!- this entry is index 0, modulo 3, thus it gets:
server1, server2, server3-->
</client><client name="client4"
hostname="appsrv4.svl.ibm.com" ><!- this entry is index 1, modulo 3, thus it gets:
server2, server3, server1-->
</client></client_affinity_roundrobin>...
��
�� ���� �� ��� ���� ��� ��� �����.
v CLIENT_AFFINITY� �� �� �� (�, �� ��� CLIENT_AFFINITY
����� db2dsdriver � ��� ���� ��) maxAcrRetries� �����
3���. � �� ��� 0�� MAX_INT���. ��� �� 0��
maxAcrRetries� 1� ��� ��� ����� ACR ��� �����.
v acrRetryInterval� ����� 0���. � �� ��� 0�� MAX_INT�
��. �� 0�� � ��� �� �� ��� ACR �� �� #� ���
�.
v ��� ����� �� �� ���� � �� 24� �� � ����. ��
� �� �� 24�� �� SQL1042N� �����.
v enableWLB CLIENT_AFFINITY ��� �� ��� � ����. enableWLB
CLIENT_AFFINITY� �� �� ��� �� SQL5162N� �����.
v ��� � � ALTERNATE_SERVER_LIST, AFFINITY_LIST
CLIENT_AFFINITY ��� ����� ���. ��� �� �� SQL5163N�
�����.
v CLIENT_AFFINITY� �� �� �� ALTERNATE_SERVER_LIST� ��
�� ���. ��� �� �� SQL5164N� �����.
v CLIENT_AFFINITY� �� �� �� ����� ��� ��� � ��
� ��� ���� ���. ��� �� �� SQL5164N� �����. �� �
� � �� �� � � � ��� ″xyz.domain.com,”�� � � � ���
CLIENT_AFFINITY ���� ���� �� � �� �� SQL5164N� �
����. ��� ��� ��� CLIENT_AFFINITY �� ���� �� �
���.
142 DB2 Connect ��� ��
�
�� �� CLIENT_AFFINITY ����� ��� db2dsdriver �� �� ���
��� ��� ���.
<database name="SAMPLE" host="v33ec065.svl.ibm.com" port="446"><acr>
<parameter name="enableACR" value="true"/><alternate_server_list>
<server name="server1"hostname="v33ec067.svl.ibm.com"port="446" >
</server><server name="server2"
hostname="v33ec066.svl.ibm.com"port="446" >
</server><server name="server3"
hostname="v33ec065.svl.ibm.com"port="446" >
</server></alternate_server_list><affinity_list>
<list name="list1"serverorder="server1,server2,server3" >
</list><list name="list2"
serverorder="server3,server2,server1" ></list>
</affinity_list><client_affinity_defined>
<!- this section has specific defined affinities--><client name="client1"
hostname="appsrv1.svl.ibm.com"listname="list2" >
</client><client name="client2"
hostname="appsrv2.svl.ibm.com"listname="list1" >
</client></client_affinity_defined><client_affinity_roundrobin>
<!- roundrobin picks the starting server asthe client index number in this section (0 based)modulo the number of servers.
--><client name="client3"
hostname="appsrv3.svl.ibm.com" ><!- this entry is index 0, modulo 3, thus it gets:
server1, server2, server3-->
</client><client name="client4"
hostname="appsrv4.svl.ibm.com" ><!- this entry is index 1, modulo 3, thus it gets:
server2, server3, server1-->
� 19 ���� Sysplex �� 143
</client></client_affinity_roundrobin>
</acr></database>
����� Sysplex ��� ��
�� ��� IBM Data Server Client �Java Data Server Driver� ��� �
� ���� Sysplex ��� �����.
v ���� �� ��� ��� ��
– ����� TCP/IP �� ���� ���.
– ���� Sysplex ��� ���� IBM Data Server Client Driver� �
� � ��� ����� ��� �� �����. ��� ��� �� �
�� ���� �� ��� ��� ��� �� �� ���� ���
�.
v �� ���� ���� ��:
– ����� TCP/IP �� ���� ���.
– Sysplex �� �� ���� � � ���� ���� �� �� ��
��� � SQL�� �� ��� � ��� ���� ����. � ��
�� KEEPDYNAMIC(YES)� ���� ��� �� �� ��� ���.
– SQL�� ���� �� CLI ��� ��� ��� API� ����
��� �� �� ����� � SQL�� �� ��� � ��� ���
� ����. ��� ��� � � �� ����� � ��� ��� ��,
�� SQL �� �� �� ���� ����.
– �� ���� ��� � � �� ��� � ��� ���� SQL��
�� � � ���� � ���. �� �� ���� ���� �� �
�� ���� ����� ����� � �� ���� �� ��� ���
��� � ���. � ��� ���� �� ��� �� ��� � ��
��� ���� ����.
– ��� ���� ��� ��� � ��� ��� � ����.
– ����� � ��� ��� � ��� ��� � ����.
v XA ��:
– �� ���� � ��� �� ��� ���� ����.
- � �����. � ���� ����� A� �� ����� xa_start��
xa_end�� � ��� ��� xa_prepare(readonly), xa_prepare
xa_commit �� xa_rollback, �� xa_rollback� �� ����� ��
��� ����� B� �� �����. � ��� ���� ���� �
���� �� IBM WebSphere MQ IBM Lotus Domino���.
144 DB2 Connect ��� ��
- � �����. � ����� �� ����� ���� � ����
� ���� � �� �����. � ��� ���� ���� �
���� �� BEA Tuxedo IBM TXSeries Encina ������.
– � � �� ��� ���� XA ���� � ���� �� �� ��
DB2 Connect �� �� �����.
� 19 ���� Sysplex �� 145
� 20 � DB2 Connect ��
������ � ��� � ��� ��� ���� ��� DB2 Connect
� ��� � ���.
RQRIOBLK
RQRIOBLK ���� ���� ��� ��� �� ��� �����. �� ��
� � �� ���� � ��� � �����. �� ��� � �� ��� ��
� �� �� ��� �� �� ���� ����� ��� �� ����.
�� ��� � �� ����� DB2 Connect ��� � �� ���� ����
�. ���, �� �� ��� ���� �� �������� ��� �� ��� �
���.
����� � � �� �� ���� ���� �� ��, ��� DRDA ��
��(32767)� ������. ��� ���, ���� ��� �� ��� �� �
�� �����. ���� ����, � ��� �����. ��� ��
(�: Linux UNIX �� ��� �� vmstat ��)� ��� ���� ����
����� �� �����.
DIR_CACHE
DIR_CACHE ���� ���� ��� �� �� ����. �� ����
(DIR_CACHE=YES), ���� ��� �� ���� ����� �� ��� �� �
��� ��� ��� ���� ��� �� ��� ���� � ���.
�� ���� ���(DIR_CACHE=NO), ������� �� ��� ����� �
� ����� �� � ��� �����. ��� ��� ���, � ���� �
��� ��� �����.
�� ��, db2start �� � � ���� ��� ��� DB2� � � �
����. � ��� � DB2 � ���(db2agent)�� �����. ��, ��
� ����� ���� ��� ������ ������� � �� �� � �
�� ������ �� �����.
���� ��� ������ ����, ������ � ��� ����, � �
���� ���� �����. ��� ���� ���� �� ���� ���� �
��� ��� ������ �� ��� ��� �����.
© Copyright IBM Corp. 1993, 2009 147
��� ����� ��� ��, ���� �� ��� ���� ����. ���
� ��� ��� �� ��, �� ������ �����.
�� ���� ����� ��� ��� ��� ���� ������. ��
���, � ���� ���� ����� �� � �� �����. ������ �
��� �� ��� ���� ��� � ���� ����� DB2� �� � �
��� �� ��� �� �����. ��� ��� ��� ��� ������ ��
� �� �� �� �����.
NUMDB
�� ���� DB2 Connect� ��� NUMDB � ���� ��� �� �
���, � 8��� ������. � ���� ����� DB2 Connect �
� �� �� � � �� ������ �� ���. � ���� ��,
DB2 Connect ��� ����� � � �� �� ������ �� �� �
���.
�� DB2 Connect ����
AGENTPRI MAXAGENTS� � 9.5�� ���� ����.
MAXAGENTS� �� �� ��� �� �� ������ �� ���
�� ����� � �� �����. ��� ��� � ��� ��� ���
�. ���� ��� DB2 ���� �� � � � ���� �� MAXAGENTS
� ���� �� �������. ��� ���� �� ���� � ���.
���� NUM_POOLAGENTS� ����� 100� AUTOMATIC�� �����.
�� ���� MAX_COORDAGENTS� ����� 200� AUTOMATIC�� �
����.
���� ������� DB2 Connect �� �� ���� ���� API
� ��� � � ��� �� ��� ������. API� ��� � �
DB2ACCOUNT �� �� ���� ��� � ��� �����.
IBM Data Server Driver for JDBC and SQLJ
com.ibm.db2.jcc.DB2BaseDataSource.clientAccountingInformation �� ��
IBM Data Server Provider for .NET
DB2Connection.ClientAccountingInformation �� ��
CLI/ODBC
ClientAcctStr CLI/ODBC � ��
Embedded SQL(C, C++ � COBOL)
sqlesact ��
148 DB2 Connect ��� ��
��� SQLCODE � ��� ���� ��, ��� SQLCODE �� ����
� SQLCODE �� �� �� � ���� � ���. ��� � ��
� DB2 Connect ������ ���� ��, ��� � ��� ����� ��
�� � ��� ����.
��� ������ ��
��� � IBM ���� ������ � � ��� ����. �� �
����� � ����� �� �� �� ���. �� ��, �� ���
� SQL ������ �� ������� ��� ��� � ���. ��� �
�� IBM ���� ������ � ��� ��� ������.
�� ��, ��� ���� �� ��� ��(UR) �� ��� �(NC) ��
��� ��� � ���� � ���.
�: UR� ���� ���� �� ���� �� �� � �� �� ���, �
� ���� ALL� ���� � ���� ����.
����� � ����� �� ���� �� ��� �� �� �� �
����� ���� �� ��� � � ��� �� � ���. ������
�� ��� ���� ��, ��� ��� ��, ������ ��� ��� ��
� �� ���. � �� �� ��� ���� ��� � ��� �� �
���.
���� �� ����
�� ������ ���� ���� � ���� � �� � � ������
�� ���� ����. ���� ��� �� �� �� �� ���� ��
�� ����� � � ��� �� ��� �����. ��� ��� �� ��
� ����� �� ���� �� ������� �� ������� ����
����. �� ���� � ��� ����� �� ��� ����.
���� ���� ����� � ���� ��� �� �� ���� �� �
������� �� �� ������ ���� ���. � �����, �� �
��� �� ��� ��� 0�� ���� ���. ��, ����� ���
��� � �� ��� ��� �� ��� ��� ��� �� ���. �� �
�, UNIX ���� �� � �� �� � ��� �� ���� 32� ����. �
�� � �� ���, � ��� 150�� ������. DLC ���� �� ����
���� �� ���, �� �� 150� ��� ���.
� 20 DB2 Connect �� 149
���� ����� IOBUF ���� �� �� ���� ���. � ����
�� 500�� �����, � � ��� ��, ESCON® �� 3172� �� ��
��� ��� ���� ���� ��� � 3992� � �����.
LAN �����, DLC �� LLC � �� � ��� � ��� ���
�� � ���. � �� 7 ���� ���� �� ��� ���� �� ��
4 ���� ���� �����.
���� ��� �� TCP ���� ��� 1500���� ���� ���. ��
�� FDDI ������ � �� 4400������ ��, TCP/IP� �� ESCON
���� ���� �� ���� ��� �� 4096��� ���.
����� TCP/IP ����� ��, TCP � �� ��� 32768 ����
���� ���. �� 65536�� � ����.
�: ��� ��� ��� �(���� �)� ���� �� ������ �
�� ��� �(��� �)� ���� ��� �� ��� �� � ����.
���� ����� ��� �� �� �� � � ��� ���� ��
��� �� ��� �� ��� ���� �� ���� � �����. DB2
Connect� TCP/IP�� � � �����. ����� ����� � �
�� ����, ��� �� ������ ��� �� ����� �� ��
���� �� � ��� �����. � ����� ��� ��� ��
����, ��� �� �� ��� �� ����� ���� � ��� ��
�� ���� CPU �� �� �� ��� �����.
���� �� ��� � 19� ���� ���.
� 19. ���� �� ��
�� �� � �� ����
�� � ���� ����� �
���
0�� �� �� ����� �
���.
IOBUF ��� �� 3992� �� ESCON �� � ��
���� �� ���
�.
RUSIZE ��� ��� 4096��
�.
RUSIZE� RQRIOBLK
� �� ��� ����
��� � � �
���.
�� VPACING, PACING
� ���� 63��
���� ���.
�� �� �� ��
� ������.
��� �� �/�� � �� � �� 150���. ����� �� 32��
�.
150 DB2 Connect ��� ��
� 19. ���� �� �� (��)
�� �� � �� ����
TCP �� ���� �� ���� �� 1500, �
� FDDI� ��
4400
T C P / I P� ��� �
ESCON ���� ��
4096�� ���� ��
�.
TCP �� �/�� �� �� � �� �� 64K�
���.
Windows� ��, ���
�� 8 1 9 2 ��� � .
Windows �������
��� � ���.
��� ��
���� �� ��� �� ��� ��� �� ��� ���� � �� �
���. �� ��� ������.
v CPU� �� ���? �� ��� ��� �� ���� ������, �
�� ���� ��� ���� ������.
v ���� �$ ��� ����? ��� �� ��� ��� �� ���� ��
���� ��� ���� ���, ���� ������.
v �� ���/�� ���� �� �� ���� ��? ����� �����
� �� � ��� �� �� ������.
v ����� � ���� �� �� ����� � ������ ��� ���
��?
v ����� � � ���� ���� ��� ��? ��� ��� ��
�� ��� ����� ���� �� ��, ���� ���� ���� ��
�� �� ���� �����.
v ���� ��� ���� ��� ����? � ��? �����
�� � ��? �� ��� ���� ��� ��� � ��?
DB2 Connect �� �� ��
DB2 Connect ���� IBM ���� ���� � ��� ���� � ��
��� ����, �� ��� ��� �� ���� ��� ���� ��
�.
1. IBM ���� ��� � ��� ��(�� 32K ��� ���)� � ��
��� ��, ������ � ��� � ��� RQRIOBLK� 32767�
������ ������. �� ���(CLP)� ��� ���� � �
���.
db2 update database manager configuration using RQRIOBLK 32767
� 20 DB2 Connect �� 151
2. IBMROB � ���� ��� RU� �� ��� ��� ��� ������ �
�����. �� � �� ���� �� �� ��� 4K ���� ���
� ��� � ���. ��� � �� ��� ��� ��, ��� ��
� �� ��� 1536����� �����. � ��� ����� ���.
z/OS� DB2 ��
z/OS�� �� �� ��� ���� � ���. V5��� �� 25,000�� �
���� ��� �� � ���. ��� � ��� ��� �� � � �
� �� 1999���. ������ ����� �� ��� �� �� �
� � � �� ��� ���� � ��� �����.
DSNZPARM ��� CMTSTAT, CONDBAT MAXDBAT� �� ��� ��� �
���. ��� � �����, CMTSTAT� INACTIVE� ���� CONDBAT� ��
� � ���� � DBAT� ���� ���� MAXDBAT� � � DBAT
� �� �� ���� ������.
DB2 Connect ��� �� ��
�� �� ��� �� ���� �� � ���, z/OS� DB2� OPEN �� FETCH
��� �� ���� ��� � �� ��� ��� ����(�: DB2 Connect)
� � � �� ���. ����� � �� ��� � ��� ��� ���� DB2
�� ��� ��� ��� ��, �� �� �� ��� � ��� �� ��
��� �� ���� ����� ��� � ���. ��� ���� �� ��� �
� �� ����� ���.
��� � �� ��� ����� ���� �� ���� �� ��� �
� ���� �� ��� �� ���� � ���. �� ��� �� ���
�� �� �� ��� �� �� ��� �� ��� �� �� ����
�. ��� ��� ���� �� ��� ��� ��� �� ��� ��
���� ����� ��� �����. DB2 Connect� �� ���� DB2 �
��� �� �� ��� ������ � ��� �� � ���.
���� ���� ��� TCP/IP� �� �� �� ��( �� 32K ���
� �)� � � ��� �� � �� DB2 Connect�� RFC-1323 �� ��
� ��� � � �� ��� �����. � �� ��� TCP/IP� ���
�� ��� ���� ��� �� �� ���� � � ��� ����
���� ��� � ���.
152 DB2 Connect ��� ��
�� �� ��
z/OS� DB2 � 7 ��� ��� �� �� �� �� ��� DB2 DDF ��
���� EXTRA BLOCKS SRV ���� �� ����. � ��� DB2� �
�� �� ����� �� �� � � �� �� �� �� �� ������
����. � ��� �� 0 - 100� ��� ��� � ���. ��� �� 0
�� ���� �� �� �� � � ���� �� ����. � �� ��� �
��� ���� 100� ��� � ��� �� ����� ���� �� ��
� �����.
������ �� ��� DB2 Connect ��� �� �� �� � DB2 Connect
� ��� �� DB2� ����� ���� ���� � �� � � ���
�� �� �� �� �� DB2 Connect ��� �� � ���.
v ��� �� �� � �� �� ��
v ��� � select�� ‘OPTIMIZE for N ROWS’� ��
v ��� � select�� ‘FETCH FIRST N ROWS ONLY’� ��
DB2 Connect� �� SQL API� ��� �� �� �� ��� ��� � �
��.
Embedded SQL
v ���� select� ���� ‘OPTIMIZE for N ROWS’� �� ‘FETCH
FIRST N ROWS ONLY’�� ����� �� ��� ��� �� �
� �� �� ��� ��� � ���.
v ‘OPTIMIZE for N ROWS’�� ���� ��, DB2� EXTRA BLOCKS
SRV DDF �� ��� ��� �� DB2 Connect� � ��� � �
� ������. DB2� N�� ��� �� �� ��� �� ����
� � � � � �� ���� ���� ������ N� � �
�� �� ����� ��� � ���.
v ‘FETCH FIRST N ROWS ONLY’�� DB2�� �� �� ��� N�
��� ����� �� ����� ��� �����. N� ��� ��
�� SQL � +100(��� )� �����.
CLI/ODBC
v SQL_MAX_ROWS �� �� �� ��� �� �� �� �� ��
� ��� � ���.
v ‘FETCH FIRST N ROWS ONLY’�� DB2 7.1 ��� ��� ��
�����.
– � 7� ��, �� �� ��� DB2�� N� ��� �����. N
� ��� ���� �� SQL_NO_DATA_FOUND� �����.
� 20 DB2 Connect �� 153
– � 8 ����� CLI� �� N� �� ���� �� � ��
�� �� ������� � ��� ���.
JDBC setMaxRows ��� �� ��� �� �� �� �� ��� ��� �
���. CLI/ODBC ��� �����, DB2 Connect� DB2 6.x ���
‘OPTIMIZE for N ROWS’�� �� ����. ��, DB2 Connect� DB2
7.1 ��� ��� ‘FETCH FIRST N ROWS ONLY’�� �� ���
�.
RFC-1323 � ���
�� ��� TCP/IP� RFC-1323 � � ���� � Windows, Linux UNIX
����� �����. DB2 ����� � DB2SORCVBUF� ��� Windows,
Linux �� UNIX� DB2�� � �� ��� � ���. ���� ����
� � ����� �� 64K ��� ��� ���� ���. �� ��, Windows,
Linux, �� UNIX� DB2�� db2set DB2SORCVBUF=65537� ��� � �
��.
�� ��� �� ��� �� ��� �� ����. �� ��� �
�� ��� ����� ������ � ��� � ��� DIAGLEVEL�
4(���)� ���� � �� �� ���� ���� ������.
���� ����� ��� � �� , � ������� ����� �� �
� TCP/IP ��� �� �� �� DB2 ��� �� ����� �� ��� ��
���. �� ��, DB2� ��, ���� �� TCPRCVBUFRSIZE� 64K ��
� ��� ������ �� ��� ���� �� � ���. ��� IBM Data
Server Client� ��� DB2 Connect � ������� �� IBM ����
DB2 ������� ����� ��, ������� ���� ��� � �
��. IBM ���� DB2 ������� ��� � �� ��, ��� ���
� ��� IBM Data Server Client� ������ DB2 � �� ���� �
�� �� ���.
���� ���� � ����� �� ��� ����, ���� � ��
�� ����� ���� �� ��� ���. ���� �� ��� � ��,
��� �� �� LAN ���� ���� �� ��, IP MTU �� ��
� ��� ����� ���� � ��� �� �� �� ������ �� �
�� � ���. ���� ���� ���� ��� �� � 64K� �
�� �� �� ��� ���� ���.
���� ��� �� �� ��� �� �� ����� ���� ���. �
��� ��� �� ����� ���� �� �� ���
http://www.networking.ibm.com/� ������.
154 DB2 Connect ��� ��
��� ��� ��
�� �� ��(�: Intel [Windows], IEEE [Linux UNIX �� ��], System z
[VM, VSE, z/OS], IBM Power Systems [IBM i]) �� ��� � �, �� �
�� (�: 10��, ��, �� ���)� ��� � � ���. � ��
� ��� � � ���.
1��� �� ��� �� � CPU �� ���� ����� �� ��� �
(��� �� ���)� � �� ����� ����.
DATE/TIME/TIMESTAMP� ��� � �� ���� 1��� CHAR � ��
���� �� ����. �� ��� � ��� �� ��� �� ���� � �
���. ����� ���� DB2 Connect� �� ������ ��� � �
�� �� ����� � � ���.
������ ���� ‘�� ����’�� ��� ��� ��, ������ �
����� �� � � �� ���� �� ��� �� ��� ����. IBM
���� ������ ��� ���� ���� � � ��� ��� � �
��.
� ���� ��� ��
�� ���� CHAR �� VARCHAR ��� � �� � ���. ���
� �� �� ���� ��� ��� �� ����.
v � ��� ��� �� �� ��, VARCHAR� � ��� � � ��
CHAR� �� ��� �� �� �� ��� ���� �����. � �� �
�� �� ���� ����� �� ���� ���.
v � ��� ��� �� �� �� ��, CHAR� � ��� � � ��
VARCHAR ��� ���� �� �� ��� ��� ��� ��� � �
�����.
���� ����
�� ����� � �� ����.
v ���� �� � ��� ��
� ��� ��� ���� � �����. �� ��, ��� ���� ��
��� � ���.
���� ���(� �)
4.0 MB/s
� 20 DB2 Connect �� 155
16Mbps LAN
2.0 MB/s
���� ���(��)
1.0 MB/s
4Mbps LAN
0.5 MB/s
�� T1 ��(1.544Mbps)
0.193 MB/s
�� ��� 56Kbps ��
0.007 MB/s
19.6Kbps ��
0.002 MB/s
9600bps ��
0.001 MB/s
��� � � IBM ���� ������ �� ���� � �" � �
�� �� �����.
v ���� ��� �� �� ���
���� ���� �� ���� ��� ��� ���� ���� ���. ���,
���� DB2 Connect� �� �� ���� ��� � ��� ���� �
��� ���� ���.
v ���� ����
���� LAN�� LAN��, � ������ �� ����� ��� ��, ��
��� ������. ���, ���, ��� �� �� ��� �� ����. �
� ��, ��� ��� �� ��� ���� ��� � �� ���� ���.
� ��� ��� ��� ������. ���� Satellite� �����, �
��� �� ��(3 * 10**8 m/s)� ��� ����� �� ��� �� ��
���.
v ���� ���
���� ��� ��� ���� ��, ������ �� �� ��� ��� �
� �����.
����� �� ��, �� ��, �� �� ��� �� ��� NCP ��
!� ���� �� � �� �� ��� � ���.
v ���� �
156 DB2 Connect ��� ��
� 21 � CLI/ODBC ����� �� ��
CLI/ODBC� ���� ������ ������� ��� � � SQL API�
��. CLI ��� DB2 ��� ���� ���� ��� ���� ���
��� ���� ������.
�� ������ ODBC API� ��� �� ��� ���� ���� ��
� �����. ��� �� 10�� ���� API ��� �� � ���.
- SQLTables- SQLColumns- SQLSpecialcolumns- SQLStatistics- SQLPrimarykeys- SQLForeignkeys- SQLTablePrivileges- SQLColumnPrivileges- SQLProcedures- SQLProcedureColumns
�� ��� ���� API� ���� �� CLI/ODBC ������ �����
� �� � �� �� ��� � ���. �� ��, SQLTables ��� ���
���� � ���� �� ����� �����. � ���� ��, ��� �
��� �� �� ���� ���� ��� ��� �� �� �� �� �� �
��� �� � ���.
� CLI/ODBC �� ��� ��� ������� �� �� � ″�� �
�″ � � � API ��� �� � �� ��� �� ��� � ���. �
��� ��� � �� ��� � ���.
1. db2cli.ini ��� �� �
2. ���� � �� ���� ���� ������� ODBC/CLI ���
�(���� � �� ���� ���� �����)
3. DBA �� ������ ���� ������ CLI � �
��� �����.
- DBName- TableType- SchemaList- SysSchema- GrantorList- GranteeList
© Copyright IBM Corp. 1993, 2009 159
� 22 � DB2 Connect �� ��
DB2 Connect ���� �� �� �, � �, �� ��� ���� ���.
��� ��� �#(�� ��)� ��� �� �� �� ���� ���� ���
�� ���� �� � ���� ��� � ���.
� ��� ���� �� �� ��� ��� � �� �� ������.
� �� �
��� ��� ��� ��� ��� �� ��� ���� ��� �����. �
��� ����, �� � ��, ���� �� ���� �� �� ��� ��
� �� ��� ������. ��� �� ��� �� �� � �� ���.
v � �� ������?
v � �� ���� ���� ��?
v �� ��� ���� ��?
v ��� ���� ��� �� �� �� �� ����� ���� ��?
v ������� ������?
v �� ��� ����� DB2 Connect �(��� �) ��, DB2 Connect �
�� �� IBM ���� ������ � �� �� DB2 Connect Personal
Edition� IBM ���� ������ � ��� ��� �"��?
v ����� � � ���� �� ���� ��� � � ��?
v db2trc, db2pd �� db2support� �� � �� ��� �� � ��� ���
�?
v ��� ��� ��� �� ��� ����� ���� ��?
v ��� ��� ��, ���� ��� ����?
� ��� ��� �
�� ��� ���� �� �� ����� ������.
1. �� ��� ���� �����?
v ���� �� � ��� �� �� ����?
v ���� ��� ����� �����?
v ��� ���� ��� ������?
v �� �� �� �� �� �� � ��� �����?
2. UNIX �� ��� ��, �� �� �� �����?
© Copyright IBM Corp. 1993, 2009 163
v ���� ��� �� � ��� SYSADM ���� ����?
3. �� ����, ����� � ��� ���� ������?
v UNIX �� ��� ��, nodelock ��� �� IBM�� ��� ��� �
����?
4. IBM ���� ������ � ������ ��� ��� ��� �
�?
v �� � �� �� �� ������.
a. IBM ���� ������ � �� �� �� ����� ��
��(AR)� ����. IBM ���� � ������ � ����
� ��, ���� ��� � ���� ����� ���� ���
��� ��� ���.
b. DB2 Connect ������ �� �� �� ����� ����, �
���� �� IBM ���� �� �����.
c. ���� ������ ��� ������ ��� �� ��� ��
� �� ���� �� ���.
v � � �� �� ��� ���� PU(�� �) ��� ���� ���
� �����, TCP/IP �� �� ��� �� �� ��� ��� ���
��� ���� �� �����.
v IBM ���� � ������ �� ���� ��� �� ���
�� ��� � � ���� ��� ���.
5. IBM ���� � ������� ���� �� IBM ���� � ���
��� � ���� ��� �� ��� ��� ��?
v ��� ��� ��, ��� ��� ��, ���� ��� ������.
6. �� ���(CLP)� ��� IBM ���� ������ �� �� SQL
�� ����� ��� ����?
v ���� �� CLP� IBM ���� ������ �� �����?
� �� � ��� ��� �
�� ���� ��� ��� ��� � ��� �� ������.
1. ���� ��� �� ��� ��?
v � �������?
v � ���� �� ��?
v �� ���� ��� � �� ���� ���? �� ��, �����
�� ����� ���� � �� �� �� � �� �� ���
��� �����?
v ������ ��, � API� ��� ���� �����?
164 DB2 Connect ��� ��
v �� �� �� API� ��� �� ������ ���� �����
�����?
v FixPack� ��� ������? �� �� ���� �� ���� ����
��(��� ��) �� ���� � ��� ��� ��, IBM� ��
FixPack� �� � �� ��� � �����.
2. � ��� ���� �����?
v �� �� �� �� ��� �� � ���� ��?
v �� ��(participant)� ����, � ��� �� �� ��� �� �
�� ��� � ��?
3. ����� �� ��� � �� �� �� � �� ��� �����
?
v TCP/IP�� TCP/IP � ��� ��� ��� �� ��� � �
���.
4. SQLCA(SQL �� ��)�� � � �� ��� ��?
v ��� �� ����� SQLCODE SQLSTATE � ��� ����
�� �� ���.
v ����� ����� SQLSTATE� ��� DB2 ������ ��
� ���� �� ���� ���� � ���. �� � ������ �
����� � �� ���� ���� �����.
5. START DBM� ��� �����? ���, DB2COMM �� �� �
� ���� ����� ������� ���� ������ ������.
6. �� ��� ��� �� ���� �� ���� �� � ��? �
� ���� �� ���� �� ���� � ���. �� �����
���� �� ��� ��, ��� �� � ��� ����� �� �
��?
7. �� ��� ��� ��� ��� ��? ��� ������ ��� ��
����.
8. ��� �� ��, ����� ��� ��� �����? �� �� �
� �� ��� � �� ������ �� ��� ���� ��� ��
� ��� � ���.
9. ��� ������� ��� � �� ����? �� ���� ���� �
� ��� �� ���� ����� � �� ��� �� � ���. �
� ��, TCP/IP� ��� �� ��� ���� PING� � �� �����
�.
� 22 DB2 Connect ��� �� 165
�� ��
��� ���� ��, ��� ��� � ���.
v ��, �� ��, �� ��, �� �� �� ��� ��� � � ��
�� ������ � ��� � ���� � ��� ���� ��
(diagpath)� ��� ��� ���.
� � ���� �� ��� � ���� �� ����� �� ��� �
���.
– Linux UNIX ����� INSTHOME/sqllib/db2dump� ��� ��
INSTHOME� �� �� � �������.
– ���� Windows �����
- DB2INSTPROF �� �� ���� ��� x:₩SQLLIB₩DB2INSTANCE�
���� �� x:₩SQLLIB� DB2PATH ����� �� ��� ���
� ���� ���� DB2INSTANCE� �� � ��� ����.
�: ���� ��� SQLLIB� ��� ��� ����.
- DB2INSTPROF �� �� ���� x:₩DB2INSTPROF₩DB2INSTANCE� �
��� �� DB2INSTPROF� �� � ��� ����� ����
DB2INSTANCE� �� �(����, Windows 32�� �� ����
DB2INSTDEF� �)���.
v Windows �� ����� � � �� ���� ��� � �� ��� �
� ���.
v ��� � � � ���� db2trc, db2pd, db2support db2diag� ��
���.
v Linux UNIX �� ��� ��, � ���� �� ��� � ��� �
� ���� � �� ps �� ��� � ���.
v UNIX �� ��� ��, �� ��� ��� � �� ����� �� �� �
�. � ���� � ���� ��� ���� �� ��� ���� �
� ��� � �� � ���.
166 DB2 Connect ��� ��
� 23 � DB2 Connect �� DB2 ��
��� ��� ��� �� �� ��� ��� ��� � �� ��� ���
��. DB2 ������ � ���� ��� ��� ���� �� ��� �
���. �� �� DB2 ������ � ��� ��� �����.
db2trc� ���� DB2 �� ��
db2trc �� DB2� �� ���� �� �� �����. �� �� DB2 ��
� �� ��� ���� � ��� �� � � ���� �����.
�� � �� ��� ����� �� �� ���� ��� � ���
� � �� ������.
�����, IBM Software Support �� ���� ��� ��� �� DB2 ��
� �����. �� � ���� �� ��� � �� ��� �� � ��
DB2 �� �� �� ��� ��� ��� �� �����.
���� ���� �� �� �� ��� ��� ��� ��� ���� � � �
� �� � � ���� �� ����.
�: db2trc� ����� SYSADM, SYSCTRL �� SYSMAINT �� ��� �
����.
�� �� ��� �� ���� ��� ���, ��� �� db2trc ��
�����.
C:₩>db2trcUsage: db2trc (chg|clr|dmp|flw|fmt|inf|off|on) options
�� db2trc � ���� �� ��� ��� ��� -u ��� ������. �
� ��, �� ��� �� ��� ��� ��� �� �� �����.
db2trc on -u
��� �� DB2 ��� ��� � ��� � � � �� ��(″�″�� ��
��)� �� ��� �����.
��� ��� � � �� ��� -L���. � ��� �� � ��� � �
� � �� ��� � ��� �����. ��� �� MB �� ���
��� � ���. (MB� ����� � �� ″M″ �� ″m″� ������.) ��
��� 2MB� ���. � ����� ����� ��� ��� ����,
��� 2� ���$� � ��� ���� ������.
© Copyright IBM Corp. 1993, 2009 167
� �� ���, ��� � ���. ����, � ���� � ��
� �� ��� �����. � �� ��, IBM Software Support� ��� ��
� ��� � ���.
�� �� ��(�: ������ �)� ���� ��, ��� � 8MB� ���
�� �����.
C:₩> db2trc on -l 8MTrace is turned on
��� � ��� ����� �� ��� ��� ���� ���� � ��
� ��� � ���.
���� ����� ��� �� ��� � �� �� ��� �� �����.
��� �� ��� � ��� �� �� ��� ���.
1. � ������ ��� ������ ��� ������ ���� ���
� ������ ���� �� ��� ��� ���.
2. HP-UX, Linux Solaris ������ �� �� ��� �� ��� �� �
�� �� ��� ��� � �� �� �� ��� �� � �� �� �
�����. �� ��, �� db2trc on -l 8m� ��� ��� ���� ���
��� � ��� �� ������(db2trc off). ��, �� �� �� � ��
��� �� ��� � 32MB� ��� ��� ���� ���(db2trc on
-l 32m). � �� ��� �� � ���� � � ���. ��� ����
� ��� ���� ����, ��� ��� �� �� ���� �� �
�� ���� �� ��� �� � �������.
DB2 �� �� �
ON ��� ��� �� �� ��� � � � ��� �� �� �� �
�� ��� �����.
��� ��� � clr ��� ��� �� � �� � ���. ��
� � �� ��� �����.
C:₩>db2trc clrTrace has been cleared
�� ��� �����, dmp �� ��� �� �� ��� ��� ���� �
�� � ����. �� ��, ��� ����.
C:₩>db2trc dmp trace.dmpTrace has been dumped to file
���� �� � � �� �� �� �� ����. ��� �� ���
��, ��� �� OFF ��� ������.
168 DB2 Connect ��� ��
C:₩>db2trc offTrace is turned off
DB2 �� �� ��
db2trc dmp �� �� ��� 2� ��� �� �� �� � ����.
�� ��� �� � �� ����� 2� �� ��� ��� �� ��� �
��� ��� ��� �(NULL) ����� �����.
�� �� � ��� ���� �� �� �����.
db2trc flw example.trc nul
�� example.trc� dmp ��� ��� �� 2� �����.
� �� ��� ��� �� � ���� �� �� ��� ������ ��
����� �����.
� ���� ��� IBM Software Support� �� � ���. ��� IBM
Software Support�� DB2 ���� ���� ��� �����. ��� �
�� ��� �� ��� ASCII� ��� ��� �� ��� ���. �� flw
fmt ��� �� �����. �� ASCII ��� ��� �� 2� ���
��� ���� ���.
C:₩>db2trc flw trace.dmp trace.flwC:₩Temp>db2trc flw trace.dmp trace.flwTotal number of trace records : 18854Trace truncated : NOTrace wrapped : NONumber of trace records formatted : 1513 (pid: 2196 tid 2148 node: -1)Number of trace records formatted : 100 (pid: 1568 tid 1304 node: 0)...
C:₩>db2trc fmt trace.dmp trace.fmtC:₩Temp>db2trc fmt trace.dmp trace.fmtTrace truncated : NOTrace wrapped : NOTotal number of trace records : 18854Number of trace records formatted : 18854
��� ″Trace wrapped″� ″YES″�� ���� ��, �� �� �� � ��� �
��� ��� � � �� �� � �� ���� �����. ��� ���
��� �� ��� � ���. �� ��(-i ��� ���� ��� �� ���
�� ��� ���)� �� ��, �� ��� ��� ��� � ���. ���
�� �� ��� ��� �� �� �� ��� � �� �� ��, �
�� � ��� ��� ��� � ���.
2� ��� �� � � ��� ��� ���� �� �� �� ��� ��
�. �� ��, db2trc fmt -xml trace.dmp trace.fmt� ��� 2� ����
� 23 DB2 Connect �� DB2 �� 169
��� ��� XML �� �� �� ��� ��� � ���. �� ���
�� �(db2trc)� �� ��� ��� ���� ���.
��� � �� ��� Linux UNIX �� ����� DB2� �� ��� ��
�� �� �� �� �� � ���� ���� ��� ����. ��
� �� �� ������ � ��� ��� � �� � ����� ��
� ��� �� ��� db2trdmp.###���(�� ###� ������ ��� �
��). Windows ������ ��� ��� ���� ����. �� ����� �
�� ���� �� ���.
����, ��� db2trc �� �� � � ����.
db2trc on -l 8Mdb2trc clr<Execute problem recreation commands>db2trc dump db2trc.dmpdb2trc offdb2trc flw db2trc.dmp <filename>.flwdb2trc fmt db2trc.dmp <filename>.fmtdb2trc fmt -c db2trc.dmp <filename>.fmtc
170 DB2 Connect ��� ��
� 24 � DRDA �� ��
DRDA ��� ���� �� DRDA� �� �� ��� ��� �� �� �
��� ���� ���. �� ��, DRDA� �� �� ��� � � � ��
�� �� �� � � �� �� ��� �����.
��� ��� ��� �� ���� ��� ����.
v DRDA V3 Vol. 1: Distributed Relational Database Architecture™
v DRDA V3 Vol. 2: Formatted Data Object Content Architecture
v DRDA V3 Vol. 3: Distributed Data Management Architecture
��� ���� PDF �� www.opengroup.org�� �����.
db2drdat ���� DRDA ����� ����(AR)� DB2 DRDA ����
� �(AS)�(�: DB2 Connect� ��� �� Power Systems � ������
��)� ��� ���� �����.
�� ����
db2drdat ���� DB2 Connect �(IBM Data Server Client ��)� IBM �
��� ������ � �� �� ���� �����.
��� ��� �� ���� ��� ��� � ��� ��� ������ ��
(�� ����� ���)� ��� ���� �� � � ���� �� ����.
IBM ���� ������ �� �� CONNECT TO ������ ��� �
��� �� ��� � � �� ��� ��� ����� ������. IBM
���� ������ � � ���� ��� ��� ��� ���� ��, �
� ��� ������� �� ��� �� � ���. ���� ��� �
� �� �� �����.
db2drdat� ��� DB2 Connect ������� IBM ���� ������ �
� ��� �� �� ��� ���� �����. IBM ���� �����
� �� �� ���� SEND BUFFER�� ���� �� IBM ���� �
����� ��� ��� ���� RECEIVE BUFFER�� ���� ����.
�� � SQLCA ��� �� ��, �� ���� ��� ��� ����
SQLCA� ��� ����. SQLCA� SQLCODE �� IBM ���� ��
���� �� �� � � ��� �� ����. � �� � �� ��
� � � ��� �� � �� ��� �����. �� ��
��� ���.
© Copyright IBM Corp. 1993, 2009 171
v ��� ID
v SEND BUFFER, RECEIVE BUFFER �� SQLCA ���. � � �� DDM
��� �� �� DSS TYPE� ������.
� �� � �� � ���� �� ��� �� � 5�� ���� ��
����.
v ��� �
v �� 2� �� 3� � ��� �� �� DRDA ��� ���� ASCII ��
EBCDIC� ���.
v �� 2� �� 3� ASCII ��
v �� 2� �� 3� EBCDIC ��
�� �
db2drdat ���� ��� ��� tracefile� �����.
v -r
– DRDA ��/�� ��
– ��
v -s
– DRDA ���
– �
v -c
– SQLCA
v TCP/IP �� ��
– �� �� � �
– ��
– ��� ���
– ��� API
– ��
– �� ��
�:
1. Exit � 0 �� ���� �� �� ���, 0� �� �� ��� ��
� ���.
2. � �� �� ���� API� �� ����.
3. � �� �� �� API���� DB2 Connect� � � ���� �� �
���.
172 DB2 Connect ��� ��
4. db2drdat �� �� ���� ��� ��� ���, �� ��� ��� ���
� �� ��� ��� �����.
�� � �� ��
�� ��� db2drdat ���� �����.
v ���� ������ ��� ID(PID)
v ������ � ���(DCS) ������ ���� RDB_NAME
v DB2 Connect CCSID
v IBM ���� ������ � CCSID
v DB2 Connect ���� ���� IBM ���� ������ � � ��
�
� �� �� IBM ���� ������ � � ����� ��
EXCSAT(Exchange Server Attributes) ACCRDB(Access RDB) �� ���
��. CONNECT TO ������ �� ���� � �� �� ����. ��
�� DB2 Connect� IBM ���� ������ � � ������� �
�� ��� �����. � ���� � � � �� ���(EXCSATRD)� �
�� RDB �� ���(ACCRDBRM)� �� ���.
EXCSAT
EXCSAT ��� � ��(SRVNAM) �� �� �� ��� ���
�� ������ ��� ��, DDM ��� �� � ��� X’116D’
���. EXCSAT �� � �� � ���. EXCSAT ��� �
X’9481A292’(CCSID 500�� ��)� X’116D’� ���� mask� �
���.
EXCSAT ��� EXTNAM(�� ��) �� �� �����. � ��
�� �� IBM ���� ������ � ����� � ��� ���
��. ��� 8��� ��� ID(�� 4��� ��� ID� 4��� ��
ID)� 20��� ����� ID� ���� ���. � ��� X’115E’
� ����, � ���� �� ���� ��� db2bp�� �� 000C50CC�
����. Linux �� UNIX IBM Data Server Client�� � �� �
���� �� ��� � ��� �� ���� � �� ps �� �
�� � ���.
ACCRDB
ACCRDB ���� RDBNAM �� �� RDB_NAME� ����, ��
� ��� X’2110’���. ACCRDB �� � �� � EXCSAT �
��� �� � . A C C R D B ��� , X ’ 2 1 1 0 ’� ���� �
X’E2E3D3C5C3F1’� STLEC1� ����. DCS ����� �� ���
��� �� �� �����.
� 24 DRDA �� 173
�� ����� � ��� X’2104’� �� ���.
DB2 Connect ��������� �� � ��� ACCRDB �� �
��� X’119C’� �� CCSID �� � CCSIDSBC(1��� ���
CCSID)� ����� �����. �� ���, CCSIDSBC� X’0333’�
� 819���.
� ��� X’119D’ X’119E’� �� �� �� � CCSIDDBC(2
��� ��� CCSID)� CCSIDMBC(�� ��� ��� CCSID)�
ACCRDB ��� �����. � ��� CCSIDDBC� X’04B0’��
1200�� CCSIDMBC� X’0333’�� 819���.
EXCSATRD � ACCRDBRM
��, CCSID �� IBM ���� ������ ���� � �� �
� ACCRDBRM(Access RDB Reply Message)�� � ���. � �
� ACCRDBRM ��� ��� EXCSATRD� �� ���. �� �� �
�� IBM ���� ������ � ���� �� � �� CCSID �
� �� ���. �� 1208(� ��� �� ��� ��� ��)
1200(2��� ��� ��)���.
DB2 Connect� IBM ���� ������ ���� ���� � �
��� ���� ���, �� �� � ���� �� SQLCODE -332
� ����� � ���. IBM ���� ������ �� DB2 Connect
��� �� � ��� ���� ��� ��, VALNSPRM(DDM �
��� X’1252’�� ��� �� ���� ��)� � ��, � �� ��
�� �� SQLCODE -332� ����.
ACCRDBRM� �� ��� PRDID(� ��� X’112E’� �� �� �
� ID)� �� ��� . �� EBCDIC� DSN08015� ����
X’C4E2D5F0F8F0F1F5’���. ��� ��� DSN� z/OS� DB2���.
� ��� �����. ARI� VSE VM� DB2 ���, SQL� DB2
������ �� DB2 Connect��, QSQ� IBM i� DB2���.
� �� � ��
�� ��� DB2 Connect ������� ��� �� System i ������ �
�� �� �� DRDA ��� ���� ��� �� �����. ���� �
�� � �, CONNECT TO ������ �� �� ���(CLP)� ��� ���
����.
175 ���� �� 13� TCP/IP �� �� DB2 Connect Enterprise Edition �
9.1 z/OS� DB2 � 8� �����.
174 DB2 Connect ��� ��
1 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.100)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 0 probe 100bytes 16
Data1 (PD_TYPE_UINT,8) unsigned integer:233
2 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.1177)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 19532 probe 1177bytes 250
SEND BUFFER(AR):
EXCSAT RQSDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 00C3D041000100BD 1041007F115E8482 ...A.....A...^.. .C}........".;db0010 F282974040404040 4040404040404040 ...@@@@@@@@@@@@@ 2bp0020 4040F0F0F0C3F5F0 C3C3F0F0F0000000 @@.............. 000C50CC000...0030 0000000000000000 0000000000000000 ................ ................0040 0000000000000000 000000000060F0F0 .............`.. .............-000050 F0F1A2A495404040 4040404040404040 .....@@@@@@@@@@@ 01sun0060 4040404040404040 4040404040404040 @@@@@@@@@@@@@@@@0070 C4C5C3E5F8404040 F0A2A49540404040 .....@@@....@@@@ DECV8 0sun0080 4040404040404040 4000181404140300 @@@@@@@@@....... .......0090 0724070008147400 05240F0008144000 .$....t..$....@. .............. .00A0 08000E1147D8C4C2 F261C1C9E7F6F400 ....G....a...... .....QDB2/AIX64.00B0 08116D9481A29200 0C115AE2D8D3F0F9 ..m.......Z..... .._mask...]SQL0900C0 F0F0F0 ... 000
ACCSEC RQSDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 0026D00100020020 106D000611A20003 .&..... .m...... ..}......_...s..0010 00162110E2E3D3C5 C3F1404040404040 ..!.......@@@@@@ ....STLEC10020 404040404040 @@@@@@
3 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.100)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 110546200 probe 100bytes 12
Data1 (PD_TYPE_UINT,4) unsigned integer:105
4 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.1178)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 110549755 probe 1178bytes 122
RECEIVE BUFFER(AR):
EXCSATRD OBJDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 0059D04300010053 1443000F115EE5F8 .Y.C...S.C...^.. ..}..........;V80010 F1C14BE2E3D3C5C3 F100181404140300 ..K............. 1A.STLEC1.......0020 0724070007147400 05240F0007144000 .$....t..$....@. .............. .0030 0700081147D8C4C2 F20014116DE2E3D3 ....G.......m... .....QDB2..._STL0040 C5C3F14040404040 4040404040000C11 ...@@@@@@@@@@... EC1 ...0050 5AC4E2D5F0F8F0F1 F5 Z........ ]DSN08015
ACCSECRD OBJDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 0010D0030002000A 14AC000611A20003 ................ ..}..........s..
�� 13. �� ��� �(TCP/IP �)
� 24 DRDA �� 175
5 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.100)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 110656806 probe 100bytes 16
Data1 (PD_TYPE_UINT,8) unsigned integer:233
6 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.1177)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 110659711 probe 1177bytes 250
SEND BUFFER(AR):
SECCHK RQSDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 003CD04100010036 106E000611A20003 .<.A...6.n...... ..}......>...s..0010 00162110E2E3D3C5 C3F1404040404040 ..!.......@@@@@@ ....STLEC10020 404040404040000C 11A1D9858799F485 @@@@@@.......... ....Regr4e0030 A599000A11A09585 A6A39695 ............ vr....newton
ACCRDB RQSDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 00ADD001000200A7 20010006210F2407 ........ ...!.$. ..}....x........0010 00172135C7F9F1C1 F0C4F3C14BD7C1F8 ..!5........K... ....G91A0D3A.PA80020 F806030221064600 162110E2E3D3C5C3 ....!.F..!...... 8..........STLEC0030 F140404040404040 4040404040000C11 .@@@@@@@@@@@@... 1 ...0040 2EE2D8D3F0F9F0F0 F0000D002FD8E3C4 ............/... .SQL09000....QTD0050 E2D8D3C1E2C30016 00350006119C0333 .........5.....3 SQLASC..........0060 0006119D04B00006 119E0333003C2104 ...........3.
7 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.100)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 259908001 probe 100bytes 12
Data1 (PD_TYPE_UINT,4) unsigned integer:176
8 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.1178)pid 807116 tid 1 cpid -1 node 0 sec 0 nsec 259911584 probe 1178bytes 193
RECEIVE BUFFER(AR):
SECCHKRM RPYDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 0015D0420001000F 1219000611490000 ...B.........I.. ..}.............0010 000511A400 ..... ...u.
ACCRDBRM RPYDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 009BD00200020095 2201000611490000 ........"....I.. ..}....n........0010 000D002FD8E3C4E2 D8D3F3F7F0000C11 .../............ ....QTDSQL370...0020 2EC4E2D5F0F8F0F1 F500160035000611 ............5... .DSN08015.......0030 9C04B80006119E04 B80006119D04B000 ................ ................0040 0C11A0D5C5E6E3D6 D540400006212524 .........@@..!%$ ...NEWTON .....0050 34001E244E000624 4C00010014244D00 4..$N..$L....$M. ....+...<.....(.0060 06244FFFFF000A11 E8091E768301BE00 .$O........v.... ..!.....Y...c...0070 2221030000000005 68B3B8C7F9F1C1F0 "!......h....... ...........G91A00080 C4F3C1D7C1F8F840 4040400603022106 .......@@@@...!. D3APA88 .....0090 46000A11E8091E76 831389 F......v... ....Y...c.i
�� 14. �� ��� �(TCP/IP �) ���
176 DB2 Connect ��� ��
9 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.100)pid 807116 tid 1 cpid -1 node 0 sec 2 nsec 364420503 probe 100bytes 16
Data1 (PD_TYPE_UINT,8) unsigned integer:10
10 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.1177)pid 807116 tid 1 cpid -1 node 0 sec 2 nsec 364440751 probe 1177bytes 27
SEND BUFFER(AR):
RDBCMM RQSDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 000AD00100010004 200E ........ . ..}........ ..}.......
11 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.100)pid 807116 tid 1 cpid -1 node 0 sec 2 nsec 475009631 probe 100bytes 12
Data1 (PD_TYPE_UINT,4) unsigned integer:54
12 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.1178)pid 807116 tid 1 cpid -1 node 0 sec 2 nsec 475014579 probe 1178bytes 71
RECEIVE BUFFER(AR):
ENDUOWRM RPYDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 002BD05200010025 220C000611490004 .+.R...%"....I.. ..}.............0010 00162110E2E3D3C5 C3F1404040404040 ..!.......@@@@@@ ....STLEC10020 4040404040400005 211501 @@@@@@..!.. .....
SQLCARD OBJDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 000BD00300010005 2408FF ........$.. ..}........
13 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.100)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 721710319 probe 100bytes 16
Data1 (PD_TYPE_UINT,8) unsigned integer:126
�� 15. �� ��� �(TCP/IP �) ���
� 24 DRDA �� 177
14 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.1177)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 721727276 probe 1177bytes 143
SEND BUFFER(AR):
EXCSQLIMM RQSDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 0053D0510001004D 200A00442113E2E3 .S.Q...M ..D!... ..}....(......ST0010 D3C5C3F140404040 4040404040404040 ....@@@@@@@@@@@@ LEC10020 D5E4D3D3C9C44040 4040404040404040 ......@@@@@@@@@@ NULLID0030 4040E2D8D3C3F2C6 F0C1404040404040 @@........@@@@@@ SQLC2F0A0040 4040404041414141 41484C5600CB0005 @@@@AAAAAHLV.... ......<.....0050 2105F1 !.. ..1
SQLSTT OBJDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 002BD00300010025 2414000000001B64 .+.....%$......d ..}.............0010 656C657465206672 6F6D206464637375 elete from ddcsu .%......?_......0020 73312E6D79746162 6C65FF s1.mytable. ..._`./.%..
15 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.100)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 832901261 probe 100bytes 12
Data1 (PD_TYPE_UINT,4) unsigned integer:102
16 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.1178)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 832906528 probe 1178bytes 119
RECEIVE BUFFER(AR):
SQLCARD OBJDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 0066D00300010060 240800FFFFFF3434 .f.....`$.....44 ..}....-........0010 3237303444534E58 4F544C2000FFFFFE 2704DSNXOTL .... ......+.!.<.....0020 0C00000000000000 00FFFFFFFF000000 ................ ................0030 0000000000572020 2057202020202020 .....W W ................0040 001053544C454331 2020202020202020 ..STLEC1 ....<...........0050 2020000F44444353 5553312E4D595441 ..DDCSUS1.MYTA ............(...0060 424C450000FF BLE... .<....
17 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.100)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 833156953 probe 100bytes 16
Data1 (PD_TYPE_UINT,8) unsigned integer:10
�� 16. �� ��� �(TCP/IP �) ���
178 DB2 Connect ��� ��
DRDA ��� �� �� � ��
�� ��� � �� �� � �� � ��� � ���. �� ��� �
��� �����. commit �� IBM ���� ������ � � ���
� �� �� �(UOW)� ������ �����. � �� � ��� �� �
�� ��� IBM ���� ������ � ������ � ������� �
����. � �� �� �(UOW) �����(ENDUOWRM)� ��
�, �� �� �(UOW)� � �� ���.
� ���, �� �� 12�� DDM � ��� X’2408’� � �� X’FF’� ���
� �(Null) SQLCA� �����. �(NULL) SQLCA(X’2408FF’)� �(SQLCODE
0)� ���.
175 ���� �� 13��� �� �� 16� �� SQLCA� � �� � ��
����.
18 data DB2 UDB DRDA Communication Manager sqljcSend fnc (3.3.54.5.0.1177)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 833159843 probe 1177bytes 27
SEND BUFFER(AR):
RDBRLLBCK RQSDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 000AD00100010004 200F ........ . ..}........ ..}.......
19 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.100)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 943302832 probe 100bytes 12
Data1 (PD_TYPE_UINT,4) unsigned integer:54
20 data DB2 UDB DRDA Communication Manager sqljcReceive fnc (3.3.54.3.0.1178)pid 807116 tid 1 cpid -1 node 0 sec 5 nsec 943306288 probe 1178bytes 71
RECEIVE BUFFER(AR):
ENDUOWRM RPYDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 002BD05200010025 220C000611490004 .+.R...%"....I.. ..}.............0010 00162110E2E3D3C5 C3F1404040404040 ..!.......@@@@@@ ....STLEC10020 4040404040400005 211502 @@@@@@..!.. .....
SQLCARD OBJDSS (ASCII) (EBCDIC)0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 0123456789ABCDEF
0000 000BD00300010005 2408FF ........$.. ..}........
�� 17. �� ��� �(TCP/IP �) ���
� 24 DRDA �� 179
� 25 � DB2 Connect� ��� ��
� ����� DB2 Connect ��� ���� � ���� � ���� ��� �
����. ���� �� ��� �����.
v �� ���, �� ��� ��� � �(�� ��� � �)� ��.
���� � � ��� �� ��� ��� ��� ��� ��� � �
��� �!���.
v �� �� ��� ��� ���� ���� ��
v ��� �� ��� ���� ��� �. �� ��, � ��� ���� �
� ���.
SQL0965 �� SQL0969
� ��� SQL0965 SQL0969� IBM i� DB2, z/OS� DB2 DB2 �
��� �� �� � � �� �� �� � ���.
� �� ��� ���� �� �, � ���� ��� ������ �
��� ����� ���� �� SQL �� ����� ���.
� IBM ���� ��������� ���� SQL �� �� � ���
�. �� �� �� ��� ��� �� � �� �� ������.
SQL5043N
� �� ��� �� ��� ��� ���� ���� �����. ��� �
� ������ � ��� �� ���� �������.
TCP/IP ���� DB2 Connect ��� ���� ��� � ���. �
�� ����� ���� ���� � ���.
diaglevel = 4� ��, db2diag �� ��� �� ��� �� � �
��. �� ��, ��� ����.
2001-05-30-14.09.55.321092 Instance:svtdbm5 Node:000PID:10296(db2tcpcm) Appid:nonecommon_communication sqlcctcpconnmgr_child Probe:46DIA3205E TCP/IP �� �� ���� �� TCT/IP �� ��� �� �� �� "30090"�� ����� �� ����.
� � ��� ��� ����� � ��� �� DB2 Connect� �� ��
� ���� �� ���� ���� � ���� �� ��� ����
�. ��� ���� TCP/IP �� � ��, �� � ���� DB2
Connect� ��� �� ��� ��� ��� ��� � ��� �
��.
© Copyright IBM Corp. 1993, 2009 183
��, DB2COMM ��� �� ���� ���� ���� ���� �
�� ��� � ���. �����, ���� DB2COMM �� ����
�� � ��� �� ��� ��(�: svcename �� nname) �� �
�����.
�� ���� ��� ���� �� ������ �� �� ��
��� �� ��� SQL5043 �� ���� �� ����. ���
TCP/IP ��� ��� ��� ���� � �� �� ������
� �, ��� � ���. � ��, �� �� ����� ����
��� �� � ��, �� ��� �� ����� �� ����
�� ����� � � ���.
� �� � ����� DB2 Connect �� ��� � ���
� ��� �� TCP/IP ��� ��� ��� � �����. DB2
Connect �� �� ���� ���� �� �� ������.
db2 terminatedb2stop
SQL30020
� SQL30020N �� �� SQL�� ��� �� ��� � �� ��
� �� ��� ��� �����.
� � ��� ���� ���� ��� ��� . ���� ���� ��
db2support �� �����.
SQL30060
� SQL30060N ″<authorization-ID>″� �� ″<operation>″� ��� � �
��� ����.
� DB2� �� �, �� ������(CDB) ���� ��� ��� ��
���.
SQL30061
� "�� IBM ���� ������ �� ����. �� ������
� �� � ����.
� DCS ���� ��� "�� � ������ ��� ���� � ��
�. � ��� ���� SQLCODE -30061� ������ � ���.
DB2 �, ������ DCS ���� ��� ������. DCS ��
�� ��� �� ������ �� �� ����� ������ ���
���� ���. �� �� DB2 ������� ��, �� ��� �� �
�� ��� ��(BSDS) ″LOCATION=locname″ �� ��� ��� �
184 DB2 Connect ��� ��
�� �� �, � �� ��� ��� �� ��� �(DDF)� �� �
DSNL004I ���(LOCATION=location)�� �����.
TCP/IP �� �� ��� �� ��� ����.
db2 catalog tcpip node <node_name> remote <host_name_or_address>server <port_no_or_service_name>
db2 catalog dcs database <local_name> as <real_db_name>db2 catalog database <local_name> as <alias> at <node node_name>
authentication server
�� �� ������� ���� �� �� �����.
db2 connect to <alias> user <user_name> using <password>
�� �� 79� ��� SQL30081N
�
SQL30081N �� ��� ������.�� �� ������: "TCP/IP". �� �� �� API: "SOCKETS".���� �: "". ��� ���� ��:"connect". ���� � �� ��: "79", "*", "*".SQLSTATE=08001
� � ��� ��� ����� DB2 Connect �� ��� ��� ��
� ��� � ���. DB2 Connect ��� IBM ���� �����
� �� �� �� ��� � ���.
1. DB2 Connect ��� DB2COMM ��� �� ���� �� ���
�� � ���. �� ������. �� ��, AIX�� DB2 Enterprise
Server Edi t ion� �� � db2set db2comm=tcpip ��
sqllib/db2profile� �� ���.
2. IBM Data Server Client DB2 Connect ��� TCP/IP ��� �
�� �� �� �� ���� � � ���. � ��� TCP/IP �
� ��� � ��� ������.
3. DB2� DB2 Connect ��� ������ ������. �� ��
��� ������ � ��� � diaglevel� 4� �����
�.
db2 update dbm cfg using diaglevel 4
DB2� ��� ���� �, db2diag �� ��� ��� DB2 TCP/IP
��� ������ ������. ��� �� ��� ����� ��
�.
2001-02-03-12.41.04.861119 Instance:svtdbm2 Node:00PID:86496(db2sysc) Appid:nonecommon_communication sqlcctcp_start_listen Probe:80DIA3000I "TCPIP" protocol support was successfully started.
� 25 DB2 Connect �� 185
���� � � �� 10032� ��� SQL30081N
�
SQL30081N �� ��� ������.�� �� ������: "TCP/IP". �� �� �� API: "SOCKETS".���� �: "9.21.85.159". ������� ��: "send". ���� � �� ��: "10032","*", "*".SQLSTATE=08001
� � �� ���� TCP/IP ��� �� �� ���� �� ���� �
� �� � ���. TCP/IP ������ ��� ������.
���� ���� TCP/IP ���� ����� ��� �����. �� �
�� ����� � �� ���.
CONNECT� ���� � SQL30082 RC=24
� SQLCODE -30082 ��� ��� �� �� ��� ���� ����.
� ��� �� CONNECT�� ��� ��� ������ ������. ��
� �� � ������� �� � ����. IBM Data Server Client�
� �� � ������� ��� ��� ���. �� ��, AIX� ��
�� ������ CONNECT�� ��� ���� ��� ��� � ��
�.
186 DB2 Connect ��� ��
�� A. 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 189
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 �� �� ���� �� ����.
� 20. 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�
190 DB2 Connect ��� ��
� 20. 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�
�� A. DB2 �� �� �� 191
� 20. 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�
� 21. 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�
� 22. Information Integration �� ��
� �� � �� �� ��� �� ��
Information Integration:
Administration Guide for
Federated Systems
SC19-1020-02 � 2009� 8�
Information Integration:
A S N C L P P r o g r a m
Reference for Replication
and Event Publishing
SC19-1018-04 � 2009� 8�
Information Integration:
Configuration Guide for
Federated Data Sources
SC19-1034-02 ��� 2009� 8�
Information Integration:
SQL Replication Guide
and Reference
SC19-1030-02 � 2009� 8�
Information Integration:
Introduction to Replication
and Event Publishing
GC19-1028-02 � 2009� 8�
� � DB2 �� �
� � DB2 ��� ��� ��, ��� ����� ��� � �� � �� �
� ���� �� �� ����. �� �� ��� IBM ������ � �
DB2 ��� ��� � ���. DB2 PDF �� DVD� �� ��� ��� �
� � ��� �� �����. �� ��, DB2 ��� ���� ��� � �
���� ��� � ����.
192 DB2 Connect ��� ��
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. ����� ����� ��� �� �� ��� ������. ��� ��
�� ��� 190 ���� �DB2 �� �����(�� �� PDF �)�
� ������.
��� ����� SQL � ��� ��
DB2 ��� SQL�� ��� ��� �� �� SQLSTATE �� � ���.
SQLSTATE �� � SQL � SQL � ��� �� ��� �����.
SQL � �� � ����� �� ���� �� ��� ������.
? sqlstate or ? class code
��, sqlstate� � 5�� ��� � SQL ��� class code� SQL ��
�� 2�� ��� ���.
�� ��, ? 08003� 08003 SQL �� �� �� � ����, ? 08� 08 ��
� �� �� �� � �����.
�� A. DB2 �� �� �� 193
DB2 �� ��� �� ��� ���
DB2 � 9.7 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/
infocenter/db2luw/v9r7/���.
DB2 � 9.5 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/
infocenter/db2luw/v9r5/���.
DB2 � 9 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/
infocenter/db2luw/v9/���.
DB2 � 8 ��� �� � 8 �� �� URL� http://publib.boulder.ibm.com/
infocenter/db2luw/v8/���.
DB2 �� ���� �� ��� �� ��
DB2 �� ��� ���� �� ��� ��� �� �� ��� �����. ��
� ��� �� ��� �� ��, DB2 �� ��� �� �� ��� ��� �
����.
v Internet Explorer ������ ��� �� ��� ����� ��� ����
��.
1. Internet Explorer�� � —> �� � —> �� �� �����.
� �� �� � ����.
2. ��� �� � ��� � �� ���� ������ ������.
– ��� � �� ����� ��... �� �����.
�: �� ������ ��� �� ��� ���� � ��� ���
��� ����� ����.
– �� �� $�� �����, �� ��� � �� �� � ���
� �� ��� �� � �� �� �����.
3. ���� ��� �� � ���� �� ��� ��� �� DB2 �� ��
� �����.
v Firefox �� Mozilla ������ ��� �� �� ��� ����� ���
������.
1. � —> �� —> �� �� ��� �� ���� �� ������. �
� �� � � ��� �����.
2. ��� �� � ��� � �� ���� ������ ������.
– ��� � �� ����� � �� �� ��� �� ��� ��
��... �� �����.
194 DB2 Connect ��� ��
– �� �� $�� �����, �� ��� � �� �� � ���
� �� ��� �� � �� �� �����.
3. ���� ��� �� � ���� �� ��� ��� �� DB2 �� ��
� �����.
�� ���� �� �� ����� �� ��� �� ��� ��� ���
�� ��� ���.
��� �� ���� ��� ��� DB2 �� �� ��
��� ��� DB2 �� ��� ����� ��� ���.
���� �
DB2 � 9.7 �� ��� �� ��� �� ���. ��� ��� DB2 Server
��� �DB2 �� � �� ��� DB2 �� �� ��� ��� ������. �
� �� ��� ���� � ���� ����� �� �� ��� ����
�.
� ��� �� ��
��� DB2 �� ��� �� �� ���� �� � ���.
v �� � - �� �� �� � �� ����. �� �� � �� ��
��� � � �� ��� ��� � �� ��� �� ��� ����. ��
�� �� ����� ��� � ���� ��� ��� ���� ���
�� ���.
v �� � - � ��� � ��� �� ����� �� ������. �
� ��, �� �� ��� ����� ��� ���� ���� ��, ��
�� �� �� �� ��� � � ��� ��� ���� ��� �
���. , �� �� ����� �� ��� �� �� ��� �����
���. �� ��� � ��� ��� ��� � ����.
����
� ��� �� � ���� �� �����. �� �� �� ����� ��
� �� ���� �� ��� DB2 �� �� �� �� ��� ������.
�� �� ���� �� ��� DB2 �� ��� ���� ���� ��� �
�����.
1. Linux �� ��� ��
a. �� ��� ��� ��� ������. DB2 �� ��� /opt/ibm/
db2ic/V9.7 ����� ���� �����.
�� A. DB2 �� �� �� 195
b. �� ������ doc/bin ����� ������.
c. ��� �� ic-update ����� �����.
ic-update
2. Windows �� ��� ��
a. � � ���.
b. �� ��� ��� ��� ������. DB2 �� ��� <Program
Files>₩IBM₩DB2 Information Center₩Version 9.7 ����� ���� �
����. �� <Program Files>� ��� �� ����� ��� �
��.
c. �� ������ doc₩bin ����� ������.
d. ��� �� ic-update.bat ��� �����.
ic-update.bat
��
DB2 �� ��� ���� ������. ���� �� �� ��, �� ���
� �� �� ��� �����. �� �� �� ��� � �� ��, ����
��� �����. �� ��� doc₩eclipse₩configuration ����� ���.
� �� �� ��� ��� �� �����.
�: 1239053440785.log
��� �� ���� ��� ��� DB2 �� �� � ��
DB2 �� ��� ��� ��� ��, IBM���� �� ���� �� ��� �
���.
��� ��� DB2 �� ��� ���� ���� ��� ������.
1. ���� DB2 �� ��� �� � �� ��� �� ������. ��
��� �� ��� ��� ���� ����� �� �� ���� �
� ��� ���� � ���� ���� ��� � ���. DB2 �� ��
� ������ �� �� �� ��� ����.
2. �� �� ���� ����� � �� ������. ���� � �
��� � ��, � �� ��� �� ��� � ��� � ���.
�: ���� ��� �� ��� DB2 �� �� ���� ���� � ��,
���� ��� DB2 �� ��� ��� ��� ��� � ���� ��
�� ����� ������. ���� �� �� ���� ����� ���
� �� ���� � ���� ��� ����� � ���� ��� �
� �� ���� ���� ��� ��� �� � ���.
196 DB2 Connect ��� ��
� ���� �� ��� � �� ��� ���� ������. ��
� � �� �� ���� ��� � ���.
3. �� �� ��� �� � ���� DB2 �� ��� �������.
�: Windows 2008, Windows Vista ��� �� � � ��� ��� �� �
�� ��� ���. �� �� ���� � $� �� ��� ��� ��
� ���� ��� ��� �� �� � �� ��� ������.
�� �� ���� �� ��� DB2 �� ��� ���� ��� �����
�.
1. DB2 �� ��� �����.
v Windows� ��, �� → ��� → � � → ��� �����. �� �
� DB2 Information Center ���� ��� ��� �� �� � ���
������.
v Linux� ��, �� �� ������.
/etc/init.d/db2icdv97 stop
2. �� ��� �� ��� ������.
v Windows� ��:
a. � � ���.
b. �� ��� ��� ��� ������. DB2 �� ��� <Program
Files>₩IBM₩DB2 Information Center₩Version 9.7 ����� ���
� �����. �� <Program Files>� ��� �� ����� ��
� ���.
c. �� ������ doc₩bin ����� ������.
d. ��� �� help_start.bat ��� �����.
help_start.bat
v Linux� ��:
a. �� ��� ��� ��� ������. DB2 �� ��� /opt/ibm/
db2ic/V9.7 ����� ���� �����.
b. �� ������ doc/bin ����� ������.
c. ��� �� help_start ����� �����.
help_start
���� �� � ����� ��� �� �� ��� �����.
3. �� �( )� �����. (JavaScript™� ������ �� ��� ���.)
�� ��� ��� ���� ���� ��� �����. �� ��� ���
��� �����.
�� A. DB2 �� �� �� 197
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 Information Center ���� ��� ��� �� �� � ���
������.
v Linux� ��, �� �� ������.
/etc/init.d/db2icdv97 start
�� DB2 �� ���� �� �� ��� �����.
DB2 �
DB2 ���� DB2 ��� ��� ��� ���� � ����. ��� �
����� �����.
���� ��
�� ��(http://publib.boulder.ibm.com/infocenter/db2help/)�� XHTML �� �
��� � � ���.
�� ����� �� ���� �� �����. �� ��� ��� ���� �
�� ���� ������.
198 DB2 Connect ��� ��
DB2 ���
���� ��� ��� �����.
�pureXML®�(pureXML Guide)
DB2 ������� ��� XML ���� � �� �� XML ��� �
��� �� ��� ��� � ���.
Visual Explain ���� �Visual Explain�
� �� � �� Visual Explain� ��� SQL�� ��, ��� �
�� � ���.
DB2 �� �� ��
DB2 ������ �� �� � ���� ���� ���� ��� ���� � �
�� �� ��� ��� � ���.
DB2 ��
��� �� ��� DB2 ��� �� �� �� DB2 �� ��� ���
��� �� �� ������. DB2 � �� ���� ��� ��
�� ���� ��� � , � ���� ���� �� ��� DB2
������ ���� ��� � � ���� ���� � �� � �
�� ���.
DB2 �� �� � ���
���� ��� �� �� �� ���� ���� DB2 �� �� � �
��� ������. �� �� ����� �� DB2 ��, �� ��,
APAR(Authorized Program Analysis Report �� � ��), FixPack
� ��� �� �� ���. ��� �� �� ��� ��� ��
�� �� ���� �� � ���.
��� DB2 �� �� � ���� �����. http://www.ibm.com/software/
data/db2/support/db2_9/
����
�� ��� �� � �� ��� � ���.
��� ��: � �� ��� ���� ��� �� ��� � �� ���, �
��� ��� ��� � ���. IBM� ���� �� ��� � � �� � ��
� �� �� ����� 2�� ���� �� � ����.
�� A. DB2 �� �� �� 199
��� ��: � �� ��� ���� ��� �� ��� � �� �� ��
� ���� ��, �� ��� � ���. ��� IBM� ��� �� �� �
�� 2�� ���� ���� � � �� � ��� ��, �� �� ��� � ��
��.
� ���� ����� �� ��� ����, � ��� � �� ��� ��, �
��, �� � �� � �� ���� �� ��� ��� ���� �� ���
��� �� ����� ��� ����.
IBM� � �� ��� IBM� ��� ���� ���� ��� �� �����
���� ���� ��� �� �� � ����� �� ��� ��� �
���.
��� �� �� � ��� ��� � �� �� ��� ���
���� ���� � ��� ���, � �� ��� � ���.
IBM� � �� ��� �� ��� ��� ���� ����. �� �� ���,
�� �� ���� ��� �� ��� ��� ��� ( �� ��� �
�) ���� ���� ��� �� �� �� � ��� �����.
200 DB2 Connect ��� ��
�� B. ���
� ��� ���� ���� �� ������ �� ����. �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 201
� ���� ����� ���� ���� � �� ��� � � ���. � �
�� ����� ���, �� ��� ���� �����. IBM� � ��� �
�� �� /�� ���� �� �� �� �� �� /�� �� � �
��.
� ���� ��� �IBM� � ���� � �� ��� ���, � ���
� �� � ���� !���� �� �� ����. �� � ���� �� �
IBM �� �� ��� ���� �� � ��� ���� �� � � ��� ��
� ���� ���.
IBM� ��� ��� ���� �� �� ��� ����� ��� ���� ��
� ��� ��� ����� ��� � ���.
(i) ����� �� ���� �� ���(� ��� ��) �� �� �
(ii) �� ��� �� ��� ���� � ���� � ��� �� �� �
��� ���� �� ��� ������.
135-700
���� ��� �%� 467-12, ������
�� ��.�. . ����
������
��� ��� �� ��(�� ��, �� �� �) ��� �� � ���.
� ��� ��� ����� �� ��� ���� �� �� �� �
����� �� �� IBM� IBM �� ��, IBM ��� ���� ��(IPLA)
�� �� ��� ��� �� ��� ����.
� ��� ��� � ���� ��� ���� ��� ����. ��� ��
�� ���� �� ��� ��� �� � ���. �� ���� �� �� ��
��� ���� � ��, ��� ��� ���� ����� ���� � ��
���� ���� �� ����� ��� � ����. �� �� � ���
�� ����� �� ��� � ��� �� � ���. � �� ���� ��
���� ��� �� ���� ���� ���.
�IBM ��� � ��� �� ��� ����, �� � �� �� � �� �
���� � ����. IBM��� ��� ���� ����� �����, �IBM
��� �� � ��, �� �� � ��� ���� ��� � ����.
�IBM ��� � �� ����� �� ��� ����� ������.
IBM� ���� �� �� ��� � � �� �� �� �� � �
���.
202 DB2 Connect ��� ��
� ���� ��� ���� ���� ���� � ���� �� ��� ��
���. �� ���� ��� �� ���� ���� �� ��, ��, ��
��� ��� �� � ���. �� ��� �� ��� ��� � ��� ��
��� ����� �� ���� ����.
��� ����:
� ���� � �� ������ ���� � � ��� ��� � �� �
����� �� ���. ��� ��� �� ���� � ��� �� �� �
��� ����� ���� �����(API)� ���� ������ ��, �
�, �� �� ��� ���� IBM� �� ��� ���� �� �� �� ��
�� ��� � ��, �� ��� � ���. ��� �� ���� �
����� ��� ���� �� ����. ��� IBM� ��� ���� �
, ��� � �� �� ����� ���� ����. �� ���� ��
� ���� ″� ���″ �����. IBM� �� ���� ���� �� ��
�� � ��� �� ��� �� ����.
��� �� ��� �� �� ��� ���� ���� �� ��� �� �
�� ��� ����� ���.
© (��� ���) (�). � �� ��� IBM Corp.� �� ����� ���
��. © Copyright IBM Corp. _enter �_. All rights reserved.
��
IBM, IBM �� ibm.com®� � ��� ��� IBM Corp.� �� �� ��
�����. � �� ��� ��� IBM �� � ��� �����. �� IBM
�� ��� � “��� �� ��”(www.ibm.com/legal/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� �����.
� ��, �� ��� ��� �� ��� �� �� �������.
�� B. ���� 203
��
����� ��� �� ��� ��(VTAM) 54
���
������ ���� 33
DB2 �� �� 195, 196
�� �� �
�� 93
�� ��
�� 91
��
��� �� 151
���
DB2 Connect 95
� ���
DB2 Connect 6
� � � � 173
�
����, �� � 52
��� � 15
� ���
agentpri 147
DIRCACHE 147
MAXDARI 147
max_coordagents 115, 117
numdb 147
num_initagents 115, 117
num_poolagents 115, 117
rqrioblk 147
TCP_KEEPALIVE 101
� ��
��, �� � 88
��
��� 57
�� � ID 81
�� �� ��
z/OS� DB2 Health Monitor 86
�� ��� �� 40
���� ��� � 34
�����
��� �� 35
����
��� � 155
�� 105
�� 149
�
����
� 34
� 33
��
� ���� � 34
���� ��� �� ���� 40
��� ������ � 33
���� ��� �
��� � ��� 63
�� �� �(DUOW) 61
�� 61
�� �� 62
��� 62
� ��� � � � � 62
���
��� 111
��
�� ��(DR) 12
�
�� 105, 155
155
��� ������ � 67
���
DB2 Connect 10, 105
��� �
��� 155
���
�� 155
�
� 155
�� ���
��� ��� � 155
� 10�� 155
� 10�� 155
CHAR 155
© Copyright IBM Corp. 1993, 2009 205
��� (��)
INTEGER
��� ��� � 155
VARCHAR
�� 155
��� ��
DB2 Connect �� 67
������
�
���� ��� �� ���� 40
��� ������ ���� 33
�� 105
�� ��� 111
��
���� ��� �� ���� 40
��� ������ ���� 33
DCS ���� 35
RDBNAM �� � 173
�� 149
��� ������ 5
������ ����
� 33
� 33
� �� 41
������ � ���(DCS) 33
������ ��� ���
�� 6
��� ���� 77
������ � ���(DCS) ����
� 35
�� � 33
������ ��
��� 111
��
��� �� 105
105
CPU �� 105
��
� � 194
SQL� 193
��� � ���(SPM)
��� ��� 64
���� 63
�� SQL
�� 111
� �� 5
CURRENTPACKAGESET CLI/ODBC � ��� 52
����
��� �� ���� 40
��� ������
� 33
� 33
���� �� �� � ���
DB2 Connect �� 147
�����
�� �� 86
��� �� �
�� 11
� 11
� 11
��� ��� ��
�� ���
DB2 Connect � 8 3
���� �
� ��� � 62
���
���� 40
��� 41
MAXAGENTS 147
PRDID 173
SYSPLEX 35
��� ���
�� 35
� �� 35
�
SQLCODE 71
NOMAP ��� 71
��� �� �� 105
�
ACCRDB 173
ACCRDBRM 173
ACCSEC 173
commit 173
db2drdat 171
db2trc 167, 169
EXCSAT 173
EXCSATRD 173
GET SNAPSHOT 78
SECCHK 173
206 DB2 Connect ��� ��
��
COMMIT 111
DESCRIBE 111
EXECUTE IMMEDIATE 111
FOR FETCH ONLY 111
GRANT 54
PREPARE 111
REVOKE 54
ROLLBACK
����� �� 111
SELECT 111
�� ���(CLP)
111
SQL� 6
���
77
� 77
���
�
DB2 Connect � 77
Windows ��� 77
�� ������
�� 35, 40
��
�� 189
��� 199
� � 190
PDF 190
�� ��� 155
�� ��� �� ����(CDRA) 10
��� �
�� � �� 199
�� � 164
� 163
��� 199
� ��
�� 166
��� ��
��
DB2 Connect 163
151
� 163, 164
��� �� 199
��� 199
�� �� 163
�� � 167
DRDA 174, 179
DB2 Connect 183
����� �� 57
���
��
��� � ��� ���� 57
���� ����� 57
��� 57
��� �� 57
���
105
�
��� ��� 155
�� ��
105
���� 105
�
� ���� � 34
�� 45
40
�� �� 52
� �
OS/390 z/OS 52
�� 52
GRANT �� 54
Kerberos 52
TCP/IP 54
�� SQL
NOT ATOMIC 111
�� ��� �
��� 155
�� ��� �(DDM)
db2drdat �� 171
DRDA(Distributed Relational Database Architecture) 10
�� ��
�� 12
�� 12
�� �� 12
����� ������ 12
DB2 Connect �� 12
�� �� �
�� 9
� ��� � 61
���� � 61
2� ��� 61
�� ����
XA� �� ���� �� 137
��� ��� 111
�� 207
�� �� 147
������ ��
����, ���� 40
�� ��
z/OS� DB2 Health Monitor 87
�
�����
DB2 Connect EE 24
��
� �
�� 192
����
� � 155
�� ���(CLP) �� 111
��� �� 151
� ��(connection concentrator) 123
� 123
����� 111
DB2 Connect
�� 105
��� �� 151
� �� 152
�� 103
ODBC ��� 109
OS/390 152
z/OS 152
�
��� �� 171
�� 171
��
�� 111
��� ���
�� 23
���
�� 35
����
TCP/IP � 54
��� ������ ����
� 33
� 33
��� �
GET SNAPSHOT � 78
��� ��
�� 151
��
z/OS� DB2 Health Monitor 87
������� � � ��
DB2 LIST DCS APPLICATIONS � 81
��
�
OS/390 z/OS 52
� 10�� ��� 155
��(� &)
SQLCODE � �� 71
��� CCSID ��
BIDI ��� 35
�
���
���� �� 15
DB2 Connect Enterprise Edition 19
��, � ��(connection concentrator) �� 117
�� 115
� ��(connection concentrator) 117
�� 117
���� �� 15
DB2 Connect Enterprise Edition 19
IBM ����� �� 15
System z ��� �� IBM i ������� �� 17
� � 115
� �
�� ���� ���� 101
� ��(connection concentrator) 115
�� 115
� ��� 117
�� 117
�� ���� 117
���� 117
� � � 123
� 117
�� 117
��� ���� 117
���� 117
117
DB2 Connect 124
MAX_COORDAGENTS � ��� 117
NUM_INITAGENTS � ��� 117
NUM_POOLAGENTS � ��� 117
XA ���� �� 117
208 DB2 Connect ��� ��
� 115
�� 115
� ��(connection concentrator)� � 123
�
�, DB2 Connect Enterprise Edition 19
�
� ��(connection concentrator) 117
XA ��(concentrator) 117
��
��� �� 163
�� ���
DB2 Connect 183
��� ��
���� � 130
����� � 131
����
���� ��� �� 40
� �
DB2 Connect 23
� �����
��� ��� 23
DB2 Connect 20
���
�, DB2 Connect 6
������ ��� ��� 6
��� 57
�� 171
��� � 173
db2drdat 171
ddcspkgn 57
ps (��� �) 166, 173
�� �� 105
�����
��� 57
�� SQL 111
�� 111
111
��� ��� 111
�
DB2 Connect �� 20
����� �� 111
DB2 AD ���� 15
ODBC 15
����� ����(AR)
��� 40
DRDA �� 10
����� �(AS)
�� 24
����� �(AS) (��)
� 24
�� 24
2�� 3�� �� 24
DB2 Connect �� 24
DRDA �� 10
FAT ���� 24
����� �� ��� �� 81
�� �� �� ���(DSS) 171
� �� �� �� v
���
�� �� 199
���� ���
��� ������ � ��� � 67
�� 40
�� 50
��� 50
CLIENT 50, 52
DATA_ENCRYPT 50
KERBEROS 50
SERVER 50
SERVER_ENCRYPT 50
SERVER_ENCRYPT_AES 50
�� 50
DB2 Connect
�� 54
REVOKE �� 54
�� � 33
��� ���
��� ������ � ��� � 67
���� ���� ����
�� 99
� � 101
���� � 133
����� � 135
DB2 Connect� �� �� 99
���
��� � 199
��� �� 199
Visual Explain 198
�� ��� �� �(RACF)
�� 54
�� �(UOW)
��� 11
�� 209
�� �(UOW) (��)
�� 61
�� 9
� 130
� 130
�� SQL
111
� �� 5
�� ��
� ��� � 62
����
� ��(connection concentrator) 117
��
���
AGENTPRI 147
DIRCACHE 147
MAXAGENTS 147
MAXDARI 147
NUMDB 147
RQRIOBLK 147
���� 149
������ 149
DB2 Connect 103
OS/390 z/OS� DB2 152
� 10��
��� 155
�� �(UOW) �� ���(ENDUOWRM) 173
���� 201
�
z/OS� DB2 Health Monitor 87
� ��
�� 166
�����
� ������ �� �� 41
���
RFC-1323 � 154
���
���� 105
�� �� ��
�� 153
EXTRA BLOCKS SRV ��� 153
��
�� �� 171, 172
�� �� �� 174
�� (��)
DB2 Connect� � � ��� 171
DRDA
�� 171
DRDA ��� �� 179
�� �
�� 167
DB2 �� 167, 168, 169
DRDA �� 174, 179
�� ���(db2drdat) 171
������ �� �� 126
� ��� ID 81
� �� �����(CLI)
�� 159
�����
CURRENTPACKAGESET 52
����� � 45
�� ��
DB2 Connect ��� � �� 152
����
��� ��� 130
�� ���� ���� 133
XA �� �� 138
���� � � �� 81
���� �����
�� �� 99
ID 81
���� �� ID 81
���� ���
� 139
���� DB � 81
���� NNAME 81
���� Sysplex ��
�� 144
������
� ��� � 62
��
SQLCODE 71
�� ��
���� ����� 99
����
� ��� � 9, 61
210 DB2 Connect ��� ��
���� (��)
��
���� � 61
�� �(UOW) 9
�� 65
��� 105
���� �� ��� 27
2� ��� 9
DB2 Connect Enterprise Edition 27
XA �� ����� 65
���� �� ���
� ��� � 61
�� � 27
� 27
���� 27
OLTP 27
Tuxedo 27
���� �
����� ���� ����� � 45
����� � 45
CLI/ODBC� �� ��� �� 48
CLI/ODBC� �� � 46
����� ����
CLI/ODBC� �� � 46
DB2 Connect �� 45
������ ��
�� 168
���
��� ������ � 57
System i ������ � 57
����� ������
�� ��(DR) 12
��� �� �� 147
��� � ��� 166, 173
���� �
���� 155
�� ��
��� � 166
��� ��� �� � �� ����(FDOCA) 10
��� ������
�
��� 97
��� ������ (��)
� (��)
� ��� 97
DB2 Connect Personal Edition� ��� ��� 15
��� ����� ID 81
���2� ���
�� 61
TCP/IP �� ��� ���� �� 34
AACCRDB � 173
ACCRDBRM � 173
ACCSEC � 173
AFFINITY_LIST db2dsdriver �� 139
agentpri ������ � ��� � ��� 147
ALTERNATE_SERVER_LIST db2dsdriver �� 139
AS �� ������ �� 35
ATOMIC �� SQL
DB2 Connect�� ���� �� 111
BBINDADD ��
��� �� 57
BSDS(bootstrap data set) ���
Z/OS OS/390 34
CCCSID(��� �� �� ID)
��� ��
�� 35
CGI(Common Gateway Interface) ����
�� 20
�� 20
CHAR ���
�� 155
CLIENT ��
DB2 Connect ���� 50
CLIENT_AFFINITY db2dsdriver �� 139
commit �
�� �� 173
COMMIT ��
�� �� 111
�� 211
CPU
�� �� 105
CREATE IN COLLECTION NULLID �� 57
CURRENTPACKAGESET CLI/ODBC �� 52
DDATA_ENCRYPT �� 50
DB2 Connect
��� �
� 3
�� 3
�
IBM Power Systems 64
IBM ���� 64
System z 64
��� �� 67
� 45
� ��(connection concentrator) 124
� � ���� 15
�� 3
����� �� Sysplex �� 129
��� �� 15
Enterprise Edition
� � 19
� � 23
� ����� 20
���� �� ��� 27
API 22
JDBC 22
SQLJ 22
XA �� ���� � ��� 64
IBM ���� �� 15
Sysplex �� 125
System i �� 15
DB2 �� �� 192
DB2 �� ��
� 195, 196
�� �� �� 194
� 194
� 194
db2drdat �
�� �� 171
db2dsdriver � ��
��� �� ��� 131
db2trc �
�� 167
�� �� 168
db2trc � (��)
�� �� �� 169
DCS ���� � 35
dcs1ari.map �� 71
dcs1dsn.map �� 71
dcs1qsq.map �� 71
DCS(������ � ���) ����
������ � ���(DCS) ���� �� 35
ddcs400.lst �� 57
ddcsmvs.lst �� 57
ddcstrc ��� 172
ddcsvm.lst �� 57
ddcsvse.lst �� 57
DDM(�� ��� �)
db2drdat �� 171
DRDA(Distributed Relational Database Architecture) ����
10
DESCRIBE ��
�� SQL� 111
PREPARE�� � 111
DIRCACHE ��� 147
DRDA(Distributed Relational Database Architecture)
�� 9, 10
��� ��� 9
D(� ��) ��� 35
EenableAcr ��� 135
enableDirectXA 138
enableSeamlessAcr ��� 135
enableWLB ��� 131
EXCSAT � 173
EXCSATRD � 173
EXECUTE IMMEDIATE �
����� �� 111
EXTNAM �� � 173
FFOR FETCH ONLY�
SELECT �� 111
FORCE �
���� ID �� 81
GGET SNAPSHOT � 78
212 DB2 Connect ��� ��
GRANT ��
� 54
HHealth Monitor
z/OS� DB2 85
Health �� 85
IIBM Data Server Client
��� �� 130
�� ���� ���� �� 133
IBM Data Server Driver
��� �� 130
�� ���� ���� �� 133
IBM i
DRDA 10
IBM WebSphere 21
InfoSphere Federation Server
�� 7
INTEGER ��� 155
INTERRUPT_ENABLED(� ��) ��� 35
JJava
����� �
API 22
DB2 Connect 22
JDBC 22
SQLJ 22
KKerberos �� ���
DB2 Connect 50
OS/390 z/OS 52
LLIST DCS APPLICATIONS � 81
LOCALDATE ��� 35
Mmaxagents ������ � ��� � ��� 147
MAXDARI � ��� 147
maxRefreshInterval ��� 131
maxTransportIdleTime ��� 131
maxTransports ��� 131
maxTransportWaitTime ��� 131
max_coordagents ������ � ��� � ��� 115,
117
Microsoft Windows
����� 15
NNOMAP ���
DCS ���� ��� 71
SQL � �� 71
SQL � � 35
NON AATOMIC �� SQL
����� �� 111
NONE �� 54
NULLID
OS/400 57
NUMDB
��� 147
num_initagents ������ � ��� � ��� 115, 117
num_poolagents ������ � ��� � ��� 115,
117
OODBC(Open Database Connectivity)
�� 159
��� ��� 109
�����
CURRENTPACKAGESET 52
����� 15
OS/390
DRDA 10
OS/390 z/OS� DB2 Universal Database
� ���� � 34
� 52
����� ��� �� 34
BSDS ��� 34
DOMAIN 34
DYNAMICRULES (BIND) �� 52
RESPORT 34
�� 213
OS/390 z/OS� DB2 Universal Database (��)
TCPPORT 34
PPower Systems
DRDA 10
PRDID ��� 173
PREPARE ��
� 111
����� �� 111
PROGRAM �� 54
ps �
�� 166
EXTNAM �� � 173
RRelational Connect
�� �� 7
REVOKE ��
�� 54
ROLLBACK ��
�� �� 111
RQRIOBLK ���
�� 147
SSAME �� 54
SECCHK � 173
SELECT ��
� � 111
����� �� 111
FOR FETCH ONLY 111
SERVER �� 50
SERVER_ENCRYPT �� 50
SERVER_ENCRYPT_AES �� 50
SET CURRENT PACKAGESET � 52
SHOW DETAIL ��� �� 81
SOCKS
�
�� �� � 34
SQL0965 �� � 183
SQL0969 �� � 183
SQL1338 �� � 34, 183
SQL30020 �� � 183
SQL30060 �� � 183
SQL30061 �� � 183
SQL30073 �� � 183
SQL30081N �� � 183
SQL30082 �� � 183
SQL5043N �� � 183
SQLCA(SQL communication area)
��� 171
SQLCODE � 171
SQLCODE
� 71
SQLCA� � 171
SQLCODE �
�� 71
NOMAP ��� 71
SQLCODE � �� 71
SQLDA(SQL ����� ��)
�� �� 111
SQLSTATE
��� � 71
SQL(Structured Query Language)
�� 111
�� 111
SQL�
�� �� 193
DB2 Connect 5
SQL/DS
DRDA 10
SQL_ATTR_
TRUSTED_CONTEXT_PASSWORD
�� 48
TRUSTED_CONTEXT_USERID
�� 48
USE_TRUSTED_CONTEXT
�� 46
SRVNAM �� � 173
START MVS ��� �� 86
STOP MVS ��� �� 86
Sysplex
�� �� 126
� ���� 127
� ��� 126
��� 35
�� 126
���� �� 126
���� �� 129
���� � ��� �� 144
DB2 Connect �� 125
System z� �� ���� 125
214 DB2 Connect ��� ��
System i
DRDA 10
TTCP/IP
�
��� � 17
��� ��� �� 34, 40
�
�� 52
��� �� 34
��
���� 54
���� �� 34
�� �� 40
��� �� 40
ACCSEC � 173
DOMAIN 34
RESPORT 34
RFC-1323 �
��� 154
SECCHK � 173
TCPPORT 34
TCP_KEEPALIVE
�� �� � ��� 101
Tuxedo
DB2 Connect Enterprise Edition 27
VVARCHAR ���
�� 155
Visual Explain
��� 198
VM
DRDA
10
VSE
DRDA 10
WWebSphere
�� 21
WebSphere MQ
DB2 Connect 124
Windows �� ��
���
DB2 ����� ��� 77
XXA
�� �� 27
��(concentrator) � 117
���� � �� 137
����� � 45
XA ��
����� �� � 138
XA ���� � ���
�� 27
� ��(connection concentrator) 117
X/Open �� ���� ��(DTP) �� 27
Zz/OS
DRDA 10
z/OS� DB2 Health Monitor
�� 86
�� �� � �� 93
�� �� �� 91
� �� ��, �� � 88
��, � �� �� 87
�� 215