SnapManager Oracle
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Clonare i backup del database senza resetlog

Collaboratori

SnapManager consente di eseguire la clonazione flessibile in modo da ripristinare manualmente il database clonato al punto desiderato senza aprire il database utilizzando i resetlog. È inoltre possibile configurare manualmente il database clonato come database di standby Data Guard.

Quando è possibile selezionare l’opzione -no-resetlogs durante la creazione del clone, SnapManager esegue le seguenti attività per creare il database clonato:

  1. Esegue l’attività di pre-elaborazione, se specificata, prima di avviare l’operazione di cloni

  2. Crea il database clonato con il SID specificato dall’utente

  3. Esegue le istruzioni SQL emesse nel database clonato.

    Vengono eseguite correttamente solo le istruzioni SQL che possono essere eseguite in stato di montaggio.

  4. Esegue l’attività di post-elaborazione, se specificata.

Quali operazioni è necessario eseguire per ripristinare manualmente il database clonato

  1. Montare i backup del log di archiviazione e ripristinare manualmente il database clonato utilizzando i file di log di archiviazione dal percorso montato.

  2. Dopo aver eseguito il ripristino manuale, aprire il database clonato recuperato con l’opzione -resetlogs.

  3. Creare spazi tabella temporanei, se necessario.

  4. Eseguire l’utility DBNEWID.

  5. Concedere il privilegio sysdba alle credenziali del database clonato.

Mentre si clonano i backup del database utilizzando l’opzione -no-resetlog, SnapManager lascia il database clonato nello stato montato per il ripristino manuale.

Nota Il database clonato creato con l’opzione -no-resetlogs non è un database completo. Pertanto, non è necessario eseguire operazioni SnapManager su questo database, sebbene SnapManager non limiti l’esecuzione di alcuna operazione.

Se non si specifica l’opzione -no-resetlog, SnapManager applica i file di log dell’archivio e apre il database con i resetlog.

  1. Immettere il seguente comando: smo clone create -profileprofile_name [-backup-labelbackup_name | -backup-idbackup_id | current] -newsidnew_sid-clonespecfull_path_to_clonespecfile-no-resetlogs

    Se si tenta di specificare entrambe le opzioni -no-resetlog e recovery-from-location, SnapManager non consente di specificare entrambe le opzioni e visualizza il messaggio di errore SMO-04084: Specificare una delle opzioni: -No-resetlog o -recover-from-location.

Esempio

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