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 SilvaO 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.
Opção | Descrição |
/ds | Diretório |
/ispriv | Armazenamento de informações particulares |
/ispub | Armazenamento de informações públicas |
Use uma ou mais das seguintes opções para especificar as operações que deseja executar no banco de dados.
Opção | Descrição |
/b <path> | Faz uma cópia de backup do banco de dados original não compactado em um local específico. |
/p | Mantém e preserva o banco de dados original não compactado em seu local original e armazena o novo banco de dados compactado no arquivo padrão Exchsrvr\Bin\Tempdfrg.edb. |
/t <file_name> | Cria e renomeia o novo banco de dados compactado no caminho especificado. |
/o | Não exibe a faixa do Microsoft Exchange Server. |
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.
Opção | Descrição |
/b<database> | Faz uma cópia de backup no nome especificado |
/t<database> | Define o nome temporário do banco de dados (o padrão é Tempdfrg.edb) |
/s<file> | Define o nome do arquivo de fluxo (o padrão é NONE) |
/f<file> | Define o nome do arquivo de fluxo temporário (o padrão é Tempdfrg.stm) |
/p | Mantém o banco de dados temporário (em outras palavras, não o instala) |
/o | Suprime o logotipo |
/i | Não desfragmenta o arquivo de fluxo |
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.
- Migrando e removendo o Exchange 2007 para Exchange 2010Exchange Server
- Migrando (e removendo) o Exchange 2007 para Exchange 2010Exchange Server
- Instalando os pré-requisitos automaticamente no Exchange Server 2010 SP1Exchange Server
- Gerenciando Transport Rules através do Exchange Control PanelExchange Server
- Novas funcionalidades no Outlook Web App do Service Pack 1 - Visão GeralExchange Server