Exchange Server 2010数据库备份和恢复

恢复数据库 (RDB) 一种特殊的邮箱数据库,通过它您可以装入还原的邮箱数据库,并可以在恢复操作中从还原的数据库提取数据。您可以使用 Restore-Mailbox cmdlet 从 RDB 提取数据。提取后,可将数据导出到一个文件夹或者合并到一个现有邮箱中。RDB 使您能够从备份或数据库副本中恢复数据,而不会干扰用户对当前数据的访问。

Microsoft Exchange Server 2010 支持将数据直接还原到恢复数据库。通过将已恢复的数据作为恢复数据库装入,管理员可以还原单个邮箱或邮箱中的单个项目。可以通过以下两种方法还原到恢复数据库:

  • 如果恢复数据库已存在,则应用程序可以卸除数据库,将数据还原到恢复数据库和日志文件中,然后重新装入数据库。
  • 可以将数据库和日志文件还原到任何磁盘位置。Exchange 将分析已还原的数据并重播事务日志,从而使数据库保持最新,然后可以将恢复数据库配置为指向已恢复的数据库文件。

邮箱数据库和恢复数据库之间的区别



RDB 和标准邮箱数据库在以下几个方面不同:

  • RDB 是通过 Exchange 命令行管理程序进行创建的。
  • 不可以从 RDB 发送邮件,或将邮件发送给 RDB。将阻止所有客户端协议(包括 SMTP、POP3 和 IMAP4)对 RDB 的访问。此设计可防止使用 RDB 将邮件插入邮件系统或将邮件从邮件系统中删除。
  • 将阻止使用 Microsoft Office Outlook 或 Outlook Web App 的客户端 MAPI 访问。RDB 支持 MAPI 访问,但是仅受恢复工具和应用程序的支持。使用 MAPI 登录 RDB 中的邮箱时,必须指定邮箱 GUID 和数据库 GUID。
  • RDB 中的邮箱无法连接到用户帐户。要允许用户访问 RDB 中的邮箱的数据,则必须将邮箱合并到现有邮箱或导出到文件夹中。
  • 不能使用系统管理策略和邮箱管理策略。此设计可以防止恢复过程中系统删除 RDB 中的项目。
  • 不能为 RDB 执行联机维护。
  • 不能为 RDB 启用循环日志记录。
  • RDB 仅用于恢复邮箱数据库数据。不能使用 RDB 恢复公用文件夹数据。
  • 任何时候只能在一个邮箱服务器中装入一个 RDB。RDB 的使用量不受每个邮箱服务器最多可以有 100 个数据库的限制。
  • 不能创建 RDB 的邮箱数据库副本。
  • RDB 可用作还原操作的目标,但不能用于备份操作。
  • 作为 RDB 装入的已恢复的数据库不会以任何方式绑定到原始邮箱

1、创建一个备份数据库

2、利用Windows backup工具备份和恢复数据库,恢复时指定到其它路径,不要覆盖原来数据库位置

3、恢复的数据库文件与开始创建的恢复数据库进行连接

4、完成恢复数据库的建立后,正确的步骤应该是先切换到该数据库文件夹中,然后执行ESEUTIL /R E03 /I /D命令参数将Log文件Commit到邮箱数据库并且进行重整,以确保邮箱数据库内容的一致性

在上图中,我们可能看到E03这个参数,这个参数在每个数据库下是不一样的,我们可以定位到数据库目录,在里面可以看到一个E01.chk的文件,上面那条命令对应的那个E03就是对应的这个,例如这个数据库是E01.chk,那么上面的参数也应该是E01,这里需要注意下

5、接下来使用eseutil /mh来检查后数据库的状态,如果“Status=Dirty Shutdown”,则必须优先使用前面步骤中的Eseutil/r E03来将Log文件Commit到邮箱数据库,再次检查之后,如果发现“Status=Clean Shutdown”则表示没有问题,如果仍是“Status=Dirty Shutdown”,则可以考虑“Eseutil /P”来修复邮箱数据库,不过这种做法导致某些尚未Commit的信息数据遗失,等完成修复之后,再使用"/d"来重整数据库即可。

6、确认Status=Clean Shtudown时,我们可以到EMC控制台装入数据库,或者使用Shell命令“Mountain-Database”命令来载入

