Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Exchange 2000 priv1.edb 3

Status
Not open for further replies.

wygolfhd

Technical User
Dec 7, 2005
5
US
I am not that familiar with Exchange 2000, but I have determined that the mdbdata directory is 20GB, one file priv1.edb file is 20GB.

I only have a 33gb server running small business 2000 with 3gb of space. I need to get some space on the server and am wondering how to reduce the size of the priv1.edb?

any advice is greatly appreciated.
 
Hi, the tools you need is eseutil.exe. It is in the bin folder from Exchange. You have to stop the database and then run eseutil /d <databasename>. Then Exchange will restructur the database. make a copy of the databse before you run it. Exchange create a new database and copy it. You need nearly the double of sapce to run it.

TheJolly1
 
Thank you for the info. I have been digging in this forum and read about this.

My questions are: Since my server does not have enough space to do this (only 3gb now), can I stop the database and copy the file to a PC and run the utility?

If so, how do I stop and restart the database after I copy the file back? Will just restarting the server restart the database?

Thanks a ton for your help.
 
Go to services. Stop all ones with Exchange in them. Map a drive on another computer.

Use eseutil and use /t to specify the temp directory as being the new mapped drive.
 
I'm not sure you'll get the benefit you're looking for by doing an offline defrag. Unless you permanently removed a large nuber of mailboxes/amount of mail, the whitespace will be back in a few days. Even if you have removed mail permanently, has deleted items retention expired? Has online maintenance run after the expiration of deleted items retention?

When you delete an item, it is merely marked deleted. After the expiration of the deleted items retention period, the next online maintenance cycle actually marks the space free within the database. Online defrag during the same online maintenance cycle consolidates the free space within the database. It's only at this point that you can actually shrink the size of the database with an offline defrag by removing the whitespace.

 
Thanks to everyone for your replies and assistance. I guess the situation is bad.
As for Xmsre's instructions, it sounds like what I need to do is to remove some mailboxes. First, how do I remove the mailboxes, and second, what do I do next to get the space back?
Deleted items retention period? what do I do for this?

Online maintenance cycle? How does this occur?

Then do the offline degrag?

Sorry to have to ask so many questions.
 
Enable the 17GB reg hack.
Mount the store.
Go to ESM.
Set DIRT to 0. This is on the props page for the store.
Check for largest mailboxes.
Have top 3 users clear stuff out (to PST if required).
Delete any accounts that are not required.
Online maintenance is scheduled and is on the props page of the store as to when it runs.
Then do offline defrag.
 
By default, online maintenance runs every night. This would only change if you changed the schedule.

So, as above set deleted items retention to zero, have users clean out mail. Tomorrow morning check your application log for the completion of online maintenance (will also state how much white space there is). If it has completed, then you can go ahead and do the offline defrag.

 
Thanks to all for the advice, but we decided to just buy a new server and upgrade to new OS and exchange. Now I have to figure out how to move the users mail boxes to a new server.

Can I post this in this forum or a different one?

Thanks again.
 
If you've bought Exchange 2003, post in there. But plenty of us have posted in here on moving to new hardware.
 
Thanks to all, guess I will start reading about migrating.
 
I have four administartive groups in a single exchange domain.Want to get user availibility in calender for different admin group. how to proceed for that.

Thanks
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top