Avamar: Veritabanı yolu büyük/küçük harf uyuşmazlığı sorunundan etkilenen bir yedeklemeden Exchange veritabanını geri yükleme

Summary: Veritabanı yolu büyük/küçük harf uyuşmazlığı sorunundan etkilenen bir Avamar yedeklemesinden Exchange veritabanını geri yükleme

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

Amaç:

Dikkat: Aşağıdaki adımlara geçmeden önce, söz konusu makalede açıklanan senaryoyu gözden geçirip anladığınızdan emin olun.
  • Geri yüklemek istediğiniz yedekleme son yedi gün içinde alınmışsa (nadir durumlarda), "Ek Bilgiler" bölümüne gidin ve talimatları izleyin.

Geçici Çözüm İçin Ön Koşullar:

  1. avtar.exe'nin başlatıldığı sistemde, yedeklemenin bulunduğu Avamar sunucusuna kayıtlı Avamar Windows istemcisi bulunmalıdır. Bu geçici çözüm için Exchange eklentisi gerekli değildir.
  2. Windows komut istemi, yönetici olarak (yükseltilmiş komut isteminde) açılmalıdır; kullanıcı hesabı, sistemin yerel yönetici ayrıcalığına sahip olmalıdır.
  3. Avamar MCUser (veya geri yükleme ayrıcalığına sahip başka bir Avamar kullanıcısı) için kimlik bilgileri gereklidir.
  4. Avamar yedekleme istemcisinin tam yolu, yedekleme etiket numarası ve veritabanının tam yolu gereklidir.
  5. Hedef sürücü, geri yükleme ile ilgili veritabanlarını ve günlük dosyalarını tutmak için yeterli boş disk alanına sahip olmalıdır (alan hesaplama örneği aşağıda verilmiştir).
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
Belirtilecek avtar.exe seçenekleri Açıklama
--server=Avamar_server Avamar sunucusunun ana bilgisayar adını veya IP adresini belirtir.
--ap=password --id seçeneği ile belirtilen hesabın parolasını belirtir (büyük/küçük harfe duyarlı değer).
---acnt=domain/client Yedekleme için Avamar etki alanını ve istemci bilgisayarı belirtir (büyük/küçük harfe duyarlı değer).
--labelnum=label Yedeklemenin etiket numarasını belirtir.
--logfile=file Geri yükleme günlük dosyasının tam yolunu ve dosya adını belirtir.
--target=path Bir dosya sistemine geri yükleme gerçekleştirilirken veritabanı ve günlük dosyaları için klasör yolunu belirtir.
<item path to restore> Yedekleme hedef listesi bölümünde görüldüğü haliyle veritabanı yolu öğesini belirtir (büyük/küçük harfe duyarlı değer).

