DB2 Linux 版、UNIX 版和 Windows 版版本 9.7
安装 DB2 服务器 > 使用响应文件进行安装 >

响应文件关键字

响应文件使用关键字。您可以使用响应文件来执行如下所示的任务:

为安装和卸载都提供了样本响应文件。结合样本响应文件说明了下列响应文件关键字。然后,必须将编辑之后的响应文件复制到共享网络驱动器或网络文件系统,安装服务器将在其中使用该响应文件。

可以使用下列响应文件关键字来安装 DB2 产品、功能部件或语言。在 Linux® 或 UNIX® 平台上,某些关键字仅对 root 用户安装有效。

PROD
指定要安装的产品。一次只能安装一个 DB2 产品。因此,使用此关键字只能指定一个产品。
注:
  1. 即使成功安装了响应文件,您也有可能缺少某些组件,因此不应该注释掉 PROD 关键字。
  2. 不能将此关键字与 db2isetup 命令的 -r response_file 参数配合使用。
FILE
指定 DB2 产品的目标目录。
Windows®
在 Windows 操作系统上,此关键字的长度不能超过 110 个字符。
Linux 或 UNIX
在 Linux 或 UNIX 操作系统上,此关键字对于 root 用户安装是必需的。

DB2 安装路径具有下列规则:

  • 可以包含小写字母(a-z)、大写字母(A-Z)和下划线字符(_)
  • 不能超过 128 个字符
  • 不能包含空格
  • 不能包含非英文字符

与 db2isetup 命令的 -r response_file 参数配合使用的任何响应文件都需要此关键字。

INSTALL_OPTION
仅适用于 Windows 平台,且特定于 DB2 企业服务器版。此关键字指定该安装。缺省值是 SINGLE_PARTITION。

选项为:

LIC_AGREEMENT
表示您已经阅读并且同意 DB2 产品 DVD 上的 db2/license 目录中的许可协议文件。缺省值为 DECLINE。

选项为:

注:
  1. 必须将此关键字更改为 ACCEPT 以表示您接受 DB2 许可协议,然后才能继续进行安装。
  2. 不能将此关键字与 db2isetup 命令的 -r response_file 参数配合使用。
INTERACTIVE
仅适用于 Linux 或 UNIX 平台。确定安装时是否会提示本地语言程序包所在的位置(是在 DVD 上还是文件集所在位置)以及是否提供进度报告。

选项为:

注:
  1. 当指定 NONE 时,将不进行交互。
  2. 当指定 YES 时,将在控制台上显示进度信息和提示信息。在安装期间,如果缺少某种语言,那么系统会提示输入本地语言程序包所在的位置。
  3. 如果指定 MACHINE,那么会接收到采用容易被另一个程序解析的格式的进度信息或提示信息。同样提供了样本程序,请参阅嵌入 DB2 安装映像(Linux 和 UNIX)
CONFIG_ONLY
不推荐使用此关键字,将来的发行版会停止使用此关键字。仅适用于 Linux 或 UNIX 平台。指定此响应文件仅用于执行配置任务。例如,使用 db2isetup 命令创建新实例。

选项为:

INSTALL_TYPE
指定安装类型。

选项为:

压缩或典型安装类型将忽略所有定制关键字(COMP)。
注:
不能将此关键字与 db2isetup 命令的 -r response_file 参数配合使用。
DB2_COPY_NAME
仅适用于 Windows 平台。表示一个名称,该名称用来表示安装在同一位置的一组 DB2 产品。此名称的长度不能超过 64 个字符。
DEFAULT_COPY
仅适用于 Windows 平台。指定是否应将正在安装或修改的副本设置为 DB2 应用程序使用的缺省 DB2 副本。除非此副本是已安装的唯一 DB2 副本,否则,此关键字的缺省值为 NO。

选项为:

