Azure’da SAP HANA veritabanlarının yedekleme sorunlarını giderme

Bu makalede, Azure sanal makinelerinde SAP HANA veritabanlarını yedeklemek için sorun giderme bilgileri sağlanır. Şu anda desteklediğimiz SAP HANA yedekleme senaryoları hakkında daha fazla bilgi için bkz . Senaryo desteği.

Önkoşullar ve İzinler

Yedeklemeleri yapılandırmadan önce önkoşullara ve Ön kayıt betiğinin ne yaptığı bölümlerine bakın.

Yaygın kullanıcı hataları

UserErrorHANAInternalRoleNotPresent

Hata iletisi Azure Backup does not have required role privileges to carry out Backup and Restore operations
Olası nedenler Backup kullanıcısının (AZUREWLBACKUPHANAUSER) SAP_INTERNAL_HANA_SUPPORT rolü atanmadığında veya rolün üzerine yazılmış olabileceğinde tüm işlemler bu hatayla başarısız olur.
Önerilen eylem SAP HANA örneğinde ön kayıt betiğini indirip çalıştırın veya SAP_INTERNAL_HANA_SUPPORT rolünü Backup kullanıcısına (AZUREWLBACKUPHANAUSER) el ile atayın.

Not

HANA 2.0 SPS04 Rev 46 ve üzerini kullanıyorsanız, bu HANA sürümlerinde SAP_INTERNAL_HANA_SUPPORT rolünün kullanımı kullanım dışı bırakıldığından bu hata oluşmaz.

UserErrorInOpeningHanaOdbcConnection

Hata iletisi Failed to connect to HANA system
Olası nedenler
  • HANA örneğine bağlantı başarısız oldu
  • Sistem DB çevrimdışı
  • Kiracı DB çevrimdışı
  • Yedekleme kullanıcısı (AZUREWLBACKUPHANAUSER) yeterli izinlere/ayrıcalıklara sahip değil.
Önerilen eylem Sistemin çalışıp çalışmadığını denetleyin. Bir veya daha fazla veritabanı çalışıyorsa, gerekli izinlerin ayarlandığından emin olun. Bunu yapmak için SAP HANA örneğinde ön kayıt betiğini indirin ve çalıştırın.

UserErrorHanaInstanceNameInvalid

Hata iletisi The specified SAP HANA instance is either invalid or can't be found
Olası nedenler
  • Belirtilen SAP HANA örneği geçersiz veya bulunamıyor.
  • Tek bir Azure VM'sinde birden çok SAP HANA örneği yedeklenemez.
Önerilen eylem
  • Azure VM'de yalnızca bir HANA örneğinin çalıştığından emin olun.
  • Sorunu çözmek için Betiği Veritabanı Bul bölmesinden (betiği burada da bulabilirsiniz) doğru SAP HANA örneğiyle çalıştırın.

UserErrorHANALSNValidationFailure

Hata iletisi Backup log chain is broken
Olası nedenler HANA LSN Günlük zinciri sonu aşağıdakiler gibi çeşitli nedenlerle tetiklenebilir:
  • Yedeklemeyi işlemek için Azure Depolama çağrısı başarısız oldu.
  • Kiracı veritabanı çevrimdışı.
  • Uzantı yükseltmesi devam eden bir Yedekleme işini sonlandırdı.
  • Yedekleme sırasında Azure Depolama bağlanılamıyor.
  • SAP HANA, yedekleme işleminde bir işlemi geri almıştır.
  • Yedekleme tamamlandı, ancak katalog HENÜZ HANA sisteminde başarılı bir şekilde güncelleştirilmedi.
  • Azure Backup açısından yedekleme başarısız oldu, ancak HANA açısından başarılı oldu; günlük yedekleme/katalog hedefi Backint-to-file sisteminden güncelleştirilmiş veya Backint yürütülebilir dosyası değiştirilmiş olabilir.
