NetWorker: Zálohování, obnova a citace SAP MaxDB

Summary: Tento článek obsahuje přehled typů a metod zálohování SAP MaxDB:

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

Typy zálohování SAP MaxDB

 

Kompletní zálohování dat

Úplná záloha dat zachycuje celou databázi v určitém časovém okamžiku. Tím je zajištěna úplná kopie databáze, kterou lze obnovit v případě ztráty dat.

Přírůstkové zálohování dat

Přírůstkové zálohy dat ukládají pouze změny provedené od posledního úplného nebo přírůstkového zálohování. Tato metoda je efektivní z hlediska úložiště a času, protože snižuje objem dat, která mají být zálohována.

Zálohování protokolů

Zálohování protokolů zahrnuje ukládání transakčních protokolů generovaných databází. Tyto protokoly lze použít k obnovení databáze do určitého bodu v čase přehráním transakcí zaznamenaných v protokolech.

Metody zálohování SAP MaxDB

Nativní zálohování

Zálohování do souboru

Nativní zálohy lze směrovat na soubory uložené v lokálním systému souborů. Tato metoda je přímočará a poskytuje rychlý přístup k záložním souborům.

Externí záloha nástrojů

Ke správě záloh SAP MaxDB je možné použít externí nástroje, jako jsou NetWorker, TSM a Backint. Tyto nástroje nabízejí pokročilé funkce a možnosti integrace.

NetWorker

NetWorker podporuje komplexní řešení zálohování a obnovení, včetně plánovaných a automatizovaných zálohování.


 

TSM

Tivoli Storage Manager (TSM) je další nástroj, který se integruje se SAP MaxDB a poskytuje robustní možnosti zálohování a obnovy.

Backint

Backint je nástroj, který se propojuje s různými zálohovacími systémy a poskytuje flexibilitu a škálovatelnost pro zálohování SAP MaxDB.

 

Zálohování iniciované klientem

  1. Vytvořte adresář pro PIPE:
     

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


    2. Vytvořit adresář pro soubor ENV:
     

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

    3. Podrobnosti souboru ENV:
     

    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. Vytvořte šablonu zálohy z MaxDB Studio.
    Obrázek znázorňuje vytvoření šablony zálohy z uživatelského rozhraní MaxDB Studio
    Ověřte podrobnosti šablony. Pro typy zálohování FULL, LOG a Cumultive jsou nutné samostatné šablony.
    5. Spusťte zálohování iniciované klientem z aplikace MaxDB Studio pomocí možnosti zálohování. Kontrola průběhu a dokončení zálohování.

    Průběh zálohování

            Stav dokončení a souhrn.
        

Zálohy inicializované serverem

Konfigurace NMC podporuje zálohování iniciované serverem pro všechny typy záloh MaxDB (kompletní, přírůstkové a protokolové). Automatické zálohování protokolů však není podporováno.

Postup:

  1. Vytvořte instanci klienta ručně.
  2. Uložená sada může obsahovat malý fiktivní soubor.
  3. Zálohování se spouští pomocí skriptu PRE COMMAND nebo POST COMMAND.
  4. Skutečné zálohování se spustí při spuštění skriptu PRE nebo POST.
  5. Tento skript je umístěn v adresáři /usr/sbin a je volán aktualizací příkazu PRE/POST v části "Apps and Modules".
  6. Cestu k protokolu lze definovat ve skriptu.

Příklad zálohovacího skriptu

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

Záloha protokolů archivu

  1. Deaktivujte režim přepisování.
  2. Vytvořte šablonu zálohování protokolů.
  3. Pomocí příkazu dbmcli příkaz k zálohování protokolů (Networker_log je název šablony)
  4. K dispozici je podpora automatického zálohování protokolů.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
 

Metody obnovy SAP MaxDB

Obnovte z MaxDB Studio.

1. Spusťte obnovení z MaxDB Studio.
  Spuštění obnovení z MaxDB Studio


2. Zvolte možnost PIT nebo Poslední úplná záloha, kterou chcete obnovit.

Zvolte možnost PIT nebo Last Full Backup k obnovení z uživatelského rozhraní MaxDB Studio.

3. Ověřte ÚPLNOU zálohu potřebnou k obnovení. Vyberte si ten, který potřebujete.
   Ověřte ÚPLNOU zálohu potřebnou k obnovení. Vyberte potřebnou možnost v uživatelském rozhraní MaxDB Studio

4. Spusťte obnovení.
  Spusťte obnovení a podívejte se na souhrnný stav na kartě souhrnu v uživatelském rozhraní MaxDB Studio

6. Ověřte možnost Obnovení.
  Ověřte obnovení na kartě výsledků v uživatelském rozhraní MaxDB Studio
  

Omezení (obnovení a obnovení z nativního binárního souboru "recover)

Příkaz DBMCLI se používá k volání binárních souborů NetWorker Save and Recover, které provádějí zálohování a obnovení databáze SAP MaxDB.

Použití těchto binárních souborů přímo k zálohování a obnovení databáze nebo datových souborů není podporováno.

Zálohování i obnovení by se měly provádět spolu s nezbytnými parametry v šabloně zálohování a proměnných prostředí, jak je popsáno v připojeném dokumentu.

Všimli jsme si toho v několika případech. Zákazníci mohou k obnovení použít příkaz recover s pojmenovaným kanálem. 
 
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>
 
POZNÁMKA: Tato metoda stále není podporována, i když za určitých okolností může fungovat.

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.