缩小 DB2 产品安装映像的大小
可以使用 db2iprune 命令来缩小 DB2 数据库产品安装映像的大小。
关于本任务
在大规模部署 DB2 数据库产品以及在应用程序中嵌入 DB2 时,此工具很有用。 db2iprune 实用程序将根据输入文件来除去与这些功能部件和语言相关联的文件。 输入文件(.prn 文件)允许您指定要从安装映像中除去的功能部件和语言。 除去这些功能部件和语言之后将获得一个更小的新 DB2 安装映像,可使用常规 DB2 安装方法来安装此安装映像。 缩小安装映像的大小也称为修剪安装映像。
在继续修剪映像之前,您应当知道存在下列限制:
- 某些组件具有依赖项。 对于一个组件,仅当修剪依赖于它的其他组件时才能对它进行修剪。 例如,INFORMIX_DATA_SOURCE_SUPPORT 依赖于 DB2_DATA_SOURCE_SUPPORT。 可以修剪 INFORMIX_DATA_SOURCE_SUPPORT 或者同时修剪 INFORMIX_DATA_SOURCE_SUPPORT 和 DB2_DATA_SOURCE_SUPPORT,但是不能只修剪 DB2_DATA_SOURCE_SUPPORT 而将 INFORMIX_DATA_SOURCE_SUPPORT 保留在映像中。
- 可以除去产品,但是必须至少保留一个产品。
- 不能除去英语。
- 在 Linux® 和 UNIX 操作系统上,可以通过以下任一方式修剪语言:
- 您可以从 Db2 本地语言包 (NLPACK) 运行 db2iprune 命令,其中 NLPACK 可以位于任何位置。 在本例中,只能从 NLPACK 中修剪语言。
- 您可以从 Db2 数据库产品 DVD 运行 db2iprune 命令。 在这种情况下,如果 NLPACK 是子目录,那么可以修剪语言,以及。 产品和/或组件,在一次执行 db2iprune 命令时。
过程
要缩小 DB2 数据库产品安装映像的大小,请执行下列操作:
结果
- “DB2 安装”向导安装
- 对于典型安装,将安装该产品的常规典型组件,但 db2iprune 命令除去的组件除外。
对于精简安装,将安装该产品的常规精简组件,但 db2iprune 命令除去的组件除外。
对于定制安装,只有其余的组件才会显示在“选择功能部件”面板中。 已被 db2iprune 命令除去的组件不会显示为要安装的可选组件。 但是,在 Linux 和 UNIX 操作系统上,除去的语言仍将显示在语言选择面板中。 在这种情况下,请确保不选择已使用 db2iprune 命令从映像中除去的语言;如果您选择已除去的语言,那么将接收到错误消息。
- 响应文件安装
- 如果打算使用响应文件来进行无人照管安装,请确保您仅指定已修剪的 DB2 安装映像中提供的语言和功能部件。 如果选择已除去的组件,您将会接收到错误消息。
- 使用修订包进行安装
- 由于 Windows Db2 修订包是完整安装映像,因此可以将 db2iprune 命令与修订包映像配合使用。 完整映像和已修剪的映像的修订包应用程序进程相同。 安装了 DB2 修订包之后,它将仅检测和更新已安装的组件,同时将忽略任何未安装的组件。 如果对修订包映像使用 db2iprune 命令,请确保该修订包映像中包含最初安装的所有组件。 如果修订包映像中并不包含已安装的所有组件,那么尝试使用修订包应用程序时,您将接收到一条指出缺少文件的错误消息。