NetWorker: Kopie zapasowe, przywracanie i cytaty SAP MaxDB

Summary: Ten artykuł zawiera omówienie typów i metod tworzenia kopii zapasowych SAP MaxDB:

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

Typy kopii zapasowych SAP MaxDB

 

Pełna kopia zapasowa danych

Kompletna kopia zapasowa danych obejmuje całą bazę danych w określonym momencie. Zapewnia to pełną kopię bazy danych, którą można przywrócić w przypadku utraty danych.

Przyrostowa kopia zapasowa danych

Przyrostowe kopie zapasowe danych zapisują tylko zmiany wprowadzone od czasu ostatniej pełnej lub przyrostowej kopii zapasowej. Ta metoda jest wydajna pod względem przechowywania i czasu, ponieważ zmniejsza ilość danych do zarchiwizowania.

Kopia zapasowa dziennika

Tworzenie kopii zapasowych dzienników wiąże się z zapisywaniem dzienników transakcji wygenerowanych przez bazę danych. Dzienniki te mogą służyć do przywracania bazy danych do określonego punktu w czasie przez ponowne odtwarzanie transakcji zarejestrowanych w dziennikach.

Metody tworzenia kopii zapasowych SAP MaxDB

Natywna kopia zapasowa

Kopia zapasowa do pliku

Natywne kopie zapasowe mogą być kierowane do plików przechowywanych w lokalnym systemie plików. Ta metoda jest prosta i zapewnia szybki dostęp do plików kopii zapasowych.

Kopia zapasowa narzędzia zewnętrznego

Do zarządzania kopiami zapasowymi SAP MaxDB można używać narzędzi zewnętrznych, takich jak NetWorker, TSM i Backint. Narzędzia te oferują zaawansowane funkcje i możliwości integracji.

NetWorker

NetWorker obsługuje kompleksowe rozwiązania do tworzenia kopii zapasowych i odzyskiwania danych, w tym zaplanowane i automatyczne tworzenie kopii zapasowych.


 

TSM

Tivoli Storage Manager (TSM) to kolejne narzędzie, które integruje się z bazą danych SAP MaxDB w celu zapewnienia rozbudowanych opcji tworzenia kopii zapasowych i odzyskiwania danych.

Backint

Backint to narzędzie, które łączy się z różnymi systemami tworzenia kopii zapasowych, zapewniając elastyczność i skalowalność kopii zapasowych SAP MaxDB.

 

Kopia zapasowa inicjowana przez klienta

  1. Utwórz katalog dla PIPE:
     

    mkdir /backup
    chown sdb /backup
    chgrp sdba /backup
    chmod 700 /backup
    


    2. Utwórz katalog dla pliku PV:
     

    maxdb:/nsr # mkdir sapdb
    maxdb:/nsr # cd sapdb/
    maxdb:/nsr/sapdb # touch env
    maxdb:/nsr/sapdb # vi env
    

    3. Zaktualizuj szczegóły pliku ENG:
     

    NSR_HOST nwserver
    NSR_HOME /usr/sbin
    NSR_POOL SAP
    NSR_BACKUPNAME MaxDB:<database_name>_on_<node>
    NSR_SAVETIMEFORMAT "yyyy/mm/dd HH:MM:SS AM"
    NSR_AVOIDPSSIDBUG yes
    NSR_EXPIRE month
    NSR_ADDITIONAL_SAVE_PARAMETERS -D 5
    NSR_IGNOREERROR " UNKOWN ERROR 109 (0x6d)"
    NSR_IGNOREERROR " using unlocked access"
    NSR_IGNOREERROR " the pipe has been ended"

    4. Utwórz szablon kopii zapasowej z MaxDB Studio.
    Ilustracja przedstawiająca sposób tworzenia szablonu kopii zapasowej z poziomu interfejsu użytkownika programu MaxDB Studio
    Sprawdź szczegóły szablonu. Oddzielne szablony są niezbędne dla typów kopii zapasowych FULL, LOG i Cumultive.
    5. Rozpocznij tworzenie kopii zapasowej inicjowanej przez klienta z MaxDB Studio przy użyciu opcji kopii zapasowej. Sprawdź postęp i stan ukończenia tworzenia kopii zapasowej.

    Postęp tworzenia kopii zapasowej

            Stan ukończenia i podsumowanie.
        

