Hvad er RMAN Oracle - Sådan fungerer det - Dygtighed og karrierevækst - Fordele

Indholdsfortegnelse:

Anonim

Introduktion til RMAN Oracle

Oracle RMAN står for Oracle Recovery Manager. Det er en Oracle Database Client, der automatiserer sikkerhedskopierings- og gendannelsesopgaver på dine databaser. Det udfører sikkerhedskopiering, gendannelse og gendannelse af databasefilerne. Databehandlingsadministratorer er ikke påkrævet for at starte backupprocessen. DBA (databaseadministratorer) kan beskytte data på Oracle-databaser ved hjælp af RMAN (Recovery Manager).

Hvad er RMAN Oracle?

RMAN (Recovery Manager) er en Oracle-databaseklient, der automatiserer administrationen af ​​sikkerhedskopieringsstrategier og beskytter databasens integritet. Under gendannelse og sikkerhedskopiering af data gives der blokering af korruption på niveau. Mange sikkerhedskopieringsteknikker som opbevaringspolitik for sikkerhedskopifiler, parallelisering af sikkerhedskopiering eller gendannelse af datastrømme og sikkerhedskopieringens detaljerede historie understøttes alle. Oracle Recovery Manager kan udføre blokere mediegendannelse, automatiseret databaseduplicering, inkrementelle sikkerhedskopieringer, konvertering på tværs af platforme, binær komprimering og krypterede sikkerhedskopieringer. Den håndterer alle disse vedligeholdelsesopgaver, der udføres før eller efter sikkerhedskopien eller gendannelsen af ​​databaserne.

RMAN Oracle Architecture

Oracle Recovery Manager (RMAN) arkitektur har følgende komponenter:

  • Måldatabase: Det er en database, der indeholder datafiler, kontrollerer filer og gentager filer, der er nødvendige for at blive sikkerhedskopieret eller gendannet. Måldatabasens kontrolfil bruges af RMAN til at indsamle metadata om måldatabasen. Server sessioner, der kører på måldatabasen, udfører alt backup- og gendannelsesarbejde. Det er en obligatorisk komponent for RMAN.
  • RMAN-klient: Det er klientprogrammet, der udfører alle sikkerhedskopierings- og gendannelsesoperationer for måldatabasen . Det bruger Oracle net til at oprette forbindelse til måldatabasen, så dens placering kan findes på enhver vært, der er tilsluttet målhosten ved hjælp af Oracle Net. Det er en kommandolinjegrænseflade, der hjælper med at udstede backup, gendanne, SQL og specielle RMAN kommandoer. Det er en obligatorisk komponent for RMAN.
  • Gendannelseskatalogskema: Det er brugeren, der er til stede i gendannelseskatalogdatabasen, der har metadatatabellerne lavet af RMAN. RMAN skifter periodisk metadata fra kontrolfilen for måldatabasen til gendannelseskataloget. Det er en valgfri komponent.
  • Gendannelseskatalogdatabase: Det er en database, der indeholder gendannelseskataloget, der indeholder metadata, som bruges af RMAN til at udføre backup- og gendannelsesopgaver. Et gendannelseskatalog kan oprettes til at indeholde metadata for flere måldatabaser. Det er også en valgfri komponent.
  • Fysisk standby-database: Det er en kopi af den primære database, der opdateres med arkiverede gentagelseslogger. Det har samme database-id og databasenavn som den primære database, men den har forskellige DB_UNIQUE_NAME. Standby-databaser kan oprettes, sikkerhedskopieres og gendannes af RMAN. Det er ikke en obligatorisk komponent.
  • Duplikatdatabase: Det er også en kopi af den primære database, men den bruges til testformål. Dets DB_ID er også forskellig fra den primære database.
  • Hurtigt gendannelsesområde: Det er en diskplacering, der bruges til at gemme filer, der er relateret til gendannelse, såsom kontrolfil, online gentagefiler flashback-logfiler, RMAN-sikkerhedskopier og arkiverede genindførelsesfiler. Filer, der findes i det hurtige gendannelsesområde, administreres automatisk af Oracle-databasen og RMAN.
  • Media Manager: Det er et leverandørspecifikt program, der giver RMAN mulighed for at tage backup af lagringssystemet, f.eks. Bånd. Det er en valgfri komponent.
  • Media Management-katalog: Det er en leverandørspecifik opbevaring af metadata relateret til mediehåndteringsapplikation. Det er også en valgfri komponent.
  • Oracle Enterprise Manager: Det er en browser-baseret grænseflade, der inkluderer sikkerhedskopiering og gendannelse gennem RMAN. Det er også en valgfri komponent.

Sådan fungerer RMAN

