IBM DB2 版本 9.1 修订包 1 自述文件


目录

安装 IBM DB2 版本 9.1 修订包 1(Windows)
安装交付
安装之前
先决条件
安装 DB2 版本 9.1 修订包 1 之前
安装 DB2 版本 9.1 修订包 1
安装单个 DB2 数据库产品的 DB2 版本 9.1 修订包 1
安装多个 DB2 数据库产品的 DB2 版本 9.1 修订包 1
使用响应文件来安装 DB2 版本 9.1 修订包 1
在 MSCS 环境中安装 DB2 版本 9.1 修订包 1
安装之后
启用 DB2 远程命令服务安全性功能部件
对绑定文件进行绑定
对添加其他 DB2 数据库产品的限制
卸载版本 9.1 修订包 1
如何获取帮助
何处下载修订包安装映像
参考
PTF 信息
可从 FTP 站点获取的受支持语言版本的 DB2 客户机
声明

安装 IBM DB2 版本 9.1 修订包 1(Windows)

安装 DB2® 版本 9.1 修订包 1 之前,请阅读本自述文件中适用于您的安装的相应章节。

安装交付

有一种类型的修订包映像用于 Windows® 上的 DB2 版本 9.1 修订包 1:

注:
  1. 由于 DB2 客户机修订包包含在 DB2 服务器修订包(即,企业服务器版(ESE)修订包、工作组服务器版(WSE)修订包、易捷版(EXP)修订包、个人版(PE)修订包和连接企业版(ConEE)修订包)中,所以可以使用 DB2 服务器修订包来升级 DB2 客户机。
  2. DB2 Connect™ 个人版产品没有自己的特定于产品的修订包。要升级 DB2 Connect 个人版产品,可以使用 DB2 客户机修订包或 DB2 服务器修订包。

如果同一系统上有多个 DB2 副本,则这些副本可以处于不同版本和修订包级别。如果要将此修订包应用于一个或多个 DB2 副本, 则必须在这些 DB2 副本上逐个安装该修订包。

如果在单个 DB2 副本中安装了多个 DB2 版本 9.1 产品,则在开始修订包安装过程之前,必须下载并解压缩所有特定于相应产品的修订包。

注:
如果已经下载了 DB2 服务器修订包,由于 DB2 客户机修订包包含在 DB2 服务器修订包中,所以不需要下载该客户机修订包。

安装之前

本节详细描述了先决条件信息(包括软件、硬件和操作系统先决条件),并列示了在安装 DB2 数据库产品之前必须执行的任务。

先决条件

在下载 DB2 版本 9.1 修订包 1 之前,请执行下列步骤:

  1. 确保您的系统满足所有系统要求:http://www.ibm.com/software/data/db2/9/sysreqs.html

    此操作将防止在安装和配置修订包之后可能发生的技术问题。

  2. 在 DB2 Linux® 版、UNIX® 版和 Windows 版产品支持 Web 站点上查看 Flash 和开放的“授权问题分析报告”(APAR),网址为 http://www.ibm.com/software/data/db2/udb/support.html。

    开放的 APAR 描述修订包中尚未解决的缺陷,并且可能包含将对您使用 DB2 版本 9.1 修订包 1 产生影响的变通方法。要获取开放的 DB2 版本 9.1 APAR 的列表,请访问 http://www.ibm.com/software/data/db2/udb/support/apars.html。

  3. 请阅读《修订包 1 发行说明》和本自述文件的『已知问题和变通方法』一节。
  4. 确保您有足够的可用空间来下载并解压缩修订包。
  5. 确保您有足够的可用空间来安装修订包。

    安装修订包所需的空间等于安装 DB2 版本 9.1 Linux 版、UNIX 版和 Windows 版一般可用性(GA)所需的空间。确保您要更新的 DB2 副本所在的位置或打算新安装 DB2 的位置中有必需的空间。请访问以下主题:“磁盘和内存要求”,网址为 http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/r0008877.htm。

  6. 如果已经安装了 DB2 数据库产品并且获取了特殊修订,请与 IBM® 支持机构联系以确定在安装 DB2 版本 9.1 修订包 1 之前是否需要已更新的修订版本。这有助于确保系统处于一致状态并且不会丢失任何特殊修订。

