Solved

Exchange 2003 Std SP2 is getting Errors in Event viewer

Posted on 2011-03-06
41
998 Views
Last Modified: 2012-05-11
There are Many Event ID 5007  and 1026  , 474 , 476

I can show 5007 description

Event Type:       Error
Event Source:    MSExchangeSA
Event Category: General
Event ID:           5007
Date:                26-Feb-11
Time:                9:19:26 AM
User:                N/A
Computer:         PCMEX02
Description:
An error occurred during the message tracking decode operation. error from file: f:\tisp2\admin\src\libs\rpc\rwlog.cxx line: 517. <<0xc0070842 - The Server service is not started.>>
0
Comment
Question by:harispm
  • 22
  • 19
41 Comments
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35054254
Are you using RPC over HTTPs? Also known as Outlook anywhere?
0
 

Author Comment

by:harispm
ID: 35178361


Exchange 2003 server is in Cluster , database in Common Storage, one of the Exchange02 is down due to hardware error. Now once we fixed Storage, We can access teh databse drive, but not able to mount the three databse, only one database is mounted, while mount databse files are corrupted message appears
0
 

Author Comment

by:harispm
ID: 35180155
Evenit ID : 9518

This is the error is shown in Event viewer while mounting OWA store in PCM storage group, Could you please help us in this and it displays "Database files in this store are corrupted"

Error Read verification error starting Storage Group /DC=COM/DC=SBGPCM/CN=Configuration/CN=Services/CN=Microsoft Exchange/CN=SBGPCM/CN=Administrative Groups/CN=First Administrative Group/CN=Servers/CN=MAIL/CN=InformationStore/CN=PCM on the Microsoft Exchange Information Store.
Storage Group - Initialization of Jet failed.

0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35182454
Ensure the files are not set as read only, check EDB StM log and chk files
0
 

Author Comment

by:harispm
ID: 35183026
Readonly is not there

while log dirve was there , Database drive was not accessible, But aftre we fixed Database drive(common storage),It is not mountable due to inconsistnacy of logs and databse files
in the Database status there was dirty shutdown

Now we applied eseutil /p to make it clean shutdown ,it is reached now , "Deleting unicode fixup table." but it takes time to complete, Y it takes long time, is it required log files after this process ,



0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35183234
After /P is done to a database it requires no log files to mount. You can copy it into the RSG with eseutil /Y and mount it there if you want.

Is this restored OS on the same Service Pack level as it was before failure?
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35183247
Note though that RSG is not for PF databases.
0
 

Author Comment

by:harispm
ID: 35183399
after /p is done successfully, is there any issue Logs file are placed in the same path(if not deleted) while mount the databse , because it is 12GB

Do we need to create Revory Storage group at first before running the eseutil /y to create database using log files

here we have four databases , right now running first storage group database /p, Can we run second storage group database /p , simultaneously

0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35183460
I wouldn't delete/move the logs until all the DBs in that SG are in clean shutdown state.

/y is for copying the DB and STM, nothing to do with logs. Create the RSG, tell it what DB you will be recovering and then copy the DB and STM to it

I would do 1 /P at a time if I were you because it normally hammers your storage
0
 

Author Comment

by:harispm
ID: 35183520
after /p is done successfuly for ALL DB in SG  , Can I mount the database from same SG , without doing RSG with /y,  or is it necessary RSG with /y ?


0
 

Author Comment

by:harispm
ID: 35183743
after /p is done successfully, Delete the log files , then can I mount the database successfully  without using RSG

0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35185649
Yep if all DBs are showing clean shutdown after the /P then you can move/delete the logs and then should be able to mount all the DBs in the SG

There is no need dr the RSG if the above works.
0
 

Author Comment

by:harispm
ID: 35186845
49GB database /p take long time , run before 15 hours, still not completed,
is there any otherway to solve the inconsitancy issue with logs ?
how to enable existing  users with dismounted store send/recieve with any other store ?, and dismounted store fixing can be done offline
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35187001
You can move the corrupt DB to the RSG and repair it there.
Then you can mount the DB in the SG you just moved, it will create a new DB that the users can use while you repair their old one. This is called a 'dial tone' DB recovery. You can then either swap the DBs around when the old one is repaired or exmerge content out of the repaired one into the new one.
0
 

Author Comment

by:harispm
ID: 35187037
Could you please tell me in detail, IF I move DB to RSG , moved DB will be there in old SG,
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35187061
After you move the DB&STM to RSG ( copy it across using eseutil /Y for speed or simply move it if it staying on the same drive letter) you will have no DB&STM in the old location. Go into ESM and mount the DB in the original SG, it should prompt you and say it is going to create new clean databases. Press yes/continue and it will mount new clean database that your users can connect to and use while you repair the old one.
0
 

Author Comment

by:harispm
ID: 35187084
Could you please mention eseutil /y usage to copy the DB and STM to RSG on same server
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35187128
Here is a good article on dial tone recovery:
http://www.msexchange.org/tutorials/Exchange-Dial-tone-Restore-Method-Part1.html

