Recovery Database (RDB) a special mailbox database through which you can mount a restored mailbox database and extract data from a restored database during a recovery operation. You can use the Restore-mailbox cmdlet to extract data from an RDB. Once extracted, data can be exported to a folder or merged into an existing mailbox. An RDB enables you to recover data from a backup or a copy of a database without disturbing the user's access to the current data.
Microsoft Exchange Server 2010 supports restoring data directly to the recovery database. By loading recovered data as a recovery database, an administrator can restore individual items in a single mailbox or mailbox. You can restore to the recovery database in two ways:
If the recovery database already exists, the application can dismount the database, restore the data to the recovery database and log files, and then reload the database.
You can restore the database and log files to any disk location. Exchange parses the restored data and replays the transaction log to keep the database up-to-date, and then configures the recovery database to point to the recovered database file.
Differences between a mailbox database and a recovery database
The RDB and standard mailbox databases differ in the following ways:
-
The RDB is created through the Exchange Management Shell.
-
is not able to send mail from an RDB, or send a message to an RDB. All client protocols, including SMTP, POP3, and IMAP4, are blocked from access to the RDB. This design prevents you from using an RDB to insert messages into the messaging system or to remove messages from the messaging system.
-
Will prevent client-side MAPI access using Microsoft Office outlook or Outlook Web apps. The RDB supports MAPI access, but is supported only by recovery tools and applications. When you use MAPI to log on to a mailbox in an RDB, you must specify a mailbox GUID and a database GUID. The mailbox in the
-
RDB cannot connect to the user account. To allow users to access data for mailboxes in an RDB, you must merge mailboxes into existing mailboxes or export them to a folder.
-
Cannot use System management policies and mailbox management policies. This design prevents the system from deleting items in the RDB during the recovery process.
-
Cannot perform online maintenance for an RDB.
-
Cannot enable circular logging for an RDB. The
-
RDB is used only to recover mailbox database data. You cannot use an RDB to recover public folder data.
-
Can only mount an RDB in one mailbox server at any time. The usage of an RDB is not limited to a maximum of 100 databases per mailbox server.
-
Cannot create a mailbox database copy of an RDB. The
-
RDB can be used as a target for a restore operation, but not for a backup operation.
-
A recovered database that is mounted as an RDB is not bound to the original mailbox in any way
1 , create a backup database
650) this.width=650; "title=" 01.png "style=" Float:none; "src=" http://s3.51cto.com/wyfs02/M02/54/9C/ Wkiol1sh17ydnzfxaab-4b19h48250.jpg "alt=" Wkiol1sh17ydnzfxaab-4b19h48250.jpg "/>
2 , using Windows Backup tool backup and Restore database, specify to other paths when recovering, do not overwrite original database location
3 , the recovered database file is connected to the recovery database that you started to create
650) this.width=650; "Width=" 720 "height=" 107 "title=" 02.png "style=" WIDTH:720PX;HEIGHT:107PX; "src="/HTTP/ S3.51cto.com/wyfs02/m02/54/9e/wkiom1sh1ywdcco1aafc9gpwqou306.jpg "border=" 0 "vspace=" 0 "hspace=" 0 "alt=" Wkiom1sh1ywdcco1aafc9gpwqou306.jpg "/>
4 , the correct steps should be to switch to the database folder before you complete the recovery database, and then perform ESEUTIL/R e03/i/d command Parameters will Log file Commit to the mailbox database and re-restructure to ensure consistency of mailbox database content
650) this.width=650; "title=" 03.png "style=" Float:none; "src=" http://s3.51cto.com/wyfs02/M00/54/9C/ Wkiol1sh17zc-xcfaafusm-uxnw904.jpg "alt=" Wkiol1sh17zc-xcfaafusm-uxnw904.jpg "/>
In, we may see E03 this parameter, which is different under each database, we can locate the database directory, In the inside can see a e01.chk file, the above command corresponding to the E03 is corresponding to this, for example, this database is E01.chk, then the above parameters should also be E01, here need to pay attention to
650) this.width=650; "title=" 10.jpg "style=" Float:none; "src=" http://s3.51cto.com/wyfs02/M00/54/9C/ Wkiol1sh172jvzhtaak1keawvck070.jpg "alt=" Wkiol1sh172jvzhtaak1keawvck070.jpg "/>
5, next useeseutil/mhto check the status of the database after, if "Status=dirty Shutdown, you must first use theESEUTIL/R E03to bringLogfileCommitto the mailbox database, after checking again, if you find "Status=clean Shutdown"means no problem, if it is still"Status=dirty Shutdown", you can consider the"eseutil/p"To repair the mailbox database, but this practice has led to someCommitdata is lost, etc, after the repair is completed, then use"/d"to restructure the database.
650) this.width=650; "title=" 04.png "style=" Float:none; "src=" http://s3.51cto.com/wyfs02/M00/54/9C/ Wkiol1sh17zc2jquaajzzhqnbhi682.jpg "alt=" wkiol1sh17zc2jquaajzzhqnbhi682.jpg "/>
6 , confirm status =clean Shtudown emc console mount the database, or use shell Command " mountain-database "command to load
650) this.width=650; "title=" 05.png "style=" Float:none; "src=" http://s3.51cto.com/wyfs02/M00/54/9E/ Wkiom1sh1ybik-t5aaeanhy-yxc265.jpg "alt=" Wkiom1sh1ybik-t5aaeanhy-yxc265.jpg "/>
7 , use the following command to complete a restore of a mailbox, which indicates that we will restore the database in the Jin mailboxes are merged into the current online Jin in the mailbox
650) this.width=650; "Width=" 720 "height=" 442 "title=" 06.png "style=" width:720px;height:442px; "src="/HTTP/ S3.51cto.com/wyfs02/m01/54/9c/wkiol1sh17zgykiaaanfqbjvts8033.jpg "border=" 0 "vspace=" 0 "hspace=" 0 "alt=" Wkiol1sh17zgykiaaanfqbjvts8033.jpg "/>
650) this.width=650; "Width=" 720 "height=" 462 "title=" 07.png "style=" width:720px;height:462px; "src="/HTTP/ S3.51cto.com/wyfs02/m01/54/9e/wkiom1sh1yaqlh3oaapoeoayzbq850.jpg "border=" 0 "vspace=" 0 "hspace=" 0 "alt=" Wkiom1sh1yaqlh3oaapoeoayzbq850.jpg "/>
8 , the following command indicates that the jin mailbox revert to yoyo mailbox jin_ recovery folder
650) this.width=650; "Width=" 720 "height=" 419 "title=" 08.png "style=" WIDTH:720PX;HEIGHT:419PX; "src="/HTTP/ S3.51cto.com/wyfs02/m02/54/9c/wkiol1sh172w2i1maambmqzesf8998.jpg "border=" 0 "vspace=" 0 "hspace=" 0 "alt=" Wkiol1sh172w2i1maambmqzesf8998.jpg "/>
Open Yoyo's mailbox, you can see the recovered mail just now
650) this.width=650; "title=" 09.png "style=" Float:none; "src=" http://s3.51cto.com/wyfs02/M02/54/9E/ Wkiom1sh1ybbalfsaah0dzq7ouq352.jpg "alt=" Wkiom1sh1ybbalfsaah0dzq7ouq352.jpg "/>
The above describes the recovery of the message by recovering the database to oneself or someone else's mailbox!
This article from "Robin's Home" blog, declined reprint!
Exchange Server 2010 Database Backup and Recovery