COPY_NAME
仅适用于 Windows 平台。表示一个名称,该名称用来表示已安装的 IBM® 数据服务器驱动程序包。仅在 PROD 关键字设置为 IBM_DATA_SERVER_DRIVER 时才有效。此名称的长度不能超过 64 个字符。
DEFAULT_CLIENT_INTERFACE_COPY
仅适用于 Windows 平台。指定已安装的 DB2 产品或 IBM 数据服务器驱动程序包的副本是否应设置为缺省 IBM 数据库客户机接口副本。如果此关键字设置为 YES,那么该副本中的 IBM 数据服务器客户机接口(ODBC/CLI 驱动程序和 .NET Data Provider)是应用程序将要使用的缺省驱动程序。如果要安装 IBM 数据服务器驱动程序,那么除非计算机没有安装 DB2 产品或 IBM 数据服务器驱动程序包,否则缺省值为 NO。如果要安装其他产品,那么缺省值是 DEFAULT_COPY 关键字的值。

选项为:

INSTALL_TSAMP
仅适用于 AIX® 和 Linux 平台。指定支持 IBM Tivoli® System Automation for Multiplatforms。缺省值为 YES。

选项为:

INSTALL_ITMA
指定 IBM Tivoli Monitoring for Databases:从 DB2 安装介质安装 DB2 代理程序。缺省值为 YES。

选项为:

如果您选择 NO,在这种情况下要安装 IBM Tivoli Monitoring for Databases,需要将此关键字设置为 YES 并重新运行静默安装。
MIGRATE_PRIOR_VERSIONS
不推荐使用此关键字,应当改为使用 UPGRADE_PRIOR_VERSIONS 关键字。仅适用于 Windows 平台。指定是否要迁移现有版本的 DB2 产品。缺省值为 FALSE。

选项为:

UPGRADE_PRIOR_VERSIONS
指定是否要对现有版本的 DB2 产品进行升级。缺省值为 FALSE。

选项为:

此关键字在 Linux、UNIX 和 Windows 平台上受支持。但是,在 Linux 和 UNIX 操作系统上,此关键字仅对于非 root 用户安装有效。在 Windows 平台上,除了将 UPGRADE_PRIOR_VERSIONS 设置为值 TRUE 以外,还必须将 DB2_COPY_NAME 关键字设置为现有副本名称值。

UPGRADE_DBCK_IGNORE_TYPE1
仅适用于 Linux 和 UNIX 平台,并且特定于非 root 用户安装。强制 db2setup 命令忽略对 1 类索引进行检查。缺省值为 NO。

选项为:

PACKAGE_LOCATION
仅适用于 Linux 或 UNIX 平台。仅在从映像中除去"nlpack"且已选择安装 NL 语言时,才会使用此关键字。此关键字指定 nlpack 的位置。该路径可以是产品 DVD 的位置或者 DVD 内容的保存位置。

内置搜索路径允许自动搜索同一父目录。例如,如果已将 DB2 产品 DVD 的内容复制到子目录:

/db2images/ese/dvd
/db2images/nlpack/dvd

那么将自动搜索这些子目录,而无须指定每个子目录:

PACKAGE_LOCATION=/db2images/ese/disk1

这包括搜索本地语言 DVD 的子目录。

如果已将 DB2 产品 DVD 的内容复制到其他父目录,那么可以根据需要多次重复使用此关键字。例如:

PACKAGE_LOCATION=/db2images1/dvd
PACKAGE_LOCATION=/db2images2/nlpack/dvd
COMP
指定要安装的组件。安装程序将自动安装产品所需要的组件。

在定制安装中,必须单独选择组件。可以通过对想要安装的组件(这随产品的不同而有所变化)取消注释 COMP 关键字来完成此任务。

注:
除非 INSTALL_TYPECUSTOM,否则将忽略此关键字。
LANG
这指的是语言选择关键字。必须取消注释想要安装的所有其他语言。英语是强制使用的,并且始终被选中。
CLIENT_IMPORT_PROFILE
指定一个具有指向由 db2cfexp 命令导出的概要文件的完整路径的文件名。该概要文件中包含与实例相关的参数。
REBOOT
仅适用于 Windows 平台。指定在完成安装或卸载时是否重新启动系统。缺省值为 NO。

选项为:

KILL_PROCESSES
仅适用于 Windows 平台。如果您拥有的现有版本的 DB2 正在运行,且此关键字设置为 YES,那么它将终止正在运行的 DB2 进程而不提供任何提示。

选项为:

NEW_CONTACT
指定通知和联系人列表上的电子邮件地址联系人是新增的还是现有的。如果有一个现成的电子邮件地址,那么不需要提供电子邮件地址。在 Linux 或 UNIX 平台上,此关键字仅对 root 用户安装有效。

