Avamar: Wiederherstellen einer Exchange-Datenbank aus einem Backup, das vom Problem der nicht übereinstimmenden Groß- und Kleinschreibung der Datenbankpfade betroffen ist
Summary: Wiederherstellen einer Exchange-Datenbank aus einem Avamar-Backup, das vom Problem der nicht übereinstimmenden Groß- und Kleinschreibung der Datenbankpfade betroffen ist
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
Ziel:
- Wiederherstellen einer Exchange-Datenbank aus einem Avamar-Backup, das von dem im folgenden Artikel beschriebenen Problem der nicht übereinstimmenden Groß-/Kleinschreibung bei Pfaden betroffen ist: Avamar: Wiederherstellung einer Exchange-Datenbank schlägt mit dem avtar-Fehler fehl, dass die Datenbank im Backup nicht gefunden wurde
- Diese Problemumgehung wird verwendet, um eine Exchange-Datenbank aus einem Backup wiederherzustellen, das vor der Anwendung der Markierung --use-case-sensitive-paths erstellt wurde.
- Hierfür wird die avtar.exe-Binärdatei in einer Eingabeaufforderung mit erhöhten Rechten verwendet.
Achtung: Bevor Sie die folgenden Schritte ausführen, lesen und verstehen Sie das im erwähnten Artikel beschriebene Szenario.
-
Wenn das wiederherzustellende Backup innerhalb der letzten sieben Tage erstellt wurde (in seltenen Fällen), gehen Sie zum Abschnitt „Zusätzliche Informationen“ und befolgen Sie die Anweisungen.
Voraussetzungen für die Problemumgehung:
- Auf dem System, von dem avtar.exe gestartet wird, muss der Avamar Windows-Client bei demselben Avamar Server registriert sein, auf dem sich auch das Backup befindet. Das Exchange-Plug-in ist für diese Problemumgehung nicht erforderlich.
- Die Windows-Eingabeaufforderung muss als Administrator geöffnet werden (Eingabeaufforderung mit erhöhten Rechten) und das Nutzerkonto muss über lokale Administratorrechte für das System verfügen.
- Die Zugangsdaten für den Avamar-MCUser (oder einen anderen Avamar-Nutzer mit Wiederherstellungsberechtigung) sind erforderlich.
- Der vollständige Pfad zum Avamar-Backup-Client, die Nummer der Backupbezeichnung und der vollständige Pfad der Datenbank sind erforderlich.
- Das Ziellaufwerk muss über ausreichend freien Speicherplatz verfügen, um die Datenbanken und Protokolldateien im Zusammenhang mit der Wiederherstellung zu speichern (ein Beispiel für die Speicherplatzberechnung finden Sie unten).
Command Syntax: avtar.exe -x --internal --incpartials --status=60 --nostdout --debug --server=<IP/FQDN> --id=MCuser --ap=<password> --path=<domain/client> --labelnum=<label> --logfile=<Log path> --target=<Destination Path> <DB path to be restored without the mismatched section of the path>
| Festzulegende Optionen für avtar.exe | Beschreibung |
|---|---|
| --server = Avamar_Server | Gibt den Hostnamen oder die IP-Adresse des Avamar Servers an |
| --ap = Kennwort | Gibt das Kennwort für das Konto an, das mit der Option --id angegeben wurde (Wert unter Beachtung von Groß- und Kleinschreibung) |
| ---acnt = Domain/Client | Gibt die Avamar-Domain und den Client-Computer für das Backup an (unter Beachtung der Groß- und Kleinschreibung) |
| --labelnum = Bezeichnung | Gibt die Bezeichnungsnummer des Backups an |
| --logfile = Datei | Gibt den vollständigen Namen und den Dateinamen der Wiederherstellungsprotokolldatei an |
| --target = Pfad | Gibt den Pfad zum Ordner für die Datenbank- und Protokolldateien bei der Wiederherstellung auf einem Dateisystem an |
| <Elementpfad zur Wiederherstellung> | Gibt das Datenbankpfadelement an, wie im Abschnitt „targetlist“ des Backups angezeigt (unter Beachtung von Groß- und Kleinschreibung) |
Von einem/einer Avamar-Backup-AdministratorIn wird erwartet, die Informationen zu kennen, die für alle in der Tabelle beschriebenen Befehlsoptionen erforderlich sind.
In jedem Fall finden Sie nachfolgend Empfehlungen für die Erfassung einiger der wichtigsten Informationen.
- Beim vollständigen Client-Pfad für die Option ---acnt muss die Groß- und Kleinschreibung beachtet werden. Sie finden ihn im Backupprotokoll (avtar- oder .alg-Protokolldatei), siehe Beispiel:
<flag type="string" value="/clients/Exchange/EX-Node1.Dell.com" name="path" />
- Die Nummer der Backupbezeichnung kann direkt im Abschnitt „Restore“ auf der Avamar-Benutzeroberfläche (GUI oder AUI) angezeigt werden.
- Öffnen Sie für das letzte Element im Befehl <Elementpfad zur Wiederherstellung> das Backupprotokoll (falls noch im Ordner /var verfügbar) und suchen Sie nach dem Abschnitt targetlist. Ermitteln Sie dort den vollständigen Pfad der Datenbank, der für die Wiederherstellung erforderlich ist, siehe Beispiel für „database4“:
<targetlist>
<view>
<dir internal="true" labelnum="158" fullname="EX-Node4_00000000/H:/MountPoint/Database6" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="159" fullname="EX-Node4_00000000/C:/Program Files/avs/var/backupMetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="155" fullname="EX-Node3_00000000/H:/MountPoint/database5" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="155" fullname="EX-Node3_00000000/H:/mountpoint/database4" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="156" fullname="EX-Node3_00000000/C:/program files/avs/var/backupmetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="157" fullname="EX-Node2_00000000/H:/MountPoint//Database3" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="158" fullname="EX-Node2_00000000/H:/MountPoint/Database2" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="159" fullname="EX-Node2_00000000/C:/Program Files/avs/var/backupMetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="158" fullname="EX-Node1_00000000/H:/MountPoint/Database1" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="159" fullname="EX-Node1_00000000/C:/Program Files/avs/var/backupMetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
</view>
</targetlist>
- Wenn das Backupprotokoll nicht mehr im Verzeichnis /var verfügbar ist, befolgen Sie die Anweisungen für Abrufen eines Avamar-Backupprotokolls vom Server unter Zusätzliche Informationen im Artikel Avamar: Erfassen von Protokollen zum Troubleshooting von Backup- und Wiederherstellungsproblemen
- In diesem Beispiel würde der Pfad wie folgt aussehen:
-
EX-Node3_00000000\H:\mountpoints\Database4\Database4.edb
-
- Da sich das Problem der nicht übereinstimmenden Groß- und Kleinschreibung jedoch auf Ebene der Einhängepunkte befindet, würde die Verwendung dieses vollständigen Pfads zu dem bekannten Wiederherstellungsfehler Datenbank konnte im Backup nicht gefunden werden führen.
- Um dieses Wiederherstellungsproblem zu umgehen, wird der Pfad unmittelbar links von dem Bereich der nicht übereinstimmenden Einhängepunkte abgeschnitten. In diesem Beispiel lautet der im Befehl verwendete Pfad wie folgt:
-
EX-Node3_00000000\H:\
-
- Das Ergebnis dieser Problemumgehung ist die Wiederherstellung einer beliebigen Exchange-Datenbank, einschließlich Transaktionsprotokollen (wenn sie sich auf demselben Pfad unter dem Laufwerk H: befinden), die zum Zeitpunkt des Backups auf dem Exchange-Node EX-Node3 gehostet wurden.
- Hierfür ist ausreichend freier Speicherplatz auf dem System erforderlich, auf dem der Befehl ausgeführt wird, um alle Datenbanken und Transaktionsprotokolle aufzunehmen, die zum Zeitpunkt des Backups auf EX-Node3 vorhanden sind.
- Zum Beispiel: Wenn die Gesamtgröße des Backups 3 TB beträgt, sind nicht unbedingt 3 TB freier Speicherplatz für die Wiederherstellung erforderlich:
- Es ist nur die Größe aller DBs + Protokolle erforderlich, die vom Node EX-Node3 wiederhergestellt werden.
- So müssen beispielsweise 400 GB statt 3 TB verfügbar sein, was der Größe der Datenbanken 4 und 5 mit den entsprechenden Protokollen entspricht.
- Der Speicherplatz muss fallweise berechnet werden.
Schritte zur Problemumgehung:
- Bereiten Sie den Befehl in einem Notepad mit den richtigen Informationen vor (wenn die Protokolldatei oder die Zielwerte Leerzeichen enthalten, müssen diese in doppelte Anführungszeichen eingeschlossen werden).
- Öffnen Sie die Windows-Eingabeaufforderung im erhöhten Modus.
- Wechseln Sie in den Ordner, in dem sich die avtar.exe-Binärdatei befindet. Der Standardspeicherort ist C:\Program Files\avs\bin\.
- Führen Sie den vorausgefüllten Befehl aus, siehe Beispiel unten.
avtar.exe -x --internal --incpartials --status=60 --nostdout --debug --server=192.168.20.105 --id=MCUser --password=******** --account=/clients/Exchange/EX-Node1.Dell.com --labelnum=163 --logfile=D:/Restore_logs/Restore_163_Database4_30-08-2024.log --target=E:/Restore_Temp EX-Node3_00000000/H:/
- Warten Sie, bis der Befehl abgeschlossen ist (die Aufforderung wird zurückgegeben). Je nach Größe der wiederherzustellenden Daten kann dies einige Minuten oder mehrere Stunden dauern.
- Sobald der Befehl abgeschlossen ist, prüfen Sie nach, dass die Exchange-Datenbanken mit ihren jeweiligen Transaktionsprotokollen ordnungsgemäß wiederhergestellt wurden.
- Wenn während des Vorgangs ein Problem festgestellt wird, überprüfen Sie die Wiederherstellungsprotokolldateien, wie im Beispiel D:/Restore_logs/Restore_163_Database4_30-08-2024.log.
- Wenn Sie weitere Unterstützung benötigen, wenden Sie sich über einen Service-Request an das Avamar-Supportteam.
Aufgabe nach der Wiederherstellung:
- Wenn die Wiederherstellung erfolgreich war, sollte sich die wiederhergestellte Datenbank im Status Dirty Shutdown befinden.
- Dies liegt daran, dass die Transaktionsprotokolldateien noch nicht an die Datenbank wiedergegeben wurden.
- Um die Protokolle wiederzugeben, befolgen Sie den Artikel Avamar: Wiederherstellen einer Exchange-Datenbank aus dem Status „Dirty Shutdown“
Hinweis: Wenn sich die Datenbanktransaktionsprotokolle auf einem anderen Laufwerksbuchstaben befinden als die Datenbank, führen Sie einen neuen avtar-Befehl aus, um die Transaktionsprotokolle separat wiederherzustellen.
Additional Information
- Wenn das wiederherzustellende Backup innerhalb der letzten sieben Tage erstellt wurde, wenden Sie sich umgehend über einen Service-Request an das Avamar-Supportteam. (Seltene Fälle)
- Erwähnen Sie, dass dieser Artikel gelesen wurde, und geben Sie die Referenznummer an das Supportteam weiter.
- Das Avamar-Supportteam verwendet bei der Recovery ein leicht abweichendes, aber effizienteres Wiederherstellungsverfahren.
Affected Products
Avamar, Avamar Plug-in for Exchange VSSArticle Properties
Article Number: 000228193
Article Type: How To
Last Modified: 06 Sep 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.