DB2 Windows 版入门指南


目录

DB2 服务器和 IBM 数据服务器客户机的安装要求(Windows)
磁盘和内存要求
DB2 安装方法
安装 DB2 服务器(Windows)
编辑响应文件(Windows)
应用修订包
可以从 DB2 安装启动多个工具的安装

DB2 服务器和 IBM 数据服务器客户机的安装要求(Windows)

要安装 DB2(R) 产品,必须满足下列操作系统、软件和硬件先决条件:

表 1. Windows 工作站平台
操作系统 先决条件 硬件 注意
Windows(R) XP Professional(32 位和 x64)

Windows Vista Ultimate(32 位和 x64)

Windows Vista Business(32 位和 x64)

Windows Vista Enterprise(32 位和 x64)

Windows XP Service Pack 2 或更高版本

IBM(R) 数据服务器 .NET 提供程序客户机应用程序和 CLR 服务器端过程需要 .NET 1.1 SP1 或 .NET 2.0 框架运行时

64 位 IBM 数据服务器 .NET 提供程序应用程序受支持

所有 Intel(R) 和 AMD 处理器都能够运行受支持的 Windows 操作系统(32 位和基于 x64 的系统)
表 2. Windows 服务器平台
操作系统 先决条件 硬件 注意
Windows 2003 Standard Edition(32 位和 x64)

Windows 2003 Enterprise Edition(32 位和 x64)

Windows 2003 Datacenter Edition(32 位和 x64)

Service Pack 1 或更高版本。

R2 也受支持

IBM 数据服务器 .NET 提供程序客户机应用程序和 CLR 服务器端过程需要 .NET 1.1 SP1 或 .NET 2.0 框架运行时

64 位 IBM 数据服务器 .NET 提供程序应用程序受支持

所有 Intel 和 AMD 处理器都能够运行受支持的 Windows 操作系统

其他软件注意事项

磁盘和内存要求

磁盘要求

产品需要的磁盘空间取决于所选择的安装类型以及具有的文件系统类型。"DB2 安装"向导会根据在典型安装、精简安装或定制安装过程中选择的组件,提供动态的大小估计。

请记住,应包括必需的数据库、软件和通信产品所需要的磁盘空间。

在 Linux(R) 和 UNIX(R) 操作系统上,建议 /tmp 目录中有 2 GB 的可用空间。

内存要求

DB2 数据库系统至少需要 256 MB RAM。对于一个只运行 DB2 产品和 DB2 GUI 工具的系统,至少需要 512 MB RAM。但是,建议提供 1 GB 的 RAM 以提高性能。这些需求并不包括在系统上运行的其他软件所需要的内存。

当确定内存要求时,应了解下列事项:

DB2 安装方法

本主题提供有关 DB2 安装方法的信息。下表显示操作系统可用的安装方法。

表 3. 操作系统可用的安装方法
安装方法 Windows LinuxLinux 或 UNIX
"DB2 安装"向导
响应文件安装
db2_install 命令
有效内容文件部署

以下列表描述了 DB2 安装方法。

"DB2 安装"向导
"DB2 安装"向导是可在 Linux、UNIX 和 Windows 操作系统 Linux 上使用的一个 GUI 安装程序。 "DB2 安装"向导提供了易于使用的界面,用于安装 DB2 产品和执行初始设置及配置任务。

"DB2 安装"向导还可以用来创建 DB2 实例和响应文件,它们可用于在其他机器上复制此安装。

注:
对于 Linux 和 UNIXLinux 平台上的非 root 用户实装,只能存在一个 DB2 实例。"DB2 安装"向导自动创建非 root 用户实例。

在 Linux 和 UNIXLinux 平台上,需要 X 服务器来显示"DB2 安装"向导。

响应文件安装
响应文件是一个包含设置和配置值的文本文件。DB2 安装程序将读取该文件,并根据已指定的值来执行安装。

响应文件安装也称为静默安装。

此安装方法的一个好处是:无需执行安装,即可创建响应文件。此功能在捕获安装 DB2 产品所需的选项时非常有用。 根据您指定的精确选项,响应文件在稍后可用于安装 DB2 产品。

响应文件的另一个优点是:它们提供了对那些不能使用"DB2 安装"向导设置的参数的访问。

在 Linux 和 UNIX 操作系统上,如果将 DB2 安装映像嵌入您自己的应用程序中,那么您的应用程序有可能从安装程序中以计算机可读的格式接收安装进度信息和提示。此行为由 INTERACTIVE 响应文件关键字控制。

可以采用下列方法来创建响应文件:

使用响应文件生成器(Windows 平台)
在 Windows 上,您可以使用响应文件生成器来创建一个复制现有安装的响应文件。例如,可以安装 IBM 数据服务器客户机、完整配置该客户机,然后生成响应文件以将该客户机的安装和配置复制到其他计算机。
使用"DB2 安装"向导
"DB2 安装"向导可以根据您在完成"DB2 安装"向导过程中所作的选择来创建响应文件。您的选择会记录在一个响应文件中,可以将该响应文件保存至系统上的某个位置。如果选择分区数据库安装,那么会生成两个响应文件,一个是为拥有实例的计算机生成的,一个是为参与的计算机生成的。