选项为:

此关键字是可选的。缺省情况下,如果未指定此关键字,那么认为联系人是新增联系人。

DB2_OLEDB_GUID
仅适用于 Windows 平台。使用此关键字来输入由使用 OLE DB 的 DB2 应用程序使用的 GUID。如果未指定此关键字,那么会生成此关键字。
CREATE_DAS
仅适用于 Windows 平台。指定是否创建 DAS。

选项为:

CHECK_UNCPATH
仅适用于 Windows 平台。指定检查通用命名约定(UNC)路径是否在 PATH 环境变量中。缺省值为 YES。

选项为:

DB2 管理服务器设置
要启用下列任何 DAS 设置,除去 *(取消注释)。此设置适用于 Windows、Linux 和 UNIX 环境,但在 Linux 或 UNIX 平台上,此关键字仅对 root 用户安装有效。

下列选项指定 DAS 联系人列表将保存到的位置。在 Linux 或 UNIX 平台上,这些选项仅对 root 用户安装有效。如果联系人列表是远程的,那么您指定的用户名和密码必须具有将联系人添加到系统的权限。

*DAS_CONTACT_LIST = LOCAL 或 REMOTE (DEFAULT = LOCAL)
*DAS_CONTACT_LIST_HOSTNAME = hostname
*DAS_CONTACT_LIST_USERNAME = username
*DAS_CONTACT_LIST_PASSWORD = password
特殊实例规范
这将采用实例部分而不是实例名。实例部分必须存在于响应文件中。
实例规范
对于 root 用户安装,可以使用响应文件创建您想要的多个实例。要创建新实例,必须使用 INSTANCE 关键字指定实例部分。一旦完成此任务,包含在 INSTANCE 中指定为前缀的值的所有关键字都将属于该实例。在 Windows 平台上,也可以指定 LOCALSYSTEM 作为不需要密码的有效用户标识。LOCALSYSTEM 用户标识可用于除了"DB2 企业服务器版"之外的所有产品。

以下是 Windows、Linux 和 UNIX 平台实例规范的示例:

注:
关键字 START_DURING_INSTALL 确定是否在安装之后启动实例。关键字 AUTOSTART 确定是否在系统重新引导之后自动启动实例。如果未指定 START_DURING_INSTALL,那么 AUTOSTART 也会确定是否在安装之后启动实例。
数据库部分
这些关键字可用于使安装在要安装的机器上创建数据库或编目数据库。
DATABASE = DATABASE_SECTION
DATABASE_SECTION.INSTANCE = db2inst1
DATABASE_SECTION.DATABASE_NAME = MYDB
DATABASE_SECTION.LOCATION = LOCAL 
DATABASE_SECTION.ALIAS = MYDB
DATABASE_SECTION.USERNAME = username
DATABASE_SECTION.PASSWORD = password

* these keywords are only used for REMOTE databases
    that are being cataloged
DATABASE_SECTION.SYSTEM_NAME = hostname
DATABASE_SECTION.SVCENAME = db2c_db2inst1
TOOLS_CATALOG_DATABASE
在 Linux 或 UNIX 平台上,此关键字仅对 root 用户安装有效。此关键字指定用来存储工具目录的数据库。此关键字的值应该是响应文件中指定的数据库部分关键字中的一个。
*TOOLS_CATALOG_DATABASE = DATABASE_SECTION
TOOLS_CATALOG_SCHEMA
要设置工具目录模式,从以下内容中除去 *(取消注释):
*TOOLS_CATALOG_SCHEMA = toolscat_schema
在 Linux 或 UNIX 平台上,此关键字仅对 root 用户安装有效。
联系人部分
这些关键字定义安装过程将创建的联系人部分(如果此联系人部分不存在的话)。将把指定实例的"运行状况通知"发送给此联系人。
CONTACT = contact_section
contact_section.NEW_CONTACT = YES
contact_section.CONTACT_NAME = contact name
contact_section.INSTANCE = DB2_INSTANCE
contact_section.EMAIL = Email address
contact_section.PAGER = NO
在 Linux 或 UNIX 平台上,此关键字仅对 root 用户安装有效。
DB2 信息中心设置部分
可访问 DB2 文档的缺省位置是 IBM Web 站点。仅当您想从另一位置(例如,本地计算机或者内部网服务器)来访问 DB2 文档时,才需要编辑此部分。

