AP054 - Verificando a database do
Exchange Server (eseutil)
| Autor: |
Anderson Patricio |
| Publicação: |
18/Out/2005 |
Overview
O Exchange
Server possui um utilitário chamado eseutil que é um poderoso
utilitário para validar a saúde de uma database entre outras funções. Vamos demonstrar como validar a saúde de uma database.

Solução
- Abrir o Exchange System Manager
- Expandir Administrative Groups
- Expandir <Administrative Groups>
- Expandir Servers
- Expandir <servidor>
- Expandir <Storage Group>
- Clicar com o botão direito na <MailboxStore> desejada e
pedir Properties

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

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

- Com a database desmontada já podemos fazer a validação da mesma, mas para tanto devemos clicar em Start e depois em
Run e digitar cmd e clicar em OK
- 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
- Depois devemos ir até o diretório onde estão as bases do
Exchange Server, como vimos no passo 7.

-
Devemos então rodar o eseutil /mh <base> para
validarmos a saúde da database. Este comando lê os headers da
database, conforme mostra a figura abaixo:

Os seguintes
campos da saída do eseutil /mh são importantes:
-
DB Signature: Assinatura da database, esta
assinatura é modificada quando é feito um defrag offline da base ou
ocorre uma reparação da mesma. Esta assinatura é compartilhada pelo
EDB e STM
-
Log Signature: Assinatura dos logs, todos os
logs relativos a esta database obrigatoriamente terão esta
assinatura
-
State: Este é um dos mais importantes, se a
base estiver em Clean Studown esta database pode subir
normalmente sem necessidade de nenhum log, porque todos já foram
escritos na mesma. Ainda podemos reparar vários logs que tenham a
mesma assinatura (Log Signature) a esta base.
-
Log Required: Aqui aparece os logs
necessários para subirmos a database.
Conclusão
Com isto
explicamos como validar a saúde de uma database exchange.
|