安装 DB2 版本 9.1 修订包 1 之前

在安装 DB2 版本 9.1 修订包 1 之前,请执行下列步骤:

  1. 解压缩修订包
  2. 查看许可证条款和条件
  3. 停止所有 DB2 实例、服务和应用程序

解压缩修订包安装映像

FTP 站点上的修订包安装映像都采用压缩格式。在应用修订包之前,应将修订包安装映像解压缩在临时目录中。可以将修订包解压缩到您选择的目录路径中,但您需要考虑计划如何安装 DB2 版本 9.1 修订包 1:

要解压缩修订包安装映像,请执行下列步骤:

  1. 切换至保存下载的修订包安装映像的目录。
  2. 要解压缩自解压映像,双击自解压 .exe 文件。例如,如果在 32 位 Windows 上有 DB2 企业服务器版产品,则双击 v9fp1_win_ese.exe。WinZip Self Extractor 窗口打开。

    还可以使用解压缩兼容实用程序来解压缩修订包安装映像。例如,要将 DB2 企业服务器版产品解压缩至您选择的目录,则输入:winzip32 v9fp1_win_ese.exe -e

  3. 选择用于包含解压缩的文件的文件夹。
  4. 单击“解压缩”。所有文件将解压缩至指定文件夹。

重复这些步骤以解压缩已安装的所有 DB2 数据库产品的自解压映像。如果要使用响应文件来执行静默安装,则所有映像必须解压缩至同一父目录下的子目录中。

查看许可证条款和条件

许可证条款和条件位于已解压缩的修订包安装映像的“db2\license”目录中。如果您使用响应文件来安装 DB2 产品,则必须将响应文件中的关键字 LIC_AGREEMENT 更改为 ACCEPT,以指示您接受许可协议。

如果尚未安装 DB2 版本 9.1 Windows 版产品,则安装进程将继续但产品会进入“先试后买”方式,这是具有时间限制的补充副本。

停止所有 DB2 实例、服务和应用程序

如果已安装了 DB2 版本 9.1 产品,请确保所有 DB2 实例、所有 DB2 服务和所有应用程序都已停止。

要停止所有实例和 DB2 服务,使用服务控制面板 applet(“控制面板”→“管理工具”→“服务”)。如果具有活动的数据库客户机,则在停止实例时可能必须强制关闭这些客户机。要强制关闭客户机,发出以下命令:

db2stop force

有关停止实例的更多信息,请访问 http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/t0008751.htm。

请访问 http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/r0023249.htm 以获取系统上运行的 DB2 服务的列表。

安装 DB2 版本 9.1 修订包 1

可使用下列方法安装 DB2 版本 9.1 修订包 1:

选择适合您的方法。

安装单个 DB2 数据库产品的 DB2 版本 9.1 修订包 1

要在安装了单个 DB2 数据库产品的系统上安装 DB2 版本 9.1 修订包 1:

  1. 确保您具有相应的安装用户帐户:
  2. 切换至解压缩文件所在的文件夹。setup 命令在名为产品缩写的文件夹下面。例如,DB2 企业服务器版在 ESE 下面。
  3. 要启动“DB2 安装”向导,请双击 setup.exe 文件。“DB2 安装”向导图形用户界面启动板将打开。

已经提供了联机帮助来指导您完成安装向导图形用户界面。要调用联机帮助,可单击“帮助”或者按 F1。

安装多个 DB2 数据库产品的 DB2 版本 9.1 修订包 1

要在安装了多个 DB2 数据库产品的系统上安装 DB2 版本 9.1 修订包 1:

  1. 切换至解压缩文件所在的文件夹。setup 命令在名为产品缩写的文件夹下面。例如,DB2 企业服务器版在 ESE 下面。
  2. 要启动“DB2 安装”向导,请双击 setup.exe 文件。“DB2 安装”向导图形用户界面启动板将打开。

    安装向导 GUI 将检测其他已安装的 DB2 数据库产品。

使用响应文件来安装 DB2 版本 9.1 修订包 1

