NetWorker : Sauvegarde, restauration et citations SAP MaxDB

Summary: Cet article fournit une vue d’ensemble des types et méthodes de sauvegarde 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

Types de sauvegardes SAP MaxDB

 

Sauvegarde complète des données

Une sauvegarde complète des données capture l’intégralité de la base de données à un point dans le temps spécifique. Cela garantit une copie complète de la base de données, qui peut être restaurée en cas de perte de données.

Sauvegarde incrémentielle des données

Les sauvegardes de données incrémentielles enregistrent uniquement les modifications apportées depuis la dernière sauvegarde complète ou incrémentielle. Cette méthode est efficace en termes de stockage et de temps, car elle réduit le volume de données à sauvegarder.

Sauvegarde de log

Les sauvegardes de log impliquent l’enregistrement des fichiers log des transactions générés par la base de données. Ces logs peuvent être utilisés pour restaurer la base de données à un point dans le temps spécifique en relisant les transactions enregistrées dans les logs.

Méthodes de sauvegarde SAP MaxDB

Sauvegarde native

Sauvegarde sur fichier

Les sauvegardes natives peuvent être dirigées vers des fichiers stockés sur le système de fichiers local. Cette méthode est simple et permet d’accéder rapidement aux fichiers de sauvegarde.

Sauvegarde d’outil externe

Des outils externes tels que NetWorker, TSM et Backint peuvent être utilisés pour gérer les sauvegardes SAP MaxDB. Ces outils offrent des fonctionnalités avancées et des capacités d’intégration.

NetWorker

NetWorker prend en charge des solutions complètes de sauvegarde et de restauration, y compris les sauvegardes planifiées et automatisées.


 

TSM

Tivoli Storage Manager (TSM) est un autre outil qui s’intègre à SAP MaxDB pour fournir des options de sauvegarde et de restauration robustes.

Backint

Backint est un outil qui s’interface avec divers systèmes de sauvegarde, offrant flexibilité et évolutivité pour les sauvegardes SAP MaxDB.

 

Sauvegarde initiée par le client

  1. Créez un répertoire pour PIPE :
     

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


    2. Créez un répertoire pour le fichier ENV :
     

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

    3. Mettez à jour les détails du fichier 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. Créez le modèle de sauvegarde à partir de MaxDB Studio.
    Image illustrant la création d’un modèle de sauvegarde à partir de l’interface utilisateur de MaxDB Studio
    Vérifiez les détails du modèle. Des modèles distincts sont nécessaires pour les types de sauvegarde FULL, LOG et cumultive.
    5. Démarrez la sauvegarde initiée par le client à partir de MaxDB Studio à l’aide de l’option de sauvegarde. Vérifiez la progression et l’état d’achèvement de la sauvegarde.

    Progression de la sauvegarde

            État d’achèvement et récapitulatif.
        

Sauvegardes initiées par le serveur

La configuration NMC prend en charge les sauvegardes initiées par le serveur pour tous les types de sauvegardes MaxDB (complètes, incrémentielles et journaux). Toutefois, les sauvegardes de log automatiques ne sont pas prises en charge.

Étapes :

  1. Créez une instance client manuellement.
  2. Le saveset peut avoir un petit fichier factice.
  3. La sauvegarde est déclenchée à l’aide d’un script PRE COMMAND ou POST COMMAND.
  4. La sauvegarde réelle s’exécute lorsque le script PRE ou POST est exécuté.
  5. Ce script est placé dans le répertoire /usr/sbin et est appelé en mettant à jour la commande PRE/POST dans « Apps and Modules ».
  6. Le chemin d’accès au log peut être défini dans le script.

Exemple de script de sauvegarde

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

Sauvegarde des logs d’archive

  1. Désactivez le mode d’écrasement.
  2. Créez un modèle de sauvegarde de log.
  3. Appuyez sur dbmcli commande pour effectuer des sauvegardes de log (Networker_log est le nom du modèle)
  4. La sauvegarde automatique des logs est disponible.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
 

Méthodes de restauration de SAP MaxDB

Restauration à partir de MaxDB Studio.

1. Lancez la restauration à partir de MaxDB Studio.
  Lancer la restauration à partir de MaxDB Studio


2. Choisissez l’option PIT ou Last Full Backup à restaurer.

Choisissez l’option PIT ou Last Full Backup à restaurer à partir de l’interface utilisateur MaxDB Studio

3. Vérifiez la sauvegarde COMPLÈTE nécessaire à la restauration. Sélectionnez celle dont vous avez besoin.
   Vérifiez la sauvegarde COMPLÈTE nécessaire à la restauration. Sélectionnez l’option souhaitée dans l’interface utilisateur de MaxDB Studio

4. Démarrez la récupération.
  Démarrez la restauration et affichez l’état récapitulatif dans l’onglet Résumé de l’interface utilisateur de MaxDB Studio

6. Vérifiez la récupération.
  vérifier la récupération à partir de l’onglet des résultats dans l’interface utilisateur de MaxDB Studio
  

Limitations (restauration et récupération à partir du fichier binaire

natif « recover ») La commande DBMCLI est utilisée pour appeler les fichiers binaires de sauvegarde et de restauration NetWorker afin d’effectuer la sauvegarde et la restauration de la base de données SAP MaxDB.

L’utilisation directe de ces fichiers binaires pour effectuer la sauvegarde et la restauration de la base de données ou des fichiers de données n’est pas prise en charge.

La sauvegarde et la restauration doivent être exécutées avec les paramètres nécessaires dans le modèle de sauvegarde et les variables d’environnement, comme indiqué dans le document joint.

Nous l’avons remarqué dans plusieurs cas. Les clients peuvent utiliser la commande recover avec le canal nommé pour effectuer la restauration. 
 
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>
 
Remarque : Cette méthode n’est toujours pas prise en charge, bien qu’elle puisse fonctionner dans certaines circonstances.

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.