NetWorker: SAP MaxDB back-up, herstel en citaties

Summary: Dit artikel bevat een overzicht van SAP MaxDB-back-uptypen en -methoden:

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

Soorten SAP MaxDB-back-ups

 

Volledige databack-up

Een volledige databack-up legt de volledige database op een specifiek moment vast. Dit zorgt voor een volledige kopie van de database, die kan worden hersteld als er gegevensverlies is.

Incrementele databack-up

Incrementele databack-ups slaan alleen de wijzigingen op die zijn aangebracht sinds de laatste volledige of incrementele back-up. Deze methode is efficiënt in termen van opslag en tijd, omdat het de hoeveelheid gegevens waarvan een back-up moet worden gemaakt, vermindert.

Back-up van logboeken

Logboekback-ups omvatten het opslaan van de transactielogboeken die door de database zijn gegenereerd. Deze logboeken kunnen worden gebruikt om de database naar een specifiek tijdstip te herstellen door de transacties die in de logboeken zijn vastgelegd opnieuw af te spelen.

Methoden voor SAP MaxDB-back-up

Native back-up

Back-up naar bestand

Native back-ups kunnen worden omgeleid naar bestanden die zijn opgeslagen op het lokale bestandssysteem. Deze methode is eenvoudig en biedt snelle toegang tot de back-upbestanden.

Back-up van externe tool

Externe tools zoals NetWorker, TSM en Backint kunnen worden gebruikt om SAP MaxDB-back-ups te beheren. Deze tools bieden geavanceerde functies en integratiemogelijkheden.

NetWorker

NetWorker ondersteunt uitgebreide back-up- en hersteloplossingen, waaronder geplande en geautomatiseerde back-ups.


 

TSM

Tivoli Storage Manager (TSM) is een andere tool die kan worden geïntegreerd met SAP MaxDB om robuuste back-up- en herstelopties te bieden.

Backint

Backint is een tool die werkt met verschillende back-upsystemen en flexibiliteit en schaalbaarheid biedt voor SAP MaxDB-back-ups.

 

Door de client geïnitieerde back-up

  1. Create a Directory for PIPE:
     

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


    2. Create Directory for ENV file:
     

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

    3. Werk de gegevens van het ENV-bestand bij:
     

    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. Maak de back-upsjabloon van MaxDB Studio.
    Afbeelding van het maken van de back-upsjabloon vanuit de gebruikersinterface van MaxDB Studio
    Controleer de gegevens op de sjabloon. Er zijn afzonderlijke sjablonen nodig voor VOLLEDIGE, LOG- en cumulatieve back-uptypen.
    5. Start door de client geïnitieerde back-up vanuit MaxDB Studio met behulp van de back-upoptie. Controleer de voortgang en voltooiingsstatus van de back-up.

    Voortgang back-up

            Voltooiingsstatus en samenvatting.
        

Door de server geïnitieerde back-ups

NMC configuration ondersteunt door de server geïnitieerde back-ups voor alle typen MaxDB-back-ups (volledig, incrementeel en logboeken). Automatische back-ups van logboeken worden echter niet ondersteund.

Stappen:

  1. Maak handmatig een clientinstantie.
  2. De saveset kan een klein dummybestand bevatten.
  3. De back-up wordt geactiveerd met behulp van een PRE-OPDRACHT- of POST-OPDRACHT-script.
  4. De daadwerkelijke back-up wordt uitgevoerd wanneer het PRE- of POST-script wordt uitgevoerd.
  5. Dit script wordt geplaatst in de /usr/sbin directory en wordt aangeroepen door het PRE/POST-commando in "Apps and Modules" bij te werken.
  6. Het logpad kan in het script worden gedefinieerd.

Voorbeeld van een back-upscript

#!/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 $?
 

Back-up van archieflogboek

  1. Deactiveer de overschrijfmodus.
  2. Maak een back-upsjabloon voor logboeken.
  3. Gebruik de dbmcli opdracht om back-ups van logbestanden te maken (Networker_log is de sjabloonnaam)
  4. Ondersteuning voor automatische back-ups van logboeken is beschikbaar.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
 

Methoden voor SAP MaxDB-herstel

Herstellen vanuit MaxDB Studio.

1. Start het herstel vanuit MaxDB Studio.
  Herstel starten vanuit MaxDB Studio


2. Kies de PIT-optie of de Last Full Backup om te herstellen.

Kies de PIT-optie of de laatste volledige back-up om te herstellen vanuit de gebruikersinterface van MaxDB Studio

3. Controleer de VOLLEDIGE back-up die nodig is om te herstellen. Selecteer de gewenste optie.
   Controleer de VOLLEDIGE back-up die nodig is om te herstellen. Selecteer degene die nodig is in de gebruikersinterface van MaxDB Studio

4. Start het herstel.
  Start het herstel en bekijk de overzichtsstatus op het tabblad Overzicht in de MaxDB Studio-gebruikersinterface

6. Verifieer herstel.
  Controleer het herstel via het tabblad Resultaten in de MaxDB Studio-gebruikersinterface
  

Beperkingen (herstel van native "recover" binair)

De opdracht DBMCLI wordt gebruikt om de binaire bestanden NetWorker op te slaan en te herstellen aan te roepen om de back-up en het herstel van de SAP MaxDB-database uit te voeren.

Het gebruik van deze binaire bestanden voor het maken van back-ups en het terugzetten van de database of databestanden wordt niet ondersteund.

Zowel back-up als herstel moeten worden uitgevoerd samen met de noodzakelijke parameters in de back-upsjabloon en omgevingsvariabelen zoals besproken in het bijgevoegde document.

We hebben het in meerdere gevallen gemerkt. Klanten kunnen de herstelopdracht met de benoemde pipe gebruiken om herstel uit te voeren. 
 
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>
 
OPMERKING: Deze methode wordt nog steeds niet ondersteund, hoewel deze onder bepaalde omstandigheden kan werken.

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.