Önerilen eylem Bu sorunu çözmek için Azure Backup bir otomatik düzeltme Tam yedekleme tetikler. Bu otomatik düzeltme yedeklemesi devam ederken, tüm günlük yedeklemeleri HANA tarafından tetiklenir ve OperationCancelledBecauseConflictingAutohealOperationRunningUserError ile başarısız olur. Otomatik düzeltme Tam yedekleme tamamlandıktan sonra günlükler ve diğer tüm yedeklemeler beklendiği gibi çalışmaya başlar.
24 saat içinde otomatik düzeltme tam yedeklemenin tetiklenmiş olduğunu veya başarılı bir yedekleme (Tam/Fark/Artımlı) görmüyorsanız Microsoft desteğine başvurun.

UserErrorSDCtoMDCUpgradeDetected

Hata iletisi SDC to MDC upgrade detected.
Olası nedenler Bir SDC sistemi MDC'ye yükseltildiğinde yedeklemeler bu hatayla başarısız olur.
Önerilen eylem Sorunu gidermek ve çözmek için bkz . SDC'yi MDC'ye yükseltme.

UserErrorInvalidBackintConfiguration

Hata iletisi Backups will fail with this error when the Backint Configuration is incorrectly updated.
Olası nedenler Azure Backup tarafından korumayı yapılandırma akışı sırasında güncelleştirilen Backint yapılandırması müşteri tarafından değiştirilir/güncelleştirilir.
Önerilen eylem Aşağıdaki (Backint) parametrelerin ayarlı olup olmadığını denetleyin:
  • [catalog_backup_using_backint:true]
  • [enable_accumulated_catalog_backup:false]
  • [parallel_data_backup_backint_channels:1]
  • [log_backup_timeout_s:900)]
  • [backint_response_timeout:7200]
Backint tabanlı parametreler HOST düzeyinde mevcutsa, bunları kaldırın. Ancak, parametreler KONAK düzeyinde mevcut değilse ancak veritabanı düzeyinde el ile değiştiriliyorsa, veritabanı düzeyi değerlerinin ayarlandığından emin olun. Alternatif olarak, Azure portalından yedekleme verilerini tutarak korumayı durdur'u çalıştırın ve ardından Yedeklemeyi sürdür'ü seçin.

UserErrorIncompatibleSrcTargetSystemsForRestore

Hata iletisi The source and target systems for restore are incompatible.
Olası nedenler Kaynak ve hedef HANA veritabanları ve sistemler uyumsuz olduğunda geri yükleme akışı bu hatayla başarısız olur.
Önerilen eylem Geri yükleme senaryonuzun aşağıdaki olası uyumsuz geri yüklemeler listesinde olmadığından emin olun:
Olay 1: Geri yükleme sırasında SYSTEMDB yeniden adlandırılamaz.
Olay 2: Kaynak — SDC ve hedef — MDC: Kaynak veritabanı hedefte SYSTEMDB veya kiracı VERITABANı olarak geri yüklenemez.
Olay 3: Kaynak — MDC ve hedef — SDC: Kaynak veritabanı (SYSTEMDB veya kiracı VERITABANı) hedefe geri yüklenemez.
Daha fazla bilgi edinmek için SAP desteği başlatma çubuğundaki 1642148 nota bakın.

UserErrorHANAPODoesNotExist

Hata iletisi Database configured for backup does not exist.
Olası nedenler Yedekleme için yapılandırılmış bir veritabanını silerseniz, bu veritabanındaki tüm zamanlanmış ve isteğe bağlı yedeklemeler başarısız olur.
Önerilen eylem Veritabanının silindiğini doğrulayın. Veritabanını yeniden oluşturun veya veritabanı için korumayı durdurun (veri saklama ile veya tutmadan).

UserErrorInsufficientPrivilegeOfDatabaseUser

