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

恢复 Calendar Server 数据

csrestore 实用程序,用于恢复使用 csbackup 保存的日历数据库、单个日历或用户的默认日历。必须在安装 Calendar Server 的本地计算机上运行 csrestore 实用程序,且必须首先停止 Calendar Server。(但备份数据库时可以运行 Calendar Server。)

本节包括以下内容:

Procedure恢复日历数据库

步骤
  1. 以数据库属主的身份登录 (icsuser)。

  2. 要恢复使用 csbackup 实用程序保存到备份目录中的日历数据库,请使用 csrestore 实用程序的 database 命令。

    例如,可使用以下命令恢复保存到名为 backupdir 的备份目录中的日历数据库:


    csrestore database backupdir

Procedure从备份目录中恢复日历

步骤
  1. 以数据库属主的身份登录 (icsuser)。

  2. 要从数据库中恢复使用 csbackup 实用程序保存到备份目录中的特定日历,请使用 csrestore 实用程序的 database 命令与 -c 选项。

    例如,可使用以下命令从备份数据库目录 backupdir 中恢复日历 jsmithcal


    csrestore -c jsmithcal calendar backupdir

Procedure从文件中恢复日历

步骤
  1. 以数据库属主的身份登录 (icsuser)。

  2. 要恢复使用 csbackup 实用程序保存到备份文件中的特定日历,请使用 csrestore 实用程序的 calendar 命令与 -c 选项。

    备份文件的文件扩展名(.ics.xml)表明了日历的保存格式。

    例如,可使用以下命令恢复以 iCalendar (text/calendar MIME) 格式保存到 backupdir 目录中文件 jsmith.ics 中的日历 jsmithcal


    csrestore -c jsmithcal calendar backupdir/jsmith.ics

    或者使用以下命令恢复以 XML (text/calendar MIME) 格式保存到 bcakupdir 目录中文件 jsmith.xml 中的日历 jsmithcal


    csrestore -c jsmithcal calendar backupdir/jsmith.xml

Procedure恢复用户的默认日历

步骤
  1. 以数据库属主的身份登录 (icsuser)。

  2. 要恢复使用 csbackup 实用程序保存到备份文件中的用户的默认日历,请使用 csrestore 实用程序的 defcal 命令。

    备份文件的文件扩展名(.ics.xml)表明了日历的保存格式。

    例如,可使用以下命令恢复以 iCalendar (text/calendar MIME) 格式保存到备份目录 backupdir 中文件 jsmith.ics 中的日历用户 jsmith 的默认日历:


    csrestore -a jsmith defcal backupdir/jsmith.ics

    使用以下命令恢复以 XML (text/xml MIME) 格式保存到备份目录 backupdir 中文件 jsmith.xml 中的日历用户 jsmith 的默认日历:


    csrestore -a jsmith defcal backupdir/jsmith.xml