本节描述了另一种安装 IBM® 数据服务器客户机的方法,该数据服务器客户机利用对瘦客户机拓扑的 Windows® 支持。瘦客户机拓扑仅在 32 位环境中受支持。在 Windows 操作系统上可以使用此方法来安装 IBM 数据服务器客户机或 DB2 Connect™ 个人版。此方法不适用于 IBM 数据服务器运行时客户机或 IBM 数据服务器驱动程序包。
瘦客户机拓扑或瘦客户机拓扑环境由一个瘦客户机代码服务器以及一个或多个瘦客户机组成。 IBM 数据服务器客户机代码安装在代码服务器上,而不是安装在每台客户机工作站上。在每台瘦客户机工作站上,只需要最少的代码量和最低配置。当瘦客户机开始建立数据库连接时,就会根据需要从代码服务器中动态装入 IBM 数据服务器客户机代码。然后,瘦客户机将以常见方式连接至数据库。
下面的图形说明了瘦客户机拓扑。在第一个图中,数据服务器客户机安装在代码服务器上,而代码服务器负责为瘦客户机工作站提供数据服务器客户机代码。然后,这些客户机工作站连接至一个或多个 DB2® 服务器。
在第二个图中,使用了 DB2 Connect 个人版而不是数据服务器客户机。DB2 Connect 个人版提供了一种附加功能,使客户机能够直接连接至中型机和大型机平台上的 DB2 产品。
当客户机工作站只是偶尔需要访问数据库,或者很难在每台客户机工作站上设置 IBM 数据服务器客户机时,就可以使用瘦客户机方法来安装客户机。如果实现此类型的环境,那么每个工作站的磁盘空间要求会大大减少,并且可以只在一台机器(即,代码服务器)上安装、更新或升级代码。
必须通过 LAN 连接从代码服务器中装入 DB2 程序。进行程序初始化时造成的性能损失程度取决于一些变量(例如,网络和代码服务器的负载和速度)。
设置瘦客户机环境涉及到在代码服务器和每个瘦客户机工作站上进行设置。
要设置瘦客户机环境:
此安装不包含产品文档。
执行此任务来安装 IBM 数据服务器客户机或 DB2 Connect 个人版以及适用于代码服务器的产品代码。DB2 瘦客户机工作站只能从 DB2 瘦客户机代码服务器中装入代码,而 DB2 Connect 瘦客户机工作站只能从 DB2 Connect 瘦客户机服务器中装入代码。瘦客户机仅在 32 位环境中受支持。
要在代码服务器上安装数据服务器客户机或 DB2 Connect 个人版:
下一步的任务是使代码服务器上的代码目录对所有瘦工作站都可用。
要从代码服务器装入必需的代码,每个目标瘦客户机工作站都必须能够读取安装有 IBM 数据服务器客户机或 DB2 Connect 个人版源代码的目录。
以 Windows XP 作为示例,要使代码目录对所有瘦客户机工作站可用(以读取方式):
下一步的任务是创建瘦客户机响应文件。
瘦客户机仅在 32 位环境中受支持。响应文件用于设置每台瘦客户机工作站。响应文件是一个文本文件,它包含可使安装能够自动完成的设置和配置数据。该文件中包含关键字及相应值的列表。可以通过编辑随 DB2 产品一起提供的样本响应文件来创建用于瘦客户机安装的响应文件。
在 c:\sqllib\thnsetup 目录中找到样本响应文件 db2thin.rsp,其中 c:\sqllib 表示安装了瘦客户机代码服务器的位置。 在响应文件中,星号(*)的作用类似于注释。在安装期间,行首添加了星号的任何行都会被忽略。要启用关键字,请除去星号。如果不指定关键字或已注释掉它,那么将使用缺省值。
例如,在响应文件中,ODBC_SUPPORT 关键字的缺省条目(用于安装对 ODBC 的支持)如下所示:
*COMP =ODBC_SUPPORT
要安装 ODBC,从此行中除去星号,如以下示例中所示:
COMP =ODBC_SUPPORT
对于某些关键字,必须设置值。要启用这些关键字,请除去星号。但是,还要确保将等号右边的内容替换为您想要关键字具有的值。
以下是 DB2.DIAGLEVEL 的条目示例:
*DB2.DIAGLEVEL = 0 - 4
要将此关键字设置为 4,请进行以下更改:
DB2.DIAGLEVEL = 4
编辑完响应文件之后,使用另一名称保存它以保留原始样本。例如,将经过编辑的文件命名为 test.rsp,并将它保存在对其设置共享许可权的目录(例如,d:\sqllib )中。
在使用 thnsetup 命令设置瘦客户机的后续步骤中将使用此响应文件。
必须将每个瘦客户机映射至代码服务器。
必须作为对代码服务器具有共享目录访问权的有效用户登录工作站。如果本地定义的用户帐户是在代码服务器上创建的,那么您有权访问代码服务器。
要从瘦客户机映射网络驱动器:
\\computer_name\share_name其中:
下一步的任务是启用每个瘦客户机。
设置瘦客户机工作站并建立指向代码服务器的必需链接。
开始前
在发出 thnsetup 命令之前,应确保安装了 Microsoft® Visual C++ 2005 或者 Visual C++ 库的适当运行时组件。可从 Microsoft 运行时库下载 Web 站点获取运行时库。有两个选项:对于 32 位系统,选择 vcredist_x86.exe;对于 64 位系统,选择 vcredist_x64.exe。
关于此任务
在想要设置为瘦客户机的每个工作站上执行下列步骤。
过程
要设置瘦客户机:
检查任何错误消息。日志文件中的错误消息取决于尝试安装期间遇到的错误。日志文件说明故障原因。
例如,在下列情况下您可能要创建瘦客户机工作站:
在瘦客户机工作站的 DOS 提示符处输入以下命令:
x:\thnsetup\thnsetup /P x: /U x:\thnsetup\test.rsp /M machineName
DB2 版本 9.5 支持两种类型的合并模块:DB2 实例合并模块和非 DB2 实例合并模块。建议您使用非 DB2 实例合并模块。
DB2 实例合并模块需要更多的开销和维护,但在下列情况下可以使用:
通过使用 DB2 实例 Windows Installer 合并模块,可以轻松地将 IBM 数据服务器运行时客户机功能添加至任何使用 Windows Installer 的产品。
当合并模块时,将提示您提供 DB2 副本名称。可以在同一台计算机上安装 DB2 产品的多个副本;因此,应根据每个副本的唯一名称来识别它们。当在每台目标机器上执行安装时就会使用此名称。选择一个不太可能已经用于另一个 DB2 副本的名称。合适的名称包括应用程序的名称,例如,myapp_db2copy_1。如果该名称不是唯一的,安装就会失败。
有关合并模块技术的更多信息,请参阅安装授权产品所包含的文档或以下网站上的文档:http://msdn.microsoft.com。
下列合并模块可供使用:
有关各种定制操作的顺序和建议的顺序的信息,请使用诸如 Orca 之类的工具来查看合并模块。
以下可重新分发的 Microsoft 合并模块随 IBM 数据服务器运行时客户机合并模块一起提供。在合并数据服务器运行时客户机合并模块时,必须包括这些 Microsoft 合并模块。
可以在 IBM 数据服务器运行时客户机 DVD 上的合并模块目录下找到 Microsoft 合并模块。
以下合并模块包含 DB2 副本使用的 IBM 数据服务器客户机消息。视产品的语言而定,在合适的合并模块中包含并安装组件。
通过在 Linux® 或 UNIX® 操作系统上使用 db2setup.exe 命令或者在 Windows 操作系统上使用 setup.exe 命令,可以安装 IBM 数据服务器运行时客户机。这两个命令的参数不相同。
以下列表描述了所选的通用标准 Windows Installer 命令行选项,在 Windows 操作系统上运行 setup.exe 来安装 IBM 数据服务器运行时客户机时,这些选项可用。有关可用的 Windows Installer 选项的更多信息,请参阅 http://www.msdn.microsoft.com/。
语言 | 标识 |
---|---|
沙特阿拉伯语 | 1025 |
保加利亚语 | 1026 |
简体中文 | 2052 |
繁体中文 | 1028 |
克罗地亚语 | 1050 |
捷克语 | 1029 |
丹麦语 | 1030 |
标准荷兰语 | 1043 |
英语 | 1033 |
芬兰语 | 1035 |
标准法语 | 1036 |
德语 | 1031 |
希腊语 | 1032 |
希伯莱语 | 1037 |
匈牙利语 | 1038 |
标准意大利语 | 1040 |
日语 | 1041 |
韩国语 | 1042 |
挪威语(博克马尔语) | 1044 |
波兰语 | 1045 |
巴西葡萄牙语 | 1046 |
标准葡萄牙语 | 2070 |
罗马尼亚语 | 1048 |
俄语 | 1049 |
斯洛伐克语 | 1051 |
斯洛文尼亚语 | 1060 |
传统类西班牙语 | 1034 |
瑞典语 | 1053 |
土耳其语 | 1055 |
以下是您可以指定用来控制数据服务器运行时客户机的安装的公共属性:
要执行响应文件安装,应该使用下列命令行参数:
setup /v"/qn RSP_FILE_PATH=[Full path to the response file]"
该示例假定尚未安装客户机的任何副本。如果存在一个或多个副本,那么应执行不同的命令。要使用响应文件安装另一个副本,请使用以下命令:
setup /v" TRANSFORMS=:InstanceId1.mst MSINEWINSTANCE=1 /qn RSP_FILE_PATH=[Full path to the response file]"[ 页的顶部 | 上一页 | 下一页 | 目录 ]