Skip to main content
SnapManager for SAP
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Realizar operaciones de backup, restauración y clonado mediante scripts previos y posteriores

Colaboradores

Puede usar su propio script para iniciar una operación de backup, restauración o clonado. SnapManager muestra una página Task-abling en el asistente Backup Create, el asistente Restore or Recover o el asistente Clone Create, donde puede seleccionar el script y proporcionar valores a los parámetros que requiera el script.

Lo que necesitará

  • Instale los scripts de los plugins en la ubicación correcta de instalación de SnapManager.

  • Compruebe que los plugins se hayan instalado correctamente mediante el smsap plugin check comando.

  • Asegúrese de que está utilizando el shell BASH.

Acerca de esta tarea

En la interfaz de línea de comandos (CLI), enumere el nombre del script, seleccione los parámetros y configure los valores.

Pasos
  1. Para verificar que está utilizando el shell BASH, introduzca el siguiente comando en el símbolo del sistema:

    bash

    De forma alternativa, puede introducir la which-bash en el símbolo del sistema y utilice el resultado del comando como parámetro start del script.

    El shell BASH funciona correctamente si no ve un error.

  2. Para la operación de backup, introduzca el -taskspec Y proporcionar la ruta absoluta del archivo XML de especificación de tareas para realizar un preprocesamiento o una actividad de post-procesamiento antes o después de la operación de copia de seguridad:

    smsap backup create -profile profile_name {[-full {-online | -offline | -auto} [-retain {-hourly | [-daily | -weekly | -monthly | -unlimited}] [-verify] | [-data [[-files files [files]] | [-tablespaces -tablespaces [-tablespaces]] [-datalabel label] {-online | -offline | -auto} [-retain {-hourly | [-daily | -weekly | -monthly | -unlimited]} [-verify] | [-archivelogs [-label label] [-comment comment] [-backup-dest path1 [,[path2]]] [-exclude-dest path1 [,path2]]] [-prunelogs {-all | -untilSCN untilSCN | -before {-date yyyy-MM-dd HH:mm:ss | -months | -days | -weeks | -hours}} -prune-dest prune_dest1,[prune_dest2]] [-taskspec taskspec] [-include-with-online-backups | -no-include-with-online-backups]} -dump [-force] [-quiet | -verbose]

    Si se produce un error en la operación del plugin de backup, solo se muestran el nombre del plugin y el código de devolución. El script del plugin debe incluir mensajes de registro y redirigir los mensajes a los archivos de registro definidos por el usuario.

  3. Para la operación de restauración de backup, introduzca el -taskspec Y proporcione la ruta absoluta del archivo XML de especificación de tareas para realizar un preprocesamiento o una actividad de posprocesamiento que se produzca antes o después de la operación de restauración:

    smsap backup restore -profile profile_name {-label <label> | -id <id>} {-files <files>|-tablespaces <tablespaces> | -complete | -controlfiles} [-recover {-alllogs | -nologs | -until <until>}][-restorespec <restorespec>] [-taskspec <taskspec>] [-verify][-force] backup restore -fast [require | override | fallback | off] [-preview] -dump [-quiet | -verbose]

    Si se produce un error en la operación del plugin de restauración, solo se muestran el nombre del plugin y el código de devolución. El script del plugin debe incluir mensajes de registro y redirigir los mensajes a los archivos de registro definidos por el usuario.

  4. Para la operación de creación de clones, introduzca el -taskspec Y proporcione la ruta absoluta del archivo XML de especificación de la tarea para realizar un procesamiento previo o una actividad de posprocesamiento que se producen antes o después de la operación de clonado:

    smsap clone create -profile profile_name {-backup-label backup_name | -backup-id <backup-id>| -current} -newsid new_sid- clonespec full_path_to_clonespecfile [-reserve <yes, no, inherit>] [-host <host>] [-label <label>] [-comment <comment>] {-taskspec <taskspec>] -dump [-quiet | -verbose]

    Si se produce un error en la operación del plugin de clonado, solo se muestran el nombre del plugin y el código de devolución. El script del plugin debe incluir mensajes de registro y redirigir los mensajes a los archivos de registro definidos por el usuario.

Ejemplo de creación de una copia de seguridad utilizando el archivo XML de especificación de tareas

smsap backup create -profile SALES1 -full -online -taskspec sales1_taskspec.xml -force -verify