NetBackup 恢复Exchange邮箱数据库 推荐
2014-01-14 18:37
211 查看
不少公司都会定期对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",当然如果你已经删除该数据库,这一步可跳过
![](http://s3.51cto.com/wyfs02/M00/11/90/wKiom1LVBXejyvSGAAIiGwJJRc4212.jpg)
2、登陆NBU服务器,打开“Backup,Archive,andRestore” >依次单击“File” > Select Files And Folders to Restore > from Normal Backup
![](http://s3.51cto.com/wyfs02/M01/11/90/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
![](http://s3.51cto.com/wyfs02/M00/11/8F/wKioL1LVCWTim3FMAAEcCMNbuqg019.jpg)
4、选择最近一次完整备份以及最近的所有增量备份,这里选择最近一次完整备份,展开所有文件夹,选择需要还原的数据库MDB2
![](http://s3.51cto.com/wyfs02/M01/11/8F/wKioL1LVCcjQLFfnAAJtOqfXIEE481.jpg)
5、选择”Action”>Restore
![](http://s3.51cto.com/wyfs02/M02/11/8F/wKioL1LVCerxRkFzAAGowIDJMZs714.jpg)
6、MicrosoftExchange选项卡选择如下选项,点击”Start Restore”。
”Roll-Rorward Recovery(Replay all log files)”将重播所有已备份和未备份的数据库日志文件,
”Dismountdatabase prior to restore”将在恢复操作执行前卸载数据库,
”Commit afterlast backup set is restored”将在最后一个备份集恢复完成后装载数据库
![](http://s3.51cto.com/wyfs02/M02/11/90/wKiom1LVCmHi4SVzAAFtJW9DSDk940.jpg)
7、恢复成功,邮箱数据库会自动查找活动数据库节点,然后恢复到该节点的数据库结构中,覆盖损坏的数据库文件
![](http://s3.51cto.com/wyfs02/M01/11/90/wKiom1LVCpOQZqg8AAVPlv_84Nk838.jpg)
8、使用MDB2数据库中的tom登陆邮箱,可以看到已备份邮件和未备份的最后一封邮件都已恢复
![](http://s3.51cto.com/wyfs02/M02/11/90/wKiom1LVCzrDYE7OAAMeSQRylv8757.jpg)
9、恢复数据库复制,执行如下命令: Resume-MailboxDatabaseCopy -Identity MDB2\VAN-EX1,如有必要,需要更新数据库副本操作
![](http://s3.51cto.com/wyfs02/M00/11/8F/wKioL1LVC4qjmapTAAEnc58AZms174.jpg)
至此,MDB2邮箱数据库已经恢复完成,整个过程比较简单,和恢复普通文件没有太多区别。即使环境中有DAG,也不必先删除副本数据库,不用重新添加副本数据库;另外对于最后一次数据库备份后生成的邮件,只要数据库的日志文件还存在,恢复过程会自动提交未备份的日志并进行恢复,不会覆盖最后一次备份后生成的邮件,这一点还不错。
下一篇介绍邮箱和单封邮件的恢复。
企业刚好有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",当然如果你已经删除该数据库,这一步可跳过
![](http://s3.51cto.com/wyfs02/M00/11/90/wKiom1LVBXejyvSGAAIiGwJJRc4212.jpg)
2、登陆NBU服务器,打开“Backup,Archive,andRestore” >依次单击“File” > Select Files And Folders to Restore > from Normal Backup
![](http://s3.51cto.com/wyfs02/M01/11/90/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
![](http://s3.51cto.com/wyfs02/M00/11/8F/wKioL1LVCWTim3FMAAEcCMNbuqg019.jpg)
4、选择最近一次完整备份以及最近的所有增量备份,这里选择最近一次完整备份,展开所有文件夹,选择需要还原的数据库MDB2
![](http://s3.51cto.com/wyfs02/M01/11/8F/wKioL1LVCcjQLFfnAAJtOqfXIEE481.jpg)
5、选择”Action”>Restore
![](http://s3.51cto.com/wyfs02/M02/11/8F/wKioL1LVCerxRkFzAAGowIDJMZs714.jpg)
6、MicrosoftExchange选项卡选择如下选项,点击”Start Restore”。
”Roll-Rorward Recovery(Replay all log files)”将重播所有已备份和未备份的数据库日志文件,
”Dismountdatabase prior to restore”将在恢复操作执行前卸载数据库,
”Commit afterlast backup set is restored”将在最后一个备份集恢复完成后装载数据库
![](http://s3.51cto.com/wyfs02/M02/11/90/wKiom1LVCmHi4SVzAAFtJW9DSDk940.jpg)
7、恢复成功,邮箱数据库会自动查找活动数据库节点,然后恢复到该节点的数据库结构中,覆盖损坏的数据库文件
![](http://s3.51cto.com/wyfs02/M01/11/90/wKiom1LVCpOQZqg8AAVPlv_84Nk838.jpg)
8、使用MDB2数据库中的tom登陆邮箱,可以看到已备份邮件和未备份的最后一封邮件都已恢复
![](http://s3.51cto.com/wyfs02/M02/11/90/wKiom1LVCzrDYE7OAAMeSQRylv8757.jpg)
9、恢复数据库复制,执行如下命令: Resume-MailboxDatabaseCopy -Identity MDB2\VAN-EX1,如有必要,需要更新数据库副本操作
![](http://s3.51cto.com/wyfs02/M00/11/8F/wKioL1LVC4qjmapTAAEnc58AZms174.jpg)
至此,MDB2邮箱数据库已经恢复完成,整个过程比较简单,和恢复普通文件没有太多区别。即使环境中有DAG,也不必先删除副本数据库,不用重新添加副本数据库;另外对于最后一次数据库备份后生成的邮件,只要数据库的日志文件还存在,恢复过程会自动提交未备份的日志并进行恢复,不会覆盖最后一次备份后生成的邮件,这一点还不错。
下一篇介绍邮箱和单封邮件的恢复。
相关文章推荐
- 华为路由器密码恢复
- ASP实现SQL备份、恢复
- 路由器版本与密码恢复
- QQ聊天记录删除了怎么恢复简单方法
- sqlserver 数据库日志备份和恢复步骤
- SQLserver 数据库危险存储过程删除与恢复方法
- sqlserver2005打造自动备份的维护计划图解教程
- 恢复主引导分区
- mysql备份与恢复详解
- vbs实现恢复暂停的自动启动服务的脚本
- SQL Server简单模式下误删除堆表记录恢复方法(绕过页眉校验)
- oracle备份恢复的具体方法
- 如何恢复Mysql数据库的详细介绍
- 病毒隔离,删除和恢复
- asp.net替换和恢复html特殊字符
- SQL Server中通过扩展存储过程实现数据库的远程备份与恢复
- sql server中通过查询分析器实现数据库的备份与恢复方法分享
- linux备份与恢复基础知识
- IIS备份 恢复一键搞定
- 解析Mysql备份与恢复简单总结与tee命令的使用介绍