Che cos'è Oracle RMAN - Come Funziona - Competenza e crescita professionale - vantaggi

Sommario:

Anonim

Introduzione a Oracle RMAN

Oracle RMAN sta per Oracle Recovery Manager. È un client database Oracle che automatizza le attività di backup e ripristino nei database. Esegue il backup, il ripristino e il ripristino dei file del database. Gli amministratori del backup dei dati non sono tenuti ad avviare il processo di backup. DBA (amministratori di database) può proteggere i dati sui database Oracle utilizzando RMAN (Recovery Manager).

Che cos'è Oracle RMAN?

RMAN (Recovery Manager) è un client di database Oracle che automatizza l'amministrazione delle strategie di backup e protegge l'integrità del database. Durante il ripristino e il backup dei dati, viene fornito il rilevamento di corruzione a livello di blocco. Sono supportate molte tecniche di backup come i criteri di conservazione dei file di backup, la parallelizzazione dei flussi di dati di backup o di ripristino e la cronologia dettagliata delle operazioni di backup. Oracle Recovery Manager può eseguire il ripristino dei supporti a blocchi, la duplicazione automatica dei database, i backup incrementali, la conversione dei dati multipiattaforma, la compressione binaria e i backup crittografati. Gestisce tutte queste attività di manutenzione che vengono eseguite prima o dopo il backup o il ripristino dei database.

Architettura Oracle RMAN

L'architettura di Oracle Recovery Manager (RMAN) ha i seguenti componenti:

  • Database di destinazione: è un database che contiene file di dati, file di controllo e file redo necessari per il backup o il ripristino. Il file di controllo del database di destinazione viene utilizzato da RMAN per raccogliere metadati sul database di destinazione. Le sessioni del server in esecuzione sul database di destinazione eseguono tutte le operazioni di backup e ripristino. È un componente obbligatorio per RMAN.
  • Client RMAN: è l'applicazione client che esegue tutte le operazioni di backup e ripristino per il database di destinazione. Utilizza Oracle net per connettersi al database di destinazione in modo che la sua posizione possa essere trovata su qualsiasi host collegato all'host di destinazione tramite Oracle Net. Si tratta di un'interfaccia a riga di comando che consente di eseguire il backup, il ripristino, i comandi SQL e RMAN speciali. È un componente obbligatorio per RMAN.
  • Schema del catalogo di recupero: è l'utente presente nel database del catalogo di recupero che ha le tabelle dei metadati create da RMAN. RMAN sposta periodicamente i metadati dal file di controllo del database di destinazione al catalogo di recupero. È un componente opzionale.
  • Database del catalogo di recupero: è un database che contiene il catalogo di recupero che contiene metadati utilizzati da RMAN per eseguire attività di backup e ripristino. È possibile creare un catalogo di recupero per contenere metadati di più database di destinazione. È anche un componente opzionale.
  • Database di standby fisico: è una copia del database primario che viene aggiornata con i registri di ripristino archiviati. Ha lo stesso ID database e nome database del database primario, ma ha DB_UNIQUE_NAME diverso. I database di standby possono essere creati, sottoposti a backup e ripristinati da RMAN. Non è un componente obbligatorio.
  • Database duplicato: è anche una copia del database primario ma viene utilizzato a scopo di test. Anche il suo DB_ID è diverso dal database primario.
  • Area di ripristino rapido: è una posizione del disco utilizzata per archiviare i file relativi al ripristino come file di controllo, registri flashback dei file redo online, backup RMAN e file redo archiviati. I file presenti nell'area di ripristino rapido sono gestiti automaticamente dal database Oracle e RMAN.
  • Media Manager: è un'applicazione specifica del fornitore che consente a RMAN di eseguire il backup del sistema di archiviazione come il nastro. È un componente opzionale.
  • Catalogo di gestione dei media: è un repository specifico di fornitori di metadati relativi all'applicazione di gestione dei media. È anche un componente opzionale.
  • Oracle Enterprise Manager: è un'interfaccia basata su browser che include backup e ripristino tramite RMAN. È anche un componente opzionale.

Come funziona RMAN