要使用响应文件来安装 DB2 版本 9.1 修订包 1:

  1. 切换至解压缩文件所在的文件夹。确保所有映像已解压缩到同一父目录下的子目录中。setup 命令在名为产品缩写的文件夹下面。例如,DB2 企业服务器版在 ESE 下面。
  2. 要以静默方式安装 DB2 版本 9.1 修订包 1,请使用响应文件来运行安装程序:例如,输入:
       setup -u c:\db2fixpk.rsp -t c:\db2fixpk.trc -l c:\db2fixpk.log 
    注:
    参数 -t 和 -l 是可选参数。它们指定跟踪文件和日志文件。

    如果安装了多个 DB2 版本 9.1 产品,则安装向导 GUI 将检测其他已安装的 DB2 数据库产品。如果所有解压缩产品映像不在同一父目录下的子目录中,安装进程将会失败。

    有关 setup 命令的描述,请访问 http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0011768.htm。

    可在 product-abbreviation\db2\Windows\samples 目录中找到样本响应文件。例如,ESE\db2\windows\samples。

在 MSCS 环境中安装 DB2 版本 9.1 修订包 1

本主题描述如何在 Microsoft® Cluster Server(MSCS)环境中在现有版本 9.1 安装的基础上安装 DB2 版本 9.1 修订包 1。

要说明如何在 MSCS 环境中安装 DB2 版本 9.1 修订包 1,必须了解简单的示例配置。在此示例中,初始配置是由两个数据库分区组成的 DB2 实例。另外,有两个“集群组”:

这是初始配置。

