将 Windows 操作系统上的 DB2® 服务器升级到 DB2 V9.7 需要您安装一个新的 DB2 V9.7 副本,然后将现有实例和数据库升级到此新副本。
如果您选择在安装 DB2 V9.7 期间对版本低于 9.7 的现有副本自动进行升级,那么虽然会对您的实例和 DB2 管理服务器 (DAS) 进行升级,但是在安装之后您仍然需要升级数据库。如果您选择安装新的 DB2 V9.7 副本,那么必须对实例、DAS 和数据库进行手动升级。
此升级任务描述从 DB2 V9.5、DB2 V9.1 或 DB2 UDB V8 直接升级到 DB2 V9.7 时需要执行的步骤。请查看升级具有特定特征的环境并确定哪些任务更适用于您所在的环境。
过程
要将 DB2 服务器升级到 DB2 V9.7:
- 作为具有本地管理员权限的用户登录 DB2 服务器。
- 通过运行 setup 命令来启动“DB2 安装”向导,从而安装 DB2 V9.7 。有三个选项:
- 要对 DB2 副本、在所选 DB2 副本上运行的所有实例以及 DAS 自动进行升级,选择安装产品面板上的使用现有产品选项。然后,在使用现有产品窗口中,选择 DB2 副本名称以及升级操作。将卸载所选 DB2 副本和附加产品。
如果具有本地数据库,那么将产生一条警告,它会建议您运行 db2ckupgrade 命令。如果已经完成了升级前任务,请忽略此警告并继续进行升级。否则,在继续安装之前,验证数据库是否已准备好进行 DB2 升级。
要创建 DB2 V9.7 的新副本,选择安装产品面板上的安装新产品选项。
要创建响应文件并安装响应文件,请选择安装产品面板上的使用现有产品选项。然后,在使用现有产品窗口中,选择 DB2 副本名称以及升级操作。最后,在选择安装和/或创建响应文件窗口中,选择将安装设置保存在响应文件中选项以便为响应文件安装创建响应文件。响应文件中具有必需的 UPGRADE_PRIOR_VERSIONS 关键字、要升级的 DB2 副本名称以及安装路径。
响应文件的安装结果将与第一个选项中的结果相同,在所选 DB2 副本上运行的所有实例和 DAS 将自动升级到 DB2 V9.7 副本。
- 安装所有已安装在您要对其进行升级的 DB2 副本中的 DB2 附加产品。
- 如果已经安装了 DB2 V9.7 的新副本,请将实例升级到此新副本。
- 如果要应用程序通过缺省接口访问 DB2 V9.7 副本,或者如果对现有 DB2 UDB V8 副本进行了升级,那么将 DB2 V9.7 副本设置为 DB2 缺省副本。如果已从 DB2 UDB V8 进行了升级,那么必须定义缺省副本,这是因为 DB2 服务器中未定义缺省副本。
- 可选:如果您安装了新副本,请升级 DAS 如果要保持现有 DAS 配置并使用 DB2 V9.7 中提供的新功能,请升级 DAS。如果 DAS 正在 DB2 UDB V8 上运行,那么对它进行升级,以使用控制中心来管理正在 DB2 V9.1 或更高版本下运行的实例。
- 升级数据库。
下一步做什么
对 DB2 服务器进行升级之后,请执行建议的
升级后任务,例如,将诊断错误级别复位为升级之前的值、调整日志空间大小和重新绑定程序包。此外,还要
验证 DB2 服务器的升级是否成功。