Introduktion till RMAN Oracle
Oracle RMAN står för Oracle Recovery Manager. Det är en Oracle Database Client som automatiserar säkerhetskopierings- och återställningsuppgifter på dina databaser. Det utför säkerhetskopiering, återställning och återställning av databasfilerna. Administratörer för säkerhetskopiering av data krävs inte för att starta säkerhetskopieringsprocessen. DBA (databasadministratörer) kan skydda data på Oracle-databaser med hjälp av RMAN (Recovery Manager).
Vad är RMAN Oracle?
RMAN (Recovery Manager) är en Oracle-databassklient, som automatiserar administrationen av säkerhetskopieringsstrategier och skyddar databasintegriteten. Under återställning och säkerhetskopiering av data ges blockeringsnivå för korruption. Många säkerhetskopieringstekniker som lagringspolicy för säkerhetskopiering, parallellisering av säkerhetskopiering eller återställning av dataströmmar och säkerhetskopieringens detaljerade historik stöds alla. Oracle Recovery Manager kan utföra blockmediaåterställning, automatiserad databasduplikering, inkrementella säkerhetskopior, konvertering över plattformar, datakomprimering och krypterade säkerhetskopior. Den hanterar alla dessa underhållsuppgifter som utförs före eller efter säkerhetskopiering eller återställning av databaserna.
RMAN Oracle Architecture
Oracle Recovery Manager (RMAN) -arkitektur har följande komponenter:
- Måldatabas: Det är en databas som innehåller datafiler, kontrollerar filer och gör om filer som behövs för att säkerhetskopieras eller återställas. Måldatabasens kontrollfil används av RMAN för att samla in metadata om måldatabasen. Server-sessioner som körs på måldatabasen utför allt säkerhetskopierings- och återställningsarbete. Det är en obligatorisk komponent för RMAN.
- RMAN-klient: Det är klientapplikationen som utför alla säkerhetskopierings- och återställningsoperationer för måldatabasen. Den använder Oracle net för att ansluta till måldatabasen så att dess plats kan hittas på alla värdar som är anslutna till målvärd med Oracle Net. Det är ett kommandoradgränssnitt som hjälper till att utfärda säkerhetskopior, återställa, SQL och speciella RMAN-kommandon. Det är en obligatorisk komponent för RMAN.
- Återställningskatalogschema: Det är användaren som finns i databasen för återställningskataloger som har metadatatabellerna gjorda av RMAN. RMAN flyttar metadata med jämna mellanrum från kontrollfilen för måldatabasen till återställningskatalogen. Det är en valfri komponent.
- Återställningskatalogdatabas: Det är en databas som innehåller återställningskatalogen som innehåller metadata som används av RMAN för att utföra säkerhetskopierings- och återställningsuppgifter. En återställningskatalog kan skapas för att innehålla metadata för flera måldatabaser. Det är också en valfri komponent.
- Fysisk standbydatabas: Det är en kopia av den primära databasen som uppdateras med arkiverade omloggningar. Den har samma databas-id och databasnamn som den primära databasen, men den har olika DB_UNIQUE_NAME. Standby-databaser kan skapas, säkerhetskopieras och återställas av RMAN. Det är inte en obligatorisk komponent.
- Duplicerad databas: Det är också en kopia av den primära databasen men den används för teständamål. Dess DB_ID skiljer sig också från den primära databasen.
- Snabbt återställningsområde: Det är en diskplats som används för att lagra filer relaterade till återställning, t.ex. kontrollfil, online-ombokningsfiler flashbackloggar, RMAN-säkerhetskopior och arkiverade omfiler. Filer som finns i det snabba återställningsområdet hanteras automatiskt av Oracle-databasen och RMAN.
- Media Manager: Det är ett leverantörsspecifikt program som tillåter RMAN att säkerhetskopiera lagringssystemet, t.ex. band. Det är en valfri komponent.
- Media Management-katalog: Det är ett leverantörsspecifikt arkiv av metadata relaterade till mediahanteringsapplikation. Det är också en valfri komponent.
- Oracle Enterprise Manager: Det är ett webbläsarbaserat gränssnitt som inkluderar säkerhetskopiering och återställning via RMAN. Det är också en valfri komponent.
Hur RMAN fungerar
RMAN-miljön har en måldatabas och en RMAN-klient. Säkerhetskopior utförs på måldatabaser av RMAN och klientapplikationen hanterar alla säkerhetskopierings- och återställningsuppgifter för måldatabasen. Ett media manager-API används av RMAN för att arbeta med säkerhetskopieringsmaskinvaran. En användare måste logga in på Oracle RMAN och sedan be den att säkerhetskopiera användarens databas. RMAN kopierar sedan filen till den användarspecifika katalogen.
Databasadministratörer kan använda RMAN-reservkommandon för att hantera RMAN. Kommandon kan användas för att konvertera datafiler, för att köra en säkerhetskopia, för att uppdatera eller återställa katalogscheman, initiera en flashback-databas, skapa en duplikatdatabas och många fler uppgifter.
Funktioner hos RMAN
- Säkerhetskopieringsuppsättningar: Säkerhetskopieringsuppsättningarna består av reservdelar där Oracle RMAN lagrar data. En säkerhetskopia är en binär fil som bara kan skapas eller återställas av RMAN. Säkerhetskopieringsuppsättningar bildas genom att gruppera reservdelar som gör det möjligt för databasadministratörer att skydda flera datafiler, arkivloggar och serverparameterfiler. Data skrivna i reservuppsättningar kan krypteras och dekrypteras av RMAN.
- Arkiverade omloggningsloggar: Varje databas i Oracle har sin omloggningslogg som lagrar förändringar i databasen. Arkiverade omloggningsloggar innehåller gruppen omloggningsloggar som sparats utanför webbplatsen. Om databasen inte stängs av ordentligt leder den till en inkonsekvent databas som kan återställas med arkiverade omloggar.
- Flash Återställning: De säkerhetskopior som gjorts av RMAN skapas i området för återhämtning av flash i Oracle-databasen på disken. FRA är en katalog som har online och arkiverade omloggar, kontrollloggar, flashback-loggar och bildkopior. Säkerhetskopiorna som inte krävs längre tas bort för att göra ledigt utrymme för nya säkerhetskopior. De säkerhetskopior som ska raderas bestäms enligt DBA: s policyer.
- Flashback-databas och medieåterhämtning: Oracle Flashbacks och Media-återställning används för att återställa data. Flashbacks tillåter DBA att gå till en tidigare tid för att ta bort användarfel eller datakorruptioner som kallas punkt-i-tid återhämtning. Mediefelten löses med Media Recovery. Flashback-databasen hjälper till att återställa alla databaser helt när som helst i stället för att göra ofullständig återställning.
- Kryptera säkerhetskopieringsuppsättningar: Det finns tre krypteringslägen som tillhandahålls av RMAN, dvs Transparent Encryption, Dual Mode Encryption, and Password Encryption.
Fördelar med RMAN
- Väljer den mest lämpliga säkerhetskopian för databasåterställning.
- Använder enkla kommandon.
- Användaren kan automatiskt säkerhetskopiera databasen på band.
- En databas kan återvinnas på datablocknivån.
- Endast ändrade datablock kan återställas med hjälp av inkrementell säkerhetskopieringsfunktion som reducerar säkerhetskopieringstiden.
- Säkra säkerhetskopior kan skapas med hjälp av krypteringsfunktionen.
- Klon av databasen kan skapas på fjärrvärden med hjälp av duplikatkommandot för RMAN.
- Fysiska standby-databaser kan skapas enkelt.
Hur denna teknik kommer att hjälpa dig i karriärtillväxt?
På grund av en ökning av data ökar också processen för hantering av databaser och rädsla för att förlora data. Så databasåterställning krävs och därmed ökar också jobbmöjligheterna för detta. Medelönen för de jobb som är relaterade till Oracle RMAN sträcker sig från $ 87.000 till $ 131.000 per år.
Slutsats
Den här artikeln är relaterad till de grundläggande koncepten och arbetet för Oracle RMAN vars omfattning ökar dag för dag på grund av ökad data, följaktligen är det en effektiv databasklient som hjälper till att återställa databaserna enkelt.
Rekommenderade artiklar
Detta har varit en guide till Vad är RMAN Oracle? Här diskuterade vi komponenter, arbete, färdigheter, karriärstillväxt och fördelar med RMAN Oracle ?. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer-
- Vad är Data Warehouse?
- Karriär i Oracle
- Vad är Cyber Security?
- Vad är Apache Spark?
- Vad är en fråga och typer av Oracle-frågor