exchange揭開撥號音還原法的神祕面紗

之前exchange揭開撥號音還原法的神祕面紗英文版本的翻譯,用了兩週的時間翻譯出來!圖片感覺很小,可以下載附件直接查看,會更好!

揭開exchange撥號音恢復的方法(第一部分)

在這三部分系列裏,我會解釋一下,什麼是EXCHANGE撥號音還原法(又稱即時恢復,稍後恢復法)所有相關內容,以及何時在什麼情況下使用。面對一個或者更多的發生故障的郵箱存儲的時候,爲什麼使用時,要與恢復存儲組相關特性相結合使用纔會更好。

注:通過英文字面來理解撥號音還原法,恐怕有點困難。我用最直白的語言給大家說一下,什麼是撥號音還原法,應該更容易大家理解。例如:一些大型企業,公司內的郵箱數據庫很大,有幾十G,甚至幾百G的大小。當有一天,郵箱數據庫突然損壞了,你會用手裏的備份來還原數據庫,但是對龐大數據庫的恢復來說,會花費很多的時間。這樣算的話,從問題發生到你恢復整個動作,花費的時間至少要用小時來計算,根據數據庫的大小,服務器的性能,花費的時間不同。這期間用戶是不能正常收發郵件的。我相信遇到這種情況的管理員,此時肯定沉不住氣,就像自己在做實驗時那樣,慢慢的等待恢復的完成,這有點不太切實際。對於一個依賴於郵件系統,來完成日常的大部分重要任務的公司來說,這是不能接受的,哪怕停機10分鐘,都是不允許的。因此撥號音還原法由此誕生,解決了這一關鍵性的問題。它可以讓你快速恢復用戶收發郵件的能力,然後管理員們就可以慢慢地恢復出錯的郵箱數據庫了。

(正常情況下,爲了避免出現這種大數據庫的情況,前期建郵件服務器的規化很重要,再我看來,不應該出現單個數據庫文件幾百G的情況。在人數衆多的大型企業裏,應該建多個郵件服務器,多個郵箱存儲,分散每個服務器中用戶賬戶的數量。要限制每個用戶對服務器磁盤空間佔用的大小,而且要儘量把用戶的郵件設置成保存在他電腦本地的PST文件中,這樣無疑是減少服務器負載、磁盤空間最有效的方法。當數據庫很大的時候,讀寫方面都會花掉服務器大量的資源,花費大量的時間,服務器性能的下價,也會影響到用戶的正常使用,所以要儘量避免單個數據庫的大小。)

 

以上是跟此文章相關的題外話,下面言歸正傳。

介紹

 

如果有一天你面臨着一次較大的郵箱存儲故障,恢復它所花費的時間,依賴於備份的硬件、備份的應用程序和網絡速度等因素,這些都是非常耗時間的。在你等待一切恢復正常之前,你要處理的最後一件事情是面對那些抱怨、沮喪的公司同事(或者是公司老闆的批評、指責!)

因此怎麼才能讓你的同事、老闆冷靜下來,然後繼續他們的工作呢。而與此同時你又可以集中精神,投入到恢復郵箱存儲(郵箱數據庫)的工作當中呢?這有一個簡單的答案,就是你可以創建一個撥號音數據庫,從而可以得到信息流和郵箱訪問立即被恢復。通過使用撥號音數據庫,你的同事們又可以開始收發郵件了,他們甚至可查看在EXCHANGE服務器上他們的郵箱裏的舊郵件信息(他們的OUTLOOK客戶端必須已經配置成使用“緩存模式”)。但一定要記住,當OUTLOOK出現EXCHANGE恢復模式對話框時,他們必須要確認在線模式與脫機模式之間的切換。接下來,我將會在(第二部分中)更多的談論OUTLOOK2003的恢復模式。

