Introduksjon til RMAN Oracle
Oracle RMAN står for Oracle Recovery Manager. Det er en Oracle Database Client som automatiserer sikkerhetskopierings- og gjenopprettingsoppgaver på databasene dine. Den utfører sikkerhetskopiering, gjenoppretting og gjenoppretting av databasefilene. Databehandlingsadministratorer er ikke påkrevd for å starte sikkerhetskopieringsprosessen. DBA (databaseadministratorer) kan beskytte data på Oracle-databaser ved å bruke RMAN (Recovery Manager).
Hva er RMAN Oracle?
RMAN (Recovery Manager) er en Oracle-databaseklient, som automatiserer administrasjonen av sikkerhetskopieringsstrategier og sikrer databasens integritet. Under gjenoppretting og sikkerhetskopiering av data gis deteksjon av blokkeringsnivå for korrupsjon. Mange sikkerhetskopieringsteknikker som oppbevaringspolitikk for sikkerhetskopifiler, parallellisering av sikkerhetskopiering eller gjenoppretting av datastrømmer og detaljert historie for sikkerhetskopieringsoperasjoner støttes. Oracle Recovery Manager kan utføre gjenoppretting av medier, automatisert duplisering av databaser, inkrementelle sikkerhetskopier, konvertering av plattformdata, binær komprimering og krypterte sikkerhetskopier. Den håndterer alle disse vedlikeholdsoppgavene som utføres før eller etter sikkerhetskopiering eller gjenoppretting av databasene.
RMAN Oracle Architecture
Oracle Recovery Manager (RMAN) -arkitektur har følgende komponenter:
- Måldatabase: Det er en database som inneholder datafiler, kontrollerer filer og gjør om filer som er nødvendige for å sikkerhetskopiere eller gjenopprette. Måldatabasens kontrollfil brukes av RMAN til å samle metadata om måldatabasen. Serverøkter som kjører på måldatabasen, utfører alt sikkerhetskopierings- og gjenopprettingsarbeid. Det er en obligatorisk komponent for RMAN.
- RMAN-klient: Det er klientprogrammet som utfører alle sikkerhetskopierings- og gjenopprettingsoperasjoner for måldatabasen. Den bruker Oracle net for å koble seg til måldatabasen slik at dens plassering kan bli funnet på en hvilken som helst vert som er koblet til målverten ved hjelp av Oracle Net. Det er et kommandolinjegrensesnitt som hjelper til med å utstede sikkerhetskopierings-, gjenopprettings-, SQL- og spesielle RMAN-kommandoer. Det er en obligatorisk komponent for RMAN.
- Gjenopprettingskatalogskjema: Det er brukeren som er til stede i gjenopprettingskatalogdatabasen som har metadatatabellene laget av RMAN. RMAN skifter periodisk metadata fra kontrollfilen til måldatabasen til gjenopprettingskatalogen. Det er en valgfri komponent.
- Gjenopprettingskatalogdatabase: Det er en database som inneholder gjenopprettingskatalogen som inneholder metadata som brukes av RMAN til å utføre sikkerhetskopierings- og gjenopprettingsoppgaver. En gjenopprettingskatalog kan opprettes for å inneholde metadata for flere måldatabaser. Det er også en valgfri komponent.
- Fysisk standby-database: Det er en kopi av den primære databasen som er oppdatert med arkiverte omloggingslogger. Den har samme database-ID og databasenavn som den primære databasen, men den har forskjellige DB_UNIQUE_NAME. Standby-databaser kan opprettes, sikkerhetskopieres og gjenopprettes av RMAN. Det er ikke en obligatorisk komponent.
- Duplisert database: Det er også en kopi av den primære databasen, men den brukes til testformål. DB_ID-en er også forskjellig fra den primære databasen.
- Hurtig gjenopprettingsområde: Det er en diskplassering som brukes til å lagre filer relatert til gjenoppretting, for eksempel kontrollfil, online gjenta filer flashback-logger, RMAN-sikkerhetskopier og arkiverte gjenta filer på nytt. Filer som er til stede i området for hurtig gjenoppretting, administreres automatisk av Oracle-databasen og RMAN.
- Media Manager: Det er et leverandørspesifikt program som lar RMAN ta sikkerhetskopi av lagringssystemet, for eksempel tape. Det er en valgfri komponent.
- Media Management-katalog: Det er et leverandørspesifikt lagringssted av metadata relatert til mediehåndteringsapplikasjon. Det er også en valgfri komponent.
- Oracle Enterprise Manager: Det er et nettleserbasert grensesnitt som inkluderer sikkerhetskopiering og gjenoppretting gjennom RMAN. Det er også en valgfri komponent.
Slik fungerer RMAN
RMAN-miljøet har en måldatabase og en RMAN-klient. Sikkerhetskopiering utføres på måldatabaser av RMAN og klientapplikasjonen administrerer alle sikkerhetskopierings- og gjenopprettingsoppgavene for måldatabasen. En media manager API brukes av RMAN til å jobbe med sikkerhetskopien maskinvare. En bruker må logge seg på Oracle RMAN og deretter be den om å sikkerhetskopiere brukerens database. RMAN kopierer deretter filen til den brukerspesifiserte katalogen.
Databaseadministratorer kan bruke RMAN-sikkerhetskopikommandoer for å administrere RMAN. Kommandoer kan brukes til å konvertere datafiler, til å kjøre en sikkerhetskopi, for å oppdatere eller gjenopprette katalogskjemaer, starte en flashback-database, lage en duplikatdatabase og mange flere oppgaver.
Funksjoner ved RMAN
- Sikkerhetskopieringssett: Sikkerhetskopisettene består av sikkerhetskopieringsstykker der Oracle RMAN lagrer data. En sikkerhetskopi er en binær fil som bare kan opprettes eller gjenopprettes av RMAN. Sikkerhetskopieringssett dannes ved å gruppere sikkerhetskopieringsstykker som gjør det mulig for databaseadministratorer å beskytte flere datafiler, arkivlogger og serverparameterfiler. Data skrevet i backup-sett kan krypteres og dekrypteres av RMAN.
- Arkiverte omloggingslogger: Hver database i Oracle har sin omloggingslogg som lagrer endringer som er gjort i databasen. Arkiverte omloggingslogger inneholder gruppen som gjør om logger som er lagret utenfor nettstedet. Hvis databasen ikke stenges ordentlig, fører den til en inkonsekvent database som kan gjenopprettes ved hjelp av arkiverte omloggingslogger.
- Flashgjenoppretting: Sikkerhetskopiene som er gjort av RMAN opprettes i flashgjenopprettingsområdet i Oracle-databasen på disken. FRA er en katalog som har online og arkiverte omlogginger, kontrolllogger, flashback-logger og bildekopier. Sikkerhetskopiene som ikke lenger er nødvendige, fjernes for å gi ledig plass til nye sikkerhetskopier. Sikkerhetskopiene som skal slettes blir bestemt i henhold til retningslinjene laget av DBA.
- Flashback-database og Media Recovery: Oracle Flashbacks og Media Recovery brukes til å gjenopprette data. Flashbacks gjør at DBAer kan gå til et tidligere tidspunkt for å fjerne brukerfeil eller datakorrupsjoner kalt punktgjenoppretting. Mediefeilene løses ved hjelp av Media Recovery. Flashback-databasen hjelper til med å gjenopprette en hvilken som helst database helt når som helst i stedet for å gjøre ufullstendig gjenoppretting.
- Kryptering av sikkerhetskopisett: Det er tre krypteringsmodus levert av RMAN, dvs Transparent Encryption, Dual Mode Encryption, and Password Encryption.
Fordeler med RMAN
- Velger den mest passende sikkerhetskopien for gjenoppretting av databaser.
- Bruker enkle kommandoer.
- Brukeren kan sikkerhetskopiere databasen automatisk på bånd.
- En database kan gjenopprettes på datablokknivå.
- Bare endrede datablokker kan gjenopprettes ved hjelp av inkrementell sikkerhetskopifunksjonalitet som reduserer sikkerhetskopieringstiden.
- Sikker sikkerhetskopiering kan opprettes ved hjelp av krypteringsfunksjonen.
- Klon av databasen kan opprettes på den eksterne verten ved å bruke duplikatkommandoen til RMAN.
- Fysiske databaser i standby kan enkelt opprettes.
Hvordan denne teknologien vil hjelpe deg i karrierevekst?
På grunn av en økning i data øker også prosessen med å håndtere database og frykten for å miste data. Så databasegjenoppretting er nødvendig, og dermed øker også jobbmulighetene for dette. Gjennomsnittslønnen for jobbene relatert til Oracle RMAN varierer fra $ 87 000 til 131 000 dollar per år.
Konklusjon
Denne artikkelen er relatert til de grunnleggende konseptene og arbeidet til Oracle RMAN, hvis omfang øker dag for dag på grunn av økning i data, og det er derfor en effektiv databaseklient som hjelper til med å gjenopprette databasene.
Anbefalte artikler
Dette har vært en guide til Hva er RMAN Oracle? Her diskuterte vi Komponenter, Arbeid, Ferdigheter, Karrierevekst og Fordeler ved RMAN Oracle ?. Du kan også gå gjennom andre foreslåtte artikler for å lære mer-
- Hva er datavarehus?
- Karriere i Oracle
- Hva er cybersikkerhet?
- Hva er Apache Spark?
- Hva er en spørring og typer Oracle Queries