DB2 Connect 快速入门 PE
使用表 5中的完整工作表来为对远程主机或 AS/400 数据库服务器的存取配置 DB2 Connect APPC 通信。

| 转至描述如何在网络中现有的平台上配置 APPC 通信的那些章节。
|
开始之前,确保安装的“IBM eNetwork 通信服务器 Windows 版”
(在 Windows NT 和 Windows 2000 上受支持)满足下列需求:
__ 1.
| 若计划在同一事务内更新多个数据库,则需要版本 5.0 或更高版本;
若计划使用两阶段落实,则需要版本 5.01 的“通信服务器 Windows 版”
|
__ 2.
| 已安装“IBM 通信服务器”IEEE 802.2 LAN 接口(这是“通信服务器”的一个安装选项)
|
__ 3.
| 已应用了 JR11529 和 JR11170 APAR 修订。必须要有这些修订才允许通过使用 Ctrl-BREAK 或发出 SQLCancel ODBC/CLI 调用来取消正在进行中的查询。
|
__ 4.
| LLC2 驱动程序是从“通信服务器 Windows 版”安装目录安装的。安装期间,
“通信服务器 Windows 版”会询问您是否想要安装 LLC2。若您不能确定是否已使用
“通信服务器 Windows 版”的副本安装了 LLC2,则可以根据下列步骤来查出结果:
- 单击开始,
并选择设置 --> 控制面板。
- 双击网络图符。
- 在“网络”窗口中,单击协议标签。 IBM LLC2 协议必须是列出的
协议之一。若不是的话,则需要从“IBM 通信服务器 Windows 版”
软件安装此协议。有关详情,
参考随“通信服务器 Windows 版”一起提供的文档。
|
要启动“IBM eNetwork 个人服务器”,执行下列步骤:
步骤 1.
| 单击开始,
并选择程序 -->IBM 通信服务器 -->
SNA 节点配置。“IBM 通信服务器 SNA 节点配置”窗口打开。
|
步骤 2.
| 从菜单栏选择文件
--> 新建 --> 高级。配置选项窗口打开。后续步骤将在此窗口中开始。

