NetWorker: SAP MaxDB -varmuuskopiointi, palautus ja lainaukset
Summary: Tässä artikkelissa on yleiskatsaus SAP MaxDB -varmuuskopiointityypeistä ja -menetelmistä:
Instructions
SAP MaxDB -varmuuskopioiden tyypit
Tietojen varmuuskopiointi on valmis
Täydellinen tietojen varmuuskopiointi tallentaa koko tietokannan tiettynä ajankohtana. Tämä varmistaa, että tietokannasta saadaan täydellinen kopio, joka voidaan palauttaa, jos tietoja menetetään.
Lisäävä tietojen varmuuskopiointi
Lisäävät tietojen varmuuskopioinnit tallentavat vain muutokset, jotka on tehty edellisen täydellisen tai lisäävän varmuuskopioinnin jälkeen. Tämä menetelmä on tehokas tallennuksen ja ajan suhteen, koska se vähentää varmuuskopioitavien tietojen määrää.
Lokitietojen varmuuskopiointi
Lokivarmuuskopiot sisältävät tietokannan luomien tapahtumalokien tallentamisen. Näiden lokien avulla tietokanta voidaan palauttaa tiettyyn ajankohtaan toistamalla lokeihin tallennetut tapahtumat.
SAP MaxDB -varmuuskopioinnin menetelmät
Alkuperäinen varmuuskopiointi
Varmuuskopioi tiedostoon
Alkuperäiset varmuuskopiot voidaan ohjata paikalliseen tiedostojärjestelmään tallennettuihin tiedostoihin. Tämä menetelmä on yksinkertainen ja tarjoaa nopean pääsyn varmuuskopiotiedostoihin.
Ulkoisen työkalun varmuuskopiointi
SAP MaxDB -varmuuskopioiden hallintaan voidaan käyttää ulkoisia työkaluja, kuten NetWorker, TSM ja Backint. Nämä työkalut tarjoavat edistyneitä ominaisuuksia ja integrointiominaisuuksia.
NetWorker
NetWorker tukee kattavia varmuuskopiointi- ja palautusratkaisuja, kuten ajoitettuja ja automatisoituja varmuuskopiointeja.
TSM
Tivoli Storage Manager (TSM) on toinen työkalu, joka integroituu SAP MaxDB: hen tarjoamaan vankat varmuuskopiointi- ja palautusvaihtoehdot.
Backint
Backint on työkalu, joka toimii yhdessä erilaisten varmuuskopiointijärjestelmien kanssa ja tarjoaa joustavuutta ja skaalautuvuutta SAP MaxDB -varmuuskopioille.
Asiakkaan aloittama varmuuskopiointi
-
Luo hakemisto PIPE: lle:
mkdir /backup chown sdb /backup chgrp sdba /backup chmod 700 /backup
2. Luo hakemisto ENV-tiedostolle:
maxdb:/nsr # mkdir sapdb maxdb:/nsr # cd sapdb/ maxdb:/nsr/sapdb # touch env maxdb:/nsr/sapdb # vi env
3. Päivitä ENV-tiedoston tiedot:
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. Luo varmuuskopiomalli MaxDB Studiossa.


5. Käynnistä asiakkaan aloittama varmuuskopiointi MaxDB Studiosta valitsemalla varmuuskopiointivaihtoehto. Tarkista varmuuskopioinnin edistyminen ja valmistumisen tila.

Palvelimen aloittamat varmuuskopiot
NMC-määritys tukee palvelimen käynnistämiä varmuuskopiointeja kaikentyyppisille MaxDB-varmuuskopioille (täydellinen, lisäävä ja lokit). Automaattisia lokien varmuuskopiointeja ei kuitenkaan tueta.
Vaiheet:
- Luo asiakasesiintymä manuaalisesti.
- Tallennusjoukolla voi olla pieni valetiedosto.
- Varmuuskopiointi käynnistetään PRE COMMAND- tai POST COMMAND -komentosarjalla.
- Itse varmuuskopiointi suoritetaan, kun PRE- tai POST-komentosarja suoritetaan.
- Tämä komentosarja sijoitetaan
/usr/sbinhakemistoon ja sitä kutsutaan päivittämällä PRE/POST-komento kohdassa Apps and Modules. - Lokipolku voidaan määrittää komentosarjassa.
Esimerkki varmuuskopiointikomentosarjasta
#!/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 $?
Arkistolokin varmuuskopiointi
- Poista korvaustila käytöstä.
- Luo lokin varmuuskopiointimalli.
- Korosta
dbmclilokivarmuuskopioiden luontikomento (Networker_log on mallin nimi) - Automaattisen lokivarmuuskopioinnin tuki on käytettävissä.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
SAP MaxDB Restore -menetelmät
Palautus MaxDB Studiosta.1. Käynnistä palautus MaxDB Studiosta.
2. Valitse PIT-vaihtoehto tai viimeinen täysi varmuuskopio palautettavaksi.
3. Varmista, että palautukseen tarvitaan TÄYSI varmuuskopio. Valitse tarvittava.
4. Aloita palautus.
6. Tarkista palautuminen.
Rajoitukset (palautus ja palautus alkuperäisestä palautusbinaaritiedostosta)
DBMCLI-komennolla kutsutaan NetWorker Save and Recover -binäärejä SAP MaxDB -tietokannan varmuuskopiointia ja palautusta varten.
Näiden binaarien käyttöä suoraan tietokannan tai datatiedostojen varmuuskopiointiin ja palauttamiseen ei tueta.
Sekä varmuuskopiointi että palautus on tehtävä samoin kuin tarvittavat parametrit varmuuskopiointimallissa ja ympäristömuuttujissa liitetyssä asiakirjassa kuvatulla tavalla.
Olemme huomanneet useissa tapauksissa. Asiakkaat voivat suorittaa palautuksen käyttämällä palautuskomentoa nimetyn putken kanssa.
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>