下列选项指定信息中心服务器安装在的主机名和端口号,以及指定信息中心服务器服务使用的服务名和端口号。

*DB2_DOCHOST = hostname
*DB2_DOCPORT = 1024-65535
*DB2_ECLIPSEIC_SVCENAME = db2icv95
*DB2_ECLIPSEIC_PORT = 51000
DB2_ECLIPSEIC_SVCENAME 和 DB2_ECLIPSEIC_PORT 仅对 DB2 信息中心的安装有效。
扩展安全性部分
仅适用于 Windows 平台。这些关键字用于定义安全性部分。
*DB2_EXTSECURITY        	= YES
*DB2_ADMINGROUP_NAME    	= DB2ADMNS
*DB2_USERSGROUP_NAME    	= DB2USER
*DB2_ADMINGROUP_DOMAIN    = BLANK
*DB2_USERSGROUP_DOMAIN     = BLANK 			
"不配置"选项
仅适用于 Windows 平台。此关键字为您提供了这样一个选项:安装一个 DB2 产品,该产品只具有必需的配置。必须手动创建 DB2 实例。缺省值为 NO。
*NO_CONFIG   		= NO				

选项为:

Query Patroller
这些关键字可用于安装 Query Patroller。
QUERY_PATROLLER_DATABASE = databas1
databas1.QP_CONTROL_TABLESPACE = db2qpControlTableS
databas1.QP_CONTROL_DBPARTITIONGROUP = db2qpControlDBPGrp
databas1.QP_CONTROL_DBPARTITIONNUM = 0,1,2,...,999
databas1.QP_CONTROL_PATH = any valid path
databas1.QP_CONTROL_DMS  = NO
databas1.QP_CONTROL_DMS_CONTAINER = FILE
databas1.QP_CONTROL_DMS_NUMPAGES = any non-negative integer
databas1.QP_RESULT_TABLESPACE = db2qpResultTableS
databas1.QP_RESULT_DBPARTITIONGROUP = db2qpResultDBPGrp
databas1.QP_RESULT_DBPARTITIONNUM =  0,1,2,...,999
databas1.QP_RESULT_PATH  = any valid path
databas1.QP_RESULT_DMS   = NO
databas1.QP_RESULT_DMS_CONTAINER = FILE
databas1.QP_RESULT_DMS_NUMPAGES = any non-negative integer
databas1.QP_REPLACE      =   YES 

仅在 Windows 平台上,才需要 Query Patroller 服务器用户信息的下列其他关键字:

*QP_USERNAME
*QP_DOMAIN
*QP_PASSWORD 

配置文件 db2rfe

配置文件 db2rfe 的关键字
使用下列关键字以选择功能和设置来创建配置文件 db2rfe:
INSTANCENAME
指定拥有非 root 用户安装副本的用户名。
注:
不要注释掉 INSTANCENAME 关键字。这是必需的关键字。
SET_ULIMIT
仅适用于 AIX。对于其他平台,请参阅系统文档以便手动设置此选项。在 AIX 上,当此关键字设置为 YES,db2rfe 命令将硬和软件数据参数设置为不受限制,将硬和软文件大小设置为不受限制,并且将硬和软无文件参数设置为 65536。

选项为:

  • YES
  • NO

缺省值为 NO。

ENABLE_DB2_ACS
仅适用于 AIX、Linux on AMD64/EM64T 和 Linux on POWER™。启用 DB2 高级副本服务(ACS)。缺省值为 NO。

选项为:

  • NO
  • YES
ENABLE_HA
指定使用 IBM Tivoli System Automation for Multiplatform 来支持高可用性。缺省值为 NO。

选项为:

  • NO
  • YES
ENABLE_OS_AUTHENTICATION
指定支持对数据库连接进行操作系统认证。缺省值为 NO。

选项为:

  • NO
  • YES
RESERVE_REMOTE_CONNECTION
保留远程连接服务。缺省值为 NO。

选项为:

  • NO
  • YES