|
要为 APPC 通信配置“IBM eNetwork 个人服务器”,完成执行下列步骤:
步骤 1.
| 配置节点
- 在配置选项字段中,
选择配置节点,
然后单击新建按钮。
“定义节点”窗口打开。
- 在全限定 CP 名字段中,
输入网络名 ((9)) 和本地控制点名 ((10)) (SPIFNET.NYX1)。
- 可以选择在 CP 别名字段中输入 CP 别名。若留空此字段,
则将使用本地控制点名 (10) (NYX1)。
- 在本地节点 ID字段中,
输入块 ID ((13)) 和物理单元 ID ((14)) (05D.27509)。
- 选择适当的节点类型。缺省情况是选择端节点单选按钮。
- 单击确认。
|
步骤 2.
| 配置设备
- 在配置选项字段中,选择配置设备。
- 确保在 DLC 字段中突出显示了适当的 DLC。例如,LAN。
- 单击新建按钮。适当的窗口打开,
并显示缺省值。例如,
“定义 LAN 设备”窗口。
- 单击确认接受缺省值。
|
步骤 3.
| 配置网关
- 在配置选项字段中,
选择配置网关,
然后单击新建按钮。“定义网关”窗口打开。
- 单击 SNA 客户机标签。
- 确保启用 SNA API 客户机服务校验框中有选择标记。
- 单击确认以接受缺省值。
|
步骤 4.
| 配置连接
- 在配置选项字段中,选择配置连接。
- 确保 LAN 在DLC 字段中是突出显示的。
- 单击新建按钮。“定义 LAN 连接”
窗口打开。
- 在基本标签屏面上:
- 在链路站名称字段中,
输入工作表中的该名称 ((7)) (LINKHOST)。
- 在目的地址字段中,
输入工作表中的该地址 ((8)) (400009451902)。
- 在安全性标签屏面上:
- 在相邻 CP 名字段中,
输入网络 ID ((3)) 和“控制点”名 ((4)) (SPIFNET.NYX)。
- 在相邻 CP 类型字段中,
选择适当的 CP 类型(例如,后备级 LEN)。
- 确保将 TG 号设置为 0(缺省值)。
- 单击确认。
|
步骤 5.
| 配置伙伴 LU 6.2
- 在配置选项字段中,
选择配置伙伴 LU,
然后单击新建按钮。“定义伙伴 LU 6.2”
窗口打开。
- 在伙伴 LU 名字段中,
输入网络 ID ((3)) 和“伙伴 LU”名 ((2))
(SPIFNET.NYM2DB2)。
- 在伙伴 LU 别名字段中,
输入工作表 (NYM2DB2) 中的伙伴 LU 名 ((2))。
- 若正在为“SNA 客户机”配置“通信服务器”,
则在全限定 CP 名字段中,
输入“网络 ID”((3)) 和相邻控制点 SSCP 名 ((4)) (SPIFNET.NYX)。
- 将其他字段留空。并单击确认。
|
步骤 6.
| 配置方式
- 在配置选项字段中,
选择配置方式,
然后单击新建按钮。“定义方式”窗口打开。
- 在方式名称字段 ((6)) 中,
输入方式名 (IBMRDB)。
- 单击高级标签,
并确保将服务级名称设置为 #CONNECT。
- 接受其他字段的缺省值,并单击确认。
|
步骤 7.
| 配置本地 LU 6.2
- 在配置选项字段中,
选择配置本地 LU 6.2,
然后单击新建按钮。“定义本地 LU 6.2”窗口打开。
- 在 本地 LU 名称字段中,
输入工作表中的该名称 ((11)) (NYX1GW01)。
- 为 LU 会话限制字段输入值。缺省值 0 指定允许的最大值。
- 接受其他字段的缺省值,并单击确认。
|
步骤 8.
| 配置 CPI-C 辅助信息
- 在配置选项字段中,
选择配置 CPI-C 辅助信息,
然后单击新建按钮。“定义 CPI-C 辅助信息”窗口打开。
- 在符号目的地名字段中,
输入工作表中的该名称 ((16)) (DB2CPIC)。
- 在方式名字段中,
输入工作表 (IBMRDB) 中名称 ((15))。
- 单击使用伙伴 LU 别名旁的单选按钮,
然后选择“伙伴 LU 别名”。
- 指定 TP 名。在 TP 名字段中:
- 要指定非服务 TP,在 TP 名字段中输入非服务
TP 的名称(例如 DB2DRDA),
并确保服务 TP
校验框中无任何选择标记。
- 要指定服务 TP,在 TP 名字段中输入服务
TP 的名称(例如 076DB),
并确保服务 TP
校验框中有选择标记。
- 接受其他字段的缺省值,并单击确认。
|
步骤 9.
| 保存配置
- 从菜单栏选择文件 --> 另存为。“另存为”窗口打开。
- 输入文件名,例如 ny3.acg
- 单击确认。
- 在打开的窗口中,将询问您是否想要使此配置成为缺省配置。单击是按钮。
|
步骤 10.
| 更新环境
“IBM 个人通信”使用称为 appcllu 的环境变量来设置缺省“APPC 本地 LU”。您可以对每个对话设置此变量,
方法是打开命令窗口,并输入 set appcllu=local_lu_name,
但是,您可能会发现永久性设置该变量更方便。为了在 Windows NT 中永久性设置该变量,完成下列步骤:
步骤 a.
| 单击开始并选择设置
--> 控制面板。双击系统图符。系统特性窗口打开时,
选择环境标签。
| 步骤 b.
| 在变量字段中输入 appcllu,
并在值字段中输入“本地 LU”名 ((11))。
| 步骤 c.
| 单击设置接受更改,
然后单击确认退出“系统属性”窗口。
|
现在,对于以后的对话该环境变量将保持设置不变。
|
步骤 11.
| 启动 SNA 节点操作
要在您的机器上启动 SNA 节点操作,完成下列步骤:
步骤 a.
| 单击开始,
并选择程序 --> IBM 通信服务器 --> SNA 节点操作。SNA 节点操作窗口打开。
| 步骤 b.
| 从菜单栏中,单击操作并选择启动节点。在打开的对话框中,
选择您在步骤 2 结束时保存的配置文件(在我们的示例中是 ny3.acg)。单击确认。
|
现在,SNA 节点操作将开始运行。
|
步骤 12.
| 将“通信服务器”注册为 Windows 服务
要在引导机器时自动启动
“通信服务器”,可将其注册为 Windows 服务。
要将
“通信服务器”注册为 Windows 服务,执行下列命令之一:
csstart -a
或要使用缺省配置注册“通信服务器”:
csstart -a c:\ibmcs\private\your.acg
其中,c:\ibmcs\private\your.acg 表示您要使用的非缺省“通信服务器”配置文件的全限定名
将来,每当您的机器引导时,“通信服务器”就会使用必需的配置文件自动启动。
|
若具有安装了“IBM eNetwork 通信服务器
Windows NT 版 SNA API 客户机版本 5.0”或更高版本的 Windows NT 工作站,
且想要连接至“IBM eNetwork 通信服务器 Windows NT 版服务器”,则阅读本节。
“通信服务器 Windows NT 版服务器”及其 SNA API
客户机作为独立的客户机运作。此配置要求有一个启用 APPC 的应用程序(如 DB2 Connect)在 SNA API 客户机工作站上运行。