7、下面使用以下命令完成对某一邮箱的还原,此命令表示我们将恢复数据库中的jin的邮箱合并到目前在线的Jin邮箱中

8、下面的命令中表示将恢复数据库中的Jin的邮箱恢复到Yoyo 邮箱中的Jin_Recovery文件夹中

打开YOYO的邮箱,可以看到刚才的恢复的邮件了

以上介绍了通过恢复数据库恢复邮件到本人或者他人的邮箱中!

时间: 2024-11-05 11:31:45

Exchange Server 2010数据库备份和恢复的相关文章

Exchange Server 2010数据库崩溃还原过程

客户公司Exchange Server 2010 邮箱数据库数据损坏,所幸以前使用DPM进行过数据库备份,临时创建一个空库以满足大家发往邮件的需要.两天后,原DPM中的数据库恢复成功,那么新建的数据库就需要和还原的数据库进行合并,操作步骤如下: 1.DPM中还原数据库到一个文件夹中,这个操作很简单,大致如下图所示: 根据提示将数据库还原到指定文件夹,然后复制到Exchange的MBX服务器上,例如,复制到e:\olddb下. 2. EMS上新建一个数据库,名称可以自拟,然后卸载此数据库,再对数据

Exchange server 2010 数据库显示失败并搁置

[故障现象] [解决方法] 经查看,是由于主数据库与备数据库之间日志复制数量不同导致,将数据库设置启用日志循环功能后,重新挂载数据库,数据库复制状态恢复正常.

Exchange Server 2010 数据库提示无法激活数据库副本

前段时间处理了一个关于Exchange 数据库副本无法激活的故障,故障截图如下: 解决方法来看,我们尝试重新建立副本,但仍然无法成功创建,创建后提示失败搁置,那么我们接下来进行一下索引重建,关于重建索引,是由于在报错的数据库副本中可以看到当前状态显示为"状态正常,索引失败",那么我们就可以尝试重建索引,方法如下: 重建索引后,可以看到,数据库已经显示正常,如下图所示:

Exchange Server 2010 数据库故障处理实例

数据库故障后,出现如下报错: 解决方法: 设置启用日志循环功能,再关闭,重新让日志正常生成即可

无法删除Exchange Server 2010 数据库

如果希望通过ADSI 强行删除,可以考虑如下方法: Open ADSI-Edit and got to configuration Navigate to this path: CN=Configuration,DC=DOMAIN,DC=LOCAL CN=Services CN=Microsoft Exchange CN=EXCHANGE_ORG CN=Administrative Groups CN=CN=Exchange Administrative Group (FYDIBOHF23SPD

也谈Exchange Server 2010单站点的高可用设计

Exchange Server 2010 是一种消息传递平台,提供了电子邮件.日程安排以及用于自定义协作和消息服务应用程序的工具. 1.Exchange Server 2010服务角色 Exchange 2010 包括以下五种服务器角色: 1.1 邮箱服务器: 在 MicrosoftExchange Server 2010 中,邮箱服务器角色是可以在运行 Windows Server 2008 的服务器上安装并配置的几个服务器角色之一.邮箱服务器角色是最常用的服务器角色,在 Exchange 组

关于Exchange Server 2010中无法装入指定的数据的解决方法

当您的Exchange Server 2010中邮箱数据库出现如下装载错误时: 可通过重启下图中的方法来进行解决:

案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表

Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境 SQL> select count(*) from t_xifenfei; COUNT(*) ---------- 67854 SQL> desc t_xifenfei Name Null? Type ----------------------------------------- -------- ------------------

部署 Exchange server 2010

Exchange  2010 分为标准版和企业版.通过对产品的密钥来识别版本的不同,企业版可支持每台服务器处理100个数据库,标准版被限制在每台服务器处理5个数据库. Exchange 2010的5种角色分别是:客户端访问服务器角色(CAS).集线器传输角色(HT).邮箱数据库角色(MBX).边缘传输服务器角色(EDGE).统一通讯服务器角色(UM). 大型企业邮件配置: 中型企业邮件配置: 小型企业邮件配置: 示例:小型企业安装邮件系统 1:exchange服务器加入到域abc.com 2:双