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.

Cloner les sauvegardes de bases de données sans réinstaller les logs

Contributeurs

SnapManager vous permet d'effectuer un clonage flexible afin de restaurer manuellement la base de données clonée à un point dans le temps sans avoir à ouvrir la base de données à l'aide de resetlogs. Vous pouvez également configurer manuellement la base de données clonée en tant que base de données de secours Data Guard.

À propos de cette tâche

Lorsque vous pouvez sélectionner le -no-resetlogs Option lors de la création du clone, SnapManager effectue les activités suivantes pour créer la base de données clonée :

  1. Exécute l'activité de tâche de prétraitement, si elle est spécifiée, avant de démarrer l'opération de clonage

  2. Crée la base de données clonée avec le SID spécifié par l'utilisateur

  3. Exécute les instructions SQL émises par la base de données clonée.

    Seules les instructions SQL pouvant être exécutées à l'état de montage sont exécutées avec succès.

  4. Exécute l'activité de la tâche de post-traitement, si elle est spécifiée.

Tâches à effectuer pour restaurer manuellement la base de données clonée

  1. Montez les sauvegardes du journal d'archivage et restaurez manuellement la base de données clonée à l'aide des fichiers journaux d'archive du chemin monté.

  2. Après avoir effectué une restauration manuelle, ouvrez la base de données clonée récupérée à l'aide de -resetlogs option.

  3. Créez des espaces de stockage temporaires, le cas échéant.

  4. Exécutez l'utilitaire DBNEWID.

  5. Accordez le privilège sysdba aux informations d'identification de la base de données clonée.

Lors du clonage des sauvegardes de base de données à l'aide de -no-resetlogs En option, SnapManager laisse la base de données clonée à l'état monté pour la récupération manuelle.

Remarque Base de données clonée créée avec la -no-resetlogs l'option n'est pas une base de données complète. Vous ne devez donc pas effectuer d'opérations SnapManager sur cette base de données, bien que SnapManager ne vous limite pas à effectuer d'opérations.

Si vous ne spécifiez pas le -no-resetlogs Option, SnapManager applique les fichiers journaux d'archive et ouvre la base de données avec réinitialismes.

Étape
  1. Saisissez la commande suivante :

    smsap clone create -profile profile_name [-backup-label backup_name | -backup-id backup_id | current] -newsid new_sid -clonespec full_path_to_clonespecfile -no-resetlogs

    Si vous essayez de spécifier les deux -no-resetlogs et recover-from-location Options, SnapManager ne vous permet pas de spécifier les deux options ensemble et affiche le message d'erreur : SMSAP-04084: You must specify either one of the options: -no-resetlogs or -recover-from-location.


Exemple

smsap clone create -profile product -backup-label full_offline -newsid PROD_CLONE -clonespec prod_clonespec.xml -label prod_clone-reserve -no-reset-logs