How to find log files for corresponding database
Hi In Exchange server, there are log files and database files. If a single Storage group have four database, all logs which are generated by the users of all four database reside in same location. Then how is it possible to find which log file belongs to which database ? Is there any way to find using eseutil ? Thanks Inmar
April 14th, 2010 7:11pm

On Wed, 14 Apr 2010 16:11:29 +0000, inmar_mine wrote:> In Exchange server, there are log files and database files. >> If a single Storage group have four database, all logs which are generated by the users of all four database reside in same location.Yes, they're all in the same directory.> Then how is it possible to find which log file belongs to which database ? The transaction for the databases in the storage group share the samelogfiles. There aren't separate log files for each database.> Is there any way to find using eseutil ? No.---Rich MatheisenMCSE+I, Exchange MVP--- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
April 15th, 2010 4:15am

Hi, The transaction for the databases in the storage group share the samelogfiles. There aren't separate log files for each database. If this is the case, while running eseutil with /mh for each edb file shows some log files in the filed "Log Required". What exactly this log required field specifies ? How logs are replayed/committed to its corresponding database ? How it will behave if we perform replaying logs using eseutil soft recovery ? ThanksInmar
April 15th, 2010 12:56pm

On Thu, 15 Apr 2010 09:56:41 +0000, inmar_mine wrote:> The transaction for the databases in the storage group share the samelogfiles. There aren't separate log files for each database.>> If this is the case, while running eseutil with /mh for each edb file shows some log files in the filed "Log Required". What exactly this log required field specifies ?It tells you which log files are required to be replayed into thedatabase to bring the file to a consistent state. Convert the numbershere from decimal to hexadecimal and add Exx to the front of the valueand ".log" to the end to know the log file name.The "State" probably shows a value other than "Clean Shutdown".> How logs are replayed/committed to its corresponding database ?Each transaction is identified with the database to which it should beapplied. IIRC, that would be the "Dbid" value you see in the /mh dumpof the database header. > How it will behave if we perform replaying logs using eseutil soft recovery ?It will work the same way it does when you restart Exchange. If thedatabase is in an inconsistant state the necessary log files will bereplayed into the database.---Rich MatheisenMCSE+I, Exchange MVP--- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
April 16th, 2010 6:22am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics