DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
IBM 数据服务器客户机和驱动程序概述 > IBM 数据服务器客户机的安装方法 > 安装 IBM 数据服务器客户机(Windows) >

备用安装方法

瘦客户机拓扑概述(Windows)

本节描述了另一种安装 IBM® 数据服务器客户机的方法,该数据服务器客户机利用对瘦客户机拓扑的 Windows® 支持。瘦客户机拓扑仅在 32 位环境中受支持。在 Windows 操作系统上可以使用此方法来安装 IBM 数据服务器客户机或 DB2 Connect™ 个人版。此方法不适用于 IBM 数据服务器运行时客户机或 IBM 数据服务器驱动程序包

瘦客户机拓扑或瘦客户机拓扑环境由一个瘦客户机代码服务器以及一个或多个瘦客户机组成。 IBM 数据服务器客户机代码安装在代码服务器上,而不是安装在每台客户机工作站上。在每台瘦客户机工作站上,只需要最少的代码量和最低配置。当瘦客户机开始建立数据库连接时,就会根据需要从代码服务器中动态装入 IBM 数据服务器客户机代码。然后,瘦客户机将以常见方式连接至数据库。

下面的图形说明了瘦客户机拓扑。在第一个图中,数据服务器客户机安装在代码服务器上,而代码服务器负责为瘦客户机工作站提供数据服务器客户机代码。然后,这些客户机工作站连接至一个或多个 DB2® 服务器。

在第二个图中,使用了 DB2 Connect 个人版而不是数据服务器客户机。DB2 Connect 个人版提供了一种附加功能,使客户机能够直接连接至中型机和大型机平台上的 DB2 产品。

图 3. 使用 IBM 数据服务器客户机的典型瘦客户机拓扑
此图显示典型的 IBM 数据服务器客户机瘦客户机环境
图 4. 使用 DB2 Connect 个人版的典型瘦客户机拓扑
此图显示典型的     DB2 Connect 瘦工作站

当客户机工作站只是偶尔需要访问数据库,或者很难在每台客户机工作站上设置 IBM 数据服务器客户机时,就可以使用瘦客户机方法来安装客户机。如果实现此类型的环境,那么每个工作站的磁盘空间要求会大大减少,并且可以只在一台机器(即,代码服务器)上安装、更新或升级代码。

必须通过 LAN 连接从代码服务器中装入 DB2 程序。进行程序初始化时造成的性能损失程度取决于一些变量(例如,网络和代码服务器的负载和速度)。

注:
瘦客户机设置概述(Windows)

设置瘦客户机环境涉及到在代码服务器和每个瘦客户机工作站上进行设置。

要设置瘦客户机环境:

  1. 在代码服务器上安装 IBM 数据服务器客户机或 DB2 Connect 个人版。
  2. 使代码服务器上的代码目录对所有瘦工作站都可用。
  3. 创建瘦客户机响应文件。
  4. 将网络驱动器从每个瘦客户机工作站映射至代码服务器。
  5. 通过运行 thnsetup 命令来设置每个瘦客户机。

此安装不包含产品文档。

在代码服务器上安装 IBM 数据服务器客户机或 DB2 Connect 个人版(Windows)

执行此任务来安装 IBM 数据服务器客户机或 DB2 Connect 个人版以及适用于代码服务器的产品代码。DB2 瘦客户机工作站只能从 DB2 瘦客户机代码服务器中装入代码,而 DB2 Connect 瘦客户机工作站只能从 DB2 Connect 瘦客户机服务器中装入代码。瘦客户机仅在 32 位环境中受支持。

要在代码服务器上安装数据服务器客户机或 DB2 Connect 个人版:

  1. 找到相应的 DVD 并启动安装向导。
  2. 从安装向导中选择定制安装。
  3. 从选择要安装的功能部件窗口中,选择服务器支持,然后选择瘦客户机代码服务器
  4. 完成安装向导中的其余步骤。

下一步的任务是使代码服务器上的代码目录对所有瘦工作站都可用。

