Sık sorulan sorular – Azure VM'lerinde SAP HANA veritabanlarını yedekleme

Bu makalede, Azure Backup hizmetini kullanarak SAP HANA veritabanlarını yedekleme hakkında sık sorulan sorular yanıtlanmaktadır.

Yedekleme

Günde kaç yedekleme desteklenir?

Bir günde tek bir zamanlama tam yedeklemesi ve birden çok isteğe bağlı yedeklemeniz olabilir.

Yedekleme türleri Zamanlanmış yedekleme İsteğe bağlı yedeklemeler
Tam Bir günde yalnızca bir tane desteklenir. Günde birden çok kez desteklenir.
Delta (fark/artımlı) Bir günde yalnızca bir tane desteklenir.

Not
Delta yedeklemeleri yalnızca belirli bir gün için tam yedekleme zamanlanmış olmadığında zamanlanabilir. Ayrıca, bir yedekleme ilkesinde yalnızca bir değişiklik yedekleme türü (fark/artımlı) zamanlanabilir.
Günde birden çok kez desteklenir.

Yedeklemeyle ilgili uyarıları nerede bulabilirim?

Bugün, başarılı yedekleme işleri uyarı oluşturmaz. Uyarılar yalnızca başarısız olan yedekleme işleri için oluşturulur. Yedekleme uyarılarını görüntülemek için Azure portalını kullanmayı öğrenin.

yedeklememin (zamanlanmış/isteğe bağlı) başarıyla yürütülip yürütülmediğini Nasıl yaparım? denetleyin?

Yedeklemelerinizin durumunu (zamanlanmış/isteğe bağlı) aşağıdaki konumlardan herhangi birinden de kontrol edebilirsiniz:

  1. Yedekleme işleri: Azure Backup, el ile tetiklenen tüm işleri Azure portalının Yedekleme işleri bölümünde gösterir.

    Azure portalında gördüğünüz işler veritabanı bulma ve kaydetme işlemlerini, yedekleme ve geri yükleme işlemlerini içerir. Günlük yedeklemeleri de dahil olmak üzere zamanlanmış işler bu bölümde gösterilmez. SAP HANA yerel istemcilerinden (Studio/Cockpit/DBA Cockpit) el ile tetiklenen yedeklemeler de burada gösterilmez.

    Azure portalındaki Yedekleme işleri bölümünde el ile tetiklenen işleri gösteren ekran görüntüsü.

    Veritabanı bulma ve kaydetme ile yedekleme ve geri yükleme işlemlerini içeren işleri gösteren ekran görüntüsü.

  2. Yedekleme uyarıları: Uyarılar, SAP HANA veritabanlarının yedeklemelerini izlemenize yardımcı olur. Bunlar gerekli olaylara odaklanmanıza yardımcı olur ve bu sayede yedeklemenin oluşturduğu çok sayıda olayı sık sık denetleme çabasını ortadan kaldırır. Diğer ayrıntılar için bkz . Yedekleme uyarılarını görüntüleme.

  3. Yedekleme Raporları: Raporlar, yedekleme işlerinizin durumunu görüntülemenin başka bir yoludur. Raporlarınız aşağıdaki gibi olacaktır:

    Azure portalında rapor türünü gösteren ekran görüntüsü.

    Azure portalındaki diğer rapor türünü gösteren ekran görüntüsü.

    Azure Backup raporlarını yapılandırma hakkında bilgi edinin.

  4. SAP HANA Yerel istemcileri: SAP HANA müşterisiyseniz, en yaygın HANA istemcilerinden biri olan HANA Studio'yu da kullanabilirsiniz. Yedekleme durumunu görmek için bu istemcide Yedekleme Konsolu ->Yedekleme Kataloğu'na gidin.

    SAP HANA Yerel istemcilerindeki raporları gösteren ekran görüntüsü.

Zamanlanmış yedekleme işlerini Yedekleme İşleri menüsünde görebilir miyim?