使用撥號音數據庫恢復方法,意味着你可以從最近的備份中恢復一個或者多個損壞的郵箱存儲,用戶已連接的是一個新的空或空的郵箱存儲。撥號音還原法絕對不是一個新的功能;早在EXCHANGE的上一個版本中就出現過,但是現在我們已經有EXCHANGE2003的恢復存儲組這一功能,當恢復郵箱存儲在您的Exchange郵件環境中時,這個方法變得更有吸引力。

註釋:

前一個EXCHANGE版本中,要求需要有一個專門的EXCHANGE恢復服務器。使用一個單獨的EXCHANGE恢復服務器,意味着你首先必須恢復特定的郵箱存儲或者數據庫到恢復服務器,然後從恢復的數據庫裏,使用EXCHANGE郵箱分割工具(ExMerg)導出數據到PST文件中,或者從EXCHANGE恢復服務器中複製整個數據庫到生產環境服務器。這樣一個數據庫通常會有幾G的大小,這顯然意味着你需要依賴於你的有線網絡複製大量的數據,整個恢復過程可能花費幾個小時的時間。

使用恢復存儲組特性。可以使恢復郵箱存儲時,不需要專門設立一個EXCHANGE恢復服務器變爲可能。取而代之的是,在相同的管理組裏,任意EXCHANGE2003服務器上或者個別的EXCHANGE服務器上,你可以很容易的,直接恢復多個郵箱存儲到恢復存儲組中。合併來自還原郵箱存儲的數據到撥號音數據庫,是件容易且沒有任何痛苦的過程,或者在原存儲組裏,替換已還原的數據庫,從恢復存儲組到撥號音數據庫中,然後合併數據從撥號音數據庫到已恢復郵箱存儲。在第二部分中,我將會更多的談到關於 “替換數據庫”的相關問題。

註釋:

如果你不瞭解恢復存儲組這一特性的話,我建議你閱讀一下微軟的KB文章:

824126-在EXCHANGE 2003中如何使用恢復存儲組。文章闡述了你如何通過使用還原一個郵箱存儲到恢復存儲組裏,來恢復郵箱存儲或個人郵箱。

創建撥號音數據庫

 

我們已經準備好創建一個撥號音數據庫。在創建之前,你首先需要卸除郵箱存儲,以便從備份中恢復它。實現這一步,我們需要打開EXCHANGE系統管理控制檯,按下圖1所示,在指定的存儲組下,定位到郵箱存儲。右鍵“郵箱存儲”,選擇卸除存儲。

clip_image001

圖1:卸除發生故障的郵箱存儲

爲了可以創建撥號音數據庫,下一步需要從MDBDATA目錄(C:\Program Files\ExchSrvr\Mdbdata,如圖2所示)移動郵箱存儲文件(Priv1.edb 和 Priv1.stm)到服務器的另一個位置.

clip_image002

圖2:複製郵箱存儲文件(Priv1.edb 和Priv1.stm)

註釋:

如果你有足夠的磁盤空間,那建議你不要刪除這些文件,而是移動郵箱存儲文件(Priv1.edb 和 Priv1.stm)到服務器上的其他位置上(最好是放在相同的邏輯磁盤上),因爲你不知道在恢復過程後期,是否還會再需要它們!千萬記住, MDBDATA文件夾中的事物日記也需要被複制。在恢復原始數據庫到恢復存儲組後,需要事物日記進行回演操作。

我們現在準備創建撥號音數據庫。右鍵點擊之前卸除的郵箱存儲,然後選擇“裝載數據庫”(如圖3所示)

clip_image003

圖3:在EXCHANGE系統管理控制檯先裝載郵箱存儲

幾秒後將會彈出(如下圖4所示)的對話框

clip_image004

圖4:創建撥號音數據庫

點擊“是”,再等待片刻,直到下一個對話框彈出,然後點擊“確定”(看圖5)

clip_image005

圖5:撥號音數據庫被成功創建

我們現在已經創建了撥號音數據庫,此時所有用戶又可以連接到他們自己的郵箱上(雖然它只是空的數據庫)