使代码目录对所有瘦客户机工作站可用(Windows)

要从代码服务器装入必需的代码,每个目标瘦客户机工作站都必须能够读取安装有 IBM 数据服务器客户机或 DB2 Connect 个人版源代码的目录。

以 Windows XP 作为示例,要使代码目录对所有瘦客户机工作站可用(以读取方式):

  1. 在代码服务器上,启动"Windows 资源管理器"。
  2. 选择代码服务器上将用来为瘦客户机工作站提供服务的目录。在本示例中,选择 d:\sqllib 目录来设置共享。
  3. 从菜单栏中选择文件 --> 属性
  4. 单击共享选项卡。
  5. 单击共享该文件夹单选按钮。
  6. 共享名字段中,输入不超过八个字符的共享名。例如,输入 NTCODESV
  7. 为所有瘦客户机用户提供对代码目录的读访问权:
    1. 单击许可权共享许可权窗口将打开。
    2. 组或用户名列表中,突出显示 Everyone 组。
      注:
      可以将访问权授予 Everyone 组、专门为瘦客户机用户定义的组或个别瘦客户机用户。
    3. 选择读取
    4. 单击确定,直至所有窗口都关闭。

下一步的任务是创建瘦客户机响应文件。

创建瘦客户机响应文件(Windows)

瘦客户机仅在 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 命令设置瘦客户机的后续步骤中将使用此响应文件。

将网络驱动器从每个瘦客户机映射至代码服务器(Windows)

必须将每个瘦客户机映射至代码服务器。

必须作为对代码服务器具有共享目录访问权的有效用户登录工作站。如果本地定义的用户帐户是在代码服务器上创建的,那么您有权访问代码服务器。

要从瘦客户机映射网络驱动器:

  1. 启动"Windows 资源管理器"。
  2. 工具菜单中,单击映射网络驱动器
  3. 驱动器列表中,选择要将代码服务器的位置映射至的驱动器。
  4. 文件夹字段中指定共享位置,如下所示:
         \\computer_name\share_name 
    其中:
    computer_name
    表示代码服务器的计算机名称
    share_name
    表示代码服务器上的共享目录的共享名
  5. 选中登录时重新连接复选框以使共享持久。

下一步的任务是启用每个瘦客户机。

使用 thnsetup 命令设置瘦客户机(Windows)

设置瘦客户机工作站并建立指向代码服务器的必需链接。

开始前

在发出 thnsetup 命令之前,应确保安装了 Microsoft® Visual C++ 2005 或者 Visual C++ 库的适当运行时组件。可从 Microsoft 运行时库下载 Web 站点获取运行时库。有两个选项:对于 32 位系统,选择 vcredist_x86.exe;对于 64 位系统,选择 vcredist_x64.exe。

关于此任务

在想要设置为瘦客户机的每个工作站上执行下列步骤。

过程

要设置瘦客户机:

  1. 运行 thnsetup 命令。可以指定下列参数:
    thnsetup 命令的语法。
    其中:
    /P
    指定在代码服务器上安装 DB2 代码的路径。此参数是必需的。如果尚未将持久网络驱动器映射至代码服务器,那么此参数的值应是用来表示网络驱动器的盘符。
    /U
    指定标准响应文件名。此参数是必需的。通常,该文件位于代码服务器上的 c:\sqllib\thnsetup 目录中,其中 c:\sqllib\ 表示安装了瘦客户机代码服务器的驱动器。
    /L
    指定标准日志文件名,该文件记录设置信息和在设置期间发生的所有错误。此参数是可选的。如果不指定日志文件名,那么使用缺省文件名 db2.log。此文件将在安装了操作系统的驱动器的目录 db2log 中创建。
    /M
    指定代码服务器的名称。此参数是必需的。
    /S
    指定安装了 DB2 产品的代码服务器的共享名。仅当未映射持久网络驱动器时,此参数才是必需的。在 Windows XP 和 Windows Server 2003 操作系统上,此参数是必需的。
  2. 当 thnsetup 命令完成时,检查日志文件(y:\db2log 目录中的 db2.log,其中 y 是安装了 DB2 代码的驱动器)中的消息。

    检查任何错误消息。日志文件中的错误消息取决于尝试安装期间遇到的错误。日志文件说明故障原因。

