使用NTBACKUP备份和恢复EXCHANGE存储组实战补遗

12/3/2006来源:Exchange Server人气:6668

采用这个标题是为了更好的吸引眼球,在此谢谢yinjie
实验环境和yinjie的差不多,模拟了一下真实情况。星期一晚做了完全备份,星期二早上上班发现无法登录Outlook了。经检查,存储组坏了。
为何要还原存储组?--存储组损坏了。
存储组损坏了,用户反应?--无法登录outlook.
当前最需要做的是什么?--使用户能登录outlook并正常收发邮件。
怎么做?--
1。使用dial tone stratedy使用户能登录outlook并正常收发邮件
2。使用recovery storage group还原备份
3。使用exmerge还原用户邮箱内容

实验步骤:
1、使用ntbackup备份存储组,同yinjie
2、删除几个邮件并确认,同yinjie
此时假设数据库坏了
3、创建RSG
3.1 打开esm
3.2 右键服务器名称,新建RSG
3.3 输入RSG名称,log和database文件夹,注:必须和原来存储组的文件夹不同。
3.4 右键RSG,添加要恢复的数据库,注:此时数据库状态为dismount, overwritable by backup.
4、使用dial tone策略
很简单,将损坏的数据库文件和log移动到另一个文件夹,这样就变成了空数据库,但用户可以登录outlook并收发邮件,只是以前的邮件看不到了。
5、恢复备份
5.1 使用ntbackup恢复数据库,成功. 注:恢复过程中输入的log位置再完成后会产生一个env文件,假设log位置为c:\backup
5.2 使用eseutil /mh 察看数据库为dirty shutdown
5.3 使用eseutil /cc c:\backup(env文件的路径),恢复数据库为clean shutdown
5.4 在esm中装载RSG存储组
6、使用exmerge将RSG存储组的邮箱内容merge到原来的存储组中,用户就又能看到邮箱中以前的内容了,而步骤4中移动出来的数据库文件和log也可以丢弃了。

使用NTBACKUP备份和恢复EXCHANGE存储组实战
http://www.5dmail.net/html/2004-9-15/2004915135737.htm

, ,