Avamar yedekleme yöneticisinin tabloda açıklanan tüm komut seçenekleri için gerekli bilgilere sahip olması beklenir.
Ancak yine de bazı kritik bilgileri toplamaya yönelik önerileri aşağıda bulabilirsiniz.
  • "---acnt" seçeneği için istemcinin tam yolu büyük/küçük harfe duyarlıdır ve yedekleme günlüğünde (avtar veya .alg günlük dosyası) bulunabilir. Örneğin:
    <flag type="string" value="/clients/Exchange/EX-Node1.Dell.com" name="path" />
  • Yedekleme etiket numarası, doğrudan Avamar kullanıcı arayüzündeki (GUI veya AUI) geri yükleme bölümünde görülebilir.
  • <Geri yüklenecek komut öğesi yolunun> son öğesi için yedekleme günlüğünü açın (/var klasöründe hâlâ mevcutsa) ve "targetlist" bölümünü bulun, burada geri yükleme için gereken veritabanının tam yolunu tanımlayın. Referans için "database4" ile ilgili aşağıdaki örneğe göz atabilirsiniz:
  <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>
  • Yedekleme günlüğü artık /var dizininde mevcut değilse şu makalenin "Ek Bilgiler" bölümünde yer alan "Sunucudan Avamar yedekleme günlüğü alma" talimatlarını kullanın: Avamar: Yedekleme ve geri yükleme sorunlarını gidermek için günlükleri toplama
  • Bu örnekte yol şu şekilde görünecektir:
    • EX-Node3_00000000\H:\mountpoints\Database4\Database4.edb
  • Ancak "büyük/küçük harf uyuşmazlığı" sorunu "mountpoints" (bağlama noktaları) düzeyinde olduğundan, bu tam yolu kullanmak bilinen bir geri yükleme hatası olan "Database not found in backup" (Yedeklemede veritabanı bulunamadı) ile sonuçlanacaktır.
  • Bu geri yükleme sorununun giderilmesi amacıyla yol, uyumsuz "mountpoints" alanının hemen solundaki seviyeden kesilir. Bu örnek için komutta kullanılan yol şudur:
    • EX-Node3_00000000\H:\
  • Bu geçici çözüm uygulandığında, yedekleme zamanında "EX-Node3" Exchange düğümünde barındırılan işlem günlükleri (H: sürücüsündeki aynı yolda yer alıyorlarsa) dahil olmak üzere tüm Exchange veritabanları geri yüklenir.
    • Bu işlem, yedekleme zamanında "EX-Node3" üzerinde bulunan tüm veritabanlarını ve işlem günlüklerini barındırmak amacıyla komutun çalıştırıldığı sistemde yeterli boş disk alanı olmasını gerektirir.
    • Örneğin: Tüm yedekleme boyutu 3 TB olsaydı geri yükleme işlemi için illaki 3 TB boş alan gerekmezdi: 
      • İşlem için yalnızca, "EX-Node3" düğümünden geri yüklenen tüm veritabanlarının ve günlüklerin toplam boyutu gerekirdi.
      • Bu durumda, 3 TB yerine 400 GB alan bulunması gerekirdi. Bu, ilgili günlükleriyle birlikte 4 ve 5 numaralı veritabanlarının toplam boyutuna karşılık gelir.
      • Disk alanı, karşı karşıya olunan duruma göre hesaplanmalıdır.

Geçici Çözüm Adımları:

  1. Komutu not defterinde açarak doğru bilgilerle hazırlayın (logfile veya target değerleri boşluk içeriyorsa bunlar çift tırnak içinde olmalıdır).
  2. Windows komut istemini yükseltilmiş modda açın.
  3. "avtar.exe" ikili dosyasının bulunduğu klasöre gidin. Varsayılan konum "C:\Program Files\avs\bin\" şeklindedir.
  4. Önceden doldurulmuş komutu çalıştırın. Aşağıdaki örneğe başvurabilirsiniz:
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. Komutun tamamlanmasını bekleyin (komut istemi döndürülür). Geri yüklenecek veri boyutuna bağlı olarak bu işlem birkaç dakika veya birkaç saat sürebilir
  2. Komut tamamlandığında, Exchange veritabanlarının ilgili işlem günlükleriyle birlikte doğru şekilde geri yüklendiğini doğrulayın.
  3. İşlem sırasında herhangi bir sorun bulunursa şu örneği temel alarak geri yükleme günlük dosyalarını inceleyin: "D:/Restore_logs/Restore_163_Database4_30-08-2024.log".
    • Daha fazla yardım gerekirse Servis Talebi sürecini kullanarak Avamar destek ekibiyle iletişime geçin.

Geri Yükleme İşlemi Sonrası Görev:

  • Geri yükleme başarılı olursa geri yüklenen veritabanının "Dirty Shutdown" (Kötü Kapatma) durumunda görülmesi beklenir.
  • Bunun nedeni, işlem günlüğü dosyalarının henüz veritabanında yeniden oynatılmamış olmasıdır.
  • Günlükleri yeniden oynatmak için şu makaledeki adımları izleyin: Avamar: Exchange veritabanını "Dirty Shutdown" durumundan kurtarma
Not: Veritabanı işlem günlükleri veritabanından farklı bir sürücü harfinde bulunuyorsa işlem günlüklerini ayrı olarak geri yüklemek için yeni bir avtar komutu çalıştırın.

Additional Information

  • Geri yüklemek istediğiniz yedekleme son yedi gün içinde alınmışsa derhal Servis Talebi sürecini kullanarak Avamar destek ekibiyle iletişime geçin. (Nadir durumlarda)
  • Bu makaleyi incelediğinizi belirtin ve makale numarasını destek ekibine bildirin.
  • Avamar destek ekibi, biraz farklı ancak daha etkili bir geri yükleme prosedürü kullanarak kurtarma işlemine yardımcı olacaktır.

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.