不少公司都会定期对Exchange做灾难恢复演练,来检验灾备系统的有效性,公司的Exchange 系统上线后,虽然一直稳定运行,没有发生重大的故障,但领导发话了,要对邮件系统做次全面灾难演练。作为企业重要的信息沟通工具,Exchange重要性还是不言而喻的,琢磨着,除了做邮件系统数据中心级别切换演练,还能整点啥高大上的东西呢.......有了,数据库、邮箱、邮件的恢复。这些问题平时还是会经常遇到的,例如经常有用户跑到信息中心,麻烦帮我恢复一下以前删除的邮件。这时候如果没有备份和归档,就直接傻眼了。

   企业刚好有Symantec NBU 软件,平时也有备份Exchange数据库,但是完整的恢复操作还没有做过,也没有形成具体操作文档,总不能发生故障后再去查官方手册吧(那估计就等着被Boss炒了)。现成的资源干嘛不利用呢,查了官方手册,结合自己的测试环境,做了一遍实验,过程也还顺利。废话不多说,这篇文章先从恢复Exchange邮箱数据库开始

必要性

虽说Exchange DAG已经成大多数企业的标准配置,但是这也不意味着你可以省略邮箱数据库的备份和恢复操作。

环境和条件

1、运行正常的 Exchange Server 2010, 并安装有NetBackup client

:我的环境中有DAG,不是必须的

2、NBU有完整的Exchange数据库备份

实验目的

邮箱数据库MDB2损坏,使用NBU备份恢复MDB2数据库

恢复步骤

1、手动暂停所有被动数据库复制,执行命令:Suspend-MailboxDatabaseCopy -Identity MDB2\VAN-EX3 -SuspendComment"Maintenance on MDB2",当然如果你已经删除该数据库,这一步可跳过

wKiom1LVBXejyvSGAAIiGwJJRc4212.jpg

2、登陆NBU服务器,打开“Backup,Archive,andRestore” >依次单击“File” > Select Files And Folders to Restore > from Normal Backup

wKiom1LVCOjQMohKAAJoDvsOQr4782.jpg

3、选择”File”>SpecialNetbackup Machines and Policy Type弹出如下窗口,”Source clientfor restores”选择DAG虚拟网络名,DAG.adatum.com,”Destination client forrestores”也选择DAG虚拟网络名,DAG.adatum.com”Policy type for restores”选择”MS-Exchange-Server”,点击OK

wKioL1LVCWTim3FMAAEcCMNbuqg019.jpg

4、选择最近一次完整备份以及最近的所有增量备份,这里选择最近一次完整备份,展开所有文件夹,选择需要还原的数据库MDB2

wKioL1LVCcjQLFfnAAJtOqfXIEE481.jpg

5、选择”Action”>Restore

wKioL1LVCerxRkFzAAGowIDJMZs714.jpg

6、MicrosoftExchange选项卡选择如下选项,点击”Start Restore”。

”Roll-Rorward Recovery(Replay all log files)”将重播所有已备份和未备份的数据库日志文件,

”Dismountdatabase prior to restore”将在恢复操作执行前卸载数据库,

”Commit afterlast backup set is restored”将在最后一个备份集恢复完成后装载数据库

wKiom1LVCmHi4SVzAAFtJW9DSDk940.jpg

7、恢复成功,邮箱数据库会自动查找活动数据库节点,然后恢复到该节点的数据库结构中,覆盖损坏的数据库文件

wKiom1LVCpOQZqg8AAVPlv_84Nk838.jpg

8、使用MDB2数据库中的tom登陆邮箱,可以看到已备份邮件和未备份的最后一封邮件都已恢复

wKiom1LVCzrDYE7OAAMeSQRylv8757.jpg


9、恢复数据库复制,执行如下命令: Resume-MailboxDatabaseCopy -Identity MDB2\VAN-EX1,如有必要,需要更新数据库副本操作

wKioL1LVC4qjmapTAAEnc58AZms174.jpg

   至此,MDB2邮箱数据库已经恢复完成,整个过程比较简单,和恢复普通文件没有太多区别。即使环境中有DAG,也不必先删除副本数据库,不用重新添加副本数据库;另外对于最后一次数据库备份后生成的邮件,只要数据库的日志文件还存在,恢复过程会自动提交未备份的日志并进行恢复,不会覆盖最后一次备份后生成的邮件,这一点还不错。

下一篇介绍邮箱和单封邮件的恢复。