L'ambiente RMAN ha un database di destinazione e un client RMAN. I backup vengono eseguiti su database di destinazione da RMAN e l'applicazione client gestisce tutte le attività di backup e ripristino per il database di destinazione. Un'API Media Manager viene utilizzata da RMAN per funzionare con l'hardware di backup. Un utente deve accedere a Oracle RMAN e quindi chiedergli di eseguire il backup del database dell'utente. RMAN quindi copia il file nella directory specificata dall'utente.

Gli amministratori di database possono utilizzare i comandi di backup RMAN per gestire RMAN. I comandi possono essere utilizzati per convertire i file di dati, eseguire un backup, aggiornare o ripristinare gli schemi di catalogo, avviare un database di flashback, creare un database duplicato e molte altre attività.

Caratteristiche di RMAN

  • Set di backup: i set di backup sono costituiti da parti di backup in cui Oracle RMAN memorizza i dati. Un pezzo di backup è un file binario che può essere creato o ripristinato solo da RMAN. I set di backup sono formati raggruppando i pezzi di backup che consentono agli amministratori del database di proteggere più file di dati, registri di archivio e file di parametri del server. I dati scritti nei set di backup possono essere crittografati e decrittografati da RMAN.
  • Registri di ripetizione archiviati: ogni database di Oracle ha il suo registro di ripetizione che memorizza le modifiche apportate al database. I registri di ripetizione archiviati contengono il gruppo di registri di ripetizione salvati fuori sede. Se il database non si chiude correttamente, si crea un database incoerente che può essere ripristinato utilizzando i registri di ripristino archiviati.
  • Ripristino flash: i backup eseguiti da RMAN vengono creati nell'area di ripristino flash del database Oracle sul disco. FRA è una directory che dispone di registri di ripristino in linea e archiviati, registri di controllo, registri di flashback e copie di immagini. I backup che non sono più necessari vengono rimossi per liberare spazio per i nuovi backup. I backup da eliminare vengono decisi in base alle politiche elaborate da DBA.
  • Ripristino di database e supporti Flashback : il ripristino di supporti e flashback Oracle viene utilizzato per ripristinare i dati. I flashback consentono ai DBA di passare a una volta precedente per rimuovere errori dell'utente o corruzione dei dati chiamati recupero temporizzato. Gli errori dei supporti vengono risolti mediante Ripristino supporti. Il database Flashback consente di ripristinare completamente qualsiasi database in qualsiasi momento anziché eseguire un ripristino incompleto.
  • Crittografia dei set di backup: sono disponibili tre modalità di crittografia fornite da RMAN, ovvero crittografia trasparente, crittografia a doppia modalità e crittografia password.

Vantaggi di RMAN

  • Seleziona il backup più appropriato per il ripristino del database.
  • Utilizza comandi semplici.
  • L'utente può eseguire automaticamente il backup del database su nastro.
  • Un database può essere recuperato a livello di blocco dati.
  • Solo i blocchi di dati modificati possono essere recuperati utilizzando la funzionalità di backup incrementale che riduce i tempi di backup.
  • È possibile creare backup sicuri utilizzando la funzione di crittografia.
  • Il clone del database può essere creato sull'host remoto utilizzando il comando duplicato di RMAN.
  • I database di standby fisico possono essere creati semplicemente.

In che modo questa tecnologia ti aiuterà nella crescita della carriera?

A causa di un aumento dei dati, aumenta anche il processo di gestione del database e la paura di perdere i dati. Quindi è necessario il recupero del database e quindi anche le opportunità di lavoro per questo sono in aumento. Lo stipendio medio dei lavori relativi a Oracle RMAN varia da $ 87.000 a $ 131.000 all'anno.

Conclusione

Questo articolo è legato ai concetti di base e al funzionamento di Oracle RMAN il cui ambito aumenta di giorno in giorno a causa dell'aumento dei dati, quindi è un client di database efficiente che aiuta a recuperare facilmente i database.

Articoli consigliati

Questa è stata una guida a Cos'è Oracle RMAN? Qui abbiamo discusso i componenti, il funzionamento, le competenze, la crescita della carriera e i vantaggi di Oracle RMAN. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più-

  1. Cos'è Data Warehouse?
  2. Carriera in Oracle
  3. Che cos'è la sicurezza informatica?
  4. Che cos'è Apache Spark?
  5. Che cos'è una query e tipi di query Oracle