Oracle Database Backup and Recovery Essential av James Smith

På grund av växande storlek ofdatabase och det blir större och större, återställa tidslängd är alsoextending och det tar flera timmar. Sådan hög driftstopp är oacceptabelt inany 24x7x365 dygnet runt kör miljön. Följaktligen är det viktigt inriktas databaseadministration

att utvärdera och använda rätt enhet återhämtning, är suchthat totala driftstopp minimized.Oracleallows återhämtning på olika nivåer som databasnivå, tabellnivå, datafil nivå, schema nivå, segmentsnivå och sista är blocket nivå. Av återhämtning courseblock nivå endast möjligt i RMAN en återhämtning chef verktyg. Varje levelhas varierande effekter på databas tillgänglighet och genomsnittlig tid till återhämtning MTTR.For exempel har den databas som ska stängas för att utföra databaserecovery, vilket noll tillgänglighet under databas återhämtning. Emellertid kan thedatabase vara öppen och endast den specifika tabell eller datafil recoveryrespectively. Naturligtvis SYSTEM tabell eller SYSAUX tabell med activerollback segment finns undantag och hela databasen måste stängas whilerecovery dessa typer tabell. Beroende på avbrottet situationen levelcan varje påskynda eller fördröja återhämtningen, vilket påverkar MTTR. Till exempel, under databas återvinning, du kan inte ha flera sessioner som gäller recoveryin parallellt, men du har parallella återställnings trådar i samma session. I thecase av tabell eller datafil återhämtning; Du kan ha flera sessioner withmultiple återvinnings trådar för varje session, som arbetar parallellt på differenttablespace eller data files.As AAllmänna tumregel, dock bör det noteras att den lägre nivån ofrecovery, desto högre tillgänglighet, eftersom lägre återvinningsnivåer, t.ex. asfor tabell och datafil återhämtning tillåter delar av databasen som skall openand tillgängliga för användarna. Följaktligen i varje strömavbrott situation, alltid considerdata fil återhämtning först. Om det inte är lämpligt, då överväga tablespacerecovery, och om det inte är lämpligt heller, försök sedan databas levelrecovery som en sista utväg. Dessutom gör det till en vana att inte bryta mot referentialintegrity eller tidpunkt konsistens mellan de olika segmenten, samtidigt som man försöker alower enhet återhämtning. Detta kan orsaka logiska korruption med database.Avoiding sådana kritiska situationer kräver robust kunskap om applicationmodel från varningsloggen DBA.Alwayscheck efter återhämtningsprocessen avslutad. Med hjälp av denna idé, kommer du beable analys någon korruption eller någon kritisk databasnivå eller bugg relatederror kastar under återhämtningsprocessen. Om du övervakar constantlyalert fil under databas återvinning Omdömen processthen det är bästa idén men efter avslutad uppgift, om du skulle behöva kontrollera againfor vidare analys. Omdömen