現在用戶又可以連接到EXCHANGE服務器,你需要發送一封郵件通知用戶發生了什麼,這一點很重要。這封郵件的內容,大概類似於圖6所示那樣。

clip_image006
注:圖6中內容大意如下:

主題:恢復狀態郵件

郵件正文:各位同事你們好,我們的郵件服務器發生很大的故障,此時你們可以看到,現在你們又可以連接到你們的郵箱。雖然數據庫目前是空的,但你們仍可以發送和接收公司內部或外部的郵件。

我們正在努力、快速的恢復郵件服務器的使用,預計整個恢復需要2小時的時間。

注意:你們不需要花太多時間,去重建之前的,已經丟失的規則、視圖、文件夾,等服務器恢復後,它們也會被恢復。

請記住你們仍可以通過在脫機模式下打開OUTLOOK,來訪問你們之前的郵件,感謝你們的耐心等待。

謝謝,

IT工作人員

圖6:一封狀態郵件,通知給受郵箱故障影響的用戶

這些就是第一部分,在第二部分中,我將會給你們展示,當OUTLOOK2003的客戶端嘗試連接到我們創建好的撥號音數據庫時,將會發生什麼。我也會告訴你們,從備份到恢復存儲組,該如何恢復郵箱存儲。最後講一下,用恢復存儲組裏被恢復的數據庫,替換原始存儲組裏的撥號音數據庫,然後將它們合併。

揭開exchange撥號音恢復的方法(第二部分)

 

在第1部分中,我講到EXCHANGE的撥號音是什麼,以及如何創建它。第2部分中,我將會對OUTLOOK2003 EXCHNAGE恢復模式做深入的探討。如何使用NTBACKUP備份來恢復故障郵箱存儲到恢復存儲組裏。

OUTLOOK2003 EXCHNAGE恢復模式

 

現在撥號音數據庫已被創建,此刻工作在OUTLOOK2003緩存模式的客戶端用戶,都可以登錄並使用郵箱了。他們將會看到如下圖1所示的對話框。

clip_image007

注:對話框大意如下:

EXCHANGE現在工作在恢復模式下,你可以使用網絡連接到郵件服務器,工作在脫機模式下;或取消登錄。

圖1:OUTLOOK2003 EXCHNAGE恢復模式

OUTLOOK2003 EXCHNAGE恢復模式讓你選擇“連接”或“脫機工作”,如果你點擊“連接”,你會連接到一個空的郵箱,類似於圖2所顯示的那樣,意味着郵件、規則、簽名等消失不可見,但你可以查看全球地址列表,來發送或接收郵件,就像之前一樣。

Note:

注意:OUTLOOK之前的版本,將不會收到像圖1所示的對話框。而用戶將選擇工作在聯機模式,大多數情況下會使用一個不可讀的OST文件(脫機文件),因爲與之前郵箱關聯的加密數據將會被空郵箱的新密鑰所覆蓋。因此建議通知所有用戶使用新版本的OUTLOOK訪問他們的郵箱,在脫機模式下打開OUTLOOK,然後導出數據到PST文件,確保之後在聯機模式下時,可以被打開或導入。更多的相關信息,我建議你讀一下微軟的KB文章(KB就是知識庫):282496—重設EXCHANGE郵箱數據庫時考慮的最佳實踐


clip_image008

圖2:工作在聯機模式的OUTLOOK2003訪問撥號音數據庫

如果你點擊“脫機模式工作”,那麼存儲在客戶端本地的OST文件將被打開,在這裏你可以訪問到先前EXCHANGE郵箱與OST文件同步的任何郵件信息,優先於去訪問發生故障的郵箱存儲,如下圖3所示。

clip_image009

 

圖3:脫機模式下使用OUTLOOK2003訪問本地的脫機文件

從備份中恢復郵箱存儲

 

