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.
* create tablespace <spazio tabella catalogo RMAN> datafile <nome file dati size> dimensioni <file dati> m;
* create user <proprietario catalogo RMAN> identificato dalla <password> default tablespace <spazio tabella catalogo RMAN> quota unlimited on <spazio tabella catalogo RMAN>;
* grant recovery_catalog_owner to <proprietario catalogo RMAN>;
rman catalog <proprietario catalogo RMAN>/<password catalogo RMAN>@rmandb
dove rmandb sta per il nome TNS del database di catalogo RMAN.
create catalog;
*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.
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.
|
Copyright © 2016 |
|