Avamar: Come ripristinare un database Exchange dallo stato "Dirty Shutdown"
Summary: Questo articolo illustra la procedura necessaria per ripristinare un database Exchange dallo stato "Dirty Shutdown". Al termine della procedura, il database sarà in uno stato "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
In un ambiente Microsoft Exchange, il database Exchange potrebbe trovarsi nello stato "Dirty Shutdown" per diversi motivi, alcuni dei quali sono elencati qui:
Tuttavia, in un'ambiente di backup e ripristino (come Avamar) il database Exchange può anche essere visualizzato in uno stato "Dirty Shutdown". Di solito, è per un motivo diverso.
Un amministratore di backup può anche seguire questi passaggi per ripristinare il database Exchange.
In questo articolo viene descritto l'utilizzo dello strumento Microsoft "eseutil.exe", utilizzato per riprodurre i registri delle transazioni nel database di Exchange.
Per verificare lo stato del database, eseguire questo comando dal percorso in cui il database è stato ripristinato:
Per ripristinare il database rispondendo ai registri delle transazioni, eseguire il seguente comando:
Per controllare nuovamente lo stato del database e verificare che sia stato ripristinato, eseguire nuovamente questo comando:
Ora che il database di Exchange si trova nello stato "Clean Shutdown", può essere:
- Aggiornamenti del server Exchange difettosi o utilizzo di versioni obsolete.
- I file EDB non vengono scollegati correttamente dai file di registro.
- File di registro mancanti dal server.
- I file di registro sono danneggiati.
- Il server non è in grado di leggere i file di registro.
Tuttavia, in un'ambiente di backup e ripristino (come Avamar) il database Exchange può anche essere visualizzato in uno stato "Dirty Shutdown". Di solito, è per un motivo diverso.
- Lo scenario tipico è quando il file di database viene ripristinato come file flat utilizzando l'interfaccia utente di Avamar o il comando avtar.exe.
- In questo caso, il comportamento previsto è che il database sia in stato "Dirty Shutdown".
- Ciò significa che i file di registro delle transazioni non sono ancora stati riprodotti nel database, poiché ciò non fa parte dell'operazione di ripristino "flat file".
- Si tratta di un tipo di ripristino diverso dal plug-in Exchange, che riproduce i registri come parte del processo di ripristino.
Un amministratore di backup può anche seguire questi passaggi per ripristinare il database Exchange.
In questo articolo viene descritto l'utilizzo dello strumento Microsoft "eseutil.exe", utilizzato per riprodurre i registri delle transazioni nel database di Exchange.
Procedura per ripristinare il database:
Aprire il prompt dei comandi di Windows come utente con privilegi elevati (eseguire come amministratore).Per verificare lo stato del database, eseguire questo comando dal percorso in cui il database è stato ripristinato:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Dirty ShutdownPer verificare che i log delle transazioni siano disponibili e in uno stato valido, eseguire questo comando nel percorso in cui sono stati ripristinati:
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: "E04" è il "nome di base" del registro, noto anche come "nome della sequenza del registro", univoco in ogni database. Prestare attenzione al nome di base per fornire la sintassi corretta per il comando.
Per ripristinare il database rispondendo ai registri delle transazioni, eseguire il seguente 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.
Per controllare nuovamente lo stato del database e verificare che sia stato ripristinato, eseguire nuovamente questo comando:
Syntax: eseutil /mh <database name> | findstr State Example: E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State State: Clean Shutdown
Ora che il database di Exchange si trova nello stato "Clean Shutdown", può essere:
- Eseguito sul server Exchange
- Utilizzato tramite lo strumento Dell ItemPoint per scopi di ripristino a livello granulare (GLR)
- Utilizzato tramite il comando Exchange PowerShell
- e così via
Nota: Se l'opzione di ripristino "/r" non riesce, è disponibile un'altra opzione "/p" per il ripristino hardware, ma è consigliata per utenti avanzati. Se il problema persiste, contattare l'amministratore di Exchange o il supporto tecnico 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.