安装 DB2 服务器 > 使用响应文件进行安装 >
响应文件卸载基础
可以使用响应文件来卸载一个或多个 DB2® 产品、功能部件或者一种或多种语言。在 Linux® 和 UNIX® 操作系统上,还可以使用响应文件来卸载 DB2 信息中心。也可以将响应文件卸载称为静默卸载或无人照管卸载。
提供了样本卸载响应文件 db2un.rsp。当安装了 DB2 产品时,在安装过程中已将样本卸载响应文件复制到 DB2DIR/install 目录下;其中 DB2DIR 指定 DB2 产品的安装路径。可以定制响应文件。要激活响应文件中的某个关键字,除去此关键字左边的星号(*)即可。
在使用响应文件进行卸载之前,必须考虑下列注意事项和限制。
当除去 DB2 产品时,必须首先删除 DB2 实例。例如,如果只安装了 DB2 ESE,那么必须首先删除实例,然后才除去此 ESE 产品。
如果同一 DB2 副本中有多个 DB2 产品,那么卸载一个 DB2 产品的响应文件并不会影响此副本中其他 DB2 产品所共享的组件。例如,DB2COPY1 中包含 DB2 产品 ESE、WSE 和 PE。这三个产品共享了多个组件。在这种情况下,卸载 ESE 就会除去未共享的组件。在下图中,共享区域表示要从 DB2COPY1 中除去的组件:
图 1. 同一 DB2 副本中的不同 DB2 产品共享的组件
但是,在除去某个 DB2 产品之前,请考虑实例类型。例如,ESE、WSE 和 PE 安装在同一 DB2 副本中,而您想除去 ESE 产品。在除去 ESE 产品之前,您可以执行下列任一操作:
- 使用 db2iupdt 命令将实例移到另一个支持 ESE 实例类型并且具有相同版本的 DB2 副本;或者
- 使用 db2idrop 命令除去现有 ESE 实例。
如果同一 DB2 副本中的多个产品安装了同一个 DB2 功能部件,那么卸载此功能部件的响应文件时就会从此 DB2 副本包含的所有产品中除去此功能部件。
存在下列限制:
- 如果某个附加产品需要某个 DB2 产品,那么就不能除去该 DB2 产品。例如,如果同时安装了 ESE 和 QP,那么就不能卸载 ESE。
- 如果另一个功能部件需要某个 DB2 功能部件,那么就不能除去此 DB2 功能部件。
- 不能除去英语。
- 在 Windows® 操作系统上:
- 当您要除去某个 DB2 产品时,卸载响应文件中不能够还包含用于除去功能部件或语言的关键字。不能将关键字 REMOVE_PROD 与关键字 REMOVE_COMP 或 REMOVE_LANG 组合在一起。
- 如果您在卸载 DB2 产品之前具有集群环境,那么必须在最初运行 db2mscs 命令的服务器中运行带有 -u 选项的 db2mscs 命令来创建故障转移基础结构。有关详细信息,请参阅 db2mscs 命令。
在卸载响应文件之后,请检查日志文件。此文件将捕获所有 DB2 卸载信息(包括错误在内)。
- 在 Linux 和 UNIX 操作系统上,日志文件位于 /tmp/db2_deinstall-<nnnnn>.log 目录中,其中 <nnnnn> 是生成的编号。运行 db2_deinstall 命令之后,日志文件名将显示在屏幕上。还可以使用 db2ls 命令来验证是否除去了产品、功能部件或语言。
- 在 Windows 操作系统上,日志文件位于 My Documents\DB2LOG\db2un-<TimeStamp>.log 目录中。可以通过打开"控制面板"中的添加或删除程序对话框来验证是否除去了产品、功能部件或语言。
[ 页的顶部 | 上一页 | 下一页 | 目录 ]