Hata iletisi Azure Backup does not have enough privileges to carry out Backup and Restore operations.
Olası nedenler Ön kayıt betiği tarafından oluşturulan yedekleme kullanıcısının (AZUREWLBACKUPHANAUSER) atanmış aşağıdaki rollerden biri veya daha fazlası yoktur:
  • MDC için, DATABASE ADMIN ve BACKUP ADMIN (HANA 2.0 SPS05 ve üzeri için) geri yükleme sırasında yeni veritabanları oluşturur.
  • SDC için BACKUP ADMIN, geri yükleme sırasında yeni veritabanları oluşturur.
  • KATALOG OKUMA yedekleme kataloğunu okumak için.
  • Birkaç özel tabloya erişmek için SAP_INTERNAL_HANA_SUPPORT. Yalnızca HANA 2.0 SPS04 Rev 46'dan önceki SDC ve MDC sürümleri için gereklidir. HANA 2.0 SPS04 Rev 46 ve üzeri için gerekli değildir. Bunun nedeni, HANA ekibinden gelen düzeltmeyle genel tablolardan gerekli bilgileri almamızdır.
Önerilen eylem Sorunu çözmek için gerekli rolleri ve izinleri Backup kullanıcısına (AZUREWLBACKUPHANAUSER) el ile ekleyin. Alternatif olarak, SAP HANA örneğinde ön kayıt betiğini indirip çalıştırabilirsiniz.

UserErrorDatabaseUserPasswordExpired

Hata iletisi Database/Backup user's password expired.
Olası nedenler Ön kayıt betiği tarafından oluşturulan Veritabanı/Yedekleme kullanıcısı parolanın süre sonunu ayarlamaz. Ancak, değiştirilmişse bu hatayı görebilirsiniz.
Önerilen eylem Sorunu çözmek için SAP HANA örneğinde ön kayıt betiğini indirin ve çalıştırın.

UserErrorInconsistentSSFS

Hata iletisi SAP HANA error
Olası nedenler SAP HANA Altyapısı'ndan tutarsız Güvenli Depolama Dosya Sistemi (SSFS) hatası alındı.
Önerilen eylem Bu sorunu düzeltmek için SAP HANA ekibiyle birlikte çalışın. Daha fazla bilgi edinmek için bkz. SAP notu 0002097613.

UserErrorCannotConnectToAzureActiveDirectoryService

Hata iletisi Unable to connect to the AAD service from the HANA system.
Olası nedenler Yedekleme uzantısının eklenti hizmet hesabı olarak güvenlik duvarı veya ara sunucu ayarları Microsoft Entra Id'ye giden bağlantıya izin vermiyor.
Önerilen eylem Microsoft Entra Id'ye giden bağlantının başarılı olması için güvenlik duvarı veya ara sunucu ayarlarını düzeltin.

UserErrorMisConfiguredSslCaStore

Hata iletisi Misconfigured CA store
Olası nedenler Yedekleme uzantısının eklenti ana bilgisayar işlemi kök CA deposuna erişemiyor ( SLES için /var/lib/ca-certificates/ca-bundle.pem içinde).
Önerilen eylem Özgün izni geri yüklemek için komutunu kullanarak chmod o+r CA deposu sorununu düzeltin. Ardından Yedeklemeler ve Geri Yüklemeler'in başarılı olması için eklenti ana bilgisayar hizmetini yeniden başlatın.

UserErrorBackupFailedAsRemedialBackupInProgress

Hata iletisi Remedial Backup in progress.
Olası nedenler Azure Backup LSN günlük zinciri kesilmesini işlemek için düzeltme amaçlı bir tam yedekleme tetikler. Düzeltme tam işlemi devam ederken portal/CLI aracılığıyla tetiklenen yedeklemeler (Tam/ Fark/Artımlı) bu hatayla başarısız olur.
Önerilen eylem Başka bir yedekleme tetiklemeden önce düzeltme tam yedeklemesinin başarıyla tamamlanmasını bekleyin.

OperationCancelledBecauseConflictingOperationRunningUserError