示例

例如,在下列情况下您可能要创建瘦客户机工作站:

在瘦客户机工作站的 DOS 提示符处输入以下命令:

      x:\thnsetup\thnsetup /P x: /U x:\thnsetup\test.rsp /M machineName  
DB2 实例合并模块(Windows)

DB2 版本 9.5 支持两种类型的合并模块:DB2 实例合并模块和非 DB2 实例合并模块。建议您使用非 DB2 实例合并模块。

DB2 实例合并模块需要更多的开销和维护,但在下列情况下可以使用:

通过使用 DB2 实例 Windows Installer 合并模块,可以轻松地将 IBM 数据服务器运行时客户机功能添加至任何使用 Windows Installer 的产品。

当合并模块时,将提示您提供 DB2 副本名称。可以在同一台计算机上安装 DB2 产品的多个副本;因此,应根据每个副本的唯一名称来识别它们。当在每台目标机器上执行安装时就会使用此名称。选择一个不太可能已经用于另一个 DB2 副本的名称。合适的名称包括应用程序的名称,例如,myapp_db2copy_1。如果该名称不是唯一的,安装就会失败。

有关合并模块技术的更多信息,请参阅安装授权产品所包含的文档或以下网站上的文档:http://msdn.microsoft.com。

下列合并模块可供使用:

DB2 基本客户机合并模块.msm
此模块提供数据库连接、SQL 和 DB2 命令功能所需的功能。此模块允许您使用命名管道通信协议来在客户机/服务器环境中传送数据,包括创建数据库或访问远程主机数据时用于此类任务的系统绑定文件,此模块还提供了用于管理本地和远程数据库的各种工具。 此模块还允许您创建可用来配置安装版本中的 DB2 副本的响应文件。可配置选项指定用来配置 DB2 副本的响应文件所在的位置。配置类型包括创建实例、设置数据库管理器配置参数或 DB2 概要文件注册表变量。您还可以使用此模块的"命令行处理器"(CLP)。

有关各种定制操作的顺序和建议的顺序的信息,请使用诸如 Orca 之类的工具来查看合并模块。

DB2 JDBC 和 SQLJ 支持.msm
此模块包含 JDBC 和 SQLJ 支持,允许使用 JDBC 驱动程序来构建和运行 Java™ 样本。
DB2 LDAP Exploitation 合并模块.msm
此模块允许 DB2 副本使用 LDAP 目录来存储数据库目录和配置信息。
DB2 ODBC 支持合并模块.msm
此模块对使用"开放式数据库连接"(ODBC)以访问数据的应用程序提供支持。
DB2 OLE DB 支持合并模块.msm
此模块提供了一组界面,允许应用程序统一访问存储在不同数据源中的数据。
IBM 数据服务器 .NET 提供程序合并模块.msm
此模块允许应用程序使用 IBM 数据服务器 .NET 提供程序。 IBM 数据服务器 .NET 提供程序是 ADO.NET 接口的扩展,它允许 .NET 应用程序快速而安全地访问 DB2 数据库中的数据。

以下可重新分发的 Microsoft 合并模块随 IBM 数据服务器运行时客户机合并模块一起提供。在合并数据服务器运行时客户机合并模块时,必须包括这些 Microsoft 合并模块。

Microsoft NT32:
Microsoft_VC80_CRT_x86.msm
Microsoft_VC80_MFC_x86.msm
policy_8_0_Microsoft_VC80_CRT_x86.msm
policy_8_0_Microsoft_VC80_MFC_x86.msm

Microsoft NT64:
Microsoft_VC80_CRT_x86_x64.msm
Microsoft_VC80_MFC_x86_x64.msm
policy_8_0_Microsoft_VC80_CRT_x86_x64.msm
policy_8_0_Microsoft_VC80_MFC_x86_x64.msm

