Infra - Exchange Server

Desfragmentar com o Eseutil Exchange 5.5/2000

Podemos usar o comando Eseutil para desfragmentar o armazenamento e o diretório de informações no Exchange Server 5.5 e desfragmentar o armazenamento de informações no Exchange 2000 Server...

por Flávio Silva



Podemos usar o comando Eseutil para desfragmentar o armazenamento e o diretório de informações no Exchange Server 5.5 e desfragmentar o armazenamento de informações no Exchange 2000 Server.

O Eseutil examina a estrutura das tabelas do banco de dados e registra (incluindo a leitura, verificação, o reparo e a desfragmentação) o baixo nível do banco de dados (Ese.dll).

Na realidade aopção reparo é a mais mportante, Eseutil está localizado na pasta Winnt\System32 no Exchange Server 5.5 e na pasta Exchsrvr/Bin no Exchange 2000. O utilitário pode ser executado em um banco de dados por vez a partir da linha de comando do MSDOS.

Como Funciona?

A opção de desfragmentação torna contínuo o armazenamento usado, elimina o armazenamento que não foi usado e compacta o banco de dados, o que reduz o seu tamanho (Portanto podemos usar este comando quando a base de dados ultrapassar os Gbs permitidos). O Eseutil copia os registros do banco de dados para um novo. Quando a desfragmentação for concluída, o banco de dados original é excluído ou salvo em um local especificado pelo usuário, e a nova versão é renomeada como a original. Se o utilitário encontrar um registro incorreto, ele pára e exibe uma mensagem de erro.

Observação dependendo do tamanho da base de dados e do que aconteceu com ela, o eseutil pode demorar horas e horas para ser concluido.

Tome as seguites precauções:

1) Como é muito demorado, tenha certeza que o Servidor não seja desligado durante o processo.

2) Verifique se o espaço em disco e suficiente.(110% maior, explico logo abaixo)

Como desfragmentar um banco de dados do Exchange Server 5.5

Um detalhe muito importante e que para fazer esse processo, precisaremos ter um disco ou espaço em disco 110% maior que o tanhanho da base de dados.

1) Interrompa o serviço do banco de dados que deseja desfragmentar usando a ferramenta Serviços.

2) Para o banco de dados do Diretório do Exchange, interrompa o serviço de diretório do Microsoft Exchange.

Para parar o serviço/serviços do exchange entre em Administrative Tools | Services.


Figura 1, parando o serviço.

3) Para os bancos de dados da Caixa de Correio do Exchange ou da Pasta Pública, interrompa o serviço Armazenamento de informações do Microsoft Exchange.

4) No prompt de comando, altere para a pasta Winnt\System32 e digite o comando eseutil /d, uma opção do banco de dados, e quaisquer opções que queira usar.

Por exemplo, o seguinte comando executa o utilitário de desfragmentação padrão no diretório e salva a cópia no arquivo definido pelo usuário:

C:\winnt\system32> eseutil /d /ds /tc:\dbback\tempdfrg.edb /pUse uma das seguintes opções do banco de dados para executar o Eseutil em um banco de dados específico.

Use uma ou mais das seguintes opções para especificar as operações que deseja executar no banco de dados.

Como desfragmentar um banco de dados do Exchange 2000?

Um detalhe muito importante e que para fazer esse processo, precisaremos ter um disco ou espaço em disco 110% maior que o tanhanho da base de dados.

1. No Exchange System Manager, clique com o botão direito do mouse no armazenamento de informações que deseja desfragmentar e clique em Desmontar armazenamento.

2. No prompt de comando, altere para a pasta Exchsrvr\Bin e digite o comando eseutil /d, uma opção do banco de dados, e quaisquer opções que queira usar.

Por exemplo, o seguinte comando executa o utilitário de desfragmentação padrão em um banco de dados de armazenamento da caixa de correio:

C:\exchsrvr\bin> eseutil /d c:\exchsrvr\mdbdata\firststore.edb Use a seguinte opção banco de dados para executar a desfragmentação do Eseutil em um banco de dados específico:

eseutil /d <database_name> [options]

Desfragmentação/Compactação

Executa compactação offline de um banco de dados.

Sintaxe: eseutil /d <database_name> [options]

Parâmetros: <nome_do_banco_de_dados> é o nome do arquivo do banco de dados que deseja compactar.

Você não precisa usar as seguintes opções, mas pode usar uma ou mais (separadas por um espaço) para especificar as operações que deseja executar no banco de dados.

OBSERVAÇÃO: Se a instalação estiver desativada (por exemplo, se você usar a opção /p), o banco de dados original é mantido descompactado, e o banco de dados temporário apresenta a versão desfragmentada do banco de dados.

Ao executar estes procedimentos acima não foi possível tirar cópia das telas, espero que ajude vcs na restauração das base de dados exchange 5.5 e 2000.

Um abraço a todos.

Flávio Silva

Flávio Silva - Certificado MCP Windows 2000 e Sql Server e Consultor em TI e Infra-estrutura.Trabalhou nas empresas de médio e grande porte, SENAC-SP , SENAI-SP, Resource, Goodyear, Honda do Brasil hoje atuando na área de suporte de uma das maiores empresas têxteis do mercado nacional.