Séparer un clone sur un système de stockage primaire ou secondaire
Vous pouvez utiliser le clone split
commande permettant de séparer le clone. Une fois le partage de clone terminé, les métadonnées de clone sont supprimées de la base de données du référentiel et la sauvegarde associée au clone peut être supprimée ou libérée.
À propos de cette tâche
Le nouveau profil créé après l'opération de fractionnement réussie est utilisé pour gérer le clone fractionné. Le nouveau profil sera similaire à tout autre profil existant dans SnapManager. Vous pouvez utiliser ce profil pour effectuer des opérations de sauvegarde, de restauration et de clonage.
En outre, vous pouvez également configurer les notifications par e-mail pour le nouveau profil. Cela permet à l'administrateur de base de données d'être averti de l'état de l'opération de base de données effectuée à l'aide du profil.
SnapManager prend en charge l'opération de fractionnement lorsqu'elle est effectuée sur un FlexClone uniquement. |
Si l'opération de fractionnement échoue, un message d'erreur approprié avec la raison de l'échec s'affiche. L'état de plusieurs opérations est également affiché dans le journal des opérations. Par exemple :
--[ INFO] The following operations were completed: Clone Split : Success Profile Create : Failed Clone Detach : Success
Vous pouvez éventuellement collecter les fichiers de dump après une opération de fractionnement de clone réussie ou ayant échoué.
Une fois que vous avez saisi le clone split Vous ne devez pas arrêter le serveur SnapManager tant que l'opération de fractionnement du clone n'a pas démarré.
|
SnapManager génère le profil même si vous ne fournissez aucune valeur pour le compte Oracle (osaccount et osgroup). |
-
Saisissez la commande suivante :
smsap clone split -profile clone-profile -host hostname [-label clone-label | -id clone-id]-split-label split-operation-label -comment comment new-profile new-profile-name [-profile-password new-profile_password] -repository -dbname repo_service_name -host repo_host -port repo_port -login-username repo_username -database -dbname db_dbname -host db_host [-siddb_sid] [-login-username db_username -password db_password -port db_port] [-rman {-controlfile | {-login-username rman_username -password rman_password -tnsname rman_tnsname} } ] -osaccount osaccount -osgroup osgroup [-retain [-hourly-count n] [-duration m]] [-daily-count n] [-duration m]] [-weekly-count n] [-duration m]] [-monthly-count n] [-duration m]]] [-profile-comment profile-comment][-snapname-pattern pattern][-protect [-protection-policy policy_name]] | [-noprotect]][-summary-notification] [-notification [-success-email email_address1, email_address2 -subject subject_pattern] [-failure-email email_address1, email_address2 -subject subject_pattern]][-quiet | -verbose]-dump