Sun Java System Calendar Server 6.3 管理指南

17.2 復原 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@sesta.com

    csrestore -c jsmithcal@sesta.com calendar backupdir

Procedure從檔案復原行事曆

  1. 以資料庫所有者 (icsuser) 的身份登入。

  2. 若要復原使用 csbackup 公用程式儲存至備份檔案的特定行事曆,請使用 csrestore 公用程式的 calendar 指令與 -c 選項。

    備份檔案的檔案副檔名 (.ics.xml) 指示儲存行事曆時使用的格式。

    例如,復原使用 iCalendar (text/calendar MIME) 格式儲存至 backupdir 目錄的 jsmith.ics 檔案中的行事曆 jsmithcal@sesta.com

    csrestore -c jsmithcal@sesta.com calendar backupdir/jsmith.ics

    或者,復原使用 XML (text/calendar MIME) 格式儲存至 bcakupdir 目錄的 jsmith.xml 檔案中的行事曆 jsmithcal@sesta.com

    csrestore -c jsmithcal@sesta.com calendar backupdir/jsmith.xml

Procedure復原使用者的預設行事曆

  1. 以資料庫所有者 (icsuser) 的身份登入。

  2. 若要復原使用 csbackup 公用程式儲存至備份檔案的預設行事曆,請使用 csrestore 公用程式的 defcal 指令。

    備份檔案的檔案副檔名 (.ics.xml) 指示儲存行事曆時使用的格式。

    例如,復原使用 iCalendar (text/calendar MIME) 格式儲存至 jsmith.ics 檔案 (位於備份目錄 backupdir ) 中的使用者 jsmith@sesta.com 之預設行事曆:

    csrestore -a jsmith@sesta.com defcal backupdir/jsmith.ics

    復原使用 XML (text/xml MIME) 格式儲存至 jsmith.xml 檔案 (位於備份目錄 backupdir) 中的 jsmith 預設行事曆之預設行事曆

    csrestore -a jsmith@sesta.com defcal backupdir/jsmith.xml