可以在 IBM 数据服务器运行时客户机 DVD 上的合并模块目录下找到 Microsoft 合并模块。

以下合并模块包含 DB2 副本使用的 IBM 数据服务器客户机消息。视产品的语言而定,在合适的合并模块中包含并安装组件。

IBM 数据服务器客户机消息 - 阿拉伯语.msm
IBM 数据服务器客户机消息 - 保加利亚语.msm
IBM 数据服务器客户机消息 - 简体中文.msm
IBM 数据服务器客户机消息 - 繁体中文.msm
IBM 数据服务器客户机消息 - 克罗地亚语.msm
IBM 数据服务器客户机消息 - 捷克语.msm
IBM 数据服务器客户机消息 - 丹麦语.msm
IBM 数据服务器客户机消息 - 荷兰语.msm
IBM 数据服务器客户机消息 - 英语.msm
IBM 数据服务器客户机消息 - 芬兰语.msm
IBM 数据服务器客户机消息 - 法语.msm
IBM 数据服务器客户机消息 - 德语.msm
IBM 数据服务器客户机消息 - 希腊语.msm
IBM 数据服务器客户机消息 - 希伯来语.msm
IBM 数据服务器客户机消息 - 匈牙利语.msm
IBM 数据服务器客户机消息 - 意大利语.msm
IBM 数据服务器客户机消息 - 日语.msm
IBM 数据服务器客户机消息 - 韩国语.msm
IBM 数据服务器客户机消息 - 挪威语.msm
IBM 数据服务器客户机消息 - 波兰语.msm
IBM 数据服务器客户机消息 - 巴西葡萄牙语.msm
IBM 数据服务器客户机消息 - 标准葡萄牙语.msm
IBM 数据服务器客户机消息 - 罗马尼亚语.msm
IBM 数据服务器客户机消息 - 俄语.msm
IBM 数据服务器客户机消息 - 斯洛伐克语.msm
IBM 数据服务器客户机消息 - 斯洛文尼亚语.msm
IBM 数据服务器客户机消息 - 西班牙语.msm
IBM 数据服务器客户机消息 - 瑞典语.msm
IBM 数据服务器客户机消息 - 土耳其语.msm

IBM 数据服务器运行时客户机安装命令行选项

通过在 Linux® 或 UNIX® 操作系统上使用 db2setup.exe 命令或者在 Windows 操作系统上使用 setup.exe 命令,可以安装 IBM 数据服务器运行时客户机。这两个命令的参数不相同。

以下列表描述了所选的通用标准 Windows Installer 命令行选项,在 Windows 操作系统上运行 setup.exe 来安装 IBM 数据服务器运行时客户机时,这些选项可用。有关可用的 Windows Installer 选项的更多信息,请参阅 http://www.msdn.microsoft.com/。

/w
此选项强制 setup.exe 等待,直至安装完成,然后才退出。
/v
此选项允许您将其他命令行选项和公共属性传递至 Windows Installer。必须指定此选项以执行响应文件安装。
/l*v[log file name]
此选项允许您创建安装日志。可以使用日志来诊断安装期间遇到的任何问题。
/qn
此选项允许您执行静默安装,在此安装过程中,除了 Windows installer 在开始进行实际安装前从安装包抽取文件期间所显示的窗口外,不会显示其他用户界面(UI)。
/qb!
此选项显示一个基本用户界面,该界面显示简单的进度和错误消息处理信息并隐藏取消按钮(除了在 Windows installer 在开始进行实际安装前从安装包抽取文件期间所显示的窗口中外)。
/L
此选项允许您通过指定语言标识来更改安装语言。例如,要将法语指定为安装语言,请输入 setup.exe /L 1036 命令来指定法语语言标识。
表 18. 语言标识
语言 标识
沙特阿拉伯语 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]"

[ 页的顶部 | 上一页 | 下一页 | 目录 ]