Realizar operaciones de backup, restauración y clonado mediante scripts previos y posteriores
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.
-
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.
-
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.
-
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.
-
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