Yedekleme İşi menüsü yalnızca devam eden, başarılı veya başarısız olan isteğe bağlı yedekleme işlerini gösterir. Zamanlanmış işler için Azure İzleyici'yi kullanın.

LSNValidation hataları nedeniyle tetiklenen otomatik düzeltme tam yedeklemelerinin saklama süresi nedir?

Azure Backup, otomatik düzeltme tam yedeklemelerinde açık bir saklama süresi ayarlamaz. Bu yedekleme, bağımlı Delta (fark veya artımlı) ve Günlük yedeklemelerini koruduğusunuz zamana kadar korunur. Bu Otomatik düzeltme yedeklemesinde son bağımlı yedeklemeyi sildiğinizde, Otomatik düzeltme yedeklemesi de silinir.

Tam yedekleme ve günlük yedeklemesi aynı anda çalıştırılabilir mi?

Evet, tam yedekleme ve günlük yedeklemesi aynı anda çalıştırılabilir. Bu örnek aşağıdaki yollardan biriyle oluşur:

  • Tam yedekleme devam ediyor ve günlük yedekleme tetikleniyor: Günlük yedeklemesi, devam eden tam yedeklemeden bağımsız olarak başarılı olmalıdır. Tetiklenen tam yedekleme, herhangi bir LSN zincir sonunu işlemek için bir düzeltme dolu değilse.
  • Günlük yedeklemesi devam ediyor ve tam yedekleme tetikleniyor: Her iki yedekleme de aynı anda çalışmalı ve başarılı olmalıdır.

Gelecekteki veritabanları yedekleme için otomatik olarak eklenir mi?

Hayır, bu şu anda desteklenmiyor.

Bir örnekten veritabanı silersem yedeklemelere ne olur?

Bir veritabanı SAP HANA örneğinden bırakılırsa veritabanı yedeklemeleri denenmeye devam eder. Bu, silinen veritabanının Yedekleme Öğeleri altında iyi durumda değil olarak görünmeye başladığını ve hala korunduğunu gösterir. Bu veritabanını korumayı durdurmanın doğru yolu, bu veritabanında verileri sil özelliğiyle Yedeklemeyi Durdur işlemini gerçekleştirmektir.

Veritabanı korunduktan sonra adını değiştirirsem davranış ne olur?

Yeniden adlandırılan bir veritabanı yeni bir veritabanı olarak değerlendirilir. Bu nedenle, hizmet bu durumu veritabanı bulunamadı gibi ele alır ve yedeklemelerde başarısız olur. Yeniden adlandırılan veritabanı yeni bir veritabanı olarak görünür ve koruma için yapılandırılması gerekir.

Azure Backup kullanarak SAP HANA veritabanlarımı yedeklemeye Nasıl yaparım? başlarsınız?

Azure Backup kullanarak SAP HANA veritabanlarını yedeklemek için herhangi bir önkoşul var mı?

SAP HANA SDC'den MDC'ye geçirildikten sonra yedeklemeler çalışacak mı?

Nasıl yaparım? aynı HANA sürümü içinde HANA örneğimi yükselttikten sonra Yedeklemelerin devam ettiğinden emin misiniz?

Azure HANA yedeklemesini sanal makineye değil sanal IP'ye (yük dengeleyici) göre ayarlayabilir miyim?

Şu anda çözümü bir sanal IP veya Ara Sunucuya göre ayarlama özelliğine sahip değilim. Çözümü yürütmek için bir sanal makineye ihtiyacımız var.

İsteğe bağlı yedeklemeleri (HANA yerel istemcilerinden tetiklenen) Azure kasası yerine yerel dosya sistemine nasıl taşıyabilirim?

Backint yerine yerel dosya sistemine SAP HANA yerel istemcilerini kullanarak isteğe bağlı yedekleme tetikleyebilirsiniz. SAP yerel istemcilerini kullanarak işlemleri yönetme hakkında daha fazla bilgi edinin.