可以使用 db2cfexp 命令来导出客户机或服务器概要文件,以便保存客户机或服务器配置,而后就可以很容易地使用 db2cfimp 命令来导入概要文件。使用 db2cfexp 命令导出的客户机或服务器概要文件同样可以在使用 CLIENT_IMPORT_PROFILE 关键字的响应文件安装期间导入。

在执行安装和编目数据源之后,您应该导出客户机或服务器概要文件。

定制为每个 DB2 产品提供的样本响应文件
除了使用响应文件生成器或"DB2 安装"向导以外,还可以手工修改样本响应文件。样本响应文件是在 DB2 产品 DVD 上提供的。样本响应文件提供了关于每个产品的所有有效关键字的详细信息。
db2_install 命令(仅适用于 Linux 和 UNIX 平台)
db2_install 命令将安装您指定的具有"英语"界面支持的 DB2 产品的所有组件。通过使用 -L 参数就可以选择要支持的其他语言。您不能选择或者取消选择组件。

尽管 db2_install 命令会安装您指定的 DB2 产品的所有组件,但它不会执行用户和组创建、实例创建或配置。在安装之后执行配置时,此安装方法可能是首选。如果您宁愿在安装 DB2 产品时配置它,那么请考虑使用"DB2 安装"向导。

在 Linux 和 UNIX 操作系统上,如果将 DB2 安装映像嵌入您自己的应用程序中,那么您的应用程序有可能从安装程序中以计算机可读的格式接收安装进度信息和提示。

此安装方法在您部署产品文件之后需要手工配置。

有效内容文件部署(仅适用于 Linux 和 UNIX)
此方法是一种高级安装方法,对于大多数用户,建议不要使用此方法。它要求用户以物理方式安装有效内容文件。有效内容文件是一个压缩的 tarball,它包含可安装的组件的所有文件和元数据。

此安装方法在您部署产品文件之后需要手工配置。

注:
DB2 产品安装不再是 Linux 和 UNIX 平台上的操作系统程序包。因此,不能再使用操作系统命令进行安装。将需要更改您用来与 DB2 安装交互和查询 DB2 安装的任何现有脚本。

安装 DB2 服务器(Windows)

此任务描述如何在 Windows 上启动"DB2 安装"向导。将使用"DB2 安装"向导来定义安装,并将 DB2 产品安装到系统上。

先决条件
在启动"DB2 安装"向导之前:
限制

要启动"DB2 安装"向导:

  1. 使用已为 DB2 安装定义的本地本地管理员帐户来登录系统。
  2. 如果您有 DB2 产品 DVD,请将它插入驱动器中。如果启用了自动运行功能,它将自动启动"DB2 安装启动板"。如果不能自动运行,那么使用 Windows 资源管理器来浏览 DB2 产品 DVD 并双击安装图标以启动"DB2 安装启动板"。
  3. 如果您从 Passport Advantage 下载了 DB2 产品,请运行可执行文件以解压缩 DB2 产品安装文件。使用 Windows 资源管理器来浏览 DB2 安装文件并双击安装图标以启动"DB2 安装启动板"。
  4. 从"DB2 安装启动板"中,可以查看安装先决条件和发行说明,也可以直接进行安装。您可能想查看安装先决条件和发行说明以获取最新信息。
  5. 单击安装产品安装产品窗口将显示可供安装的产品。

    如果计算机上尚未安装任何 DB2 产品,那么通过单击安装新产品来启动安装。遵循"DB2 安装"向导的提示逐步完成安装。

    如果计算机上至少已经安装了一个 DB2 产品,那么可以:

  6. "DB2 安装"向导将确定系统语言,并启动该语言的安装程序。联机帮助可指导您完成其余步骤。要调用联机帮助,请单击帮助或按 F1 键。可随时单击取消来结束安装。

缺省情况下,DB2 产品将安装在 <Program Files>\IBM\sqllib 目录中,其中 <Program Files> 表示 Program Files 目录的位置。

如果您安装到一个该目录已经在使用的系统上,DB2 产品安装路径会添加 _xx,其中 _xx 是数字,从 01 开始并以您已安装的 DB2 副本数量递增。

您还可以指定自己的 DB2 产品安装路径。

有关安装期间遇到的错误的信息,请查看位于 My Documents\DB2LOG\ 目录中的安装日志文件。该日志文件使用以下格式:DB2-ProductAbrrev-DateTime.log,例如 DB2-ESE-Tue Apr 04 17_04_45 2006.log。

如果想要 DB2 产品能够访问本地计算机或网络中的另一台计算机上的 DB2 文档,那么必须安装 DB2 信息中心。DB2 信息中心包含 DB2 数据库系统和 DB2 相关产品的文档。缺省情况下,如果没有在本地安装 DB2 信息中心,那么可以从 Web 访问 DB2 信息。

