NetWorker: SAP MaxDB säkerhetskopiering, återställning och citat

Summary: Den här artikeln innehåller en översikt över SAP MaxDB-säkerhetskopieringstyper och metoder:

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

Typer av SAP MaxDB-säkerhetskopior

 

Fullständig säkerhetskopiering av data

En fullständig säkerhetskopiering av data samlar in hela databasen vid en viss tidpunkt. Detta säkerställer en fullständig kopia av databasen, som kan återställas om data går förlorade.

Inkrementell säkerhetskopiering av data

Vid inkrementella säkerhetskopieringar av data sparas endast de ändringar som gjorts sedan den senaste fullständiga eller inkrementella säkerhetskopieringen. Denna metod är effektiv när det gäller lagring och tid, eftersom den minskar mängden data som ska säkerhetskopieras.

Säkerhetskopiering av loggar

Loggsäkerhetskopior innebär att transaktionsloggarna som genereras av databasen sparas. Dessa loggar kan användas för att återställa databasen till en viss tidpunkt genom att spela upp de transaktioner som registrerats i loggarna.

Metoder för SAP MaxDB-säkerhetskopiering

Inbyggd säkerhetskopiering

Säkerhetskopiera till fil

Inbyggda säkerhetskopior kan dirigeras till filer som lagras i det lokala filsystemet. Denna metod är enkel och ger snabb åtkomst till säkerhetskopiorna.

Säkerhetskopiering av externa verktyg

Externa verktyg som NetWorker, TSM och Backint kan användas för att hantera SAP MaxDB-säkerhetskopieringar. Dessa verktyg erbjuder avancerade funktioner och integrationsmöjligheter.

NetWorker

NetWorker har stöd för omfattande säkerhetskopierings- och återställningslösningar, inklusive schemalagd och automatiserad säkerhetskopiering.


 

TSM

Tivoli Storage Manager (TSM) är ett annat verktyg som integreras med SAP MaxDB för att ge robusta alternativ för säkerhetskopiering och återställning.

Backint

Backint är ett verktyg som samverkar med olika säkerhetskopieringssystem, vilket ger flexibilitet och skalbarhet för SAP MaxDB-säkerhetskopieringar.

 

Klientinitierad säkerhetskopiering

  1. Skapa en katalog för PIPE:
     

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


    2. Skapa katalog för ENV-fil:
     

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

    3. Uppdatera informationen i ENV-filen:
     

    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. Skapa mallen för säkerhetskopiering från MaxDB Studio.
    Bild som visar hur du skapar mallen för säkerhetskopiering från MaxDB Studio-användargränssnittet
    Kontrollera informationen i mallen. Separata mallar krävs för säkerhetskopieringstyperna FULL, LOG och Cumultive Type.
    5. Starta klientinitierad säkerhetskopiering från MaxDB Studio med hjälp av säkerhetskopieringsalternativet. Kontrollera säkerhetskopieringens förlopp och slutförandestatus.

    Säkerhetskopieringsprocess

            Slutförandestatus och sammanfattning.
        

Serverinitierade säkerhetskopieringar

NMC-konfigurationen stöder serverinitierade säkerhetskopieringar för alla typer av MaxDB-säkerhetskopieringar (fullständig, inkrementell och loggar). Automatiska loggsäkerhetskopior stöds dock inte.

Steg:

  1. Skapa en klientinstans manuellt.
  2. Den sparade uppsättningen kan ha en liten dummyfil.
  3. Säkerhetskopiering aktiveras med hjälp av ett PRE COMMAND- eller POST COMMAND-skript.
  4. Den faktiska säkerhetskopieringen körs när PRE- eller POST-skriptet körs.
  5. Det här skriptet placeras i /usr/sbin -katalogen och anropas genom att uppdatera PRE/POST-kommandot i "Appar och moduler".
  6. Loggsökväg kan definieras i skriptet.

Exempel på säkerhetskopieringsskript

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

Säkerhetskopiering av arkivlogg

  1. Inaktivera överskrivningsläget.
  2. Skapa en mall för loggsäkerhetskopiering.
  3. Använd tangenten dbmcli för att göra loggsäkerhetskopior (Networker_log är mallnamnet)
  4. Stöd för automatisk loggsäkerhetskopiering finns tillgängligt.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
 

Metoder för återställning av SAP MaxDB

Återställ från MaxDB Studio.

1. Initiera återställning från MaxDB Studio.
  Initiera återställning från MaxDB Studio


2. Välj alternativet PIT eller den senaste fullständiga säkerhetskopieringen som ska återställas.

Välj alternativet PIT eller den senaste fullständiga säkerhetskopieringen som ska återställas från MaxDB Studio-användargränssnittet

3. Kontrollera vilken FULLSTÄNDIG säkerhetskopia som krävs för återställningen. Välj den som behövs.
   Kontrollera vilken FULLSTÄNDIG säkerhetskopia som krävs för återställningen. Välj den som behövs från MaxDB Studio-gränssnittet

4. Starta återställningen.
  Starta återställningen och se sammanfattningsstatus på fliken Sammanfattning i MaxDB Studio-användargränssnittet

6. Kontrollera återställning.
  verifiera återställningen på fliken Resultat i MaxDB Studio-användargränssnittet
  

Begränsningar (återställning från inbyggd "återställnings"-binärfil)

DBMCLI-kommandot används för att anropa NetWorker-binärfilen Spara och återställ för att utföra säkerhetskopiering och återställning av SAP MaxDB-databasen.

Det går inte att använda dessa binärfiler direkt för att säkerhetskopiera och återställa databasen eller datafilerna.

Både säkerhetskopiering och återställning bör utföras tillsammans med de nödvändiga parametrarna i säkerhetskopieringsmallen och miljövariablerna enligt beskrivningen i det bifogade dokumentet.

Det har vi märkt i flera fall. Kunder kan använda recover kommandot med den namngivna pipe för att utföra återställningen. 
 
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>
 
Obs! Den här metoden stöds fortfarande inte, även om den kan fungera under vissa omständigheter.

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.