| 本节中的指导使用 Windows NT 客户机。有关使用其他支持的操作系统的指导与之相似;
参考“通信服务器 Windows NT 版”文档,以了解详情。
|
要为 APPC 通信配置 Windows NT SNA API 客户机,完成下列步骤:
步骤 1.
| 在“通信服务器 Windows NT 版服务器”上创建
SNA API 客户机的用户帐户。
- 单击开始,
并选择程序 --> 管理工具(公用)--> 用户管理器。“用户管理器”窗口打开。
- 从菜单栏选择用户 --> 新用户。“新用户”窗口打开。
- 填充新 SNA 客户机用户帐户的字段。有关详情,参考 Windows NT 联机帮助。
- 确保此用户帐户为管理员、
IBMCSADMIN 和 IBMCSAPI 组的成员:
- 单击组。
- 从不是其成员框选择一组,
并单击<- 添加。对用户帐户必须属于的每个组重复此步骤。
- 单击确认。
- 单击添加。
|
步骤 2.
| 启动“IBM eNetwork CS/NT SNA API 客户机”的配置 GUI。单击开始,
并选择程序 --> IBM 通信服务器 SNA 客户机 --> 配置。“CS/NT SNA 客户机配置”窗口打开。

|
步骤 3.
| 配置全局数据
- 在配置选项框中,
选择配置全局数据选项,
并单击新建按钮。“定义全局数据”窗口打开。
- 在用户名字段中输入 SNA API 客户机的用户名。这是“步骤 1”中定义的用户名。
- 在口令和确认口令字段中输入用户帐户的口令。
- 单击确认。
|
步骤 4.
| 配置 APPC 服务器列表
- 在配置选项框中,
选择配置 APPC 服务器列表选项。单击新建按钮。
“定义 APPC 服务器列表”窗口打开。
- 输入服务器的 IP 地址(例如,123.123.123.123)。
- 单击确认。
|
步骤 5.
| 配置 CPI-C 辅助信息
- 在配置选项框中,
选择配置 CPI-C 辅助信息选项,
并单击新建。“定义 CPI-C 辅助信息”窗口打开。
- 在符号目的地名字段中输入符号目的地名 ((16))。
- 在本地 LU 别名字段中输入“本地 LU”别名 ((12))。
- 在方式名称字段中输入方式名 ((15))。
- 在 TP 名字段中输入事务程序名 ((17))。
- 为此事务程序选择供“SNA API 客户机”使用校验框。
- 在伙伴 LU 名称字段中输入网络 ID ((3)) 和 伙伴 LU 名 ((2))。
- 单击确认。
|
步骤 6.
| 保存配置
- 从菜单栏选择文件 --> 另存为。“另存为”窗口打开。
- 输入文件名,并单击保存。
|
本节描述如何在 DB2 Connect 工作站上配置“Microsoft SNA Server 版本 4.0 Windows NT 版”,
以使用 APPC 来连接主机或 AS/400 数据库服务器。虽然 Microsoft SNA Server 将在 Windows NT 4.0 工作站上运行,
仍建议使用“Windows NT 4.0 服务器”。
若希望将 DB2 的“多站点更新”功能部件与此产品配合使用,
则至少需要“Microsoft SNA Server 版本 4 服务程序包 3”。有关详情,参考启用多站点更新(两阶段落实)。
可在“Microsoft SNA Server 管理程序”(服务器管理程序)
中定义 SNA 连接的特性。“服务器管理程序”
使用的界面类似于“Windows NT 资源管理器”的界面。下图显示了该界面。“服务器管理程序”
的主窗口中有两个窗格。可通过用鼠标右键单击该窗口的左窗格中的对象,来存取我们将使用的所有配置选项。
每个对象有一个上下文菜单,
您可通过用鼠标右键单击该对象来存取它。
要使用“Microsoft SNA Server 管理程序”配置 APPC 通信以供 DB2 Connect 使用,执行下列步骤:
步骤 1.
| 要启动“服务器管理程序”,单击开始,
并选择程序 --> Microsoft SNA Server --> 管理程序。“Microsoft SNA Server 管理程序”窗口打开。