Hata iletisi Conflicting operation in progress.
Olası nedenler Başka bir Tam/Fark/Artımlı yedekleme devam ederken portal/CLI/yerel HANA istemcileri aracılığıyla tetiklenen Tam/Fark/Artımlı yedekleme.
Önerilen eylem Yeni bir Tam/delta yedekleme tetiklemeden önce etkin yedekleme işinin tamamlanmasını bekleyin.

OperationCancelledBecauseConflictingAutohealOperationRunning UserError

Hata iletisi Auto-heal Full backup in progress.
Olası nedenler Azure Backup, UserErrorHANALSNValidationFailure sorununu çözmek için otomatik düzeltme Tam yedeklemesi tetikler. Bu otomatik düzeltme yedeklemesi devam ederken, HANA tarafından tetiklenen tüm günlük yedeklemeleri OperationCancelledBecauseConflictingAutohealOperationRunningUserError ile başarısız olur.
Otomatik düzeltme Tam yedekleme tamamlandıktan sonra günlükler ve diğer tüm yedeklemeler beklendiği gibi çalışmaya başlar.
Önerilen eylem Yeni bir Tam/delta yedekleme tetiklemeden önce otomatik düzeltme Tam yedeklemesinin tamamlanmasını bekleyin.

Ortam ön kayıt betiği çalıştırma hatası

UserErrorHanaPreScriptNotRun

UserErrorPreregistrationScriptNotRun

Hata iletisi Pre-registration script not run.
Olası nedenler Ortamı ayarlamak için SAP HANA ön kayıt betiği çalıştırılmamıştır.
Önerilen eylem SAP HANA örneğinde ön kayıt betiğini indirin ve çalıştırın.

UserErrorTargetPOExistsOverwriteNotSpecified

Hata iletisi Target database cannot be overwritten for Restore.
Olası nedenler Hedef veritabanı var, ancak üzerine yazılamaz. Üzerine yazmaya zorla ayarı portaldaki/CLI'daki Geri Yükleme akışında ayarlanmadı.
Önerilen eylem Zorla üzerine yazma seçeneği belirlenmiş olarak veritabanını geri yükleyin veya farklı bir hedef veritabanına geri yükleyin.

UserErrorRecoverySysScriptFailedToTriggerRestore

Hata iletisi RecoverySys.py could not be run successfully to restore System DB.
Olası nedenler Sistem VERITABANı geri yüklemenin başarısız olmasına neden olabilecek nedenler şunlardır:
  • Azure Backup, HANA makinesinde Recoverysys.py bulamıyor. HANA ortamı düzgün ayarlı olmadığında bu durum oluşur.
  • Recoverysys.py var, ancak bu betiği tetiklediğinizde, geri yüklemeyi gerçekleştirmek için HANA çağrılamıyor.
  • Recoverysys.py geri yüklemeyi gerçekleştirmek için HANA'yı başarıyla çağırmış ancak HANA geri yükleyemiyor.
Önerilen eylem
  • 1. sorun için SAP HANA ekibiyle birlikte çalışarak sorunu düzeltin.
  • 2 ve 3 için sid-adm isteminde HDSetting.sh komutunu çalıştırın ve günlük izlemesine bakın. Örneğin, /usr/sap/SID/HDB00/HDBSetting.sh.
Sorunu gidermek için bu bulguları SAP HANA ekibiyle paylaşın.

UserErrorDBNameNotInCorrectFormat

Hata iletisi Restored database name not in correct format.
Olası nedenler Sağladığınız Geri Yüklenen veritabanı adı kabul edilebilir/beklenen biçimde değil.
Önerilen eylem Geri yüklenen veritabanı adının bir harfle başladığından ve basamak veya alt çizgi dışında herhangi bir simge içermediğinden emin olun.
Yalnızca en fazla 127 karakter içerebilir ve "_SYS_" ile başlamamalıdır.

UserErrorDefaultSidAdmDirectoryChanged

Hata iletisi Default sid-adm directory changed.
Olası nedenler Varsayılan sid-adm dizini değiştirildi ve HDBSetting.sh bu varsayılan dizinde kullanılamaz.
Önerilen eylem HXE SID ise, HOME ortam değişkeninin sid-adm kullanıcısı olarak /usr/sap/HXE/home olarak ayarlandığından emin olun.

