NetWorker: SAP MaxDB-sikkerhedskopiering, -gendannelse og -citater
Summary: Denne artikel indeholder en oversigt over SAP MaxDB-sikkerhedskopieringstyper og -metoder:
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
-
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.


5. Start klientinitieret sikkerhedskopiering fra MaxDB Studio ved hjælp af sikkerhedskopieringsindstillingen. Kontrollér status for og færdiggørelse af sikkerhedskopieringen.

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:
- Opret en klientforekomst manuelt.
- Saveset kan have en lille dummy-fil.
- Backup udløses ved hjælp af et PRE COMMAND- eller POST COMMAND-script.
- Den faktiske sikkerhedskopiering kører, når PRE- eller POST-scriptet køres.
- Dette script er placeret i
/usr/sbinmappe og kaldes ved at opdatere PRE/POST-kommandoen i "Apps og moduler". - 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
- Deaktiver overskrivningstilstand.
- Opret en skabelon til sikkerhedskopiering af logfiler.
- Brug
dbmclikommando til at tage logsikkerhedskopier (Networker_log er skabelonnavnet) - 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.
2. Vælg PIT-indstillingen eller den sidste fulde sikkerhedskopi, der skal gendannes.
3. Kontroller den FULDE sikkerhedskopi, der er nødvendig for at gendanne. Vælg den, der er nødvendig.
4. Start gendannelse.
6. Bekræft gendannelse.
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>