December 3,2005 12:34
[FAQ]如何使用 Eseutil 公用程式 (Eseutil.exe) 進行磁碟重組
使用 Eseutil 公用程式,您可以為 Microsoft Exchange Server 5.5 中的資訊儲存庫和目錄進行磁碟重組,也可以為 Microsoft Exchange 2000 Server 和 Microsoft Exchange Server 2003 中的資訊儲存庫進行磁碟重組。Eseutil 會檢查資料庫資料表的結構,並記錄 (包含進行讀取、掃瞄、修復和磁碟重組等作業) 低層級的資料庫 (Ese.dll)。
Exchange Server 5.5 資料庫的磁碟重組
注意 資料庫磁碟重組作業需要的可用磁碟空間,相當於所要處理資料庫大小的 110%。 1. 使用 [控制台] 中的 [服務] 工具,停止要進行磁碟重組的資料庫的服務。 ‧ 針對 Exchange 目錄資料庫,請停止 Microsoft Exchange Directory Service。
‧ 針對 Exchange 信箱或公用資料夾資料庫,請停止 Microsoft Exchange Information Store 服務。
2. 在命令提示字元下,變更位置到 Winnt\System32 資料夾,然後輸入 eseutil /d 命令、資料庫參數以及所要使用的任何選項。
例如,下列命令會對目錄執行標準的磁碟重組公用程式,並將複本儲存在使用者定義的檔案中:
C:\winnt\system32> eseutil /d /ds /tc:\dbback\tempdfrg.edb /p
使用下列的其中一個資料庫參數,對特定的資料庫執行 Eseutil。
選項 描述
----------------------------------------
/ds 目錄
/ispriv 私人資訊儲存庫
/ispub 公用資訊儲存庫
使用下列一個或多個選項,指定要對資料庫執行的作業。
選項 描述
-----------------------------------------------------------------------
/b 為原始未壓縮的資料庫製作備份,儲存在指定的位置上。
/p 將原始未壓縮的資料庫保存在原始位置上,而將壓縮過的新資料庫
儲存在預設的檔案 Exchsrvr\Bin\Tempdfrg.edb 中。
/t 在指定的路徑中建立壓縮過的新資料庫,並將其重新命名。
/o 不顯示 Microsoft Exchange Server 橫幅。
Exchange 2000 或 Exchange 2003 資料庫的磁碟重組
注意 資料庫磁碟重組作業需要的可用磁碟空間,相當於所要處理資料庫大小的 110%。 1. 在 Exchange 系統管理員中,於要進行磁碟重組的資訊儲存庫上按一下滑鼠右鍵,然後按一下 [卸載儲存區]。
2. 在命令提示字元下,變更位置到 Exchsrvr\Bin 資料夾,然後輸入 eseutil /d 命令、資料庫參數以及所要使用的任何選項。
例如,下列命令會對信箱儲存區資料庫執行標準的磁碟重組公用程式:
C:\program files\exchsrvr\bin> eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb
使用下列資料庫參數,對特定的資料庫執行 Eseutil 磁碟重組:
eseutil /d [options]
磁碟重組/壓縮
執行資料庫的離線壓縮作業。
語法:eseutil /d [options]
參數: 是所要壓縮的資料庫檔名。
下列任何選項都不是必要的,但您可以使用一個或多個選項 (以空格隔開),指定要對資料庫執行的作業。
選項 描述
----------------------------------------------------------------
/b 以指定的名稱製作備份
/t 設定暫時的資料庫名稱 (預設為 Tempdfrg.edb)
/s 設定資料流檔名 (預設為 NONE)
/f 設定暫時的資料流檔名 (預設為 Tempdfrg.stm)
/p 保留暫時的資料庫 (也就是說 - 不要設定)
/o 隱藏標誌
/i 資料流檔案不進行磁碟重組
注意 如果關閉設定 (例如,使用 /p 選項的話),原始資料庫即以未壓縮形式保存,而暫存資料庫會包含資料庫的磁碟重組版。
如需有關 Exchange Server 4.0 和 5.0 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
163627 (http://support.microsoft.com/kb/163627/) XADM:How to Defrag an EDB File on a Non-Exchange Server
如需有關如何在沒有 Exchange Server 的電腦上執行 Eseutil 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
244525 (http://support.microsoft.com/kb/244525/) XADM:如何在沒有 Exchange Server 的電腦上執行 Eseutil
除非使用 /t 參數,Tempdfrg.edb 檔案會建立在執行 eseutil /d 命令的邏輯磁碟機上。舉例來說,如果要在磁碟機 D 的根目錄上建立 Tempdfrg.edb,請執行下列命令:
D:\>eseutil /d /ispriv
注意 資料庫磁碟重組作業需要的可用磁碟空間,相當於所要處理資料庫大小的 110%。 1. 使用 [控制台] 中的 [服務] 工具,停止要進行磁碟重組的資料庫的服務。 ‧ 針對 Exchange 目錄資料庫,請停止 Microsoft Exchange Directory Service。
‧ 針對 Exchange 信箱或公用資料夾資料庫,請停止 Microsoft Exchange Information Store 服務。
2. 在命令提示字元下,變更位置到 Winnt\System32 資料夾,然後輸入 eseutil /d 命令、資料庫參數以及所要使用的任何選項。
例如,下列命令會對目錄執行標準的磁碟重組公用程式,並將複本儲存在使用者定義的檔案中:
C:\winnt\system32> eseutil /d /ds /tc:\dbback\tempdfrg.edb /p
使用下列的其中一個資料庫參數,對特定的資料庫執行 Eseutil。
選項 描述
----------------------------------------
/ds 目錄
/ispriv 私人資訊儲存庫
/ispub 公用資訊儲存庫
使用下列一個或多個選項,指定要對資料庫執行的作業。
選項 描述
-----------------------------------------------------------------------
/b
/p 將原始未壓縮的資料庫保存在原始位置上,而將壓縮過的新資料庫
儲存在預設的檔案 Exchsrvr\Bin\Tempdfrg.edb 中。
/t
/o 不顯示 Microsoft Exchange Server 橫幅。
Exchange 2000 或 Exchange 2003 資料庫的磁碟重組
注意 資料庫磁碟重組作業需要的可用磁碟空間,相當於所要處理資料庫大小的 110%。 1. 在 Exchange 系統管理員中,於要進行磁碟重組的資訊儲存庫上按一下滑鼠右鍵,然後按一下 [卸載儲存區]。
2. 在命令提示字元下,變更位置到 Exchsrvr\Bin 資料夾,然後輸入 eseutil /d 命令、資料庫參數以及所要使用的任何選項。
例如,下列命令會對信箱儲存區資料庫執行標準的磁碟重組公用程式:
C:\program files\exchsrvr\bin> eseutil /d c:\progra~1\exchsrvr\mdbdata\priv1.edb
使用下列資料庫參數,對特定的資料庫執行 Eseutil 磁碟重組:
eseutil /d
磁碟重組/壓縮
執行資料庫的離線壓縮作業。
語法:eseutil /d
參數:
下列任何選項都不是必要的,但您可以使用一個或多個選項 (以空格隔開),指定要對資料庫執行的作業。
選項 描述
----------------------------------------------------------------
/b
/t
/s
/f
/p 保留暫時的資料庫 (也就是說 - 不要設定)
/o 隱藏標誌
/i 資料流檔案不進行磁碟重組
注意 如果關閉設定 (例如,使用 /p 選項的話),原始資料庫即以未壓縮形式保存,而暫存資料庫會包含資料庫的磁碟重組版。
如需有關 Exchange Server 4.0 和 5.0 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
163627 (http://support.microsoft.com/kb/163627/) XADM:How to Defrag an EDB File on a Non-Exchange Server
如需有關如何在沒有 Exchange Server 的電腦上執行 Eseutil 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
244525 (http://support.microsoft.com/kb/244525/) XADM:如何在沒有 Exchange Server 的電腦上執行 Eseutil
除非使用 /t 參數,Tempdfrg.edb 檔案會建立在執行 eseutil /d 命令的邏輯磁碟機上。舉例來說,如果要在磁碟機 D 的根目錄上建立 Tempdfrg.edb,請執行下列命令:
D:\>eseutil /d /ispriv
引用URL
http://cgi.blog.roodo.com/trackback/816181