UserErrorHDBsettingsScriptNotFound

Hata iletisi HDBSetting.sh file cannot be found.
Olası nedenler Sid adm kullanıcı ortamı geri yüklemeyi tetikleyen HDBsettings.sh dosyasını bulamadıklarından sistem veritabanları geri yüklenemedi<.>
Önerilen eylem Bu sorunu düzeltmek için SAP HANA ekibiyle birlikte çalışın.

HXE SID ise, HOME ortam değişkeninin sid-adm kullanıcısı olarak /usr/sap/HXE/home olarak ayarlandığından emin olun.

UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata

Hata iletisi Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities.
Olası nedenler HANA makinenizdeki disk alanı neredeyse dolu veya dolu olduğundan Yedekleme, Yedekleme veya Geri Yükleme yapılandırma etkinlikleri başarısız olur.
Önerilen eylem Yedekleme, Yedekleme veya Geri Yükleme etkinliklerini yapılandırma etkinliklerinin başarıyla tamamlanması için yeterli alan olduğundan emin olmak için HANA makinenizdeki disk alanını denetleyin.

CloudDosAbsoluteLimitReached

Hata iletisi Operation is blocked as you have reached the limit on number of operations permitted in 24 hours.
Olası nedenler 24 saatlik bir işlem için izin verilen maksimum sınıra ulaştığınızda bu hata görüntülenir.

Örneğin: Günlük tetiklenebilen yedekleme işlerini yapılandırma sınırına ulaştıysanız ve yeni bir öğede yedeklemeyi yapılandırmaya çalışırsanız bu hatayı görürsünüz.
Önerilen eylem Genellikle 24 saat sonra işlemi yeniden denemek bu sorunu çözer. Ancak sorun devam ederse yardım için Microsoft desteğine başvurabilirsiniz.

CloudDosAbsoluteLimitReachedWithRetry

Hata iletisi Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours.
Olası nedenler 24 saatlik bir işlem için izin verilen maksimum sınıra ulaştığınızda bu hata görüntülenir. Bu hata genellikle ilkeyi değiştirme veya otomatik koruma gibi ölçekli işlemler olduğunda görünür. CloudDosAbsoluteLimitReached örneğinden farklı olarak, bu durumu çözmek için yapabileceğiniz pek bir şey yoktur. Aslında, Azure Backup hizmeti söz konusu tüm öğeler için işlemleri dahili olarak yeniden dener.

Örneğin, bir ilkeyle korunan çok sayıda veri kaynağınız varsa ve bu ilkeyi değiştirmeye çalışırsanız, korumalı öğelerin her biri için koruma işlerini yapılandırmayı tetikler ve bazen bu tür işlemler için günlük izin verilen maksimum sınıra isabet edebilir.
Önerilen eylem Azure Backup hizmeti 24 saat sonra bu işlemi otomatik olarak yeniden dener.

UserErrorInvalidBackint

Hata iletisi Geçersiz hdbbackint yürütülebilir dosyası bulundu.
Olası nedeni 1. Backint yolunu /opt/msawb/bin/usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint olarak değiştirme işlemi, yeni konumdaki depolama alanının yetersiz olması nedeniyle başarısız oldu.

2. üzerinde /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint bulunan hdbbackint yardımcı programının yürütülebilir izinleri veya doğru sahipliği yoktur.
Önerilen eylem 1. Yedeklemeleri kaydetmek istediğiniz yerde /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint veya yolda boş alan olduğundan emin olun.

2. komutunu chmod 755çalıştırarak sapsys grubunun dosya üzerinde /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint uygun izinlere sahip olduğundan emin olun.

UserErrorHanaSQLQueryFailed

Hata iletisi HANA Sunucusunda sorgu çalıştırılırken işlem başarısız oldu.

