Ce este RMAN Oracle - Cum funcționează - Creșterea competenței și a carierei - avantaje

Cuprins:

Anonim

Introducere în RMAN Oracle

Oracle RMAN reprezintă Oracle Recovery Manager. Este un client Oracle Database care automatizează activitățile de backup și recuperare în bazele de date. Realizează copie de rezervă, recuperare și restaurare a fișierelor bazei de date. Administratorii copiilor de rezervă nu sunt obligați să înceapă procesul de rezervă. DBA (Administratori de baze de date) poate proteja datele din bazele de date Oracle folosind RMAN (Recovery Manager).

Ce este RMAN Oracle?

RMAN (Recovery Manager) este un client de bază de date Oracle, care automatizează administrarea strategiilor de rezervă și protejează integritatea bazei de date. În timpul restaurării și copiei de rezervă a datelor, se detectează nivelul de blocare a corupției. Multe tehnici de backup, cum ar fi politica de păstrare a fișierelor de rezervă, paralelizarea copiilor de rezervă sau restaurarea fluxurilor de date și istoricul detaliat al operațiunii de backup sunt acceptate. Oracle Recovery Manager poate efectua recuperarea de blocuri de bloc, duplicarea automată a bazelor de date, backupuri incrementale, conversia datelor platformă multiplă, compresia binară și copiile de rezervă criptate. Gestionează toate aceste sarcini de întreținere care sunt efectuate înainte sau după backup sau recuperarea bazelor de date.

RMAN Oracle Architecture

Arhitectura Oracle Recovery Manager (RMAN) are următoarele componente:

  • Baza de date țintă: Este o bază de date, care conține fișiere de date, controlează fișierele și reface fișierele care sunt necesare pentru a fi salvate sau recuperate. Fișierul de control al bazei de date țintă este utilizat de RMAN pentru a colecta metadate despre baza de date țintă. Ședințele de server care rulează pe baza de date țintă efectuează toate lucrările de rezervă și recuperare. Este o componentă obligatorie pentru RMAN.
  • Client RMAN: Este aplicația client care efectuează toate operațiunile de backup și recuperare pentru baza de date țintă. Utilizează Oracle net pentru a se conecta la baza de date țintă, astfel încât locația sa poate fi găsită pe orice gazdă care este conectată la gazda folosind Oracle Net. Este o interfață de linie de comandă care ajută la emiterea copiilor de rezervă, recuperare, SQL și comenzi speciale RMAN. Este o componentă obligatorie pentru RMAN.
  • Schema catalogului de recuperare: Utilizatorul prezent în baza de date a catalogului de recuperare are tabelele de metadate realizate de RMAN. RMAN trece periodic metadatele de la fișierul de control al bazei de date țintă la catalogul de recuperare. Este o componentă opțională.
  • Baza de date de catalog de recuperare: Este o bază de date care conține catalogul de recuperare care conține metadate care este utilizat de RMAN pentru a efectua activități de backup și recuperare. Se poate crea un catalog de recuperare pentru a conține metadate ale mai multor baze de date țintă. De asemenea, este o componentă opțională.
  • Baza de date fizică de așteptare: este o copie a bazei de date primare care este actualizată cu jurnalele redo arhivate. Are același id și baza de date a bazei de date ca baza de date principală, dar are DB_UNIQUE_NAME diferit. Bazele de date standby pot fi create, copiate de rezervă și recuperate de RMAN. Nu este o componentă obligatorie.
  • Baza de date duplicată: De asemenea, este o copie a bazei de date primare, dar este utilizată pentru testare. DB_ID-ul său este, de asemenea, diferit de baza de date primară.
  • Zona de recuperare rapidă: este o locație de disc folosită pentru a stoca fișiere legate de recuperare, cum ar fi fișierul de control, fișierele de redoare online a jurnalelor flashback, copiile de rezervă RMAN și fișierele de redoare arhivate. Fișierele prezente în zona de recuperare rapidă sunt gestionate automat de baza de date Oracle și RMAN.
  • Media Manager: Este o aplicație specifică furnizorului care permite RMAN să facă o copie de rezervă a sistemului de stocare, cum ar fi banda. Este o componentă opțională.
  • Catalog de gestionare media: este un depozit specific de furnizor de metadate legate de aplicația de gestionare a media. De asemenea, este o componentă opțională.
  • Oracle Enterprise Manager: este o interfață bazată pe browser care include backup și recuperare prin RMAN. De asemenea, este o componentă opțională.

Cum funcționează RMAN