|
步骤 2.
| 定义控制点名
- 单击服务器文件夹旁的 [+] 号。
- 用鼠标右键单击 SNA 服务文件夹,
并选择特性选项。“特性”窗口打开。
- 在相应的字段中输入正确的 NETID ((9)) 和 控制点名 ((10))。
- 单击确认。
|
步骤 3.
| 定义链接服务 (802.2)
- 用鼠标右键单击 SNA 服务图符,
并选择插入 --> 链接服务选项。
“插入链接服务”窗口打开。

- 选择 DLC 802.2 链接服务。
- 单击添加。
- 单击完成。
|
步骤 4.
| 定义连接特性
- 用鼠标右键单击 SNA 服务,
并选择插入 --> 连接 --> 802.2 选项。“连接特性”窗口打开。

- 在名称字段中输入连接名 ((7))。
- 单击链接服务下拉框,
并选择 SnaDlc1 选项。
- 从远程端框选择主机系统单选按钮。
- 从允许流向框选择双向单选按钮。
- 从激活框选择在服务器启动时单选按钮。
- 选择地址标签。

- 填充远程网络地址字段 ((8))。接受其他字段中的缺省数字。
- 选择系统标识标签。
- 输入下列信息:
- 对于本地节点名,
添加网络 ID ((9))、
本地 PU 名 ((10)) 和本地节点 ID ((1) 和 (14))。
接受 XID 类型缺省值。
- 对于远程节点名,
添加 NETID ((1)) 和控制点名 ((4))。
- 接受其他缺省值,并单击确认。
|
步骤 5.
| 定义本地 LU
- 用鼠标右键单击 SNA 服务图符,
并选择插入 --> APPC --> 本地 LU 选项。“本地 APPC LU 特性”
窗口打开。

- 输入下列信息:
- LU 别名 ((12))。
- NETID ((9))。
- LU 名 ((11))。
- 选择高级标签。若正计划使用 DB2 的多站点更新支持,
则应确保:
- 已经安装了“Microsoft SNA Server V4 服务程序包 3”
- 已经取消选择了缺省出局本地 APPC LU 存储池的成员选项。DB2
要求此 LU 由多站点更新专用。
- 从同步点支持字段:
- 选择“启用”。
- 在客户机字段中输入“SNA 服务器”名。
必须在此服务器上启用同步点支持。它在 SNA 客户机上不受支持。因此,
客户机字段中必须包含本地“SNA 服务器”的名称。
若使用“事务处理 (TP) 监控程序”(例如,Microsoft 事务服务器、
IBM TxSeries 或 BEA Tuxedo),则通常都需要多站点更新。
在未启用“同步点”
支持或不需要多站点更新的情况下,应定义其他 LU。对于此 LU,
应该确保选择了缺省出局本地 APPC LU 存储池的成员选项
- 接受其他缺省值,并单击确认。
|
步骤 6.
| 定义远程 LU
- 用鼠标右键单击 SNA 服务图符,
并选择插入 --> APPC --> 远程 LU 选项。“远程 APPC LU 特性”窗口打开。
- 单击连接下拉框,
并选择适当的连接名 ((7))
- 在 LU 别名字段中输入伙伴 LU 名 ((2))。
- 在网络名字段中输入“网络 ID”((1))。