要在 MSCS 环境中在现有版本 9.1 安装的基础上安装 DB2 版本 9.1 修订包 1:

  1. 将自动故障回退设置为关闭。

    在安装过程中,您可能必须重新启动机器。当重新启动机器时,集群服务将自动重新启动。因此,必须将自动故障回退设置为关闭,以便任何一个组都不会自动故障回退。

    1. 在 DB2 组 0 中,要禁用自动故障回退:
      1. 在“集群管理员”窗口中,右键单击 DB2 组 0
      2. 选择属性。将显示“DB2 组 0 属性”窗口。
      3. 故障回退选项卡上,选择防止故障回退单选按钮。
      4. 单击确定
    2. 在 DB2 组 1 中,要禁用自动故障回退:
      1. 在“集群管理员”窗口中,右键单击 DB2 组 1
      2. 选择属性。将显示“DB2 组 1 属性”窗口。
      3. 故障回退选项卡上,选择防止故障回退单选按钮。
      4. 单击确定
  2. 将 DB2 组 1 移至机器 A。
    1. 从“集群管理员”GUI 中,单击 DB2 组 1
    2. 单击右键,然后选择移动组。“所有者”列将更改为“机器 A”。
  3. 停止机器 B 上的集群服务。
    1. 在“组件服务”窗口中,右键单击集群服务
    2. 单击停止
  4. 在机器 B 上安装 DB2 版本 9.1 修订包 1。
    注:
    • DB2 在机器 A 上仍然在运行并且可用。
    • 作为安装过程的一部分,您可能必须重新启动计算机。
    • 还可以使用“静默方式”安装过程来安装 DB2 版本 9.1 修订包 1。
  5. 使机器 A 上的 DB2 资源脱机。
    1. 分区 0、分区 1 和 DAS 都在机器 A 上。它们必须一次一个地进行脱机。要将机器 A 上的资源脱机:
      1. 从左边窗口面板的“集群管理员”窗口中选择
      2. 选择 DB2 组 0。该组的资源将显示在右边窗口面板中。
        • 对于 DB2 组 0,DB2 资源包括分区 0 和 DAS。
      3. 在右边窗口面板中,右键单击其中一个资源,然后选择使它脱机
        • 对 DB2 组 0 中的每个 DB2 资源重复此步骤。
      4. 选择 DB2 组 1。该组的资源将显示在右边窗口面板中。
        • 对于 DB2 组 1,DB2 资源包括分区 1。
      5. 在右边窗口面板中,右键单击资源(分区 1),然后选择使它脱机
  6. 在机器 B 上启动集群服务。如果安装进程要求重新启动计算机,并且如果集群服务的重新启动类型被设置为自动,则可以跳过此步骤,因为已经启动了集群服务。要启动集群服务:
    1. 在“组件服务”窗口中,右键单击集群服务
    2. 单击启动
  7. 将 DB2 组 0 和 DB2 组 1 移至机器 B。
    1. 在“集群管理员”窗口中,单击 DB2 组 0
    2. 单击右键,然后选择移动组。“所有者”列将更改为“机器 B”。
    3. 单击 DB2 组 1
    4. 单击右键,然后选择移动组。“所有者”列将更改为“机器 B”。
  8. 使机器 B 上的 DB2 资源联机。
    1. 分区 0、分区 1 和 DAS 都在机器 B 上。它们必须一次一个地重新联机。要使这些资源联机:
      1. 从左边窗口面板的“集群管理员”窗口中选择
      2. 选择 DB2 组 0。该组的资源将显示在右边窗口面板中。
        • 对于 DB2 组 0,DB2 资源包括分区 0 和 DAS。
      3. 在右边窗口面板中,右键单击其中一个资源,然后选择使它联机
        • 对 DB2 组 0 中的每个 DB2 资源重复此步骤。
      4. 选择 DB2 组 1。该组的资源将显示在右边窗口面板中。
        • 对于 DB2 组 1,DB2 资源包括分区 1。
      5. 在右边窗口面板中,右键单击资源(分区 1),然后选择使它联机
  9. 停止机器 A 上的集群服务。
    1. 在“组件服务”窗口中,右键单击集群服务
    2. 单击停止
  10. 在机器 A 上安装 DB2 版本 9.1 修订包 1。
    注:
    • DB2 在机器 B 上仍在运行并且可用。
    • 作为安装过程的一部分,您可能必须重新启动计算机。
    • 还可以使用“静默方式”安装过程来安装 DB2 版本 9.1 修订包 1。
  11. 在机器 A 上启动集群服务。如果安装要求重新启动计算机,并且如果重新启动类型被设置为自动,则可以跳过此步骤,因为已经启动了集群服务。要启动集群服务:
    1. 在“组件服务”窗口中,右键单击集群服务
    2. 单击启动
  12. 将 DB2 组 0 移至机器 A。
    1. 在“集群管理员”窗口中,单击 DB2 组 0
    2. 单击右键,然后选择移动组。“所有者”列将更改为“机器 A”。
    这将使 MSCS 环境重新恢复到初始配置。
  13. 如果在步骤 1 中关闭了自动故障回退,则必须将其打开。
    1. 在 DB2 组 0 中,要启用自动故障回退:
      1. 在“集群管理员”GUI 中,右键单击 DB2 组 0
      2. 选择属性。将显示“DB2 组 0 属性”窗口。
      3. 故障回退选项卡上,选择允许故障回退单选按钮。
      4. 单击确定
    2. 在 DB2 组 1 中,要启用自动故障回退:
      1. 在“集群管理员”窗口中,右键单击 DB2 组 1
      2. 选择属性。将显示“DB2 组 1 属性”窗口。
      3. 故障回退选项卡上,选择允许故障回退单选按钮。
      4. 单击确定

安装之后

在安装 DB2 版本 9.1 修订包 1 之后,请执行下列步骤:

  1. 启用“DB2 远程命令服务”安全性功能部件。
  2. 对绑定文件进行绑定。

应用修订包之后,不必重新编译应用程序。但是,要利用对应用程序中链接至的文件所作的任何更改,建议重新编译应用程序。

启用 DB2 远程命令服务安全性功能部件

如果在 Windows 2000、Windows Server 2003 或 Windows XP 上安装了已分区的 DB2 服务器,则应启用“DB2 远程命令服务”安全性功能部件来保护数据和资源。要完全保证安全,应使计算机(如果服务正在 LocalSystem 帐户的上下文中运行)或用户(如果服务正在用户的登录上下文中运行)能够进行授权。

要启用“DB2 远程命令服务”安全性功能部件:

  1. 打开域控制器上的“Active Directory 用户和计算机”窗口,单击开始并选择“程序”-->“管理工具”-->“Active Directory 用户和计算机”
  2. 在右边窗口面板中,右键单击要启用的计算机或用户并选择属性
  3. 单击常规选项卡并选中信任计算机以进行授权复选框。对于用户设置,单击帐户选项卡,并在帐户选项组中选中信任帐户以进行授权复选框。确保尚未选中帐户非常敏感,不能被授权框。
  4. 单击确定以使计算机或用户能够进行授权。

