ID do artigo: 240145 - Última revisão: quinta-feira, 25 de outubro de 2007 - Revisão: 6.4 Como remover arquivos de log de transação do Exchange Server
Este artigo é uma consolidação dos seguintes artigos disponíveis anteriormente: 259751, 315196 Este artigo também contém informações sobre como excluir os arquivos de log de transações. Em um cenário de pior caso de desastre, você não poderá recuperar todos os seus dados sem os arquivos de log se o banco de dados for corrompido. Arquivos de log de transações fornecem um nível alto de capacidade de recuperação. Portanto, você deve apenas executar o procedimento é abordado neste artigo como último recurso em situações de emergência se você não puder concluir um backup completo. Um backup completo exclui permanentemente os logs confirmados automaticamente após fazer o backup. Nesta páginaSumárioLogs de transação do Exchange Server banco de dados registram todas as alterações em um banco de dados do Exchange Server. Com o passar do tempo, esses arquivos de log se acumulam e usam todo o espaço disponível no disco se eles periodicamente não são removidos do disco rígido. Arquivos de log de transações do Exchange tem um tamanho fixo. Para Microsoft Exchange Server 2003 e todas as versões anteriores do Exchange Server, esse tamanho é exatamente 5 megabytes. Quando um log de transações está cheio, o log de transações é renomeado com um número de seqüência numérica e um novo log atual é gerado. O log de transação atual é o mais recentemente criado pelo Exchange Server. No Microsoft Exchange Server 5.5, o log de transação atual é sempre chamado edb.log . No Microsoft Exchange 2000 Server e no Exchange Server 2003, o log atual é chamado com o prefixo do grupo de armazenamento. Para obter mais informações, consulte a seção ? grupos de armazenamento ?. Exchange automaticamente remove arquivos desnecessários do log usando um dos seguintes métodos:
147524
(http://support.microsoft.com/kb/147524/
)
Faz o uso de transação como afeta o log circular 258470
(http://support.microsoft.com/kb/258470/
)
Como modificar a configuração de registro em log circular Se qualquer uma das seguintes condições for verdadeira, os arquivos de log de transações aumentará em número até que o espaço de disco rígido seja esgotado:
Observação Para fins deste artigo, "Remover" um arquivo de log de transações significa mover esse arquivo de log de transação para outro local onde o arquivo de log de transações possível fazer o backup, armazenados ou excluídos, dependendo dos seus requisitos. Para os fins deste artigo, "excluir" um arquivo de log de transação se refere o tipo de remoção não permite que você para fazer backup ou restaurar esse arquivo de log de transação. Mais InformaçõesRemover manualmente os arquivos de log de transação que não são necessáriosPara remover corretamente os arquivos de log de transações em excesso, siga estas etapas:
Estados de banco de dadosSe um banco de dados do Exchange Server não foi desligado corretamente, o banco de dados permanecerá "conectado" para seu fluxo de log de transação. Isso significa que nem todos os dados do arquivo de log de transação tem sido protegidos para os arquivos de banco de dados. Durante a próxima inicialização do banco de dados, o Exchange Server detecta essa condição. Em seguida, Exchange Server aplica os dados ausentes para os arquivos de banco de dados. Se os arquivos de log que contêm esses dados não estiverem disponíveis, o banco de dados não pode ser iniciado.Quando um banco de dados do Exchange Server é desligado corretamente, esse banco de dados "desliga" do seu fluxo de log de transação. Nessa situação, o banco de dados não requer os arquivos de log de transação anteriores quando que inicia próxima do banco de dados. No entanto, esses arquivos de log podem ser útil se um backup ou uma versão anterior do banco de dados foram a ser restaurado. Os arquivos de log serão ser usados para distribuir o banco de dados Avançar de horário do backup. Portanto, os arquivos de log de transações não devem ser permanentemente excluídos até ter certeza de que você não deseja repeti-los em uma versão mais antiga do banco de dados. Antes de remover manualmente qualquer arquivo de log de transações, você deve determinar o estado de qualquer banco de dados usado os arquivos de log de transações de determinado. Nessa situação, determine o "anexar" ou "Desconectar" estado de cada banco de dados usado os arquivos de log de transações de determinado. Você pode determinar se um banco de dados é anexado ou desanexado examinando o cabeçalho do arquivo de banco de dados usando a opção de comando do utilitário Eseutil /MH . Por exemplo, execute o seguinte comando em um prompt de comando onde database_name é o nome do banco de dados que você deseja examinar: eseutil /MH database_name Por exemplo, para examinar o banco de dados Mailbox Store (Server1), digite eseutil /MH ? Mailbox Store (Server1).edb ? Observação Para examinar o cabeçalho de um banco de dados usando o comando Eseutil , o banco de dados deve ser interrompido.Depois de executar este comando, examine o valor estado nas informações de cabeçalho que aparece. O valor de estado fornece as seguintes informações sobre se o banco de dados foi desconectado corretamente:
Às vezes, a capacidade de ambos os arquivos de log de transações de reserva pode ser excedida. Isso faz com que todos os bancos de dados no grupo de armazenamento para ser parado em um estado de Desligamento anormal ou Inconsistent . Aviso Se você ficar sem espaço em disco na unidade de log de transações, os bancos de dados não poderá desligar corretamente. Se um ou mais dos bancos de dados estão em um estado de Desligamento anormal ou Inconsistent e se você excluir todos os os arquivos de log de transação para liberar espaço em disco, não há bancos de dados os grupos de armazenamento afetado será montável novamente sem que está sendo reparado ou restaurado. Você não deve excluir arquivos de log que ainda são necessários por uma ou mais dos bancos de dados. Grupos de armazenamentoBancos de dados do Exchange Server são organizados em grupos de armazenamento. Um grupo de armazenamento é um conjunto de bancos de dados que compartilham um fluxo de arquivo de log de transação simples. No Exchange Server 5.5, há um único grupo de armazenamento de armazenamento de informações que contém até dois arquivos de banco de dados. Esses arquivos de banco de duas dados são chamados respectivamente Priv.edb e pub.edb . Além disso, o Exchange Server 5.5 contém um grupo de armazenamento de serviço de diretório único que contém um arquivo de banco de dados único é chamado dir.edb .No Exchange 2000 Server e no Exchange Server 2003, não há nenhum grupo de armazenamento do serviço de diretório. No Exchange 2000 Server e no Exchange Server 2003, pode haver até quatro grupos de armazenamento de armazenamento de informações por servidor. Cada um desses grupos de armazenamento pode conter até cinco bancos de dados. Os nomes desses bancos de dados são configuráveis pelo administrador. Se a unidade do log de transações fica cheia, bancos de dados todas as no grupo de armazenamento serão interrompidos imediatamente. Quando você inicia qualquer banco de dados em um grupo de armazenamento, o estado de todos os bancos de dados no grupo de armazenamento está selecionado. A repetição do arquivo qualquer log de transações necessários é executada juntos para todos os bancos de dados antes que o primeiro banco de dados possa começar. Operações de repetição de arquivo de log de transação e eventos geralmente se aplicam a todos os bancos de dados um grupo de armazenamento, não a um banco de dados individual. importante Você deve verificar que cada arquivo de banco de dados está em um estado de Desligamento normal ou consistente . Um ou mais bancos de dados um grupo de armazenamento específica podem ser desanexados corretamente mesmo que outro banco de dados que mesmo grupo de armazenamento não está separado corretamente. Não assuma que todos os bancos de dados em um grupo de armazenamento estiverem em um estado de Desligamento normal baseado no estado do banco de dados primeiro que você examine. Observação Para o Exchange Server 5.5, você deve examinar cada banco de dados que está contido em um arquivo único .edb , usando o comando Eseutil . Para Exchange 2000 Server e Exchange Server 2003, cada banco de dados é dividido em dois arquivos. Os dois arquivos são um arquivo .stm e um arquivo .edb . Examine o estado do arquivo .stm e o arquivo .edb , usando o comando Eseutil . Arquivos de logPara determinar quais arquivos de log de transação são necessários para os bancos de dados um grupo de armazenamento específico, siga estas etapas.Para Exchange Server 5.5importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:322756
(http://support.microsoft.com/kb/322756/
)
Como fazer backup e restaurar o registro no Windows
Para o Exchange 2000 Server e para o Exchange Server 2003
Observação O campo de log necessário pode reportar um intervalo de um log, mas o arquivo de log numerado correspondente não pode ser encontrado. Por exemplo, O campo de log necessário pode reportar um intervalo de 28221-28221, mas o arquivo de log é numerado 28221 não pode ser encontrado. Isso pode ocorrer se o ponto de verificação no arquivo de log mais recente. O arquivo de log mais recente sempre é nomeado com apenas o prefixo do grupo de armazenamento. Por exemplo, o arquivo de log mais recente pode ser nomeado E01.log. Até este log está cheio e até que um novo log seja gerado, o nome de arquivo do log atual não inclui o número de seqüência de log. Você pode verificar o número de arquivo de log atual seqüência interna real exibindo o cabeçalho do arquivo de log usando o comando Eseutil seguinte: eseutil /ML log_prefix .log Por exemplo, se o prefixo de log for E01, use eseutil /ML E01 .log . O campo lGeneration do cabeçalho do arquivo de log reflete o número real de seqüência do arquivo de log.Se você deve restaurar um banco de dados do Exchange Server de um backup e se você desejar recuperar o banco de dados do Exchange Server sem perda de dados, você também deve restaurar todos os arquivos de log de transação criados após o backup foi executada. Se houver uma quebra na seqüência de logs de transação, você não pode roll forward anteriores que quebra. Nessa situação, você deve remover todos os logs superior numeração depois da quebra. Isso inclui o arquivo de log atual. Observação Mesmo se todos os bancos de dados em um grupo de armazenamento estiverem em um estado consistente ou Desligamento normal , você não deve remover o arquivo de log mais recente. Se você remover o arquivo de log mais recente, é gerado um novo conjunto de arquivos de log, começando com o número de seqüência 0x000001. Este novo conjunto de arquivos de log irá impedir que um banco de dados Exchange Server de um backup anterior ser rolado frente. Para obter mais informações sobre como reparar um banco de dados do Exchange Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 893083
(http://support.microsoft.com/kb/893083/
)
Problemas de suporte importantes para o armazenamento de informações do Exchange A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 240145
(http://support.microsoft.com/kb/240145/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início