记录一次邮件容灾恢复过程

背景介绍

客户目前使用的是Exchange Server 2013,两前两后,数据盘是存储挂载过来的,邮件备份使用的是NBU,由于机房漏水,导致存储服务器宕机。导致绝大部分数据丢失。

Exchange恢复过程

  1. 使用新存储重新划分磁盘,并使用NBU逐个恢复数据库,按照原路径恢复。
  2. 检查已恢复的数据库所在的服务器(以数据库L14DB3为例)

Get–MailboxDatabase L14DB2 | Get-MailboxDatabaseCopyStatus

记录一次邮件容灾恢复过程

3.检查数据库和log路径

Get-MailboxDatabase L14DB3 | fl Name,edb,Log

记录一次邮件容灾恢复过程

4.检查是否有日志缺失

  • 进入到HQEXMB01服务器上,以管理员运行命令提示符,进入到数据库目录

记录一次邮件容灾恢复过程

输入Eseutil /mh L14db3.edb

记录一次邮件容灾恢复过程

检查数据状态及是否有日志缺失:
如图:Log Required项显示有日志缺失

记录一次邮件容灾恢复过程

5.修复缺失Log文件

eseutil /r E0C /L G:\Mailboxlog\L14DB3

记录一次邮件容灾恢复过程

  • 再次检查,状态如下:

记录一次邮件容灾恢复过程

6.检查多余的Log文件

记录一次邮件容灾恢复过程

记录一次邮件容灾恢复过程

7.删除此数据库的DAG副本

Remove-MailboxDatabaseCopy –Identity L14DB3\ HQEXMB01 –Confirm:$False

8.装入数据库

mount-database L14DB3 -Force

记录一次邮件容灾恢复过程

  • 检查数据库是否已经装入

记录一次邮件容灾恢复过程

9.其他情况

如果日志未丢失,执行以下步骤恢复:

  • eseutil /mh O:\Mailbox\Line04C006\line04c006.edb (PS:检查数据库日志缺失状态,发现未丢失)
  • eseutil /p O:\Mailbox\Line04C006\line04c006.edb (PS:使用命令强制修复数据库)
  • mount-database 数据库名称 -Force
  • 强制修复的数据库用户可能无法正常收发邮件,报错如下:

记录一次邮件容灾恢复过程

解决办法:将此邮箱移动到其他数据库;

Exchange DAG副本添加

说明:此文档以数据库public001-t为例:

1.卸载和装入数据库:

  • 打开Exchange ECP服务器数据库选择要添加副本的数据库…卸载

记录一次邮件容灾恢复过程

  • 弹出警告-点击“是”

记录一次邮件容灾恢复过程

  • 检查数据库是否已经卸载

记录一次邮件容灾恢复过程

  • 打开Exchange Powershell命令
  • 挂载数据库:(指定参数-force参数)
  • Mount-Database Public001-t –force

记录一次邮件容灾恢复过程

  • 通过ECP检查数据库是否已经装入

记录一次邮件容灾恢复过程

2.添加数据库副本

  • Exchange Powershell中运行:
  • Add-MailboxDatabaseCopy –Identity Public001-t –MailboxServer hqexmb01

    (说明:–MailboxServer 后面跟副本服务器的名称;先检查此数据库在哪台服务器上装入,则另外一台服务器为添加副本的服务器)

记录一次邮件容灾恢复过程

  • 添加完成

记录一次邮件容灾恢复过程

  • 重启Exchange信息存储服务

记录一次邮件容灾恢复过程

3.检查DAG状态

记录一次邮件容灾恢复过程

记录一次邮件容灾恢复过程

优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/itsoul/2090750

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。