响应文件使用关键字。您可以使用响应文件来执行如下所示的任务:
为安装和卸载都提供了样本响应文件。结合样本响应文件说明了下列响应文件关键字。然后,必须将编辑之后的响应文件复制到共享网络驱动器或网络文件系统,安装服务器将在其中使用该响应文件。
可以使用下列响应文件关键字来安装 DB2 产品、功能部件或语言。在 Linux® 或 UNIX® 平台上,某些关键字仅对 root 用户安装有效。
DB2 安装路径具有下列规则:
与 db2isetup 命令的 -r response_file 参数配合使用的任何响应文件都需要此关键字。
选项为:
选项为:
选项为:
选项为:
选项为:
选项为:
选项为:
选项为:
选项为:
选项为:
选项为:
此关键字在 Linux、UNIX 和 Windows 平台上受支持。但是,在 Linux 和 UNIX 操作系统上,此关键字仅对于非 root 用户安装有效。在 Windows 平台上,除了将 UPGRADE_PRIOR_VERSIONS 设置为值 TRUE 以外,还必须将 DB2_COPY_NAME 关键字设置为现有副本名称值。
选项为:
内置搜索路径允许自动搜索同一父目录。例如,如果已将 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 关键字来完成此任务。
选项为:
选项为:
选项为:
此关键字是可选的。缺省情况下,如果未指定此关键字,那么认为联系人是新增联系人。
选项为:
选项为:
*DAS_USERNAME = dasuser *DAS_PASSWORD = dasp *DAS_GID = 100 *DAS_UID = 100 *DAS_GROUP_NAME = dasgroup *DAS_SMTP_SERVER = jsmith.torolab.ibm.com
*DAS_USERNAME = dasuser *DAS_DOMAIN = domain *DAS_PASSWORD = dasp *DAS_SMTP_SERVER = jsmith.torolab.ibm.com您也可以指定 LOCALSYSTEM 作为一个不需要密码的有效用户标识。LOCALSYSTEM 用户标识可用于除了"DB2 企业服务器版"之外的所有产品。
下列选项指定 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
以下是 Windows、Linux 和 UNIX 平台实例规范的示例:
*INSTANCE=DB2_INSTANCE *DB2_INSTANCE.NAME = db2inst1 *DB2_INSTANCE.TYPE = ESE *DB2_INSTANCE.PASSWORD = PASSWORD (仅对 root 用户安装有效) *DB2_INSTANCE.UID = 100 (仅对 root 用户安装有效) *DB2_INSTANCE.GID = 100 (仅对 root 用户安装有效) *DB2_INSTANCE.GROUP_NAME = db2grp1 (仅对 root 用户安装有效) *DB2_INSTANCE.HOME_DIRECTORY = /home/db2inst1 (仅对 root 用户安装有效) *DB2_INSTANCE.SVCENAME = db2cdb2inst1 *DB2_INSTANCE.PORT_NUMBER = 50000 *DB2_INSTANCE.FCM_PORT_NUMBER = 60000 (仅对 root 用户安装有效) *DB2_INSTANCE.MAX_LOGICAL_NODES = 4 (仅对 root 用户安装有效) *DB2_INSTANCE.AUTOSTART = YES *DB2_INSTANCE.START_DURING_INSTALL = YES *DB2_INSTANCE.FENCED_USERNAME = USERNAME (仅对 root 用户安装有效) *DB2_INSTANCE.FENCED_PASSWORD = PASSWORD *DB2_INSTANCE.FENCED_UID = 100 *DB2_INSTANCE.FENCED_GID = 100 *DB2_INSTANCE.FENCED_GROUP_NAME = db2grp1 *DB2_INSTANCE.FENCED_HOME_DIRECTORY =/home/db2inst1 *DB2_INSTANCE.CONFIGURE_TEXT_SEARCH = NO *DB2_INSTANCE.TEXT_SEARCH_HTTP_SERVICE_NAME = db2j_DB2_INSTANCE (仅对 root 用户安装有效) *DB2_INSTANCE.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000
*INSTANCE = DB2_INSTANCE *DB2_INSTANCE.NAME = db2inst1 *DB2_INSTANCE.DEFAULT_INSTANCE = db2inst1 *DB2_INSTANCE.TYPE = ESE *DB2_INSTANCE.PASSWORD = PASSWORD *DB2_INSTANCE.AUTOSTART = YES *DB2_INSTANCE.START_DURING_INSTALL = YES *DB2_INSTANCE.SVCENAME = db2cdb2inst1 *DB2_INSTANCE.PORT_NUMBER = 50000 *DB2_INSTANCE.FCM_PORT_NUMBER = 60000 *DB2_INSTANCE.MAX_LOGICAL_NODES = 4 *DB2_INSTANCE.CONFIGURE_TEXT_SEARCH = NO *DB2_INSTANCE.TEXT_SEARCH_HTTP_SERVICE_NAME = db2j_DB2_INSTANCE *DB2_INSTANCE.TEXT_SEARCH_HTTP_PORT_NUMBER = 55000
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 = DATABASE_SECTION
*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_DOCHOST = hostname *DB2_DOCPORT = 1024-65535 *DB2_ECLIPSEIC_SVCENAME = db2icv95 *DB2_ECLIPSEIC_PORT = 51000DB2_ECLIPSEIC_SVCENAME 和 DB2_ECLIPSEIC_PORT 仅对 DB2 信息中心的安装有效。
*DB2_EXTSECURITY = YES *DB2_ADMINGROUP_NAME = DB2ADMNS *DB2_USERSGROUP_NAME = DB2USER *DB2_ADMINGROUP_DOMAIN = BLANK *DB2_USERSGROUP_DOMAIN = BLANK
*NO_CONFIG = NO
选项为:
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
选项为:
缺省值为 NO。
选项为:
选项为:
选项为:
选项为:
选项为:
请参阅相关链接,以了解配置参数摘要和 DB2 注册表与环境变量。
可以使用下列响应文件关键字来卸载产品、功能部件或语言:
选项为:
在 Windows 操作系统上,此关键字不能与 REMOVE_PROD 组合使用。
选项为:
仅当除去了 DB2 副本时才考虑此关键字。要除去 DB2 副本,请指定每个产品或者取消注释 REMOVE_PROD=ALL。
选项为:
仅在下列情况下才会检查关键字 REMOVE_DAS:
在此情况下,在执行卸载之后,需要使用 DAS 的其他 DB2 副本将不能正常工作。要纠正该问题,请使用 dasupdt 命令来将 DAS 移至另一个 DB2 副本。
当 REMOVE_DAS 关键字设置为 YES 并且满足上面所指定的所有条件时,卸载操作在除去当前 DB2 副本时始终会除去 DAS。当 REMOVE_DAS 关键字设置为 NO 并且满足上面所指定的所有条件时,卸载操作将失败。
选项为: