DB2 安装方法
安装 DB2® 数据库产品的方法有多种。每种安装方法都适合于特定的情况。
下表显示操作系统可用的安装方法。
| 安装方法 | Windows | Linux 或 UNIX |
|---|---|---|
| “DB2 安装”向导 | 是 | 是 |
| 响应文件安装 | 是 | 是 |
| db2_install 命令 | 否 | 是 |
| 有效内容文件部署 | 否 | 是 |
以下列表描述了 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。有关详细信息,请参阅 developerWorks®文章:http://www.ibm.com/developerworks/community/blogs/paixperiences/entry/remotex11aix?lang=en。
- 响应文件安装
- 响应文件是一个包含设置和配置值的文本文件。“DB2
安装”程序将读取该文件,并根据已指定的值来执行安装。
响应文件安装也称为静默安装。
响应文件的另一个优点是:它们提供了对那些不能使用“DB2 安装”向导设置的参数的访问。
在 Linux 和 UNIX 操作系统上,如果将 DB2 安装映像嵌入您自己的应用程序中,那么您的应用程序有可能从安装程序中以计算机可读的格式接收安装进度信息和提示。此行为由 INTERACTIVE 响应文件关键字控制。
可以采用下列方法来创建响应文件:- 使用响应文件生成器
- 可以使用响应文件生成器来创建一个用于复制现有安装的响应文件。例如,可以安装 IBM® Data Server Client、完整配置该客户机,然后生成响应文件以将该客户机的安装和配置复制到其他计算机。
- 使用“DB2 安装”向导
- “DB2 安装”向导可以根据您在完成“DB2 安装”向导过程中所作的选择来创建响应文件。您的选择会记录在一个响应文件中,可以将该响应文件保存至系统上的某个位置。如果选择分区数据库安装,那么会生成两个响应文件,一个用于拥有实例的计算机,另一个用于参与的计算机。
此安装方法的一个好处是:无需执行安装,即可创建响应文件。此功能在捕获安装 DB2 数据库产品所需的选项时非常有用。 稍后可以使用响应文件以完全按照您指定的选项来安装 DB2 数据库产品。
可以使用 db2cfexp 命令来导出客户机或服务器概要文件,以便保存客户机或服务器配置。使用 db2cfimp 命令来导入概要文件。还可以通过使用 CLIENT_IMPORT_PROFILE 关键字在响应文件安装期间导入使用 db2cfexp 命令导出的客户机或服务器概要文件。
在执行安装和编目数据源之后,您应该导出客户机或服务器概要文件。
- 定制为每个 DB2 数据库产品提供的样本响应文件
- 除了使用响应文件生成器或“DB2 安装”向导来创建响应文件以外,还可以手动修改样本响应文件。DB2 数据库产品 DVD 上提供了样本响应文件。样本响应文件提供了关于每个产品的所有有效关键字的详细信息。
- db2_install 命令(仅适用于 Linux 和 UNIX 操作系统)
- db2_install 命令将通过英语界面支持来安装您指定的 DB2 数据库产品的所有组件。通过使用 -L 参数就可以选择要支持的其他语言。您不能选择或清除组件。
尽管 db2_install 命令会安装您指定的 DB2 数据库产品的所有组件,但它不会创建用户和组,不会创建实例,也不会执行配置。在安装之后执行配置时,此安装方法可能是首选。要在安装 DB2 数据库产品时配置此产品,请考虑使用“DB2 安装”向导。
在 Linux 和 UNIX 操作系统上,如果将 DB2 安装映像嵌入您自己的应用程序中,那么您的应用程序有可能从安装程序中以计算机可读的格式接收安装进度信息和提示。
此安装方法要求在部署产品文件之后进行手动配置。
切记: 不推荐使用 db2_install 命令,将来的发行版中可能会除去此命令。 - 有效内容文件部署(仅适用于 Linux 和 UNIX)
- 此方法是一种高级安装方法,对于大多数用户,不推荐使用此方法。它要求用户以物理方式安装有效内容文件。有效内容文件是一个压缩的 tarball,它包含可安装的组件的所有文件和元数据。
- DB2 pureScale® 安装不支持此方法。
此安装方法要求在部署产品文件之后进行手动配置。