实例讲解基于Backup Exec 2012完全备份+差异备份恢复Exchange数据库

简介:

继上一篇介绍"从Backup Eexc 2012的完全备份+差异备份中恢复Exchange邮箱项 ",本次主要介绍从备份中还原Exchange 2010 邮箱数据库。

场景描述

利用Backup Exec 2012 备份作业计划对Exchange2010执行定期完全备份+差异备份;

每周日 10:00 执行完全备份,每天10:30执行差异备份;

user1邮箱,所在数据库名为Test,有两封邮件"Test01"、"Test02",然后执行完全备份;

完全备份和差异备份之间,给user1再发送一封标题为"Test03完全备份后,差异备份前"的邮件,等待差异备份执行;

执行后,彻底删除邮箱user1,然后从完全备份+差异备份中恢复整个数据库Test.

设置备份作业计划,根据需求设置好作业计划时间,备份内容

备份内容:选择"Microsoft Information Store",并设置作业计划时间,如图示:

wKiom1LJODPxDgqwAADX0M4T0Us253.jpg

更新后,可以看到下次备份时间变为我们计划中设置的时间了:

wKiom1LJODPxtyNwAACg7sFfTVk986.jpg

备份前,看一下数据库"Test"有哪些用户:

通过筛选器,很容易看到该数据库中只有user1用户邮箱;

wKiom1LJOYXjz7AmAABUzycpuYA628.jpg

登录user1 OWA查看邮件(完整备份前):

wKioL1LJOdrzQf1nAACPTL8UpBk557.jpg


等待完全备份作业执行.............


完全备份完成:

wKiom1LJQVuCSRJ_AADhL-MvaYA811.jpg


完全备份完成后,给user1发送第三封邮件,标题为"Test03 完全备份后差异备份前",登录user1 OWA

查看邮件:

wKioL1LJQj3zMcrQAACO8aENboM347.jpg


等待差异备份作业执行.............


差异备份成功完成后,在Exchange 管理控制中删除user1邮箱,默认邮箱删除后,并没有真正从数据库中删除,而是在"断开连接的邮箱"中保留一定周期(默认30天),之后才会从数据库删除。

如图示:

wKiom1LJQ-mxCCZaAAC5NrUsis4655.jpg


在Exchange Management Shell中执行如下指令彻底删除user1邮箱:

获取user1邮箱的guid:

wKioL1LJRGLDCROPAACLhWfFxyA083.jpg

从数据库中删除user1邮箱:

wKiom1LJRG_hzQySAAEmVBGVlqM296.jpg


 如图示:可以看到数据库中已经没有user1邮箱了;

wKioL1LJRGKxPkpfAAEMgciB63k839.jpg

下面通过从备份中恢复"Test"数据库来恢复邮箱.


还原数据库:

执行还原作业之前,应该将数据库设置为"还原时可覆盖此数据库";

EMC中,【组织】->【邮箱】,右击要还原的邮箱,切换到"维护"选项卡,勾选"还原时可以覆盖此数据库":

wKiom1LJRkOy-AUpAAEOo2UgK6o960.jpg

为防止恢复期间数据库有新的数据写入,将数据库卸载:

wKioL1LJRm-Qrr6EAACJcftNNYs080.jpg


接下来就可以回到Backup Exec 控制台进行还原作业的操作了。


开始还原:



Backup Exec 2012控制台中,启动还原向导(详细操作前面的博文已介绍,这里只介绍关键部分);


因为要还原的是数据库,所以我们选择"Microsoft Exchange Server数据库或存储组":

wKiom1LJR7fibfznAACqCXZrKEk105.jpg


您要还原哪些数据库或存储组 : 这里我们选择"Test"数据库的完全备份;

wKioL1LJSAji8zqgAACWypseiyI580.jpg


还原位置: 选择"原始位置";

wKiom1LJSIrCHWNuAABnze8Hrl0764.jpg


您希望如何还原数据库或存储组:  选择"清除现有数据并仅还原数据库和事务日志"

wKioL1LJSOWioGZyAABX_0rhnI8022.jpg


日志和修补程序临时存储位置:  保持默认设置即可(默认为C:\temp);


是否希望在此还原完成后使此存储联机: 这里选择"不,还有更多的备份集要还原",以为我们待会还有差异备份的数据没有还原;如图示

wKioL1LJShaDcFWqAABXDL65iWQ731.jpg


还原前后还要执行哪些任务: 这里在"通知"一栏勾选收件人设置就好了,主要是还原任务完成时,相关人员会收取到邮件通知:

wKiom1LJSofjUbJcAADJkYN5T5Q228.jpg


作业名称和计划:

为了区别于后面的差异还原作业,这里我们给名称加个后缀"完全备份还原",并选择"立即执行";

wKioL1LJSs_RVE3vAACAAkav7jk633.jpg


还原摘要,检查无误后,就开始执行完全还原了.

还原完成后,相关人收到邮件成功提示:

wKiom1LJTAuQ56P-AAD1RGi7aEI779.jpg


完全备份还原后,开始还原差异备份:


再次启动还原向导,此次在备份内容中我们选择差异备份,如图示

wKioL1LJTP6hognJAACdwnKZdUo915.jpg


依然选择"清除现有数据并仅还原数据库和事务日志":

