DB2 安装方法

您可以通过多种方法安装 Db2 数据库产品。 每种安装方法都适合于特定的情况。

下表显示操作系统可用的安装方法。

表 1. 操作系统可用的安装方法
安装方法 Microsoft Windows Linux® 或 UNIX
Db2 安装”向导
Db2 Docker 映像
响应文件安装
db2_install 命令 False
有效内容文件部署 False

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

Db2 安装”向导
Db2 安装 向导是 Linux, UNIX 和 Windows 操作系统上提供的 GUI 安装程序。 " Db2 安装 " 向导提供了一个易于使用的界面,用于安装 Db2 数据库产品以及执行初始设置和配置任务。
" Db2 安装 " 向导还可以创建可用于在其他工作站上复制此安装的 Db2 实例和响应文件。
注: 对于 Linux 和 UNIX 操作系统上的非 root 用户安装,只能存在一个 Db2 实例。 “Db2 安装”向导会自动创建非 root 用户实例。

Linux 和 UNIX 操作系统上, 通过使用 " Db2 安装" 向导安装 Db2 产品,您需要 X Window System (X11) 以显示图形用户界面 (GUI)。 要在本地工作站上显示 GUI,X Window System 软件必须已安装并正在运行。 您还必须将 DISPLAY 变量设置为用于安装 Db2 产品的工作站的 IP 地址 (export DISPLAY=<ip-address>: 0.0)。 例如,export DISPLAY=192.168.1.2:0.0。 有关更多信息,请参阅 本文

Db2 Docker 映像
Docker 容器为您提供运行 Db2的虚拟化运行时环境,而不会影响现有操作系统。 现在,您可以从 Docker Hub 提取 镜像 Db2Community Edition Docker Hub 的镜像,并将其安装在 Docker 容器中,安装在 Windows 10、 Mac OS 10.10 或更高版本,以及许多 Linux 发行版上。 更多信息,请参阅下载和安装 Docker 版本
响应文件安装
响应文件是一个包含设置和配置值的文本文件。 “Db2 安装”程序将读取该文件,并根据所指定的值来执行安装。

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

响应文件的另一个优点是,它们提供对那些无法使用“Db2 安装”向导来设置的参数的访问。

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

可以通过多种方式来创建响应文件:
使用响应文件生成器。
可以使用响应文件生成器来创建一个用于复制现有安装的响应文件。 例如,您可以安装 IBM 数据服务器客户端 ,完全配置客户端,然后生成一个响应文件,将客户端的安装和配置复制到其他计算机。
使用“Db2 安装”向导。
Db2 安装”向导可以根据您在完成“Db2 安装”向导的过程中所作的选择来创建响应文件。 您的选择会记录在一个响应文件中,可以将该响应文件保存至系统上的某个位置。 如果选择分区数据库安装,那么会生成两个响应文件,一个用于拥有实例的计算机,另一个用于参与计算机。

此安装方法的一个好处是:无需执行安装,即可创建响应文件。 此功能可用于捕获安装 Db2 数据库产品所需的选项。 稍后可以根据您指定的确切选项使用响应文件来安装 Db2 数据库产品。

可以使用 db2cfexp 命令来导出客户机或服务器概要文件,以保存客户机或服务器配置。 可以使用 db2cfimp 命令来导入概要文件。 对于使用 db2cfexp 命令导出的客户机或服务器概要文件,还可以在响应文件安装期间使用 CLIENT_IMPORT_PROFILE 关键字将其导入。

请在安装并编目任何数据源之后导出客户机或服务器概要文件。

定制为每个 Db2 数据库产品提供的样本响应文件。
除了使用响应文件生成器或“Db2 安装”向导来创建响应文件以外,还可以手动修改样本响应文件。 在 Db2 数据库安装介质上提供了样本响应文件。 样本响应文件提供了关于每个产品的所有有效关键字的详细信息。
db2_install 命令 (仅限Linux 和 UNIX 操作系统)
db2_install 命令将安装您使用英语界面支持指定的 Db2 数据库产品的所有组件。 通过使用 -L 参数就可以选择要支持的其他语言。 您不能选择或清除组件。

虽然 db2_install 命令会安装您指定的 Db2 数据库产品的所有组件,但它不会安装用户和组创建,实例创建或配置。 在安装之后执行配置时,此安装方法可能是首选。 要在安装 Db2 数据库产品时对其进行配置,可以使用 " Db2 安装 " 向导。

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

此安装方法要求在部署产品文件之后进行手动配置。

有效内容文件部署 (仅限Linux 和 UNIX)
此方法是一种高级安装方法,对于大多数用户,不推荐使用此方法。 它要求用户以物理方式安装有效内容文件。 有效内容文件是一个压缩的 .tar 文件,它包含可安装组件的所有文件和元数据。
不支持此方法进行 Db2 pureScale 安装。

此安装方法要求在部署产品文件之后进行手动配置。

注: Db2 数据库产品安装不再是 Linux 和 UNIX 上的操作系统软件包。 因此,可以不再使用操作系统命令来进行安装。 必须更改您用来与 DB2 数据库产品安装进行交互以及查询 DB2 数据库产品安装的任何现有脚本。