Azure Backup etkinken veritabanı için HANA kataloğunu nasıl yönetebilir veya temizleyebilirim?

BACKUP CATALOG DELETE deyimleri veya HANA Studio/Cockpit gibi SAP tarafından önerilen yöntemleri kullanarak HANA kataloğunu ayıklayabilirsiniz. SAP yerel istemcilerini kullanarak işlemleri yönetme hakkında daha fazla bilgi edinin.

HSR kurulumundaki ikincil/etkin olmayan düğümde korumayı durdurmazsam (verileri tutarak) ne olur?

  1. HANA sistem çoğaltması (HSR) için ikincil düğüm hiçbir bağlantıyı kabul etmez. Yedekleme yapılandırıldıktan sonra Azure Backup hizmeti düzenli aralıklarla ping işlemi yapıp başarısız olur. Bazen bu başarısız girişimler birincil düğüme yansır. Birden çok hatadan sonra kullanıcı kilitlenir ve ardından birincil düğüm ODBCConnectionError ile başarısız olur.

    Tüm kullanıcıların bu sorunla karşılaşmadığını gözlemledik. İkincil düğümde kullanıcı bağlantısı başarısız olduğunda kullanıcıların birincil düğümde kilitlenme nedenini araştırmanızı/SAP'yi kullanmanızı öneririz.

  2. Ön kayıt betiğini çalıştırdığınızda, kullanıcı bilgileri birincil düğümde yeni parolayla güncelleştirilir. Ardından yedeklemeyi deneme bağlantısı yeniden kurulur. Ancak aynı senaryoyu tekrar yaşayabilirsiniz.

  3. Ayrıca, ikincil düğümde başarısız olan yedeklemeler (tam yedeklemeler) uyarılar oluşturur.

Yukarıdaki sorunlardan kaçınmak için, bir düğüm ikincil duruma geldikten sonra (bağlantıların denenmemesi ve kullanıcının kilitlenmemesi için) korumayı durdurmanızı ve birincil duruma geldikten sonra korumayı sürdürmenizi öneririz. HSR kurulumlarında bu kilitleme durumuyla karşılaşıyorsanız ve uyarıların tetiklenmesinden memnunsanız, hizmetin devralma ve yeniden çalışma işlemlerini gerçekleştirmesi için her iki düğümde de yedeklemeleri yapılandırabilirsiniz.

Azure Backup'ın sağladığı yedekleme ve geri yükleme aktarım hızı performansı nedir ve HANA sistemimi bu maksimum aktarım hızını kullanacak şekilde nasıl ayarlarım?

Azure Backup'ın HANA iş yükleri için sağladığı yedekleme ve geri yükleme aktarım hızı performansına bakın.

HANA sisteminizi geliştirilmiş performansdan yararlanacak şekilde ayarlamak için aşağıdaki kaynakları kullanın:

Not

Ayrıca yedekleme aktarım hızı performansını sınırlayabilirsiniz. Daha fazla bilgi edinin.

SAP HANA "global.ini" dosyasındaki "parallel_backup_using_backint" özelliğini düzenleyerek yedekleme performansını değiştirebilir miyim?

Şu anda SAP HANA için Azure Backup, parallel_backup_using_backint özelliğinin değeri olarak 1 değerini kabul eder. Ancak Azure Backup, daha iyi performans için bu tek akışı birden çok akışta böler.

HSR, anlık görüntüleri kullanarak veritabanı örneklerini yedeklemeyi destekliyor mu?

Şu anda HSR için yalnızca Backint tabanlı yedeklemeler desteklenmektedir. Anlık görüntüler henüz değil.

Örneği yeniden algılamayı yalnızca "Hazır" olarak işaretlenen sunucuda mı yoksa "Hazır Değil" olarak işaretlenen sunucuda mı çalıştırmam gerekiyor?

Durumunu güncelleştirmek için "Hazır Değil" olarak işaretlenmiş sunucuda örneği yeniden algılamayı çalıştırmanız gerekir.