Bu kullanıcı hatasıyla başarısız olan tüm işlemler, sorgu çalıştırılırken Hana tarafında oluşan bir sorundan kaynaklanır. Ek ayrıntılar hatanın net iletisine sahiptir.
Olası nedenler - Disk bozulması sorunu.
- Bellek ayırma sorunları.
- Çok fazla veritabanı kullanılıyor.
- Topoloji güncelleştirme sorunu.
Önerilen eylem Bu sorunu düzeltmek için SAP HANA ekibiyle birlikte çalışın. Ancak sorun devam ederse daha fazla yardım için Microsoft desteğine başvurabilirsiniz.

Geri yükleme denetimleri

Tek Kapsayıcılı Veritabanı (SDC) geri yükleme

HANA için tek bir kapsayıcı veritabanını (SDC) başka bir SDC makinesine geri yüklerken girişlere dikkat edin. Veritabanı adı küçük harfle ve köşeli ayraç içine eklenmiş olarak sdc verilmelidir. HANA örneği büyük harfle görüntülenir.

Bir SDC HANA örneğinin "H21" yedeklendiğini varsayalım. Yedekleme öğeleri sayfasında yedekleme öğesi adı olarak h21(sdc)gösterilir. Bu veritabanını H11 gibi başka bir hedef SDC'ye geri yüklemeye çalışırsanız aşağıdaki girişlerin sağlanması gerekir.

Restored SDC database name

Aaşağıdaki noktaları unutmayın:

  • Varsayılan olarak, geri yüklenen veritabanı adı yedekleme öğesi adıyla doldurulur. Bu durumda, h21(sdc).
  • Hedefi seçin çünkü H11 geri yüklenen veritabanı adını otomatik olarak değiştirmez. üzerinde düzenlenmelidir h11(sdc). SDC ile ilgili olarak, geri yüklenen veritabanı adı küçük harfli ve sdc köşeli ayraç içine eklenmiş hedef örnek kimliği olacaktır.
  • SDC yalnızca tek bir veritabanına sahip olabileceğinden, mevcut veritabanı verilerinin kurtarma noktası verileriyle geçersiz kılınmasına izin vermek için onay kutusunu da seçmeniz gerekir.
  • Linux büyük/küçük harfe duyarlıdır. Bu yüzden davayı korumak için dikkatli olun.

Birden Çok Kapsayıcı Veritabanı (MDC) geri yüklemesi

HANA için birden çok kapsayıcı veritabanında standart yapılandırma SYSTEMDB + 1 veya daha fazla Kiracı DB'dir. SAP HANA örneğinin tamamının geri yüklenmesi hem SYSTEMDB hem de Kiracı DB'lerini geri yükler. Biri önce SYSTEMDB'yi geri yükler ve ardından Kiracı Veritabanı için devam eder. Sistem VERITABANı temelde seçilen hedefte sistem bilgilerini geçersiz kılmak anlamına gelir. Bu geri yükleme, hedef örnekteki BackInt ile ilgili bilgileri de geçersiz kılar. Bu nedenle sistem veritabanı bir hedef örneğe geri yüklendikten sonra ön kayıt betiğini yeniden çalıştırın. Ancak o zaman sonraki kiracı veritabanı geri yüklemeleri başarılı olur.

Çoğaltılmış VM'leri yedekleme

1. Senaryo

Özgün VM, Azure Site Recovery veya Azure VM yedeklemesi kullanılarak çoğaltıldı. Yeni VM, eski VM'nin benzetimini yapmak için oluşturulmuştu. Yani, ayarlar tamamen aynıdır. (Bunun nedeni özgün VM'nin silinmesi ve geri yüklemenin VM yedeklemesinden veya Azure Site Recovery'den yapılmasıdır).

