Avamar: Przywracanie bazy danych Exchange z kopii zapasowej, której dotyczy problem niezgodności wielkości liter w ścieżce bazy danych.

Summary: Przywracanie bazy danych Exchange z kopii zapasowej Avamar, której dotyczy problem niezgodności wielkości liter w ścieżce bazy danych.

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

Cel:

Przestroga: Przed wykonaniem poniższych kroków zapoznaj się ze scenariuszem opisanym we wspomnianym artykule.
  • Jeśli kopia zapasowa, która ma zostać przywrócona, została wykonana w ciągu ostatnich siedmiu dni (w rzadkich przypadkach), przejdź do sekcji „Added Info” i postępuj zgodnie z instrukcjami.

Wymagania wstępne dotyczące obejścia problemu:

  1. System, z którego uruchamiany jest program avtar.exe, musi mieć klienta Avamar Windows zarejestrowanego na tym samym serwerze Avamar, na którym znajduje się kopia zapasowa. Wtyczka Exchange nie jest wymagana do tego obejścia.
  2. Wiersz polecenia systemu Windows musi być otwarty z uprawnieniami administratora (wiersz polecenia z podwyższonym poziomem uprawnień), konto użytkownika musi mieć uprawnienia lokalnego administratora systemu.
  3. Wymagane są poświadczenia użytkownika Avamar MCUser (lub dowolnego innego użytkownika Avamar z uprawnieniami do przywracania).
  4. Wymagana jest pełna ścieżka klienta tworzenia kopii zapasowych Avamar, numer etykiety kopii zapasowej i pełna ścieżka bazy danych.
  5. Dysk docelowy musi mieć wystarczającą ilość wolnego miejsca do przechowywania baz danych i plików dziennika związanych z przywracaniem (przykład obliczania miejsca znajduje się poniżej).
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
Opcje programu avtar.exe do określenia Opis
--server=serwer_Avamar Określa nazwę hosta lub adres IP serwera Avamar
--ap=hasło Określa hasło dla konta, które zostało określone za pomocą opcji --id (wartość uwzględniająca wielkość liter)
---acnt=domena/klient Określa domenę Avamar i komputer kliencki kopii zapasowej (wartość uwzględniająca wielkość liter)
--labelnum=etykieta Określa numer etykiety kopii zapasowej
--logfile=plik Określa pełną ścieżkę i nazwę pliku dziennika przywracania
--target=ścieżka Określa ścieżkę folderu bazy danych i plików dziennika podczas przywracania do systemu plików.
<ścieżka elementu do przywrócenia> Określa element ścieżki bazy danych widoczny w sekcji targetlist kopii zapasowych (wartość uwzględniająca wielkość liter)

Oczekuje się, że administrator kopii zapasowych Avamar zna informacje wymagane dla wszystkich opcji poleceń opisanych w tabeli.
W każdym razie poniżej przedstawiono zalecenia dotyczące zebrania pewnych krytycznych informacji.
  • W pełnej ścieżce klienta w opcji „---acnt” rozróżniana jest wielkość liter i można ją znaleźć w dzienniku kopii zapasowej (plik dziennika avtar lub .alg) — zobacz przykład:
    <flag type="string" value="/clients/Exchange/EX-Node1.Dell.com" name="path" />
  • Numer etykiety kopii zapasowej można sprawdzić bezpośrednio w sekcji przywracania w interfejsie użytkownika Avamar (GUI lub AUI).
  • Aby uzyskać ostatni element <ścieżka elementu do przywrócenia>, otwórz dziennik kopii zapasowej (jeśli jest nadal dostępny w folderze /var) i wyszukaj sekcję „targetlist”, a w niej zidentyfikuj pełną ścieżkę bazy danych do przywrócenia, patrz przykład dla „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>
  • Jeśli dziennik kopii zapasowej nie jest już dostępny w katalogu /var, skorzystaj z instrukcji „Pobieranie dziennika kopii zapasowej Avamar z serwera” w sekcji „Informacje dodatkowe” artykułu Avamar: Gromadzenie dzienników w celu rozwiązywania problemów z kopiami zapasowymi i przywracaniem danych
  • W tym przykładzie ścieżka wyglądałaby następująco:
    • EX-Node3_00000000\H:\mountpoints\Database4\Database4.edb
  • Ponieważ jednak problem „niezgodności wielkości liter” jest na poziomie „punktów montowania”, użycie tej pełnej ścieżki spowoduje znany błąd przywracania „Nie znaleziono bazy danych w kopii zapasowej
  • Aby obejść ten problem, ścieżka jest wycinana z poziomu znajdującego się bezpośrednio na lewo od obszaru niezgodnych „punktów montowania”. W tym przykładzie ścieżka użyta w poleceniu jest następująca:
    • EX-Node3_00000000\H:\
  • Wynikiem tego obejścia jest przywrócenie wszystkich baz danych programu Exchange, w tym dzienników transakcji (jeśli znajdują się na tej samej ścieżce na dysku H: ), które były hostowane w węźle Exchange „EX-Node3” w czasie tworzenia kopii zapasowej.
    • Wymagałoby to wystarczającej ilości wolnego miejsca na dysku w systemie, w którym uruchamiane jest polecenie, aby pomieścić wszystkie bazy danych i dzienniki transakcji obecne w węźle „EX-Node3 w momencie tworzenia kopii zapasowej.
    • Na przykład: Jeśli rozmiar całej kopii zapasowej wynosił 3 TB, przywrócenie nie musi wymagać 3 TB wolnego miejsca. 
      • Wymaga tylko miejsca na wszystkie bazy danych i dzienniki, które są przywracane z węzła „EX-Node3
      • Na przykład może wystarczyć 400 GB zamiast 3 TB, co jest rozmiarem baz danych 4 i 5 wraz z odpowiadającymi im dziennikami
      • Miejsce na dysku musi być obliczane indywidualnie dla każdego przypadku

