Lync 項目經驗-49-耗時5天修復某上市企業2000人郵箱數據庫實錄(五一巨獻)
某企業郵箱服務器為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人郵箱數據庫實錄(五一巨獻)