Mediul RMAN are o bază de date țintă și un client RMAN. Copiile de rezervă sunt efectuate pe bazele de date țintă de către RMAN, iar aplicația client gestionează toate sarcinile de rezervă și recuperare pentru baza de date țintă. RMAN utilizează un API media manager pentru a lucra cu hardware-ul de rezervă. Un utilizator trebuie să se conecteze la Oracle RMAN și apoi să îi ceară să facă o copie de rezervă a bazei de date a utilizatorului. RMAN copiază apoi fișierul în directorul specificat de utilizator.

Baza de date Administratorii pot folosi comenzi de rezervă RMAN pentru a gestiona RMAN. Comenzile pot fi utilizate pentru a converti fișiere de date, pentru a rula o copie de rezervă, pentru a actualiza sau recupera scheme de catalog, pentru a iniția o bază de date flashback, pentru a crea o bază de date duplicată și multe alte activități.

Caracteristici ale RMAN

  • Seturi de rezervă: Seturile de rezervă sunt alcătuite din piese de rezervă în care Oracle RMAN stochează date. O piesă de rezervă este un fișier binar care poate fi creat sau restaurat doar de RMAN. Seturile de backup sunt formate prin gruparea pieselor de rezervă, care permite administratorilor bazei de date să protejeze mai multe fișiere de date, jurnalele de arhivă și fișierele parametrilor serverului. Datele scrise în seturi de backup pot fi criptate și decriptate de RMAN.
  • Jurnalele de refacere arhivate: Fiecare bază de date Oracle are jurnalul redo, care stochează modificările aduse bazei de date. Jurnalele redo arhivate conțin grupul de jurnalele redo salvate în afara site-ului. Dacă baza de date nu se închide în mod corespunzător, atunci conduce la o bază de date inconsistentă care poate fi restaurată folosind jurnalele redo arhivate.
  • Recuperare Flash: Copiile de rezervă realizate de RMAN sunt create în zona de recuperare flash a bazei de date Oracle de pe disc. FRA este un director care are online și arhivat jurnalele redo, jurnalele de control, jurnalele flashback și copii de imagine. Copiile de rezervă care nu mai sunt necesare sunt eliminate pentru a face spațiu liber pentru copiile de rezervă noi. Copiile de rezervă care vor fi șterse sunt decise în conformitate cu politicile făcute de DBA.
  • Baza de date Flashback și recuperare media: Oracle Flashbacks și recuperare media sunt utilizate pentru a restaura datele. Flashback-urile permit DBA-urilor să meargă la o perioadă anterioară pentru a elimina erorile utilizatorilor sau corupțiile de date numite recuperare la timp. Eșecurile media sunt rezolvate cu Recuperarea media. Baza de date Flashback ajută la restaurarea oricărei baze de date în orice moment, în loc să recupereze incomplet.
  • Criptarea seturilor de backup: Există trei moduri de criptare furnizate de RMAN, adică Criptare transparentă, Criptare în modul dublu și Criptare cu parolă.

Avantajele RMAN

  • Selectează cea mai potrivită copie de rezervă pentru recuperarea bazei de date.
  • Utilizează comenzi simple.
  • Utilizatorul poate face backup la baza de date automat pe bandă.
  • O bază de date poate fi recuperată la nivelul blocului de date.
  • Doar blocurile de date schimbate pot fi recuperate folosind funcționalitate de rezervă incrementală, ceea ce reduce timpul de rezervă.
  • Copii de rezervă sigure pot fi create folosind funcția Criptare.
  • Clona bazei de date poate fi creată pe gazda de la distanță folosind comanda duplicată a RMAN.
  • Bazele de date fizice de așteptare pot fi create simplu.

Cum te va ajuta această tehnologie în creșterea carierei?

Datorită creșterii datelor, procesul de gestionare a bazei de date și teama de a pierde datele cresc. Prin urmare, recuperarea bazelor de date este necesară și, prin urmare, oportunitățile de angajare pentru acest lucru cresc și ele. Salariul mediu al locurilor de muncă legate de Oracle RMAN variază de la 87.000 USD la 131.000 USD pe an.

Concluzie

Acest articol este legat de conceptele de bază și de funcționare a Oracle RMAN a căror obiectiv este în creștere zi de zi datorită creșterii datelor, prin urmare, este un client eficient al bazei de date care ajută la recuperarea bazelor de date cu ușurință.

Articole recomandate

Acesta a fost un ghid pentru Ce este RMAN Oracle? Aici am discutat despre Componentele, Lucrul, Aptitudinile, Creșterea carierei și Avantajele RMAN Oracle ?. Puteți parcurge și alte articole sugerate pentru a afla mai multe-

  1. Ce este Data Warehouse?
  2. Cariera în Oracle
  3. Ce este securitatea cibernetică?
  4. Ce este Apache Spark?
  5. Ce este o interogare și tipuri de interogări Oracle