Skip to main content
SnapManager for SAP
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Effectuez les opérations de sauvegarde, de restauration et de clonage à l'aide des scripts prescripteurs et post-scripts

Contributeurs

Vous pouvez utiliser votre propre script tout en lançant une opération de sauvegarde, de restauration ou de clonage. SnapManager affiche une page d'activation des tâches dans l'assistant de création de sauvegarde, de restauration ou de restauration, ou dans l'assistant de création de clone, où vous pouvez sélectionner le script et fournir des valeurs pour tous les paramètres requis par le script.

Ce dont vous avez besoin

  • Installez les scripts du plug-in dans le bon emplacement d'installation de SnapManager.

  • Vérifiez que les plug-ins sont correctement installés à l'aide du smsap plugin check commande.

  • Vérifiez que vous utilisez le shell BASH.

Description de la tâche

Dans l'interface de ligne de commande (CLI), indiquez le nom du script, sélectionnez les paramètres et définissez les valeurs.

Étapes
  1. Pour vérifier que vous utilisez le shell BASH, entrez la commande suivante à l'invite de commande :

    bash

    Vous pouvez également entrer le which-bash à l'invite, et utilisez la sortie de la commande comme paramètre de démarrage du script.

    Le shell BASH fonctionne correctement si vous ne voyez pas d'erreur.

  2. Pour l'opération de sauvegarde, entrez le -taskspec Et fournit le chemin absolu du fichier XML de spécification de tâche pour effectuer un prétraitement ou une activité de post-traitement avant ou après l'opération de sauvegarde :

    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 l'opération de sauvegarde du plug-in a échoué, seul le nom du plug-in et le code retour sont affichés. Votre script de plug-in doit inclure des messages de journal et rediriger les messages vers les fichiers journaux définis par l'utilisateur.

  3. Pour l'opération de restauration de sauvegarde, entrez le -taskspec Et fournit le chemin absolu du fichier XML de spécification de tâche pour effectuer un prétraitement ou une activité de post-traitement avant ou après l'opération de restauration :

    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 l'opération de restauration du plug-in a échoué, seul le nom du plug-in et le code retour sont affichés. Votre script de plug-in doit inclure des messages de journal et rediriger les messages vers les fichiers journaux définis par l'utilisateur.

  4. Pour l'opération de création de clone, entrez la -taskspec Et fournit le chemin absolu du fichier XML de spécification de tâche pour exécuter une activité de prétraitement ou de post-traitement avant ou après l'opération de clonage :

    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]

    En cas d'échec de l'opération de clonage, seul le nom du plug-in et le code de retour sont affichés. Votre script de plug-in doit inclure des messages de journal et rediriger les messages vers les fichiers journaux définis par l'utilisateur.

Exemple de création d'une sauvegarde à l'aide du fichier XML de spécification de tâche

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