Oracle
 sql >> Database >  >> RDS >> Oracle

Introduzione a Oracle RMAN

Prima di entrare nell'argomento di Oracle Recovery Manager, noto anche come RMAN, dobbiamo prima capire cosa sono SMR e UMR. Facciamolo -

Esistono due modi per eseguire il backup e il ripristino.

  1. Dove l'utente fa tutto il duro lavoro. L'utente esegue il backup copiando e incollando manualmente tutti i file e le directory necessari. Per questo un utente può utilizzare i comandi del sistema operativo o utilizzare il numero limitato di comandi SQL forniti con il database.
  2. Un altro tipo di backup è quello in cui l'utente utilizza alcune utilità per eseguire il backup e il ripristino. In tal caso, questa utilità o strumento fa tutto il lavoro. È decisamente meno dispendioso in termini di tempo e molto efficace.

Il primo tipo di backup in cui l'utente deve fare tutto il duro lavoro è noto come "Backup-Recupero gestito dall'utente (SMR)". Mentre il secondo tipo di backup in cui un software appositamente progettato esegue tutto il lavoro è noto come "Server Managed Backup-Recovery (UMR)".

Ora che abbiamo capito cosa sono il Backup-Recupero Gestito dal Server e il Backup-Recupero Gestito dall'Utente. Ora impariamo a conoscere RMAN.

Cos'è RMAN?

RMAN sta per Recovery Manager. Come suggerisce il nome, RMAN è un'utilità autonoma per la gestione del backup e del ripristino del database Oracle. È uno strumento molto potente fornito con il software Oracle Database.

Poiché la funzionalità principale di RMAN è gestire il backup e il ripristino con il minimo intervento dell'utente, possiamo dire che si tratta di un'utilità di "Backup e ripristino gestiti dal server" per Oracle Database.

Tecnicamente RMAN è un interprete della riga di comando. Dai alcuni comandi a questo interprete, prende quei comandi e li invia al database di destinazione trasformandoli come RPC (chiamate di procedure remote). Questi RPC vengono eseguiti nel database

RMAN stesso ha bisogno di privilegi speciali?

Sì, per eseguire tutte le attività relative al backup e al ripristino, Oracle Recovery Manager ha bisogno dell'accesso ai pacchetti di backup e ripristino interni che sono integrati nel kernel Oracle. Poiché questi pacchetti sono integrati nel kernel del database, sono disponibili anche quando il database è chiuso.

Come installare RMAN?

La risposta a questa domanda è che non la installi perché questa utilità è simile a SQL*Loader e Data Pump. RMAN viene fornito come una funzionalità del tuo Oracle Database Server. Ciò significa che viene installato con l'installazione del database Oracle. Non richiede alcuna installazione separata.

Ho fatto il video di installazione di ogni versione di Oracle Database da Oracle 10g. Lascio il link di quelli nella descrizione.

Ad ogni modo, RMAN viene fornito con Oracle Database Standard Edition e Enterprise Edition. Tuttavia, ci sono alcune restrizioni con l'edizione standard di Oracle Database che devi sopportare durante l'utilizzo di RMAN.

Qualsiasi utente del database può utilizzare RMAN?

Poiché RMAN è un client, sono necessari alcuni privilegi per connettersi al database utilizzando RMAN.

Prima di 12c c'erano solo due privilegi che si potevano usare per eseguire l'utilità RMAN. Erano...

  1. SysDBA, l'opzione più ovvia e
  2. SYSOPER

Ma con Oracle Database 12c Oracle ha aggiunto un altro privilegio progettato per le attività relative al ripristino e al backup. Era...

3. BACKUP DEL SISTEMA

Pertanto, possiamo dire che qualsiasi utente di database che dispone di uno di questi privilegi può eseguire operazioni di backup e ripristino utilizzando Oracle Recovery Manager noto anche come RMAN o utilità della riga di comando SQL*Plus.

Questo è tutto per l'introduzione a Oracle RMAN. Dai un'occhiata a questo video tutorial.

Nel prossimo tutorial configureremo il nostro database Oracle per il backup e il ripristino di RMAN. Quindi assicurati di iscriverti al canale.

Grazie e buona giornata.