Sun Java System Messaging Server 6 2005Q4 管理指南

Procedure运行 UpgradeMsg5toMsg6.pl Perl 脚本

要运行 UpgradeMsg5toMsg6.pl 以创建用于更新配置的若干组文件,请执行以下步骤:

开始之前

Messaging Server 5.2 和当前版本的 Messaging Server 此时均可以运行。

如果 Messaging Server 5.2 和 Messaging Server 6 在同一计算机上,则从步骤 2 开始。

步骤
  1. 如果 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 目录。

  2. 运行 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 文件(如关于升级文件中所述)。

  3. 仔细查看 *.MERGED 文件以确定是否需要调整设置。

    如果不想使用建议的设置,则必须手动调整设置。

    此实用程序无法更新 Messenger Express 定制文件。因此,需要手动更改这些文件,以保存来自 Messaging Server 5.2 的相关信息并添加来自当前版本 Messaging Server 安装的所有新信息。