Rozwiązywanie problemów z kopiami zapasowymi baz danych oprogramowania SAP HANA na platformie Azure
Ten artykuł zawiera informacje dotyczące rozwiązywania problemów z tworzeniem kopii zapasowych baz danych SAP HANA na maszynach wirtualnych platformy Azure. Aby uzyskać więcej informacji na temat obecnie obsługiwanych scenariuszy tworzenia kopii zapasowych sap HANA, zobacz Obsługa scenariuszy.
Wymagania wstępne i uprawnienia
Zobacz sekcje Wymagania wstępne i Co robi skrypt wstępnej rejestracji przed skonfigurowaniem kopii zapasowych.
Typowe błędy użytkownika
UserErrorHANAInternalRoleNotPresent
Komunikat o błędzie | Azure Backup doesn't have required role privileges to carry out Backup and Restore operations |
---|---|
Możliwe przyczyny | Wszystkie operacje kończą się niepowodzeniem z powodu tego błędu, gdy użytkownik kopii zapasowej (AZUREWLBACKUPHANAUSER) nie ma przypisanej roli SAP_INTERNAL_HANA_SUPPORT lub rola może zostać zastąpiona. |
Zalecana akcja | Pobierz i uruchom skrypt wstępnej rejestracji w wystąpieniu sap HANA lub ręcznie przypisz rolę SAP_INTERNAL_HANA_SUPPORT do użytkownika kopii zapasowej (AZUREWLBACKUPHANAUSER). Uwaga 16. Jeśli używasz wersji HANA 2.0 SPS04 Rev 46 i nowszych, ten błąd nie występuje, ponieważ użycie roli SAP_INTERNAL_HANA_SUPPORT jest przestarzałe w tych wersjach platformy HANA. |
UserErrorInOpeningHanaOdbcConnection
Komunikat o błędzie | Failed to connect to HANA system |
---|---|
Możliwe przyczyny |
|
Zalecana akcja | Sprawdź, czy system jest uruchomiony. Jeśli co najmniej jedna baza danych jest uruchomiona, upewnij się, że są ustawione wymagane uprawnienia. W tym celu pobierz i uruchom skrypt wstępnej rejestracji w wystąpieniu sap HANA. |
UserErrorHanaInstanceNameInvalid
Komunikat o błędzie | The specified SAP HANA instance is either invalid or can't be found |
---|---|
Możliwe przyczyny |
|
Zalecana akcja |
|
UserErrorHANALSNValidationFailure
Komunikat o błędzie | Backup log chain is broken |
---|---|
Możliwe przyczyny | Podział łańcucha dzienników LSN platformy HANA może być wyzwalany z różnych powodów, w tym:
|
Zalecana akcja | Aby rozwiązać ten problem, usługa Azure Backup wyzwala automatyczne naprawianie pełnej kopii zapasowej. Mimo że ta automatyczna kopia zapasowa jest w toku, wszystkie kopie zapasowe dziennika są wyzwalane przez platformę HANA kończy się niepowodzeniem z błędem OperationCancelledBecauseConflictingAutohealOperationRunningUserError. Po zakończeniu automatycznego naprawy pełnej kopii zapasowej dzienniki i wszystkie inne kopie zapasowe zaczynają działać zgodnie z oczekiwaniami. Jeśli w ciągu 24 godzin nie widzisz wyzwalanej automatycznej pełnej kopii zapasowej ani żadnej pomyślnej kopii zapasowej (pełnej/różnicowej/przyrostowej), skontaktuj się z pomocą techniczną firmy Microsoft. |
UserErrorSDCtoMDCUpgradeDetected
Komunikat o błędzie | SDC to MDC upgrade detected. |
---|---|
Możliwe przyczyny | Po uaktualnieniu systemu SDC do rozwiązania MDC tworzenie kopii zapasowych kończy się niepowodzeniem z powodu tego błędu. |
Zalecana akcja | Aby rozwiązać ten problem, zobacz Uaktualnianie usługi SDC do rozwiązania MDC. |
UserErrorInvalidBackintConfiguration
Komunikat o błędzie | Backups will fail with this error when the Backint Configuration is incorrectly updated. |
---|---|
Możliwe przyczyny | Konfiguracja usługi Backint zaktualizowana podczas przepływu Konfigurowanie ochrony przez usługę Azure Backup jest zmieniana/aktualizowana przez klienta. |
Zalecana akcja | Sprawdź, czy ustawiono następujące parametry (Backint):
|
UserErrorIncompatibleSrcTargetSystemsForRestore
Komunikat o błędzie | The source and target systems for restore are incompatible. |
---|---|
Możliwe przyczyny | Przepływ przywracania kończy się niepowodzeniem z powodu tego błędu, gdy źródłowe i docelowe bazy danych HANA oraz systemy są niezgodne. |
Zalecana akcja | Upewnij się, że scenariusz przywracania nie znajduje się na poniższej liście możliwych niezgodnych przywracania: Przypadek 1. Nie można zmienić nazwy bazy danych SYSTEMDB podczas przywracania. Przypadek 2: Źródło — SDC i element docelowy — MDC: Źródłowej bazy danych nie można przywrócić jako bazy danych SYSTEMDB lub bazy danych dzierżawy w obiekcie docelowym. Przypadek 3: Nie można przywrócić źródłowej bazy danych (SYSTEMDB lub bazy danych dzierżawy) do obiektu docelowego — MDC i docelowej — SDC. Aby dowiedzieć się więcej, zobacz notatkę 1642148 w programie Launchpad pomocy technicznej sap. |
UserErrorHANAPODoesNotExist
Komunikat o błędzie | Database configured for backup doesn't exist. |
---|---|
Możliwe przyczyny | Jeśli usuniesz bazę danych skonfigurowaną do tworzenia kopii zapasowej, wszystkie zaplanowane i na żądanie kopie zapasowe tej bazy danych nie powiedzą się. |
Zalecana akcja | Sprawdź, czy baza danych została usunięta. Utwórz ponownie bazę danych lub zatrzymaj ochronę (z lub bez przechowywania danych) dla bazy danych. |
UserErrorInsufficientPrivilegeOfDatabaseUser
UserErrorDatabaseUserPasswordExpired
Komunikat o błędzie | Database/Backup user's password expired. |
---|---|
Możliwe przyczyny | Użytkownik bazy danych/kopii zapasowej utworzony przez skrypt wstępnej rejestracji nie ustawia wygaśnięcia hasła. Jeśli jednak został on zmieniony, może zostać wyświetlony ten błąd. |
Zalecana akcja | Pobierz i uruchom skrypt wstępnej rejestracji w wystąpieniu sap HANA, aby rozwiązać ten problem. |
UserErrorInconsistentSSFS
Komunikat o błędzie | SAP HANA error |
---|---|
Możliwe przyczyny | Odebrano błąd niespójnego bezpiecznego systemu plików magazynu (SSFS) z aparatu SAP HANA. |
Zalecana akcja | Skontaktuj się z zespołem SAP HANA, aby rozwiązać ten problem. Aby dowiedzieć się więcej, zobacz 0002097613 notatek SAP. |
UserErrorCannotConnectToAzureActiveDirectoryService
Komunikat o błędzie | Unable to connect to the AAD service from the HANA system. |
---|---|
Możliwe przyczyny | Ustawienia zapory lub serwera proxy jako konto usługi wtyczki rozszerzenia kopii zapasowej nie zezwalają na połączenie wychodzące z identyfikatorem Entra firmy Microsoft. |
Zalecana akcja | Napraw ustawienia zapory lub serwera proxy dla połączenia wychodzącego z identyfikatorem Entra firmy Microsoft, aby się powiodło. |
UserErrorMisConfiguredSslCaStore
Komunikat o błędzie | Misconfigured CA store |
---|---|
Możliwe przyczyny | Proces hosta wtyczki rozszerzenia kopii zapasowej nie może uzyskać dostępu do głównego magazynu urzędu certyfikacji (w katalogu /var/lib/ca-certificates/ca-bundle.pem dla SLES). |
Zalecana akcja | Rozwiązano problem z magazynem urzędu certyfikacji przy użyciu polecenia chmod o+r , aby przywrócić oryginalne uprawnienie. Następnie uruchom ponownie usługę hosta wtyczki dla kopii zapasowych i przywracania, aby zakończyć się powodzeniem. |
UserErrorBackupFailedAsRemedialBackupInProgress
Komunikat o błędzie | Remedial Backup in progress. |
---|---|
Możliwe przyczyny | Usługa Azure Backup wyzwala tworzenie korekcyjnej pełnej kopii zapasowej w celu obsługi przerwania łańcucha dzienników LSN. Mimo że pełne korygowanie jest w toku, kopie zapasowe (pełne/ różnicowe/przyrostowe) wyzwalane za pośrednictwem portalu/interfejsu wiersza polecenia kończą się niepowodzeniem z powodu tego błędu. |
Zalecana akcja | Poczekaj na pomyślne ukończenie korygowania pełnej kopii zapasowej przed wyzwoleniem kolejnej kopii zapasowej. |
OperationCancelledBecauseConflictingOperationRunningUserError
Komunikat o błędzie | Conflicting operation in progress. |
---|---|
Możliwe przyczyny | Pełna/różnicowa/przyrostowa kopia zapasowa wyzwalana za pośrednictwem portalu/interfejsu wiersza polecenia/natywnych klientów HANA, podczas gdy inna pełna/różnicowa/przyrostowa kopia zapasowa jest już w toku. |
Zalecana akcja | Poczekaj na ukończenie aktywnego zadania tworzenia kopii zapasowej przed wyzwoleniem nowej kopii zapasowej pełnej/różnicowej. |
OperationCancelledBecauseConflictingAutohealOperationRunning UserError
Komunikat o błędzie | Auto-heal Full backup in progress. |
---|---|
Możliwe przyczyny | Usługa Azure Backup wyzwala automatyczne naprawianie pełnej kopii zapasowej w celu rozwiązania problemu UserErrorHANALSNValidationFailure. Chociaż ta automatyczna kopia zapasowa jest w toku, wszystkie kopie zapasowe dziennika wyzwalane przez platformę HANA kończą się niepowodzeniem z błędem OperationCancelledBecauseConflictingAutohealOperationRunningUserError. Po zakończeniu automatycznego naprawy pełnej kopii zapasowej dzienniki i wszystkie inne kopie zapasowe zaczynają działać zgodnie z oczekiwaniami. |
Zalecana akcja | Przed wyzwoleniem nowej kopii zapasowej pełnej/różnicowej należy poczekać na ukończenie automatycznej naprawy pełnej kopii zapasowej. |
Błąd uruchomienia skryptu wstępnej rejestracji środowiska
UserErrorHanaPreScriptNotRun
UserErrorPreregistrationScriptNotRun
Komunikat o błędzie | Pre-registration script not run. |
---|---|
Możliwe przyczyny | Skrypt wstępnej rejestracji platformy SAP HANA w celu skonfigurowania środowiska nie został uruchomiony. |
Zalecana akcja | Pobierz i uruchom skrypt wstępnej rejestracji w wystąpieniu sap HANA. |
UserErrorTargetPOExistsOverwriteNotSpecified
Komunikat o błędzie | Target database cannot be overwritten for Restore. |
---|---|
Możliwe przyczyny | Docelowa baza danych istnieje, ale nie można jej zastąpić. Wymuszanie zastępowania nie jest ustawiane w przepływie przywracania w portalu/interfejsie wiersza polecenia. |
Zalecana akcja | Przywróć bazę danych z wybraną opcją wymuszania zastąpienia lub przywróć do innej docelowej bazy danych. |
UserErrorRecoverySysScriptFailedToTriggerRestore
Komunikat o błędzie | RecoverySys.py could not be run successfully to restore System DB. |
---|---|
Możliwe przyczyny | Możliwe przyczyny niepowodzenia przywracania bazy danych systemu to:
|
Zalecana akcja |
|
UserErrorDBNameNotInCorrectFormat
Komunikat o błędzie | Restored database name not in correct format. |
---|---|
Możliwe przyczyny | Podana nazwa przywróconej bazy danych nie jest w akceptowalnym/oczekiwanym formacie. |
Zalecana akcja | Upewnij się, że przywrócona nazwa bazy danych zaczyna się literą i nie powinna zawierać żadnego symbolu innego niż cyfry ani podkreślenie. Może zawierać maksymalnie 127 znaków i nie może zaczynać się od ciągu "_SYS_". |
UserErrorDefaultSidAdmDirectoryChanged
Komunikat o błędzie | Default sid-adm directory changed. |
---|---|
Możliwe przyczyny | Domyślny katalog sid-adm został zmieniony i HDBSetting.sh nie jest dostępny w tym katalogu domyślnym. |
Zalecana akcja | Jeśli HXE jest identyfikatorem SID, upewnij się, że zmienna środowiskowa HOME jest ustawiona na /usr/sap/HXE/home jako użytkownik sid-adm . |
UserErrorHDBsettingsScriptNotFound
Komunikat o błędzie | HDBSetting.sh file cannot be found. |
---|---|
Możliwe przyczyny | Przywracanie systemowych baz danych nie powiodło się, ponieważ <środowisko użytkownika adm sid>nie może odnaleźć pliku HDBsettings.sh do wyzwolenia przywracania. |
Zalecana akcja | Skontaktuj się z zespołem SAP HANA, aby rozwiązać ten problem. Jeśli HXE jest identyfikatorem SID, upewnij się, że zmienna środowiskowa HOME jest ustawiona na /usr/sap/HXE/home jako użytkownik sid-adm . |
UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata
Komunikat o błędzie | Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities. |
---|---|
Możliwe przyczyny | Miejsce na dysku na maszynie HANA jest prawie pełne lub pełne, co powoduje niepowodzenie działania konfigurowania kopii zapasowej, kopii zapasowej lub przywracania. |
Zalecana akcja | Sprawdź miejsce na dysku na maszynie HANA, aby upewnić się, że istnieje wystarczająca ilość miejsca na pomyślne ukończenie działania konfigurowania kopii zapasowej, kopii zapasowej lub przywracania. |
CloudDosAbsoluteLimitReached
Komunikat o błędzie | Operation is blocked as you have reached the limit on number of operations permitted in 24 hours. |
---|---|
Możliwe przyczyny | Po osiągnięciu maksymalnego dopuszczalnego limitu dla operacji w okresie 24 godzin pojawia się ten błąd. Na przykład: jeśli osiągnięto limit liczby skonfigurowanych zadań tworzenia kopii zapasowej, które można wyzwolić dziennie, i spróbujesz skonfigurować kopię zapasową na nowym elemencie, zostanie wyświetlony ten błąd. |
Zalecana akcja | Zazwyczaj ponawianie próby wykonania operacji po upływie 24 godzin rozwiązuje ten problem. Jeśli jednak problem będzie się powtarzać, możesz skontaktować się z pomocą techniczną firmy Microsoft, aby uzyskać pomoc. |
CloudDosAbsoluteLimitReachedWithRetry
Komunikat o błędzie | Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours. |
---|---|
Możliwe przyczyny | Po osiągnięciu maksymalnego dopuszczalnego limitu dla operacji w okresie 24 godzin pojawia się ten błąd. Ten błąd zwykle pojawia się, gdy istnieją operacje na dużą skalę, takie jak modyfikowanie zasad lub automatyczna ochrona. W przeciwieństwie do przypadku cloudDosAbsoluteLimitReached nie ma zbyt wiele, co można zrobić, aby rozwiązać ten stan. W rzeczywistości usługa Azure Backup spróbuje ponownie wykonać operacje wewnętrznie dla wszystkich elementów, o których mowa. Jeśli na przykład masz dużą liczbę źródeł danych chronionych za pomocą zasad i spróbujesz zmodyfikować te zasady, spowoduje to wyzwolenie zadań konfiguracji ochrony dla każdego z chronionych elementów, a czasami może osiągnąć maksymalny dozwolony limit dla takich operacji dziennie. |
Zalecana akcja | Usługa Azure Backup automatycznie ponowi próbę wykonania tej operacji po upływie 24 godzin. |
UserErrorInvalidBackint
Komunikat o błędzie | Znaleziono nieprawidłowy plik wykonywalny hdbbackint. |
---|---|
Możliwa przyczyna | 1. Operacja zmiany ścieżki backint z /opt/msawb/bin na /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint nie powiodła się z powodu niewystarczającej ilości miejsca do magazynowania w nowej lokalizacji. 2. Narzędzie hdbbackint znajdujące się na serwerze /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint nie ma uprawnień wykonywalnych ani poprawnej własności. |
Zalecana akcja | 1. Upewnij się, że na ścieżce, w której chcesz zapisać kopie zapasowe, jest dostępne /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint wolne miejsce. 2. Upewnij się, że grupa sapsys ma odpowiednie uprawnienia do /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint pliku, uruchamiając polecenie chmod 755 . |
UserErrorHanaSQLQueryFailed
Komunikat o błędzie | Operacja nie powiodła się podczas uruchamiania zapytania na serwerze HANA. Wszystkie operacje, które kończą się niepowodzeniem z powodu tego błędu użytkownika, wynika z problemu spowodowanego po stronie platformy Hana podczas uruchamiania zapytania. Dodatkowe szczegóły zawierają jasny komunikat o błędzie. |
---|---|
Możliwe przyczyny | — Problem z uszkodzeniem dysku. — Problemy z alokacją pamięci. — Zbyt wiele używanych baz danych. — Problem z aktualizacją topologii. |
Zalecana akcja | Skontaktuj się z zespołem SAP HANA, aby rozwiązać ten problem. Jeśli jednak problem będzie się powtarzać, możesz skontaktować się z pomocą techniczną firmy Microsoft, aby uzyskać dalszą pomoc. |
UserErrorRestoreTargetDirectoriesAbsent
Komunikat o błędzie | PreRestoreDataParamsPrep: Target directory nie istnieje. |
---|---|
Możliwe przyczyny | Przywracanie, ponieważ pliki kończą się niepowodzeniem z powodu katalogu wybranego do przywracania nie istnieje na serwerze docelowym lub nie jest dostępny. |
Zalecana akcja | Sprawdź, czy wybrany katalog jest dostępny na serwerze docelowym i upewnij się, że został wybrany prawidłowy serwer docelowy w momencie przywracania. |
JobCancelledOnExtensionUpgrade
Komunikat o błędzie | Zadanie tworzenia kopii zapasowej zostało anulowane, ponieważ usługa rozszerzenia kopii zapasowej obciążenia została ponownie uruchomiona w celu uaktualnienia. |
---|---|
Możliwa przyczyna | Zadanie tworzenia kopii zapasowej i przywracania kończy się niepowodzeniem z powodu automatycznego uaktualniania rozszerzenia, gdy trwa operacja tworzenia/przywracania kopii zapasowej. |
Zalecana akcja | Poczekaj na zakończenie uaktualniania rozszerzenia. Platforma HANA ponownie wyzwala nieudane kopie zapasowe dziennika, jeśli istnieją. Jednak nieudane pełne/ różnicowe/ przyrostowe kopie zapasowe nie zostaną ponownie wyzwolone przez usługę Azure Backup i należy ręcznie ponownie ponowić tę operację. |
Kontrole przywracania
Przywracanie pojedynczej bazy danych kontenera (SDC)
Zadbaj o dane wejściowe podczas przywracania pojedynczej bazy danych kontenera (SDC) dla platformy HANA na innej maszynie SDC. Nazwa bazy danych powinna być podana małymi literami sdc
i dołączona w nawiasach kwadratowych. Wystąpienie platformy HANA będzie wyświetlane w stolicach.
Załóżmy, że utworzono kopię zapasową wystąpienia SDC HANA "H21". Na stronie elementy kopii zapasowej zostanie wyświetlona nazwa elementu kopii zapasowej jako h21(sdc)
. Jeśli spróbujesz przywrócić tę bazę danych do innej docelowej usługi SDC, powiedz H11, należy podać następujące dane wejściowe.
Należy uwzględnić następujące informacje:
- Domyślnie przywrócona nazwa bazy danych zostanie wypełniona nazwą elementu kopii zapasowej. W tym przypadku .
h21(sdc)
- Wybranie elementu docelowego jako H11 nie spowoduje automatycznej zmiany przywróconej nazwy bazy danych. Należy go edytować w pliku
h11(sdc)
. W przypadku SDC przywrócona nazwa bazy danych będzie identyfikatorem wystąpienia docelowego z małymi literami isdc
dołączona w nawiasach kwadratowych. - Ponieważ usługa SDC może mieć tylko jedną bazę danych, należy również zaznaczyć pole wyboru, aby zezwolić na zastąpienie istniejących danych bazy danych przy użyciu danych punktu odzyskiwania.
- W systemie Linux jest rozróżniana wielkość liter. Należy więc zachować przypadek.
Przywracanie wielu kontenerów (MDC)
W wielu bazach danych kontenerów dla platformy HANA standardowa konfiguracja to SYSTEMDB + 1 lub więcej baz danych dzierżawy. Przywracanie całego wystąpienia platformy SAP HANA przywraca bazy danych SYSTEMDB i bazy danych dzierżawy. Najpierw przywraca bazę danych SYSTEMDB, a następnie przechodzi do bazy danych dzierżawy. System DB zasadniczo oznacza zastąpienie informacji o systemie w wybranym obiekcie docelowym. To przywracanie zastępuje również informacje powiązane z funkcją BackInt w wystąpieniu docelowym. Dlatego po przywróceniu systemowej bazy danych do wystąpienia docelowego ponownie uruchom skrypt wstępnej rejestracji. Tylko wtedy kolejne przywracanie bazy danych dzierżawy zakończy się pomyślnie.
Tworzenie kopii zapasowej replikowanej maszyny wirtualnej
Scenariusz 1
Oryginalna maszyna wirtualna została zreplikowana przy użyciu usługi Azure Site Recovery lub kopii zapasowej maszyny wirtualnej platformy Azure. Nowa maszyna wirtualna została skompilowana w celu symulowania starej maszyny wirtualnej. Oznacza to, że ustawienia są dokładnie takie same. (Jest to spowodowane tym, że oryginalna maszyna wirtualna została usunięta, a przywracanie zostało wykonane z kopii zapasowej maszyny wirtualnej lub usługi Azure Site Recovery).
Ten scenariusz może obejmować dwa możliwe przypadki. Dowiedz się, jak utworzyć kopię zapasową replikowanej maszyny wirtualnej w obu tych przypadkach:
Utworzona nowa maszyna wirtualna ma taką samą nazwę i znajduje się w tej samej grupie zasobów i subskrypcji co usunięta maszyna wirtualna.
- Rozszerzenie jest już obecne na maszynie wirtualnej, ale nie jest widoczne dla żadnej z usług
- Uruchamianie skryptu wstępnej rejestracji
- Zarejestruj ponownie rozszerzenie dla tej samej maszyny w witrynie Azure Portal (Szczegóły kopii zapasowej —> wyświetl szczegóły —> wybierz odpowiednią maszynę wirtualną platformy Azure —> zarejestruj ponownie)
- Już istniejące bazy danych utworzone w kopii zapasowej (z usuniętej maszyny wirtualnej) powinny następnie rozpocząć tworzenie kopii zapasowej pomyślnie
Utworzona nowa maszyna wirtualna ma jedną z następujących funkcji:
- inna nazwa niż usunięta maszyna wirtualna
- ta sama nazwa co usunięta maszyna wirtualna, ale znajduje się w innej grupie zasobów lub subskrypcji (w porównaniu z usuniętą maszyną wirtualną)
Jeśli tak, wykonaj następujące kroki:
- Rozszerzenie jest już obecne na maszynie wirtualnej, ale nie jest widoczne dla żadnej z usług
- Uruchamianie skryptu wstępnej rejestracji
- Jeśli odnajdujesz i chronisz nowe bazy danych, w portalu zaczniesz widzieć zduplikowane aktywne bazy danych. Aby tego uniknąć, zatrzymaj ochronę z zachowaniem danych dla starych baz danych. Następnie przejdź do pozostałych kroków.
- Odnajdywanie baz danych
- Włączanie kopii zapasowych w tych bazach danych
- Już istniejące bazy danych kopii zapasowej (z usuniętej maszyny wirtualnej) nadal są przechowywane w magazynie. Są one przechowywane przy użyciu kopii zapasowych przechowywanych zgodnie z zasadami.
Scenariusz 2
Oryginalna maszyna wirtualna została zreplikowana przy użyciu usługi Azure Site Recovery lub kopii zapasowej maszyny wirtualnej platformy Azure. Nowa maszyna wirtualna została utworzona z zawartości , która ma być używana jako szablon. Maszyna wirtualna jest nowa z nowym identyfikatorem SID.
Wykonaj następujące kroki, aby włączyć kopie zapasowe na nowej maszynie wirtualnej:
- Rozszerzenie jest już obecne na maszynie wirtualnej, ale nie jest widoczne dla żadnej z usług
- Uruchom skrypt wstępnej rejestracji. Na podstawie identyfikatora SID nowej maszyny wirtualnej mogą wystąpić dwa scenariusze:
- Oryginalna maszyna wirtualna i nowa maszyna wirtualna mają ten sam identyfikator SID. Skrypt wstępnej rejestracji zostanie pomyślnie uruchomiony.
- Oryginalna maszyna wirtualna i nowa maszyna wirtualna mają różne identyfikatory SI. Skrypt wstępnej rejestracji kończy się niepowodzeniem. Skontaktuj się z pomocą techniczną firmy Microsoft, aby uzyskać pomoc w tym scenariuszu.
- Odnajdywanie baz danych, dla których chcesz utworzyć kopię zapasową
- Włączanie kopii zapasowych w tych bazach danych
Uaktualnienie wersji usługi SDC lub uaktualnienie wersji MDC na tej samej maszynie wirtualnej
Uaktualnienia do systemu operacyjnego, zmiany wersji usługi SDC lub zmiany wersji MDC, które nie powodują zmiany identyfikatora SID, można obsłużyć w następujący sposób:
- Upewnij się, że nowa wersja systemu operacyjnego, SDC lub MDC są obecnie obsługiwane przez usługę Azure Backup
- Zatrzymywanie ochrony z zachowaniem danych dla bazy danych
- Przeprowadzanie uaktualnienia lub aktualizacji
- Uruchom ponownie skrypt wstępnej rejestracji. Często proces uaktualniania może usuwać niezbędne role. Uruchom skrypt wstępnej rejestracji, aby zweryfikować wszystkie wymagane role.
- Wznów ochronę bazy danych ponownie
Uaktualnianie SDC do usługi MDC bez zmian w identyfikatorze SID
Uaktualnienia z usługi SDC do rozwiązania MDC, które nie powodują zmiany identyfikatora SID, mogą być obsługiwane w następujący sposób:
- Upewnij się, że nowa wersja usługi MDC jest obecnie obsługiwana przez usługę Azure Backup
- Zatrzymywanie ochrony z zachowaniem danych dla starej bazy danych SDC
- Wykonaj uaktualnienie. Po zakończeniu system HANA jest teraz MDC z systemową bazą danych i bazami danych dzierżawy
- Uruchom ponownie skrypt wstępnej rejestracji
- Zarejestruj ponownie rozszerzenie dla tej samej maszyny w witrynie Azure Portal (Szczegóły kopii zapasowej —> wyświetl szczegóły —> wybierz odpowiednią maszynę wirtualną platformy Azure —> zarejestruj ponownie)
- Wybierz pozycję Ponowne odnajdowanie baz danych dla tej samej maszyny wirtualnej. Ta akcja powinna zawierać nowe bazy danych w kroku 3 jako SYSTEMDB i tenant DB, a nie SDC
- Starsza baza danych SDC nadal istnieje w magazynie i ma stare dane kopii zapasowej przechowywane zgodnie z zasadami.
- Konfigurowanie kopii zapasowej dla tych baz danych
Uaktualnienie SDC do mdC ze zmianą identyfikatora SID
Uaktualnienia z usługi SDC do rozwiązania MDC, które powodują zmianę identyfikatora SID, można obsłużyć w następujący sposób:
- Upewnij się, że nowa wersja usługi MDC jest obecnie obsługiwana przez usługę Azure Backup
- Zatrzymywanie ochrony z zachowaniem danych dla starej bazy danych SDC
- Przenieś plik config.json znajdujący się w lokalizacji
/opt/msawb/etc/config/SAPHana/
. - Wykonaj uaktualnienie. Po zakończeniu system HANA jest teraz MDC z systemową bazą danych i bazami danych dzierżawy.
- Uruchom ponownie skrypt wstępnej rejestracji z poprawnymi szczegółami (nowy identyfikator SID i MDC). Ze względu na zmianę identyfikatora SID mogą wystąpić problemy z pomyślnym wykonaniem skryptu. Jeśli wystąpią problemy, skontaktuj się z pomocą techniczną usługi Azure Backup.
- Zarejestruj ponownie rozszerzenie dla tej samej maszyny w witrynie Azure Portal (Kopia zapasowa —> Wyświetl szczegóły —> wybierz odpowiednią maszynę wirtualną platformy Azure —> zarejestruj ponownie).
- Wybierz pozycję Ponowne odnajdowanie baz danych dla tej samej maszyny wirtualnej. Ta akcja powinna zawierać nowe bazy danych w kroku 3 jako SYSTEMDB i tenant DB, a nie SDC.
- Starsza baza danych SDC nadal istnieje w magazynie i ma stare dane kopii zapasowej przechowywane zgodnie z zasadami.
- Skonfiguruj kopię zapasową dla tych baz danych.
Niepowodzenia ponownej rejestracji
Przed wyzwoleniem operacji ponownej rejestracji sprawdź co najmniej jeden z następujących objawów:
Wszystkie operacje (takie jak tworzenie kopii zapasowej, przywracanie i konfigurowanie kopii zapasowej) kończą się niepowodzeniem na maszynie wirtualnej z jednym z następujących kodów błędów: WorkloadExtensionNotReachable, UserErrorWorkloadExtensionNotInstalled, WorkloadExtensionNotPresent, WorkloadExtensionDidntDequeueMsg.
Jeśli obszar Stan kopii zapasowej dla elementu kopii zapasowej jest wyświetlany jako Nieosiągalny, wyklucz wszystkie inne przyczyny, które mogą powodować ten sam stan:
- Brak uprawnień do wykonywania operacji związanych z tworzeniem kopii zapasowych na maszynie wirtualnej
- Maszyna wirtualna jest zamknięta, więc nie można wykonywać kopii zapasowych
- Problemy z siecią
Te objawy mogą wystąpić z co najmniej jednego z następujących powodów:
- Rozszerzenie zostało usunięte lub odinstalowane z portalu.
- Maszyna wirtualna została przywrócona z powrotem w czasie przez przywracanie dysku w miejscu.
- Maszyna wirtualna została zamknięta przez dłuższy czas, więc konfiguracja rozszerzenia wygasła.
- Maszyna wirtualna została usunięta. Ponadto druga maszyna wirtualna została utworzona o tej samej nazwie i w tej samej grupie zasobów co usunięta maszyna wirtualna.
W poprzednich scenariuszach zalecamy wyzwolenie operacji ponownej rejestracji na maszynie wirtualnej.
Tworzenie kopii zapasowych dzienników bazy danych SAP HANA
Tworzenie kopii zapasowej dziennika nie jest wyzwalane pomimo pomyślnego utworzenia pełnej kopii zapasowej.
Możliwa przyczyna: wartości bazy danych SAP HANA są niepoprawne do wyzwalania kopii zapasowej dziennika.
Zalecana akcja: Upewnij się, że następujące wartości konfiguracji sap HANA są poprawnie ustawione:
enable_auto_log_backup
:Taklog_backup_using_backint
:Prawdziwycatalog_backup_using_backint
:Prawdziwylog_mode
:normalnylog_backup_timeout_s
: takie same jak zasady tworzenia kopii zapasowych dzienników w witrynie Azure Portal (częstotliwość jest wyrażona w sekundach).
Następny krok
- Zapoznaj się z często zadawanymi pytaniami dotyczącymi tworzenia kopii zapasowych baz danych SAP HANA na maszynach wirtualnych platformy Azure.