注:
  1. 如果数据库管理器配置参数 SVCENAME 具有值,并且在配置文件中也提供了关键字 SVCENAME 或 SVCEPORT,那么所有三个值均必须匹配。
  2. 如果数据库管理器配置参数 SVCENAME 具有值,并且关键字 SVCENAME 或 SVCEPORT 未提供,那么 SVCNAME 的 port_number 或 service_name 将与 generated service_name 或 port_number 相应地配合使用。
  3. 如果未设置数据库管理器配置参数 SVCENAME,并且未提供关键字 SVCENAME 和 SVCEPORT,那么将生成并保留缺省服务名和端口号。
SVCENAME
与关键字 RESERVE_REMOTE_CONNECTION 配合使用。指定远程连接的服务名。此关键字的长度不能超过 14 个字符。
SVCEPORT
与关键字 RESERVE_REMOTE_CONNECTION 配合使用。指定用于远程连接的端口号,其取值范围在 1024 到 65535 之间。
RESERVE_TEXT_SEARCH_CONNECTION
为 DB2 文本搜索所使用的端口保留服务条目。缺省值为 NO。

选项为:

  • NO
  • YES
SVCENAME_TEXT_SEARCH
与关键字 RESERVE_REMOTE_CONNECTION 配合使用。为 DB2 文本搜索所使用的端口指定服务条目的服务名。此关键字的长度不能超过 14 个字符。
SVCEPORT_TEXT_SEARCH
与关键字 RESERVE_REMOTE_CONNECTION 配合使用。为 DB2 文本搜索所使用的端口指定服务条目的端口号。

请参阅相关链接,以了解配置参数摘要和 DB2 注册表与环境变量。

卸载关键字

可以使用下列响应文件关键字来卸载产品、功能部件或语言:

卸载关键字
REMOVE_PROD
指定要卸载的 DB2 产品。您可以逐个卸载 DB2 产品,也可以卸载所有 DB2 产品。要卸载当前安装副本中的所有产品,请指定 REMOVE_PROD=ALL。在 Windows 操作系统上,此关键字不能与 REMOVE_COMP、REMOVE_LANG 或 REMOVE_ITMA 组合使用。
REMOVE_COMP
指定要卸载的 DB2 组件。在 Windows 操作系统上,此关键字不能与 REMOVE_PROD 组合使用。
REMOVE_LANG
指定要卸载的语言。不能卸载英语。要从当前安装副本中卸载除英语之外的所有语言,请指定 REMOVE_LANG=ALL。在 Windows 操作系统上,此关键字不能与 REMOVE_PROD 组合使用。
REMOVE_ITMA
指定要卸载 IBM Tivoli Monitoring for Databases: DB2 Agent。缺省值为 NO。

选项为:

  • YES
  • NO

在 Windows 操作系统上,此关键字不能与 REMOVE_PROD 组合使用。

REMOVE_TSAMP
仅适用于 AIX 和 Linux 平台。指定要卸载的 IBM Tivoli System Automation for Multiplatforms。缺省值为 NO。

选项为:

  • YES
  • NO

仅当除去了 DB2 副本时才考虑此关键字。要除去 DB2 副本,请指定每个产品或者取消注释 REMOVE_PROD=ALL。

REMOVE_DAS
仅适用于 Windows 平台。确定是否要删除 DAS。缺省值为 YES。

选项为:

  • YES
  • NO

仅在下列情况下才会检查关键字 REMOVE_DAS:

  • 系统上有多个 DB2 副本。
  • 已配置 DAS,并且它在要除去的 DB2 副本下处于活动状态;或者
  • 您选择除去 DB2 副本中的所有服务器产品

在此情况下,在执行卸载之后,需要使用 DAS 的其他 DB2 副本将不能正常工作。要纠正该问题,请使用 dasupdt 命令来将 DAS 移至另一个 DB2 副本。

当 REMOVE_DAS 关键字设置为 YES 并且满足上面所指定的所有条件时,卸载操作在除去当前 DB2 副本时始终会除去 DAS。当 REMOVE_DAS 关键字设置为 NO 并且满足上面所指定的所有条件时,卸载操作将失败。

REBOOT
仅适用于 Windows 平台。指定在完成安装或卸载时是否重新启动系统。缺省值为 NO。

选项为:

  • YES
  • NO
[ 页的顶部 | 上一页 | 下一页 | 目录 ]