Avamar: Exchange-tietokannan palauttaminen Dirty Shutdown -tilasta

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

Tämä artikkeli koskee tuotetta Tämä artikkeli ei koske tuotetta Tämä artikkeli ei liity tiettyyn tuotteeseen. Tässä artikkelissa ei yksilöidä kaikkia tuoteversioita.

Ohjeet

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.

Tuotteet, joihin vaikutus kohdistuu

Avamar Plug-in for Exchange VSS

Tuotteet

Avamar
Artikkelin ominaisuudet
Artikkelin numero: 000228246
Artikkelin tyyppi: How To
Viimeksi muutettu: 03 syysk. 2024
Versio:  3
Etsi vastauksia kysymyksiisi muilta Dell-käyttäjiltä
Tukipalvelut
Tarkista, kuuluuko laitteesi tukipalveluiden piiriin.