Bu senaryo iki olası durum içerebilir. Bu iki durumda da çoğaltılan VM'yi yedeklemeyi öğrenin:

  1. Oluşturulan yeni VM aynı ada sahiptir ve silinen VM ile aynı kaynak grubunda ve aboneliktedir.

    • Uzantı VM'de zaten var, ancak hiçbir hizmet tarafından görülemiyor
    • Ön kayıt betiğini çalıştırma
    • Azure portalında aynı makine için uzantıyı yeniden kaydetme (Yedekleme ->Ayrıntıları görüntüleme -> İlgili Azure VM'yi seçme -> Yeniden kaydetme)
    • Zaten var olan yedeklenmiş veritabanları (silinen VM'den) başarıyla yedeklenmeye başlamalıdır
  2. Oluşturulan yeni VM'de aşağıdakilerden biri vardır:

    • silinen VM'den farklı bir ad
    • silinen VM ile aynı adı taşıyan ancak farklı bir kaynak grubunda veya abonelikte (silinen VM ile karşılaştırıldığında)

    Öyleyse şu adımları izleyin:

    • Uzantı VM'de zaten var, ancak hiçbir hizmet tarafından görülemiyor
    • Ön kayıt betiğini çalıştırma
    • Yeni veritabanlarını bulur ve korursanız portalda yinelenen etkin veritabanları görmeye başlarsınız. Bunu önlemek için Eski veritabanlarının verilerini tutarak korumayı durdurun. Ardından kalan adımlarla devam edin.
    • Veritabanlarını bulma
    • Bu veritabanlarında yedeklemeleri etkinleştir
    • Zaten var olan yedeklenen veritabanları (silinen VM'den) kasada depolanmaya devam eder. Yedeklemeleri ilkeye göre korunarak depolanır.

2. Senaryo

Özgün VM, Azure Site Recovery veya Azure VM yedeklemesi kullanılarak çoğaltıldı. Yeni VM, şablon olarak kullanılmak üzere içerikten oluşturulmuştu. VM yeni bir SID ile yenidir.

Yeni VM'de yedeklemeleri etkinleştirmek için şu adımları izleyin:

  • Uzantı VM'de zaten var, ancak hiçbir hizmet tarafından görülemiyor
  • Ön kayıt betiğini çalıştırın. Yeni VM'nin SID'sine bağlı olarak iki senaryo ortaya çıkabilir:
    • Özgün VM ve yeni VM aynı SID'ye sahiptir. Ön kayıt betiği başarıyla çalıştırılır.
    • Özgün VM'nin ve yeni VM'nin farklı SID'leri vardır. Ön kayıt betiği başarısız oluyor. Bu senaryoda yardım almak için desteğe başvurun.
  • Yedeklemek istediğiniz veritabanlarını bulma
  • Bu veritabanlarında yedeklemeleri etkinleştir

Aynı VM'de SDC sürüm yükseltmesi veya MDC sürümü yükseltmesi

İŞLETIM sistemine yükseltmeler, SDC sürüm değişikliği veya SID değişikliğine neden olmayan MDC sürüm değişikliği aşağıdaki gibi işlenebilir:

  • Yeni işletim sistemi sürümünün, SDC veya MDC sürümünün şu anda Azure Backup tarafından desteklendiğinden emin olun
  • Veritabanının verilerini tutarak korumayı durdurma
  • Yükseltmeyi veya güncelleştirmeyi gerçekleştirme
  • Ön kayıt betiğini yeniden çalıştırın. Yükseltme işlemi genellikle gerekli rolleri kaldırabilir. Gerekli tüm rolleri doğrulamak için ön kayıt betiğini çalıştırın.
  • Veritabanı için korumayı yeniden sürdürme

SID'de değişiklik olmadan SDC'yi MDC'ye yükseltme

SDC'den MDC'ye sid değişikliğine neden olmayan yükseltmeler aşağıdaki gibi işlenebilir:

  • Yeni MDC sürümünün şu anda Azure Backup tarafından desteklendiğinden emin olun
  • Eski SDC veritabanı için verileri tutarak korumayı durdurma
  • Yükseltmeyi gerçekleştirin. Tamamlandıktan sonra HANA sistemi artık sistem DB'sine ve kiracı DB'lerine sahip MDC olur
  • Ön kayıt betiğini yeniden çalıştırma
  • Azure portalında aynı makine için uzantıyı yeniden kaydetme (Yedekleme ->Ayrıntıları görüntüleme -> İlgili Azure VM'yi seçme -> Yeniden kaydetme)
  • Aynı VM için DB'leri Yeniden Bul'a tıklayın. Bu eylem, 3. adımda yeni DB'leri SDC olarak değil SYSTEMDB ve Kiracı VERITABANı olarak göstermelidir
  • Eski SDC veritabanı kasada varolmaya devam eder ve eski yedeklenen veriler ilkeye göre korunur.
  • Bu veritabanları için yedeklemeyi yapılandırma

SID'de değişiklikle MDC'ye SDC yükseltmesi

SID değişikliğine neden olan SDC'den MDC'ye yükseltmeler aşağıdaki gibi işlenebilir:

  • Yeni MDC sürümünün şu anda Azure Backup tarafından desteklendiğinden emin olun
  • Eski SDC veritabanı için verileri tutarak korumayı durdurma
  • konumundaki /opt/msawb/etc/config/SAPHana/config.json dosyasını taşıyın.
  • Yükseltmeyi gerçekleştirin. Tamamlandıktan sonra HANA sistemi artık sistem veritabanı ve kiracı DB'leri ile MDC olur.
  • Ön kayıt betiğini doğru ayrıntılarla (yeni SID ve MDC) yeniden çalıştırın. SID'deki bir değişiklik nedeniyle betiğin başarıyla yürütülmesiyle ilgili sorunlarla karşılaşabilirsiniz. Sorunlarla karşılaşırsanız Azure Backup desteğine başvurun.
  • Azure portalında aynı makine için uzantıyı yeniden kaydedin (Yedekleme ->Ayrıntıları görüntüleme -> İlgili Azure VM'yi seçme -> Yeniden kaydetme).
  • Aynı VM için DB'leri Yeniden Bul'a tıklayın. Bu eylem, 3. adımda yeni DB'leri SDC olarak değil SYSTEMDB ve Kiracı VERITABANı olarak göstermelidir.
  • Eski SDC veritabanı kasada varolmaya devam eder ve eski yedeklenmiş veriler ilkeye göre korunur.
  • Bu veritabanları için yedeklemeyi yapılandırın.

Yeniden kayıt hataları

Yeniden kaydetme işlemini tetiklemeden önce aşağıdaki belirtilerden birini veya daha fazlasını denetleyin:

  • Vm'de tüm işlemler (yedekleme, geri yükleme ve yapılandırma gibi) şu hata kodlarından biriyle başarısız oluyor: WorkloadExtensionNotReachable, UserErrorWorkloadExtensionNotInstalled, WorkloadExtensionNotPresent, WorkloadExtensionDidntDequeueMsg.

  • Yedekleme öğesinin Yedekleme Durumu alanında Ulaşılamıyor gösteriliyorsa, aynı duruma neden olabilecek diğer tüm nedenleri eleyin:

    • VM'de yedeklemeyle ilgili işlemleri gerçekleştirme izninin olmaması
    • VM kapatılır, bu nedenle yedeklemeler gerçekleştirilemez
    • Ağ sorunları

Bu belirtiler aşağıdaki nedenlerden biri veya daha fazlası nedeniyle ortaya çıkabilir:

  • Bir uzantı portaldan silindi veya kaldırıldı.
  • VM yerinde disk geri yükleme yoluyla zamanda geri yüklendi.
  • VM uzun bir süre için kapatıldı, bu nedenle üzerindeki uzantı yapılandırmasının süresi doldu.
  • VM silindi. Ayrıca, diğer VM silinmiş VM ile aynı ad ve aynı kaynak grubunda oluşturulmuştur.

Önceki senaryolarda, VM'de yeniden kaydetme işlemini tetiklemenizi öneririz.

Sonraki adımlar