对需要启用的每台计算机或每个用户都重复这些步骤。必须重新启动您的计算机,以使安全性更改生效。

禁用 DB2 远程命令服务安全性功能部件

可以使用 DB2RCMD_LEGACY_MODE 注册表变量来禁用“DB2 远程命令服务”安全性功能部件并将环境返回到它的先前状态。

通过输入以下命令来禁用“DB2 远程命令服务”安全性功能部件:

     db2set DB2RCMD_LEGACY_MODE=ON
注:
此注册表变量要求布尔值作为自变量,值 YES、1、TRUE 和 ON 都等价,并且值 NO、0、FALSE 和 OFF 也都等价。可以指定任何相应的等价值。

对绑定文件进行绑定

本节描述如何以及在何处绑定数据库实用程序(import、export、reorg 和命令行处理器)和 DB2 CLI 绑定文件。

绑定至 DB2 数据库

从数据库服务器绑定

对已升级的 DB2 数据库产品中的每个数据库执行一次下列操作:

        db2 terminate
        db2 CONNECT TO dbname
        db2 BIND path\db2schema.bnd BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUE
        db2 BIND path\@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 BIND path\@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 terminate

其中 dbname 表示文件应绑定至的数据库的名称,而 path 是绑定文件所在目录的完整路径名, 例如 $HOME\sqllib\bnd,其中 $HOME 表示数据库服务器实例的主目录。db2ubind.lstdb2cli.lst 包含 DB2 数据库产品使用的必需绑定文件的列表。已经绑定的程序包将返回 SQL0719 错误。这是预期的结果。

从客户机绑定

此处的“客户机”是指连接至另一个 DB2 副本中或另一台数据库服务器上的数据库的发起方。此角色可由下列任何 DB2 数据库产品充当:DB2 客户机、DB2 运行时客户机、DB2 Connect 产品或 DB2 服务器产品。

注:
不能使用运行时客户机来绑定数据库实用程序和 DB2 CLI 绑定文件,而必须使用 DB2 客户机。有关这两种类型的客户机之间的差别的其他详细信息,请访问“客户机类型 - DB2 运行时客户机和 DB2 客户机”,网址为:http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/c0022612.htm

如果安装了 DB2 版本 9.1 修订包 1 并且打算连接至正在另一个操作系统上运行或正在不同 DB2 版本或服务级别运行的数据库,则必须针对该数据库绑定数据库实用程序和 DB2 CLI 绑定文件。

对每个唯一的操作系统和 DB2 版本或服务级别的组合执行一次下列操作:

        db2 terminate
        db2 CONNECT TO dbname
        db2 BIND path\@db2ubind.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 BIND path\@db2cli.lst BLOCKING ALL GRANT PUBLIC ACTION ADD
        db2 terminate
 

其中 dbname 表示实用程序应绑定至的数据库的名称,而 path 是绑定文件所在目录的完整路径名,例如 $HOME\sqllib\bnd,其中 $HOME 表示“客户机”上的实例的主目录。db2ubind.lstdb2cli.lst 包含 DB2 数据库产品使用的必需绑定文件的列表。已经绑定的程序包将返回 SQL0719 错误。这是预期的结果。

对主机数据库进行绑定

如果正在连接至主机数据库,则应将新的绑定文件绑定至主机。使用 DB2 命令行处理器来连接至主机数据库,然后按如下方式绑定实用程序:

 HOST  COMMAND
 =====            ===================================================================
 OS/390 or z/OS   BIND path\BND\@ddcsmvs.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
 VM               BIND path\BND\@ddcsvm.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
 VSE              BIND path\BND\@ddcsvse.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD
 OS/400           BIND path\BND\@ddcs400.lst BLOCKING ALL SQLERROR CONTINUE GRANT PUBLIC ACTION ADD

其中 path 是绑定文件所在目录的完整路径名,例如 $HOME\sqllib\bnd,其中 $HOME 表示实例的主目录

对特定绑定文件进行绑定

