Exchange使用正常的恢复无法恢复的问题

Exchange使用正常的恢复无法恢复的问题

因为在Windows2003上安装的Exchange2007是32位的测试版本,所以在进行还原的时候在所有设置和步骤都正确的情况下依然无法正常还原.目前经过一天的摸索,使FileMon进行文件的追踪的时候发现文件没有问题.经过反复尝试.终于发现了问题的所在,现提供解决思路供参考:

1 首先在没有备份数据前,先打开C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group目录,查看目录下包含的文件:

(如果没有这些文件,那么你的恢复一定会失败,请查看这些文件是否齐全.)

下面可以尝试装入数据库,这时候会有相应的报错提示如下图:

下面可以尝试装入数据库,这时候会有相应的报错提示如下图:

如上图所示,共有E0000000001.log到E000000009.log的9个文件,这些都是Exchange的初始数据库信息.同时注意观察,目录中还存在一个E00.chk文件,这个文件是这里非常重要的一个文件,它可以称为一个检查点文件.

这个文件默认情况下只能通过cmd命令提示符的方式来进行查看,我们通过eseutil实用工具来查看E00.chk文件的具体内容.操作方法如下图:

修复完成后,开始挂载数据库,如下图:

从上图可以看出,当前的CheckPoint(检查点)检查到的是 E0000…9.log文件.而Fullbackup(完全备份)的起始文件还是0文件.这说明什么呢?这说明目前的系统还没有进行备份工作.

那么这里我们要多了解的一点是在Exchange2003中日志文件都是使用5M为一个单位进行存储.而到了Exchange2007中为了提高效率将日志文件大小都改为了1M,那么为了验证日志文件确实是记录了邮件的内容,我们来使用OWA给administrator自己发送几封测试邮件.接受到测试邮件的OWA如下图:

这时候我们回到刚才的数据库的存放目录,查看一下日志文件的情况,如下图:

如果遇到其他问题,推荐使用Filemon软件,该软件支持对于文件变动的追踪.一般比较方便发现问题.

有写的不对的地方还请各位多多指教!!!

有写的不对的地方还请各位多多指教!!!

通过上图可以发现在目录中出现了E00000…A.log的日志文件,这个文件也就是用来记录我们刚才我们生成的两封邮件信息的.

这时候再此通过Eseutil实用工具来查看一下E00.chk检查文件的状态.如下图:

通过上图可以发现CheckPoint检查点已经变为了0xA的样子了.说明状态已经变到了E000…A.log的日志状态了.

下面我们使用Ntbackup来进行一下备份工作.备份中不需要做任何特殊操作,按照提示进行即可.备份完成后如下图:

备份完成后,我们使用Eseutil.exe进行检查点文件的查看.发现检查点文件,和完整备份的起始位置都没有变化.如下图所示,这时候还原是无法完成的.(估计原因是因为2007对于硬件配置较高,同步速度较慢的问题)

这时候重要的一步到来了.请你重新启动你的Exchange2007服务.

(当然,如果你的时间很充裕,不妨去抽袋烟,等上半小时,也会有奇异的效果出现).

在经过漫长的等待后,哇塞,终于可以登陆了.我们再使用eseutil实用工具查看一下检查点文件,如下图:

首先彻底删除邮件.如下图所示:

注意观察上图,Fullbackup的内容已经从0x0变为了0xC的表示方法

下面使用NTbackup工具进行还原操作,操作如下图,选择正确的备份数据信息.

(注意啦,这里为了保证成功率,可以单击”工具”—“编录一份备用文件”,然后确定.)

开始还原,还原的时候如下图做选择即可.

开始还原,还原的时候如下图做选择即可.

然后就可以卸载数据库了.请如下图所示操作:

为了保险起见,我们再来备份一下邮箱的数据.(当然这步可能是多余的,但是时间原因,没有仔细想,建议可以尝试一下).在备份以后,Exchange会将备份过的日志文件自动删除掉.这个时候,再来查看一下Exchange的数据库的内容.如下图:

从上图可以看出之前存在的从表面上看A到C的文件全部消失了.而多增加了E0000..10.log和E0000…11.log的文件.这时候我们可以再查看一下检查点文件,如下图:

已经变为了0x10和0x11.好了,下面我们来看恢复的操作.

首先彻底删除邮件.如下图所示:

接着打开Exchange管理控制台,找到邮箱服务器角色,做如下操作:

下面使用NTbackup工具进行还原操作,操作如下图,选择正确的备份数据信息.

(注意啦,这里为了保证成功率,可以单击”工具”—“编录一份备用文件”,然后确定.)

开始还原,还原的时候如下图做选择即可.

完成还原后,我们来c:\temp7目录下看一下,可以看到如下信息:

这里的文件代表要使用resotre.env来恢复E0000…F.log和E0000….10.log的日志信息(这两个日志中恰好记录的就是之前的邮箱信息的变动情况.)

(如果没有这些文件,那么你的恢复一定会失败,请查看这些文件是否齐全.)

下面可以尝试装入数据库,这时候会有相应的报错提示如下图:

上图中提示了544的报错信息,这证明服务器的数据库状态有问题,需要使用实用工具eseutil来进行修复.修复方法如下图:

从上图可以看出来当前的状态是未完成状态,所以需要使用eseutil /p的命令进行修复,这里的过程省略.

修复完成后,开始挂载数据库,如下图:

挂载完成后,再次使用OWA登陆,出现如下图的结果:

经过总结发现,最主要的原因可能是服务器的相应不是很及时,这是32位版本存在的一个比较明显的问题,在实际生产环境中还没有发现此类问题.在实验中应加以注意.

如果遇到其他问题,推荐使用Filemon软件,该软件支持对于文件变动的追踪.一般比较方便发现问题.

有写的不对的地方还请各位多多指教!!!

时间: 2024-10-04 01:20:24

Exchange使用正常的恢复无法恢复的问题的相关文章

Exchange Server 2010数据库备份和恢复

恢复数据库 (RDB) 一种特殊的邮箱数据库,通过它您可以装入还原的邮箱数据库,并可以在恢复操作中从还原的数据库提取数据.您可以使用 Restore-Mailbox cmdlet 从 RDB 提取数据.提取后,可将数据导出到一个文件夹或者合并到一个现有邮箱中.RDB 使您能够从备份或数据库副本中恢复数据,而不会干扰用户对当前数据的访问. Microsoft Exchange Server 2010 支持将数据直接还原到恢复数据库.通过将已恢复的数据作为恢复数据库装入,管理员可以还原单个邮箱或邮箱

7.2 使用恢复数据库恢复数据

恢复数据库 (RDB) 一种特殊的邮箱数据库,通过它您可以装入还原的邮箱数据库,并可以在恢复操作中从还原的数据库提取数据. 您可以使用 New-MailboxRestoreRequest cmdlet 从 RDB 提取数据. 提取后,可将数据导出到一个文件夹或者合并到一个现有邮箱中. RDB 使您能够从备份或数据库副本中恢复数据,而不会干扰用户对当前数据的访问. Microsoft Exchange Server 2013 支持将数据直接还原到恢复数据库. 安装恢复的数据作为恢复数据库使管理员能

物理写的判断 & 介质恢复 & 实例恢复 & 增量检查点

物理写的检测: select  * from v$sysstat where lower(name) like 'physical writes%';  physical writes 8 9 119             //我一共写了多少块 select * from v$sysstat where upper(name) like 'DBW%'; 104 DBWR checkpoint buffers written 8 173 12  //通过检查点写了多少块. 那你就可以用  buf

案例:Oracle非常规恢复ODU恢复PACKAGE/VIEW/DBLINK等数据脚本操作

Oracle非常规恢复,通过ODU工具恢复包,过程,函数,视图,触发器等数据 当数据库不能拉起来时候,我们可以通过odu找回丢失的数据,今天客户出要求,需要我帮忙找回不能起来库中的包,过程,函数,视图,触发器等之类东西.这些东西都是存在system空间中,存在一些系统的基表中,我们如果能够拿到这些基表的数据然后进行处理,原则上就可以得到客户需要的东西 一.恢复PROCEDURE/FUNCTION/PACKAGE/PACKAGE BODY/TRIGGER/TYPE/TYPE BODY中的数据 1.

手机上的通话记录删了怎么恢复?恢复小方法

手机上的通话记录删了怎么恢复?恢复小方法.或许现在很多的人都不会注意到我们的手机通话记录,但是对于一些其他的工作者来说,我们可能就因为误删了我们的手机通话记录就会导致一些巨大的损失. 那么若是我们没有对我们的手机通话记录进行备份(云备份)的话,我们该怎么办呢?我们是不是可以找回呢?其实是可以的,若是你不会的话,你可以参照下面的方法去恢复你的通话记录哦. 1.在恢复过程我们需要用到电脑所以先打开电脑, 可以先在电脑浏览器上下载安装"互盾安卓恢复大师"的安装包,用数据线将电脑和手机连接在一

手机误删照片怎么恢复?恢复照片的三个技巧

手机误删照片怎么恢复?相信很多的人选择买手机的时候都会比较注意我们的手机像素这方面,因为我们很多的时候都会使用我们的手机相机去拍摄我们生活中一些比较美好的时刻,因此我们的手机上会保存许多的手机照片,那么我们若是误删了这些照片该怎么恢复呢?下面就一起去看看吧. 方法一:最近删除恢复 如果我们在删除的其他照片的时候,发现我们的手机照片被我们误删了的话,我们不用担心,我们点击"图集",然后找到"最近删除": 然后我们点击"编辑"选择,勾选我们需要的手机

手机里的短信删了怎么恢复?恢复技巧

手机里的短信删了怎么恢复?恢复技巧.很多的时候,我们都会接受到一些莫名其妙的手机短信,那么我们当遇到这些手机短信的时候,我们一般情况下,相信很多的人都是会选择删除这些手机短信的. 那么你删除这些手机短信的时候,有没有遇到过自己不小心删除了我们手机短信的时候呢?若是遇到这种时候,我们该怎么办呢?我们是不是可以恢复呢?我们又该怎么去恢复手机短信呢?在没有备份的情况下. 第一步:首先可以在准备恢复的时候打开电脑,之后在电脑上浏览器上下载安装"互盾安卓恢复大师",之后用数据线将电脑和丢失数据手

exchange 2007邮箱服务器传输服务恢复

事件原因: 4月21日下午,在我删除垃圾邮件队列之后邮箱服务器报错.报错信息为:Mircosoft Exchange 传输服务是否启动.使得所有人员不能正常发送邮件,可以收到邮件. 根据报错信息提示我做了两点: 第一:在服务列表找到MircosoftExchange 传输服务重启这个服务,然后查看相关的服务是否启动正常. 解决方法: 重启Mircosoft Exchange 服务,经多次重启该服务无效. 第二:接下来做的是把邮件队列清空,我是这样做的: 在E:\mailccr\transport

TestDisk 数据恢复 重建分区表恢复文件-恢复diskpart clean

source:http://www.cgsecurity.org/wiki/TestDisk_CN TestDisk 是一款开源软件,受GNU General Public License (GPL v2+)条款保护. TestDisk:http://www.cgsecurity.org/wiki/TestDisk_CN TestDisk 是一款强大 的免费数据恢复软件! 早期主要是设计用来在使用有缺陷的软件,病毒或人为误操作(如不小心删除分区表)导致的分区丢失后,帮助用户恢复丢失分区,或修复不