RMAN-miljøet har en måldatabase og en RMAN-klient. Sikkerhedskopier udføres på måldatabaser af RMAN, og klientapplikationen administrerer alle sikkerhedskopierings- og gendannelsesopgaver for måldatabasen. En media manager API bruges af RMAN til at arbejde med backup-hardware. En bruger skal logge på Oracle RMAN og derefter bede den om at tage backup af brugerens database. RMAN kopierer derefter filen til det brugerdefinerede bibliotek.

Databaseadministratorer kan bruge RMAN-backup-kommandoer til at administrere RMAN. Kommandoer kan bruges til at konvertere datafiler, til at køre en sikkerhedskopi, til at opdatere eller gendanne katalogskemaer, starte en flashback-database, oprette en duplikatdatabase og mange flere opgaver.

Funktioner ved RMAN

  • Sikkerhedskopieringssæt: Sikkerhedskopiesættene består af sikkerhedskopier, hvor Oracle RMAN gemmer data. Et sikkerhedskopi er en binær fil, som kun kan oprettes eller gendannes af RMAN. Sikkerhedskopiesæt dannes ved at gruppere backup-stykker, der gør det muligt for databaseadministratorer at beskytte flere datafiler, arkivlogfiler og serverparameterfiler. Data skrevet i backup-sæt kan krypteres og dekrypteres af RMAN.
  • Arkiverede fornyelseslogfiler: Hver database i Oracle har sin fornyelseslogg, som gemmer ændringer foretaget i databasen. Arkiverede fornyelseslogfiler indeholder gruppen om gentilværelseslogger gemt off-site. Hvis databasen ikke lukkes ordentligt, fører den til en inkonsekvent database, der kan gendannes ved hjælp af arkiverede gentilmeldingslogger.
  • Flashgendannelse : De sikkerhedskopier, der er foretaget af RMAN, oprettes i flashgendannelsesområdet i Oracle-databasen på disken. FRA er et bibliotek, der har online og arkiverede forny logfiler, kontrollogfiler, flashback-logfiler og billedkopier. De sikkerhedskopier, som ikke længere er påkrævet, fjernes for at skabe ledig plads til nye sikkerhedskopier. De sikkerhedskopier, der skal slettes, afgøres i henhold til DBA's politikker.
  • Flashback-database og mediegendannelse: Oracle Flashbacks og mediegendannelse bruges til at gendanne data. Flashbacks giver DBA'er mulighed for at gå til et tidligere tidspunkt for at fjerne brugerfejl eller datakorruktioner kaldet point-in-time gendannelse. Mediefejlene løses ved hjælp af Media Recovery. Flashback-database hjælper med at gendanne enhver database helt på ethvert tidspunkt i stedet for at udføre ufuldstændig gendannelse.
  • Kryptering af sikkerhedssæt: Der er tre krypteringsmåder leveret af RMAN, dvs. Transparent Encryption, Dual Mode Encryption og Password Encryption.

Fordele ved RMAN

  • Vælger den mest passende sikkerhedskopi til databasegendannelse.
  • Bruger enkle kommandoer.
  • Brugeren kan automatisk sikkerhedskopiere databasen på bånd.
  • En database kan gendannes på datablockniveauet.
  • Kun ændrede datablokke kan gendannes ved hjælp af inkrementel backupfunktionalitet, hvilket reducerer sikkerhedskopieringstiden.
  • Sikker sikkerhedskopiering kan oprettes ved hjælp af krypteringsfunktionen.
  • Klon af databasen kan oprettes på den eksterne vært ved hjælp af duplikatkommandoen til RMAN.
  • Fysiske standby-databaser kan oprettes enkelt.

Hvordan denne teknologi vil hjælpe dig i karrierevækst?

På grund af en stigning i data øges også processen med håndtering af databaser og frygt for at miste data. Så databasegendannelse er påkrævet, og dermed øges jobmulighederne for dette også. Den gennemsnitlige løn for de job, der er relateret til Oracle RMAN, spænder fra $ 87.000 til $ 131.000 om året.

Konklusion

Denne artikel er relateret til de grundlæggende koncepter og arbejde i Oracle RMAN, hvis omfang stiger dag for dag på grund af stigning i data, hvorfor det er en effektiv databaseklient, der hjælper med at gendanne databaserne let.

Anbefalede artikler

Dette har været en guide til Hvad er RMAN Oracle? Her diskuterede vi komponenter, arbejde, færdigheder, karrierevækst og fordele ved RMAN Oracle ?. Du kan også gennemgå vores andre foreslåede artikler for at lære mere-

  1. Hvad er datavarehus?
  2. Karriere i Oracle
  3. Hvad er cybersikkerhed?
  4. Hvad er Apache Spark?
  5. Hvad er en forespørgsel og typer af Oracle-forespørgsler