1. 程式人生 > >Lync 項目經驗-49-耗時5天修復某上市企業2000人郵箱數據庫實錄(五一巨獻)

Lync 項目經驗-49-耗時5天修復某上市企業2000人郵箱數據庫實錄(五一巨獻)

服務器 Exchange Exchange 2013 為卸除 不能收發郵件

問題描述:

某企業郵箱服務器為Exchange Server 2013,僅只有一臺服務器,有幾個數據庫,但只有1個數據庫狀態為已裝載,其它數據庫為卸除。

數據庫狀態為卸除,其中數據庫庫所有用戶不能正常使用郵箱收發郵件。


解決方法:

(解決時間與你實際數據庫大小,存放位置有關,本問題花時5天之久。)


1. 查詢郵箱數據庫狀態為卸除,查詢郵箱數據庫的位置。

狀態:

技術分享圖片

位置:

技術分享圖片

2. 查詢用戶所在哪一個郵箱數據庫中,目的:快速定位用戶所在哪一個用戶郵箱數據庫中。

Get-mailbox -Database "Mailbox Database 1***9" | Export-Csv C:\Mailbox-1XXX9-2018-05-01-1345.csv

導出 Mailbox-1XXX9-2018-05-01-1345.csv 可以查詢用戶是否在某個數據庫。


註意查詢SamAccountName來確定。

3. 修復數據庫

A.查詢郵箱數據庫狀態。

eseutil /mh "H:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 1***9

\Mailbox Database 1***9.edb"

State: Dirty Shutdown //數據庫狀態不正常,所以用戶不能正常使用郵箱。

B.修復數據庫狀態

eseutil /p "H:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 1***9\

Mailbox Database 1***9.edb"

C.查詢數據庫狀態。

eseutil /mh "H:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 1***9

\Mailbox Database 1***9.edb"

State: Clean Shutdown //修改數據庫狀態為正常。


4. 移除郵箱數據庫的LOG文件。

"H:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox Database 1***9\"


5. 掛載郵箱數據庫,狀態為已裝載,測試用戶收發郵件正常。

測試發現一部分用戶可以使用郵箱,一部分用戶不能使用郵箱。


6. 一部分不能使用郵箱的用戶,可以遷移到其它郵箱數據庫中,正常能訪問。

[PS] C:\Windows\system32>New-MoveRequest -Identity "[email protected]" -TargetDatabase db01

DisplayName StatusDetail TotalMailboxSize TotalArchiveSize PercentComplete

----------- ------------ ---------------- ---------------- ---------------

ABC Queued 308.8 MB (323,762,083 ... 0

[PS] C:\Windows\system32>Get-MoveRequest | Get-MoveRequestStatistics

DisplayName StatusDetail TotalMailboxSize TotalArchiveSize PercentComplete

----------- ------------ ---------------- ---------------- ---------------

ABC CopyingMessages 308.8 MB (323,762,083 ... 100

進度為100,表示成功。


7. 一部分不能使用郵箱的用戶,遷移到其它數據庫中,不能正常遷移。

A. 查看用戶使用哪一種客戶端收發郵件。

Outlook,先備份本地用戶的郵箱,具體如何備份,不清楚再咨詢博主。

Foxmail,先備份本地用戶的郵箱,具體如何備份,不清楚再咨詢博主。

OWA,沒戲。

B. 備份成功。

C. 禁用用戶郵箱。

D. 啟用用戶郵箱。


8. 所有能正常登錄郵箱,但有部分用戶不能收發郵件。

參考博文:

Exchange重建同名用戶或通訊組後無法收到郵件

http://blog.51cto.com/horse87/1617098

重點部分:

註:電子郵件地址框內填寫:

/O=FIRST ORGANIZATION/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/[email protected]

(前面紅色部分不變,只需修改後面用戶現有郵件地址)


9. 成功企業2000用戶郵箱不能使用的問題。


後續建議:

1. 準備2臺Exchange Server 2016服務器

2. 部署為高可用

3. 將用戶按類別新建數據庫,遷移用戶

A. db01_VIP

B. db01_IT

C. db02_HR

D. db03_CW

4. 購買備份軟件按計劃進行備份(定期)

5. 按計劃進行備份恢復測試(定期)

Lync 項目經驗-49-耗時5天修復某上市企業2000人郵箱數據庫實錄(五一巨獻)