1.在任意一台邮箱服务器上新建RDB数据库目录:C:\rdb01
2.使用Windows Server Backup还原已备份的邮件数据(mbdb02)库到 C:\rdb01 目录下
3.创建RDB数据库(不能通过EMC创建):
New-MailboxDatabase -Recovery -Name RDB01 -Server exmb01 -EdbFilePath "C:\rdb01\mbdb02.edb" -LogFolderPath "C:\rdb01"
注意:如果要mount恢复数据库,要确保恢复数据库出于干净关闭状态
查看刚还原的数据库状态:eseutil /mh mbdb02.edb,结果:Status:dirty shutdown,所以需要将数据库日志进行还原
4.查看 C:\rdb01 目录下刚恢复的文件碎片号码:e02,则重播日志命令如下:eseutil /r e02 /i /d /a
注:/d 指定数据库文件位置;/l 指定log文件目录,省略的话则默认为当前目录;/r 指定恢复日志开始序号; /a /i 需要加上
5.还原完成后,eseutil /mh mbdb02.edb,结果:Status:clean shutdown,表示已还原成功
6.还原邮件:
restore-mailbox -identity exuser03 -recoverydatabase rdb01
注:这样还原的话,会保留用户在备份之后所接收到的新邮件。
7.删除RDB数据库:
可以通过EMC删除,然后删除文件,也可以通过命令删除,然后删除文件:
remove-mailboxdatabase -identity rdb01
============================================================================================
1.创建RDB:
注:不能使用 EMC 创建和还原RDB
New-MailboxDatabase -Recovery -Name RDB1 -Server MBX2
New-MailboxDatabase -Recovery -Name RDB2 -Server MBX1 -EdbFilePath "C:\Recovery\RDB2\RDB2.EDB" -LogFolderPath "C:\Recovery\RDB2"
2.还原RDB或者单个用户邮箱:
批量还原同时位于邮箱数据库 DB1 和恢复数据库 RDB1 中的所有邮箱:
Get-Mailbox -Database DB1 | Restore-Mailbox -RecoveryDatabase RDB1
将从数据库 RDB1 还原用户 Scott 的邮箱:
Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1
将 John 的邮箱内容还原到 Recovery 文件夹下 Scott 的邮箱:
Restore-Mailbox -Identity Scott -RecoveryDatabase RDB1 -RecoveryMailbox John -TargetFolder Recovery
可参考:http://technet.microsoft.com/zh-CN/library/ee332321(v=exchg.141).aspx
恢复数据库 (RDB) 一种特殊的邮箱数据库,通过它您可以装入还原的邮箱数据库,并可以在恢复操作中从还原的数据库提取数据。您可以使用 Restore-Mailbox cmdlet 从 RDB 提取数据。提取后,可将数据导出到一个文件夹或者合并到一个现有邮箱中。RDB 使您能够从备份或数据库副本中恢复数据,而不会干扰用户对当前数据的访问。
Microsoft Exchange Server 2010 支持将数据直接还原到恢复数据库。通过将已恢复的数据作为恢复数据库装入,管理员可以还原单个邮箱或邮箱中的单个项目。可以通过以下两种方法还原到恢复数据库:
RDB 和标准邮箱数据库在以下几个方面不同:
必须满足一些要求,才可以使用 RDB。RDB 只能用于 Exchange 2010 邮箱数据库。不支持来自以前版本的 Exchange 的邮箱数据库。此外,用于数据合并和提取的目标邮箱必须与 RDB 中装入的数据库位于同一个 Active Directory 林。
在一些情况下,可将 RDB 用于恢复数据,例如:
注意: |
---|
将内容恢复到活动邮箱中时,不会保留文件夹访问控制列表 (ACL)。因为恢复过程通常包括恢复邮箱数据和将内容合并回原始数据库,所以没有必要恢复或复制 ACL。 |
RDB 为在下列情况和方案中恢复邮箱数据库而设计:
必须恢复公用文件夹内容时,无法使用 RDB。此外,RDB 通常不是为以下方案而设计的:必须还原整个服务器,必须还原多个数据库,或者您处于紧急状况需要更改或重建 Active Directory 拓扑时。