Il comando di creazione del clone di smsap
È possibile eseguire clone create per creare un clone di un database di cui è stato eseguito il backup. È possibile clonare un backup dallo storage primario o secondario.
Sintassi
smsap clone create
-profile profile_name
[-backup-id backup_guid | -backup-label backup_label_name | -current]
-newsid new_sid
[-host target_host]
[-label clone_label
[-comment string]
-clonespec full_path_to_clonespec_file
[-asminstance -asmusername asminstance_username -asmpassword asminstance_password]]
[-syspassword syspassword] [-reserve {yes | no | inherit}
[-from-secondary {-copy-id id}
[-no-resetlogs | -recover-from-location path1 [, path2]] [-taskspec taskspec] [-dump
[-quiet | -verbose]]
Parametri
-
-profile nameSpecifica il database che si desidera clonare. Il profilo contiene l'identificatore del database e altre informazioni del database.
-
-backup-id guidClona il backup con il GUID specificato. Il GUID viene generato da SnapManager quando si crea un backup. È possibile utilizzare il comando smsap backup list-verbose per visualizzare il GUID per ciascun backup.
-
-backup-label backup_label_nameSpecifica di clonare il backup con il nome dell'etichetta specificato.
-
-currentSpecifica di creare backup e cloni a partire dallo stato corrente del database.
Se il database si trova in modalità noarchivelog, SnapManager crea un backup offline. -
-newsid new_sidSpecifica un nuovo identificatore di sistema Oracle univoco per il database clonato. Il valore dell'identificatore di sistema è composto da un massimo di otto caratteri. Oracle non consente l'esecuzione simultanea di due database con lo stesso identificatore di sistema sullo stesso host.
-
-host target_hostSpecifica l'host su cui deve essere creato il clone.
-
-label clone_labelSpecifica un'etichetta per il clone.
-
-comment stringSpecifica un commento facoltativo per descrivere questo clone. È necessario racchiudere la stringa tra virgolette singole.
Alcune shell eliminano le virgolette. Se questo è vero per la tua shell, devi escapire la quotazione con una barra rovesciata (). Ad esempio, potrebbe essere necessario immettere: \' this is a comment\' -
-clonespec full_path_to_clonespec_fileSpecifica il percorso del file XML di specifica del clone. Può essere un nome di percorso relativo o assoluto.
-
-asminstanceSpecifica le credenziali utilizzate per accedere all'istanza di ASM.
-
-asmusername asminstance_usernameSpecifica il nome utente utilizzato per accedere all'istanza di ASM.
-
-asmpassword asminstance_passwordSpecifica la password utilizzata per accedere all'istanza di ASM.
-
-syspassword syspasswordSpecifica la password per l'utente con privilegi sys.
È necessario fornire la password per l'utente con privilegi di sistema se le credenziali del database fornite non sono le stesse per l'utente con privilegi di sistema. -
-reserveImpostazione di
-reservel'opzione sì garantisce che la riserva di spazio garantita del volume sia attivata per i nuovi volumi clone. Impostazione di-reservel'opzione no garantisce che la riserva di spazio garantita del volume sia disattivata per i nuovi volumi clone. Impostazione di-reserveopzione a.inheritGarantisce che il nuovo clone erediti le caratteristiche di spazio riservato della copia Snapshot padre. L'impostazione predefinita èno.La tabella seguente descrive i metodi di cloning e il loro effetto sull'operazione di creazione del clone e sui relativi
-reserveopzione. È possibile clonare un LUN utilizzando uno dei due metodi.Metodo di cloning Descrizione Risultato Cloning del LUN
Viene creato un nuovo LUN clone all'interno dello stesso volume.
Quando il
-reserveL'opzione per un LUN è impostata su yes (sì), mentre lo spazio è riservato alle dimensioni del LUN completo all'interno del volume.Cloning di volumi
Viene creato un nuovo FlexClone e il LUN clone esiste all'interno del nuovo volume clone. Utilizza la tecnologia FlexClone.
Quando il
-reservel'opzione per un volume è impostata su yes (sì), mentre lo spazio è riservato alle dimensioni del volume completo all'interno dell'aggregato. -
-from-secondary [-copy-id copy_id]Specifica che SnapManager deve clonare una copia di un backup che è stato protetto sullo storage secondario. Se questa opzione non viene specificata, SnapManager clona la copia dallo storage primario.
Specificare
-copy-idogni volta che si specifica-from-secondaryopzione. Se nel sistema di storage secondario sono presenti più backup, viene utilizzata l'opzione -copy-id per specificare quale copia di backup nello storage secondario deve essere utilizzata per la clonazione.Se si utilizza Data ONTAP in modalità 7, è necessario specificare un valore valido per -copy-idopzione. Tuttavia, se si utilizza Clustered Data ONTAP, il-copy-idopzione non richiesta. -
-no-resetlogsSpecifica di ignorare il ripristino del database, eseguire l'utilità DBNEWID e non aprire il database con i resetlog durante la creazione del clone.
-
-recover-from-locationSpecifica la posizione del log di archiviazione esterno dei backup del log di archiviazione in cui SnapManager preleva i file di log di archiviazione dalla posizione esterna e li utilizza per la clonazione.
-
-taskspecSpecifica il file XML della specifica dell'attività per l'attività di pre-elaborazione o di post-elaborazione dell'operazione clone. Specificare il percorso completo del file XML per la specifica dell'attività.
-
-dumpSpecifica di raccogliere i file dump dopo l'operazione di creazione del clone.
-
-quietVisualizza solo i messaggi di errore nella console. L'impostazione predefinita prevede la visualizzazione dei messaggi di errore e di avviso.
-
-verboseVisualizza messaggi di errore, di avviso e informativi nella console.
Esempio
Nell'esempio riportato di seguito viene clonato il backup utilizzando una specifica di cloni creata per questo clone:
smsap clone create -profile SALES1 -backup-label full_backup_sales_May -newsid CLONE -label sales1_clone -clonespec /opt/<path>/smsap/clonespecs/sales1_clonespec.xml
Operation Id [8abc01ec0e794e3f010e794e6e9b0001] succeeded.