現在是時候用備份來恢復我們的故障郵箱存儲了,我們將恢復它到恢復存儲組裏,因此在做其他別的事情之前,我們需要創建一個指定的存儲組。實現這一步,需要打開EXCHANGE系統管理控制檯,EXCHANGE服務器位於“服務器”容器下,定位到這,並右鍵點擊它,在彈出的內容欄中選擇“新建”,然後點選“恢復存儲組”,如下圖3所示。

clip_image010

圖4:創建恢復存儲組

指定你想要恢復郵箱存儲到磁盤驅動器的相應位置。(看圖5)。如果磁盤空間允許,恢復它到撥號音數據庫當前所在的路徑,將會是最好的選擇,這樣將會大地提高性能。

clip_image011

圖5:指定事物日誌和系統文件的本地路徑

Click OK.

點擊“確定”

目前我們在相應的位置上已經有恢復存儲組了,接下來我們需要添加數據庫(我們想要從備份中恢復的數據庫)到恢復存儲組。我們要先右擊“恢復存儲組”,然後選擇“添加數據庫到恢復”,將會出現如下圖6所示的窗口。選擇你想要恢復的郵箱存儲,選中後的會高亮顯示,然後點擊”OK”.

clip_image012

圖6:添加數據庫到恢復存儲組

現在給郵箱存儲命名(如圖7示),然後在屬性中點擊“數據庫”標籤。

clip_image013

圖7:爲恢復存儲組的郵箱存儲命名

這裏應該接受默認設置,但是要確定已勾選“在恢復後數據庫可以被覆蓋”這一選項,如下圖8示,然後點擊“OK”。

clip_image014

圖8:指定恢復存儲組數據庫路徑

我們現在準備從備份中恢復郵箱存儲,這篇文章裏我們使用NTBACKUP,但是如果你已經實施一個第三方產品的恢復工具,例如Veritas Backup Exec,你也可以使用它。

使用NTBACKUP,就要先點擊“開始”,“運行”,然後輸入“NTBackup”,然後選擇“恢復和管理媒體”,如圖9所示。

clip_image015

圖9:NTBACKUP中恢復和管理媒體標籤

注意:

如果你打開NTBACKUP後,沒有出現圖9顯示的那樣,是因爲運行在嚮導模式。如果是這種情況,你需要取消選中“總是運行在嚮導模式”,退出NTBACKUP後,再打開。

現在需要展開“文件>Information Store.bkf>服務器名\ Microsoft Information Store\第一存儲組”,選擇對應的“郵箱存儲”和“事物日誌”(如圖10)。

clip_image016

圖10:展開並選擇相應的媒體項目

注意恢復的文件到:文本框顯示的原始位置。

點擊“開始恢復”,然後指定恢復到的服務器和日誌文件、補丁文件的臨時路徑。記住要勾選“上次恢復設置(日誌文件在恢復完成後執行重播操作)”,“恢復後裝載數據庫”(看圖11),然後點擊“下一步”。

clip_image017

圖11:指定服務器,日誌、補丁的臨時路徑

恢復開始執行,郵箱存儲的大小決定恢復所需的時間。當恢復完成後,點擊“關閉”(圖12),退出“NTBackup”。

clip_image018

圖12:郵箱存儲恢復完成

以上所有就是第二部分內容。接下來請期待第三部分,我將說明當前裝載到恢復存儲組的郵箱存儲(我們剛剛恢復完成的),如何替換撥號音數據庫(目前生產環境中正在使用的)。文章的最後,我將說一下如何合併兩個數據庫。我承諾下一篇文章將會是來系列的最後一篇!

揭開exchange撥號音恢復的方法(第三部分)

這是第三部分,也是揭開exchange撥號音恢復的方法系列的最後一部分。在這篇文章中,我將向你們說明,如何確定先前恢復到恢復存儲組的郵箱存儲狀態是一致的,向你們提供必要的步驟,以便用已恢復的郵箱存儲替換撥號音數據庫。最後我要說一下如何合併兩個數據庫。

