Skip to main content
SnapManager Oracle
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.

Operaciones en scripts de tareas

Colaboradores

Las secuencias de comandos de tareas previas o posteriores a las tareas que cree deben seguir una estructura estándar del complemento SnapManager para Oracle.

Las secuencias de comandos de tareas previas y posteriores deben incluir las siguientes operaciones:

  • comprobar

  • describa

  • ejecución

Si alguna de estas operaciones no se especifica en la secuencia de comandos de tareas previas o posteriores, la secuencia de comandos no será válida.

Cuando se ejecuta el comando smo plugin check para los scripts de tareas previas o posteriores, el estado devuelto de los scripts muestra un error (porque el valor de estado devuelto no es cero).

Funcionamiento

Descripción

comprobar

El servidor SnapManager ejecuta el comando plugin.sh -check para garantizar que el sistema tiene permiso de ejecución en los scripts de plugins. También es posible incluir la comprobación de permisos de archivos en el sistema remoto.

describa

El servidor SnapManager ejecuta el comando plugin.sh -describe para obtener información acerca del script y hacer coincidir los elementos proporcionados por el archivo de especificación. El script de un plugin debe contener la siguiente información de descripción:

  • SM_PI_NAME: Nombre de script. Debe introducir un valor para este parámetro.

  • SM_PI_DESCRIPTION: Descripción del propósito del script. Debe introducir un valor para este parámetro.

  • SM_PI_CONTEXT: Contexto en el que se debe ejecutar el script, por ejemplo, root u oracle. Debe introducir un valor para este parámetro.

  • SM_PI_TIMEOUT: El tiempo máximo (en milisegundos) que SnapManager debe esperar a que el script complete el procesamiento y finalice la ejecución. Debe introducir un valor para este parámetro.

  • SM_PI_PARAMETER: Uno o varios parámetros personalizados necesarios para que el script del plugin realice el procesamiento. Cada parámetro debe aparecer en una nueva línea de salida e incluir el nombre del parámetro y una descripción. Cuando el script finalice el procesamiento, una variable de entorno proporcionará al script el valor del parámetro.

A continuación se muestra la salida de ejemplo de la secuencia de comandos Followup_Activities.

plugin.sh - describe

SM_PI_NAME:Followup_activities
SM_PI_DESCRIPTION:this script contains follow-up activities to be executed after the clone create
operation.
SM_PI_CONTEXT:root
SM_PI_TIMEOUT:60000
SM_PI_PARAMETER:SCHEMAOWNER:Name of the database schema owner.
Command complete.

ejecución

El servidor SnapManager ejecuta el comando plugin.sh -execute para iniciar el script y ejecutar el script.