NetWorker: Respaldo, restauración y citas de SAP MaxDB

Summary: En este artículo, se proporciona una visión general de los tipos y métodos de respaldo de 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

Tipos de respaldos de SAP MaxDB

 

Copia de seguridad de datos completa

Un respaldo de datos completo captura toda la base de datos en un punto específico en el tiempo. Esto garantiza una copia completa de la base de datos, que se puede restaurar si hay una pérdida de datos.

Respaldo incremental de datos

Los respaldos incrementales de datos guardan solo los cambios realizados desde el último respaldo completo o incremental. Este método es eficiente en términos de almacenamiento y tiempo, ya que reduce el volumen de datos a respaldar.

Respaldo de registros

Los respaldos de registros implican guardar los registros de transacciones generados por la base de datos. Estos registros se pueden usar para restaurar la base de datos a un punto en el tiempo específico mediante la reproducción de las transacciones registradas en los registros.

Métodos de respaldo de SAP MaxDB

Respaldo nativo

Respaldo a archivo

Los respaldos nativos se pueden dirigir a archivos almacenados en el sistema de archivos local. Este método es sencillo y proporciona un acceso rápido a los archivos de copia de seguridad.

Respaldo de herramienta externa

Se pueden utilizar herramientas externas, como NetWorker, TSM y Backint, para administrar respaldos de SAP MaxDB. Estas herramientas ofrecen características avanzadas y capacidades de integración.

NetWorker

NetWorker es compatible con soluciones integrales de respaldo y recuperación, incluidos los respaldos programados y automatizados.


 

TSM

Tivoli Storage Manager (TSM) es otra herramienta que se integra con SAP MaxDB para proporcionar opciones sólidas de respaldo y recuperación.

Backint

Backint es una herramienta que interactúa con varios sistemas de respaldo, lo que proporciona flexibilidad y escalabilidad para los respaldos de SAP MaxDB.

 

Respaldo iniciado por el cliente

  1. Cree un directorio para PIPE:
     

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


    2. Cree un directorio para el archivo ENV:
     

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

    3. Actualice los detalles del archivo 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. Cree la plantilla de respaldo desde MaxDB Studio.
    Imagen en la que se muestra cómo crear la plantilla de respaldo desde la interfaz de usuario de MaxDB Studio
    Verifique los detalles en la plantilla. Se necesitan plantillas separadas para los tipos de respaldo FULL, LOG y Cumultive.
    5. Inicie el respaldo iniciado por el cliente desde MaxDB Studio mediante la opción de respaldo. Compruebe el progreso y el estado de finalización del respaldo.

    Progreso del respaldo

            Estado de finalización y Resumen.
        

Respaldos iniciados por servidor

La configuración de NMC es compatible con respaldos iniciados por servidor para todos los tipos de respaldos de MaxDB (completos, incrementales y de registro). Sin embargo, no se admiten respaldos automáticos de registros.

Pasos:

  1. Cree una instancia de cliente manualmente.
  2. El saveset puede tener un archivo ficticio pequeño.
  3. El respaldo se activa mediante un script PRE COMMAND o POST COMMAND.
  4. El respaldo real se ejecuta cuando se ejecuta el script PRE o POST.
  5. Este script se coloca en el archivo /usr/sbin y se llama actualizando el comando PRE/POST en "Apps and Modules".
  6. La ruta del registro se puede definir en el script.

Ejemplo de script de respaldo

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

Respaldo del registro de archivos

  1. Desactive el modo de sobrescritura.
  2. Cree una plantilla de respaldo de registros.
  3. Presione la tecla dbmcli comando para realizar respaldos de registros (Networker_log es el nombre de la plantilla)
  4. Está disponible la compatibilidad con el respaldo automático de registros.
dbmcli -uUTL -u DBADMIN,Password1 -d TRNDB backup_start NetWorker_Log
 

Métodos de restauración de SAP MaxDB

Restauración desde MaxDB Studio.

1. Inicie la restauración desde MaxDB Studio.
  Iniciar la restauración desde MaxDB Studio


2. Seleccione la opción PIT o Last Full Backup para restaurar.

Seleccione la opción PIT o Last Full Backup para restaurar desde la interfaz de usuario de MaxDB Studio

3. Verifique el respaldo COMPLETO necesario para la recuperación. Seleccione el que necesita.
   Verifique el respaldo COMPLETO necesario para la recuperación. Seleccione el que sea necesario en la interfaz de usuario de MaxDB Studio

4. Iniciar recuperación.
  Iniciar la recuperación y ver el estado del resumen en la pestaña Resumen de la interfaz de usuario de MaxDB Studio

6. Verifique la recuperación.
  verifique la recuperación en la pestaña resultados de la interfaz de usuario de MaxDB Studio
  

Limitaciones (restauración y recuperación desde un binario de "recuperación" nativo)

El comando DBMCLI se utiliza para llamar a los archivos binarios de guardado y recuperación de NetWorker a fin de realizar el respaldo y la restauración de la base de datos de SAP MaxDB.

No se admite el uso de estos binarios directamente para realizar respaldos y restauraciones de la base de datos o los archivos de datos.

Tanto el respaldo como la restauración se deben realizar junto con los parámetros necesarios en la plantilla de respaldo y las variables de entorno, como se describe en el documento adjunto.

Lo hemos notado en múltiples casos. Los clientes pueden usar el comando recover con la canalización nombrada para realizar la restauración. 
 
recover.exe -s <server_name> -a -t <nsavetime> -c ,client_name> -iY <Pipe_Name_Used_For_Backup>
 
NOTA: Este método aún no es compatible, aunque puede funcionar en ciertas circunstancias.

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.