要安装 DB2(R) 产品,必须满足下列操作系统、软件和硬件先决条件:
| 操作系统 | 先决条件 | 硬件 | 注意 |
|---|---|---|---|
| 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 的系统) |
| 操作系统 | 先决条件 | 硬件 | 注意 |
|---|---|---|---|
| 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 操作系统 |
Windows XP 和 Windows Server 2003 操作系统中包括了 Microsoft LDAP 客户机。
产品需要的磁盘空间取决于所选择的安装类型以及具有的文件系统类型。"DB2 安装"向导会根据在典型安装、精简安装或定制安装过程中选择的组件,提供动态的大小估计。
请记住,应包括必需的数据库、软件和通信产品所需要的磁盘空间。
在 Linux(R) 和 UNIX(R) 操作系统上,建议 /tmp 目录中有 2 GB 的可用空间。
DB2 数据库系统至少需要 256 MB RAM。对于一个只运行 DB2 产品和 DB2 GUI 工具的系统,至少需要 512 MB RAM。但是,建议提供 1 GB 的 RAM 以提高性能。这些需求并不包括在系统上运行的其他软件所需要的内存。
当确定内存要求时,应了解下列事项:
对于 DB2 服务器产品,自调整内存功能会自动设置几个内存配置参数值,从而简化了内存配置任务。启用此功能后,内存调整器就会在几个内存使用者(包括排序、程序包高速缓存、锁定列表和缓冲池)之间动态地分配可用内存资源。
本主题提供有关 DB2 安装方法的信息。下表显示操作系统可用的安装方法。
| 安装方法 | Windows | LinuxLinux 或 UNIX |
|---|---|---|
| "DB2 安装"向导 | 是 | 是 |
| 响应文件安装 | 是 | 是 |
| db2_install 命令 | 否 | 是 |
| 有效内容文件部署 | 否 | 是 |
以下列表描述了 DB2 安装方法。
"DB2 安装"向导还可以用来创建 DB2 实例和响应文件,它们可用于在其他机器上复制此安装。
在 Linux 和 UNIXLinux 平台上,需要 X 服务器来显示"DB2 安装"向导。
响应文件安装也称为静默安装。
此安装方法的一个好处是:无需执行安装,即可创建响应文件。此功能在捕获安装 DB2 产品所需的选项时非常有用。 根据您指定的精确选项,响应文件在稍后可用于安装 DB2 产品。
响应文件的另一个优点是:它们提供了对那些不能使用"DB2 安装"向导设置的参数的访问。
在 Linux 和 UNIX 操作系统上,如果将 DB2 安装映像嵌入您自己的应用程序中,那么您的应用程序有可能从安装程序中以计算机可读的格式接收安装进度信息和提示。此行为由 INTERACTIVE 响应文件关键字控制。
可以采用下列方法来创建响应文件:
可以使用 db2cfexp 命令来导出客户机或服务器概要文件,以便保存客户机或服务器配置,而后就可以很容易地使用 db2cfimp 命令来导入概要文件。使用 db2cfexp 命令导出的客户机或服务器概要文件同样可以在使用 CLIENT_IMPORT_PROFILE 关键字的响应文件安装期间导入。
在执行安装和编目数据源之后,您应该导出客户机或服务器概要文件。
尽管 db2_install 命令会安装您指定的 DB2 产品的所有组件,但它不会执行用户和组创建、实例创建或配置。在安装之后执行配置时,此安装方法可能是首选。如果您宁愿在安装 DB2 产品时配置它,那么请考虑使用"DB2 安装"向导。
在 Linux 和 UNIX 操作系统上,如果将 DB2 安装映像嵌入您自己的应用程序中,那么您的应用程序有可能从安装程序中以计算机可读的格式接收安装进度信息和提示。
此安装方法在您部署产品文件之后需要手工配置。
此安装方法在您部署产品文件之后需要手工配置。
此任务描述如何在 Windows 上启动"DB2 安装"向导。将使用"DB2 安装"向导来定义安装,并将 DB2 产品安装到系统上。
要启动"DB2 安装"向导:
如果计算机上尚未安装任何 DB2 产品,那么通过单击安装新产品来启动安装。遵循"DB2 安装"向导的提示逐步完成安装。
如果计算机上至少已经安装了一个 DB2 产品,那么可以:
缺省情况下,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 工作组服务器版,那么允许用于实例的最大内存为 16GB。
分配给实例的内存量由 INSTANCE_MEMORY 数据库管理器配置参数确定。
在创建响应文件之后,可能需要更改该响应文件以激活或取消激活关键字。
可能存在下列其中一种情况:
仅应在目标工作站的本地驱动器上安装 DB2 产品。在非本地驱动器上安装可能会造成性能和可用性方面的问题。
要编辑响应文件:
要激活响应文件中的项,除去关键字左边的星号(*)。然后, 用新设置替换值右边的当前设置。可能的设置在等号右边列出。
某些产品响应文件具有强制关键字,必须为其提供值。强制关键字在每个响应文件中的注释中作了说明。
在安装响应文件期间在响应文件中唯一指定对于安装唯一的关键字。
建议使 DB2 环境始终在最新修订包级别运行,以确保操作不会出现问题。要成功地安装修订包,应执行安装前后必须执行的所有任务。
DB2 修订包中包含对 IBM 公司在测试期间发现的问题("授权程序分析报告"或"APAR")所作的更新和修订以及对客户报告的问题所作的修订。每个修订包都包含一个 APARLIST.TXT 文件,用于描述该修订包包含的修订。
修订包是不断累积的。这意味着任何给定版本的 DB2 的最新修订包都包含同一版本的 DB2 的先前修订包中的所有更新。
可用的修订包映像为:
单一服务器映像包含所有 DB2 服务器产品和 IBM 数据服务器客户机需要的新代码和已更新的代码。如果多个 DB2 服务器产品已安装在一个位置,那么 DB2 服务器修订包会对所有已安装的 DB2 服务器产品应用维护代码更新。数据服务器客户机修订包已包含在一个 DB2 服务器修订包(即,可以为下列任一服务器产品提供服务的修订包:企业服务器版、工作组服务器版、易捷版、个人版、Connect 企业版、Connect 应用程序服务器版、Connect Unlimited Edition for zSeries(R) 和 Connect Unlimited Edition for i5/OS(R))中。您可以使用 DB2 服务器修订包来升级数据服务器客户机。
还可以使用单一服务器映像来安装处于特定修订包级别并且缺省情况下具有 DB2 先试后买许可证的任何 DB2 数据库服务器产品。
仅当您只安装了非服务器数据库产品或附件产品时,才使用此修订包。例如,IBM 数据服务器运行时客户机或 Query Patroller。
如果安装的 DB2 产品只是 DB2 服务器产品或数据服务器客户机,请不要使用此类型的修订包。请改为使用单一服务器映像修订包。
对于 Windows 平台,如果在单个 DB2 副本中安装了多个 DB2 数据库产品(其中至少一个产品不是数据服务器客户机或 DB2 服务器),那么在开始修订包安装过程之前,必须下载并解压缩所有特定于相应产品的修订包。
在已经安装了多个 DB2 数据库产品的情况下进行安装时,就可以使用通用修订包。
如果安装的 DB2 产品只是 DB2 服务器产品或数据服务器客户机,那么不需要通用修订包。在这种情况下,应使用单一服务器映像修订包。
有关覆盖选项的详细信息,请参阅 installFixPack 命令。
对于 Linux 或 UNIX 上的非 root 用户安装,可以使用 db2rfe 命令来启用基于 root 用户的功能(例如,高可用性和基于操作系统的认证)。如果在安装 DB2 产品之后启用基于 root 用户的功能,那么您每次应用修订包时均必须重新运行 db2rfe 命令,以便重新启用这些功能。有关详细信息,请参阅非 root 用户相关的链接。
在 Linux 或 UNIX 操作系统上,如果安装了本地语言,那么还需要一个单独的本地语言修订包。不能单独安装本地语言修订包。必须同时应用通用修订包或特定于产品的修订包,并且这两种修订包必须处于相同修订包级别。例如,如果要在 Linux 或 UNIX 上将通用修订包应用于非英语版的 DB2 数据库产品,那么必须同时应用通用修订包和本地语言修订包来更新这些 DB2 数据库产品。
如果同一系统上有多个 DB2 副本,那么这些副本可以处于不同的版本和修订包级别。如果要将修订包应用于一个或多个 DB2 副本,那么必须在那些 DB2 副本上逐个地安装该修订包。
要安装修订包:
检查日志文件以获得任何安装后的步骤或错误消息以及建议的操作。
在安装 DB2 服务器产品期间,可以选择安装数据服务器开发者工具或数据服务器管理员工具。
在安装 DB2 服务器期间,如果您选择安装数据服务器开发者工具或数据服务器管理员工具,那么在安装 DB2 服务器产品后,"DB2 安装"向导现在将启动一个独立的安装程序。现在还可以从"DB2 安装"启动板安装数据服务器开发者工具或数据服务器管理员工具,而不必安装 DB2 服务器产品。
数据服务器开发者工具和数据服务器管理员工具有独立的安装程序,您可以独立于 DB2 安装启动该安装程序。DB2 安装程序不支持使用 DB2 响应文件来安装这些工具。
要以静默方式安装数据服务器开发者工具或数据服务器管理员工具,请使用独立的安装程序所提供的非交互式安装方法。