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

語法


csdb [-q|-v] 
     [-t caldb|sessdb|statdb] 
     create|delete [dbdir]

csdb [-q|-v] 
     [-t caldb|sessdb|statdb] 
     list [dbdir]

csdb [-q|-v] 
     [-f] 
     [-t caldb|sessdb|statdb] 
     recover [dbdir]

csdb check [dbdir]

csdb rebuild [-a, -V] 
     [-g] [dbdir [dstdir]]

下表說明 csdb 公用程式可以使用的指令。

表 D–11 csdb 公用程式指令

指令 

說明 

create [dbdir]

在指定的資料庫目錄中建立資料庫。如果未指定資料庫目錄,則使用目前目錄。如果伺服器啟動時資料庫不存在,Calendar Server 會自動建立一個。 

delete [dbdir]

刪除指定資料庫目錄中的資料庫。如果未指定資料庫目錄,則使用目前目錄。資料庫在開啟時 (Calendar Server 在執行時) 無法被刪除。 

list [dbdir]

列出有關指定資料庫目錄之資料庫的資訊。如果未指定資料庫目錄,則使用目前目錄。 

recover [dbdir]

嘗試回復指定資料庫目錄中損毀的行事曆資料庫。如果未指定資料庫目錄,則使用目前目錄。未實作階段作業或統計資料庫。 

check [dbdir]

掃描指定資料庫目錄中的行事曆資料庫,以確定是否發生損毀並在其輸出中報告結果。如果未指定資料庫目錄,則使用目前目錄。 

rebuild [dbdir [dstdir]]

掃描指定資料庫目錄中的所有行事曆資料庫,以確定是否發生損毀,並產生重建的行事曆資料庫 (.db 檔案)。如果未指定資料庫目錄,則使用目前目錄。重建資料庫後,會執行 db_verify

dstdir 可指定可選擇的目標目錄。

version

顯示公用程式的版本。 

下表說明 csdb 公用程式指令選項。

表 D–12 csdb 公用程式指令選項

選項 

說明 

-a

僅用於 rebuild 指令,僅重建警示資料庫。

-V

必須使用重建警示資料庫的 -a 傳送。將驗證所有資料庫 (包括警示資料庫)。

-v

在詳細模式下執行:顯示有關正在執行的指令之所有可用資訊。預設為關閉。 

-q

在無訊息模式下執行: 

  • 如果作業成功,則不顯示任何資訊 (如果發生錯誤,則會顯示錯誤資訊)。

  • 不顯示危險指令的確認提示。

    預設為關閉。

-f

強制回復行事曆資料庫。 

-g

對於 rebuild 指令,除其他行事曆資料庫之外,還可重建群組排程引擎 (GSE) 資料庫。

-t caldb|sessdb|statdb

指定目標資料庫群組: 

  • caldb (行事曆)

  • sessdb (階段作業)

  • statdb (統計)

    注意:如果未指定 -t,csdb 將在所有資料庫群組上作業,但 checkrecoverrebuild 指令除外,它們僅在 caldb (行事曆) 上作業。