ExpressRoute kullanarak Azure ortamını şirket içi ağa bağlamak ve zorlamalı tünel yapılandırmak tüm trafiği şirket içi ağa yönlendirir. Azure SAP HANA Server iş yükü yedekleme trafiğinin şirket içi ağdan geçip Kurtarma Hizmetleri kasasına doğrudan bağlanmaması için ayarları nasıl yapılandırabilirim?

Yedekleme işlemi sırasında yedekleme işi, trafiğin Sanal Ağ Doğrudan Depolama'ya gönderilmesine yardımcı olan üç Hizmet Uç Noktasına AzureBackup( , AzureStorageve Microsoft Entra ID. In this scenario, we recommend you to configure the Service Endpoint to AzureStorage) bağlanır. Azure Backup ve Microsoft Entra Id için hizmet etiketleri üzerinden UDR'yi yapılandırarak trafiğin şirket içi yerine omurga ağına gitmesi sağlanabilir.

Batı ABD bölge düğümü neden Doğu ABD bölgesi Kurtarma Hizmetleri kasası altında gösteriliyor?

Kurtarma Hizmetleri kasası, SAP HANA Sistem Çoğaltması'nın parçası olan tüm düğümleri gösterir. Tüm düğümler çıkışa hdbnsutil göre burada listelenir. Ancak beklenen davranışa göre yalnızca bu kasada yapılandırılmış düğüm kaydedilir.

"/var/tmp oluşturuldu" altında "hdbbackint" ile başlayan bir dosya ve nasıl kullanılır?

Backint aracısını hdbbackint kullanarak yedekleme işini tetiklediğinizde, dizine /var/tmp bilgi yazar. Örneğin, yedekleme işlemi sırasında bir hata oluşursa, hata iletisi dizindeki /var/tmp bir dosyaya yazılır. Dosya adı biçiminde hdbbackint_<SID>.<random_string>oluşturulur; burada <SID> SAP HANA örneğinin Sistem Kimliğidir ve <random_string> rastgele oluşturulan bir dizedir.

/var/tmp içindeki hdbbackint dosyasını silersem ne olur?

Dizindeki /var/tmp dosyayı silerseniz hdbbackint yedekleme işlemi etkilenmez. Ancak, yedekleme işlemi sırasında dosyaya yazılan tüm hata iletilerini kaldırabilir.

Geri Yükleme

Günde kaç geri yükleme desteklenir?

Bir günde HANA sistemi veya örneği başına en fazla 10 geri yükleme gerçekleştirebilirsiniz. Geri yükleme iptal edilirse veya başarısız olursa, geri yükleme girişimi olarak da kabul edilir.

Veritabanımın geri yüklenmesini istediğim HANA sistemini neden göremiyorum?

Hedef SAP HANA örneğine geri yükleme için tüm önkoşulların karşılandığından emin olun. Daha fazla bilgi için bkz . Önkoşullar - Azure VM'de SAP HANA veritabanlarını geri yükleme.

Veritabanımın Üzerine Yaz geri yüklemesi neden başarısız oluyor?

Geri yükleme sırasında Üzerine Yazmaya Zorla seçeneğinin belirlendiğinden emin olun.

"Geri yükleme için kaynak ve hedef sistemler uyumsuz" hatasını neden görüyorum?

Şu anda hangi geri yükleme türlerinin desteklendiğine bakmak için SAP HANA Not 1642148 bakın.

RHEL HANA sistemine geri yüklemek için SLES üzerinde çalışan bir veritabanının yedeğini kullanabilir miyim?

Evet, bir RHEL HANA sistemine geri yüklemek için SLES üzerinde çalışan bir HANA veritabanında tetiklenen akış yedeklemelerini kullanabilirsiniz. Diğer bir ifadeyle, akış yedeklemeleri kullanılarak çapraz işletim sistemi geri yüklemesi mümkündür. Ancak, geri yüklemek istediğiniz HANA sisteminin ve geri yükleme için kullanılan HANA sisteminin SAP'ye göre geri yükleme için uyumlu olduğundan emin olmanız gerekir. Hangi geri yükleme türlerinin uyumlu olduğunu görmek için SAP HANA Not 1642148 bakın.

