Previous Topic: Configurazione dell'agenteNext Topic: Operazioni successive all'installazione necessarie per Recovery Manager


Creazione di un catalogo RMAN

Recovery Manager (RMAN) è un'utilità di Oracle che consente di eseguire operazioni di backup, ripristino e recupero di file di database. Nonché di eseguire importanti procedure di backup e recupero, semplificando notevolmente le attività degli amministratori.

L'utilizzo di RMAN e Arcserve Backup consente di specificare script RMAN per eseguire i backup. È possibile inoltre utilizzare RMAN per eseguire direttamente il backup di qualsiasi oggetto di database in linea stabilendo una connessione diretta a RMAN con o senza un catalogo di recupero nella riga di comando.

Note: Quando si esegue un backup tramite l'agente o RMAN, si consiglia di utilizzare un catalogo di recupero installato in un database separato. Completato il backup di un database Oracle tramite RMAN, è possibile ripristinare il database utilizzando l'agente o RMAN. Similmente, completato il backup di un database Oracle mediante l'agente per Oracle, è possibile ripristinare il database utilizzando l'agente o RMAN.

Per ulteriori informazioni su Recovery Manager, consultare la documentazione di Oracle.

È possibile utilizzare il catalogo RMAN durante l'esecuzione di un backup in quanto RMAN consente di ripristinare tutte le informazioni di backup relative incluse in tale catalogo. Senza il catalogo, RMAN fa affidamento solo sui file di controllo per la gestione dei backup. Ciò è molto rischioso perché se tutti i file di controllo vanno perduti, RMAN non è in grado di ripristinare il database. Inoltre non è possibile ripristinare i file di controllo e il database è perduto.

Nota: Verificare che sia disponibile il database di catalogo durante l'esecuzione dei processi di backup e ripristino con il catalogo RMAN.

Per creare un catalogo RMAN

Note: Poiché RMAN utilizza principalmente questo catalogo durante le operazioni di ripristino, tale catalogo dovrebbe essere creato in un database separato, ovvero un database diverso da quello di cui si esegue il backup.

  1. Creare un nuovo spazio tabella mediante il comando SQL*Plus:
    *  create tablespace <spazio tabella catalogo RMAN> datafile <nome file dati size> dimensioni <file dati> m;
    
  2. Creare l'utente proprietario del catalogo RMAN mediante il comando:
    * create user <proprietario catalogo RMAN> identificato dalla <password> default tablespace <spazio tabella catalogo RMAN> quota unlimited on <spazio tabella catalogo RMAN>;
    
  3. Assegnare all'utente i corretti privilegi mediante il comando:
    * grant recovery_catalog_owner to <proprietario catalogo RMAN>;
    
  4. Aprire una nuova finestra del prompt dei comandi ed eseguire il seguente comando per stabilire un collegamento con il database di catalogo RMAN:
    rman catalog <proprietario catalogo RMAN>/<password catalogo RMAN>@rmandb
    

    dove rmandb sta per il nome TNS del database di catalogo RMAN.

  5. Creare un catalogo utilizzando il seguente comando:
    create catalog;
    
  6. Connettersi al database di catalogo e al database di destinazione di RMAN.
    *rman target <utente(sys) con privilegi sysdba>/< password per utente(sys)>@DBdestinazione catalogo <proprietario catalogo RMAN>/<password catalogo RMAN>@DBrman
    

    dove DBrman rappresenta il nome TNS del database del catalogo RMAN e DBdestinazione rappresenta il nome TNS del database di destinazione.

  7. Eseguire il seguente comando.
    register database;
    

Per ulteriori informazioni su Recovery Manager, consultare la documentazione di Oracle.

Importante. Se non si utilizza un catalogo RMAN, è necessario gestire i file di controllo personalmente utilizzando un backup del file system o mediante il mirroring dei file di controllo per la tolleranza di errore.