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.

La commande smsap backup create

Contributeurs

Vous pouvez exécuter le backup create commande pour créer des sauvegardes de base de données sur un ou plusieurs systèmes de stockage.

Syntaxe

Remarque Avant d'exécuter cette commande, vous devez créer un profil de base de données à l'aide de la commande profile create.
smsap backup create
-profile profile_name
{[-full{-auto | -online | -offline} [-retain {-hourly | -daily | -weekly | -monthly | -unlimited} [-verify]  |
[-data [[-files files [files] |
[-tablespaces tablespaces [tablespaces] [-label label] {-auto | -online | -offline}
[-retain {-hourly | -daily | -weekly | -monthly | -unlimited} [-verify |
[-archivelogs [-label label] [-comment comment]}
[-protect | -noprotect | -protectnow]
[-backup-dest path1 [ , path2]]
[-exclude-dest path1 [ , path2]]
[-prunelogs {-all | -until-scn until-scn | -until-date yyyy-MM-dd:HH:mm:ss] | -before {-months | -days | -weeks | -hours}}
-prune-dest prune_dest1,[prune_dest2]]
[-taskspec taskspec]
[-dump-force
[-quiet | -verbose]]

Paramètres

  • -profile profile_name

    Indique le nom du profil associé à la base de données à sauvegarder. Le profil contient l'identifiant de la base de données et d'autres informations sur la base de données.

  • -auto option

    Si la base de données est dans un état monté ou hors ligne, SnapManager effectue une sauvegarde hors ligne. Si la base de données est à l'état ouvert ou en ligne, SnapManager effectue une sauvegarde en ligne. Si vous utilisez le -force avec le -offline Option, SnapManager force une sauvegarde hors ligne, même si la base de données est actuellement en ligne.

  • -online option

    Spécifie une sauvegarde de base de données en ligne.

    Vous pouvez créer une sauvegarde en ligne d'une base de données RAC (Real application clusters), tant que le serveur principal est à l'état ouvert, ou si le serveur principal est monté et qu'une instance est à l'état ouvert. Vous pouvez utiliser le -force option pour les sauvegardes en ligne si l'instance locale est à l'état d'arrêt ou si aucune instance n'est à l'état ouvert. La version d'Oracle doit être 10.2.0.5 ; sinon, la base de données sera suspendue si une instance du RAC est montée.

    • Si l'instance locale est à l'état d'arrêt et qu'au moins une instance est à l'état ouvert, vous pouvez utiliser le -force option permettant de changer l'instance locale à l'état monté.

    • Si aucune instance n'est à l'état ouvert, vous pouvez utiliser l'option -force pour changer l'instance locale à l'état ouvert.

  • -offline option

    Spécifie une sauvegarde hors ligne lorsque la base de données est à l'état d'arrêt. Si la base de données est à l'état ouvert ou monté, la sauvegarde échoue. Si le -force Cette option est utilisée. SnapManager tente de modifier l'état de la base de données pour arrêter la base de données pour une sauvegarde hors ligne.

  • -full option

    Sauvegarde l'intégralité de la base de données. Cela inclut toutes les données, le journal archivé et les fichiers de contrôle. Les journaux de reprise archivés et les fichiers de contrôle sont sauvegardés quel que soit le type de sauvegarde que vous effectuez. Si vous souhaitez sauvegarder uniquement une partie de la base de données, utilisez le -files option ou -tablespaces option.

  • -data option

    Spécifie les fichiers de données.

  • -files list

    Sauvegarde uniquement les fichiers de données spécifiés, ainsi que les fichiers de journal et de contrôle archivés. Séparez la liste des noms de fichiers par des espaces. Si la base de données est à l'état ouvert, SnapManager vérifie que les espaces de stockage appropriés sont en mode de sauvegarde en ligne.

  • -tablespaces tablespaces

    Sauvegarde uniquement les espaces de stockage de base de données spécifiés ainsi que les fichiers de journal et de contrôle archivés. Séparez les noms des espaces de table. Si la base de données est à l'état ouvert, SnapManager vérifie que les espaces de stockage appropriés sont en mode de sauvegarde en ligne.

  • -label label

    Spécifie un nom facultatif pour cette sauvegarde. Ce nom doit être unique dans le profil. Le nom peut contenir des lettres, des chiffres, des traits de soulignement (_) et des traits d'Union (-). Il ne peut pas commencer par un tiret. Si vous ne spécifiez pas d'étiquette, SnapManager crée une étiquette par défaut au format Scope_type_date :

    • La portée est soit F pour indiquer une sauvegarde complète, soit P pour indiquer une sauvegarde partielle.

    • Le type est C pour indiquer une sauvegarde hors ligne (à froid), H pour indiquer une sauvegarde en ligne (à chaud) ou A pour indiquer une sauvegarde automatique, par exemple P_A_20081010060037IST.

    • Date correspond à l'année, au mois, au jour et à l'heure de la sauvegarde.

      SnapManager utilise une horloge de 24 heures.

    Par exemple, si vous avez effectué une sauvegarde complète avec la base de données hors ligne le 16 janvier 2007 16, à 5 h 45 Heure normale de l'est, SnapManager créerait l'étiquette F_C_20070116174516EST.

  • -comment string

    Spécifie un commentaire facultatif décrivant cette sauvegarde. Placez la chaîne entre guillemets (').

    Remarque Certaines coques détournant les guillemets. Dans ce cas, vous devez inclure le guillemets avec une barre oblique inverse (\). Par exemple, vous devrez peut-être saisir les informations suivantes : \' this is a comment\'.
  • -verify option

    Vérifie que les fichiers de la sauvegarde ne sont pas corrompus en exécutant l'utilitaire dbv d'Oracle.

    Remarque Si vous spécifiez le -verify option : l'opération de sauvegarde n'est pas terminée tant que l'opération de vérification n'est pas terminée.
  • -force option

    Force un changement d'état si la base de données n'est pas à l'état correct. Par exemple, SnapManager peut passer de l'état en ligne de la base de données à l'état hors ligne, en fonction du type de sauvegarde que vous spécifiez et de l'état dans lequel la base de données est.

    Avec une sauvegarde de base de données RAC en ligne, utilisez le -force option si l'instance locale est à l'état d'arrêt ou si aucune instance n'est à l'état ouvert.

    Remarque La version d'Oracle doit être 10.2.0.5 ; sinon, la base de données sera suspendue si une instance du RAC est montée.
    • Si l'instance locale est à l'état d'arrêt et qu'au moins une instance est à l'état ouvert, utilisez le -force l'option change l'instance locale à l'état monté.

    • Si aucune instance n'est à l'état ouvert, utilisez le -force l'option change l'instance locale à l'état ouvert.

  • -quiet

    Affiche uniquement les messages d'erreur dans la console. La valeur par défaut est d'afficher les messages d'erreur et d'avertissement.

  • -verbose

    Affiche les messages d'erreur, d'avertissement et d'information dans la console.

  • -protect | -noprotect | -protectnow

    Indique si la sauvegarde doit être protégée sur le stockage secondaire. L'option -noProtect spécifie que la sauvegarde ne doit pas être protégée sur le stockage secondaire. Seules les sauvegardes complètes sont protégées. Si aucune option n'est spécifiée, SnapManager protège la sauvegarde comme option par défaut si la sauvegarde est une sauvegarde complète et que le profil spécifie une stratégie de protection. Le -protectnow Cette option n'est applicable que pour les environnements Data ONTAP 7-mode. L'option indique que la sauvegarde est immédiatement protégée sur un stockage secondaire.

  • -retain { -hourly | -daily | -weekly | -monthly | -unlimited}

    Indique si la sauvegarde doit être conservée toutes les heures, tous les jours, toutes les semaines, tous les mois ou sans limite. Si le -retain l'option n'est pas spécifiée, la classe de rétention est par défaut définie sur -hourly option. Pour conserver des sauvegardes permanentes, utilisez le -unlimited option. Le -unlimited cette option rend la sauvegarde non éligible à la suppression par la politique de conservation.

  • -archivelogs option

    Crée une sauvegarde du journal d'archivage.

  • -backup-dest path1, [, [path2]]

    Spécifie les destinations du journal d'archivage à sauvegarder pour la sauvegarde du journal d'archivage.

  • -exclude-dest path1, [, [path2]]

    Spécifie les destinations du journal d'archivage à exclure de la sauvegarde.

  • -prunelogs {-all | -until-scnuntil-scn | -until-date yyyy-MM-dd:HH:mm:ss | -before {-months | -days | -weeks | -hours}

    Supprime les fichiers journaux d'archive des destinations du journal d'archivage en fonction des options fournies lors de la création d'une sauvegarde. Le -all permet de supprimer tous les fichiers journaux d'archive des destinations du journal d'archivage. Le -until-scn Permet de supprimer les fichiers journaux d'archives jusqu'à ce qu'un numéro de modification du système (SCN) spécifié soit supprimé. Le -until-date permet de supprimer les fichiers journaux d'archives jusqu'à la période spécifiée. Le -before option supprime les fichiers journaux d'archive avant la période spécifiée (jours, mois, semaines, heures).

  • -prune-dest prune_dest1,prune_dest2

    Supprime les fichiers journaux d'archive des destinations du journal d'archivage lors de la création de la sauvegarde.

  • -taskspec taskspec

    Spécifie le fichier XML de spécification de tâche qui peut être utilisé pour l'activité de prétraitement ou de post-traitement de l'opération de sauvegarde. Le chemin complet du fichier XML doit être fourni tout en donnant l'option -taskspspspspspspspspspec.

  • -dump option

    Collecte les fichiers de vidage après une opération de sauvegarde de base de données réussie ou ayant échoué.


Exemple de commande

La commande suivante crée une sauvegarde en ligne complète, crée une sauvegarde sur un stockage secondaire et définit la stratégie de conservation sur tous les jours :

smsap backup create -profile SALES1 -full -online
-label full_backup_sales_May -profile SALESDB -force -retain -daily
Operation Id [8abc01ec0e79356d010e793581f70001] succeeded.