Geri yükleme sırasında dosyaların yalnızca bir alt kümesini dosya olarak indirebilir miyim?

Evet, dosyaları burada belgelendiği gibi kısmen indirebilirsiniz.

HSR kurulumu için "SYSTEMDB + Kiracı VERITABANı" geri yüklemesi sırasında SAP HANA yerel ortamında HSR'yi devre dışı bırakmam gerekiyor mu?

Evet, hedef sistemde HANA Sistem Çoğaltması'nı (HSR) devre dışı bırakmanız ve ardından geri yükleme gerçekleştirmeniz gerekir. SAP'ye göre HSR özellikli bir sistemi geri yükleyemezsiniz.

İlke

SAP HANA yedeklemesi için yeni ilke oluşturulurken kullanılabilen farklı seçenekler

İlke oluşturmadan önce RPO ve RTO gereksinimleri ve ilgili maliyet etkileri konusunda net olmanız gerekir.

RPO (Kurtarma noktası hedefi), kullanıcı/müşteri için ne kadar veri kaybının kabul edilebilir olduğunu gösterir. Bu, günlük yedekleme sıklığı tarafından belirlenir. Daha sık yapılan günlük yedeklemeleri daha düşük RPO'yu ve Azure Backup hizmeti tarafından desteklenen en düşük değerin 15 dakika olduğunu gösterir. Bu nedenle günlük yedekleme sıklığı 15 dakika veya daha uzun olabilir.

RTO (Kurtarma süresi hedefi), bir veri kaybı senaryosundan sonra verilerin kullanılabilir son noktaya ne kadar hızlı geri yüklenmesi gerektiğini gösterir. Bu, HANA tarafından kullanılan kurtarma stratejisine bağlıdır ve bu strateji genellikle geri yükleme için kaç dosya gerekli olduğuna bağlıdır. Bunun da maliyet etkileri vardır ve aşağıdaki tablo tüm senaryoları ve bunların etkilerini anlamanıza yardımcı olmalıdır.

Yedekleme ilkesi KSH Maliyet
Günlük Tam + günlükler En hızlı, çünkü belirli bir noktaya geri yükleme için yalnızca bir tam kopya + gerekli günlüklere ihtiyacımız var Her gün tam kopya alındığından ve saklama süresine kadar arka uçta her geçen gün daha fazla veri biriktiğinden en pahalı seçenek
Haftalık Tam + günlük diferansiyel + günlükler Yukarıdaki seçenekten daha yavaş, ancak bir sonraki seçenekten daha hızlı çünkü belirli bir noktaya geri yükleme için bir tam kopya + bir değişiklik kopyası + günlükler gerekiyor Günlük fark genellikle tamdan küçük olduğundan ve tam kopya haftada yalnızca bir kez alındığından daha az pahalı seçenek
Haftalık Tam + günlük artımlı + günlükler Belirli bir noktaya kurtarma için bir tam kopya + 'n' artımlı + günlüklere ihtiyacımız olduğundan en yavaş Günlük artımlı değer farklardan daha küçük olacağından ve tam kopya yalnızca haftalık olarak alındığından en düşük maliyetli seçenek

Not

Yukarıdaki seçenekler en yaygın seçeneklerdir, ancak tek seçenek değildir. Örneğin, haftalık tam yedekleme + haftada iki kez değişiklik + günlükler olabilir.

Bu nedenle, RPO ve RTO hedeflerine ve maliyetle ilgili dikkat edilmesi gerekenlere göre ilke değişkenini seçebilirsiniz.

İlkeyi değiştirmenin etkisi

