Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Update 2 发行说明

从 4.4.1 联机升级到 4.4.2

不可能从 4.2 或 4.3 联机升级到 4.4。但是,4.4 支持未来版本的联机升级。要从 4.4.1 升级到 4.4.2,请执行以下步骤:

  1. 将 4.4.2 安装到所有 HADB 主机上(安装到不同于 4.4.1 版路径的其他路径中,例如在 /opt/SUNWhadb/4.4.2-6 中)。

  2. 将新版本安装到 hadbm client 主机上。

  3. 停止 HADB 主机上运行的所有管理代理。

  4. 使用新版本的软件和旧的配置文件来启动管理代理进程。在余下的步骤中,请使用在新版本的 bin 目录中找到的 hadbm 命令。

  5. 在管理域中注册该软件包(由于默认的软件包名称为 V4.4,因此可能需要使用其他软件包名称,以免与现有的同名软件包冲突):


    hadbm registerpackage --packagepath=/opt/SUNWhadb/4.4.2-6 V4.4.2
  6. 使用新版本重新启动数据库(以下命令将滚动重新启动这些节点):


    hadbm set packagename=V4.4.2 database_name
    
  7. 检查数据库是否处于“正在运行”状态(使用 hadbm status 命令)并且能够正常处理客户机事务。

  8. 如果一切运行正常,随后就可以删除旧安装。

    在取消注册旧软件包之前,先从 ma 系统信息库中删除对旧软件包的所有引用。否则,hadbm unregisterpackage 将失败,并显示消息“软件包正在使用”。伪重新配置操作(例如 hadbm set connectiontrace=<same_as_previous_value>)将删除对旧软件包的所有引用。现在,取消注册旧软件包:


    hadbm unregisterpackage [--hosts=<host_list>] <old_package_name>
    

    如 HADB installation instructions 所述,从文件系统中删除旧安装。