如果只想将特定的 .bnd 文件绑定至数据库,则对每个数据库发出下列命令:

         db2 terminate       db2 CONNECT TO dbname
       db2 BIND path\BND\bind_file BLOCKING ALL GRANT PUBLIC SQLERROR CONTINUE
  db2 terminate

其中 dbname 表示数据库的名称,path 是绑定文件所在目录的完整路径名,而 bind_file 表示绑定文件的名称。

绑定启用空间的数据库

如果已经具有启用空间的数据库,则必须在安装 DB2 修订包后绑定列表文件 db2gse.lstdb2gse.lst 文件包含 DB2 Spatial Extender 提供的存储过程的绑定文件名。

要绑定 db2gse.lst 文件:

  1. 确保您具有下列其中一种权限:
  2. 连接至数据库并执行 BIND 命令。例如,输入:
      db2 connect to dbname
      db2 bind path\bnd\@db2gse.lst
      db2 terminate
    其中 dbname 表示数据库的名称,而 path 是绑定文件所在目录的完整路径名。

有关 BIND 命令的语法和选项,请访问 http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0001935.htm。

对添加其他 DB2 数据库产品的限制

安装了某种 DB2 数据库产品后,可添加其他 DB2 数据库产品。下列建议和限制适用:

如果在单个 DB2 副本中安装了多个 DB2 数据库产品,请将该 DB2 副本中的所有 DB2 数据库产品更新为相同修订包级别。有关 DB2 副本的更多信息,请参阅“多个 DB2 副本指南”,网址为 http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.admin.doc/doc/r0024057.htm。

如果要在现有 DB2 副本中安装其他 DB2 数据库产品,则这些数据库产品必须与该 DB2 副本中的现有 DB2 数据库产品处于相同修订包级别。例如,已安装 DB2 版本 9.1 企业版并且应用了修订包 1。如果要将 DB2 Query Patroller 产品添加至同一 DB2 副本,则必须使用相应的修订包 1 安装映像来安装 DB2 Query Patroller。如果用来添加新产品的修订包映像与已安装的 DB2 数据库产品的级别不同,则安装尝试将不会成功。

卸载版本 9.1 修订包 1

安装了版本 9.1 修订包 1 之后,不能将其除去。需要卸载 DB2 数据库产品。请参阅“卸载 DB2 产品(Windows)”,网址为 http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/t0007436.htm。

如何获取帮助

在中国,请致电下列其中一个号码以与 IBM 联系:

DB2 数据库产品相关问题的主要 Usenet 新闻组是 comp.databases.ibm-db2。

有关产品更改的其他信息,请查看《修订包 1 发行说明》。可以通过访问 DB2 支持 Web 站点来查看最新的产品发行说明,而不需要安装 DB2 版本 9.1 修订包 1:

何处下载修订包安装映像

可从以下位置下载 DB2 版本 9.1 修订包 1:

参考

提供有下列参考信息:

PTF 信息

以下列表详细描述 DB2 版本 9.1 修订包 1 的唯一 PTF 标注:

可从 FTP 站点获取的受支持语言版本的 DB2 客户机

FTP 站点上产品自解压的 zip 文件中提供了所有受支持语言版本的 DB2 客户机产品。

声明

IBM 可能不在所有国家或地区提供本文档中讨论的产品、服务或功能特性。有关您当前所在区域的产品和服务的信息,请向您当地的 IBM 代表咨询。任何对 IBM 产品、程序或服务的引用并非意在明示或暗示只能使用 IBM 的产品、程序或服务。只要不侵犯 IBM 的知识产权,任何同等功能的产品、程序或服务,都可以代替 IBM 产品、程序或服务。但是,评估和验证任何非 IBM 产品、程序或服务,则由用户自行负责。

IBM 公司可能已拥有或正在申请与本文档内容有关的各项专利。提供本文档并未授予用户使用这些专利的任何许可证。您可以用书面方式将许可查询寄往:

IBM Director of Licensing 
IBM Corporation
North Castle Drive
Armonk, NY  10504-1785
U.S.A.

有关双字节(DBCS)信息的许可查询,请与您所在国家或地区的 IBM 知识产权部门联系,或用书面方式将查询寄往:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

