public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/ko_KR/db2c0k950… · 11...
Transcript of public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/ko_KR/db2c0k950… · 11...
DB2 Connect �� 9.5
DB2 Connect ��� ���
�� 9 ��� 5
SA30-3483-00
���
DB2 Connect �� 9.5
DB2 Connect ��� ���
�� 9 ��� 5
SA30-3483-00
���
�!
� ��� � ��� ���� ��� ���� ��, 183 ���� �� 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, 2007. All rights reserved.
��
� �� �� �� . . . . . . . . . . . . v
� 1 � DB2 Connect �� . . . . . . 1
� 1 � DB2 Connect . . . . . . . . . . 3
DB2 Connect �� . . . . . . . . . . . . 3
� 9 �� ���� ��� �� . . . . . . 3
��� ������ . . . . . . . . . . . . 6
DB2 Connect SQL� . . . . . . . . . . 7
DB2 Connect �� ���� . . . . . . . . . 8
WebSphere Federation Server DB2 Connect . . 8
� 2 � DRDA(Distributed Relational Database
Architecture) . . . . . . . . . . . . . 11
DRDA ��� ���. . . . . . . . . . 11
DB2 Connect DRDA . . . . . . . . . 12
��� � ��(RUOW) . . . . . . . . . 13
�� ��(DR) . . . . . . . . . . . . . 14
� 3 � DB2 Connect ���� . . . . . . . 17
��� ������� �� ��� . . . . . . 17
DB2 Connect Personal Edition� ���� ���
�� System i DB2 ���� ��� . . . . . 19
DB2 Connect � ��� �� . . . . . 20
DB2 Connect � ����� . . . . . . 22
DB2 Connect� IBM WebSphere . . . . . . 23
Java ����� ���� DB2 Connect . . . 24
� ��� DB2 Connect . . . . . . . . . 25
DB2 Connect ����� �(AS) . . . . 26
DB2 Connect ���� �� ��� . . . . . 29
� 2 � DB2 Connect �� . . . . . . 33
� 4 � ������ ���� �� . . . . . . 35
��� ������ ���� . . . . . . . 35
� ���� . . . . . . . . . . . . 36
DCS ���� . . . . . . . . . . . . 37
���� ��� �� ��� . . . . . . . . 42
�� ������� �� �� �� �� . . . 43
BiDi ��� �� . . . . . . . . . . . . 43
� 5 � DB2 Connect �� . . . . . . . . 47
DB2 Connect� �� ����� . . . . . 47
CLI� �� ����� � � . . . 48
CLI� �� ����� �� ��� �� . . 50
DB2 Connect � ���� . . . . . . . . 52
Kerberos �� . . . . . . . . . . . . 53
OS/390 z/OS� DB2� DB2 Connect ��
���� . . . . . . . . . . . . . . 54
OS/390 z/OS ��� � �� �� . . . 55
DB2 Connect�� ���� �� � . . . . 56
� 6 � ��� ������ � ����(DB2
Connect) . . . . . . . . . . . . . . . 59
� 7 � �� ��� �� . . . . . . . . . 63
�� ��� � ��� �� �� �� . . . . 64
�� ��� ��� � ��� �� ��� . . . 64
� ��� �� �� �� ��� . . . . 65
XA �� ���� �� ����� DB2
Connect �� . . . . . . . . . . . . . 66
��� �� ����� � DB2 Connect �
� . . . . . . . . . . . . . . . . . 67
� 8 � DB2 Connect� ��� �� . . . . . 69
� 9 � SQLCODE �� . . . . . . . . . 73
SQLCODE � �� . . . . . . . . . . . 73
SQLCODE � �� . . . . . . . . . . . 73
� 10 � ������ ��� ����� DB2
Connect . . . . . . . . . . . . . . . 79
��� ������ � ��� . . . . 79
Windows �� ���� ���� �� ���. . 79
GET SNAPSHOT � �� . . . . . . . . 80
DCS ����� �� . . . . . . . . . . 83
Health Monitor � . . . . . . . . . . 87
z/OS� DB2 Health Monitor �� . . . . . 87
z/OS� DB2 Health Monitor �, � �
� ��. . . . . . . . . . . . . . . 88
�� ��� ��, �� �� . . . . . . 90
�� � �� �� . . . . . . . . . . 93
�� � ���� �� . . . . . . . . . 95
� 3 � ���� � DB2 Connect . . . 97
© Copyright IBM Corp. 1993, 2007 iii
� 11 � ��� ������ ��� � ����
� �� ��� . . . . . . . . . . . . . 99
� 12 � � ����� ���� �� � ��
(DB2 Connect) . . . . . . . . . . . . 101
� 13 � ����� �� �� ��� �
� ����� ���� �� . . . . . . . . 103
� 4 � �� �� � DB2 Connect 105
� 14 � DB2 Connect �� ���� . . . . 107
� 15 � ODBC ��� ��� . . . . . . . 111
� 16 � ������ �� . . . . . . . . 113
� 17 � �� �� . . . . . . . . . . . 117
. . . . . . . . . . . . . . 117
�(connection concentrator) . . . . . 119
� . . . . . . . . . 124
WebSphere MQ Transaction Manager�
OS/390� DB2� ��� � . . . . . 125
� 18 � DB2 Connect Sysplex �� . . . . 127
OS/390 zSeries SYSPLEX ��� � ��
�� . . . . . . . . . . . . . . . . 127
DB2 Sysplex �� . . . . . . . . . . . 128
Sysplex� �� ���� . . . . . . . . . 129
� 19 � DB2 Connect �� . . . . . . . 131
��� ������ �� . . . . . . . . . 133
��� �� ���� . . . . . . . . . . 133
��� �� � . . . . . . . . . . . . 135
DB2 Connect �� ��� � . . . . . . . 136
OS/390 z/OS� DB2 �� . . . . . . . 136
DB2 Connect ��� �� �� . . . . . . 136
�� �� �� . . . . . . . . . . . . . 137
RFC-1323 � �� . . . . . . . . . . . 138
��� ��� �� . . . . . . . . . . . 139
�� ���� ��� � . . . . . . . . . 139
��� ��� . . . . . . . . . . . . 140
� 20 � CLI/ODBC ������ �� �� 143
� 5 � ��� �� . . . . . . . . . 145
� 21 � ��� �� . . . . . . . . . . 147
�� �� � . . . . . . . . . . . . . 147
�� � ��� � . . . . . . . . . 147
�� � ���� ��� � . . . . . . 148
�� �� . . . . . . . . . . . . . . 150
� 22 � DB2 Connect �� DB2 ��. . . . 151
db2trc� ���� DB2 � �� . . . . . . 151
DB2 � �� � . . . . . . . . . . . 152
DB2 � �� ��� . . . . . . . . . . 153
� 23 � DRDA �� �� . . . . . . . . 155
� ���� . . . . . . . . . . . . . 155
� �� . . . . . . . . . . . . . . 156
� �� �� �� . . . . . . . . . . . 157
�� �� �� � . . . . . . . . . . . 159
DRDA �� �� � ��. . . . . . 164
� 6 � ��� . . . . . . . . . . . 165
� 24 � DB2 Connect� ���� ��� . . . 167
� 7 � �� . . . . . . . . . . . . 171
�� A. DB2 �� �� �� . . . . . . . . 173
DB2 � �����(��� �� PDF �) 174
�� DB2 � �� . . . . . . . . . . 176
�� ����� SQL �� � ��. . . . 177
DB2 �� ��� �� �� ��� . . . . . 177
DB2 �� ���� ��� ��� �� �� . . 177
��� �� ��� �� ��� DB2 �� �
� �� . . . . . . . . . . . . . . . 178
DB2 ���. . . . . . . . . . . . . . 180
DB2 ��� � �� . . . . . . . . . . 181
�� . . . . . . . . . . . . . . . . 181
�� B. ���� . . . . . . . . . . . . 183
�� . . . . . . . . . . . . . . . . 187
iv DB2 Connect ��� ���
� �� �� ��
DB2 Connect ��� ������ �� DB2 Connect™ �� ��� ��� �
� ��� �����. DB2 Connect ��� DB2 Connect� � ��� � �
� �� ��� ��� �� ����� �� ���� ����. ������
����, ��� � ��, � ��� ��, ��� � DB2 Connect ���
� ��� ����� ���� ����. DB2 Connect�� ��� ��� � �
����� ���� ��� �� ����. DB2 Connect ��� �� ��
��� ��� ���, �� ��� ��� �� � ��� �����.
� �� ���
��� ���, ������ ��� ��� �� ���� � �� �� �� �
� �����.
© Copyright IBM Corp. 1993, 2007 v
vi DB2 Connect ��� ���
� 1 � DB2 Connect ��
© Copyright IBM Corp. 1993, 2007 1
2 DB2 Connect ��� ���
� 1 � DB2 Connect
DB2 Connect� Linux™, UNIX® Windows® �� ��� ���� e-business
� ������ �� ��� System i™ ������� �� ���
� �����.
DB2 Connect Personal Edition� ��� System i DB2®� � �� � �
����, DB2 Connect � ��� ������ DB2 Connect ������ ��
��� System i DB2 �� ���� � ��� �� �� � �����.
�� DB2 Connect � ��� � � �� ��� �� � ��� �� ���
���� �� � �� �����.
DB2 Connect ��
DB2 Connect Personal Edition ��� DB2 Connect � ��� ���� DB2
Connect�� �� � �� ����.
v DB2 Connect Enterprise Edition
v DB2 Connect Application Server Edition
v zSeries™� DB2 Connect Unlimited Edition
v i5/OS� DB2 Connect Unlimited Edition
DB2 Connect ��� � ��� ��� http://www.ibm.com/support/
docview.wss?rs=73&uid=swg21219983� ������.
�� 9 � �� ���� ��� ��
� ���� � �� ����� ��� �� ��� �� �����.
DB2 Connect �� 9� �� ��
DB2 Connect � 9��� �� ��� ������.
v ����� � � ����� ��
������ ODBC, XA �� � Java™ � � ���� ����� �
���� ���� ������ �(��, z/OS®� DB2�)� � ��
��� � �� � ����. �� ��, ������ �� � �
�� ��� ��� ��� ������ ��� ��� ��� � ��
��.
v BINARY, VARBINARY DECFLOAT ��� � ��
© IBM Corporation 1993, 2007 3
z/OS� DB2� ��� � BINARY, VARBINARY DECFLOAT�
�����. ��� ��� �� ��� DB2 CLI IBM Data Server
Provider for .NET� ������. DB2 Connect� ���� z/OS�
DB2� ����� ������ DB2 CLI IBM Data Server Provider
for .NET� ���� � ��� �� ��� � ����. ������
� �� SQL_ATTR_DECFLOAT_ROUNDING_MODE� ����
� �� � 10� � � ���� ��� � ��� ��
���� �� ��� � ����.
v NetBIOS SNA �� ���� � �� ���� ��
��� ���� ���� ��� TCP/IP� �� ���� ���� �
��� � ������� �� � ���� ���.
v IPv6 �� ��� ��� ���
��, �� ��� � 6(IPv6)� � ��� ���� IPv4 �� IPv6
� � ���� �� � � ����.
v SQL�� � �� ���(CLP) 64KB ��� ���
SQL� SQL� ��� � ���� CLP �� � � �� ��
�(CLP) �� � 2MB� �� DB2 ��� ��� �� ��. ��, DB2
Connect� ���� ������ � � ��� ��� � ����.
v .NET Framework 2.0 ��� ���� IBM Data Server Provider for
.NET ����
� �� ����� DB2 Connect�� ��� � �� � ��� .NET
������ ���� � � � ��. �� � ��� ��� ���
�.
– ������ � � ��� ����� � � � ��� ��
� � ����.
– ������ � ��� �� �� ��� � ����.
– ������ DB2 ������ �� ����� ���� �� �
� SQL� �� �� � ����. ���, ����� �����
� ������ � �� � ��� �� �� � ���.
v WebSphere® Federation Server ��� � � ��� �� � 2
�� ��
DB2 Connect ������ WebSphere Federation Server� ����
�� IBM® �IBM �� ���� ��� �� � � � ����.
v ������ ������ � ��� ��
4 DB2 Connect ��� ���
DB2 Connect ������ ������ � ��� ��� � �
���. � ��� � �� ������ �� ���� � �� ��
�����.
v ����� � � DB2 Connect Personal Edition
�� �� � ��� ���� Windows Linux �� ��� DB2
Connect Personal Edition� ����� � ����. ����� � �
�� � ��� ��� ��� ����.
v DB2 ���� �� �� �
���� �� ���� �� ��(db2licm) �� ���� DB2
Connect �� ���� � ����.
DB2 Connect �� 8 ��� 2� �� ��
DB2 Connect � 8.2��� �� ��� ������.
v � ����� ����
� �� 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 �� � � ��
� 1 � DB2 Connect ��� �� 5
��, z/OS� DB2 Universal Database(UDB) � 8.1 �� �� �
��� � DB2 CLI�� �� � �� �� ��.
v eWLM ��
�� ��� ��� �� ���� ��� �� ��� �� � ��
� ���� � �� ��� �����.
v DB2 ping � ����
DB2 ping �� �� �� �� �� ��� ��� �����.
�: DB2 Connect� � 9 ������ �� � 7 ������� �
��� ��� � PING �� ���� ����.
DB2 Connect �� 7 ��� 2� �� ��
DB2 Connect � 7.2��� �� ��� ������.
v Microsoft® Transaction Server (MTS) COM+ � �� ��
v DB2 Connect Web Starter Kit
v Linux� S/390®� DB2 Connect
DB2 Connect �� 7 ��� 1� �� ��
DB2 Connect � 7.1��� �� ��� ������.
v XA �
v � ��� �� ��
��� ������
�������� ��� � � ��� �� �� ������ �� ���(RDBMS)
� ���� � �� ��. DB2 Connect� ���� �� ������ �����
��� ��� ���� �� �� ��� ��� � ����. DB2 Connect �� �
������ �� ��� ��� � ����.
OS/390® �� z/OS
OS/390 z/OS� DB2 Universal Database(UDB) � 7 �� z/OS� DB2
UDB � 8. z/OS OS/390� DB2 Universal Database™ ������
�� LOCATION NAME� �� � ��. LOCATION NAME� TSO
� �� ��, �� ��� �� �� ��� ���� �� SQL ���
����� �� � ����.
select current server from sysibm.sysdummy1
LOCATION NAME� �� ��� ��� ��(BSDS)� ���� �� �
�� ��(DDF)� �� � ��� DSNL004I ���
(LOCATION=location)�� �� ��. LOCATION NAME� � 8��
6 DB2 Connect ��� ���
� �� ��� ����, ������ �� db � ��� ����
� 8 z/OS �� ���� � ��� ���. z/OS -display ddf �� �
��� DB2 � �� ��, �� ��, IP � ��� ������.
VSE DBNAME�� ��� ������ ����� ���� VSE� DB2
VM �� DBNAME�� ��� CMS �� ���� ���� VM� DB2
OS/400®
OS/400 �� �� �� �� i5/OS� DB2. ���� �� �� �
��� � ����� ���� �� ��� System i �� ��� ��
����� ��� � ����.
DB2 Connect � SQL�
DB2 Connect� ������ ��� SQL�� ��� �� System i �����
� �� � ���.
DB2 Connect� �� �� �� SQL� ���� DB2 API(Application
Programming Interface)� � � � ����.
v JDBC
v SQLJ
v ADO.NET
v OLE DB
v ODBC
v Perl
v PHP
v DB2 CLI
v Embedded SQL
Embedded SQL ��
Embedded SQL ���� � SQL� SQL� � �� ����. � SQL�
SQL�� �� ���� ��� ��� ��� � ����. SQL� SQL�� �
�� �� System i ������ �� ��� � �� ��. SQL� �� �
���� ��, ���� � �� � ����. � SQL�� SQL� ��
��� ������� ����. � � �� DB2 Connect� �� �� ��.
�� �� ��� �� System i ������ �� SQL� ��� �����. DB2
Connect� OS/390 z/OS� DB2, VSE VM� DB2 �(��� SQL/DS™)
System i� DB2� SQL ���� ���, �� IBM SQL� ��� ����
�. IBM SQL� ������� ���� ������ �� ���� �� ��.
� 1 � DB2 Connect ��� �� 7
DB2 Connect �� ����
�� ����� DB2 Connect ����� � � � ����.
v �� ���(CLP)� ���� ��� �� System i ������ � ����
��� � SQL�� ��� � ����. � ���� SQL�� ��� ����
��� ����.
v DB2 � ��� �� ���(CLP)� ��� ����� �����.
v ��� ���� ����� ���� ������ �� ��� �� System
i ������ �� ������ �� �� ���� �, ��� ����
� � ����. ��� � ��� ���� ������� �� ����
��, ����, � ������� ���� ���� � ����.
v DB2 Connect � ��� ���� �, � � ��� �� ���� ���
� ����. � � ���� ���� DB2 Connect� ��� �� � �� �
� ����. �� ���� ���� �� �� ���� DB2 Connect ��
��� ��� ��� � ����.
v DB2 �� ��� ���� DB2 Connect �� �� �� ���� ���� �
����. ��, ���� ���, �, ��� �� OS/390 �� z/OS�
DB2 ������ ����� �� � ����.
v ��� ���� ������ ��� ��� ����� ���� ��� � �
��� � ����. � ��� DB2 Connect� �� �� ��� ���
� ����. �� � ����� ��� ���� ��� � � ���� � �
� ���. ��� ���� ����� ������ ��� �� System i ��
���� ��� �� �� �� ���� � ����.
�: �� ������ �� ��� �� DB2 ��� �� ��� �� �� �� �
�����. � 9�� �� DB2 ��� �� ��� Windows x86, Windows
x64(AMD64/EM64T), x86� Linux AMD64/EM64T� Linux��� �� ��.
�� �� �� �� ��� DB2 �� ���(CLP)� ��� � ����.
WebSphere Federation Server � DB2 ConnectDB2 Connect� �� ��� � ��� �� ��� �� ��� ���� �
�� � ��� �� ��� WebSphere Federation Server� �� �� ���
� ���� ����� ��� � ��� �� �� �����.
WebSphere Federation Server� ��� �� ���� �� � ��� �� �
� � ��� ��� ��� ��� ����. �� ���� ������ ��
� �� ��� ���� � � ��� ���. WebSphere Federation Server� DB2
Connect � ��� �� ���. WebSphere Federation Server� DB2 ��
��, Informix®, Oracle, Sybase, Teradata Microsoft SQL Server ������
8 DB2 Connect ��� ���
� � �� �� �� ���� �����. ��, WebSphere Federation Server
� ��� ��� �� BLAST, Documentum, Entrez, IBM Lotus® Extended
Search, ��� �� �� XML� �� Life Sciences ��� �� � ��
���� �����. �� ���� ����� ��� ���� � ��� ��
�� � ����.
� 1 � DB2 Connect ��� �� 9
10 DB2 Connect ��� ���
� 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� ����� ��� �
��� ��� ������ ��� � ��� � ����.
© IBM Corporation 1993, 2007 11
DB2 Connect � DRDADB2 Connect� DRDA ����� ���� iSeries� DB2 Universal Database(UDB),
System i� DB2, OS/390 z/OS� DB2 UDB, z/OS� DB2, VSE VM� DB2
� � DRDA �� ������ �� ��� ���� ����� � ��
� �� ���� �����. DB2 Connect� DRDA ����� �� ���
� ��� ���� ��� �� ��� �� ���� ���� � �� ���
��.
DRDA ���� ����� ����(AR)� �� � ����� �� ���
� ���. AR� ���� ���� ��������. DB2 Connect� DB2
Connect ������ �� � � �� ����� � �� DB2 Connect�
� ���� ��� � ������� ����� ����� ���.
����� �(AS)� � ��� ������ �� ���� ���.
��, DRDA� ����� ����� � �� �� �� � �����. �
������ ����� ����� �� �� ����� ����, ��
��� � ��� �� �� ����� ����� �� ����� �� �
������ �(DS)�� ���. �� ������ ��� ��� ���� ���
��� ������ ��� ���� ���� �� �� ��� ���� ��, ��
��� ����� ��� ������ � ��� � ����� � �� �
����� �� � ���� ���. ������ � � �� ���
DB2 Connect� �� �� ��.
�� 1��� � ������ �� �, DB2 Connect ������ ��� �
� System i � �� ��� ��� �����.
DRDA� �� ����� ���� DRDA � ������ �� ���� IBM
Data Server Client �� � �����.
DRDA��������
�� � ����
������ ����DRDA��������
DB2 Connect ������ ��� ��iSeries DB2
DRDA����
�� 1. DB2 Connect �� ��� �� System i � �� ��� ��
12 DB2 Connect ��� ���
v Character Data Representation Architecture(CDRA)
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)� ��� � ����.
�� ��, 14 ���� �� 2� �� ��� ����� ���, �� � �
���� ���� ������� ����� � �� ������ �� �
����� ������ �����. �������� ��� ������.
v ��� ������� ��� �� �����.
v � ��� � �� �� ��� �� ��� ����.
v ��� ���� ��� ��� �� ��� �� � �� � �����
����.
v � ��� ���� ���� ��.
v �� �� �� �� ����.
v �(� ��)� �����.
� 2 � �� �� ������ ����(DRDA) 13
��� ������ ����� ��� ������.
1. �� ������� � �, �� � �� ��� ���� � ��
�� �����.
2. ���� �� �� �, �� �� ���� ��� � ��� �����
� �� ������.
3. ���� �� �� �, �� ������� � ���� ������ �
� �� ������� �����.
4. ������ ������ � 1 � ������. �, PREP ��
CONNECT(1)� ������.
�� ��(DR)�� ��(DR)�� ����� ���� �� ���� � ��� DBMS �
� ������� ���� SQL�� ��� � ��� �� �� ������ ��
���. �� ��, �� �� � OS/390 �� z/OS� DB2 ������ �� ��
� �� � � ����.
DB2 Connect� ������ DBMS �� �� ��� �����. �� ��, DB2
���� Oracle � �� UNION �� ��� � ����. ���� DBMS��
DB2 ��(�: Linux, UNIX Windows� DB2 ������, OS/390 z/OS�
DB2, System i� DB2) Oracle ���� �� ��. � � ���
WebSphere Federation Server� �� DB2 Connect� ��� � �� �����.
�� ��(DR)��� ������ ����� � �� ���� �����. ��
� �� �� ��� ��� ��� ���� ������ � ��� ���
�� ��� � ��(���� �)� ��� � ����. ��, �� ��� ��
�� �� ��
�� �� ��
�� ���
�� � !�"#
$%
$%
&'
�����
�� ���
�� 2. ������ �� ������ ��
14 DB2 Connect ��� ���
DB2 SQL dialect �� � �� ��� ���� �� DBMS� � ��� �
����. �� DBMS�� ��� � �� �(�: �� SQL)� DB2 Connect��
�� ��.
�� ��� ��� ���� �����. �� ��, Oracle ����� ����
DB2 ��� Oracle ������ �� �� ����� � ��� � ���
�. �� ��� �� � ����� ��� ���� Oracle �� �� DBMS
����� � ���� ����� ���� ����.
�� �� ��� ���� ���� DB2 Connect ���, ����� ����
��� ��� ������ �� ��� ��� ��� �� �����. ���
�� �������� ��� � �� �� ��� � �� ��� ��
����. ��� �� DBMS ���� �� ��. ������ �� DB2
�������� ����� ������� ���. DB2 Connect �����
������� ��� ���� ��� � ��� ��� ���� �����. �
������� ��� �� ��� � �� ��� ��� �� ����.
����� ���� ���� �� ��� � �� ��� �� ��� � ���
���� �� ��� ���� � ����. ��� ������ ��� ���
�� ������� ��� ��� �, ��� �� DB2 �� Oracle ����
� ���� ����. ��� ������ ��� �� �����. � �
� ��� �� �� ��� ��� �� � ��� �����. �� ���
���� ��� �(Nickname)� �(Alias)� �����.
�� �� �� ��� ��� ��� �� � ����. �� �� �� ���
�� �� ����� �� ��� �� ��� ����� ������ �� �
��� �� ��. � ��� DB2 ������� ����, ��� ���� �
�� �� �� ������ �� ��� �� � ����.
� 2 � �� �� ������ ����(DRDA) 15
16 DB2 Connect ��� ���
� 3 � DB2 Connect ����
DB2 Connect� ��� �� System i ������ ��� ����� �� ���
� �� ��� � ����. � ����� � ������ � � ��� ��
����� ��� �����.
��� ������� �� ���
DB2 Connect� �� ��� Windows �� Linux ������� ���� ��
�� ������� ��� ������� �� � ���� ����. DB2
Connect Personal Edition� � � �� ���� �� ��� �����.
DB2 Connect Personal Edition� ��� � ������� OS/390 z/OS� DB2
Universal Database(UDB), z/OS� DB2, iSeries� DB2 UDB, i5/OS®� DB2
Linux, UNIX Windows� DB2 ������ �� �� TCP/IP � ���
� ����. ���, ������ 2�� �� ���� �� ���� ���
��� ��� ����� �� ������ �� �� DB2 �� ������
� ��� ��� � ����.
18 ���� �� 3� DB2 Connect Personal Edition� ��� ������� �
�� �� System i™ ������ �� � �� � �����.
© IBM Corporation 1993, 2007 17
�:
1. DB2 Connect ������ DB2� ��� ��� ����. DB2 Connect
������� ��� �� ������ �� ���� ����� DB2� �
�����.
2. ��, IBM Data Server Client� DB2 Connect ���� ���� ��� ��
��� ��� �� ����� �� ��� � ����. ���, �� DB2
Connect� OS/390 z/OS� DB2� ��� ���� �, ��� ��
�� � ��� � �� Stored Procedure Builder� �� ��.
3. Microsoft ODBC, OLE DB �� ActiveX Data Objects(ADO)� ����
Windows ������ ���� C ����� Microsoft Open Database
Connectivity Software Development Kit� ��� ���. Java ���� �
�� ���� ������ ����� ����� Java �� � � ���
� ����.
4. Sysplex� �� ��� z/OS� DB2 ������ �� � � �� �,
������ ��� � ������ �����.
�� 3. DB2 Connect� ��� �� System i ������ � �� ��
18 DB2 Connect ��� ���
DB2 Connect Personal Edition� ���� ��� �� System i DB2���� ���
� �� �� �� � �� ���� ��� �����. � ��� ��
System i ������ �� TCP/IP �� ���� �� � ��. ���
��� � DB2 Connect ������ ��� �� System i ������ �
�� �� � �����.
TCP/IP �� ��� �� System i ������� TCP/IP� ��� ���.
�� �� �� TCP/IP � �����.
v OS/390 z/OS� DB2 Universal Database(UDB) � 7.1 ��
v iSeries� DB2 UDB � 5 ��� 1 ��
v VSE VM� DB2 Server � 7 ��
IBM ��� �� System i ������� ���, ����� �� DB2 Connect
��� �����. IBM Data Server Client� ���� IBM ��� �� System i
��� �� �� � � ����.
20 ���� �� 4� DB2 Connect Personal Edition� ���� ��� �� System
i ������ �� �� � ������ �����.
� 3 � ���� 19
DB2 Connect �� ��� �� ���
DB2 Connect �� �� �� ������ ��� �� System i ���� �
� ���, ����� ���� � ���� ���� ������ � ��� �
�� �� �� � ����. 21 ���� �� 5��� DB2 ������ DB2
Connect Enterprise Server Edition� �� DB2 Connect � ��� �� ���
�� System i ������ �� ���� �� � � � IBM � ��
�����.
�� 4. DB2 Connect� ��� �� System i ������ � �� ��
20 DB2 Connect ��� ���
�: �� � Linux, UNIX �� Windows�� �� DB2 ����� ��
JCC ������� �� ��. �� ������ ���� DB2 Connect � �
�� �� System i ������ � �� ���� �� SQL1334 ��� �
����.
DB2 Connect �� � TCP/IP � ����, ������ ��� �
�� ����� �����. ������ �� �� �� � � �� ���
�� �����. � ����� ���, ������ DB2 Connect ��
�� ��� �����. ( �� � ���� ���� �� �� ���
� ������ �� ��.) �� � � �� ���� ��� �
����� �� �� � � �� ����� �����. ������
� ����� �� ��� ���� �� �� �� �� �� �
� �� ����� � �����.
�� 5. DB2 Connect Enterprise Server Edition
� 3 � ���� 21
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 ������ ��� ���
� ��� � ���� � ��. � ���� ������� ��� �
� ��� ��� ��� ���. ��� ���� � ��� ��� �����
� � ��� �� ��� ��� � ����.
� �� �� DB2 Connect� ���� ��� ��� e-commerce ����
�� �� � ����. DB2 Connect��� � �� ����� ��� ���
� �� �� � �� �����. ��� ���� ���� DB2 Connect �
��� ������� ���� �� �� �� � ����.
�� ������� � ��� ��� � �� � ���
�.
22 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, OS/390, z/OS,
OS/400, Solaris �� �, Microsoft Windows)� �����.
v Apache, IBM, Netscape Microsoft� � �� ���� ��� � �� �
����.
WebSphere� ��� ��� ��� �� �� � �� ��� ��� �� � �
� ��� �� ���. WebSphere � �� �� WebSphere Application Server
���.
WebSphere Application Server� � �� �� ����� � � � ����
�. � ��� Java � ���� Active Server Pages� �����. � �� ��
� � Java Servlet�� ���� � ��� ����� JavaBeans���. ��
��� JavaBeans� ��� �� �� ��� ����� ��� ������ �
��� �� ��� �����.
WebSphere ������ � � DB2� �� �� � ��� � ����.
OS/390 z/OS� DB2 Universal Database(UDB), z/OS� DB2, VM� DB2, VSE�
� 3 � ���� 23
DB2, iSeries� DB2 UDB, i5/OS� 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�
�� ��� � ����.
�������� ���, data-aware ��� ������ �� ��. ���
������ Java ��� ��� �� �� ��� ���� �� ���
��� ����� �� ��.
OS/390 z/OS� DB2, VSE VM� DB2, iSeries� DB2 Universal
Database(UDB), i5/OS� DB2� �, Java ������ ���� � �� ��
� ����. TCP/IP� DB2 Connect Personal Edition�� ���� �� � �
����, ��� �� System i ��� �� ��� ���� DB2 Connect
� �� �� ���� �� � ����.
� �� �� � ������ ������� ����� �� �� ���
� ���� �� �� � ����� �����. DB2 Connect � �� ��
�� � �� ����� �� ��. � �� DB2 Connect� �� �� ���
��� � �� IBM Data Server Client� ��� ���.
OS/390 z/OS� DB2� �, �� ��� � � �� ��� ���� DB2
Connect � �����. � ��� � OS/390 z/OS� DB2, VSE VM�
DB2, iSeries� DB2 Universal Database(UDB) i5/OS �� DB2� ��
24 DB2 Connect ��� ���
� ��� JDBC � ��� �����. �, ������ � ���� ��� �
�� � ���� ���� ����.
IBM� Java ����� ���� ���� �� ���� �� ��� ��
���. DB2 Database Enterprise Developer Edition� ������ ����� �
�� �� ���� ���� DB2 DB2 Connect �� ���, Rational Web
Developer, IBM Developer Workbench, DB2 Embedded Application Server,
Cloudscape™ � 10.2� �����. NetBeans, Borland JBuilder �� Symantec
Visual Cafe� �� �� ��� IBM� ������ � �� �� �� �
�.
� ���� DB2 ConnectIBM� �� DB2 Connect ��� HTTP(�) �� �����. DB2 Connect
Enterprise Server Edition� �� DB2 Connect � ��� Apache �� Lotus
Domino® Go Web Server� ��� �� ��� ����, Microsoft Internet
Information Server �� Netscape Enterprise Server� �� �� � ��� �
� � ����.
zSeries, System i, VM VSE ����� �� DB2 �� �������
��� �, � �� DB2 Connect � ��� �����. DB2 Connect �
��� � �� ��� ��� System i �� � ���� � ��� ����
� �� ����� �����. TCP/IP� ���� zSeries, System i, VM �
� VSE�� �� � �� ������ �� ��� � ����.
�: IBM � � �� �� CGI(Common Gateway Interface) ����(�: PHP)
��� �� CGI ����� �� ���� ��� �� ������� �� �
�� ��� �����.
���� ����
�����/� � ��� ��, � ������ � �� ����� HTTP
�� �� ������ ��� ���� ���� � ��� ����. ��� �
���� ��� e-business ������ ��� �� �� �� �� ���
� ��� � ����.
���� �� ��� ��� ���� � �� ���� ���� ����
CGI ����� ����� ��� ����. Linux, UNIX Windows� DB2
������, OS/390 z/OS� DB2 Universal Database(UDB), z/OS� DB2,
iSeries� DB2 UDB, i5/OS� DB2, VSE� DB2� �� �� ���� ��� �
��� ��� ���� �����.
� 3 � ���� 25
�� � ���� ����� ��� � ����� � �� ��� ����, �
������ � ���� ����� �� ��. ���, � � SQL�� DB2
������� ���� �, ��� ��� �� ��� �� ��. � ���
���� � ���� ��� ��� ���� �� SQL�� � ���
�. ��� ���� � ���� ����� �� ������ ��� ��
� ��� ��� �� ����.
��� ���� �� ��� HTTP �� DB2 ������ �� �� ��
� ���� � �� � ��� ����.
DB2 Connect � ����� ��(AS)����� � ������ ��� � ����� ���� Windows� ��
�� �� ������ ��� ��� ����� ����� ���� ���
�� �� ��� �� � �� ����. �� ��� �� � ��� �
� �� ��� ������ �� ������ �� ��� ���� ��� �
������.
����� ��� ����� ������� ���� ����� � ��� �
��� 2�� ����� ��� ���. 2�� ����� ������ ���
�� ���� ���� ������ �� � �� �� ��� �����. DB2
Connect� ������ �� OS/390 z/OS� DB2 Universal Database(UDB),
z/OS� DB2, iSeries� DB2 UDB, i5/OS� DB2 �� VM VSE� DB2 2�
� ����� � ������ ���� �����.
����� � ������ ��� ����� 2�� ����� � ���
� ���� � ��. �� �� �� �� ����� ������ ���
���� ��� ����� � � ����� ���� ��� �� ��. ����
��� � �� ������ ����� ��� � ���. ��� ���
�� ���� ���� ��� ����� ����� � �� ���� �� �
���� �� �� ����� ������ �� ���.
���� �� ����� 2�� ����� � ��� � �� �� ��� ��
���� ��� ��� ����. 2�� �������� �� fat ������
�� �� �� �� ����, � ����� ������ �� �� �� ��
� �����. ���, ������ �� � ��� � ������ �� ��
���� � ��� � ������ � �� ��� ��� �� �� ��
���. �� ���� ��� 2�� ����� � �� ��� ���� �
���� ����� � �� �� � ���, �� �� ��� � �� ��
� �� ��� ����.
26 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�� �� ��� ��� ��� �� ���
�� ��� �����. �� ��, ������ �� ������
OS/390 z/OS� DB2 ������ Linux, UNIX Windows� DB2
������� �� ���� ��� � ����. �� ��(DR) ��� �
� 3 � ���� 27
��� �� ��� ��� ������ �� ������ Oracle �
������ �� DB2 �� ������� ��� � ����.
�� �������, ����� �� �� ������ � ��
��� API� DB2 Connect Enterprise Server Edition� �� DB2
Connect � ��� �� �� ��.
� �� DB2 Connect� �� ��� ����� �� ����
� �� ���� ����� � ��� � ����.
DB2 Connect � ������ �� ��
DB2 Connect � ��� ����� �� �� ���� � ����
�. DB2 Connect Personal Edition� ���� ��� ����� ��
� ����� ����� ���� �����. ���, ����� ��
���� ��� DB2 Connect ��� ��� �� ��� ���� ��
� �� ��� ���� �� ��� ���.
������
��
DB2DB2
SQLJDBC, SQLJ, ADO.NET,OLE DB, ODBC, Perl, PHP,DB2 CLI, Embedded SQL
DB2 Connect��
Jane, Mike,Tom, Sue
�( )* $%
+�, -. /�0API/
!�
"#
!�
"#
!�
"#
�� 6. ����� �� � DB2 Connect ��
28 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 � ���� 29
�� �� �
��� ���� ���� �� ���� ��� � �� �� ����
�� ����.
��� �
���� ��� ��� ��� ��� ���� ��� ��� �� � �
���.
��� ���
���� ��� �� ��� �� �� ���� ��� ���. �
� ��, �� ��� �� � � ��� ���.
�� � ��/���
���� ��� ���� ��� �� ��� �� � ��� �� ���
� �� ���. DB2 Connect� ���� Linux, UNIX Windows
�� �� ����� �� �� �� �� ������ ���
LAN, ��� System i ������ �� � ����� ���� TP
���� ��� ����� ����� � � ����.
30 DB2 Connect ��� ���
�� 7�� ����� �� �� ������ � �� ��� API�
DB2 Connect Enterprise Server 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)
��� System i, zSeries LAN ������ �� ��� TP ���� �� �
�� ���� ��� ��� � ����.
�� 7. TP ���� � DB2 Connect ��
� 3 � ���� 31
X/Open �� ��� ��(DTP) ��
���� ��� ���� ������ �� ���� ��� �� ��� ���
� � ����. �� ��, � ���� �� ���� � �� ���� ��
�������� � ������(″from″ ��)� ��� ���� �� �����
�(″to″ ��)� �� � ����.
�� �� �� � � ������� ��� �� ����. �� ��, � ���
���� OS/390 z/OS� DB2 Universal Database�� �� ������� Oracle
���������. �� TP ���� � ������ �� �� ���� ��
��� ���� ���, ������ ����� ��� TP ��� ��� �� �
��� ����� �� ��. � ����� XA ������ ���. XA
����� ���� TP ���� XA �� ���� �� ���(TM)��� ��
�. XA ����� ���� �� ��� ��� XA �� �� �� ���(RM)
��� ���.
�� ��� TP ���� �� XA �� TM���. DB2 Connect� �� ����
� �, ��� ���, System i DB2 LAN �� ������� XA �� RM
���. ���, XA �� TM� �� TP ���� ����� ���� ���� �
���� ��� ���, System i LAN �� DB2 ������� ��� �
����.
32 DB2 Connect ��� ���
� 2 � DB2 Connect ��
© Copyright IBM Corp. 1993, 2007 33
34 DB2 Connect ��� ���
� 4 � ������ ���� ��
DB2 Connect� �� ����� ���� ������ ��� �����.
v ��� ������ ����: DB2 Connect� ����� �� �������
� ��, � � ��� ����.
v � ���: DB2 Connect� ����� �� ��� �� System i ����
�� �� � ��� � �� ��� ��� ����.
v ������ ���(DCS) ����: ��� �� System i ������ �
������� ��� ��� ����.
�:
1. ��� ����� ���� �� ��� �� System i ������ �
������� ��� ��� ���.
2. ������ ����� �� �� ���� ���� ��� � ����.
������ ����� ����� ��� ������.
1. ���� ��� �� ���� ���� ������ ���� ��� � �
���.
2. �� ��� ���� ������ � �� ��� ���� ���� ��� �
�� ������.
��� ������ ���� �
�� ��� ��� ������ ������ ��� � ����.
������ �
DCS ���� ���� ���� � ����.
������ ��
��� �� System i ������ �� �. � ��� ������� �
���� �� ������� ��� � ����. ���� ������
���� ��� � �� ��.
�: 1–8 ��� �� ���� ��� ����, �� ��(#), at ��(@),
� ��($) ��(_)� �� ��. � �� �� ��� ��� ��
� ����.
�� �
� ���� ���� ���� � ����.
�� DB2 Connect ��� ��� � � ��� �� ��� ��
© IBM Corporation 1993, 2007 35
� � �� ��� �����. �� ��� SERVER, SERVER_ENCRYPT,
CLIENT, KERBEROS, DATA_ENCRYPT���. ��� ������ �����
GSSPLUGIN � �� ��� ���� ����.
�� ���� �
�� ��� � ������ ��� � ����.
�� �
��� ������� ���� ��� �� System i ������ � �
��� �. � ��� ���� �����. � ���� ���� ���
� ��� ������ ���� ���� ��� ��� �� � ���
������.
�: 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 ������� ��� ��� ��
�.
OS/390 z/OS ��� ���� DB2� �, ��� ��� �� ���
��(DDF)� �� � DSNL004I ���(DOMAIN=hostname)� �� �
�. -DISplay DDF �� ��� � ����.
z/OS ��� �� ��� ����� �, �� ��� DB2 ��
VIPA � � �� ���. � � � �� � �� DB2 �����
��� ��. � ���� ������ � DB2 ��� VIPA �
� ���� sysplex ���� ������. � ��� DSNL004I ���
� ��� � �� ��� �����.
TCP/IP ��� � �� �� �
TCP/IP �� ��� � ��� TCP/IP ��� ���� �� ��. ���
36 DB2 Connect ��� ���
��� ����� TCP/IP� ���� ���. �� �� 446� DRDA�
��� �� ��� ���� ����.
OS/390 z/OS ��� ���� DB2� �, �� ��� �� ��� �
�� ��(BSDS)� ����, �� ��� ��(DDF)� �� � DSNL004I
���(TCPPORT=portnumber)�� �� ��. -DISplay DDF �� ��
� � ����.
z/OS ��� �� ��� ����� �, �� ��� DB2 ��
VIPA � � �� ���. � � � �� � �� DB2 �����
��� ��. � ���� ������ � DB2 ��� VIPA �
� ���� sysplex ���� ������. � ��� DSNL004I ���
� ��� � �� ��� �����.
�: TCP/IP � �� 2�� �� ��� �� ���� � �� �
�� ��� ��� � ����. �� ��, z/OS OS/390� DB2
Universal Database ����� ��� ��� z/OS OS/390� DB2
Universal Database�� �� � �� ����� ��� �� �
�(RESPORT)� �����. ���� ��� ��� ��� ��� ����.
DCS ���� �
DCS ����� �� ��� ��� � ����.
������ �
��� �� System i ������ �� ��� �� �. DCS ����
���� ���� ��� ������ ���� ���� ��� ���
�� ������ ��� ������.
�: 1–8 ��� �� ���� ��� ����, �� ��(#), at ��(@),
� ��($) ��(_)� �� ��. � �� �� ��� ��� ��
� ����.
� ������ �
��� �� ��� �� System i ������ � ���� �� ���
������.
OS/390 � z/OS
LOCATION NAME�� ��� z/OS OS/390� DB2 Universal
Database ����� �� z/OS �� ��� � LOCATION �
� �����.
LOCATION NAME� TSO� �� ��, �� ��� �� ��
��� ���� ��� SQL ��� ����� �� � ���
�.
� 4 � ������ ���� �� 37
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)
OS/400 � z/OS
�� ������ ��(RDBNAME)
�� Windows, Linux UNIX �� �� �, ������ ��
������ ����� ����.
��� �
���� � ���, �� ��� �� ����� ��� ��� �
�����.
��
��� SQLCODE �� ���� SQLCODE � �� �
�. SQLCODE �� ����, NOMAP� ���
���.
�: �� ��� ��� �, DRDA �� � ��� �
�� � �� ��� ���� �����. � �� �� �
��� 0��� ��(�� �� +12 �� +802) SQLCA
� �� ��. DB2 Connect ��� ��� �� � �
�� ���� �, �� sqlcode� ��� �� � ��
� �� �� �� ��� �����(�� ��, ��
sqlcode � ���� �� �� ��� ��� �), �
�� sqlcode� ��� ����.
��� � �����.
1. ��� sqlcode� �� ��� ��� sqlcode� ��
� ����. �� ��� sqlcode� �� � ���
������ ���� �� �� �� � ��. �
�� �� � ��� �� �� � �� �� ��
38 DB2 Connect ��� ���
�� �� ��� sqlcode� �� � ��. ��, DB2
Connect ��� ��� �� � ��� �� �� �
� �� sqlcode� �� � ��.
2. ��� � ��� ����� ��� ������� �
� �� �, sqlcode �� �� sqlcode� ��
� � ��.
,D ��� � �� �� �������. � ����� ����
�� �, �� SQLCODE ��� ���� ����
�� ��� �� System i ������ � ������
��� � ����.
SQL30000NSQL30040NSQL30050NSQL30051NSQL30053NSQL30060NSQL30070NSQL30071NSQL30072NSQL30073NSQL30074NSQL30090N
�� ���� ,D� ���� ���, �� SQLCODE
� ���� ��� � �� ��.
SQL30020NSQL30021NSQL30041NSQL30061NSQL30081N
��� ����� �� � � ��� ��� ����
��.
�: DB2 Connect� ��� � � ����, ��
� ��� ��.
,,INTERRUPT_ENABLED
��� � �� �� �������. � �� ���� �
��� �� �, INTERRUPT_ENABLED� � ��. �
� DRDA ��� ���� ����, DB2 Connect�
��� ��� �� � ���.
INTERRUPT_ENABLED� DB2 Connect ������
DCS ����� ���� ��, ����� ������ �
�� �� System i ������ �� �� �� �
� 4 � ������ ���� �� 39
���� ����, DB2 Connect� � ���� �
��(UOW)� ����� ���� �����. � ��
� � AIX Windows�� �� ��.
������ � �� � ��� � � �
sqlcode(-30081)� �����. �� ��, ������ �
� ������ ��� ���� �� ��� �� System i
������ �� �� � ���. AIX V5.2 ��
Windows ��� �� �� � �, � �� �
�� ���� ������ ��� ��� ���� DB2
Connect� � ��� ���� ����.
�: �� ��� �� �� � TCP/IP � � ��
�. ������ �� ��� � ���, � ��� ��
�� ��� ��� �� � ����. z/OS OS/390�
DB2 Universal Database� �� � ��� ���� �
� � 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
������ � newyork1� � ���� ���� ��
� � � � �� ��� ������� ����� �
� �� ��.
��� ��� ��� � ��� ��� � �� CLP �
� ��� � ����. � �, CLP� ���� ����
��� �� � ���� ���� ��� �, � �� �
��� �� LOCALDATE � � � � � � � .
40 DB2 Connect ��� ���
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 ���� � � ������� ���
� � ���� !����� ��� ���� ����.
�� ��. � ���� ���� �� ������ �
� ����� ����. �� � ���� ��� �
� � �� �� ��� �� ���� ��� �� �
�.
1. SQL ��� ����.
2. ��� ISO��(ISO� JIS) ��� � � ���.
3. �� ��� ��� ��� � � 10������. ���
� � �� ���� ���� � � �� ��
� ��� ����� �� �� � �� ��� �� �
� 4 � ������ ���� �� 41
����. � �� ��� � � ���� 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. ��� �� System i ������ �� SECURITY SOCKS� ����� �
�� ! ��� ��� TCP/IP �� � SECURITY� ���� ����.
DCS ���� ����
� 2. DCS ���� ����
��� ��
������ �� DB2DB
�� ������ �� NEW_YORK3
����� ����
���� ��� ″,,,,,,LOCALDATE=₩″₩″YYMMDD₩″₩″₩″
42 DB2 Connect ��� ���
��� ������ ���� ����
� 3. ��� ������ ���� ����
��� ��
������ �� DB2DB
������ � NYC3
� �� DB2NODE
� SERVER
� � ������� ��� �� �� �
� ���������, � �� ����(� ����, DCS ����, ��� ��
���� ����)�� �� � ��� ��� ���. �� ��� �����
���� � ��� ��� ����� �� ����.
�� ��, ��� �� System i ������ ���� ��� ������
SQLCODE �� ����� � � ��� �����/� � ��� ��� ��
���� � ��� �� �� ��� � ����. �� ��� �� ��
��.
v � ������ � ��� �����.
v DCS ������ �� ������ ���� � ��� �����. � ����
���� ���� NOMAP� ������.
v ��� ������ ������ �� ������ ��� � ��� ����,
DCS ������ ��� � ������ ���� �����.
� �� �� �� ������� ����� ��� SQLCODE �� �� �
� ��� SQLCODE �� ����.
BiDi ��� ��
�� ��� OS/390 z/OS ��� � ��. i5/OS� DB2��� �� �
BiDi ��� �� ��� � � ��� ����� � ��.
�� �� �� �� BiDi ���� ��� �����, ��� BiDi �� ���
��.
v �� ��(ARABIC HINDI)
v ��(RIGHT-TO-LEFT LEFT-TO-RIGHT)
v �(SHAPED UNSHAPED)
v � ���(YES �� NO)
v ��� �(LOGICAL VISUAL)
� 4 � ������ ���� �� 43
�� �� �� �� ���� �� �� � � �� �� �� �� �� DB2
���� ��� � ��� �����. �� ��, Windows �� � LOGICAL
UNSHAPED ���� �����, OS/390 �� z/OS ���� �� SHAPED
VISUAL ����. �� �, BiDi �� � ��� ��� OS/390 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 ��� ��������� ���� ���
� � 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 ���
������� ���.
44 DB2 Connect ��� ���
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
� ���� ���.
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 ����� ����. (� �� ���� �����.)
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 ���� ��� ����.
� 4 � ������ ���� �� 45
DCS 1 ��:
�� ������ �� = X�� ������ �� = Y������ ���� �� =DCS ���� = ,,,,,,LOCALDATE="YYMMDD"�� =DCS ���� ��� �� = 0x0100
46 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, 2007 47
�� �� �� �� ID� � �� �� ���� ���� ��� �� ��.
���� ��� � �� �� �� ID ��� ��� �� �� ID� ��� �
��� ��� ����� � ���� ��� ����� ����� ����
�� ��.
��� �� �� ��� ��� ��� � ������ ��� �� �� ID�
��� �� �, ��� ��� ���� �� ��� ���� � ���� �
�� �� �� � ����. ��� � ��� ��� �� �� ����
�� �� �� ID ��� � �� ��� ��� � �� �� ID�� ���
���� ���� �� � � ���. ��� ��� ���� �� ��� ��
����.
XA �� � ���� CLI �� JDBC� ���� DB2 Connect� ��
� �� ����� � ��� ���� ��� � ����. �� ����
� � ��� ���� ����� � �� ��� ���. ��� �
� ����� � ����� �� ������ ��� ��� �����.
��� ��� ���� ����� ����� (�� �� ��)� ��
� �� ���� ��� � ����. ��� �� ����� �(� ��
� ����� � ��� �� ���) ��� ��� ���� � �
�� ���. ��� ��� � � ���� ��� ����� �� � ���
�. �� ����� ��� ��� ��� �� ����.
�:
1.
��: ��� ���� �� ���� ���� ������ �� �� ��
��. ������� �� �� �� ID ��� � �� �� �� �
��� ������ �� �� �� �� �� ID� ���� �� ���� �
� ���. �� ��� ���� ��� ��� ����.
2. �� ����� � CLIENT �� ���� �� ���. � ��� �
� ����� �� ��� ����.
3. �� ����� � ���� ������ ��� ���� �� ��
��� ���� ���� �� ����� ���� ���. � ��� ��
����� �� ��� ����.
CLI� �� ����� �� � � ��
�� �� ������ �� �� ����� ��� � CLI� ��
� � �� ����� � �� � ����.
48 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 �� 49
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 � ����� � ����.
50 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
50 ���� � 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 �� 51
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 i ������ ���� �� ��� �
� ��� �� ��� �� � ����.
v �������
v ��� �� System i ���
v �� ���(Kerberos)� �� �� � � �� ��
�: ��� ������� � �� ���� �� �, ������ ����
SERVER_ENCRYPT � �����. ��� � �� ����� ��� ��
���� ��� ��� �� � ���� �� �����. �� ��� �
� ��� �� ������� � �� ���� ��� ���� ��� ��
� ���� ��� ����.
DB2 Connect � 8.2.2(� 8.1 FixPak 9� ��) ��� ������ � ��
� � �� � ���(participant)� ����. � ������ � �
�� �� ��. ������ ������ ���� ��� ��� � �� �
������ � ��� � �� �����. �����, ����� � �
� �� ��� �� ��� ���. ������� � ��� � �� ��
���� ���� ��� ���� ���� SERVER �� ��� ���� �
52 DB2 Connect ��� ���
� �� ��. ��� �� SERVER �� ���� ��� ������ �
���� ��� � �����. � � � �� ���� �� �
SERVER_ENCRYPT� ���� ���� ������ � ��.
Set Client API� DB2NODE �� SQL_CONNECT_NODE ��� ������ �
��� ���� ������� � ��� � �� ���� ����. � �
������ � ���� ��� � ��.
�� � �� DB2 Connect�� �� ��.
CLIENT
��� ��� ��� ������� ����.
SERVER
��� �� ��� ��� �� System i � �������� ��
� � ���.
SERVER_ENCRYPT
SERVER ���� �� ��� �� ��� ��� �� System i �
����� ��� ��� � ��� ��� ��� ������� ��
� ��.
DATA_ENCRYPT
�����/� �� � ��� ���� ���� � �� ��� ���
��.
KERBEROS
� ID �� �� �� Kerberos �� ���� ������ �
� �� � � ��� ���. � � �� ����� �� ����
� �� Kerberos� �� ��� ���.
Kerberos �� ������ ��� ID� ��� �� ���� � �� ��
� � �����. �, Kerberos� �� � ����� ����. ��
�� �� ����� ����� ID� ��� ���� Kerberos� � � �� �
�� � ���. �� ��� Kerberos� ���� �� ��� ��� � �
�� ���� ���� ��� � ���. �� ���� ��� DB2 �� �
� �� �� ID ��� �� ���� ��� �� �����. Kerberos ��
� ���� �� � � ��� ����� DB2 Connect �� �� ���
��� �� �� Kerberos ��� ��� ���.
�: GSSPLUGIN � �� ��� ���� ����.
Kerberos ��
��� ���� ���� Kerberos � ��� Windows 2000 Active Directory �
���� ������. ������ ������ � ���� �� Kerberos
� 5 � DB2 Connect �� 53
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� System i, OS/390 �� z/OS ��� �
� �� �����. OS/390 � 2 ��� 10 �� z/OS � 1 ��� 2� ���
� UNIX KDC� � � ��� �� RACF® ��� �� Kerberos �� ��
� �����.
DB2 Connect� ���� 3 �� ���� ��� ��� �����. Kerberos �
�� ��� � ��� ��� ��� ���� ����. �, �� ������
�� ��� i5/OS� DB2 �� OS/390 z/OS� DB2� � ��� ���. DB2
Connect ������ ����� �� ���� Kerberos �� ���� � ���
����.
� �� ���
Kerberos ��� �� DB2 � ����� ��� ����.
IBM Data Server Client:
� 8
DB2 Connect:
� 8
OS/390 � z/OS� DB2 Universal Database(UDB):
� 7
OS/390 � z/OS� DB2� DB2 Connect �� ����
� ����� � � �� �� �� DB2 Connect �� ����� ����
�. ��, OS/390 z/OS� DB2 ���� �� ��� � �� �� �� �
�� �����.
54 DB2 Connect ��� ���
OS/390 � z/OS ��� �� �� ��
� ����� OS/390 z/OS� DB2 ������ �� �� DB2 Connect
� ��� � �� �� �� ��� �����.
�� �� ��
DB2 OS/390 z/OS �� �� �� YES� ����� � ����. � �
� OS/390 z/OS� DB2 DSNTIPR ��� � ��.
�� �� ��
z/OS OS/390� DB2 Universal Database � 5.1�, ��� ID �� ���
��� ��� SQL30082 �� 0�� ��� � ��� !�� � ���
��� � �� ����� ����.
z/OS OS/390� DB2 Universal Database � 5.1� ��� �� � �
��� ���� ���� ������. ��� �� � ���� �� �
�� (PASSWORD EXPIRED)� �� �� ��� �����.
� ��� �����, ��� ��� �� z/OS OS/390� DB2 Universal Database
ZPARM �� ����� YES �� ��� ���. z/OS OS/390� DB2
Universal Database �� �� DSN6SYSP� ���� EXTSEC=YES� ������.
�� DDF �� 1(DSNTIPR)� ���� ��� �� ����. ���� EXTSEC=NO
���. ��� ��� �, DB2 Connect� ���� Windows, Linux, UNIX
� ������ SQL30082 �� ���� �����.
�� ��� TCP/IP ��
DB2 �� �� AUTHENTICATION=CLIENT� � ��� �����, z/OS
OS/390� DB2 Universal Database �� �� DSNTIP4(DDF �� 2)� ����
TCP/IP� �� ��� ��� YES� ������.
���� ODBC � Java ������ ��
����� ODBC Java ������ SQL� �����. �� � �
� ���� �� ���� �� � ����. z/OS OS/390� DB2 Universal
Database� ��� � �� � ��� SQL� ��� � �� � �
�� DYNAMICRULES(BIND)� �����.
DB2 DB2 Connect� DB2CLI.INI �� ���� � CLI/ODBC �� ����
CURRENTPACKAGESET� �����. � ����� �� �� �� ��� ���
� ��� ���. SQL SET CURRENT PACKAGESET Schema ��� �����
� �� ��� �� ��.
� 5 � DB2 Connect �� 55
ODBC �� ���� ���� DB2CLI.INI� ������
�� �� ��
��� ID� ��� ��� �, SQL CONNECT�� SQLCODE -30082 ��
1� �� �� ���� �����. DB2 Connect� ��� �, ��� ���
� � � � ����. z/OS OS/390� DB2 Universal Database� ��
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 ��� �� System i ������ �
3 SERVER_ENCRYPT ��� �� System i ������ �
4 KERBEROS Kerberos ��
5 DATA_ENCRYPT ��� �� System i ������ �
�� ��� �� ����
�� ��� �� ��� � 9� ��� � � ��. ��� ��� �
���� � ��� �����.
v ���� 1��� ��� ��� ��� ��� ��� ��������
� ��. � �������� ��� ��� ��� DB2 Connect �
��� � ��.
���� ���� ���� � ��. ��� ID� ���� ��� �
���� ��� ��� ����. �� ����� ������ �� �
�� �� �� ��� ��� �� ���, � �� �� ����
��.
56 DB2 Connect ��� ���
v ���� 2��� ��� �� ��� ��� �� System i ����
�� ���� ��� � ���. ��� ID ��� ���� �
� ��� ������� DB2 Connect �� ���� DB2 Connect �
�� ��� �� System i ������ �� �� ��.
v ���� 3� ��� ID ��� ������ �� ����� ���
� 2� ����.
v ���� 4��� Kerberos KDC�� ������ �� Kerberos ���
�� ��. ��� DB2 Connect� �� �� �� � �� �� �
� ��� � ��.
v ���� 5� ��� ���� ������ �� ���� ���� 3�
����.
� 5 � DB2 Connect �� 57
58 DB2 Connect ��� ���
� 6 � ��� ����� � ����(DB2 Connect)
Embedded SQL� ���� ��� ������ �� ���� �� ���
����� � �� ���. ��� ��� �� ��� �� ��, � ���
����� �� �� ���� ���� �� ��� � ����.
� �� � �������� ������� �� ���� ���. � �
�� � ������ ��� ��� � SQL�� � �� ��. ��� ���
��� ����� ���� �� ����, ���� � ��� � ��
� �� ��. � �� ��� �� System i ������ ��� ��� �
��� ���� ������.
DB2 Connect� ���� �� ����� Embedded SQL� ���� ��� � �
�� ����� �� ����� ����� ��� �� System i ������ �
� � � ���. DB2 Connect ���� ����� ���� ��
�, ����� � ��� �� System i ������ �� � � ��� ��
��. � ����� ��� � ��� ���� �� ��� ����.
v OS/390 �� z/OS� ddcsmvs.lst
v VSE� ddcsvse.lst
v VM� ddcsvm.lst
v OS/400� ddcs400.lst
������� � �� �� ��� � ��� �� ������� � �
����� � ���.
DB2 Connect � ��� ��� �, DB2 Connect ����� �� �����
�� ��� � ��� �� System i ������ �� � � ���. ��
���� �� FixPack ��� �� �, ��� ����� �� �� ����
����� � �� � � ���.
�� ��, 10�� Windows ����� 10�� AIX ������ Windows �
� DB2 Connect Enterprise Server Edition� �� OS/390 z/OS� DB2
Universal Database(UDB)� �� �� �, �� ��� ������.
v Windows ����� ���� ddcsmvs.lst� � ����.
v AIX ����� ���� ddcsmvs.lst� � ����.
v DB2 Connect ���� ddcsmvs.lst� � ����.
� �� ��� �����.
© Copyright IBM Corp. 1993, 2007 59
v �� ������ �� ��� ��� ����. ��� ���, ��� � �
�� ��� � ������� � � ���.
v �� ������ �� ��� ��� ����. ��� �� �, ����
� � ���.
DB2 Connect ���� ��� Embedded SQL� ���� �� ������ �
� ���� �������� � �� ���. � �� �� �����
� ���� �� SQL0805N �� ���� � ��. � � � �� ��
���� �� � �� ��� �� � ����.
� � � ��� �� System i ������ �� � ��� ������.
1. ��� �� System i ������ � �� ���� � ��� ��� ��
� � ����.
OS/390 �� z/OS
���� �� ��� ��� ����.
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� �� ���� � �� ����� ��
� ���� ��� �� ���.
60 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
OS/400
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� ��� �� System i ����
�� �� ��� 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) 61
��� �� ��� ��------------------------------ ------------------------------f:₩sqllib₩bnd₩db2ajgrt.bnd SQLAB6D3
DB2 Connect� �, � � ����� ddcspkgn ����� ������. �
� ��, ��� ����.
ddcspkgn @ddcsmvs.lst
��� � ����� ���� � � ��� ��� ��� � �
��� � �� ��� ����.
ddcspkgn bindfile.bnd
�:
a. � �� sqlerror continue� ��� �����. ���, � ��� DB2
�� �� �� ���(CLP)� ���� ������ � � � ��
� �� ��. � ��� ���� � ��� �� ��� ��� ��
��� � �� ��� ���� ��� � ����. �� ��, � � �
�� �� �� SQL ��� ��� �� ��� ����� ��� �
� �� � ��� � ��� ��� � ��� ���. ��� ���
�, � ��� �� System i ������ �� � �� ��
ddcsxxx.lst� � ��� �� �� �� ��.
b. DB2 Connect� �� DB2 ������� �� �, � ��
db2ubind.lst� ���� sqlerror continue� ���� ����. � �
�� ��� �� System i ������ �� � �� ����. �
�, DB2 ������� ��� DB2� ���� DB2 Connect�� ��
�� �� DB2 ������ ����� �� ��.
3. ��� ��� ���� � ������� ����� ��� � ���
�.
4. �� ���� ��� DB2 ������ �� �, �� ������ ����
� DB2 Connect� � � � � ����.
62 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 �� SQLServer� ��
�DB2 �� ���� ����� ����� ��� � ����. ��(native) SQL
� ��� ��� DB2 ���� �� ��.
� ��� �� ����� ��� �� ����� ���� � �������
�� � ��(DUOW)� ��� � �� ���. ��, �� DB2 �� �� �
���� ��� � ��� �� DUOW ��� �����.
© Copyright IBM Corp. 1993, 2007 63
v Linux, UNIX Windows� DB2 � 8 ��
v OS/390 z/OS� DB2 Universal Database(UDB) � 7
v z/OS� DB2 � 8
v i5/OS� DB2� ����� OS/400 � 5 ��� 1 ��� �����.
�� ����� ���� ������ �� �� ��� ��� � ����. ��
��, ������ �� ���� ��� Windows� DB2 ������, OS/390
z/OS� DB2, i5/OS� DB2� �� �� ���� ��� � ����.
�� ��� �� ��� �� �� ��
�� ��� ���� � ��� ��� ��� � ����.
� ��� ��� ����� ��� ������.
1. �� ��� ������.
2. [+] ��� �� �� ��� ������.
3. ��� ��� ��� ���� ����� ���� �����. �� ���
����.
4. �� ��� �� —> �� �� ��� �����. � ��� �� ���
� ����.
5. �� ��� TP ��� ��� ��� ���� ���(TP) ���� ���
���. � �� �� ��� TP ���� � ���� �����. TP ��
�� ���� ���� TP ��� �� ��� �����.
��� �����.
6. TP ���� �� �, �� �� ��� ��� ������. TP �
��� �� �� �� �, ���� �� ��� ������� �����
�.
7. ��� �����.
�� ��� ��� �� ��� �� ���
�� ��� ���� � ��� �� ��� ���� � ����.
� ��� ��� ������ ��� ������.
1. ��� ��� ��� ���� �� � �� ���� �� ��� �� —>
��� �� ��� �����. � ��� �� ��� �� ����.
2. �� ��� �� ��� �� ��� �������� ���� �������
�����. ���� �� ��� ��(> >>)� ���� � �� ��
64 DB2 Connect ��� ���
� �� � �� ����� ���� �� � ����. �� �� ���
ID� ��� � �� ���� �� � �� � � �� ����.
3. �� ����� ��� �����. � ��� �� ��� � �� ��
��.
4. � ��� �� ��� � ���� �� ������ �� ���� �
� �� ��� ������� �����. ���� ��� ������� �
SQL � �� ���� �����. ��� �� �� ����.
5. ��� �� � ��� �� ��� �� ����.
�� ��� �� � ��� �� ����
��� System i ������ ���� DB2 Connect� Linux, Windows, UNIX
� ������� ��� �� ����� ��� ���. ���, ���
System i ������ �� ��� �� � ��� �� ������ �� �
� ���(SPM) ��� � ��� ���. DB2 ���� ���, DB2 SPM
� ��� ���� � �� ��.
SPM� �� ��� �� ���(TCP/IP)� ���� TP ���� �� � �
�. �� ����� SPM� ��� �� ����� � �� ��� �����
�. ��, � ���� Intel® �� UNIX ���� ��� �� System i� ����
� � DB2 Connect� ���� ��� �����. � ��� ����, TP ��
�� ���� ��� DB2 Connect� APM ��� � �����.
� 10. SPM – TCP/IP� ��� � ��� �� ����
��� ���� ���
� ����?
��� �� �����
����?
�� ��(� � ) ��� � System i ��
���� ��
� �DB2 Connect � �
�
DB2 Connect ����
� �� DB2
Enterprise Server
Edition
OS/390 z/OS�
DB2 Universal
Database(UDB) V7
z/OS� DB2 UDB V8
��
��� ���DB2 Connect Personal
Edition
DB2 Connect � �
�
DB2 Connect ����
� �� DB2
Enterprise Server
Edition
OS/390 z/OS�
DB2 UDB V7
z/OS� DB2 UDB V8
��
� 7 � � ��� �� 65
�: �� ����� ���� ������ �� �� ��� ��� � ����.
�� ��, ������ �� ���� ��� Windows� DB2 ������,
OS/390� DB2 ������ i5/OS� DB2 ������� �� �� ���� �
�� � ����.
XA �� ���� �� ������ DB2 Connect ��
� ����� TP ��� ��� S/390, System i zSeries ������� ���
� � ��� �� ��� � �����.
��� TP ���� �� �� DB2 Connect� ���� �� ��, ���
�� System i ������ �� � ���� �� ���� ���� �
��.
DB2 Connect� TP ��� ��� S/390, System i zSeries ������ ��
����� ����� �� ��� ������.
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) ��� �� �����
������. ��� System i(� 5 ��� 3 � �� �) �����
� �� �� XA ����� ���� ����. System i � 5 ��� 4
��� XA� ���� �����.
SPM� XA 2�� �� ���� ��� System i ������ ���
���� 2�� �� ���� ��� DB2 Connect� ��� ���. �
���, DB2 ���� �� ��� SPM �� ���� � � ��. ��
�� ����� ������ �� ��� �� ���� SPM_NAME���.
���� TCP/IP ��� ��� � 7�� �� ���.
TCP/IP� ���� OS/390 z/OS� DB2� �� �, ��� ��� �
� ��� ����. ��� ��� �� � ��� � SPM ��� ���
� ����.
66 DB2 Connect ��� ���
��� ��� ����� �� DB2 Connect
DB2 Connect ��� ��� �� ����� � ��� i5/OS� DB2 � 5
��� 4 �� OS/390 z/OS� DB2 Universal Database(UDB) � 7 ��
� ����� XA �� ������ ���� ���� �� ����. � ���
�� �� ����� �� ��� OS/390 z/OS� DB2�� � ����� �
�� � ��� ���.
��� �� ����� � ��� .NET COM+ ������ �� ��
��.
� ���� �� ����� ���� �� �� ���� �� �� �� ���
� ���� � ��� ���� �� � �� � ����.
� 7 � � ��� �� 67
68 DB2 Connect ��� ���
� 8 � DB2 Connect� ��� ��
��� ������ ���� ����� �� ���� ��� ��� �� ��
� � �� �� �, ��� ����� � ��� ��� �� �����
� DB2 Connect� ��� � ����(�� 8 ��).
DB2 ���� ��� ����� ��� �� System i � �������� DB2
Connect ������ ��� �� � � ���� ���� ��� � ���
�. � �� � ���� �� ��� �� ���� � ����� �� ��
������ �� ���� �� ���� ��� � ����. �� ��, ��� �
� System i � �������� PC/IXF ��� ���� ����� � Windows�
DB2 ������� ���� � ����.
������ ����� �� DB2 Connect ��������� ���� ��
� �� ��� � ����.
�:
1. ���� �� ���� ���� �� ������� � ��� �� ��
� � ����� ��� ���.
�� 8. DB2 Connect� ���� ���/����
© IBM Corporation 1993, 2007 69
2. ��� ��� ������, �� ��� ��� � ����. ��� �� �� �
�� ���� ������ ��� ������ �� �� � ���� ��
����. ��� �� ��� ��� ��� �� ��� ��� � ���
�.
DB2 Connect�� ���� ��� �� �� ��� ���� ���.
v �� �� PC/IXF� ���.
v ����� �� ���� �� ��� �� �� �� ���� �� ��
��� �� ���. db2look ����� ���� � ���� �� ���
� ����. INSERT ��� ��� � DB2 Connect ���� �� ����
���� �� � ����.
�� �� ���� ���� �� �, �� ���� �� ���� �� �
�.
�: �� ��� ����� ����� ���� ���� ����.
�� ���(1��� 2��� ���� �� ��� �)� ���� �� ��
�� �, ��� ��� ���.
v ���� EBCDIC�� ���� ���(MVS™, OS/390, OS/400, VM VSE)
���, shift-out shift-in ��� 2��� ���� �� �� �����. �
����� ���� � � ��� �����, � ��� ��� ��� ���
� � ����.
v � ���� ��� ��� �� �, �� �� �� �� �� ��.
������� ��� ��� ��� ��
��� �� System i � ������� ���� ���� ��� ������.
1. DB2 ����� PC/IXF ��� ���� ��������.
2. INSERT ��� ���� PC/IXF ��� ��� � ������� �� ��
�� �������.
��� � �������� ������� ���� ���� ��� ����
��.
1. ��� � ������ ����� PC/IXF ��� ���� ��������.
2. PC/IXF ��� DB2 ���� �������.
�� �� ������� ��� �� System i � ������� ���� �
�� ��� �����.
70 DB2 Connect ��� ���
�� �� ���� ���� �� IXF ��� ��������.
db2 export to staff.ixf of ixf select * from userid.staff
�� �� ���� �� DB2 ������� DRDA� ����.
db2 connect to cbc664 user admin using xxx
�� ���� ��� �� DB2 ������ ����� �� ���� ���
��.
CREATE TABLE mydb.staff (ID SMALLINT NOT NULL, NAME VARCHAR(9),DEPT SMALLINT, JOB CHAR(5), YEARS SMALLINT, SALARY DECIMAL(7,2),COMM DECIMAL(7,2))
���� ������ �� �� ������.
db2 import from staff.ixf of ixf insert into mydb.staff
� ��� �� IXF �� ���� �� SQL INSERT�� ���� ���
mydb.staff� �� �����. �� ���� �� ���� �� �� � ��
� �� ��.
��� ��� ″Moving Data Acress the DB2 Family″(IBM Redbooks™ �)��
��� � ����. � Redbooks �� URL: http://www.redbooks.ibm.com/
redbooks/SG246905�� � � � ����.
� 8 � DB2 Connect� ��� � 71
72 DB2 Connect ��� ���
� 9 � SQLCODE ��
�� IBM �� ������ ��� ��� ��� � �� �� SQLCODE�
����� ����. SQLCODE� ���� ��� ��� ��� ��� � ���
�. �� ��� SQLCA� SQLERRMC ��� � ��. ����, DB2 Connect�
� ��� �� System i ������ �� SQLCODE ��� �� DB2
SQLCODE� ����.
SQLCODE �� ����� DCS ����� ���� ����� NOMAP� �
�����.
��� �� System i ������ �(�: OS/390 z/OS� DB2 Universal
Database)�� ������ �� ���� �, SQLCODE �� ����� �
� ����. �� �, ���� SQLCODE� � �� �� ������ ��
� � ����.
SQLCODE �� ��
SQLCODE �� ����� DCS ����� ���� ����� NOMAP� �
�����.
��� �� System i ������ �(�: OS/390 z/OS� DB2 Universal
Database(UDB)�� ������ �� ���� �, SQLCODE �� ���
�� � � ����. �� �, ���� SQLCODE� � �� �� �����
� ��� � ����.
SQLCODE �� ��
����, DB2 Connect� � ��� �� System i ������ �� SQLCODE
��� �� DB2 SQLCODE� ����. �� ��� ��� SQLCODE
�� �� �����.
v dcs1dsn.map� OS/390 z/OS� DB2 Universal Database(UDB), z/OS� DB2
SQLCODE� ����.
v dcs1ari.map� VSE VM� DB2 UDB SQLCODE� ����.
v dcs1qsq.map� iSeries� DB2 UDB, i5/OS� DB2 SQLCODE� ����.
Linux �� UNIX �� �� DB2�� �� ���� ����.
© IBM Corporation 1993, 2007 73
1. ��� SQLCODE �� ����� SQLCODE �� �� ��� �� System
i ������ �(�IBM ������ �)� ���� �, ��� ��
��� ���� � SQLCODE � ��� �� ��� ��� � ����. �
�� �� � �� �� ���� ��� � �� �� SQLCODE �� �
�� � ����.
2. DCS ����� ���� ����� � SQLCODE � ��� �� ��� �
�����.
3. � � ��� ASCII ���� ASCII � �� ���� ��� � ���.
�� ����, ��� �� �� map ����� �� ��.
���� ��� � �� �� ��� � ����.
&& ��� � ����. ���� &&� ���� �� �� ��
� �� �� ���� ���� �� ��. ���� && ��� ��
�� ���, SQLCODE �� ���� ����. ��� ��� �
NOMAP ����� SQLCODE �� �� �� ����.
* � �� � �� ���� ��� ����.
W ��� �� ��� ���� � ���� �� ��� �� ��
��. ���� �� � ���� � ��. W� ��� ���.
&& ��� �� �� �� ����� �� �� � ���� ���.
input_code [, output_code [, token_list]]
input_code� �� �����.
sqlcode
��� �� System i ������ �� SQLCODE���.
U ���� �� �� �� SQLCODE(� ��� ���� ��)� ���
output_code� � ��. � �� output_code� ���� ���, ��
SQLCODE� �� ��. � ��� ��� ���.
P ���� �� �� �� SQLCODE(� ��� ���� ��)� ���
output_code� � ��. � �� output_code� ���� ���, ��
SQLCODE� �� ��. � ��� ��� ���.
ccnn ��� �� System i ������ �� SQLSTATE ��� ��
�. nn� �� �����.
00 ���� �� �� ��
01 �
02 ��� ��
21 �����(cardinality) ��
74 DB2 Connect ��� ���
22 ��� ��
23 �� �� ��
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� � � ����. �� ��� �� �� ��.
� 9 � SQLCODE � 75
c ���, ��� ��� �� CHAR(���)���. c� n��
��� � �� ��� ����, n ��� ��� �� ���
������. �� c� ��� ���.
i ���, ��� ��� �� INTEGER���. i� n ��� �
��, �� ��� ������. IBM ��� �� System i �
����� � ��� CHAR ��� ��� � i� n �� �
� � ��. �� i� ��� ���.
n ���� ��� �� System i ������ � ��� ��
� ��. ��� �� SQLCA�� ��� �� ��� �� �
�. ��� ��� �� System i ������ � ��� �
��, ��� SQLCA�� ��� ���� ��� ����.
�� ��, ��� �� System i ������ �� �� 1
2� ��� � ����. �� SQLCA�� �� 2� �� 1 �
� ��� ��� (2,1)� ������.
�� �� ��� ���� �� CHAR �� �� ���
�� � ����.
��� �� ��� ���� � �� ��. �� �� ��� �
�� ���, ��� SQLCA� ���� �� ��� ����. �
���� ��� �� ��� ��� �� SQLCA� ��� �
� �(NULL) ���� � ��.
�� 9� �� SQLCODE � ��� ����.
�� ��� �� ��� �� � ��� � ��.
&&-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 � ��
76 DB2 Connect ��� ���
1. SQLCODE� -007�� -007� � ��. ��� �� System i �����
� ���� ���� � �� �� ��� � �� �� ���� ����, �
��� CHAR� �� ��. �� ��� ���� ����.
2. SQLCODE� -010�� -010� � ��. (��� �� SQLCODE� ���
�.) �� SQLCA� ��� ��� ����.
3. SQLCODE� -060�� -171� � ��. ��� �� System i �����
� ���� ���� � �� �� ��� ���. � �� ��� ��
SQLCA�� � �� ���� ����, CHAR���. �� SQLCA� � �
� ��� ����.
4. SQLCODE� -204�� -204� � ��. ��� �� System i �����
� ���� ���� � �� � �� ��� CHAR���. � �� ���
CHAR �� ��� ��� �� ���, SQLCA� � �� �� ���
��.
5. SQLCODE� -633�� -206� � ��. ��� �� System i �����
� ���� ���� � �� �� ��� CHAR���. ��� INTEGER�
���� �� SQLCA�� � �� ���� �� ��. �� SQLCA� � �
� ��� �(NULL)�� ��� � ��.
6. SQLCODE� -30021�� -30021� � ��. ��� �� System i ���
��� ���� ���� � �� � �� �� ��� 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 � 77
78 DB2 Connect ��� ���
� 10 � ������ ��� ���� DB2 Connect
DB2 Connect� ���� � �� ��� ����� �� �� ��� �
��� ����. ��� ��� �� �� �� �� �����.
��� ������ �� �� ����
������ ��� ���� �� DB2 Connect Enterprise Edition� �� DB2
Connect � ��� ���� ��� ����� � ���� � ����. �
��� ���� DB2 Connect �� � ������ ������ �� ��
� ��� ���.
db2set DB2CONNECT_IN_APP_PROCESS=NO
�� ��, ��� �� System i ����� ��� ���� ��� ���� ��
�� 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, 2007 79
����. ������ �� �� ��� � �� ��� �� �� ��� �
����. 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. �� ���
80 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 81
����� ��� 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)
82 DB2 Connect ��� ���
DCS ����� ��
��� ���� ��� �� � �� �� LIST DCS APPLICATIONS �� ��
���.
v LIST DCS APPLICATIONS
v LIST DCS APPLICATIONS SHOW DETAIL
v LIST DCS APPLICATIONS EXTENDED
��� ��� ���� ��� ����� ID ����� ����� ID�
�� ��� �� System i ������ �� 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�� z/OS OS/390� DB2 Universal Database��
)� � �� ��� �����.
�� 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
��� �� System i ������ �� ����� � ��� �� ��
ID. �� ������ �� ���� ����.
� 10 � ������ ��� ���� DB2 Connect 83
������ �
DB2 Connect� ��� � ������� �� ������ ��.
� � ��� ��� � 20����� �� �����.
Appl. �
DB2 Connect ������� �� ����. � � � ���� �
����� ��� ��� ��� �� �� ��� � � ����. ��
�� ID� �� FORCE USERS ��� API� ��� �� �����.
��� ������ ID
�� �����.
v ��� �� ���� DRDA �� ��(CRRTKN).
v DRDA-3 �� �� ���(TCP/IP � ���)� �� ���� 2
�� � � ��(UOW) ID(UOWID)
� �� ID� ������ ��� �� System i ������ ��
� � �� ��. ����� 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# ����� ����� ����� ����� ��� ������ IdDB � �� ��� �� ���
----- -------- -------- -------- ---------- --------------------------00001 MDB SAYYID SQL09000 1252 G91A0D3A.P982.060306214231
Seq# ��� DB �� ������
----- -------------------- --------00001 MEXICO DSN08015
����� ������ ID
DB2 Connect ������ � ������ ���� ����. �
���� ID� �� ������ DB2 Connect ������� ��
���� �� ����.
� � ���� ������� DB2 Connect ��������
DB2 Connect ������� ��� �� System i ������ ��
� � ���� � ����.
84 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���.
� ��� ���� ����� ���� ������ ���(�
� ��� �� System i ������ �, ��� �� System i ����
�� � CCSID) �� ��� ��� ��� � ����.
����� ���� ������ ��� ���� �� �
��� �� �, � ��� � � ��������� � �� �
����� ��� ���� �� ���� ���� �� ���� � � �
� � ����. �� ��, � � � ���� ����� ��� ���
� ����.
� ��� ��� �
� ��� ���� ��� ��� ����. ��� �� ����� �
���� �� ��� �� �� ��.
� 10 � ������ ��� ���� DB2 Connect 85
��� ������ �
������ �� �� ������ �����. DCS ������, �
��� �� ������ �����.
��� �� ID
��� �� �� ����. ��� ��� �� PPPVVRRM
��� �� ����.
PPP ��� �� System i ������ � ��(�: z/OS OS/390�
DB2 Universal Database� ��� DSN�� VSE VM� DB2
�� � ARI, i5/OS� 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 ]
86 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. �� �� � - ����. ��� �� System i ������� �
��� ����� DB2 Connect� � �� ���� ��� �����.
2. �� ��. ��� �� System i ������� ��� DB2 Connect
� ����� ��������� SQL�� ���� ��� �����.
3. �� ��. SQL�� ��� �� System i ������� ����� ��
���.
�� �� � ��� ��� ��� UOW ���� ���� � � ���
���� � ��. ��� ���, ″� �� ��″� � ��.
Health Monitor � ��
z/OS� DB2 Health Monitor� ���� ���� ��� ���� �����.
Health Monitor� ����� ����� ��� ��� ���� Health ��
� ��. Health �� ��� �� � ��� �� ��� �� ��� �� �
�� � ����.
z/OS� DB2 Health Monitor ��
z/OS ���� � z/OS� DB2 Health Monitor� ���� � DB2 ������
����� �� ��� �� ��� �� ���� � � ��.
� 10 � ������ ��� ���� DB2 Connect 87
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 �
�� �� �� 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 ������
����� �� ��� �� ��� �� ���� � � ��.
88 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 89
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 � ��
90 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 91
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 �� ��
92 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 93
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 �� ����.
��� �� ��� ��� HEALTH_OVERVIEW�� � ���
DSNACC.DSNACCHO���. � ��� DSNTIJCC �� ��� � ��.
: DB2 ����� ‘ABCD’� COPY� ��� � � ���� �� �����.
SELECT SUMMARYSTATS FROM TABLE (DSNACC.HEALTH_OVERVIEW()) AS TWHERE DB2SSID = ’ABCD’
AND HEALTHIND = ’CR’;
94 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 95
96 DB2 Connect ��� ���
� 3 � ���� � DB2 Connect
DB2 Connect� ���� � ��� ����� ��� � ����� ����. �
�� ��� ���� ������ �� ��� � �� � � ����� �
����� ���� ������ �� ������ ��� ����.
© Copyright IBM Corp. 1993, 2007 97
98 DB2 Connect ��� ���
� 11 � ��� ������ ��� �� ���� � �� ���
��� �� � ����� � 24�� ���� ��� � ��� �� �� �
�� �� ����. #��� ������ #�� � ��� �����
��� ��� ���� ���. �� �� �, e-business ���� ��
����� ��� ���� ������. ��� System i ������� �
�� � �� �� ��� � ��� ���. � � � �� ���
�� �� � ����� �� ��� ��� � �� ���. ���
� ��� � � � ���?
�� ���� ��� � ����
� ��� Windows, Linux UNIX�� ���� �� � ����� �
���� �� ����. ��� ��� �� ��� System i �������
�� ���� ���� ���. ��� ���� ���� �������� ��
������ �� �� � �����. ��� �� TCP/IP� ����
��� ���� �� ��.
������ ����� �� ��� System i ������� �����
� ��� ��� � �����. � ��� � ��� System i ���
VSE�DB2
VM�DB2
iSeries�DB2
OS/390z/OS
1
� DB2
IBM S/370 IBM iSeries��
�23
TCP/IP
Windows AIX Linux
�� 11. �� ��� ����
© Copyright IBM Corp. 1993, 2007 99
���� � ����� ���� � � ��� ���. �� ��� �
� ���� ��� ���� ��� � �� ���.
� ����� �� �� ���� DB2 Connect � ����� ���� �
�� ���� � �� ������.
100 DB2 Connect ��� ���
� 12 � �� ����� ��� �� � ��(DB2 Connect)
� ����� ���� ��� �� ��� DB2 ������ ����� ��
���� ���� �� ���� ���� � �� � ���� ������
�� � � � �� �� ����. ���� � � ��� �����
� ��� �����. ��� ����� � � ��� ��� ��
��� ����� �����. �DB2 Connect ���� � ��, ����� ��
������� ���� ��� ��(�: ���� ���� �����(HACMP™)
�� ���� �� ��(HADR)) ��� ���� �� DB2�� DB2 �
���� �� ��.
��� DB2 Connect �� � � ������ ��� � ����� ��
�, �� DB2 Connect �� �� �� ������ �� ����
���� � �� ���� � ��� System i ������� �� ���� ��
� � �� ���.
�: DB2 Connect � �� ����� ����� ������ DB2 Connect �
��� �� ��. ����� ����� ��� � ���, DB2 Connect� ���
�� System i ������ � ���� ���� ����.
DB2 ������ �� ���� DB2 Connect �� ��� � ����, DB2
Connect � ��� �� ��� ���� �� ���� ���. UPDATE
ALTERNATE SERVER FOR DATABASE �� � ��� �� System i �
������ � DB2 Connect � ��� ���� � �� ��. �
�� �� �� ��� �� ��� �� ��. ��� DB2 Connect �� �
�� ������ ���� ��� �� ��. ��� DB2 Connect � ��
� �� ������ ������� ���� � ���, � ��� DB2
Connect �� ���� ���. ����� ����� ��� � �
� �� ��.
�� �� DB2 Connect � S1(��� ��� db2conn1�� �� ��� 122)�
� ������ � db1� ���� ��� �� System i ������� � �
���� �����. ������ ���� �� ��� 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 � ���
��� ��� � ��� ���� ��� ������ �� ��. �
© Copyright IBM Corp. 1993, 2007 101
����� DB2 Connect � S1 ��� ��� �� ��(���� SQL
-30081 �� SQL -1224� �� �� ��)� � ����, DB2 �����
��� �� DB2 Connect �(S1) �� DB2 Connect �(S2)� �� � �
��� ��� �� ���� db1� ���� ���. �� ��� �� �
�� ��� �� � � ���� ���� ����.
� ����, SQL -30108� �� �� � ������ � ����
�� ��� �� �� ��. ��� ��/IP � ��� ��/�� ��� ��
��. ����� ��� ���� �� �� �� ����� �� �� �
�� � ��� ������� �� ��.
DB2 Connect � � � � ����� ����� �� �� ������ ��
����.
v ��� ������ � ����� �� ��� �� System i ������
� ����� �� DB2 Connect �� ��� �, ��� ������ ���
� ��� � ��� � � ����. ��� � � ����,
��� ������ ������ � ��� � ��� ���� �� ��� �
� System i ������� ������. ��� ������ � ������
� �� � ��� � ������.
v z/OS �� �� DB2�� ��� SYSPLEX ��� DB2 Connect �� ��
��� �� ��. DB2 Connect �� DB2 ���� ���, �� DB2
Connect �� � � �� ����� ��� � ��� ��� ��
��.
102 DB2 Connect ��� ���
� 13 � ����� �� ��� ��� �� �� ����� ��
� ��
�� ������ �� ��� �� �, WebSphere EdgeServer� �� ���
�� ���� �� ����� ����� � ��� ��� ��� ��� �
����. DB2 � ����� ����� ��� �� ���� ��� DB2 �
����� ����� �� ���� �� ���.
��� ��� � �� ��� �� ��� � ����.
����� —> ��� � —> (DB2 Connect Server 1 �� DB2 Connect Server
2) —> DB2 z/OS
���,
v ��� � ��� � TCP/IP ��� ��� DThostname
v DB2 Connect Server 1� TCP/IP ��� ��� GWYhostname1
v DB2 Connect Server 2� TCP/IP ��� ��� GWYhostname2
v DB2 z/OS ��� zOShostname� TCP/IP ��� ��� ����.
DThostname� ���� ������ � ���� ��� �� ���� � DB2
Connect Server ��� ���� � ����. � ��� �� ����
GWYhostname1 �� GWYhostname2� ���� �� ����. �� � �
� ������ � DB2 Connect ����� ��� � �� � � ��
��. �� DB2 Connect �� � � �� ���� �� ����� -
DB2 Connect � - DB2 z/OS �� ����.
�� ��, ���� GWYhostname2� �� ��� �����. ��� �� �
� � � ��.
����� —> DB2 Connect Server 2 —> DB2 z/OS
��� ���� ���� � �� ���� ����. � � �� ������
� � � ����� ���� ��� �� ���� ��� DB2 Connect �
(DB2 Connect � 1 �� DB2 Connect � 2)� � ������� �
� ���(DThostname)� ��� ��� ���. �� �� DB2 Connect �
1� �� ���� ��� � ����� ����� �����, ���� ��
�� �� ����� � �� �� ��. � ��� ���� DB2 �
����� ���� ���� ��� ��� ��� ����� � ����.
�� ��� ��� ��� �� ���� ���� ������ � �����
© Copyright IBM Corp. 1993, 2007 103
���� ��� ��� � ����. ��� � ������ ��� �� �
� � ����, ��� �� ���� ��� ���� ��� � ���
��.
� ����� ���� ��� �� SQL � ������.
v sqlcode -20157
v sqlcode -1768(�� = 7)
�: ″TCP Keepalive″ �� � �� ���� ��� �� ��� ����� ��
��� � ��� ��� � � ����. (� �� ���� ��� �� � ��
����.)
104 DB2 Connect ��� ���
� 4 � �� �� � DB2 Connect
������ ��� �� DB2 Connect� ���� ������ � ���
�� ������ ������ � �� ��� ��� ��� �� �� �
� ��� � ��� ����. � � �� ��� ������ ������ �
� �� ��� ����.
© Copyright IBM Corp. 1993, 2007 105
106 DB2 Connect ��� ���
� 14 � DB2 Connect �� ����
��� ��� ���� ��� � ��� ���� �����. �� �� ��
� ��� �� ��� �� �� ��� ��� ��� ����. ��� ����
��, ��� ��� �� �� �� ���. ��� �� �� �� �� ��!
� �� � ����.
�� ��
������ ������ ��� ���� ��� ������ ���
���� �� ��� ��
��� ���
�� ���� ���� � ��(UOW)� �. � ��(UOW)� � ��
� ���� ��� �� ���, �� �� SQL�� ���� ��� ��
����.
��� ���
�� ��� DB2 Connect ������ ��� �� System i �����
� �� ���� ��� ��� �
��� �� ��� ���� ��� ��� ��� ����. CPU, ���
��� ���� ��� ��� ����. ��� ��� ��� �� ���
��, ��� �����, AIX� mbuf� ����.
��� ��
108 ���� �� 12��� ��� �� System i ������ �� �����
�� DB2 Connect� �� ��� ��� �� �����.
© Copyright IBM Corp. 1993, 2007 107
v ��� �� System i ������ �� ����� B� ��� � ��
����� �� ��. � ���� �� ��� CPU, �� ����, I/O ���
��, DASD, �� �� � �� ����. �� ���� ��� ��� �
���� ��� �� ��� � �� ��� ��� � ����.
v ���� ���, ��, �� ��, ���, � �� ���� ��� � ��
����. �� ��, ��� ��� ���� B� 3745 �� 3172� ��
�� ������ System i �� �� ���� � ����. ��� ��
� A� B ���� �� ��� �� ���� ����.
v ��� ��� ���� A� �� , Ethernet**, � LAN ��� ��
SDLC� X.25 ���� ���� ���� � � ����.
v DB2 Connect �� ����� A� ���� �� ���� ����. ��
��� ������ �� ���� �� ��� �����.
�� �
���� ���� ���� �� �� ��� � �� � ��. �� ��
��� ����, �� ����� � ��� ���� ��� � � �� ���
����� ��� � ������� � ��� � ���� �� �� ��
��� ��� ���� � ����.
��� ��� ���� ��� �� ��� �� ��� �� � ����. ���
���� �� ���� ����� ��� � � � ����. �� ��, ���
4#56
������
DB2 Connect(DRDA
)������
��
7%
�8�� A
4#56 9:;<
=>� A
�� �
�� ��
DRDA������ ��
7%
�8�� B
4#56 9:;<
=>� B
�� 12. DB2 Connect� ��� ���
108 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 �� 109
� 15. ������ �� � �� �� �� (�)
��� � ��
OS/390 �� zSeries DB2PM (IBM),
OMEGAMON/DB2 (Candle®),
TMON (Landmark), INSIGHT
(Goal Systems) DB2AM
(BMC)
Windows Microsoft Performance Monitor
� 16. ��� �� � �� �� ��
��� � ��
AIX netpmon �� ��� �� � �� ��
�� �� TCP/IP ��� ���
� �� ��� ��� ���
�����.
3745� �� ��� ��� NetView® Performance Monitor �� �� VTAM®� ����
�����.
Linux UNIX netstat TCP/IP ���� �����.
110 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, 2007 111
– ��� ��� ��� ���� �� ���� ������� ��� � �
�� �����.
– �� ��� ��� ���� ������� ���� � �� ���
����� �����.
– �� ��� ��� ��� � ��� ���� ��� ��� ���
��. TCP/IP � �� �, � ��� � ��� �� �����
� ��� � ����. ��� ���, ��� � ������ ��� � �
���.
6. ��� � �� ������.
7. (���) � ������ � ��� � ��� ����� ���
�� ������ ���� ������ �����.
8. ��� ��� CA� �����.
112 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, 2007 113
����� ���� ��� � � ��� �����.
IN� BETWEEN� �� �� ���� ���� � �� �� �� �
���. ���, UPDATE� DELETE��� WHERE, IN, BETWEEN �
� ��� � ����.
�� ��
� ��� ���� ��� �� ��� ��� � ����. ��� ��
� ���� ��� ���� CPU ��� � ����.
�� ��, ��� ��� ���� ����.
SELECT * FROM TABLEA
ROW_ID=1 TABLEA� � �� �� � � ������ � 1� � 2�
��� ����.
��� ���
���� �� �� ���� ��� �, ��� ���� ��� ��
�. ���� ��� ��� ��� ����� ��� �� System i �
����� � 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
� ��� �� ��� �� � �� ����. �� �� ��� ��� �
114 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 � ����� �� 115
CONNECT��� � 1� � 2�� � �� �� ����. � 2�
������� �� �� ��� � �� ���� �� ����
����. �� �� � �����, �� ������ �� ��� �
� ��� ��� ����. ��� ���, � 2 � ���� � �
��� ������� ����� ������ ��� ���� � ���
�.
116 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 ��� � �� � ��
� ��� �� �����.
DB2 Connect� � �� � �� �� �� ��� �����. DB2
Connect� �� ��� � ������� � �� �� � �������.
© Copyright IBM Corp. 1993, 2007 117
������ � ���� ��� � �� �� � �� � ��� �
����. � � � �� �� � ���� ��� ��� ��
�� �� � ����.
� DB2 Connect� �� ���� �� ������ �����. �
����� ������ ��� ����, DB2 Connect� �������
�� � ����� � ���� � ���� � �����. � �
����� � ����, DB2 Connect� �� � � �����. �� �
��� � ���� ����� �� CPU �� �� ��� �
��� �� � ����.
DB2 Connect ����� �� �� � �� ��� � ����. ����
� ������ � �� ���� �� �� � ���. � �� ���
� ����� ���� �� ��������� � �� �� ��� ��
��� �� ���. �� �� ����� �� ���� ��� �� �� ��
��. NUM_POOLAGENTS �� ����� ���� � � ��� ��� � �
���. � ����� ���� ����� � �� ���� �� ����. � �
���� 0�� ���� �� ��� ���� �� ����.
DB2 Connect� � �� ����� ��� ���� �� ������� �
� ���� ����. �� ����, ������ ���� �� �� �����
� �� � ����. � � NUM_INITAGENTS �� ����� ���� �
� � �� � ����. � ����� ��� � �� ����� �� ��
����. ��� �� ����� ��� ��� ������ �� � �
����.
������ ���� � � ����, DB2 Connect� ��� ������ �
� � � �� �� ���� �� ��� ����� �����. � �
���� ��� ��� �� � �� �� ��� �� ����� ���� ��
���. � �� ���, DB2 Connect� � ����� ����.
MAX_COORDAGENTS �� ����� ���� �� �� � �� ����
� � �� ��� � ����. �� � �� ���� �� sqlcode SQL1226�
� � � �� �� � �� ��. (� � � ���� � �
�� ����� ����.)
DB2 ����� �� DB2CONNECT_IN_APP_PROCESS� ���� DB2 Connect
� ��� �� ���� ���� ������ DB2 Connect� �����
��� ��� ��(��� )��� ������ DB2 Connect � ���
� � ���� ��� ��� � ��� � ����. ������
� ����� DB2 Connect � �� ������ ���� � � ��
� DB2CONNECT_IN_APP_PROCESS� NO� ��� ���.
118 DB2 Connect ��� ���
DB2 Connect �� �� ������ ��(AS) �� �
� �� ����� ��� �� � �� ���� �� �����
� ���� �����. ��� � ����� �� �� � ����
�� ��� �����. �� ��, Microsoft MTS(COM+) IBM
WebSphere� �� � �����.
��� �� ���� ����� ���� DB2 Connect �� ���
� ���� �� ����. ����� �� � �� ���� �
� � ���� ��� ID, ��, �� �� �� �� �� ����. ��
�� �� ����� �� �� ���� �� �� �� ���.
� �� ��, ��� �� ������� � �� ����. ��� ��
��� � �� �� ����� ���� �� ��� � ��
��� � ����, � ���, � ��� � �� �� �� �
����.
DB2 Connect �� ���� � �����, �� ���� ���
�����. �� �� ��� ID� �� �� �����, ����� ����
� � �� ��� � ���� � �� � � ��� � ! ��� �
����.
�� �� � ���� �� � ���? �� ���� ����. �
���, DB2 Connect � ����� � � �� ����
�� � �� ���� �� �� �����. ����� � � ��
������ DB2 Connect � DB2 Connect �� ���� �� ���
�� �� ��� �� ����� �� ��� � ���� � ��� �
��.
�� ��(connection concentrator) �(connection concentrator)� OS/390 z/OS� DB2 ������ �
� ��� ��� �� ��� ����� � ���� ��� � ��� ���.
� ��� OS/390 z/OS� DB2� DB2 Connect � �� ���� �� ���
�� ��, OS/390 z/OS� DB2 ��� �� � �� �� �� � ���
� �� � ���� �����.
�� ���� ������ DB2 ��� ��� ��� ��� ��
� ��� � ��� � ����. � ��� ���� ������ ���
� DB2 ��� ��� �� ��� �� � ����.
DB2 Connect� � �� ���� DB2 Connect Enterprise Edition� �
� DB2 Connect � ��� �� ���� ����� ���� � ��� ��
� 17 � �� 119
�� ��� � ��� S/390 ��� �� System i ������ �� ��� �
�� �� �� � ����. �� � �� S/390 ��� �� System i �����
� � � �� ������ ��� ���� � ��� � �
����. �� �� ��� ��� ��� ��� ����, �� �� �
� ��� OLTP(On-line Transaction Processing) ������ � �� ��
�� � �� � ��� �� �����.
�� ���� ��� ���� �� �� � �� ���� �����.
v � ����: ����� � ����.
v ���� ����: DB2 ��� ��� ����� ��� ���
��.
� ������ ���� ��� �� ������ � ����� ��
��. SQL� ������� � ��� ���� ����� ���� � ����
� ��� �� �� ��. � ����� ��� ���� ����� ��� �
�� ����.
v � ����� ��� ����.
v �� �� ���� � ���� �� � � �� ��.
�� �� ��� ��� �� � � � ����� ���� ����� ����
�����. DB2 Connect� OS/390 z/OS Work Load Manager(WLM) ���
���� ��� ��� ����� �����. � ��� WLM� ��� ���
�� ��� �� ��� ��� �� ��� ���� � �� ��. WLM� �
���� �� �� � ��� ��� ��� ��� �� ����. DB2 Connect
� �� �� ����� ��� ������� �� � � ��� �����
�� ���� ���� � ����. DB2 Connect �(connection
concentrator)� � � ���� �(max_connections )� ���� ���� �
(max_coordagents) �� �� ��� � ��� ��.
������ ���� � �� � ���� �� � � ��
�� ��� ��� � ����. �, � ������� ��� � ����
� �� �� ������ �� �� ���.
�, DB2 Connect� �� �� ������ ����� ��� � ��
�� ������ � ��� � ��� � � �� ������ � �
� ��� ��. ����, ������ � �� ���� DB2
Connect ��� � ����� �� ��� ������ �� �� ��. �
���� ������, ���� ����� ��� �� �� �������
�� ��� ��� � ����.
�� �� DB2 Connect��� �� �� ������ ����� �� �
����� � ���� EDU(Engine Dispatchable Unit)� ����. � EDU
120 DB2 Connect ��� ���
� ���� ���� ������ ���. � ���� ����� ����
� EDU� ��� ����� ����. � EDU� �� ���� ���
� �� ���� ���� � �� ��� ��� � �� �� ���� ��
���.
�� ������� � EDU�� �� � ��� �� ��. ���
�� � EDU�� �� � ��� �����. �, (X)� EDU (Y)�
�� X >= Y ��� ����.
�� ����� � �� ��� �, � ����� �� ����� �
����. � ����� � EDU� � ���� ������� ����.
� ������ ������ ��� �� ��� �� ��� �� ����. �
� � n�� ������ ��� ��� n�� � ����� �� �
�. �� ����� ����� ��� ���� �� EDU��� ��� �
����� � ���� ��� ����. �� ����� � �����
��� ����� ���� ���� ������ �� �� � �� ���
� �����.
������ �� ���� � ����� �� ����� �����. � �
�� �� �� � �� �� �� ���� � ��� ���� ���� ���
� ����.
�� ��� ����
DB2 Connect � �� ���� � �� �� ����� ����. ���
�� �� ����� ���� �� �� ��� �� �� ����.
�� ����:
v �� � ��� �������� �� � ���� � TCP/IP
���� ����. TCP/IP �� �(IPC)� ���� �� �� ��
� ���� � ��� � ����. �� Named Pipes� �� �� �
� ���� �� � �����, ��� �� XA ��� ��� �
����.
v XA �� � ���� ��� �, �� XA ����� ���� �� ��
���� �� DB2 Connect � ���� ���� ���� � ���.
v ���� ������ �� ��(�: �� �)� �� ������ �� �
�� � � ����. �� �� �� �� ����� � ����� ���,
�� �� ����� ���� �� �� � �� � �� ��� ��
� � �� ��.
� 17 � �� 121
v �� �� ���� ���� �, ���� �� �� ������ ���� �
��� �� ���. ���� �� ��� � ����� �����
� � ���.
v �� XA ����� ���� �� ������ �� CCSID� ��� �
� �� �� ��� ID� ���� � ���.
v 2�� � ���� �� ���� � ��� �, �� � ����
� 2�� � ���� �� ��� � ����. �����, 1�� � �
��� �� ��� ����� 1�� � ��� � ����.
v �� � �� ����(CLI)�� SQL� �����. �� � ��
�� ������ �� ���� ��� �� �� � CLI ������
KEEPDYNAMIC� �� ����� � ��.
v Embedded SQL ���������� PREPARE ��� �� ��.
� SQL� ����� SQL�� � CLI� ����� ������ �
� ���.
DB2 � 9 �� � 8 FixPack 13(�� � ��)�� ��� � DB2 Connect
� ��� ����� System i � 5 Release 4(PTF SI23726)� ���
��. ��� ��� �� XA ��� �� ��.
�� �� ���
������ �� ��� �� ���� max_coordagents� � ����� �
�� �����. max_connections � ����� � �� ���� � ��
� ���� � ����. max_connections� max_coordagents � ����. � �
������ ��� � ����� �� ���, 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
� ���� ����� ��
122 DB2 Connect ��� ���
num_poolagents
���� ��. ���� �� �� ���� �� ����� ��
��. �� ��� �� num_poolagents� �� ����� �� ���
���.
num_initagents
� �� �� ����� �� �. ��� �� ����� ��.
XA ��� ��
DB2 Connect� �� ����� �� OS/390 z/OS� DB2 System
i� DB2� ���� �� XA ���� ��� ��� � ����. �� ��
����� � � XA ����(�� XID)� �� ����� �����. �
�� XA ����� xa_end()(�� ����)� ���, �� ����� � ��
� �� � ����� ����. �, ��� � XA ����� �� ��
� �� ����. �� ������ �� XA ����� � � �, �� �
���� �� ������ �� ��.
���� ���� ��� �� ����� � ������. ���� �� �
� �� xa_prepare(), xa_rollback(), xa_recover(), xa_forget(),
xa_commit() �� ��� ���� XA ��� ����� �� � ������.
Xa_end()� ���� ���� ���� XID� �� �� ������ ��
� ����.
XA ��� ��� �
1. 4,000� ��� � � ��� � � ��� ���. CGI ������ �
��� � � �� ��� ���� ���� �� ��� ������ �� �
�� ����� ��� � ����. ��� �, ��� �� � DB2
Connect� �� ������ � ���. �, ������� DB2 Connect
���� �� �� ��� �� ���.
DB2 Connect � ���� ������ ��� � �� �� �� 4,000
�� � ����� � ����. ��� ��, ��� ��� ���� �
��� �� � ��� ��� � ����. ���, ��� ���� �
����� �� ����� ��� �� ���� ���� �� ��� � �
���.
MAX_CONNECTIONS = 4,000MAX_COORDAGENTS = 1,000NUM_POOLAGENTS = 1,000
�� ������ ��� 1,000�� ����� ���� ���� � 4,000
�� � ��� �� ����.
� 17 � �� 123
2. �� ��� �� ����� � ����� � ��� ���� �� �
����. �� ��� �� ����� ������� � � ����� �
��� � ����� ���� �� �, � ���� � ����(��
���)� ��� � ����.
XA ����� ��� �� ����. � ���� TP ���� DB2 Connect
����� zSeries �� System i ������� �� ����� ����
�. ������� � ����, �� �� ����� ��� ��
��� ����� � �� ����� ����. ������ XA ���
�� ����� ������. � ����� � XID� ��� �� ��
��� �� � ��.
������ ��� ���� � �� xa_end()� ���� �� �����
�� � �����. �� ����� ����� XID� �� ��� ��
����. �� �� �� XID� �� ����� � ��� ���� � �
���.
��, �� ������ �XA ����� ��� �� ����. �� ���
�� �� ����� ����� XID� �� ����� � �� ����
�� � ��� � ����. � ����� � ��� �� ��. � �
� ������ �� "� �� � �� ����� � ��. � � ��
������ �� ����� ���� ��, �� ����� �� ���
� �� ��.
��, � �� ����� XID� �� ����� ���� �� �����
� �� ����� � � ��� � ���, � ����� �����
� � �� XA ����� �����. � ����� ���� �����
� ����� �� �� �� � �� ����� �� ��.
�� ����� ������� ���� ���� ��(xa_end()� ��)�
��� �� �� � �� ��� ���� ����. ��� ��� ��
���� ����� xa_commit()� ��� �� � ���� �� ����
� XID�� ��� ���� �� �� � �����. � �, ������
���� � �� XA �� �XA ������� �� ��� � ����.
�� � � �� ��
�� ��� ���� ��� ��� ��� ��� �� ��
��� �����. � ������ � ��� ��� ���
���� � � � ��. �� ��� ������ �� ��� ��
�� OS/390 z/OS� DB2� DB2 Connect � �� ���� ����� � �
� ��.
124 DB2 Connect ��� ���
� ��� �, �� �� ������ �� ��� ��� ��
�� � �� ��� � ����. �� 2 �� �����/� �����
�� ���� �� � � �� ����. ����� �� �� �����
�� ��� ����� �� � ��� ������ � ���� ��
��� �� �� �� � �����.
��� � �� � ��� �� ����. ��� ��� ��
� � �� � ����� � � ��� � ��� �� �� �
���. �� ��� ������ ��� �� �� � SQL ����
�� ��� ������ ��� �����. �� ��, �� ����� �
��� ��� ��� � DB2 �� � DB2 ��� ��� �� �
� �� � ��� � ����.
�� �� ��� � ���� ���� �� �� � ���
��� �� ���� � �� ����. ��, � �� ��� ��
�� ����, ��� �����.
�� �� �� ��� � �� �� ��� ���.
WebSphere MQ Transaction Manager� OS/390� DB2� �� ��
��
IBM WebSphere MQ(�� ��� IBM MQSeries) � �� ������ ���
�� WebSphere MQ� XA �� ���� �� ��� ��� �� ��� 2��
�� ����� ��� � ����. WebSphere MQ� �� ���� ���� �
� ��� ��� �� ��� �� DB2 �� �� �� �, � �� �� �
���� � ��.
��� ���� �� ��� � � ��� �� ����� ��� ��� �
� �� �� ���� ����. �� ��, DB2 �� ������� DB2 ��
���� TP_MON_NAME� �MQ�� ��� ���.
���, � �� �� �� ����� ����. OS/390� DB2 � ���
�� � � DB2 Connect ��� ����� ����. WebSphere MQ� ��
�� z/OS� DB2 i5/OS� DB2 �� ��� �� ����� ���� �,
DB2 Connect � � �� ������� �� �� � � � � .
max_connections �� ����� � max_coordagents �� ����� ��
�� �� �� �����.
�� ���� ��� ��� �� ���� � �����.
� 17 � �� 125
126 DB2 Connect ��� ���
� 18 � DB2 Connect Sysplex
Sysplex� �� ���� �� ��� ���� ���� ���� zSeries
�� ������. Sysplex� �� ���� �� ���� ���� �
� ��� � �� �� �� ����. Sysplex� �� ��� ���� � ���
��� ���� � �� �� ���� ���� � ��� �
����.
Sysplex� �� �� ��� � DB2 Connect� ���� � ��� ���
�������� ��� �� �� ���� ����� �����. Sysplex�
� DB2 Connect ��� ���� �� �����. ��� ������� �
Sysplex ��� �� DCS ���� ���� SYSPLEX ����� ����
� �� � ��� DCS �� �� ��� �� ����� �� ��� ���
�� � ��.
� ����� ����� �, ��� � �� ��� sysplex �� ��
� ����� ����. ���, z/OS� DB2� � ����� ����� ���
� ��� SET�� ���� ����. � ��� ���� ���� ���
��� �� � � ���� ���.
DB2_MAX_CLIENT_CONNRETRIES DB2_CONNRETRIES_INTERVAL ��
��� ��� ���� �� ���� ��� ��� ��� � ��� � ��
��.
OS/390 � zSeries SYSPLEX ��� �� ����
DB2 Connect� �� Sysplex� � ���� � � ��� � ��� �
����. ��� �� � �� �� OS/390 z/OS� DB2 ������ �
� � �, DB2 Connect� WLM(Workload Manager)� ��� ��� �
��� ���� ��� �� ��� ���� �� DB2 ������� ��
� �����.
DB2 Connect� WLM�� Sysplex ���� ���� ��� �����. � Sysplex
� � � � � �� � ���� ��� �����. �� ��, DB2
Connect� � ��� ���� ���� CONNECT ��� ����� �� ��
Sysplex ���� ����� � ��� �����. � ���� �, �
�� �� ��� �� � Sysplex ��� �����. DB2 Connect �
(connection concentrator)� �� ��� �, � ����� �� ��� �� �
� � ��� �����.
© Copyright IBM Corp. 1993, 2007 127
�: DB2 Connect Sysplex� ���� �� OS/390 z/OS Distributed Data
Facility(DDF) ��� � � ��� ����.
��, DB2 Connect� ��� sysplex ��� � ���� � ��
� �����. �� ��� � ��� ��� ��� �� ������ ��
��.
DB2 Connect Sysplex� ���� � ��� �� ������. Sysplex� �
� ��� �, DB2 Connect� �� ���� � � � � �, �� DDF
����� � ������. ����� Sysplex � ��� �� �� ��.
�� �� ���, DB2 Connect� �� ���� ������ ��� ��
� "� � ����. �� ����� DB2 Connect �� �� ��� ��
�.
DB2 Sysplex ��
�� ������ DB2 Connect �(� A)� � �� OS/390 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 �
��� ��� � �� ��� � OS/390 z/OS� DB2� � Sysplex �
(MVSHOST MVSHOST1)� � DB2 Connect� ��� � � ����.
DRDA4 ��� ��� ��� � �� ��� �� ��. �� � ���
�, ��� � ��� DB2 Connect ������ �� ��. �� CONNECT�
TCP/IP �� � ��� �, IP � � �� ��.
�� �� � �� ��� ��� �� ��
OS/390 z/OS� DB2� ��� � ���� � ��� � � � ��
���� ���� ��� �� ��. � ��� DB2 Connect�� � � ���
��� �� ����. � �� ��� � �� � ��� �� �� ��.
DB2 Connect�� ��� ��� �� �
ALIASB� � ������ � �� ��� � , �� ���
SQL30081N� ���� � � ��. � �� ��� ALIASB� ���
� DB2 Connect� ��� �����.
128 DB2 Connect ��� ���
1. OS/390 z/OS� DB2� �� ��� ���� ��� ���� ��� � �
��� �� �� ����� �� �����. DB2 Connect� ��� � ��
� ���� ��� ���� � �� � � ��.
2. � ��� ���� �, OS/390 z/OS� DB2� �� ��� � ��
��� ������ ��� �� � � �����. ��� DB2 Connect�
Sysplex ��� ���� �� �����.
3. �� �� ��� ���� �, DB2 Connect� � ��� � ����
� ��� � � ���� ALIASB� � �� �����.
db2pd �� sysplex ����(db2pd -sysplex)� �� ���� Sysplex � �
�� �� � ��� �� � ����.
Sysplex �� ����
������� DCS ���� ��� Sysplex( �� �� ��)� 6�� ��� �
���� ���� �� �, Sysplex� �� �������� ��� � ����.
� 18 � DB2 Connect Sysplex �� 129
130 DB2 Connect ��� ���
� 19 � 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, 2007 131
��� ����� ���� �, � ��� �� ��� � �� ����. ���
� ��� ��� �� �, �� ������ � ��.
��� ���� ����� ��� ��� � � ���� ������. ���
���, � ���� ���� ����� �� � �� �����. ������ �
��� �� ���� ���� ��� �� ���� �� � DB2� �� �� �
��� � ��� �� �����. ��� ��� ��� ��� ������ ��
� �� �� �� � ��.
NUMDB
�� ���� DB2 Connect� � NUMDB �� ����� ��� �� �
���, � 8��� � ����. � ����� ������ DB2 Connect �
� �� � � �� � ������ �� ����. � ���� ��,
DB2 Connect ��� � ���� � �� �� �� ������ �� � �
���.
� DB2 Connect ����
AGENTPRI MAXAGENTS ����� V9.5�� ���� ����. �� � �
�� ������.
AGENTPRI� ��� ������� ����. AGENTPRI� DB2 Connect
���� ����� � �� � ����� �� ��� ����� �� ���.
DB2 Connect ������ � �� ����(� �� �)� ���, � �� CPU
�� ��� �����. DB2 Connect ������� �� �� ����
�� �� CPU �� �� ����. �� ��, AGENTPRI �� �� ���
���� �� �� ���� DB2 Connect ���� �� ���� DB2
Connect ���� �� � ����.
DB2 Connect� �� ����� ���� ��� �� System i ������ �
� ��� DB2 Connect ������� ����� �� �� ���.
MAXAGENTS� DB2 Connect ������ �� ��� �� System i ���
��� �� ����� ��� ������ � ��� ��� �� �� ��
����.
�� ��� �� NUM_POOLAGENTS� MAX_COORDAGENTS ����
� �� ����� �� ����� �� ��� ���.
����� ������� DB2 Connect �� ���� ���� ���� API
� ��� ���� ���� ��� ������. API � ��� DB2ACCOUNT
� ��� ���� ��� � �� �� ��.
132 DB2 Connect ��� ���
IBM Data Server Driver for JDBC and SQLJ
com.ibm.db2.jcc.DB2BaseDataSource.clientAccountingInformation �� ��
DB2 .NET Data Provider
DB2Connection.ClientAccountingInformation �� ��
CLI/ODBC
ClientAcctStr CLI/ODBC �� �
Embedded SQL(C, C++ � COBOL)
sqlesact ��
��� SQLCODE � ��� ���� �, ��� SQLCODE �� ����
� SQLCODE �� ��� ��� ���� � ����. ��� � ��
� DB2 Connect ������ ���� ���, ��� � ��� ����� ��
� ��� ��� ����.
��� ������ ��
��� ��� ��� �� System i ������ � ��� ��� ����. �
� ������ �� ����� �� �� �� ��� ����. �� ��, ��
���� SQL ������ �� ������� ��� � � ����. ��
� ��� ��� �� System i ������ � ��� �� ��� � ���
�.
��� �, ��� ���� �� ��� ��(UR) �� �� ��(NC) �
��� ���� ��� ���� � ����.
�: UR� ���� ���� �� ���� �� �� �� ��� �� ���, �
� ���� ALL� ���� �� ��� �����.
����� � ����� �� ���� � ���� �� �� �� �
����� ���� �� ��� ��� � ��� �� � ����. ������
�� �� ���� ��, � �� ��, ������ ��� �� ��
� �� ���. ��� �� ��� ��� ���� ��� �� �� ��� �
� � ����.
���� �� ����
�� ������ � �� �� ��� ���� �� �� ��� �����
�� ���� ����. ��� ���� �� ��� ��� �� ���� �
� � ���� � � �� �� ��� �����. ��� ��� �� ��
� ���� �� ���� �� ������� �� ������� ���
����. �� ���� � ��� ���� ��� ��� ����.
� 19 � DB2 Connect �� 133
��� ��� ����� � ����� ��� ��� �� ��� �� �
������� �� �� ����� ���� ����. ��� �����, �� �
���� �� ���� ��� 0�� ��� ���. ��, ����� ���
��� ��� � ���� ��� �� ��� ��� ��� � ���. �� �
�, UNIX ���� � �� �� �� � ��� � ��� 32� ����.
�� � �� ���, � ��� 150�� ������. DLC ���� �� ����
����� �� ���, �� �� 150� �� ���.
��� ����� 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 � �� �� ��� �� ��.
��� �� �� � � � 17� ���� ����.
� 17. ��� �� �� �
�� �� �� ����
�� � ��� ����� �
����
0�� �� �� ���� ��
����.
IOBUF ���� � 3992� �� ESCON �� � ��
���� � ����
�.
134 DB2 Connect ��� ���
� 17. ��� �� �� � (�)
�� �� �� ����
RUSIZE �� ��� 4096��
�.
RUSIZE� RQRIOBLK
� �� ��� ����
��� ��� � �
����.
��� VPACING, PACING
� ���� 63��
��� ���.
��� � � ���
� ������.
��� �� ��/�� � �� �� � 150���. ���� �� 32��
�.
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 ���� ���� ��� ��� ����? �� � ���? �����
�� � ���? �� ��� ���� ��� ���� � ���?
� 19 � DB2 Connect �� 135
DB2 Connect �� ��� ��
DB2 Connect ���� ��� �� System i ���� ��� ����
� �� ��� ����, �� ��� ���� ��� �� ���� � � � �
���.
1. ��� �� System i ��� ��� ��(� 32K ��� ���)� �
��� ��� �, ������ �� ��� �� ���� RQRIOBLK�
32767� ����� � ����. �� ���(CLP)� ���� ���� �
�� � ����.
db2 update database manager configuration using RQRIOBLK 32767
2. IBMROB � ���� ��� RU� � ��� �� �� ����� �
����. �� ���� ���� � � ��� 4K ���� ���
� ��� �����. ��� ���� ���� �� �, ��� ��
� � ��� 1536����� ������. � ��� ��� � ��.
OS/390 � z/OS� DB2 ��
OS/390 z/OS�� �� �� ��� ��� � ����. V5��� �
25,000�� ������ �� � � ����. ��� �� �� ��
� � �� � �� 1999���. � ����� ������ ���� ���
� ��� �� �� � ��� ��� � ��� ��� � �� ��.
DSNZPARM ���� CMTSTAT, CONDBAT MAXDBAT� �� ��� ��� �
���. �� ��� �����, CMTSTAT� INACTIVE� ���� CONDBAT� ��
� ��� ���� DBAT� ��� ���� MAXDBAT� � DBAT
� �� ��� ��� ������.
DB2 Connect ��� �� ��
�� � ��� �� ���� �� � ���, OS/390 z/OS� DB2� OPEN
�� FETCH ��� � ���� ��� �� �� ��� DB2 Connect� ��
��� ������ ��� �� ����. ������ � �� ��� � ��� �
�� ���� OS/390 z/OS� DB2 �� ��� ���� ��� �, ��
�� �� ��� � ��� �� �� ��� �� ���� ��� ��� �
����. ��� �� �� ��� �� �� ����� ���.
��� � ��� ���� ������ ��� ���� ��� �� ��� �
� ��� �� ���� �� � �� � ����. �� ��� � ����
�� �� �� ���� �� �� � � �� ��� �� �� �� ����
�. ��� �� ��� ���� �� ��� ��� �� ��� �� ��� ��
136 DB2 Connect ��� ���
��� ���� ���� � ���. DB2 Connect� �� ���� OS/390
z/OS� DB2 ���� �� �� ��� ����� � �� ��� ��� � �
���.
���� ��� ��� TCP/IP� � �� �� ��(�� � 32K ���
� ��)� ��� �� ��� � ��� DB2 Connect�� RFC-1323 �� ��
� � ��� ��� �� ���� ����. � ��� ���� TCP/IP� ���
�� � ��� �� ���� �� �� ���� ��� �� ����
��� ��� � ����.
�� �� �
OS/390 z/OS� DB2 Universal Database(UDB) � 7 ��� ��� �� �
� �� �� ��� DB2 DDF �� ���� EXTRA BLOCKS SRV �����
�� �� ��. � ��� DB2� ��� � ������ �� �� � �� �
�� �� �� �� ����� �� ��. � ���� � 0 - 100� �
� ��� � ����. ���� � 0�� ���� �� �� �� ��� ���
� �� ����. � ��� �� ����� ��� 100� ���� � ���
�� � ��� ��� �� ��� �����.
������ � ��� DB2 Connect ��� �� �� �� � DB2 Connect
� ��� �� z/OS� 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’�� ���� �, OS/390 z/OS� DB2�
EXTRA BLOCKS SRV DDF �� ���� ��� �� DB2 Connect
� ����� � �� ������. z/OS� DB2� N�� ��� ��
� ��� � ��� ��� � �� � � �� ���� �� �
������ N� � ��� �� ����� �� � ����.
� 19 � DB2 Connect �� 137
v ‘FETCH FIRST N ROWS ONLY’�� OS/390 z/OS� DB2� ��
�� � ��� N� ��� ����� �� ����� ���� �
��. N� ��� ���� SQL +100(��� �)� �����.
CLI/ODBC
v SQL_MAX_ROWS �� �� �� ��� � �� �� �� ��
� ��� � ����.
v ‘FETCH FIRST N ROWS ONLY’�� OS/390 z/OS� DB2 UDB
7.1 ��� ��� � �� ��.
– � 7� �, �� � ��� OS/390 z/OS� DB2� �� N�
��� �� ��. N� ��� ���� �� SQL_NO_DATA_FOUND
� �����.
– � 8 ����� CLI� �� N� �� ����� � �� ��
�� �� ������� ����� ���.
JDBC setMaxRows � � �� ��� � �� �� �� ��� ��� � �
���. CLI/ODBC ��� �����, DB2 Connect� OS/390 z/OS�
DB2 6.x ��� ‘OPTIMIZE for N ROWS’�� ��� ����. ��,
DB2 Connect� z/OS� 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 ��� �� ���� �� ���� � �
��. �� ��, z/OS� DB2� �, � ��� �� TCPRCVBUFRSIZE� 64K
��� �� ����� �� �� ���� ���� � ����. ��� IBM
Data Server Client� ���� DB2 Connect � ������ �� ��� ��
System i DB2 ������� ����� �, �������� � ��� ���
138 DB2 Connect ��� ���
� ����. ��� �� System i DB2 ������� ���� �� �� �,
�� ���� ��� IBM Data Server Client� ����� DB2 � �� �
��� ��� �� ����.
� ��� ��� ��� ����� �� ��� ����, ��� ��� ��
� ���� ���� �� �� ����. � ��� �� ���� � ��, �
�� �� �� LAN ���� ���� �� ��, IP MTU �� �� �
�� ����� ���� � ��� �� � �� ����� � ��� �
�� � ����. �� � ���� � ��� ��� �� � 64K� ���
�� �� ���� ��� ���.
� ��� ��� �� �� ��� �� �� ���� ��� ���. ��
� �� ��� �� ���� ���� �� � ��
http://www.networking.ibm.com/� ������.
��� ��� ��
�� �� � (�: Intel[Windows], IEEE[ Linux UNIX �� �], zSeries[VM,
VSE, z/OS], System i[OS/400]) �� ��� ��� �, �� ��� �(�: 10�
�, ��, � ��)� ��� � � ����. � ��� ��� ��� � � �
���.
1��� �� ��� ��� � CPU �� ���� �� �� ��� ��
(��� ��� ���)� � �� ����� ���.
DATE/TIME/TIMESTAMP� ��� �� �� ���� 1��� CHAR �� ��
���� �� ����. � �� � ��� ��� ��� �� ���� �� �
���. ����� ���� DB2 Connect� ���� ������ ��� � �
�� ��� ����� � � ����.
������ ���� ‘�� ����’�� ��� �� ���, ������ �
����� �� �� �� ���� �� ��� ��� ��� ����. ��
� �� System i ������ ��� ���� ����� � � �� ���
� ����.
�� ��� ��� ��
�� ���� CHAR �� VARCHAR ��� �� �� � ����. ��� �
� � ���� �� �� �� ��� ��� �� ����.
v �� ��� ��� �� ��� �, VARCHAR� � � � � ���
CHAR� �� ��� �� ��� �� ��� ���� �����. � �� �
�� �� ���� ���� �� ���� ���.
� 19 � DB2 Connect �� 139
v �� ��� ��� �� ��� �� �, CHAR� � � � � ���
VARCHAR ��� ���� �� �� ��� ��� ��� �� � ��
�����.
���� ����
�� ����� ���� �� ��.
v ��� �� �� ��� �
�� ��� �� ��� ��� �� ��. �� ��, ��� �� ��
��� �����.
���� ���(���)
4.0 MB/s
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
��� ��� ��� �� System i ������ �� ��� �� �
� �� �� �� ��.
v ��� ��� �� �� ���
��� ���� �� ���� ��� ��� ���� ��� ���. ���,
���� DB2 Connect� ��� ��� ���� ��� � ���� ��� �
��� � � ���.
v ��� ����
140 DB2 Connect ��� ���
���� LAN�� LAN��, � ����� �� ���� �� �, �
��� ������. ���, ���, ������ � ��� ��� ����. �
� ��, �� ��� �� ��� ���� ��� � �� ���� ��.
� ��� �� ��� ������. ���� Satellite� ������, ��
��� �� �(3 * 10**8 m/s)� ���� ����� �� ��� �� ��
��.
v ��� ���
��� �� �� ���� �, ������ � �� ��� ��� �
�� �� ��.
���� � ��, �� ��, �� � ��� �� ��� NCP ��
�� ���� � � �� ��� ��� � ����.
v ��� ���
���� ���� ���, ���� ���� � �� ��� ����� �
��� �� ��.
� 19 � DB2 Connect �� 141
142 DB2 Connect ��� ���
� 20 � 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, 2007 143
144 DB2 Connect ��� ���
� 5 � ��� ��
© Copyright IBM Corp. 1993, 2007 145
146 DB2 Connect ��� ���
� 21 � ��� ��
DB2 Connect � �� �� ���, ���, �� ��� ���� ����.
��� �� !(�� ��)� ��� �� �� ��� ���� ��� ���
�� ���� �� �� ��� ��� � ����.
�� ��� � �� � ��� ��� �� � ���� �� �����.
�� ��
��� �� ��� ��� ��� ��� � � ���� ��� �����. ��
��� � ��, �� �� ��, � �� �� ���� � ��� �� ��
� �� ��� �����. � � �� ��� � �� ���.
v �� � �����?
v ���� ��� �� ���?
v �� �� �� ���?
v ��� ���� ��� ��� �� �� �� ���� � ��� ���?
v ������� ����?
v �� ��� ������ DB2 Connect �(�����) ��, DB2 Connect �
����� ���� System i ������ � �� �� DB2 Connect Personal
Edition� ���� System i ������ ��� ��� � ��?
v ����� ��� ���� �� ���� ��� � � ���?
v db2trc, db2pd �� db2support� �� �� �� ��� �� �� ��� ���
�?
v ��� ���� ���� �� ��� ���� �� ���?
v ��� ��� �, ��� ���� ����?
�� ��� ��� �
�� ��� ���� �� ��� ����� � ����.
1. �� ��� ���� �����?
v ���� ��� ��� �� �� �����?
v ���� ��� ����� ����?
v ��� ����� ��� �����?
v �� �� �� �� �� ��� ��� �����?
2. UNIX �� �� �, �� ���� ����?
© IBM Corporation 1993, 2007 147
v ���� ��� ��� ��� SYSADM ���� ����?
3. � �����, ����� �� ��� ���� �����?
v UNIX �� �� �, nodelock ��� � �� IBM�� ��� ��� �
����?
4. ��� �� System i ������ � ����� ��� �� ����
���?
v �� � �� ��� �� ������.
a. ��� �� System i ������ � ��� �� � �����
����� ����. ��� �� System i � ������ �� ��
��� ��, ��� ��� �� ��� ����� ���� ��
� � �� ��� ����.
b. DB2 Connect ������ �� � ������ ����, ���
��� � ��� �� System i �� �����.
c. ����� ����� ���� ����� ��� �� ��� ��
� �� ���� �� ���.
v �� ��� � ��� ���� PU(�� ��) ��� ���� ���
� � ���, TCP/IP � � ��� �� �� ��� ��� ���
�� � �� ��� �� ��.
v ��� �� System i � ������ ��� ��� ���� ���
��� ��� � �� ����� ��� ����.
5. ��� �� System i � ������� ���� �� ��� �� System i
� ������ �� ���� ��� �� ��� ��� ���?
v ��� ��� ��, ��� ��� ��, ���� �� ������.
6. �� ���(CLP)� ���� ��� �� System i ������ �� �
SQL�� ����� ��� �����?
v ���� �� CLP� ��� �� System i ������ �� � �
��?
�� �� � ���� ��� �
�� ���� ��� ��� �� � ��� �� � ����.
1. ��� ��� �� ���?
v � �������?
v � ���� �� ��?
v �� ���� ��� � �� � ��� ���? �� ��, �����
�� ����� ���� � ��� �� ��� �� �� ���
��� � ���?
148 DB2 Connect ��� ���
v ������ �, �� API� ���� ���� �����?
v ���� �� API� ��� �� ������ ���� ����� �
����?
v FixPack� ��� �����? �� �� ���� �� ��� ����
��(��� ��) ��� ���� � ��� ��� �, IBM� ��
FixPack� �� � ��� ��� � �����.
2. � ��� ���� �����?
v �� �� ��� � ��� �� �� � �� ���?
v ��� ��� ����, � ��� ��� �� ��� � ��� ��� �
���?
3. ���� �� ��� ���� �� ��� �� ���� �����
?
v TCP/IP�� TCP/IP � ��� ���� ��� �� ��� �� � �
���.
4. SQLCA(SQL �� ��)�� ��� ��� ��� ���?
v ��� �� ����� SQLCODE SQLSTATE � ��� ���� �
�� �� ���.
v ����� ����� SQLSTATE� ���� DB2 ������ ��
� ���� �� ���� ���� � ����. �� �� ������ �
���� � �� ���� ��� �����.
5. DB2START� ��� �����? ���, DB2COMM � ��� ��
���� ����� �������� ���� ����� � ����.
6. �� ���� ���� �� ���� �� ���� � � ���? �
� ��� � ����� �� � �� � ����. �� ������
���� � ��� �, ��� � � �� ������ � �
���?
7. �� ��� ��� � � ��� ���? ��� ����� ���� �
����.
8. ��� �, ������ ��� ��� �����? ����
� � ��� � ��� ������ �� ��� ���� ��� ���
� ��� � ����.
9. ��� ������� �� � �� ����? �� � �� ��� �
� ��� �� ���� ������ � �� ��� ��� � ����. �
� ��, TCP/IP� ��� � ��� ���� PING� � ��� � ���
�.
� 21 � DB2 Connect ��� � 149
�� ��
��� ���� �, ��� ��� � ����.
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� �� ��.
v Linux UNIX �� �� �, � ���� � ��� �� ��� �
� ���� ���� ps �� ��� � ����.
v UNIX �� �� �, ��� ��� ��� � �� ����� �� � �
�. � ���� �� ���� ��� ���� ��� ��� ���� ��
� ��� � ��� � ����.
150 DB2 Connect ��� ���
� 22 � DB2 Connect � DB2 ��
��� � � ��� � �� �� ��� �� � ��� ��� ���
��. DB2 ������ � ���� ��� ��� ���� ��� ��� �
����. � ��� DB2 ������ � ��� ��� �� ��.
db2trc� ���� DB2 �� ��
db2trc �� DB2� ��� � ��� �����. � ��� � ��� ��
� �, � ��� �� ��� ��� �����.
�� ���� ��� ��� � ���� � ��� ��� ��� ���
�� ��.
���� DB2 �� �� ���� ���� ��� � DB2 �� ����
�. �� ���� ��� ��� ���� ��� �� ��� � ���, DB2
� � � ��� ��� ��� � �� ��.
��� ��� ��� ��� �� �� ��� �� ���� ���� ��
� � ��� ��� ��� �� ���.
�: db2trc� ����� SYSADM, SYSCTRL �� SYSMAINT �� ��� �
����.
�� ��� ��� �� ����� ������ db2trc �� ������.
C:₩>db2trc���: db2trc(chg|clr|dmp|flw|fmt|inf|off|on) options
� db2trc � ����� � ��� ��� -u ��� ������. �� ��,
� ��� � ��� ��� �� �� ������.
db2trc on -u
� �� DB2 �� ��� � ��� � �� �� �� ��(″facilities″� ��
��) ��� �����.
� ��� �� �� ��� -L���. � ��� � ��� ���� �
��� ��� � ��� �����. ��� ��� �� MB� ��� �
����. (MB� ����� �� ″M″ �� ″m″� ������.) � ��
� 2�! MB����. � ����� "� �� ��� ���� ��� 2�
! ���� � ��� ��.
© Copyright IBM Corp. 1993, 2007 151
��� �� �� ��� ��� � ����. � �� �� �� �� �
�� � ��� ���� �� ��. � �� �� DB2 �� ��� ��� �
���� ��� � ����.
�� �(�: ������ )� ��� ��� ���� 8MB ��� ��
���.
C:₩> db2trc on -l 8M�� �����.
��� � � �� ���� �� �� �� ���� � � � �� �
�� �� ����.
��� �� ��� ���� �� ��� � ��� ��� ��� � ��
��. ��� ��� �� �� �� �� ���.
1. � ������ ��� ������ ��(�� ��� ��) ������
����� �� ��� ���.
2. HP-UX, Linux Solaris �� ��� ��� � � �� ���� �,
��� ��� ���� �� �� ��� �� � � �� ��. ��
�� �� db2trc on -l 8m� ���� �� ��� � �� � � ���
�� ������(db2trc off). ��� ���� ��� �� ��� ��
32MB(db2trc on -l 32m)� ��� ��� � �� ����� ���. �
� �� � �� � � ���� ��. ��� �� �� ��
��� ����� ��� ��� ���� ��� �� �� ���
� �� ��� �� � �������.
DB2 �� � ��
on ��� ���� � ��� ���� ���� ���� ��� �� �
�� � ��.
�� ���� � clr ��� ���� � � �� � ����. �
� �� ��� �� ��� �� ��.
C:₩>db2trc clr��� �����.
� �� ���� � �� �� �� �� dmp ��� ���� ��� �
���� �����. �� ��, ��� ����.
C:₩>db2trc dmp trace.dmp��� ��� �������.
� � ���� �� ��� � ��� � �� ��. �� �����
off ��� ������.
152 DB2 Connect ��� ���
C:₩>db2trc off��� ������.
DB2 �� � ��
db2trc dmp ��� �� � ��� 2� ��� �� � ����.
� ��� �� � ��� � ���, ��� ��� ���� 2� � ���
��� � ��� ��� �(null) ��� �����. �� �� � ���� ��
�� �� �����.
db2trc flw example.trc nul
��� example.trc� dmp ��� ���� ��� 2� �����.
� �� �� �� ��� �� � ���� ���� �� � ��� ���
� � � ����.
� �, � ��� DB2 ��� ��� � ����. ��� DB2 ��� ��� �
� �� ��� �����. ��� ���� �� ASCII ��� � ��� ��
� �� �� ����. � �� flw fmt ��� �� �� ��. ���
� ASCII �� ��� �� 2� � �� ��� ��� ���.
C:₩>db2trc flw trace.dmp trace.flwC:₩Temp>db2trc flw trace.dmp trace.flw�� ��� � : 18854�� �� : ����� � : ������ �� ��� � : 1513(pid: 2196 tid 2148 node: -1)��� �� ��� � : 100(pid: 1568 tid 1304 node: 0)...
C:₩>db2trc fmt trace.dmp trace.fmtC:₩Temp>db2trc fmt trace.dmp trace.fmt�� �� : ����� � : ����� ��� � : 18854��� �� ��� � : 18854
� ��� ″� �″� ″�″��, � � �� ��� � ��� � � ��
��� ��� � ��� ����. �� �� �� �� ����� ���. �
� ��� ��(-i ��� ���� ��� ������ ��� ��)� ��� � �
��� �� ����� �����. ��� � � � � ���� �� �
� ����, � �� ��� ��� ���� ��� �� ��� � � ����.
2� ��� �� ��� ��� ��� ��� � ��� � �� ��� ����. �
� ��, db2trc fmt -xml trace.dmp trace.fmt� ���� 2� ���� ���
� ���� �� � xml� �� ��� � ����. �� ��� � �
(db2trc)� ��� ���� � � � ����.
� 22 � DB2 Connect �� DB2 � 153
�� 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
154 DB2 Connect ��� ���
� 23 � 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 Application Requestor(AR)� DB2 DRDA Application
Server(AS) ���� (�: DB2 Connect� ��� �� Series i ������ �
��) ��� ���� �����.
�� ����
db2drdat ����� DB2 Connect �(IBM Data Server Client �)� ��� �
� System i ������ � �� ��� ���� �����.
��� ��� � ���� � � ��� � � � � � ������ ���
(�� ����� ���)� ��� ���� ��� ���� �� �����.
�� ��, ��� �� System i ������ �� � CONNECT TO �����
� ��� ����� �� ���� �� �� � ����� ������.
��� �� System i ������ � �� ���� � � ��� ��� ���
� �, �� ��� ������ ��� � � �� � ����. ���
� ��� � ��� �� �����.
db2drdat� ��� DB2 Connect ������ ��� �� System i �����
� � �� ��� �� ��� ��� ���� �����. ��� �� System i
������ �� ��� ���� SEND BUFFER�� ���� �� ��� �
� System i ������ ��� ��� ���� RECEIVE BUFFER�� ��
�� ����.
�� � SQLCA ��� �� ���, �� ���� ��� ��� ����
SQLCA� ��� � ��. SQLCA� SQLCODE �� ��� �� System i
© Copyright IBM Corp. 1993, 2007 155
������ �� �� ��� ��� �� ���. �� �� � ��
��� �� ��� ��� �� �� �� � ��� �� ��. � �� ��
��� ����.
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� �� � �� �
� ����.
156 DB2 Connect ��� ���
2. ���� �� ���� API� �� ����.
3. ���� �� �� API���� DB2 Connect� �� �� � �� �
���.
4. db2drdat �� �� ���� ��� ��� ���, �� ��� �� �� �
��� � ��� ��� � ��.
�� �� � �
�� ��� db2drdat ��� �� ��.
v ����� ������ ��� ID(PID)
v ������ ���(DCS) ������ � ��� RDB_NAME
v DB2 Connect CCSID
v ��� �� System i ������ � CCSID
v ��� �� DB2 Connect ���� ���� System i ������ � �� �
��
� �� �� ��� �� System i ������ � �� ����� ���
EXCSAT(Exchange Server Attributes) ACCRDB(Access RDB) �� ��
��. CONNECT TO ������ �� ��� � �� �� �����. ��
�� ��� �� DB2 Connect� System i ������ � �� �����
�� ��� ��� �� ��. � ���� �� � � �� ���(EXCSATRD)
� ��� RDB �� ���(ACCRDBRM)� �� ����.
EXCSAT
EXCSAT ��� � ��(SRVNAM) ����� �� ��� ����
�� ����� ��� ���, DDM ��� �� � � X’116D’
���. EXCSAT �� � �� � ����. EXCSAT ���
X’9481A292’(CCSID 500�� �)� X’116D’� ���� mask� ��
��.
EXCSAT ��� EXTNAM(�� ��) ����� �� ��. � ���
�� �� ��� �� System i ������ �� ����� �� ���
�����. ��� 8��� ��� ID(�� 4��� ��� ID� 4��
� �� ID)� 20��� ����� ID� � �� ����. �
� X’115E’� ����, � ���� � ���� �� db2bp�� ��
000C50CC� ����. Linux �� UNIX IBM Data Server Client�� �
� � ���� � ��� �� ��� �� ���� ���� ps
�� ���� � ����.
ACCRDB
ACCRDB ���� RDBNAM ����� RDB_NAME� ����, ��
� 23 � DRDA � 157
� � X’2110’���. ACCRDB �� � �� � EXCSAT �
��� �� � . ACCRDB ��� , X ’2110 ’� ����
X’E2E3D3C5C3F1’� STLEC1� �� ��. DCS ����� �� ���
��� �� �� �����.
���� ����� � � 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 � ��� �� System i ������ ���� � ��
�� ACCRDBRM(Access RDB Reply Message)� �� ��. �
�� ACCRDBRM ��� ��� EXCSATRD� �� ����. �� �
� ��� ��� �� System i ������ � ���� � � ��
CCSID � �� ����. � 1208(�� ��� � ��� ���
��) 1200(2��� ��� ��)���.
DB2 Connect� ��� �� System i ������ ���� ����
���� ��� ���, � �� ���� �� SQLCODE
-332� ����� �� ��. ��� �� System i ������ �� DB2
Connect��� ��� ��� ��� ��� �, VALNSPRM(DDM
� � X’1252’�� ���� � ���� ��)� ����, � �
���� �� SQLCODE -332� �� ��.
ACCRDBRM� �� ���� PRDID( � � X’112E’� �� � �
� ID)� �� ���� . � EBCDIC� DSN08015� ����
X’C4E2D5F0F8F0F1F5’���. ��� ��� DSN� z/OS OS/390�
DB2 Universal Database���. � ��� �� ��. ARI� VSE &
VM� DB2 ���, SQL� DB2 ������ �� DB2 Connect��,
QSQ� i5/OS� DB2���.
158 DB2 Connect ��� ���
�� � �� ��
�� ��� �� DB2 Connect ������ ��� �� System i ������
� �� ��� �� DRDA ��� ���� ���� �� �����. ����
���� � �, CONNECT TO ������ �� �� ���(CLP)� ���� �
�����.
160 ���� �� 13� TCP/IP � �� DB2 Connect Enterprise Edition �
9.1 z/OS� DB2 Universal Database(UDB) � 8� �����.
� 23 � DRDA � 159
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..
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
�� 13. � ��� �(TCP/IP )
160 DB2 Connect ��� ���
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
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
�� 14. � ��� �(TCP/IP ) ��
� 23 � DRDA � 161
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
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
�� 15. � ��� �(TCP/IP ) ��
162 DB2 Connect ��� ���
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
8 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 ........$.. ..}........
�� 16. � ��� �(TCP/IP ) ��
� 23 � DRDA � 163
DRDA ��� �� �� �� ��
�� ��� � �� � �� �� � ��� � ����. �� ���
��� �����. commit �� ��� �� System i ������ � �� �
��� �� � ��(UOW)� ����� �����. � �� � ��� �
�� �� ��� �� System i ������ � ������ �� �����
�� �� ��. � �� � � ��(UOW) �����(ENDUOWRM)� �
� ��, �� � ��(UOW)� �� �� ����.
� ���, � �� 12�� DDM � � X’2408’� � �� X’FF’� ���
� �(Null) SQLCA� �� ��. �(NULL) SQLCA(X’2408FF’)� ��(SQLCODE
0)� ����.
160 ���� �� 13��� � �� 16� �� SQLCA� �� �� � ��
�����.
164 DB2 Connect ��� ���
� 6 � �
© Copyright IBM Corp. 1993, 2007 165
166 DB2 Connect ��� ���
� 24 � DB2 Connect ��� ���
� ����� DB2 Connect ��� ���� �� �� ���� ��� �
����. � ��� �� ��� �� ��.
v �� ���, ��� ��� ��� �� (�� ��� �� )� ��.
� ���� �� ��� �� ��� ��� ��� ��� ��� ��
��� �� ��.
v �� �� ��� ��� ���� ���� ��
v ��� ��� � � ���� � � ��. �� �, � ��� � �� ���
� ����.
SQL0965 �� SQL0969
�� ��� SQL0965 SQL0969� i5/OS� DB2, z/OS� DB2 VM &
VSE� DB2��� �� �� �� �� � �� ��� � ����.
� �� ��� ���� ��� �, � ���� ��� ������ �
��� ����� ���� �� SQL � ���� ���.
��� ��� �� i5/OS ��������� ���� SQL � ��� � ��
��. �� � ��� ��� ��� �� �� �� �� ������.
SQL5043N
�� �� ��� �� ��� ��� ���� ��� �����. ��� �
� ������ �� ��� ��� ���� �����.
TCP/IP ���� DB2 Connect ��� ��� ��� � ����. �
�� ������ ���� �� � ����.
diaglevel = 4� �, db2diag.log� ��� ��� ��� � ����.
�:
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� ��� �� ��� ��� �� ���� �� ��� �
���.
© IBM Corporation 1993, 2007 167
��, DB2COMM ��� ��� ���� ���� ���� ���� �
�� ��� � ����. ����, ���� DB2COMM ��� ����
�� �� ��� ��� ��� ��(�: svcename �� nname) �� �
�����.
��� ����� ��� ���� � ����� ��� �� ��
� �� �� ���� SQL5043 �� ���� �� ����. ���
TCP/IP ��� ��� ��� ���� �� ��� � �����
�� �, ��� � ����. � �, � ��� ������ ����
��� � � ���, �� ��� �� ����� �� ����
� ����� � �� ��.
�� ��� ����� DB2 Connect �� �� �� �����
��� ��� TCP/IP ��� ��� ��� �� ����. DB2 Connect
�� � � ����� ���� �� �� ������.
db2 terminatedb2stop
SQL30020
�� SQL30020N � �� SQL�� �� ��� ��� � �� ��
� �� ��� ���� �����.
��� � ��� ���� ���� �� ��� . ���� ���� ��
db2support �� ������.
SQL30060
�� SQL30060N ″<authorization-ID>″� � ″<operation>″� ��� � ��
��� ����.
��� OS/390 z/OS� DB2� � �, �� ������(CDB) ���� �
� ���� �����.
SQL30061
�� !�� ��� �� System i ������ � ��� ���. �� �
������ �� � ����.
��� DCS ���� ��� !�� � ������ ��� ���� � ���
�. � ��� ���� SQLCODE -30061� ������ �� ��.
DB2 �, ������ DCS ���� ��� ������. DCS ��
�� ��� �� ������ �� �� �� �� ������ ���
��� ���. �� �� z/OS OS/390� DB2 Universal Database �
�� ���� � , ��� ��� � � � �� ��� � � (BSDS)
″LOCATION=locname″ �� ��� ��� �� �� �, � �� �
168 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 ��� ��� �� System i
������ �� � �� ��� � ����.
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.log ��� ���� 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" ���� ��� �������.
� 24 � DB2 Connect �� 169
���� �� �� 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�� ��� ��� ��� ��� � ���
�.
170 DB2 Connect ��� ���
� 7 � �
© Copyright IBM Corp. 1993, 2007 171
172 DB2 Connect ��� ���
� A. DB2 �� �� ��
DB2 � ��� �� �� � � ��� ��� � ����.
v DB2 �� ��
– �� ��(���, �� �� ��)
– DB2 ��� � �
– �� ���
– ���
v DB2 �
– PDF ��(���)
– PDF ��(DB2 PDF DVD)
– �� �
v �� �
– � �
– ��� �
�: DB2 �� ��� ��� PDF �� ��� ��� �� �� ��. �� �
�� ��� �� ��� �� ��� ����� ibm.com®�� DB2 �� ��� �
�����.
ibm.com�� ��, �� IBM Redbooks �� �� �� DB2 � ��� �
� �� ���� � ����. DB2 �� �� ����� ��� ���
http://www.ibm.com/software/data/sw-library/� �������.
�� ���
DB2 ��� � ��� �����. DB2 ��� ���� � �� ��� �
����� ��� [email protected]�� �� ��� �����. DB2 �� �
��� ��� �� ��� ��� �� ��� �� ����. ��� ��� � !
��� � ��� ��� ��� � �� �������. � �� �� � �
�� � ��� ��� �, �� URL� ������.
DB2 �� ��� ����� � �� �� � � ���� ����. ���� �
� � �� DB2 � ���� �� �, �� ��� IBM ��� ��� � �
������.
© IBM Corporation 1993, 2007 173
DB2 �� �����(��� �� PDF ��)
�� �� IBM Publications Center(www.ibm.com/shop/publications/order)�� �
�� � �� DB2 ������ � �����. PDF �� �� DB2 � 9.5
�� � ��� �� www. ibm.com/ suppo r t / docv i ew .wss? r s=71
&uid=swg2700947�� ���� � ����.
�� �� � �� �� �� �� ���, �� �� �� ���� �� ��
��� � �� �� ����.
� 18. DB2 � ��
� �� � �� ��
Administrative API Reference SC23-5842-00 �
Administrative Routines and Views SC23-5843-00 ���
Call Level Interface Guide and
Reference, Volume 1
SC23-5844-00 �
Call Level Interface Guide and
Reference, Volume 2
SC23-5845-00 �
Command Reference SC23-5846-00 �
Data Movement Utilities Guide and
Reference
SC23-5847-00 �
D a t a R e c o v e r y a n d H i g h
Availability Guide and Reference
SC23-5848-00 �
Data Servers, Databases, and
Database Objects Guide
SC23-5849-00 �
Database Security Guide SC23-5850-00 �
Developing ADO.NET and OLE
DB Applications
SC23-5851-00 �
Deve lop ing Embedded SQL
Applications
SC23-5852-00 �
Developing Java Applications SC23-5853-00 �
Deve lop ing Per l and PHP
Applications
SC23-5854-00 ���
Developing User-defined Routines
(SQL and External)
SC23-5855-00 �
Getting Started with Database
Application Development
GC23-5856-00 �
Linux Windows�� DB2 ��
�� ���
GA30-3480-00 �
Internationalization Guide SC23-5858-00 �
Message Reference, Volume 1 GI11-7855-00 ���
Message Reference, Volume 2 GI11-7856-00 ���
�� ��� GA30-3479-00 �
174 DB2 Connect ��� ���
� 18. DB2 � �� (�)
� �� � �� ��
Net Search Extender Administration
and User’s Guide
�: � ��� ��� DB2 �� �
�� ���� ����.
SC23-8509-00 �
Partitioning and Clustering Guide SC23-5860-00 �
Query Patroller �� ��� �
��
SA30-3539-00 �
IBM Data Server Clients� � �
GA30-3482-00 ���
DB2 Servers� � � GA30-3481-00 �
Spatial Extender and Geodetic
Data Management Feature User’s
Guide and Reference
SC23-8508-00 �
SQL Reference, Volume 1 SC23-5861-00 �
SQL Reference, Volume 2 SC23-5862-00 �
Sys tem Moni tor Guide and
Reference
SC23-5865-00 �
Text Search Guide SC23-5866-00 �
Troubleshooting Guide GI11-7857-00 ���
Tuning Database Performance SC23-5867-00 �
Visual Explain ��� SA30-3487-00 ���
��� �� SA30-3486-00 �
Workload Manager Guide and
Reference
SC23-5870-00 �
pureXML Guide SC23-5871-00 �
XQuery Reference SC23-5872-00 ���
� 19. DB2 Connect � � ��
� �� � �� ��
DB2 Connect Personal Edition�
� �
GA30-3484-00 �
DB2 Connect Servers� � � GA30-3485-00 �
DB2 Connect ��� ��� SA30-3483-00 �
� 20. Information Integration � ��
� �� � �� ��
I n f o r m a t i o n I n t e g r a t i o n :
Administration Guide for Federated
Systems
SC19-1020-01 �
Information Integration: ASNCLP
Program Reference for Replication
and Event Publishing
SC19-1018-02 �
�� A. DB2 � �� �� 175
� 20. Information Integration � �� (�)
� �� � �� ��
I n f o r m a t i o n I n t e g r a t i o n :
Configuration Guide for Federated
Data Sources
SC19-1034-01 ���
Information Integration: SQL
Replication Guide and Reference
SC19-1030-01 �
I n f o r m a t i o n I n t e g r a t i o n :
Introduction to Replication and
Event Publishing
SC19-1028-01 �
��� DB2 �� ��
�� DB2 �� ��� �, �� �� �� ��� � ��� �� �� �
� ��� ����� ����. ���� �� ��� IBM ������ �� DB2
�� ��� � ����. DB2 PDF �� DVD� �� ��� �� ��
� ��� �� ������. �� �� DB2 ��� ���� �� ��� �� �
�� ��� � ����.
DB2 PDF �� DVD�� ��� � �� ��� DB2 �� �� �� IBM
�� ��� ��� � ����. ���� ��� �� IBM Publications Center�
� �� �� �� ��� �� ����. �� �� �� ���� �� ���
�����, ���� �� ��� IBM ������ �� DB2 �� ��� �
����. DB2 PDF �� DVD� �� �� �� �� ��� �� �����
�.
�: �� �� ��� DB2 ��� http://publib.boulder.ibm.com/infocenter/
db2luw/v9r5� DB2 �� ���� ���� ��.
�� DB2 �� ����� ��� ������.
v �� �� �� ���� �� DB2 �� �� �� ��� � ��� ���
� ��� http://www.ibm.com/shop/publications/order� IBM Publications Center
� � ����. � �� ��� ������ ��/��/��� �� �� �
� ���� �� ����� �����.
v �� ��� IBM ������ �� DB2 �� ����� ��� �����
�.
1. �� � ��� ���� �� �� ���� � ��� ��� ����
�.
– www.ibm.com/planetwide� �� IBM � �� ��� ����
176 DB2 Connect ��� ���
– http://www.ibm.com/shop/publications/order� IBM Publications � ���.
�� ��� �� � � ���� ������ �� ��, �� �� ��
� �� ���. � ����� ″� ��� ��″ �� ������.
2. ��� ��� �, ��� DB2 �� ������.
3. ����� ����� �� �� �� ��� ������. �� ��
�� ��� 174 ���� �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 ��
� � � � � �����.
DB2 �� �� �� ��� ���
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 ������ ��� ��� ��� ����� ��� ����
��.
�� A. DB2 � �� �� 177
1. Internet Explorer�� � —> ��� �� —> ��... ��� �����. �
� � �� �� ����.
2. ��� ��� �� ��� � �� ���� ����� � ����.
– ��� � ��� ����� ��... ��� �����.
�: ��� ����� ���� ��� ��� ��� ���� � ���
��� ���� �� ����.
– ��� �� #�� ����, ��� �� � ��� �� ��� � �
� ��� � �� � �� ��� �����.
3. ���� ��� �� � ���� �� �� ��� ��� DB2 �� ���
������.
v Firefox �� Mozilla ������ ��� ��� �� ��� ����� ���
������.
1. � —> �� —> �� � ��� �� ���� ��� �����. �
�� �� �� ��� �� ��.
2. ��� ��� �� ��� � �� ���� ����� � ����.
– ��� � ��� ����� ��... ��� �� �� �� ��� ���
����.
– ��� �� #�� ����, ��� �� � ��� �� ��� � �
� ��� � �� � �� ��� �����.
3. ���� ��� �� � ���� �� �� ��� ��� DB2 �� ���
������.
�� ���� �� � ����, �� �� �� ��� �� ���
��� � � � �� ����.
��� �� ���� ��� ��� DB2 �� �� ��
DB2 �� ��� �� ��� �, IBM� �� ����� �� ��� ���
�� ��� � ����.
�� ��� DB2 �� ��� ����� ��� ������.
1. ����� DB2 �� ��� �� � �� ��� �� �����. ��
��� �� ��� ���� ���� ���� � �� ���� �
� ��� ���� � �� � ��� ����� �� � ����.
2. �� ��� �� ���� � ��� �� ��� ������. ���� ��
��� �� �, �� ��� ���� ��� ��� � ����.
178 DB2 Connect ��� ���
�: ��� �� �� ��� DB2 �� �� ����� ���� �,
��� � ��� ���� �� ���� � �� ���� ��� DB2
�� ��� �� ��. ��� �� �� ����� ����� ���� �
� ��� �� ���� �� ����� �� ���� ��� ��� �
�� ���� � � �� ��� ��� �� � ����.
�� ���� �� ���� �� ��� ���� ���� �������. �
�� �� ��� �� ���� ��� � ����.
3. �� �� ��� �� � ����� DB2 �� ��� ������.
�: Windows Vista��� ���� �� ��� �� ��� ���. � ��
� ���� � "� �� ��� ��� ����� � �� ��� ��� �
�� �� � ��� ��� �����.
��� �� ��� �� ��� DB2 �� ��� ����� ��� �����
�.
1. DB2 �� ��� �����.
v Windows��� � → ��� → �� � → ���� �����. �� ��
DB2 �� �� ���� ��� ��� ��� �� � ��� �����.
v Linux��� �� �� ������.
/etc/init.d/db2icdv95 stop
2. �� ��� �� ��� �����.
v Windows ���:
a. � �� ����.
b. �� ��� ��� �� ������. DB2 �� ��� <Program
Files>₩IBM₩DB2 Information Center₩Version 9.5 ����� ���� �
� ��. ��� <Program Files>� ��� �� ����� ��� �
���.
c. �� ������ doc₩bin ����� �����.
d. ��� �� help_start.bat ��� ������.
help_start.bat
v Linux ���:
a. �� ��� ��� �� ������. DB2 �� ��� /opt/ibm/
db2ic/V9.5 ����� ���� �� ��.
b. �� ������ doc/bin ����� �����.
c. ��� �� help_start ����� ������.
help_start
�� �� ��� ���� �� ���� �� � ����� �� ��.
�� A. DB2 � �� �� 179
3. �� ��( )� �����. �� ��� ��� ���� �� ��� ����
�. �� ��� �� ��� �� ��.
4. ��� ���� ���� ���� ��� �� � �� ��� ��
���.
5. ��� �� ���� ���� ��� �����.
6. �� �� ��� �����.
v Windows�� �� ����� doc₩bin ����� �� � ��� ��
help_end.bat ��� ������.
help_end.bat
�: help_end ���� ���� help_start ���� ��� �� ����
���� ��� � ��� �� ���� ����. help_start.bat� �
�� � Ctrl-C �� �� � � ���� ����.
v Linux�� �� ����� doc/bin ����� �� � ��� �� help_end
����� ������.
help_end
�: help_end ������ help_start ����� �� ���� ����
��� � ��� �� ���� ����. help_start ����� ���
� �� � � ���� ����.
7. DB2 �� ��� ������.
v Windows��� � → ��� → �� � → ���� �����. �� ��
DB2 �� �� ���� ��� ��� ��� �� � � � �����.
v Linux��� �� �� ������.
/etc/init.d/db2icdv95 start
��� DB2 �� ���� �� ��� ��� �� ��.
DB2 ���
DB2 ���� DB2 ��� ��� �� � ���� � �����. � ���
�� ����� �����.
��� ��
http://publib.boulder.ibm.com/infocenter/db2help/� �� ���� XHTML �� �
��� � � ����.
�� ����� �� ���� � �����. � ���� � ���� ��
� ���� ������.
180 DB2 Connect ��� ���
DB2 ���
���� ��� ��� �����.
�pureXML™�(pureXML Guide)
XML ���� ���� �� XML ��� ���� �� �� ����
� DB2 ������� ������.
Visual Explain ���� �Visual Explain�
Visual Explain� ���� ��� ���� � ��� SQL�� ��, �
� �����.
DB2 ��� �� ��
DB2 �� �� ��� � ���� ��� � �� � �� ��� ���
�.
DB2 ��
��� � ��� DB2 ��� � ��� �� DB2 �� ��� ��
��� � ��� ����. DB2 �� �� ����� ���� ���
� ���� ��� ��, � �� �� �� ���� � � �
DB2 ���� ��� � �� ���� ��� ��� � � ����
� � ��� ����.
DB2 �� �� � ���
���� �� � � � �� ���� DB2 � �� � ����
������. � �� ����� �� DB2 �, ��, APAR(Authorized
Program Analysis Report �� � ��), FixPack � ��� �
�� ����. ��� � ��� ��� ��� � ��� � �� �
� � ����.
http://www.ibm.com/software/data/db2/udb/support.html�� DB2 � ��
� ���� �������.
�
�� ��� �� � ��� ��� � ����.
��� ��: �� �� ��� ���� �� ��� ��� � ��� � ,
��� ��� ��� � ����. ��� IBM� �� � �� � �� ��
� ��� �� �� ����� 2� ��� �� � ����.
�� A. DB2 � �� �� 181
��� ��: �� �� ��� ���� �� ��� ��� � ��� �� �
�� ���� ��, �� ��� � ����. ��� IBM� �� � �� �
��� 2� ��� ���� � �� �� � ��� ��, �� �� �� � �
����.
� ���� ���� ��� �� ����, � ��� � ��� ��� ��, �
��, ��� �� � � ���� � ��� ��� ���� �� ���
�� �� ���� ���� ����.
IBM� � ��� ��� IBM� ��� ���� ����� ��� ��� ����
� ���� ���� ���� � ���� � ����� ��� ��� ��� �
����.
�� ��� �� ��� ���� �� � ��� � ��� ��� ���
� ��� ��� � ��� ���, �� �� ���� � ����.
IBM� � ��� ��� � ��� ��� ���� ����. � ��� ���,
�� ��� � ��� ��� � �� ��� ����(�, �� ���
��) ���� ���� �� �� �� ″����″ �� ��.
182 DB2 Connect ��� ���
� B. ���
� ��� ���� ���� �� ������ �� ����.
IBM� �� ���� � �� �� ��, ��� �� ��� ���� �� ��
����. �� ��� � �� �� ���� � ��� �� IBM �����
������. � ��� IBM ��, ��� �� ���� ����� �� �� IBM
��, ��� �� ����� ��� � ��� �� ����� ����. IBM�
� ���� ���� �� �, ����� �� ��, ��� �� ����
� ��� �� ����. ��� �IBM ��, ��� �� ���� ��� �
�� ��� ���� �����.
IBM� � ��� � � �� � ��� � �� ���� ��� �� �
�� � � ����. � �� ����� �� �� � ����� ����
�� ����. ����� � ����� ���� ������.
135-270
��� ��� �" 467-12, ������
�� ��.�. ����
������
����: 080-023-8080
2���(DBCS) ��� �� ���� ��� �� IBM ������� �����
�� � � �� ����� ���.
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
�� ��� ���� ��� ��� �� ���� ���� ����. IBM�
� �� ���, ��� � ��� ��� � �� ��� ����
(�, �� ��� ��) ���� ���� ��� �� ���� � �� ���
��� �����. �� ����� � ���� �� �� �� ��� ��
��� ���� �� �, � ��� ��� �� �� ����.
� ���� ��� ���� ���� ��� ��� �� � ����. � �
�� ���� � ��, � � ��� ���� �� ��. IBM� � ��� �
�� �� /�� ���� �� �� �� ���� �� /�� � � � ��
��.
© IBM Corporation 1993, 2007 183
� ��� �IBM � ��� ��� � � �� ��� �����. IBM� �
���� ��, ��� �� �� � �� �� �IBM � ��� �� ��
��� � �, �� �� ���� ����. �IBM � ����� �� IBM
� ��� � ��� �� ��� ��� �� ��� ����� �� ���� �
���. �� IBM ����� ��� �� �����(�� ��� ��
�� �����) IBM� ��� � ��� ���� ��� �� ����
����. ��� IBM� ��� �� ��� �� ��� ��� � ���� ��
�, ��� ��� �� ���� ��� � �� ���, ���, �� �� � ��
� � �� ��� ��� �� ��� � �� ����. ��� ���
���� �� ���� ��� ���� ��� ����.
IBM� ��� ��� ���� �� �� ��� ���� ���� ���� ��
� ��� ��� ����� ��� � ����.
(i) ���� �� ���� �� ���(� ��� ��) �� �� ��
(ii) ��� ��� �� ��� ��� � ���� �� ��� �� �� �
��� ���� �� � � ������.
135-270
��� ��� �" 467-12, ������
�� ��.�. . ����
������
��� ��� �� ��(�� ��, ��� �� �)��� ��� � ����.
� ��� �� ����� ��� ��� ���� � �� ��� ��
����� ��� ��� IBM� IBM �� ��, IBM ��� ���� ��(IPLA)
�� �� �� ��� �� ��� ����.
� ��� ��� �� �� ���� ��� � �� ��� ����. ��� ��
�� � �� �� �� ��� �� � ����. �� ��� �� �� ��
��� ��� � ���, ��� ��� ��� ���� ���� �� ��
���� ��� � ����� ��� � ����. �� �� ��� ���
�� ��� �� �� � �� �� �� � ����. � �� ���� ��
���� � � � � �� ��� ���.
�IBM ��� �� ��� �� ��� ���, �� �� �� �� � ��
���� � ����. IBM��� ��� ���� ����� ��� �, �IBM
��� ��� ��� ���, ��� �� � ��� ��� ��� � ����.
�IBM ��� ��� � ����� �� ��� ���� ������.
IBM� ���� �� �� ��� �� �� ��� � �� �� � � � �
���.
184 DB2 Connect ��� ���
� ���� ��� ���� ���� ���� �� ���� � ��� ��
����. �� ���� ��� ��� ���� ���� ��� � , ��, ��
��� ��� ��� � ����. �� ��� �� ��� ��� �� ��� ��
� � ������ �� ��� ����.
�� ����:
� ���� �� �� �� ��� ���� ��� ���� �� ��� � �
� ������ �� ����. ��� ��� �� ���� � ��� � �
� �� � ����� ���� ����(API)� ���� ������ �
�, ��, �� �� ��� ��� �� ���� �� �� ���� ���
��� ��, �� ��� � ����. ��� �� ���� �� �� ���
��� ���� �� ����. ��� IBM� ��� ���� ���, ��� �
�� �� ��� ����� ��� ����.
��� �� ��� �� �� ��� � ���� ���� �� ��� �� �
� ��� ���� ���.
© (��� ���) (�). � � ��� IBM Corp.� �� ����� ��
��. © Copyright IBM Corp. _enter �_. All rights reserved.
��
DB2 � 9.5 �� ����� ���� ��� ��, �� �� ��� ���
IBM(International Business Machines) Corporation �� � ��� �� �� �
������. �� �� � ���� ���� IBM Corporation� ��� � �
�� http://www.ibm.com/legal/copytrade.shtml� ����.
�� ��� � ��� �� �� ������, DB2 �� ������ �� �
� ��� ���� �� ��.
Microsoft, Windows, Windows NT® Windows ��� �� �� � ����
���� Microsoft Corporation� �����.
Intel, Intel ��, Intel Inside® ��, Intel Centrino®, Intel Centrino ��, Celeron®,
Intel Xeon®, Intel SpeedStep®, Itanium® Pentium®� �� �� � ����
���� Intel Corporation� �����.
Java �� Java �� ��� �� �� � ���� ���� Sun Microsystems,
Inc.� �����.
UNIX� �� �� � ���� ���� Open Group� �������.
Linux� �� �� � ���� ���� Linus Torvalds� �������.
�� B. ���� 185
Adobe®, Adobe ��, PostScript® PostScript ��� �� �� � ���� �
��� Adobe Systems Inc.� ���� �� �����.
� ��, �� ��� ��� �� ��� �� �� �������.
186 DB2 Connect ��� ���
��
����� ��� �� ��� ��(VTAM) 56
��
�� �� 178
DB2 �� �� 178
����
������ ���� 35
� ����
�� 95
� ��
�� 93
�
��� �� 135
����
DB2 Connect 97
�� ����
DB2 Connect 8
�� � � � 157
��
����, �� � 55
��� 17
�� ����
MAX_COORDAGENTS 117
NUM_INITAGENTS 117
NUM_POOLAGENTS 117
TCP_KEEPALIVE 103
�� ��
��, �� �� 90
��
� � 59
�� �� ID 83
�� �� ��
z/OS� DB2 Health Monitor 88
�� �� �� 42
��� �� � 36
����
�� �� 37
���
��� �� 140
�� �� 107
��� (�)
�� 133
�
���� 35, 36
�� 35, 36, 42
���� ��� ��
�� �� ��� 65
�� � ��(DUOW) 63
�� 63
�� �� 64
��� 64
� ��� �� �� ��� 64
���
��
��� 139
��� 113
�
�� ��(DR) 14
��
���� ����� � 69
�� �� 140
�� 107, 140
��� 12
�� 107
��� �
�� ��� 139
��
��� ��� �� 139
� �� � 139
� 10�� 139
� 10�� 139
CHAR 139
INTEGER 139
VARCHAR 139
��� �
DB2 Connect �� 69
������
��
MVS 6
OS/390 6
OS/400 6
© Copyright IBM Corp. 1993, 2007 187
������ (�)
�� (�)
VM 6
VSE 6
z/OS 6
� 35, 42
�� �� 107
�� ��� 113
�� 35, 37, 42
RDBNAM ���� 157
�� 133
������ ����
�� 35
� 35
� �� 43
������ ���(DCS) 35
��� ������ 35
������ ��� ���
��� ����� 79
�� 8
������ ���(DCS) ����
�� �� 35
������ ��
���
�� 113
��
��� �� 107
�� 107
�� 150
CPU �� 107
�
�� 177
SQL�� �� 177
�� �� ���(SPM)
��� ���� 66
���� 65
SQL
�� ���� 113
� �� 7
CURRENTPACKAGESET 55
����
��� ��
��� 42
���� �� �� �� ����
DB2 Connect �� 131
�����
�� �� 88
��� � ��
�� 13
� 13
� 13
��� ��� �� 3
������
� ��� �� 64
����
���� ���� 42
��� 43
���� �� 37
AGENTPRI 131
BIDI 37
D ( ��) 37
DIRCACHE 131
EXTRA BLOCKS SRV 137
INTERRUPT_ENABLED( ��) 37
LOCALDATE 37
MAXAGENTS 119, 131
MAXDARI 131
MAX_COORDAGENTS 119
NOMAP 37
NUMDB 131
NUM_INITAGENTS 119
NUM_POOLAGENTS 119
PRDID 157
RQRIOBLK 131
SYSPLEX 37
���� ���� ,(��) 37
���� ���� ,,(�� ��) 37
�
SQLCODE 73
�� 73
NOMAP ���� 73
��� �� �� 107
�
ACCRDB 157
ACCRDBRM 157
ACCSEC 157
commit 157
EXCSAT 157
188 DB2 Connect ��� ���
� (�)
EXCSATRD 157
GET SNAPSHOT 80
SECCHK 157
��
COMMIT 113
DESCRIBE 113
EXECUTE IMMEDIATE 113
FOR FETCH ONLY 113
PREPARE 113
ROLLBACK
����� �� 113
SELECT 113
�� ���(CLP)
�� 113
SQL� 8
���
�� 79
79
���
DB2 Connect � 79
Windows �� ��� 79
�� ������
�� 37, 42
��
�� �� 181
PDF �� �� 174
�� �� 173
�� ��� � 139
�� ��� �� ����(CDRA) 12
��� �
��� 147
� ��� 148
�� �� 181
��� 181
�� �� 150
��� �
�� 147
�� 136
147, 148
�� �� 181
��� 181
�� � 147
� �� 151
DRDA 159, 164
DB2 Connect 167
���� �� 59
� �
��
��� �� ���� ���� 59
����� ����� 59
��� 59
��� �� 59
���
�� 107
��
��� ��� 139
�� ��
�� 107
���� 107
��
� ���� 36
� 47
� 42
�� �� 55
��
OS/390 z/OS 55
�� 55
DB2 Connect
���� 54
�� 56
GRANT �� 56
Kerberos 53
REVOKE �� 56
TCP/IP 56
�� SQL
NOT ATOMIC 113
� �� �
��� � 139
�� �� ������ ����(DRDA)
�� 11
�� 11
�� ��� ����(MSA) 12
��� ��� 11
��� �� 12
�� ��� �� ����(CDRA) 12
�� ��� ��(DDM) 12
���� 12
����� ���� 12
����� �(AS) 12
��� ��� ���� �� ����(FDOCA) 12
TCPIP 12
189
�� ��� ��(DDM) 12, 155
�� ��
�� 14
�� ��� 14
�� 14
�� 14
����� ������ 14
�� � ��
� ��� �� 63
�� � 63
� 11
2�� �� 63
��� ��� 113
�� �� 131
������ ��
����, ��� 42
�� ��
z/OS� DB2 Health Monitor 89
�
�����
DB2 Connect EE 26
��
�� 107
��� �� 107
��� ��� 140
��� ��� 107
�� 107
��!� 107
�� ��� 113
��� � 136
��� 107
�� �� 107
��� �� 135
� 124
124
�����
��� ��� 113
�� SQL 113
�� 113
� � 113
��� ��� 113
�� ��� 113
�� �� 136
�� 136
ODBC ��� �� 111
�� (�)
OS/390 z/OS� DB2 136
SQL ���� 113
�� ��
DB2 Connect 105
��
��� � 155
�� 155
�
� �� 113
��� ���
�� 25
�� 37
����
TCP/IP �� 56
��� ������ ����
35
�� �� 35
� �� 35
������ � 35
������ �� 35
� 35
��� ��
GET SNAPSHOT � 80
��� ��
� 135
�
z/OS� DB2 Health Monitor 89
������� ��� �� 83
��
� �� (OS/390 z/OS) 55
��� CCSID ��
BIDI ���� 37
���
���� �� 17
DB2 Connect Enterprise Edition 20
�, � �� 119
�� 117
� 119
�� 119
��� �� System i ������� �� 19
���� �� 17
DB2 Connect Enterprise Edition 20
190 DB2 Connect ��� ���
�� 117
��
� ����� � ��� 103
� 117
�� 117
�� ���� 119
�� 119
� ���� 119
���� 119
� �� 124
� 119
�� 119
�� ���� 119
���� 119
119
DB2 Connect 125
MAXAGENTS �� ���� 119
MAX_COORDAGENTS �� ���� 119
NUM_INITAGENTS �� ���� 119
NUM_POOLAGENTS �� ���� 119
XA ���� �� 119
117
�� 117
�� �� 124
�
�, DB2 Connect Enterprise Edition 20
�
� 119
XA � 119
��
��� � 147
�� ���
DB2 Connect 167
���
���� ��� �� 42
� �
DB2 Connect Enterprise Edition 25
� �����
��� ��� 25
DB2 Connect Enterprise Edition 22
����
��, DB2 Connect 8
������ ��� ��� 8
� � 59
� 155
��� �� 157
db2drdat 155
ddcspkgn 59
���� (�)
ps (��� ��) 150, 157
�� �� 107
�����
� � 59
�� SQL 113
�� 113
��� ��� 113
�
DB2 Connect �� 22
����� �� 113
DB2 AD ����� 17
ODBC 17
����� ����
���� 42
DRDA �� 12
����� �
�� 26
�� 26
�� 26
2�� �� 26
3�� �� 26
DB2 Connect ESE 26
DB2 Connect �� 26
DRDA �� 12
fat ����� 26
����� �� 113
����� �� ��� � 83
� �� � �� v
���� ����
���� ����� ��� ��� �� 69
�� �
�� 176
� 42
�� 52
�
��� 52
CLIENT 52, 55
KERBEROS 52
SERVER 52
SERVER_ENCRYPT 52
�� � 52
� 35
��� ����� � ���
�� 101
191
� ����� � ��� (�)
�� 101
�� 103
���
��� � ��� � 181
Visual Explain 180
�� ��� �� ��(RACF)
�� 56
� ��(UOW)
��� 13
�� 63
�� 11
�� ��
�� 178
�� ��� �� 177
� 177
� SQL
�� 113
� �� 7
�� ��
� ��� �� 64
�� ��� 3
����
� 119
��
� �� 181
��
��
��� 133
������ 133
DB2 Connect 105
DIRCACHE ���� 131
MAXAGENTS ���� 131
MAXDARI ���� 131
NUMDB ���� 131
OS/390 z/OS� DB2 136
RQRIOBLK ���� 131
� � ��(UOW) �� ���(ENDUOWRM) 157
���� 183
�
z/OS� DB2 Health Monitor 89
�� ������ ���
DB2 Connect PE 17
�� ��
��� � 150
�����
� ������ �� �� 43
� ���
RFC-1323 �� 138
���
���� 107
� �� �� ��� �� 150
�� �� ��
CLI/ODBC 137
Embedded SQL 137
JDBC 137
�
�� �� 155, 156
�� �� �� 159
DB2 Connect� � � ��� 155
DRDA
�� 155
DRDA �� �� 164
� �� 151
DB2 � 151, 152, 153
DRDA � 159, 164
� ���� 155
������ � �� 128
��� ID 83
�� ��
DB2 Connect ��� �� �� 136
����� ��� �� 83
����� �����
�� �� 101
ID 83
����� �� ID 83
����� DB � 83
����� NNAME 83
������
� ��� �� 64
��
SQLCODE 73
�� ��
����� ����� 101
192 DB2 Connect ��� ���
����
� ��� �� 11, 63
��
�� � 63
� ��(UOW) 11
�� 67
��� 107
���� �� ��� 29
2�� �� 11
DB2 Connect Enterprise Edition 29
XA �� ����� 67
���� �� ���
� ��� �� 63
�� � 29
� 29
���� 29
OLTP 29
Tuxedo 29
���� ��
����� ���� ����� 47
����� 47
CLI/ODBC� �� 48
CLI/ODBC� �� ��� �� 50
����� ����
CLI/ODBC� �� 48
DB2 Connect �� 47
������
��� �� System i ������ �� � 59
����� ������
�� ��(DR) 14
��� �� �� 131
��� �� ���� 150, 157
�����
��� �� 140
�� ��
��� � 150
��� ��� ���� �� ����(FDOCA) 12
��� ������
�
���� 99
� ��� 99
�� ��� � 83
��� ����� ID 83
��� �� ID 83
���2�� ��
�� 63
TCP/IP � �� ��� ��� �� 36
AACCRDB � 157
ACCRDBRM � 157
ACCSEC � 157
AGENTPRI ���� 131
ampersand(double ( ))
SQLCODE � �� 73
AS �� ������ �� 37
ATOMIC �� SQL
DB2 Connect� �� ���� �� 113
BBINDADD �
� � �� 59
BSDS(bootstrap data set) ����
Z/OS OS/390 36
z/OS OS/390 36
CCCSID( �� �� �� ID)
��� ��
�� 37
CGI(Common Gateway Interface) ����
�� 22
���� 22
CHAR ��� �
�� 139
CLI(call level interface)
�� 143
�����
CURRENTPACKAGESET 55
����� 47
CLIENT � �
DB2 Connect ���� 52
commit �
� �� 157
193
COMMIT ��
� � 113
CPU
�� �� 107
CREATE IN COLLECTION NULLID �� 59
CURRENTPACKAGESET CLI/ODBC � 55
DDB2 Connect
�� 8
�� 3
��� � �� 69
�� 47
����
���� �� ��� 17
� 125
�� ��� ��� �� 3
DCE
�� 54
Sysplex �� 127
DB2 Connect Enterprise Edition
� � 20
� � ���� 17
� � 25
� ����� 22
���� �� ��� 29
APIs 24
JDBC 24
SQLJ 24
tuxedo 29
XA �� ���� �� ��� 66
DB2 Connect Personal Edition
�� �� 3
DB2 Connect � ��
�� �� 3
DB2 � �� 176
DB2 �� ��
�� 178
�� ��� �� 177
� 177
DB2 � ��(db2trc)
� �� �� 152
db2drdat ����
�� �� 155
db2trc(DB2 � ��)
�, �� 151
� �� ��� 153
DB2_RESOLVE_CALL_CONFLICT
����� �� 79, 117, 127
DCE
���� 54
DCS ����
�� 37
������ �� 37
���� ��� �� 43
�� ������ �� 37
AS �� ������ �� 37
BIDI ���� 37
LOCALDATE ���� 37
SYSPLEX ���� 37
dcs1ari.map �� 73
dcs1dsn.map �� 73
dcs1qsq.map �� 73
ddcs400.lst file 59
ddcsmvs.lst file 59
ddcstrc ����
�� �� 156
ddcsvm.lst file 59
ddcsvse.lst file 59
DESCRIBE �� 113
DIRCACHE ���� 131
DSS (�� ����)
�, � 155
D( ��) ���� 37
EEscape �� 43
EXCSAT � 157
EXCSATRD � 157
EXECUTE IMMEDIATE �
����� �� 113
EXTNAM ���� 157
EXTRA BLOCKS SRV ���� 137
FFOR FETCH ONLY�
SELECT �� 113
FORCE �
���� ID � 83
GGET SNAPSHOT � 80
194 DB2 Connect ��� ���
GRANT ��
�� 56
HHealth Monitor
z/OS� DB2 87
Health � 87
IIBM SQL 7
IBM WebSphere 23
IMPORT ����
���� ����� ��� ��� �� 69
INTEGER ��� � 139
INTERRUPT_ENABLED( ��) ���� 37
JJava
����� �
APIs 24
DB2 Connect EE 24
JDBC 24
SQLJ 24
KKerberos � ���
DB2 Connect 52
OS/390 z/OS 53
LLIST DCS APPLICATIONS � 83
LOCALDATE ���� 37
MMAXAGENTS ���� 119, 131
MAXDARI �� ���� 131
MAX_COORDAGENTS ���� 117, 119
Microsoft Windows
����� 17
NNOMAP ���� 37, 73
NON AATOMIC �� SQL
����� �� 113
NONE �� � 56
NULLID
OS/400 59
NUMDB
���� 131
NUM_INITAGENTS ���� 117, 119
NUM_POOLAGENTS ���� 117, 119
OODBC(open database connectivity)
�� 143
��� �� 111
�����
CURRENTPACKAGESET 55
���� 17
OS/390
DRDA 12
OS/390 z/OS� DB2 Universal Database 36
�� ��
���� ODBC Java ����� �� 55
�� � �� 55
�� � � TCP/IP �� 55
��� �� 55
����� ��� �� 36
BSDS ���� 36
DOMAIN 36
DYNAMICRULES(BIND) 55
RESPORT 36
TCPPORT 36
OS/400
DRDA 12
PPacked 10�� ��� � 139
PRDID ���� 157
PREPARE ��
��� ��� �� 113
����� �� 113
PROGRAM �� � 56
ps(��� ��) ���� 150, 157
195
RRelational Connect
�� �� 8
REVOKE ��
�� 56
ROLLBACK ��
� � 113
RQRIOBLK ����
�� 131
SSAME �� � 56
SECCHK � 157
SELECT ��
�� �� 113
����� �� 113
FOR FETCH ONLY 113
SERVER � � 52
SERVER_ENCRYPT � � 52
SET CURRENT PACKAGESET � 55
SHOW DETAIL ��� �� 83
SOCKS
�
�� � �� 36
SQL0965 �� 167
SQL0969 �� 167
SQL1338 �� 36, 167
SQL30020 �� 167
SQL30060 �� 167
SQL30061 �� 167
SQL30073 �� 167
SQL30081N �� 167
SQL30082 �� 167
SQL5043N �� 167
SQLCA(SQL communication area)
��� 155
SQLCODE � 155
SQLCODE
� 73
� �� 73
SQLCA� � 155
SQLCODE � �� 73
SQLDA(SQL ����� ��)
�� �� 113
SQLSTATE
��� 73
SQL(Structured Query Language)
113
� 113
SQL�
� �� 177
SQL/DS
DRDA 12
SQL_ATTR_
TRUSTED_CONTEXT_PASSWORD
�� 50
TRUSTED_CONTEXT_USERID
�� 50
USE_TRUSTED_CONTEXT
�� 48
SRVNAM ���� 157
START MVS ��� �� 88
STOP MVS ��� �� 88
Sysplex
� �� 128
�� ���� 129
� ��� 128
���� 37
�� 128
���� �� 128
DB2 Connect �� 127
zSeries� � ���� 127
System i
DRDA 12
TTCP/IP
��
��� 19
��� ��� �� 36, 42
��
�� 55
���� 56
��� �� 36
��� �� 36
�� �� 42
��� �� 42
ACCSEC � 157
DOMAIN 36
RESPORT 36
RFC-1323 ��
� ��� 138
SECCHK � 157
196 DB2 Connect ��� ���
TCP/IP (�)
TCPPORT 36
TCP_KEEPALIVE
�� � �� ���� 103
Tuxedo
DB2 Connect Enterprise Edition 29
VVARCHAR ��� �
�� 139
Visual Explain
��� 180
VM
DRDA
12
VSE
DRDA 12
WWebSphere
�� 23
�� 23
Advanced Edition 23
Enterprise Edition 23
Standard Edition 23
WebSphere MQ ���� �� ���
DB2 Connect 125
Windows �� �
�� ��� 79
XXA
�� ��� 29
�(concentrator) � 119
���� �� ���
�� 29
� 119
����� 47
X/Open �� ���� ���(DTP) �� 29
ZZoned 10�� ��� � 139
z/OS
DRDA 12
z/OS� DB2 Health Monitor
�� 88
� ���� �� 95
� �� �� 93
�� �� ��, �� �� 90
�, � �� �� 89
197
198 DB2 Connect ��� ���
���
SA30-3483-00
Spine information:
DB2 Connect �� 9.5 �� 9 ��� 5 DB2 Connect ��� ��� ���