设为首页 收藏本站
查看: 815|回复: 0

[经验分享] exchange2013恢复数据库

[复制链接]
发表于 2018-7-3 06:15:02 | 显示全部楼层 |阅读模式
  如果公司的邮箱服务器挂了,我们又没有做高可用,这个时候我们需要尽快地恢复邮箱数据库,并且保证邮箱正常收发邮件。现在我们需要用到邮箱数据库的备份了,一般情况下,我们会把数据库备份在共享存储中,或者至少是备份在另一台服务器上。我们采用的方法是将存储里面的数据库文件复制出来,在新的服务器上部署Exchange并创建新的数据库,然后将源数据库文件覆盖到新数据库文件中,最后把源数据库中的所有用户移植至新的数据库。
  1、源服务器的数据库如下,我们用“DataBase01”数据库来做实验:
DSC0000.png

  2、在“DataBase01”中,有两个用户:“张三”、“李四”,如下图:
DSC0001.png

  3、下面查看源数据库中的“张三”和“李四”的邮箱情况,如下图:
DSC0002.png

DSC0003.png

  4、我们需要把源服务器的数据库文件连目录一并复制出来,如下图:
DSC0004.png

  5、安装新的Exchange服务器:

  •   当源服务器崩溃后,我们需要在同一域的网络环境下安装一台新的Exchange服务器,在进行安装步骤前需要注意:重命名新服务器,名称不能与源服务器名称相同,否则无法安装;并且需要加入域。
  •   在新服务器上安装角色。
  •   按顺序安装组件。
  •   安装Exchange,安装好后,重启服务器。
  6、验证源数据库文件夹复制到新服务器上,如下图:
DSC0005.png


  •   验证源数据库是否处干净关闭状态:
  打开EMS,输入以下命令:
  Eseutil /mh"c:\DataBase01\DataBase01.edb"
  查看命令执行结果,验证“State”的值是否为“Clean Shutdown”,如下图:
DSC0006.png

  若不是,请执行邮件数据库修复:
  Ø  修复分为两种,a、软修复 ,b、硬修复。
  一般情况下,通过软修复和整理数据库,但大部分情况都需要通过硬修复才能解决。
  使用Eseutil 将该数据库置于干净关闭状态。在示例中,EXX 是数据库的日志生成前缀(例如,E00、E01、E02等)。
  Eseutil  /R EXX  /l <RDBLogFilePath>  /d  <RDBEdbFolder>
  以下示例说明了 E00日志生成前缀、恢复数据库和日志文件路径E:\Databases\RDB1:
  Eseutil  /R  E00  /l E:\Databases\RDB1  /d  E:\Databases\RDB1
  使用以下命令进行将还原的数据库进行处理干净
  Eseutil.exe /R e00 /A /l &quot; c:\database01&quot; /d &quot; c:\database01&quot;
  软修复后,如状态仍为dirtyshutdown,请使用如下命令硬修复:
  Eseutil /P  &quot;c:\DataBase01\DataBase01.edb&quot;
  7、在新服务器上创建新数据库“DataBase02”:
  打开ECP管理界面——“服务器”——“数据库”,点击“+”添加按钮,如下图:
DSC0007.png

  输入新数据库名,并选择所在服务器,如下图:
DSC0008.png

  8、卸除刚创建好的新数据库database02,如下图:
DSC0009.png

  9、设置新数据库为“还原时可被覆盖”,选中“DataBase02”,点击“编辑”按钮,如下图:
DSC00010.png

  打开编辑对话框,选择“维护”选项卡,然后勾选“还原时可以覆盖此数据库”,如下图:
DSC00011.png

  10、把源数据库文件名“DataBase01.edb”改为“DataBase02.edb”,如下图:
DSC00012.png

  11、把改过名的源数据库文件复制过来(复制到database02目录下),覆盖到新数据库文件“DataBase02.edb”,如下图:
DSC00013.png

  12、重新装入“DataBase02”,如下图:
DSC00014.png

  13、最后一步,把源(旧的被破坏了的数据库名)数据库“DataBase01”中的所有用户(此操作仅为用户关联)迁移到新数据库“DataBase02”下:
  打开EMS执行如下命令:
  Get-Mailbox  -Database DataBase01 |where {$_.ObjectClass –NotMatch '(SystemAttendantMailbox|xOleDbStemMailbox)'}|Set-Mailbox -Database DataBase02
  执行结果如下:
DSC00015.png

  验证用户迁移是否迁移到“DataBase02”中,执行如下命令,结果如下图:
DSC00016.png

  14、验证新邮箱服务器数据及运行情况:

  •   验证用户邮箱数据是否恢复,分别登陆“张三”和“李四”的邮箱,查看邮箱情况,发现邮箱数据均已恢复。
  •   到此,邮箱故障恢复已经完成,后面还需要重新申请Exchange证书,才可供用户正常使用。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-533080-1-1.html 上篇帖子: Exchange2010配置-多邮箱搜索发现 下篇帖子: The summary of Exchange
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表