wKiom1LJTWvR7gC7AABX_TlTYX0076.jpg


是否希望在此还原完成后使此存储联机: 这里就和刚才完全备份还原时不同了,这里选择"是的,这是要还原的最后备份集",选择此项后,还原作业完成后,数据库会自动装载;

wKioL1LJTfaBQA0GAABat-SbRAc221.jpg


还原前后任务中,选中收件人通知;


作业名称和计划:

名称添加后缀:差异备份还原

wKioL1LJTj7DANpNAACAGw3mxUM172.jpg


根据向导,直到最后一步,开始执行差异还原作业。


还原作业完成,相关人收到通知:

wKiom1LJTqezile8AAEPlVaXIDQ073.jpg


这样数据库恢复就成功完成了,但是数据库恢复后,我们还要进一步操作才能真正的将用户User1找回来,使其正常使用。


打开EMS,按图示执行指令:

wKioL1LJT1zBaibPAAB5InVQh_Q719.jpg

可以看到,user1邮箱已经存在于"Test"数据库中了。

但是此时邮箱还是处于断开状态,因为它还没有连接到Active Directory 中的用户

如果上图中的命令执行结果中有user1,但是"断开连接的邮箱"中不显示,那么在EMS中执

行如下指令"Get-MailboxDatabase | Clean-MailboxDatabase" ,然后就会出现在"断开连接的邮箱"

列表中了;如图示


wKiom1LJT9mDCCn9AACrx5oS2Ag197.jpg


我们在ADUC中,新建一个用户user1,当然也可以从DC的备份中执行粒度恢复,然后将邮箱连接到用户,然后就可以登录邮箱验证了:

wKiom1LJUIbz9SsFAACFlMvxRWA873.jpg


可以看到user1邮箱中的数据全部恢复。


同时可以发现,数据库还原完成后,被还原用户邮箱没有像粒度恢复那样,收到类似如下图所示的Symantec 还原的提示:

wKiom1LJUqvRWOoBAABva6PDmMo577.jpg


到此,数据库的恢复工作就基本完成了。


     本文转自marbury 51CTO博客,原文链接:http://blog.51cto.com/magic3/1348762,如需转载请自行联系原作者



相关文章
|
28天前
|
存储 监控 安全
数据库多实例的部署与配置方法
【10月更文挑战第23天】数据库多实例的部署和配置需要综合考虑多个因素,包括硬件资源、软件设置、性能优化、安全保障等。通过合理的部署和配置,可以充分发挥多实例的优势,提高数据库系统的运行效率和可靠性。在实际操作中,要不断总结经验,根据实际情况进行调整和优化,以适应不断变化的业务需求。
|
28天前
|
负载均衡 网络协议 数据库
选择适合自己的数据库多实例负载均衡技术
【10月更文挑战第23天】选择适合自己的数据库多实例负载均衡技术需要全面考虑多种因素。通过深入的分析和评估,结合自身的实际情况,能够做出明智的决策,为数据库系统的高效运行提供有力保障。
108 61
|
28天前
|
存储 负载均衡 监控
数据库多实例的深入解析
【10月更文挑战第24天】数据库多实例是一种重要的数据库架构方式,它为数据库的高效运行和灵活管理提供了多种优势。在实际应用中,需要根据具体的业务需求和技术环境,合理选择和配置多实例,以充分发挥其优势,提高数据库系统的性能和可靠性。随着技术的不断发展和进步,数据库多实例技术也将不断完善和创新,为数据库管理带来更多的可能性和便利。
93 57
|
17天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
38 3
|
17天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
29 3
|
28天前
|
缓存 负载均衡 监控
数据库多实例的负载均衡技术深入
【10月更文挑战第23天】数据库多实例负载均衡技术是确保数据库系统高效运行的重要手段。通过合理选择负载均衡策略、实时监控实例状态、不断优化调整,能够实现资源的最优分配和系统性能的提升。在实际应用中,需要根据具体情况灵活运用各种负载均衡技术,并结合其他相关技术,以满足不断变化的业务需求。
|
2月前
|
存储 定位技术 数据库
介绍一下数据库的备份和恢复策略
【10月更文挑战第21】介绍一下数据库的备份和恢复策略
|
17天前
|
数据库
【赵渝强老师】数据库的备份方式
备份数据库是指将数据库中的数据及相关信息保存起来,以便在系统故障时恢复。备份对象不仅限于数据本身,还包括数据库对象、用户权限等。根据备份策略、类型和模式的不同,可分为整体/部分备份、完全/增量备份、一致/非一致备份。文中还附有相关视频讲解。
|
17天前
|
关系型数据库 MySQL 数据库
【赵渝强老师】启动与关闭MySQL数据库实例
MySQL数据库安装完成后,可以通过命令脚本启动、查看状态、配置开机自启、查看自启列表及关闭数据库。本文提供了详细的操作步骤和示例代码,并附有视频讲解。
|
16天前
|
SQL 关系型数据库 MySQL
12 PHP配置数据库MySQL
路老师分享了PHP操作MySQL数据库的方法,包括安装并连接MySQL服务器、选择数据库、执行SQL语句(如插入、更新、删除和查询),以及将结果集返回到数组。通过具体示例代码,详细介绍了每一步的操作流程,帮助读者快速入门PHP与MySQL的交互。
30 1
下一篇
无影云桌面