• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 3652
  • Last Modified:

exchange off line defrag error -1018 (JET_errReadVerifyFailure, Checksum error on a database page)

Hi All
We have a SBS2003 with exchage 2003 SP1 we comeup to the 18gig limit and would like to install SP2
But after a onlime backup & copy /backup of the exchage dir to an other disk. we get the following error
each time we try to run the off LINE DEFRAG :=

CD  exchsrvr\MDBDATA\
E:\exchsrvr\bin\eseutil /d /p priv1.edb /tp:\tempemaildefrag\temppriv.edb
eseutil THEN EXITS WITH :-
 error -1018 (JET_errReadVerifyFailure, Checksum error on a database page)
event logs show:-

event ID=470

eseutil (4572) Database E:\Exchsrvr\MDBDATA\priv1.edb is partially attached. Attachment stage: 4. Error: -1018.

event ID 474;

eseutil (4572) The database page read from the file "E:\Exchsrvr\MDBDATA\priv1.edb" at offset 295747584 (0x0000000011a0c000) for 4096 (0x00001000) bytes failed verification due to a page checksum mismatch.  The expected checksum was 3547725309 (0xd375fdfd) and the actual checksum was 878525284 (0x345d3b64).  The read operation will fail with error -1018 (0xfffffc06).  If this condition persists then please restore the database from a previous backup. This problem is likely due to faulty hardware. Please contact your hardware vendor for further assistance diagnosing the problem.


note - exchange was working but slow

Action taken:-
rebooted the server
read lots of web pages & EE questions !

Any one through ?






0
ja-notes
Asked:
ja-notes
  • 9
  • 6
1 Solution
 
Network_Data_SupportCommented:
why you using the p switch when doing a defrag?
0
 
ja-notesAuthor Commented:

Good question,

the batch file I am using is from a time when the exchange server fell over & I do mean FELL OVER !
and need a recovery . Ill try it with out the /p option.

Ja
0
 
ja-notesAuthor Commented:
Hi
 Nop same problems with :-
 
 E:\exchsrvr\bin\eseutil /d  priv1.edb /tp:\tempemaildefrag\temppriv.edb runs for 3.0 seconds.

Note to above the wall went with it !

Ja
0
Transaction-level recovery for Oracle database

Veeam Explore for Oracle delivers low RTOs and RPOs with agentless transaction log backup and transaction-level recovery of Oracle databases. You can restore the database to a precise point in time, even to a specific transaction.

 
Network_Data_SupportCommented:
so is this database mountable ?
0
 
Network_Data_SupportCommented:
http://www.computerperformance.co.uk/exchange2003/exchange2003_eseutil.htm

that site is good for eseutil infact its just a really good site  have a look there it should beable to help you
0
 
ja-notesAuthor Commented:
hi
q) so is this database mountable ?

A) yes and seem to work ok.
0
 
Network_Data_SupportCommented:
Event ID 474 refers to one (or more) corrupt pages in
the database. Eseutil will not attempt to fix those pages - it will simply
discard them. This means that you may lose data. Of course, you could get
lucky and have the corrupt page not contain anything important, but then
again...

Also, you shouldn't have to run repair on ALL databases, just the one that
is showing up in the error (unless of course you are seeing the same event
for both databases). When you look at the events, they should tell you
which database online maintenance is currently running on (when it starts,
stops, etc.).

Finally, once you have run eseutil in repair mode, you then need to run
eseutil in defragment mode (/d) as a repaired database should not be used in
production
0
 
Network_Data_SupportCommented:
i would do a complete backup of the exchange server and then use eseutil to repair the database using just the p switch or leave it as it is and maybe build a new exchange server and migrate to a new database

0
 
ja-notesAuthor Commented:
Hi there ,

yep its both databases showing the same error.  

Ja


0
 
Network_Data_SupportCommented:
sorry dont have to  build a new server too early for me lol  what version of exchange you running you can create a new store and move boxes to that
0
 
Network_Data_SupportCommented:
or like i said run esetill in repair mode on the databases
0
 
ja-notesAuthor Commented:
Hi there,

 Its sbs2003 (e2k3)

q) create a new store and move boxes to that

can I build on the same system , then move the mailboxs across ?

Ja
0
 
Network_Data_SupportCommented:
dont know too much about sbs exchange i have bever used it but at a guess you proberly can only create one store you have to have a look into it
0
 
ja-notesAuthor Commented:


Hi ,
Ok, Thank you for your help., I'll off to the office and try the repair ,I will let you know how I get on !

Ja.
0
 
Network_Data_SupportCommented:
no problem like i say do a complete back up before you do any work, play it safe and good luck
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

  • 9
  • 6
Tackle projects and never again get stuck behind a technical roadblock.
Join Now