本条款不适用英国或任何这样的条款与当地法律不一致的国家或地区:International Business Machines Corporation“按现状”提供本出版物,不附有任何种类的(无论是明示的还是暗含的)保证,包括但不限于暗含的有关非侵权、适销和适用于某种特定用途的保证。某些国家或地区在某些交易中不允许免除明示或暗含的保证。因此本条款可能不适用于您。

本信息中可能包含技术方面不够准确的地方或印刷错误。此处的信息将定期更改;这些更改将编入本资料的新版本中。IBM 可以随时对本资料中描述的产品和/或程序进行改进和/或更改,而不另行通知。

本信息中对非 IBM Web 站点的任何引用都只是为了方便起见才提供的,不以任何方式充当对那些 Web 站点的保证。那些 Web 站点中的资料不是 IBM 产品资料的一部分,使用那些 Web 站点带来的风险将由您自行承担。

IBM 可以按它认为适当的任何方式使用或分发您所提供的任何信息而无须对您承担任何责任。

本程序的被许可方如果要了解有关程序的信息以达到如下目的:(i)允许在独立创建的程序和其他程序(包括本程序)之间进行信息交换,以及(ii)允许对已经交换的信息进行相互使用,请与下列地址联系:

IBM Canada Limited
Office of the Lab Director
8200 Warden Avenue
Markham, Ontario
L6G 1C7
CANADA

只要遵守适当的条件和条款,包括某些情形下的一定数量的付费,都可获得这方面的信息。

本资料中描述的许可程序及其所有可用的许可资料均由 IBM 依据 IBM 客户协议、IBM 国际软件许可协议或任何同等协议中的条款提供。

此处包含的任何性能数据都是在受控环境中测得的。因此,在其他操作环境中获得的数据可能会有明显的不同。有些测量可能是在开发级的系统上进行的,因此不保证与一般可用系统上进行的测量结果相同。此外,有些测量是通过推算而估计的,实际结果可能会有差异。本文档的用户应当验证其特定环境的适用数据。

涉及非 IBM 产品的信息可从这些产品的供应商、其出版说明或其他可公开获得的资料中获取。IBM 没有对这些产品进行测试,也无法确认其性能的精确性、兼容性或任何其他关于非 IBM 产品的声明。有关非 IBM 产品性能的问题应当向这些产品的供应商提出。

所有关于 IBM 未来方向或意向的声明都可随时更改或收回,而不另行通知,它们仅仅表示了目标和意愿而已。

本信息可能包含在日常业务操作中使用的数据和报告的示例。为了尽可能完整地说明这些示例,示例中可能会包括个人、公司、品牌和产品的名称。所有这些名称都是虚构的,与实际商业企业所用的名称和地址的任何雷同纯属巧合。

版权许可:

本信息可能包括源语言形式的样本应用程序,这些样本说明不同操作平台上的编程方法。如果是为按照在编写样本程序的操作平台上的应用程序编程接口(API)进行应用程序的开发、使用、经销或分发为目的,您可以任何形式对这些样本程序进行复制、修改、分发,而无须向 IBM 付费。这些示例并未在所有条件下作全面测试。因此,IBM 不能担保或暗示这些程序的可靠性、可维护性或功能。

凡这些样本程序的每份拷贝或其任何部分或任何衍生产品,都必须包括如下版权声明:

©(贵公司的名称)()。此部分代码是根据 IBM 公司的样本程序衍生出来的。© Copyright IBM Corp. (输入年份). All rights reserved.

IBM、DB2 和 S/390® 是 International Business Machines Corporation 在美国和/或其他国家或地区的商标。

Windows 是 Microsoft Corporation 在美国和/或其他国家或地区的注册商标。

UNIX 是 The Open Group 在美国和其他国家或地区的注册商标。

其他公司、产品或服务名称可能是其他公司的商标或服务标记。

-------------------------------------------------------------------------------
*  是 IBM 公司的商标或注册商标。
** 是它们各自的所有者的商标或注册商标。
-------------------------------------------------------------------------------

*******************************************************************************
**
**  (c) COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 1999, 2006.
**                    ALL RIGHTS RESERVED.
**
*******************************************************************************