Kroki rozwiązania:

  1. Przygotuj polecenie w notatniku z poprawnymi informacjami (jeśli wartości logfile lub target zawierają spacje, muszą być w cudzysłowie)
  2. Otwórz wiersz polecenia systemu Windows w trybie podwyższonego poziomu uprawnień
  3. Przejdź do folderu, w którym znajduje się plik binarny „avtar.exe” — domyślna lokalizacja to „C:\Program Files\avs\bin\
  4. Uruchom gotowe polecenie — zobacz poniższy przykład
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:/ 
  1. Poczekaj na zakończenie wykonywania polecenia (zostanie zwrócony monit). W zależności od rozmiaru danych, które mają zostać przywrócone, może to potrwać kilka minut lub kilka godzin
  2. Po zakończeniu wykonywania polecenia sprawdź, czy bazy danych Exchange zostały poprawnie przywrócone wraz z odpowiednimi dziennikami transakcji
  3. Jeśli w trakcie tego procesu zostanie znaleziony jakikolwiek problem, przejrzyj pliki dziennika przywracania, na przykład „D:/Restore_logs/Restore_163_Database4_30-08-2024.log”.
    • Jeśli wymagana jest dalsza pomoc, skontaktuj się z działem pomocy technicznej Avamar, korzystając z procesu zgłoszenia serwisowego

Zadanie do wykonania po przywróceniu:

  • Jeśli przywracanie zakończy się powodzeniem, przywrócona baza danych powinna być wyświetlana w stanie „Dirty Shutdown”.
  • Dzieje się tak, ponieważ pliki dziennika transakcji nie zostały jeszcze odtworzone w bazie danych.
  • Aby odtworzyć dzienniki, postępuj zgodnie z następującym artykułem Avamar: Jak odzyskać bazę danych Exchange ze stanu „Dirty Shutdown”
Uwaga: Jeśli dzienniki transakcji bazy danych znajdują się na dysku o innej literze niż baza danych, uruchom nowe polecenie avtar, aby przywrócić dzienniki transakcji oddzielnie.

Additional Information

  • Jeśli kopia zapasowa, która ma zostać przywrócona, została wykonana w ciągu ostatnich siedmiu dni, natychmiast skontaktuj się z działem pomocy technicznej Avamar, korzystając z procesu zgłoszenia serwisowego (rzadkie przypadki).
  • Wspomnij działowi pomocy technicznej o zapoznaniu się z tym artykułem i podaj jego numer referencyjny.
  • Dział pomocy technicznej Avamar pomaga w odzyskiwaniu przy użyciu nieco innej, ale bardziej wydajnej procedury przywracania.

Affected Products

Avamar, Avamar Plug-in for Exchange VSS
Article 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.