| 其他字段将由程序填写。若您的 LU 别名和 LU 名不同,
则一定要在适当的字段中指定 LU 名。该程序将自动填写它,
但是若该别名和名称不相同,它将是不正确的。
|
- 单击确认。
|
步骤 7.
| 定义方式
- 用鼠标右键单击 APPC 方式文件夹,
并选择插入 --> APPC --> 方式定义选项。“APPC 方式属性”窗口打开。

- 在方式名字段中输入“方式名”(6)。
- 选择限制标签。

- 在并行对话限制和最小争用胜利者限制字段中输入适当的数字。
若您不知道在此处应设置的限制,则主机方管理员或 LAN 管理员应能为您提供该数字。
- 接受其他缺省值,并单击确认。
|
步骤 8.
| 定义 CPIC 名特性
- 用鼠标右键单击 CPIC 符号名文件夹图符,
并选择插入 --> APPC --> CPIC 符号名选项。“CPIC 名特性”窗口打开。

- 在名称字段中输入“符号目的地名”((16)) 。
- 单击方式名下拉框,
并选择方式名,例如,IBMRDB。
- 选择伙伴信息标签。

- 在伙伴 TP 名框中,
选择SNA 服务名 TP(为十六进制格式)单选按钮,
并输入“服务 TP 名”((17)),
或选择应用程序 TP 单选按钮,
并输入“应用 TP 名”((17))。
- 在伙伴 LU 名框中,
选择全限定单选按钮。
- 输入全限定“伙伴 LU 名”((1) 和 (2)) 或别名。
- 单击确认。
- 保存配置
- 从“服务器管理程序”窗口的菜单栏中选择文件 --> 保存。“保存文件”窗口打开。
- 在文件名字段中输入配置的唯一名称。
- 单击保存。
|
若您的 Windows NT 工作站安装了 DB2 Connect,则应阅读本节。
本节提供了关于设置 DB2 Connect 工作站与安装了“Microsoft SNA Server V4.0”
(或更新版本)的 Windows NT 工作站之间的通信的逐步指导。
图 9说明了示例“DB2 Connect 服务器”方案。
图 9. 通过“SNA 通信网关”间接连接主机或 AS/400 数据库服务器
本节的其余部分假定:
- 已经配置了 Microsoft SNA Server,以便与主机进行 APPC 通信,
并启用它以用于 ODBC 和 DRDA。参考 Microsoft SNA Server 文档以获取详情。
- 您的 DB2 Connect 工作站中尚未安装“Microsoft SNA Client 版本 2.11”。
要配置 Microsoft SNA Client,执行下列步骤:
为了使 Microsoft SNA Client 软件正常运行,
您必须对正确配置的 Microsoft SNA Server 具有存取权。请求“SNA 服务器”管理员:
- 获取适当许可证以便您在工作站上使用 Microsoft SNA Client。
- 在 SNA 服务器域上为您定义用户 ID 和口令。
- 定义与需要存取的主机和 AS/400 数据库的连接,如配置 Microsoft SNA Server Windows 版中所述。
- 为您提供符号目的地名 ((16))、
数据库名 ((5)) 和用户帐户,
以用于前一步骤中所定义的每个数据库连接。
若计划更改主机口令,
则 SNA 管理员还将需要向您提供每台主机上的口令管理任务的符号目的地名。
- 为您提供用于与 SNA 服务器进行通信的 Microsoft SNA Server 域名和协议 (TCP/IP、NetBEUI、IPX/SPX)。
- 获取 Microsoft SNA Client 软件,并遵循其指导来启动安装程序。
- 按照屏幕中的指示完成安装。根据“SNA 服务器”管理员提供的指示,
选择“SNA 服务器”域名和通信协议。
- 当您进入“可选部件”窗口时,取消选择“安装 ODBC/DRDA 驱动程序”,
以便不安装驱动程序
- 完成安装。
- 安装 DB2 Connect。
- 打开“DB2 文件夹”,并单击客户机配置辅助程序以启动配置对话。
- 单击开始,
并选择程序 --> DB2 Windows NT 版 --> 客户机配置辅助程序。
- 您需要提供下列信息:
- Microsoft SNA Server 上为目标主机或 AS/400 数据库服务器的“伙伴 LU”((2)) 定义的“符号目的地名”((16))。
- 实际数据库名 ((5))。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]