Oracle Database Sikkerhetskopiering og gjenoppretting Essential James Smith

grunn til å utvide størrelsen ofdatabase og det blir større og større, utvinne tid varighet er alsoextending og det tar timer og timer. Så høy nedetid er uakseptabelt inany 24x7x365 døgnet kjører miljø. Følgelig er det viktig forthe databaseadministration

å evaluere og bruke riktig enhet utvinning, er suchthat generell nedetid minimized.Oracleallows utvinning på ulike nivåer som databasenivå, tabellnivå, datafile nivå, skjema nivå, segmentnivå og sist er blokk nivå. Av courseblock nivå utvinning bare mulig i RMAN en recovery manager verktøyet. Hver levelhas varierende effekter på database tilgjengelighet og bety tid til recovery MTTR.For eksempel har databasen som skal stenges for å utføre databaserecovery, forårsaker null tilgjengelighet under database utvinning. Imidlertid kan thedatabase være åpen og bare den spesifikke tabell eller datafil recoveryrespectively. Selvfølgelig SYSTEM tabell eller SYSAUX tabell med activerollback segmenter finnes unntak og hele databasen må lukkes whilerecovery disse typer tablespaces. Avhengig av strømbrudd situasjon, levelcan hver fremskynde eller forsinke gjenopprettingsprosessen, og dermed påvirke MTTR. For eksempel under database utvinning, du kan ikke ha flere økter som gjelder recoveryin parallelt, men du har parallelle utvinning tråder i samme økt. I thecase av tabell eller datafil utvinning; du kan ha flere økter withmultiple utvinning tråder for hver økt, som arbeider parallelt på differenttablespace eller data files.As ageneral tommelfingerregel, men bør det bemerkes at jo lavere nivå ofrecovery, jo høyere tilgjengelighet, fordi lavere restitusjonsnivå slik asfor tabell og datafil utvinning tillate deler av databasen som skal openand tilgjengelig for brukerne. Følgelig i enhver brudd situasjon, alltid considerdata filgjenoppretting først. Hvis det ikke er hensiktsmessig, og deretter vurdere tablespacerecovery, og hvis det ikke er hensiktsmessig heller, så prøv database levelrecovery som siste utvei. Dessuten gjør det et poeng å ikke bryte referentialintegrity eller tidspunkt konsistens på tvers av segmentene, mens du forsøker et underliggende enhet for utvinning. Dette kan føre logisk korrupsjon med database.Avoiding slike kritiske situasjoner krever robust kunnskap om applicationmodel fra DBA.Alwayscheck varselloggen etter endt gjenopprettingsprosessen. Ved hjelp av denne ideen, vil du beable til analyse korrupsjon eller kritisk databasenivå eller bug relatederror ble kastet under gjenopprettingsprosessen. Hvis du overvåker constantlyalert fil under database utvinning

processthen det er beste ideen, men etter å ha fullført oppgaven, bør du trenger for å sjekke againfor videre analyse. Anmeldelser