Home .:. Suporte .:.
Procurar (Powered by Bing):
 
 

.:. Menu

  Home

  News (Português)

  Anuncie no site

  Suporte

 

.:. Tecnologias

  Exchange 2010

  Exchange 2007

  Exchange 2003

  OCS

  ISA Server

  Windows Server
 

  BizTalk e SQL

  ForeFront Family

  System Center
 

  Artigos

  Guias Práticos

 

.:. Sobre..

  Sobre o site

  Colaboradores


 

    Desfragmentação offline  das bases do Exchange

AP051 - Desfragmentação offline  das bases do Exchange

Autor: Anderson Patricio / Alexandre Nakano
Publicação: 07/Out/2005

Overview

O Exchange server permite duas formas de desfragmentação da base online e offline. Neste tutorial vamos abordar a desfragmentação offline.



Solução

 

Com a desfragmentação offline conseguimos reduzir o tamanho físico da database, mas esta desfragmentação tem que ser feita com a base offline.

Para fazermos a desfragmentação offline é necessário utilizar um utilitário chamado eseutil, que é um utilitário que serve para desfragmentar, reparar e verificar integridade das databases do Exchange Server.

O processo de desfragmentação offline reduz o tamanho físico da database, porque ele cria um novo arquivo e coloca neste novo arquivo somente os dados válidos, as páginas não utilizadas da database são descartadas. Durante o processo o eseutil copia as informações para um novo arquivo de database quando a desfragmentação é terminada o arquivo original é excluído e o o arquivo utilizado é renomeado com o nome do arquivo original. Se o eseutil encontrar algum erro o processo é parado e nos é apresentado uma mensagem de erro. Um resumo do processo de defrag é mostrado na figura abaixo:

 

Para efetuarmos este processo de desfragmentação offline devemos executar os seguintes passos:

  1. Abrir o Exchange System Manager
  2. Expandir Administrative Groups
  3. Expandir <Administrative Groups>
  4. Expandir Servers
  5. Expandir <servidor>
  6. Expandir <Storage Group>
  7. Clicar com o botão direito na <MailboxStore> desejada e pedir Properties

  1. Verificar o caminho onde está a database do Exchange Server, em nosso exempo c:\program files\Exchsrvr\mdbdata
  2. Como já sabemos os caminhos, devemos parar a database, para isto devemos dar um OK nas propriedades do mailboxstore
  3. E clicar com o botão direito no <mailboxstore> e clicar em Dismount Store

  1. Será mostrado uma janela solicitando a confirmação para pararmos a database, devemos clicar em Yes

  1. Com a database desmontada já podemos fazer a desfragmentação offline, mas para tanto devemos clicar em Start e depois em Run e digitar cmd e clicar em OK
  2. Devemos adicionar a variável de ambiente %path% o caminho do eseutil para tanto devemos digitar no prompt:
    set path=%path%;C:\program files\Exchsrvr\bin
  3. Depois devemos ir até o diretório onde estão as bases do Exchange Server, como vimos no passo 7. Aproveitamos e vamos dar um dir e verificar o tamanho da database BaseExchange_01.edb que é a que vamos efetuar o defrag atualmente ela está com 5.251,072 bytes.

  1. Devemos digitar o eseutil com o parâmetro /d para desfragmentar:
    eseutil /d BaseExchange_01.edb

No utilitário eseutil podemos perceber o processo de criação de uma base temporária e na fase final a mesma é colocado no lugar da base original.

  1. Depois do processo efetuado devemos verificar o resultado da operação, com a nova listagem dos arquivos percebemos que agora o arquivo BaseExchange_01.edb está com 4.202,496 um tamanho menor que estava no início do processo.

Observações:

  1. Depois de rodar a desfragmentação offline da database é interessante fazer um backup Normal
  2. Após grandes movimentações de usuários entre databases e/ou servidores é interessante fazer uma desfragmentação offline
  3. Por padrão a desfragmentação é feita do arquivo edb e stm

Conclusão

 

Com este tutorial mostramos como configurar o Exchange Server para a desfragmentação offline.

 


 
 

Site desenvolvido em Front-Page e por um IT Pro, ou seja, a aparência não é o ponto forte do site :). Dúvidas ou sugestões:  webmaster@andersonpatricio.org