Ten artykuł zawiera odpowiedzi na często zadawane pytania dotyczące tworzenia kopii zapasowych baz danych SAP HANA przy użyciu usługi Azure Backup.
Wykonywanie kopii zapasowej
Ile kopii zapasowych jest obsługiwanych dziennie?
W ciągu jednego dnia możesz mieć jedną pełną kopię zapasową i wiele kopii zapasowych na żądanie.
Typy kopii zapasowych | Zaplanowana kopia zapasowa | Kopie zapasowe na żądanie |
---|---|---|
Pełny | Tylko jeden obsługiwany w ciągu jednego dnia. | Obsługiwana jest wiele razy w ciągu dnia. |
Delta (różnicowa/przyrostowa) | Tylko jeden obsługiwany w ciągu jednego dnia. Uwaga 16. Kopie zapasowe różnicowe można zaplanować tylko wtedy, gdy nie zaplanowano pełnej kopii zapasowej dla określonego dnia. Ponadto w zasadach tworzenia kopii zapasowych można zaplanować tylko jeden typ kopii zapasowej różnicowej/przyrostowej. |
Obsługiwana jest wiele razy w ciągu dnia. |
Gdzie można znaleźć alerty dotyczące kopii zapasowej?
Obecnie pomyślne zadania tworzenia kopii zapasowej nie generują alertów. Alerty są generowane tylko dla zadań tworzenia kopii zapasowej, które kończą się niepowodzeniem. Dowiedz się, jak używać witryny Azure Portal do wyświetlania alertów kopii zapasowej.
Jak mogę sprawdzić, czy moja kopia zapasowa (zaplanowana/na żądanie) została wykonana pomyślnie?
Stan kopii zapasowych (zaplanowanych/na żądanie) można sprawdzić w dowolnej z następujących lokalizacji:
Zadania tworzenia kopii zapasowej: usługa Azure Backup pokazuje wszystkie zadania wyzwalane ręcznie w sekcji Zadania kopii zapasowej w witrynie Azure Portal.
Zadania widoczne w witrynie Azure Portal obejmują operacje odnajdywania i rejestrowania bazy danych oraz operacje tworzenia kopii zapasowych i przywracania. Zaplanowane zadania, w tym kopie zapasowe dzienników, nie są wyświetlane w tej sekcji. Ręcznie wyzwalane kopie zapasowe z klientów natywnych sap HANA (Studio/Cockpit/DBA Cockpit) również nie są tutaj wyświetlane.Alerty kopii zapasowej: alerty ułatwiają monitorowanie kopii zapasowych baz danych SAP HANA. Pomagają one skupić się na wymaganych zdarzeniach, eliminując w ten sposób nakład pracy, aby często sprawdzać wiele zdarzeń generowanych przez kopię zapasową. Aby uzyskać więcej informacji, zobacz Wyświetlanie alertów kopii zapasowej.
Raporty kopii zapasowych: Raporty to inny sposób wyświetlania stanu zadań tworzenia kopii zapasowej. Raporty będą wyglądać następująco:
Dowiedz się, jak skonfigurować raporty usługi Azure Backup.
Klienci natywni platformy SAP HANA: jeśli jesteś klientem sap HANA, możesz również użyć programu HANA Studio, jednego z najpopularniejszych klientów platformy HANA. W tym kliencie przejdź do pozycji Konsola kopii zapasowej —> Wykaz kopii zapasowych, aby wyświetlić stan kopii zapasowej.
Czy można wyświetlić zaplanowane zadania tworzenia kopii zapasowej w menu Zadania tworzenia kopii zapasowej?
W menu Zadanie tworzenia kopii zapasowej będą wyświetlane tylko zadania tworzenia kopii zapasowej na żądanie, które są w toku, zakończyły się powodzeniem lub niepowodzeniem. W przypadku zaplanowanych zadań użyj usługi Azure Monitor.
Jaki jest okres przechowywania automatycznych kopii zapasowych wyzwolonych z powodu błędów LSNValidation?
Usługa Azure Backup nie ustawia jawnego okresu przechowywania w przypadku pełnych kopii zapasowych automatycznego naprawy. Ta kopia zapasowa jest przechowywana do czasu przechowywania zależnej różnicy (różnicowej lub przyrostowej) i kopii zapasowych dziennika. Po usunięciu ostatniej zależnej kopii zapasowej na tej automatycznej naprawie kopia zapasowa zostanie również usunięta.
Czy można jednocześnie wykonać pełną kopię zapasową i kopię zapasową dziennika?
Tak, pełna kopia zapasowa i kopia zapasowa dziennika mogą być uruchamiane jednocześnie. To wystąpienie odbywa się na jeden z następujących sposobów:
- Pełna kopia zapasowa jest w toku i jest wyzwalana kopia zapasowa dziennika: Kopia zapasowa dziennika powinna zakończyć się powodzeniem niezależnie od trwającej pełnej kopii zapasowej. O ile pełna kopia zapasowa, która została wyzwolona, była pełna do obsługi dowolnego łańcucha LSN.
- Trwa tworzenie kopii zapasowej dziennika i wyzwalana jest pełna kopia zapasowa: Obie kopie zapasowe powinny działać jednocześnie i zakończyć się powodzeniem.
Czy przyszłe bazy danych są automatycznie dodawane do zadania tworzenia kopii zapasowej?
Nie, nie jest to obecnie obsługiwane.
Co się stanie z kopiami zapasowymi w przypadku usunięcia bazy danych z wystąpienia?
Jeśli baza danych zostanie porzucona z wystąpienia platformy SAP HANA, kopie zapasowe bazy danych będą nadal podejmowane. Oznacza to, że usunięta baza danych zaczyna pojawiać się jako w złej kondycji w obszarze Elementy kopii zapasowej i jest nadal chroniona. Prawidłowym sposobem zatrzymania ochrony tej bazy danych jest wykonanie polecenia Zatrzymaj tworzenie kopii zapasowej przy użyciu usuwania danych w tej bazie danych.
Jeśli zmienię nazwę bazy danych po jej ochronie, jakie będzie zachowanie?
Zmieniona nazwa bazy danych jest traktowana jako nowa baza danych. W związku z tym usługa będzie traktować tę sytuację tak, jakby baza danych nie została znaleziona i zakończy się niepowodzeniem tworzenia kopii zapasowych. Zmieniona nazwa bazy danych będzie wyświetlana jako nowa baza danych i musi być skonfigurowana pod kątem ochrony.
Jak mogę rozpocząć tworzenie kopii zapasowych baz danych SAP HANA przy użyciu usługi Azure Backup?
Zapoznaj się z samouczkiem, aby zapoznać się z przewodnikiem krok po kroku, aby rozpocząć pracę z usługą Azure Backup dla baz danych SAP HANA. Możesz również użyć interfejsu wiersza polecenia do konfigurowania kopii zapasowych i zarządzania nimi.
Czy istnieją jakieś wymagania wstępne dotyczące tworzenia kopii zapasowych baz danych SAP HANA przy użyciu usługi Azure Backup?
Zapoznaj się z wymaganiami wstępnymi dotyczącymi używania usługi Azure Backup z oprogramowaniem SAP HANA.
Czy kopie zapasowe będą działać po migracji oprogramowania SAP HANA z usługi SDC do rozwiązania MDC?
Zapoznaj się z tą sekcją przewodnika rozwiązywania problemów.
Jak mogę upewnić się, że kopie zapasowe będą kontynuowane po uaktualnieniu wystąpienia platformy HANA w tej samej wersji platformy HANA?
Zapoznaj się z tą sekcją w przewodniku rozwiązywania problemów.
Czy mogę skonfigurować kopię zapasową platformy Azure HANA względem wirtualnego adresu IP (modułu równoważenia obciążenia), a nie maszyny wirtualnej?
Obecnie nie mamy możliwości skonfigurowania rozwiązania względem wirtualnego adresu IP lub serwera proxy. Do wykonania rozwiązania potrzebujemy maszyny wirtualnej.
Jak mogę przenosić kopie zapasowe na żądanie (wyzwalane z klientów natywnych platformy HANA) do lokalnego systemu plików zamiast magazynu platformy Azure?
Tworzenie kopii zapasowej na żądanie można wyzwolić przy użyciu natywnych klientów platformy SAP HANA do lokalnego systemu plików zamiast rozwiązania Backint. Dowiedz się więcej na temat zarządzania operacjami przy użyciu klientów natywnych sap.
Jak mogę zarządzać wykazem platformy HANA dla bazy danych lub czyścić go z włączoną usługą Azure Backup?
Wykaz platformy HANA można przycinać przy użyciu zalecanych metod SAP, takich jak instrukcje BACKUP CATALOG DELETE lub HANA Studio/Cockpit. Dowiedz się więcej na temat zarządzania operacjami przy użyciu klientów natywnych sap.
Co się stanie, jeśli nie zatrzymam ochrony (z zachowaniem danych) w węźle pomocniczym/nieaktywnym w konfiguracji modułu HSR?
W przypadku replikacji systemu HANA (HSR) węzeł pomocniczy w ogóle nie akceptuje żadnych połączeń. Po skonfigurowaniu kopii zapasowej usługa Azure Backup okresowo wysyła polecenia ping i kończy się niepowodzeniem. Czasami te nieudane próby odzwierciedlają się w węźle podstawowym. Po wielu awariach użytkownik jest zablokowany, a następnie węzeł podstawowy rozpoczyna się niepowodzeniem z błędem ODBCConnectionError.
Zaobserwowaliśmy, że wszyscy użytkownicy nie doświadczają tego problemu. Zalecamy sprawdzenie przyczyny zablokowania użytkowników w węźle podstawowym, gdy połączenie użytkownika nie powiedzie się w węźle pomocniczym.Po uruchomieniu skryptu wstępnej rejestracji informacje o użytkowniku są aktualizowane przy użyciu nowego hasła w węźle podstawowym. Następnie połączenie z próbą utworzenia kopii zapasowej zostanie ponownie nawiązane. Możesz jednak ponownie napotkać ten sam scenariusz.
Ponadto kopie zapasowe (pełne kopie zapasowe), które kończą się niepowodzeniem w węźle pomocniczym, tworzą alerty.
Aby uniknąć powyższych problemów, zalecamy zatrzymanie ochrony węzła po jego przejściu do pomocniczego (aby połączenia nie zostały podjęto próby, a użytkownik nie był zablokowany) i wznowić ochronę, gdy stanie się podstawowym. Jeśli nie napotkasz takiej sytuacji blokującej konfigurację modułu HSR i nie masz pewności co do zgłaszanych alertów, możesz skonfigurować kopie zapasowe w obu węzłach, aby usługa obsługiwała przejęcie i powrót po awarii.
Jaka jest wydajność tworzenia kopii zapasowej i przywracania przepływności zapewniana przez usługę Azure Backup oraz jak skonfigurować system HANA do korzystania z tej maksymalnej przepływności?
Zapoznaj się z wydajnością przepływności tworzenia i przywracania kopii zapasowych zapewnianą przez usługę Azure Backup dla obciążeń platformy HANA.
Aby skonfigurować system HANA w celu zwiększenia wydajności, użyj następujących zasobów:
- Wybieranie typu dysku dla maszyn wirtualnych IaaS platformy Azure — dyski zarządzane
- Warstwy wydajności dla dysków zarządzanych platformy Azure
- Seria M
- Konfiguracje magazynu maszyn wirtualnych platformy Azure sap HANA
Uwaga
Można również ograniczyć wydajność przepływności kopii zapasowej. Dowiedz się więcej.
Czy mogę zmienić wydajność tworzenia kopii zapasowej, edytując właściwość "parallel_backup_using_backint" w pliku "global.ini" platformy SAP HANA?
Obecnie usługa Azure Backup dla platformy SAP HANA akceptuje wartość 1 jako wartość właściwości parallel_backup_using_backint . Jednak usługa Azure Backup dzieli ten pojedynczy strumień w wielu strumieniach w celu uzyskania lepszej wydajności.
Czy moduł HSR obsługuje tworzenie kopii zapasowych wystąpień bazy danych przy użyciu migawek?
Obecnie tylko kopie zapasowe oparte na usłudze Backint są obsługiwane w przypadku modułu HSR. Migawki nie są jeszcze.
Czy muszę uruchomić ponowne wykrywanie wystąpienia tylko na serwerze oznaczonym jako "Gotowe", a także na jednym oznaczonym jako "Nie gotowe"?
Należy uruchomić ponowne wykrywanie wystąpienia na serwerze oznaczonym jako "Nie gotowe", aby zaktualizować jego stan.
Łączenie środowiska platformy Azure z siecią lokalną przy użyciu usługi ExpressRoute i skonfigurowane wymuszone tunelowanie kieruje cały ruch do sieci lokalnej. Jak skonfigurować ustawienia tak, aby ruch kopii zapasowych obciążenia serwera SAP HANA platformy Azure nie przechodził przez sieć lokalną i łączył się bezpośrednio z magazynem usługi Recovery Services?
Podczas operacji tworzenia kopii zapasowej zadanie tworzenia kopii zapasowej łączy się z trzema punktami końcowymi usługi — AzureBackup
, AzureStorage
i Microsoft Entra ID. In this scenario, we recommend you to configure the Service Endpoint to
AzureStorage", co pomaga wysyłać ruch z sieci wirtualnej bezpośrednio do magazynu. W przypadku usług Azure Backup i Microsoft Entra ID można skonfigurować trasę zdefiniowaną przez tagi usług, aby ruch był przesyłany do sieci szkieletowej zamiast do środowiska lokalnego.
Dlaczego węzeł regionów Zachodnie stany USA jest wyświetlany w obszarze Magazyn usługi Recovery Services w regionie Wschodnie stany USA?
Magazyn usługi Recovery Services przedstawia wszystkie węzły będące częścią replikacji systemu SAP HANA. Wszystkie węzły są wymienione tutaj zgodnie z danymi wyjściowymi hdbnsutil
. Jednak zgodnie z oczekiwanym zachowaniem jest rejestrowany tylko skonfigurowany węzeł w tym magazynie.
Kiedy plik rozpoczynający się od polecenia "hdbbackint" w obszarze "/var/tmp generated" i jak jest używany?
Po wyzwoleniu zadania tworzenia kopii zapasowej przy użyciu agenta hdbbackint
Backint zapisuje informacje w /var/tmp
katalogu. Na przykład jeśli podczas procesu tworzenia kopii zapasowej wystąpi błąd, komunikat o błędzie zostanie zapisany w pliku w /var/tmp
katalogu. Nazwa pliku jest tworzona w formacie hdbbackint_<SID>.<random_string>
, gdzie <SID>
jest identyfikatorem systemowym wystąpienia SAP HANA i <random_string>
jest losowo generowanym ciągiem.
Co się stanie w przypadku usunięcia pliku hdbbackint w pliku /var/tmp?
Proces tworzenia kopii zapasowej nie ma wpływu na usunięcie hdbbackint
pliku w /var/tmp
katalogu. Może jednak usunąć wszelkie komunikaty o błędach zapisane w pliku podczas procesu tworzenia kopii zapasowej.
Przywracanie
Ile przywracania jest obsługiwanych dziennie?
W ciągu dnia można wykonać maksymalnie 10 operacji przywracania na system lub wystąpienie platformy HANA. Należy pamiętać, że jeśli przywracanie zostanie anulowane lub zakończy się niepowodzeniem, jest również uznawane za próbę przywrócenia.
Dlaczego nie widzę systemu HANA, do którego ma zostać przywrócona moja baza danych?
Sprawdź, czy zostały spełnione wszystkie wymagania wstępne dotyczące przywracania do docelowego wystąpienia platformy SAP HANA. Aby uzyskać więcej informacji, zobacz Wymagania wstępne — przywracanie baz danych SAP HANA na maszynie wirtualnej platformy Azure.
Dlaczego przywracanie bazy danych zastępowania kończy się niepowodzeniem dla mojej bazy danych?
Upewnij się, że podczas przywracania wybrano opcję Wymuś zastąpienie .
Dlaczego widzę błąd "Systemy źródłowe i docelowe do przywrócenia są niezgodne"?
Zapoznaj się z uwagami platformy SAP HANA 1642148 , aby zobaczyć, jakie typy przywracania są obecnie obsługiwane.
Czy mogę użyć kopii zapasowej bazy danych uruchomionej w systemie SLES do przywrócenia do systemu RHEL HANA lub odwrotnie?
Tak, możesz użyć kopii zapasowych przesyłania strumieniowego wyzwolonych w bazie danych HANA uruchomionej w systemie SLES, aby przywrócić je do systemu RHEL HANA i na odwrót. Oznacza to, że przywracanie między systemami operacyjnymi jest możliwe przy użyciu kopii zapasowych przesyłania strumieniowego. Należy jednak upewnić się, że system HANA, do którego chcesz przywrócić, i system HANA używany do przywracania, są zgodne z przywracaniem zgodnie z oprogramowaniem SAP. Zapoznaj się z uwagami platformy SAP HANA 1642148, aby zobaczyć, które typy przywracania są zgodne.
Czy mogę pobrać tylko podzbiór plików podczas przywracania jako pliki?
Tak, możesz pobrać pliki częściowo zgodnie z dokumentacją tutaj.
Czy muszę wyłączyć moduł HSR w środowisku natywnym sap HANA podczas przywracania "SYSTEMDB + tenant DB" na potrzeby konfiguracji modułu HSR?
Tak, należy wyłączyć replikację systemu HANA (HSR) w systemie docelowym, a następnie wykonać przywracanie. Nie można przywrócić systemu z obsługą modułu HSR zgodnie z systemem SAP.
Zasady
Różne opcje dostępne podczas tworzenia nowych zasad kopii zapasowej sap HANA
Przed utworzeniem zasad należy jasno określić wymagania celu punktu odzyskiwania i celu punktu odzyskiwania oraz jego istotne konsekwencje dotyczące kosztów.
Cel punktu odzyskiwania (cel punktu odzyskiwania) wskazuje, ile utraty danych jest akceptowalne dla użytkownika/klienta. Jest to określane przez częstotliwość tworzenia kopii zapasowych dziennika. Częstsze kopie zapasowe dzienników wskazują niższy cel punktu odzyskiwania, a minimalna wartość obsługiwana przez usługę Azure Backup wynosi 15 minut. Częstotliwość tworzenia kopii zapasowej dziennika może być 15 minut lub większa.
Cel czasu odzyskiwania (cel czasu odzyskiwania) wskazuje, jak szybko dane powinny zostać przywrócone do ostatniego dostępnego punktu w czasie po scenariuszu utraty danych. Zależy to od strategii odzyskiwania stosowanej przez platformę HANA, która zwykle zależy od liczby plików wymaganych do przywrócenia. Ma to również wpływ na koszty, a poniższa tabela powinna pomóc w zrozumieniu wszystkich scenariuszy i ich implikacji.
Zasady kopii zapasowych | RTO | Koszt |
---|---|---|
Codziennie pełne i dzienniki | Najszybsze, ponieważ potrzebujemy tylko jednej pełnej kopii i wymaganych dzienników na potrzeby przywracania do punktu w czasie | Najbardziej kosztowna opcja, ponieważ pełna kopia jest wykonywana codziennie, a więc coraz więcej danych jest gromadzinych w zapleczu do czasu przechowywania |
Tygodniowy pełny + dzienny różnicowy + dzienniki | Wolniejsza niż powyżej opcja, ale szybsza niż następna opcja, ponieważ wymagamy jednej pełnej kopii + jednej różnicowej kopii + dzienników na potrzeby przywracania do punktu w czasie | Tańsza opcja, ponieważ dzienna różnica jest zwykle mniejsza niż pełna, a pełna kopia jest wykonywana tylko raz w tygodniu |
Cotygodniowe pełne i dzienne przyrostowe + dzienniki | Najwolniejsze, ponieważ potrzebujemy jednej pełnej kopii + "n" przyrostowych + dzienników na potrzeby odzyskiwania do punktu w czasie | Najmniej kosztowna opcja, ponieważ dzienna przyrostowa będzie mniejsza niż różnicowa, a pełna kopia jest wykonywana tylko co tydzień |
Uwaga
Powyższe opcje są najbardziej typowe, ale nie jedyne opcje. Na przykład możesz mieć cotygodniową pełną kopię zapasową i różnice dwa razy w tygodniu i dzienniki.
W związku z tym można wybrać wariant zasad na podstawie celów celu punktu odzyskiwania i celu punktu odzyskiwania oraz zagadnień dotyczących kosztów.
Wpływ modyfikowania zasad
Należy pamiętać o kilku zasadach podczas określania wpływu zmiany zasad elementu kopii zapasowej z zasad 1 (P1) na zasady 2 (P2) lub edytowania zasad 1 (P1).
- Wszystkie zmiany są również stosowane wstecznie. Najnowsze zasady tworzenia kopii zapasowych są stosowane również w punktach odzyskiwania wykonanych wcześniej. Załóżmy na przykład, że dzienne pełne przechowywanie wynosi 30 dni, a 10 punktów odzyskiwania zostało wykonanych zgodnie z aktualnie aktywnymi zasadami. Jeśli okres przechowywania pełnego dnia zostanie zmieniony na 10 dni, czas wygaśnięcia poprzedniego punktu zostanie również ponownie obliczony jako czas rozpoczęcia + 10 dni i usunięty, jeśli wygasł.
- Zakres zmian obejmuje również dzień tworzenia kopii zapasowej, typ kopii zapasowej wraz z przechowywaniem. Na przykład: Jeśli zasady zostaną zmienione z dziennego pełnego na tygodniowy pełny w niedziele, wszystkie wcześniejsze pełne pełne pliki, które nie są w niedziele, zostaną oznaczone do usunięcia.
- Element nadrzędny nie zostanie usunięty, dopóki element podrzędny nie zostanie aktywny/nie wygasł. Każdy typ kopii zapasowej ma czas wygaśnięcia zgodnie z aktualnie aktywnymi zasadami. Jednak pełny typ kopii zapasowej jest uznawany za nadrzędny do kolejnych "różnicowych", "przyrostowych" i "dzienników". "Różnicowa" i "dziennik" nie są rodzicami nikogo innego. Element "przyrostowy" może być elementem nadrzędnym do kolejnych "przyrostowych". Nawet jeśli element "nadrzędny" jest oznaczony do usunięcia, nie jest on w rzeczywistości usuwany, jeśli podrzędne "różnice" lub "dzienniki" nie wygasły. Jeśli na przykład zasady zostaną zmienione z dziennej pełnej na cotygodniową pełną w niedziele, wszystkie wcześniejsze pełne wersje, które nie są w niedziele, zostaną oznaczone do usunięcia. Ale nie są one rzeczywiście usuwane, dopóki dzienniki, które zostały wykonane codziennie wcześniej, wygasły. Innymi słowy, są one zachowywane zgodnie z najnowszym czasem trwania dziennika. Po wygaśnięciu dzienników zarówno dzienniki, jak i te pełne zostaną usunięte.
Za pomocą tych zasad możesz przeczytać poniższą tabelę, aby zrozumieć implikacje zmian zasad.
Stare zasady/ Nowe zasady | Codzienne pełne i dzienniki | Cotygodniowe pełne + codzienne różnice + dzienniki | Cotygodniowe pełne + codzienne przyrostowe + dzienniki |
---|---|---|---|
Codzienne pełne i dzienniki | - | Poprzednie pełne wersje, które nie znajdują się w tym samym dniu tygodnia, są oznaczone do usunięcia, ale przechowywane do czasu przechowywania dziennika | Poprzednie pełne wersje, które nie znajdują się w tym samym dniu tygodnia, są oznaczone do usunięcia, ale przechowywane do czasu przechowywania dziennika |
Cotygodniowe pełne + codzienne różnice + dzienniki | Poprzednie tygodniowe pełne przechowywanie jest ponownie obliczane zgodnie z najnowszymi zasadami. Poprzednie różnice są natychmiast usuwane | - | Poprzednie różnice są natychmiast usuwane |
Cotygodniowe pełne + codzienne przyrostowe + dzienniki | Poprzednie tygodniowe pełne przechowywanie jest ponownie obliczane zgodnie z najnowszymi zasadami. Poprzednie przyrosty są natychmiast usuwane | Poprzednie przyrosty są natychmiast usuwane | - |
Jak mogę zarządzać rozmiarem folderu /opt/msawb utworzonego w partycji głównej?
Miejsce w folderze głównym można zarządzać przy użyciu jednej z następujących opcji:
- Utwórz własny lv dla /opt/msawb.
- Utwórz link nietrwały /do innej lokalizacji/folderu na tym samym/innym dysku.
- Zwiększ miejsce na partycji głównej.
Następne kroki
- Dowiedz się, jak tworzyć kopie zapasowe baz danych SAP HANA uruchomionych na maszynach wirtualnych platformy Azure.
- Dowiedz się, jak rozwiązywać problemy z tworzeniem kopii zapasowej bazy danych SAP HANA.