系统升级包括以下步骤:
在升级系统之前,必须确保它处于停顿状态。这表示在备份环境和执行升级过程之前,所有正在进行的事件已完成并且所有不确定的事务已解决。
以下步骤描述如何使系统处于停顿状态:
有关如何平稳停止正在运行的系统的更多信息,请参阅《系统管理指南》。
备份系统将允许您恢复在安装新版本期间可能不小心覆盖的任何文件。在执行升级过程之前,请备份静态数据和动态数据(您定期备份的可更改数据,而与升级无关)。有关静态数据和动态数据的示例,请参阅表 2。
要备份系统,执行以下操作:
repos_copy -sQWBIDFT -oRepositoryExpress.txt -uadmin -pnull
/QIBM/UserData/WBIServer43/servername/mqseries/crossworlds_mq.tst
表 2 总结了如何备份不同的组件。
数据类型 | 备份方法 | |
---|---|---|
静态数据 | ||
| 资源库 | 使用 repos_copy 实用程序来保存某些或全部已定制的系统组件。有关更多信息,请参阅《系统管理指南》中有关如何备份组件的描述。 |
| 定制映射 Java 类文件(.class) | 要将这些文件包括在系统备份中,确保以下目录在您的系统备份中:ProductDir\DLMs |
| 定制连接器 | 在系统备份中包括以下目录:ProductDir\connectors\connector_name,其中 connector_name 是定制连接器的名称。 |
| 定制的启动脚本 | 如果您已定制任何启动脚本,则确保将它们包括在系统备份中。 |
| ICS Express 配置文件(InterchangeSystem.cfg) | 包括在系统备份 ICS Express 配置文件中,该文件位于 /QIBM/UserData/WBIServer43/servername 目录中,其中 servername 是 ICS 名称。QWBIDFT 是 OS/400 上的缺省值。 |
动态数据 | ||
| 交叉引用、失败事件和关系表 | 将数据库备份实用程序用于数据库。有关更多信息,请参阅《系统管理指南》中有关如何备份系统组件的描述。 |
| 连接器事件归档表 | 将数据库备份实用程序用于包含这些表的数据库。 |
| 日志文件 | 在系统备份中包括以下目录:/QIBM/UserData/WBIServer43/servername/DLMs,其中 servername 是 ICS 名称。QWBIDFT 是 OS/400 上的缺省值。 |
在完成备份之后,可按以下方式关闭系统:
或者,从 QSH shell 或通过 CL 发出 /QIBM/ProdData/WBIServer43/bin/stop_server_gracefully.sh serverName 命令。注意,serverName 与 WBI 实例的名称相匹配。CL 可使用此 shell 脚本平稳结束 WBI 服务器以准备关闭。
queueName 是 serverName.QUEUE.MANAGER,其中 serverName 是 Interchange Server Express 实例名称。缺省服务器名为 QWBIDFT,因此,queueName 是 QWBIDFT.QUEUE.MANAGER。注意,serverName 在 queueName 中是全大写的,同时还提供了名称的其余部分。这是必需的。