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 (文字/行事曆 MIME) 格式儲存至 backupdir 目錄中的檔案 jsmith.ics 中的行事曆 jsmithcal


    csrestore -c jsmithcal calendar backupdir/jsmith.ics

    或者,復原以 XML (文字/行事曆 MIME) 格式儲存至 bcakupdir 目錄中的檔案 jsmith.xml 中的行事曆 jsmithcal


    csrestore -c jsmithcal calendar backupdir/jsmith.xml

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

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

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

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

    例如,復原以 iCalendar (文字/行事曆 MIME) 格式儲存至備份目錄 backupdir 中名為 jsmith.ics 之檔案的行事曆使用者 jsmith 的預設行事曆:


    csrestore -a jsmith defcal backupdir/jsmith.ics

    復原以 XML (文字/xml MIME) 格式儲存至備份目錄 backupdir 中名為 jsmith.xml 之檔案的行事曆使用者 jsmith 的預設行事曆:


    csrestore -a jsmith defcal backupdir/jsmith.xml