Kopie zapasowe inicjowane przez serwer

Konfiguracja NMC obsługuje inicjowane przez serwer kopie zapasowe dla wszystkich typów kopii zapasowych MaxDB (ukończonych, przyrostowych i dzienników). Automatyczne tworzenie kopii zapasowych dzienników nie jest jednak obsługiwane.

Czynności:

  1. Utwórz instancję klienta ręcznie.
  2. Zbiór zapisu może zawierać mały plik zastępczy.
  3. Tworzenie kopii zapasowej jest wyzwalane za pomocą skryptu POLECENIE PRE lub POST POLECENIE.
  4. Właściwa kopia zapasowa jest uruchamiana po uruchomieniu skryptu PRE lub POST.
  5. Skrypt ten jest umieszczony w katalogu /usr/sbin i jest wywoływana przez zaktualizowanie polecenia PRE/POST w sekcji "Apps and Modules".
  6. Ścieżka dziennika może być zdefiniowana w skrypcie.

Przykład skryptu kopii zapasowej

#!/bin/sh
# Backup command for MaxDB FULL Backups
LOGFILE=/nsr/applogs/MaxDBFull.log
DATE=$(date)
echo "==========================================================" >> $LOGFILE
echo "MaxDB FULL Backup starting at $DATE" >> $LOGFILE
echo "==========================================================" >> $LOGFILE
/opt/sdb/MaxDB/bin/dbmcli -uUTL -u DBADMIN,Password1 -d DEMODB backup_start NetWorkerFULL 2>&1 >> $LOGFILE
exit $?
 

Kopia zapasowa dziennika archiwum

  1. Dezaktywuj tryb nadpisywania.
  2. Utwórz szablon kopii zapasowej dziennika.
  3. Użyj polecenia dbmcli polecenie do tworzenia kopii zapasowych dziennika (Networker_log to nazwa szablonu)
  4. Dostępna jest obsługa automatycznego tworzenia kopii zapasowych dzienników.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
 

Metody przywracania SAP MaxDB

Przywracanie z MaxDB Studio.

1. Zainicjuj przywracanie z MaxDB Studio.
  Inicjowanie przywracania z MaxDB Studio


2. Wybierz opcję PIT lub ostatnią pełną kopię zapasową do przywrócenia.

Wybierz opcję PIT lub ostatnią pełną kopię zapasową do przywrócenia z interfejsu użytkownika MaxDB Studio

3. Sprawdź PEŁNĄ kopię zapasową potrzebną do odzyskania danych. Wybierz ten, który jest potrzebny.
   Sprawdź PEŁNĄ kopię zapasową potrzebną do odzyskania danych. Wybierz ten, który jest potrzebny z interfejsu użytkownika MaxDB Studio

4. Rozpocznij odzyskiwanie.
  Rozpocznij odzyskiwanie i zobacz stan podsumowania na karcie podsumowania w interfejsie użytkownika MaxDB Studio

6. Weryfikacja odzyskiwania.
  weryfikowanie odzyskiwania z karty wyników w interfejsie użytkownika MaxDB Studio
  

Ograniczenia (przywracanie i odzyskiwanie z natywnego pliku binarnego "recover")

Polecenie DBMCLI służy do wywoływania plików binarnych NetWorker Save i Recover w celu wykonania kopii zapasowej i przywracania bazy danych SAP MaxDB.

Używanie tych plików binarnych bezpośrednio do wykonywania kopii zapasowych i przywracania bazy danych lub plików danych nie jest obsługiwane.

Zarówno kopia zapasowa, jak i przywracanie powinny być wykonywane wraz z niezbędnymi parametrami w szablonie kopii zapasowej i zmiennych środowiskowych, jak omówiono w załączonym dokumencie.

Zauważyliśmy w wielu przypadkach. Klienci mogą użyć polecenia recover z nazwanym potokiem, aby przeprowadzić przywracanie. 
 
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>
 
UWAGA: Ta metoda nie jest nadal obsługiwana, chociaż może działać w pewnych okolicznościach.

Article Properties
Article Number: 000225343
Article Type: How To
Last Modified: 28 May 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.