安装 DB2® 版本 9.1 修订包 1 之前,请阅读本自述文件中适用于您的安装的相应章节。
有一种类型的修订包映像用于 Windows® 上的 DB2 版本 9.1 修订包 1:
如果同一系统上有多个 DB2 副本,则这些副本可以处于不同版本和修订包级别。如果要将此修订包应用于一个或多个 DB2 副本, 则必须在这些 DB2 副本上逐个安装该修订包。
如果在单个 DB2 副本中安装了多个 DB2 版本 9.1 产品,则在开始修订包安装过程之前,必须下载并解压缩所有特定于相应产品的修订包。
本节详细描述了先决条件信息(包括软件、硬件和操作系统先决条件),并列示了在安装 DB2 数据库产品之前必须执行的任务。
在下载 DB2 版本 9.1 修订包 1 之前,请执行下列步骤:
此操作将防止在安装和配置修订包之后可能发生的技术问题。
开放的 APAR 描述修订包中尚未解决的缺陷,并且可能包含将对您使用 DB2 版本 9.1 修订包 1 产生影响的变通方法。要获取开放的 DB2 版本 9.1 APAR 的列表,请访问 http://www.ibm.com/software/data/db2/udb/support/apars.html。
安装修订包所需的空间等于安装 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。
在安装 DB2 版本 9.1 修订包 1 之前,请执行下列步骤:
FTP 站点上的修订包安装映像都采用压缩格式。在应用修订包之前,应将修订包安装映像解压缩在临时目录中。可以将修订包解压缩到您选择的目录路径中,但您需要考虑计划如何安装 DB2 版本 9.1 修订包 1:
要解压缩修订包安装映像,请执行下列步骤:
还可以使用解压缩兼容实用程序来解压缩修订包安装映像。例如,要将 DB2 企业服务器版产品解压缩至您选择的目录,则输入:winzip32 v9fp1_win_ese.exe -e
重复这些步骤以解压缩已安装的所有 DB2 数据库产品的自解压映像。如果要使用响应文件来执行静默安装,则所有映像必须解压缩至同一父目录下的子目录中。
许可证条款和条件位于已解压缩的修订包安装映像的“db2\license”目录中。如果您使用响应文件来安装 DB2 产品,则必须将响应文件中的关键字 LIC_AGREEMENT 更改为 ACCEPT,以指示您接受许可协议。
如果尚未安装 DB2 版本 9.1 Windows 版产品,则安装进程将继续但产品会进入“先试后买”方式,这是具有时间限制的补充副本。
如果已安装了 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 数据库产品的系统上安装 DB2 版本 9.1 修订包 1:
通常,该用户帐户必须属于将执行安装的机器上的 Administrators 组。请参阅“安装 DB2 服务器产品时需要的用户帐户(Windows)”,网址为:http://publib.boulder.ibm.com/infocenter/db2luw/v9/topic/com.ibm.db2.udb.uprun.doc/doc/r0007134.htm
已经提供了联机帮助来指导您完成安装向导图形用户界面。要调用联机帮助,可单击“帮助”或者按 F1。
要在安装了多个 DB2 数据库产品的系统上安装 DB2 版本 9.1 修订包 1:
安装向导 GUI 将检测其他已安装的 DB2 数据库产品。
要使用响应文件来安装 DB2 版本 9.1 修订包 1:
setup -u c:\db2fixpk.rsp -t c:\db2fixpk.trc -l c:\db2fixpk.log
如果安装了多个 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。
本主题描述如何在 Microsoft® Cluster Server(MSCS)环境中在现有版本 9.1 安装的基础上安装 DB2 版本 9.1 修订包 1。
要说明如何在 MSCS 环境中安装 DB2 版本 9.1 修订包 1,必须了解简单的示例配置。在此示例中,初始配置是由两个数据库分区组成的 DB2 实例。另外,有两个“集群组”:
这是初始配置。
要在 MSCS 环境中在现有版本 9.1 安装的基础上安装 DB2 版本 9.1 修订包 1:
在安装过程中,您可能必须重新启动机器。当重新启动机器时,集群服务将自动重新启动。因此,必须将自动故障回退设置为关闭,以便任何一个组都不会自动故障回退。
在安装 DB2 版本 9.1 修订包 1 之后,请执行下列步骤:
应用修订包之后,不必重新编译应用程序。但是,要利用对应用程序中链接至的文件所作的任何更改,建议重新编译应用程序。
如果在 Windows 2000、Windows Server 2003 或 Windows XP 上安装了已分区的 DB2 服务器,则应启用“DB2 远程命令服务”安全性功能部件来保护数据和资源。要完全保证安全,应使计算机(如果服务正在 LocalSystem 帐户的上下文中运行)或用户(如果服务正在用户的登录上下文中运行)能够进行授权。
要启用“DB2 远程命令服务”安全性功能部件:
对需要启用的每台计算机或每个用户都重复这些步骤。必须重新启动您的计算机,以使安全性更改生效。
可以使用 DB2RCMD_LEGACY_MODE 注册表变量来禁用“DB2 远程命令服务”安全性功能部件并将环境返回到它的先前状态。
通过输入以下命令来禁用“DB2 远程命令服务”安全性功能部件:
db2set DB2RCMD_LEGACY_MODE=ON
本节描述如何以及在何处绑定数据库实用程序(import、export、reorg 和命令行处理器)和 DB2 CLI 绑定文件。
对已升级的 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.lst 和 db2cli.lst 包含 DB2 数据库产品使用的必需绑定文件的列表。已经绑定的程序包将返回 SQL0719 错误。这是预期的结果。
此处的“客户机”是指连接至另一个 DB2 副本中或另一台数据库服务器上的数据库的发起方。此角色可由下列任何 DB2 数据库产品充当:DB2 客户机、DB2 运行时客户机、DB2 Connect 产品或 DB2 服务器产品。
如果安装了 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.lst 和 db2cli.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.lst。db2gse.lst 文件包含 DB2 Spatial Extender 提供的存储过程的绑定文件名。
要绑定 db2gse.lst 文件:
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 副本指南”,网址为 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 之后,不能将其除去。需要卸载 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:
提供有下列参考信息:
以下列表详细描述 DB2 版本 9.1 修订包 1 的唯一 PTF 标注:
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. ** *******************************************************************************