NetWorker: SAP MaxDB-sikkerhedskopiering, -gendannelse og -citater

Summary: Denne artikel indeholder en oversigt over SAP MaxDB-sikkerhedskopieringstyper og -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 af SAP MaxDB-sikkerhedskopier

 

Komplet sikkerhedskopiering af data

En komplet sikkerhedskopiering af data registrerer hele databasen på et bestemt tidspunkt. Dette sikrer en fuld kopi af databasen, som kan gendannes, hvis der er et datatab.

Trinvis sikkerhedskopiering af data

Trinvis sikkerhedskopiering af data gemmer kun de ændringer, der er foretaget siden sidste fuldføre eller trinvise sikkerhedskopiering. Denne metode er effektiv med hensyn til opbevaring og tid, da den reducerer mængden af data, der skal sikkerhedskopieres.

Log sikkerhedskopiering

Logsikkerhedskopier involverer lagring af transaktionslogfiler, der genereres af databasen. Disse logfiler kan bruges til at gendanne databasen til et bestemt tidspunkt ved at afspille de transaktioner, der er registreret i logfilerne.

Metoder til SAP MaxDB Backup

Indbygget sikkerhedskopiering

Sikkerhedskopiering til fil

Indbyggede sikkerhedskopier kan dirigeres til filer, der er gemt på det lokale filsystem. Denne metode er ligetil og giver hurtig adgang til sikkerhedskopifilerne.

Sikkerhedskopiering af eksternt værktøj

Eksterne værktøjer som NetWorker, TSM og Backint kan bruges til at administrere SAP MaxDB-sikkerhedskopier. Disse værktøjer tilbyder avancerede funktioner og integrationsmuligheder.

NetWorker

NetWorker understøtter omfattende løsninger til sikkerhedskopiering og gendannelse, herunder planlagte og automatiske sikkerhedskopieringer.


 

TSM

Tivoli Storage Manager (TSM) er et andet værktøj, der integreres med SAP MaxDB for at give robuste sikkerhedskopierings- og gendannelsesmuligheder.

Bagint

Backint er et værktøj, der grænseflader med forskellige backupsystemer, hvilket giver fleksibilitet og skalerbarhed til SAP MaxDB-sikkerhedskopier.

 

Klientinitieret sikkerhedskopiering

  1. Opret en mappe til PIPE:
     

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


    2. Opret mappe til ENV-fil:
     

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

    3. Opdater ENV-fildetaljerne:
     

    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. Opret sikkerhedskopieringsskabelonen fra MaxDB Studio.
    Billede, der viser, hvordan du opretter sikkerhedskopieringsskabelonen fra MaxDB Studio UI
    Bekræft oplysningerne i skabelonen. Separate skabeloner er nødvendige for FULL, LOG og Cumultive backup typer.
    5. Start klientinitieret sikkerhedskopiering fra MaxDB Studio ved hjælp af sikkerhedskopieringsindstillingen. Kontrollér status for og færdiggørelse af sikkerhedskopieringen.

    Status for sikkerhedskopiering

            Færdiggørelsesstatus og -oversigt.
        

Serverinitierede sikkerhedskopieringer

NMC-konfigurationen understøtter serverinitierede sikkerhedskopieringer af alle typer MaxDB-sikkerhedskopier (fuldført, trinvis sikkerhedskopiering og logfiler). Automatiske sikkerhedskopieringer af logfiler understøttes dog ikke.

Trin:

  1. Opret en klientforekomst manuelt.
  2. Saveset kan have en lille dummy-fil.
  3. Backup udløses ved hjælp af et PRE COMMAND- eller POST COMMAND-script.
  4. Den faktiske sikkerhedskopiering kører, når PRE- eller POST-scriptet køres.
  5. Dette script er placeret i /usr/sbin mappe og kaldes ved at opdatere PRE/POST-kommandoen i "Apps og moduler".
  6. Logsti kan defineres i scriptet.

Eksempel på sikkerhedskopieringsscript

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

Sikkerhedskopiering af arkivlog

  1. Deaktiver overskrivningstilstand.
  2. Opret en skabelon til sikkerhedskopiering af logfiler.
  3. Brug dbmcli kommando til at tage logsikkerhedskopier (Networker_log er skabelonnavnet)
  4. Der er mulighed for automatisk sikkerhedskopiering af logfiler.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
 

Metoder til SAP MaxDB-gendannelse

Gendan fra MaxDB Studio.

1. Start gendannelse fra MaxDB Studio.
  Start gendannelse fra MaxDB Studio


2. Vælg PIT-indstillingen eller den sidste fulde sikkerhedskopi, der skal gendannes.

Vælg PIT-indstillingen eller den sidste fulde sikkerhedskopi, der skal gendannes fra MaxDB Studio UI

3. Kontroller den FULDE sikkerhedskopi, der er nødvendig for at gendanne. Vælg den, der er nødvendig.
   Kontroller den FULDE sikkerhedskopi, der er nødvendig for at gendanne. Vælg den, der er brug for, fra MaxDB Studio UI

4. Start gendannelse.
  Start gendannelse, og se oversigtsstatus i oversigtsfanen i MaxDB Studio UI

6. Bekræft gendannelse.
  Bekræft gendannelse fra fanen Resultater i brugergrænsefladen i MaxDB Studio
  

Begrænsninger (gendannelse og gendannelse fra oprindelig binær "gendan")

DBMCLI-kommandoen bruges til at kalde binære filer for NetWorker Gem og gendan for at udføre sikkerhedskopiering og gendannelse af SAP MaxDB-databasen.

Brug af disse binære filer direkte til at sikkerhedskopiere og gendanne databasen eller datafilerne understøttes ikke.

Både sikkerhedskopiering og gendannelse skal udføres sammen med de nødvendige parametre i sikkerhedskopieringsskabelonen og miljøvariablerne som beskrevet i det vedhæftede dokument.

Vi har bemærket i flere tilfælde. Kunder kan bruge gendannelseskommandoen med den navngivne pipe til at udføre gendannelse. 
 
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>
 
BEMÆRK: Denne metode understøttes stadig ikke, selvom den muligvis fungerer under visse omstændigheder.

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.