要通过 IPX/SPX 通信软件来存取远程数据库服务器, 必须首先为客户机和服务器工作站安装和配置通信软件。 参见软件需求, 以了解您的平台的通信协议需求。参见可能的客户机至服务器联网方案,以 了解您的客户机和服务器支持的通信协议。
在完成本节中的各步骤前, 应确保已完成了设置 DB2COMM 注册表参数中的指导操作。根据您的服务器平台的不同, 可通过“直接寻址”或“文件服务器寻址”来支持 IPX/SPX 客户机通信。
有关服务器支持的 IPX/SPX 寻址方法的列表,
参见表 12。有关 DB2 客户机支持的 IPX/SPX 寻址方法的列表,
参见安装和配置补遗。
服务器 | 直接寻址 | 文件服务器寻址 |
AIX | * | * |
HP-UX | 不支持 | |
Linux | 不支持 | |
OS/2 | * | * |
Solaris | * |
|
Windows NT | * |
|
Windows 2000 | * |
|
需要下列步骤来设置 IPX/SPX 通信:
步骤 1. | 标识并记录参数值。 |
步骤 2. | 配置服务器:
|
当继续执行配置步骤时,
填写下表中您的值一列。在开始配置此协议之前,可填写其中一些值。
参数 | 说明 | 我们的示例 | 您的值 |
---|---|---|---|
文件服务器名 (FILESERVER) |
直接寻址: * 值指示您在使用“直接寻址”。 文件服务器寻址:数据库服务器实例注册的 NetWare 文件服务器的名称。必须以大写字母输入此参数。
|
直接寻址 *
文件服务器寻址 DB2INST1
| |
DB2 服务器对象名 (OBJECTNAME) |
直接寻址: * 值指示您在使用“直接寻址”。 文件服务器寻址:数据库管理程序服务器实例, 在 NetWare 文件服务器上表示为对象 OBJECTNAME。从此对象存储和检索服务器的 IPX/SPX 网间地址。 此参数必须用大写字母输入,
且在 NetWare 文件服务器系统上必须是唯一的。
|
直接寻址 *
文件服务器寻址 NETWSRV
| |
套接字号 (IPX_SOCKET) | 表示服务器的网间地址中的连接端点。对于所有服务器实例以及在工作站上运行的所有 IPX/SPX 应用程序,
它必须是唯一的。用十六进制格式输入它。
DB2 向 Novell 注册了众所周知的套接字, 范围在 0x879E 至 0x87A1 之间。若在服务器设备上运行 4 个以上的实例,则对于 5 个或 5 个以上的实例, 您必须选择非 0x0000 的、不在动态套接字范围 0x4000 至 0x7FFF 之内,或不在范围 0x8000 至 0x9100 之内的套接字号(这些套接字号是已向各类应用程序注册的众所周知的套接字), 来防止套接字冲突。此参数的最大值是 0xFFFF。 | 879E(缺省值) | |
IPX/SPX 网间地址 | 配置客户机以便使用“直接寻址” 与服务器通信时所必需的网间地址。 | 09212700.400011527745.879E |
|
![]() | 在“文件服务器”(FILESERVER) 或 DB2 服务器对象名 (OBJECTNAME) 参数中,下列字符无效:/ \ : ; , * ? |
下列步骤描述了如何将工作站设置为使用此协议来接受入站客户机请求。用您的值置换样本值, 并将您的值记录在工作表上。
必须用“文件服务器”(FILESERVER)、DB2 服务器对象名 (OBJECTNAME)和“套接字号”(IPX_SOCKET) 参数更新数据库管理程序配置文件。
要更新数据库管理程序配置文件,执行下列步骤:
步骤 1. | 作为有“系统管理”(SYSADM) 权限的用户注册到系统上。 有关详情,参见使用系统管理组。 | ||||||
步骤 2. | 若正在使用 UNIX 服务器,则设置实例环境并调用 DB2 命令行处理器,如下所示:
| ||||||
步骤 3. | 在数据库管理程序配置文件中,通过输入下列命令, 更新“文件服务器”(FILESERVER)、DB2 服务器对象名 (OBJECTNAME) 和“套接字号”(IPX_SOCKET) 参数: update dbm cfg using fileserver FILESERVER objectname OBJECTNAME \ ipx_socket IPX_SOCKET db2stop db2start
|
停止并再启动数据库管理程序后, 查看数据库管理程序配置文件以确保这些更改已生效。 通过输入如下命令,查看数据库管理程序配置文件:
get database manager configuration
若计划支持只使用“直接寻址”的客户机, 则现在您已完成配置服务器以进行入站 IPX/SPX 通信。
在用 IPX/SPX 参数更新数据库管理程序配置文件之后, 必须注册服务器。要在“NetWare 文件服务器”上注册服务器实例, 在命令行处理器中输入以下命令:
register db2 server in nwbindery user USERNAME password PASSWORD
![]() |
若要修改 IPX/SPX 配置参数或更改
DB2 IPX/SPX 网间地址,您在进行更改前需要撤消对服务器实例的注册,
并在进行更改后重新注册服务器实例。
|
记录: