Sun Java System Instant Messaging 7.2 管理指南

备份 Instant Messaging 数据

Instant Messaging 不附带任何故障恢复工具。请使用站点的备份系统定期备份配置和数据库目录。本部分的以下小节介绍备份 Instant Messaging 的相关信息:

备份信息

需要备份的 Instant Messaging 信息包括以下类型:

配置信息存储在配置目录 (im-cfg-base) 中。默认路径在 Instant Messaging 服务器目录结构中进行了描述。

Instant Messaging 数据存储在数据库目录 (im-db-base) 中。默认 im-db-base 也在 Instant Messaging 服务器目录结构中进行了描述。

如果 Instant Messenger 资源进行了自定义,则必须对其进行备份。安装期间提供了 Instant Messenger 资源的位置。

执行备份

虽然备份信息不经常更改,但 Instant Messaging 最终用户的数据却更改频繁。因此,为避免最终用户数据的丢失,应该定期备份 Instant Messaging 最终用户数据。备份需要在运行安装程序或卸载程序之前执行。

要备份最终用户数据和配置信息,不必停止 Instant Messaging 服务器,因为所有由服务器负责的磁盘提交会自动执行。

恢复备份信息

当出现磁盘故障并且所有最终用户数据和配置信息均丢失时,需要恢复最终用户数据和配置信息的备份。

Procedure从备份恢复最终用户数据

  1. 转至 im-runtime-base 目录。

    有关查找 im-runtime-base 的信息,参见Instant Messaging 服务器目录结构

  2. 停止 Instant Messaging 服务器:


    imadmin stop
    
  3. 将备份数据复制到 im-db-base 目录。

    确保保持备份数据的目录结构。

  4. 检验新恢复数据的权限和所有者。

    文件应由 Instant Messaging 系统用户所有。有关该用户的信息,参见创建 UNIX 系统用户和组。应如下设置权限:

    • 文件:600(表示仅限所有者的读和写权限)

    • 目录:700(表示仅限所有者的读、写和执行权限)

    有关更改权限和所有者的信息,参阅您的操作系统文档。

  5. 启动 Instant Messaging 服务器:

    imadmin start