Här i det här avsnittet ger vi en introduktion till Oracle-databassäkerhetskopiering
Vad är säkerhetskopiering?
1)En säkerhetskopia är en ögonblicksbild av en datafil, tabellutrymme eller databas vid en viss tidpunkt.
2) Denna kopia kan innehålla viktiga delar av en databas som kontrollfilen, gör om loggar och datafiler
3) En säkerhetskopia skyddar data från programfel och fungerar som ett skydd mot oväntad dataförlust, genom att tillhandahålla ett sätt att återställa originaldata
Det finns två typer där Oracle-databaser kan säkerhetskopieras
1) Fysiska säkerhetskopior är kopior av fysiska databasfiler
2) logiska säkerhetskopior innehåller data som exporteras med SQL-kommandon och lagras i en binär fil . De används för att komplettera fysiska säkerhetskopior.
Nyckelstruktur för fysiska säkerhetskopior
Nyckeldatastrukturerna för säkerhetskopiering och återställning måste identifieras:
Datafiler :Varje Oracle-databas har en eller flera fysiska datafiler som tillhör logiska strukturer som kallas tabellutrymmen
Kontrollfiler :Kontrollfilen innehåller viktig strukturell information om databasen som databasnamn, tidsstämpel för databasskapande, namn och platser för databasens datafiler och online- och arkiverade redo-loggfiler. Den innehåller också information om kontrollpunkter och valfritt RMAN-metadata
loggfiler för ombokning online :Varje Oracle-databas innehåller en uppsättning av två eller flera redo-loggfiler online. oracle tilldelar varje redo-loggfil ett loggsekvensnummer för att unikt identifiera den. Oracle använder redo-loggen för att registrera alla ändringar som görs i databasen. Oracle registrerar varje ändring i en redo-post, en post i redo-bufferten som beskriver vad som har ändrats
Arkiverade Redo-loggfiler :Arkiverade loggfiler är redo-loggar som Oracle har fyllt med redo-poster, gjort inaktiva och kopierat till en eller flera loggarkivdestinationer. Oracle kan köras i något av två lägen:
Automatisk hanterad ångra :Varje Oracle-databas måste ha en metod för att underhålla information som används för att återställa eller ångra ändringar i databasen. Sådan information består av register över transaktionernas handlingar, främst innan de begås