檢查已恢復郵箱存儲的狀態

在系統管理控制檯中,恢復存儲組下,此時檢查已恢復的郵箱存儲是否可見。檢查在郵箱容器對象下,相對應的郵箱已被列出(看圖1)

clip_image019

圖1:在系統管理控制檯,已恢復郵箱存儲在恢復存儲組下可以看到

恢復一個郵箱存儲到恢復存儲組後,建議你立即“卸載”/“裝載”它,以保證事物日誌被清除,並且都已寫入到數據庫當中,並保證數據庫的狀態是一致的。如果你還心有餘悸的話,你可以通過運行命令來檢查數據庫的狀態:

ESEUTIL /MH C:\Program Files\Exchsrvr\Recovery Storage Group\database.edb(記住要先卸除數據庫)

“狀態”一行上應該顯示的是:Clean Shutdown(安全關閉、乾淨關閉),如圖2顯示。

clip_image020

圖2:已恢復郵箱存儲的狀態

用已恢復郵箱存儲替換撥號音數據庫

好吧,我們現在已經有了一個,狀態一致的原始郵箱存儲的恢復,我們準備用它來替換在當前生產工作中的撥號音數據庫。其實你可以馬上開始合併已恢復的郵箱存儲到撥號音數據庫,但是這樣做有幾個缺點。最值得注意的是如下方面:

  • 單實例存儲將丟失,這意味着郵箱存儲的大小,將比先前發生故障時變的更大
  • 原郵箱規則、格式等將保持在郵箱存儲發生故障之前的狀態,意味着用戶將不能對規則做任何修改,例如移動郵件到自定義的文件夾。另外OUTLOOK的脫機文件仍發揮作用。
  • 合併從一個數據庫到另一個數據庫的全部時間將會大大的縮短。因爲撥號音數據庫要比原郵箱存儲小很多。想象一下,把一個30G的數據庫與一個只有1G大小的數據庫合併,會花費多長時間呢。

爲了替換數據庫,首先要將它們兩個都“卸載” ,通過在系統管理控制檯,右鍵點擊郵箱存儲,然後選擇“卸載”。

注意:

理論上你可以通過在系統管理控制檯中,改變每個數據庫的邏輯路徑,來替換數據庫。但是我不建議你使用此方法,因此關於使用這種方法的詳細步驟,我將不做說明。

接下來是要確認與郵箱存儲相關聯、被恢復到恢復存儲組的EDB文件和STM文件,是否與撥號音數據庫相關聯的EDB文件和STM文件相匹配,如果不匹配的話,就需要將它們重命名。

重要說明!

如果你不需要將其他的日誌文件導入到數據庫的話,你應該重命名EDB和STM文件。

是時候創建一個名爲“新建”的文件夾(或其他名字的文件夾也可以)。文件夾中包含已恢復郵箱存儲的EDB和STM文件,以及在當前生產環境中郵箱存儲(即撥號音數據庫)的EDB和STM文件。它們默認的路徑分別是C:\Program Files\Exchsrvr\Recovery Storage Group 和 C:\Program Files\Exchsrvr\MDBDATA 文件夾下(如下圖3所示)。

clip_image021

圖3:兩個郵箱存儲的EDB和STM文件路徑

現在從恢復存儲組的文件夾,移動EDB和STM文件到MDBDATA文件夾下的“新建”文件夾中。同樣把MDBDATA文件夾的EDB和STM文件,也移動到此“新建”文件夾中。移動它們到“新建”文件夾,用來替換“恢復存儲組”。當所有文件全被移走時,你需要再次移動它們,這一次是從“新建”文件夾中,把它們再移回原先的位置(就是“恢復存儲組”文件夾和MDBDATA文件夾)。如果此時你看見一個對話框,提示你是否覆蓋已存在的文件的話,這說明你之前是做複製操作,而不是移動操作。如果這樣,你就選擇“是”。(此操作一定有它的目的性,不是我翻譯的問題,之前也是沒弄明白,反覆研究後才知,有作者的用意,繼續往下看,便可知曉)。

