要运行 UpgradeMsg5toMsg6.pl 以创建用于更新配置的若干组文件,请执行以下步骤:
Messaging Server 5.2 和当前版本的 Messaging Server 此时均可以运行。
如果 Messaging Server 5.2 和 Messaging Server 6 在同一计算机上,则从步骤 2 开始。
如果 Messaging Server 5.2 和 Messaging Server 6 不在同一计算机上,则将 Messaging Server 5.2 的 server-root 目录传送、解压缩并复制到当前版本的 Messaging Server 中。
如果两个版本安装在同一计算机上,则可以跳过此步骤。
如果邮件存储过大,无法从一个系统传送到另一个系统,则可以仅将服务器实例的重要部分传送到新系统。UpgradeMsg5toMsg6.pl 中的注释对此情况进行了详细说明。
无需将 Messaging Server 5.2 存储数据复制到 Messaging Server 6 2005Q4 系统中,但是必须确保在升级过程中可以访问 Messaging Server 5.2 的 mboxlist 目录。
运行 UpgradeMsg5toMsg6.pl 升级脚本。
默认情况下,该脚本位于 msg_svr_base/sbin 中。
针对 Messaging Server 5.2 的 msg-instance 和当前版本 Messaging Server 的 msg_svr_base 运行该脚本。例如:
perl UpgradeMsg5toMsg6.pl /usr/sunone/server5/msg-budgie \ /opt/SUNWmsgsr |
其中,/usr/sunone/server5/msg-budgie 为 Messaging Server 5.2 的 msg-instance,/opt/SUNWmsgsr 为当前版本 Messaging Server 的 msg_svr_base。
该过程将创建 *.MERGED 和 *.CHANGES 文件(如关于升级文件中所述)。
仔细查看 *.MERGED 文件以确定是否需要调整设置。
如果不想使用建议的设置,则必须手动调整设置。
此实用程序无法更新 Messenger Express 定制文件。因此,需要手动更改这些文件,以保存来自 Messaging Server 5.2 的相关信息并添加来自当前版本 Messaging Server 安装的所有新信息。