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

Cos’è Cloning

Collaboratori

È possibile clonare un database per creare una replica esatta del database originale. È possibile creare il clone da un backup completo o dallo stato corrente del database.

Di seguito sono riportati alcuni dei vantaggi della creazione di un clone mediante SnapManager:

Vantaggi

Dettagli

Velocità

L’operazione di clonazione SnapManager utilizza la funzione FlexClone disponibile con Data ONTAP. Ciò consente di clonare rapidamente grandi volumi di dati.

Efficienza dello spazio

Quando si crea un clone utilizzando SnapManager, lo spazio è necessario solo per le modifiche tra il backup e il clone. Un clone di SnapManager è una copia Snapshot scrivibile del database originale e può crescere in base alle esigenze. Al contrario, un clone fisico del database richiede uno spazio sufficiente per copiare l’intero database.

Copia virtuale

È possibile utilizzare il database clonato come se fosse il database originale. Ad esempio, è possibile utilizzare un clone per test, verifiche di piattaforme e aggiornamenti, simulazioni multiple su un set di dati di grandi dimensioni e test e staging della sede remota. Le modifiche apportate al clone non influiscono sul database originale. Una volta clonato il database, il database clonato è completamente operativo.

Semplicità

È possibile clonare un database su qualsiasi host utilizzando i comandi SnapManager.

Prima di clonare un database, è necessario assicurarsi che siano soddisfatti i seguenti prerequisiti:

  • Eliminare il file <SID>.ora spfilled dal database.

  • Eliminare il file init <SID>.ora dal database.

  • Eliminare le destinazioni di dump Oracle specificate nel file di specifica del clone.

  • Eliminare i file di controllo Oracle specificati nel file di specifica del clone.

  • Eliminare i file di log di ripristino Oracle specificati nel file di specifica del clone.

È necessario assegnare al clone un nuovo identificatore di sistema. Non è possibile eseguire contemporaneamente due database con lo stesso identificatore di sistema sullo stesso host. È possibile avere un clone su un host diverso utilizzando lo stesso identificatore di sistema. È possibile assegnare un’etichetta al clone o lasciare che SnapManager crei un’etichetta utilizzando l’identificatore di sistema, la data e l’ora di creazione del clone.

Quando si inserisce un’etichetta, non includere spazi o caratteri speciali.

Nell’ambito del processo di cloning, SnapManager crea i file e i parametri Oracle necessari per il database clonato. Un esempio di un file Oracle necessario è inatit <SID>.ora.

Quando si clona un database, SnapManager crea un nuovo file init <SID>.ora per il database nella directory init_HOME/database.

Quando SnapManager clona lo storage per un database, crea anche un nuovo punto di montaggio del file system, ma non modifica la struttura della directory sotto il punto di montaggio dall’interfaccia CLI di SnapManager. Tuttavia, dalla GUI di SnapManager, è possibile modificare la struttura della directory e i metadati del file system.

È possibile clonare un backup del database sull’host in cui risiede il database o su un host alternativo.

Se il database clonato utilizzava una spfile, SnapManager crea una spfile per il clone. Il file viene inserito nella directory ORACLE_HOME/database e viene creata la struttura di directory per i file di diagnostica. Il nome del file è spfile <SID>.ora.