Avamar: Como recuperar um banco de dados do Exchange do estado "Dirty Shutdown"
Summary: Este artigo contém as etapas necessárias para recuperar um banco de dados do Exchange do estado "Dirty Shutdown". Após a conclusão das etapas, o banco de dados estará em um estado "Clean ShutDown". ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Em um ambiente Microsoft Exchange, o banco de dados do Exchange pode estar no estado "Dirty Shutdown" por muitos motivos diferentes, alguns dos quais estão listados aqui:
No entanto, em um ambiente de backup e recuperação (como o Avamar), o banco de dados do Exchange também pode ser visto em um estado "Dirty Shutdown". Geralmente, é por um motivo diferente.
Um administrador de backup também pode seguir estas etapas para recuperar o banco de dados do Exchange.
Este artigo descreve o uso da ferramenta da Microsoft "eseutil.exe", que é usada para reproduzir os logs de transação no banco de dados do Exchange.
Para verificar o estado do banco de dados, execute este comando a partir do caminho em que o banco de dados foi restaurado:
Para recuperar o banco de dados respondendo aos logs de transação, execute o seguinte comando:
Para verificar o estado do banco de dados novamente e confirmar se ele foi recuperado, execute este comando novamente:
Agora que o banco de dados do Exchange está no estado "Desligamento limpo", ele pode ser:
- Atualizações defeituosas do Exchange Server ou dependência de versões desatualizadas.
- Os arquivos EDB não são desanexados dos arquivos de log corretamente.
- Os arquivos de log estão ausentes do servidor.
- Os arquivos de log estão danificados.
- O servidor não consegue ler os arquivos de log.
No entanto, em um ambiente de backup e recuperação (como o Avamar), o banco de dados do Exchange também pode ser visto em um estado "Dirty Shutdown". Geralmente, é por um motivo diferente.
- O cenário típico é quando o arquivo de banco de dados é restaurado como um arquivo simples usando a interface do usuário do Avamar ou usando o comando avtar.exe.
- Nesse caso, o comportamento esperado é que o banco de dados esteja no estado "Dirty Shutdown".
- Isso significa que os arquivos de log de transações ainda não foram reproduzidos para o banco de dados, já que isso não faz parte da operação de restauração de "arquivo simples".
- Isso é diferente do tipo de restauração do plug-in do Exchange, que reproduz os registros como parte do processo de restauração.
Um administrador de backup também pode seguir estas etapas para recuperar o banco de dados do Exchange.
Este artigo descreve o uso da ferramenta da Microsoft "eseutil.exe", que é usada para reproduzir os logs de transação no banco de dados do Exchange.
Etapas para recuperar o banco de dados:
Abra o prompt de comando do Windows como um usuário elevado (executar como administrador).Para verificar o estado do banco de dados, execute este comando a partir do caminho em que o banco de dados foi restaurado:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Dirty ShutdownPara verificar os logs de transações e confirmar se eles estão disponíveis e em bom estado, execute este comando no caminho em que foram restaurados:
Syntax: eseutil /ml <log base name> Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /ml E04 Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 15.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating FILE DUMP mode... Verifying log files... Base name: E04 Log file: E:\Restore_Temp\H\mountpoint\database4\E040000002D.log - OK Log file: E:\Restore_Temp\H\mountpoint\database4\E040000002E.log - OK ... .. . Log file: E:\Restore_Temp\H\mountpoint\database4\E04000000A5.log - OK Log file: E:\Restore_Temp\H\mountpoint\database4\E04000000A6.log - OK No damaged log files were found. Operation completed successfully in 3.15 seconds.
Nota: O "E04" é o "nome base" do log, também conhecido como "nome da sequência de log", que é exclusivo em cada banco de dados. Preste atenção ao nome base para fornecer a sintaxe correta para o comando.
Para recuperar o banco de dados respondendo aos logs de transação, execute o seguinte comando:
Syntax: eseutil /r <log base name> /l <database's path> /d <transaction log's path> Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /r E04 /l "E:\Restore_Temp\H\mountpoint\database4" /d "E:\Restore_Temp\H\mountpoint\database4" Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 15.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating RECOVERY mode... Logfile base name: E04 Log files: E:\Restore_Temp\H\mountpoint\Database4 System files: <current directory> Database Directory: E:\Restore_Temp\H\mountpoint\Database4 Performing soft recovery... Restore Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Operation completed successfully in 2.859 seconds.
Para verificar o estado do banco de dados novamente e confirmar se ele foi recuperado, execute este comando novamente:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Clean Shutdown
Agora que o banco de dados do Exchange está no estado "Desligamento limpo", ele pode ser:
- Montado no servidor Exchange
- Usada por meio da ferramenta Dell ItemPoint para fins de recuperação em nível granular (GLR)
- Usado por meio do comando do PowerShell do Exchange
- etc.
Nota: Se a opção de recuperação "/r" falhar, há outra opção "/p" para recuperação rígida, mas ela é recomendada para usuários avançados. Se o problema persistir, entre em contato com o administrador do Exchange ou com o Suporte da Microsoft.
Affected Products
Avamar Plug-in for Exchange VSSProducts
AvamarArticle Properties
Article Number: 000228246
Article Type: How To
Last Modified: 03 Sep 2024
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.