We help IT Professionals succeed at work.

Exchange 2007 DataBases

Tanus Sacin
Tanus Sacin used Ask the Experts™
on
Hello there,

I have an exchange 2007 in a cluster, and I have divide all the roles in 2, so i have 2 CAS, 2 HT, 2 MB, the logs are on the local disks, but the DBs are on a SAN.

I have 10 DBs on my exchange server, each DB is for a different office, i have removed over 500 Users, including their mailboxes, and I want to recover the space, so I am looking for an advice on how to proceed, I would like to defrag the DBs like I did on 2003, but I am not aware on how would be the best way on getting the same job on 2007 and having a less impact to my users, my idea is the following:

1) bring down 1 DB
2) run eseutil /D
3) bring DB up

pretty straight forward, but my concern is, would this affect the replication  since I am on a  cluster? what would be the cons, on doing this in a cluster configuration?

Thanks
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Rajith EnchiparambilOffice 365 & Exchange Architect

Commented:
You don't really have to use eseutil, as the space that you have created by deleting users (white space) will be used first, before the db grows further.

Moreover, eseutil needs another 110% of your database size to function correctly.

You don't gain much by running eseutil as opposed to letting exchange use the white space.
The recommended procedure is to create a new database and move your mailboxes to this database. User doesn't feel that the mailbox is moved. There is an issue with deleted items recovery with this process.

Once you are done with the movement , check if there are any mailboxes left on the database. If not then dismount the database and keep it for some time before deleting it.
To see the list of mailboxes on a database before deleting the database:
Get-mailboxdatabase -identity "your database name" | get-mailbox

Author

Commented:
how much space would i need to move all the mailboxes? let says that myt DB is 131GB, so do i need 131GB a least in order to do this? or i need more?
Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto

Avaialblenewmailboxspace is the space that you can recover after defragmentation. Check the total size and subtract Avaialblenewmailboxspace. That is the space you will require for the new database.
Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto

Avaialblenewmailboxspace is the space that you can recover after defragmentation. Check the total size and subtract Avaialblenewmailboxspace. That is the space you will require for the new database.

Author

Commented:
when i ran the Get-MailboxDatabase i only get

name
Server
StorageGroup
Recovery

I dont get the databasezie or the availablenewmailboxspace
-status
-status

Author

Commented:
i did use the -status.
Sorry boss I wa assuming exchange 2010.
Sorry boss I wa assuming exchange 2010.