Read all the parts.

Esesutil /Y <source file path> <destination file path>

Eseutil /y can be used to copy any large file (over a Gb) not just exchange files
0
 

Author Comment

by:harispm
ID: 35187212
the article mention copy the .edb and .stm file , not sepcifically written to use esiutil /y,  after copy , do I need to do add database to recover , rsg right click  in EMS  before mounting dial tone database

I applied esiutil /y , but soutce location still file are there with same size , y ?
0
 

Author Comment

by:harispm
ID: 35187300
Server is part of cluster, second node is down due hardware failure , i am getting Waring message Server is part of cluster, Do i need to take care anything in cluster enviroment , when I move DB to RSG
0
Why do Marketing keep bothering you?

Is your marketing department constantly asking for new email signature updates? Are they requesting a different design for every department? Do they need yet another banner added? Don’t let it get you down! There is an easy way to manage all of these requests...

 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35187380
Nope, you will be fine
0
 

Author Comment

by:harispm
ID: 35187606
Oka, fine, now my confusion  is why required /y ? ,  we can add the dismounted/corrupted database from SG to RSG using ESM rt? it will move to new path and the  can I mount original DB ( Dail tone databse )
0
 

Author Comment

by:harispm
ID: 35187759
how can I add the database (owa) to RSG , when I gave the path of new location ( which I copied by eseutil /y it says database already there , RSG creates new databse instead of taking the previous one when I mount it

0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35188168
Rename the files you copied to be the names the RSG wants to mount

The RSG should be pointing to a different folder than your production SG, that is why you need to copy the files in there. Adding a DB to RSG in ESM, just tells exchange which DB you will be restoring to the RSG, it doesn't move the production DB files into the RSG and doesn't do the restore for you.
0
 

Author Comment

by:harispm
ID: 35188426
dismounted database in Diffrenet SG ,  I cannot add to Recovery databse group ,  RSG says no database to add , is there any option to add by ADSIEDt , or any way?
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35188840
RSG can only contain DB from one SG at a time. You can however move EDB&STM anywhere you like to eseutil /P them, they don't even need to be on an exchange server to do a /p, but to mount them you need to put them in SG\RSG so exchange can see them.

Mount 1 DB at a time in the RSG, if it mounts it can either go back into production or you can exmerge everything out of it before processing the next one. Users cannot connect to RSG DBs
0
 

Author Comment

by:harispm
ID: 35188925
well,  See now I created Dialtone database , Users are able to send/receive the emails,  Three damaged store in RSG . Now One database became cleaned shutdown by /p.  

I am right now coping cleaned databse to RSG database path, then I will try to monut it,
how can I merge the RSG databse and dialtone database and bring them to original SG?




0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35189019
Read the article I posted...

Once you have a DB mounted in the RSG you can use exmerge to get the content out and import it into the dial tone DB, this is the recommended procedure OR if you do an Eseutil /mh on the DB in the RSG and the RepairCount is less than 3 you can swap this DB with the new dial tone one and then exmerge the new content out of the new DB and import it into the repaired DB you have just put back into production.
0
 

Author Comment

by:harispm
ID: 35189148
When I import the new db into repaired DB using exmerge with pST , it will overwrite or append ?
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35189241
It won't overwrite new content, choose the merge option to not create duplicates
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35189349
Look at part 3 of the article I posted under the "Merging the Databases" section - you can right click on the mailboxes in the RSG-->Exchange Tasks--> recover mailbox Data to recover direct from the RSG DB into the prod database.
0
 

Author Comment

by:harispm
ID: 35191875
copied the repaired  cleaned shutdown database to RSG database folder , and try to mount the store, it is giving internal error and says  restart esm or information service store?
do we need to esiutil /d  and isinteg.exe  

how can run isinteg for single database
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35191994
Did you rename it to the names ESM is expecting?
0
 

Author Comment

by:harispm
ID: 35192559
it is same name file, I have attached  screenshot


Screenshot.jpg
0
 

Author Comment

by:harispm
ID: 35193865
I restarted the server , I try to mount the RSG DB still same error
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35194953
Anything logged in app event log for it? If you do eseutil /mh what is the RepairCount on it?
0
 

Accepted Solution

by:
harispm earned 0 total points
ID: 35204823
it was mounted other two databases,  the last databse we took from backup and repaired agian , then it also mounted perfectly, Merged with dialtone database after merged, everything working fine, Thanks for your immediate response and Appreacted your expertise ,
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35204857
Thanks, but no points for me? Is that a mistake or not? Did my comments not at least assist you?
0
 

Author Comment

by:harispm
ID: 35207785
Really Your comments Assisted a lot , thanks and appreciated
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35209175
So why not give some assisted solution points then instead of nothing?
0
 

Author Closing Comment

by:harispm
ID: 35230183
It was perfect
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

"Migrate" an SMTP relay receive connector to a new server using info from an old server.
Not sure what the best email signature size is? Are you worried about email signature image size? Follow this best practice guide.
In this video we show how to create a Shared Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Sha…
To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now