Yedekleme öğesinin ilkesini İlke 1'den (P1) İlke 2'ye (P2) veya İlke 1'i (P1) düzenlemenin etkisini belirlerken birkaç ilke göz önünde bulundurulmalıdır.

  • Tüm değişiklikler geriye dönük olarak da uygulanır. En son yedekleme ilkesi, daha önce alınan kurtarma noktalarına da uygulanır. Örneğin, günlük tam saklamanın 30 gün olduğunu ve şu anda etkin olan ilkeye göre 10 kurtarma noktasının alındığını varsayalım. Günlük tam saklama süresi 10 gün olarak değiştirilirse, önceki noktanın bitiş süresi de başlangıç saati + 10 gün olarak yeniden hesaplanır ve süresi dolduysa silinir.
  • Değişikliğin kapsamı yedekleme gününü, yedekleme türünü ve saklamayı da içerir. Örneğin: bir ilke pazar günleri günlük dolu olandan haftalık doluya değiştirilirse, Pazar günleri olmayan tüm önceki dolumlar silinmek üzere işaretlenir.
  • Alt öğe etkin/süresi dolmayana kadar üst öğe silinmez. Her yedekleme türünün geçerli etkin ilkeye göre bir süre sonu süresi vardır. Ancak tam yedekleme türü sonraki 'farklar', 'artımlı değerler' ve 'günlükler' için üst öğe olarak kabul edilir. 'Diferansiyel' ve 'log' başka kimsenin ebeveyni değildir. 'Artımlı', sonraki 'artımlı' öğesinin üst öğesi olabilir. Bir 'üst' silinmek üzere işaretlenmiş olsa bile, çocuğun 'farkları' veya 'günlükleri' süresi dolmadıysa aslında silinmez. Örneğin, bir ilke pazar günleri günlük doludan haftalık doluya değiştirilirse, Pazar günleri olmayan tüm önceki dolumlar silinmek üzere işaretlenir. Ancak daha önce günlük alınan günlüklerin süresi dolana kadar bunlar aslında silinmez. Başka bir deyişle, en son günlük süresine göre korunurlar. Günlüklerin süresi dolduktan sonra hem günlükler hem de bu dolumlar silinir.

Bu ilkelerle, bir ilke değişikliğinin etkilerini anlamak için aşağıdaki tabloyu okuyabilirsiniz.

Eski ilke/ Yeni ilke Günlük dolumlar + günlükler Haftalık dolumlar + günlük farklar + günlükler Haftalık dolumlar + günlük artımlı değerler + günlükler
Günlük dolumlar + günlükler - Haftanın aynı gününde olmayan önceki dolumlar silinmek üzere işaretlenir ancak günlük saklama süresine kadar saklanır Haftanın aynı gününde olmayan önceki dolumlar silinmek üzere işaretlenir ancak günlük saklama süresine kadar saklanır
Haftalık dolumlar + günlük farklar + günlükler Önceki haftalık tam saklama, en son ilkeye göre yeniden hesaplanır. Önceki farklar hemen silinir - Önceki farklar hemen silinir
Haftalık dolumlar + günlük artımlı değerler + günlükler Önceki haftalık tam saklama, en son ilkeye göre yeniden hesaplanır. Önceki artımlı değerler hemen silinir Önceki artımlı değerler hemen silinir -

Kök bölümde oluşturulan /opt/msawb klasörünün boyutunu nasıl yönetebilirim?

Aşağıdaki seçeneklerden birini kullanarak kök klasördeki alanı yönetebilirsiniz:

  • /opt/msawb için kendi LV'sini oluşturun.
  • Aynı/farklı disk üzerindeki başka bir konuma/klasöre geçici bağlantı/bağlantısı oluşturun.
  • Kök bölümdeki alanı artırın.

Sonraki adımlar

  • Azure VM'lerinde çalışan SAP HANA veritabanlarını yedeklemeyi öğrenin.
  • SAP HANA veritabanı yedekleme sorunlarını gidermeyi öğrenin.