DB2 易捷版和 DB2 工作组服务器版的内存限制
如果要安装 DB2 易捷版,那么允许用于实例的最大内存为 4GB。

如果要安装 DB2 工作组服务器版,那么允许用于实例的最大内存为 16GB。

分配给实例的内存量由 INSTANCE_MEMORY 数据库管理器配置参数确定。

从版本 9.1 迁移时的重要注释:
  • 如果版本 9.1 DB2 产品的内存内存超出允许的上限,那么在您迁移到当前版本之后,DB2 产品可能无法启动。
  • 自调整内存管理器不会将总的实例内存上限增大到超出许可证限制。

编辑响应文件(Windows)

在创建响应文件之后,可能需要更改该响应文件以激活或取消激活关键字。

可能存在下列其中一种情况:

仅应在目标工作站的本地驱动器上安装 DB2 产品。在非本地驱动器上安装可能会造成性能和可用性方面的问题。

要编辑响应文件:

  1. 如果您正在使用样本响应文件,那么为它生成一个副本,并在文本编辑器中将它打开。如果您正在使用由"DB2 安装"向导创建的响应文件,那么在文本编辑器中将它打开。
  2. 定制响应文件。

    要激活响应文件中的项,除去关键字左边的星号(*)。然后, 用新设置替换值右边的当前设置。可能的设置在等号右边列出。

    某些产品响应文件具有强制关键字,必须为其提供值。强制关键字在每个响应文件中的注释中作了说明。

    在安装响应文件期间在响应文件中唯一指定对于安装唯一的关键字。

  3. 将该文件保存在共享网络驱动器上,以便安装服务器可以使用。如果已作了任何更改,那么将该文件保存为新的文件名, 以保留原始样本响应文件。如果正在从产品 DVD 直接进行安装,那么必须在另一个驱动器上存储重命名之后的响应文件。

应用修订包

建议使 DB2 环境始终在最新修订包级别运行,以确保操作不会出现问题。要成功地安装修订包,应执行安装前后必须执行的所有任务。

DB2 修订包中包含对 IBM 公司在测试期间发现的问题("授权程序分析报告"或"APAR")所作的更新和修订以及对客户报告的问题所作的修订。每个修订包都包含一个 APARLIST.TXT 文件,用于描述该修订包包含的修订。

修订包是不断累积的。这意味着任何给定版本的 DB2 的最新修订包都包含同一版本的 DB2 的先前修订包中的所有更新。

可用的修订包映像为

限制

对于 Linux 或 UNIX 上的非 root 用户安装,可以使用 db2rfe 命令来启用基于 root 用户的功能(例如,高可用性和基于操作系统的认证)。如果在安装 DB2 产品之后启用基于 root 用户的功能,那么您每次应用修订包时均必须重新运行 db2rfe 命令,以便重新启用这些功能。有关详细信息,请参阅非 root 用户相关的链接。

在 Linux 或 UNIX 操作系统上,如果安装了本地语言,那么还需要一个单独的本地语言修订包。不能单独安装本地语言修订包。必须同时应用通用修订包或特定于产品的修订包,并且这两种修订包必须处于相同修订包级别。例如,如果要在 Linux 或 UNIX 上将通用修订包应用于非英语版的 DB2 数据库产品,那么必须同时应用通用修订包和本地语言修订包来更新这些 DB2 数据库产品。

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

要安装修订包:

  1. 通过从 DB2 支持 Web 站点(网址为 http://www.ibm.com/software/data/db2/udb/support.html)选择修订包下载链接,访问并下载最新的 DB2 修订包。
  2. 检查修订包先决条件,然后在安装修订包之前执行必需的任务。如果已经安装了 DB2 数据库产品,那么还必须停止各种 DB2 进程。请参阅修订包自述文件以了解详细信息。
  3. 选择修订包安装方法并安装修订包。

检查日志文件以获得任何安装后的步骤或错误消息以及建议的操作。

可以从 DB2 安装启动多个工具的安装

在安装 DB2 服务器产品期间,可以选择安装数据服务器开发者工具或数据服务器管理员工具。

在安装 DB2 服务器期间,如果您选择安装数据服务器开发者工具或数据服务器管理员工具,那么在安装 DB2 服务器产品后,"DB2 安装"向导现在将启动一个独立的安装程序。现在还可以从"DB2 安装"启动板安装数据服务器开发者工具或数据服务器管理员工具,而不必安装 DB2 服务器产品。

数据服务器开发者工具和数据服务器管理员工具有独立的安装程序,您可以独立于 DB2 安装启动该安装程序。DB2 安装程序不支持使用 DB2 响应文件来安装这些工具。

要以静默方式安装数据服务器开发者工具或数据服务器管理员工具,请使用独立的安装程序所提供的非交互式安装方法。