返回系統管理控制檯,你需要打開每個郵箱存儲的屬性,選擇“數據庫”標籤,檢查“數據庫恢復時可被覆蓋”一項是否打勾。(如下圖4所示)。

clip_image022

圖4:郵箱存儲屬性裏的”數據庫”標籤

現在在系統管理控制檯中,裝載上這兩個郵箱存儲,當你這樣操作時,用戶就可以再一次訪問他們原來的郵箱了(包括規則等)。此外,用戶將再一次看到OUTLOOK2003 EXCHANGE恢復模式對話框,出現在數據庫被替換後,他們第一次登錄時。

Merging the Databases

合併數據庫

在調用撥號音數據庫恢復方法成功之前,我們已經做了很多事情。將撥號音數據庫中創建的數據庫,與在此期間我們已從備份中恢復的原始郵箱存儲合併。在Exchange 2003 SP1公佈之前,執行合併操作需要ExMerge的幫助,但是EXCHANGE 2003 SP1改變了這一問題,因爲它包含一個新的恢復郵箱數據的特性,那就是集成在系統管理控制檯裏的(你可以通過微軟EXHCNAGE技術中心,來閱讀更多的關於這一特性的文章)。文章鏈接:EXCHANGE 2003 SP1恢復郵箱數據特性

從撥號音數據庫到從備份中恢復的原始數據庫的郵箱合併。在系統管理控制檯,定位到“恢復存儲組”>“郵箱存儲”>“郵箱”。這裏你應該選擇你需要合併的郵箱,然後點擊鼠標右鍵,在出現的內容菜單裏,點選“EXCHANGE任務”,如下圖5所示。

clip_image023

圖5:選擇需要合併的郵箱

現在點擊兩次“下一步”(圖6所示)。

clip_image024圖6:合併或複製郵箱信息到已選用戶的當前郵箱

請注意一下目的郵箱存儲,然後再次點擊“下一步”(如圖7)。

clip_image025

圖7:目的郵箱存儲

選擇“合併數據”,然後點擊“下一步”(圖8所示)。

clip_image026

圖8:選擇合併數據

設置這一過程的計劃任務,或者立即執行合併,然後點擊“下一步”(如圖9)。

clip_image027

圖9:設置任務計劃

讓任務完成,然後點擊“完成”(如圖10和圖11)。

clip_image028

圖10:任務執行進展

clip_image029

圖11:完成EXCHANGE任務嚮導

我們現在已經恢復了所有郵箱數據,這是郵箱存儲發生故障之前的狀態,而且還合併了用戶連接到撥號音數據庫時收到的任何郵件信息,至此我們執行的災難恢復已成功完成。

最後的話

 

希望這三篇文章,可以鼓舞你有足夠的信心,在你的實驗環境中測試撥號音數據庫的恢復方法,這樣你就可以使用它的優勢,來處理你今後的EXCHNAGE生產環境中,遇到的重大郵箱故障問題。

如果你有任何疑問、意見及其他問題,請提交到MSExchange.org下面的信息板上:

http://forums.msexchange.org/ultimatebb.cgi?ubb=get_topic;f=15;t=005517


相關文章:

EXCHANGE2003中如何使用恢復存儲組
http://support.microsoft.com/kb/824126

使用EXCHANGE 2003的恢復存儲組 (第六章):http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/ue2k3rsg.mspx

撥號音數據庫:
http://www.microsoft.com/seminar/shared/asp/view.asp?url=/seminar/en/20040318TNT1-101d3/manifest.xml

重置EXCHANGE郵箱數據庫的考慮和最佳實踐

http://support.microsoft.com/?id=282496

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章