Avamar: Exchange-tietokannan palauttaminen Dirty Shutdown -tilasta

Summary: Tässä artikkelissa on ohjeet Exchange-tietokannan palauttamiseksi Dirty Shutdown -tilasta. Vaiheiden suorittamisen jälkeen tietokanta on Clean ShutDown -tilassa.

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

Microsoft Exchange -ympäristössä Exchange-tietokanta voi olla Dirty Shutdown -tilassa monista eri syistä, joista osa on lueteltu tässä:
  • Vialliset Exchange-palvelimen päivitykset tai vanhentuneiden versioiden käyttö.
  • EDB-tiedostoja ei irroteta lokitiedostoista oikein.
  • Lokitiedostot puuttuvat palvelimelta.
  • Lokitiedostot ovat vioittuneet.
  • Palvelin ei pysty lukemaan lokitiedostoja.

Varmuuskopiointi- ja palautusympäristössä (kuten Avamarissa) Exchange-tietokanta näkyy kuitenkin myös Dirty Shutdown -tilassa. Yleensä se on eri syystä.
  • Tyypillinen tilanne: tietokantatiedosto palautetaan litteänä tiedostona Avamar-käyttöliittymässä tai avtar.exe-komennolla.
  • Tässä tapauksessa tietokannan odotetaan olevan Dirty Shutdown -tilassa.
    • Tämä tarkoittaa, että tapahtumalokitiedostoja ei ole vielä toistettu tietokantaan, koska se ei ole osa "litteän tiedoston" palautustoimintoa.
    • Tämä eroaa Exchange-laajennuksen palautustyypistä, joka toistaa lokit uudelleen osana palautusprosessia. 
Exchange-järjestelmänvalvoja tuntee kaikki edellä mainitut syyt ja osaa myös käsitellä tämäntyyppisiä ongelmia.
Myös varmuuskopioinnin järjestelmänvalvoja voi palauttaa Exchange-tietokannan seuraavasti.

Tässä artikkelissa kuvataan Microsoft-työkalun eseutil.exe, jolla toistetaan tapahtumalokit Exchange-tietokannassa.

Tietokannan palauttamisen vaiheet:

Avaa Windowsin komentokehote järjestelmänvalvojana (suorita järjestelmänvalvojana).

Voit tarkistaa tietokannan tilan suorittamalla seuraavan komennon polussa, johon tietokanta palautettiin:
Syntax:
eseutil /mh <database name> | findstr State

Example:
E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State
            State: Dirty Shutdown
Voit tarkistaa tapahtumalokit ja varmistaa niiden käytettävyyden ja kunnon suorittamalla seuraavan komennon polussa, johon ne palautettiin:
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.
 
Huomautus: E04 on lokin perusnimi eli lokisarjan nimi, joka on yksilöllinen jokaisessa tietokannassa. Kiinnitä huomiota perusnimeen, jotta saat komennolle oikean syntaksin.

Voit palauttaa tietokannan vastaamalla tapahtumalokeihin suorittamalla seuraavan komennon:
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.

Voit tarkistaa tietokannan tilan uudelleen ja varmistaa, että se on nyt palautettu, suorittamalla tämän komennon uudelleen:
Syntax:
eseutil /mh <database name> | findstr State

Example:
E:\Restore_Temp\H\mountpoint\database4>eseutil /mh database4.edb | findstr State
            State: Clean Shutdown

Nyt kun Exchange-tietokanta on Clean Shutdown -tilassa, se voi olla:
  • Otettu käyttöön Exchange-palvelimessa
  • Käytetään Dell Itempoint -työkalun kautta rakeisen tason palautukseen (GLR)
  • Käytetään Exchange PowerShell -komennon kautta
  • jne.
 
Huomautus: Jos palautuksen /r-valitsin epäonnistuu, laitepalautukseen on toinenkin asetus, mutta sitä suositellaan kokeneille käyttäjille. Jos ongelma ei poistu, ota yhteyttä Exchange-järjestelmänvalvojaan tai Microsoft-tukeen.

Affected Products

Avamar Plug-in for Exchange VSS

Products

Avamar
Article 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.