Hem Personliga finanser Grunderna i Oracle 12c Archives - dummies

Grunderna i Oracle 12c Archives - dummies

Innehållsförteckning:

Video: LABB2 Create Table Kund (legym) 2024

Video: LABB2 Create Table Kund (legym) 2024
Anonim

Arkivering är databasens förmåga att spåra alla dataändringar. Du kan aktivera eller inaktivera arkivering. Lyckligtvis har Oracle 12c utformat arkivering för att orsaka minimal överhead. I slutändan är priset värt lugnet du har av att ha en 24/7 operation med darn-nära garanterad noll dataförlust.

Så här aktiverar och avaktiverar du arkivering i Oracle 12c

Med arkivering kan du bara ta backup av databasen när den är stängd (kallas även konsekvent säkerhetskopior). Du gör det genom att stänga av den databasen och starta den i monteringsläget. Till följd av detta tillåts inga ändringar av data.

Med den här metoden kan du ta en konsekvent kopia av data som den existerar vid den tidpunkten. Om du någonsin måste återställa den här säkerhetskopian kommer din databas att se ut precis som den gjorde när säkerhetskopieringen togs … även om det var för ett år sedan.

Du kan börja se några olägenheter om du stänger av arkivering:

  • Olägenheter är oacceptabla om din databas kräver 24/7 tillgänglighet. Du kan inte bara stänga av den och avvisa ändringar så länge som din säkerhetskopiering tar.

  • Även om du gör konsekventa säkerhetskopior varje dag, vad händer med de förändringar som uppstår mellan säkerhetskopiorna? De är förlorade om du måste återställa från en tidigare säkerhetskopia.

Med arkivering aktiverad får du följande fördelar:

  • Alla dataändringar spåras.

  • Du kan göra säkerhetskopior med databasen öppen och tillgänglig för alla användare.

  • Om du någonsin måste återställa en säkerhetskopia som togs på natten innan kan du tillämpa de arkiv som spåras upp till misslyckad punkt.

I själva verket är arkivering ett måste för nästan alla levande produktionsdatabaser. Det är sällsynt att du har råd att ta databasen offline under betydande tidsperioder eller råd att förlora data om en säkerhetskopiering måste återställas.

Grunderna i arkivloggar i Oracle 12c

Förutom effekten av arkiveringsprocessen måste man överväga vad man ska göra med alla arkivloggfiler som skapas. Återigen bestämmer din databasstorlek och antalet ändringar hur mycket arkivdata du ska skapa.

Du har två val för var du ska lagra arkivloggarna:

  • Snabbåterställningsområde: Om du lagrar arkivloggarna här organiserar Oracle dem noggrant genom databas och datum. Denna lösning resulterar i mindre arbete och färre parametrar att konfigurera.

  • LOG_ARCHIVE_DEST_ n initialiseringsparametern: Detta är faktiskt 30 parametrar. n representerar ett tal från 1 till 30. Det är rätt: Du kan lagra upp till 30 kopior av dina arkivloggar (men det skulle bli överkill).DBA har vanligen två, kanske tre kopior. Här är ett exempel på hur du kan ställa in parametern LOG_ARCHIVE_DEST_1 i din spfile:

    ändra systemuppsättning log_archive_dest_1 = "LOCATION = / u01 / oradata / dev12c / archive";
    

Den nedersta raden är att du måste övervaka skapandet, lagring och säkerhetskopiering av arkivloggarna. Det är ett faktum av DBA-livet.

Den goda nyheten är att du behöver behålla arkivloggarna endast för återställning mellan säkerhetskopior. Betyder det att om du säkerhetskopierar varje natt kan du skräp alla arkivloggar som skapats innan den säkerhetskopierades? Nej Gör inte skräp dem varje dag. Det finns inte en allmän tumregel för hur länge man behåller dem, men överväga följande situation:

Det är onsdag. Du tar en fullständig säkerhetskopia av din databas varje kväll och körs i arkivloggläget. När säkerhetskopieringen är klar, raderar du alla arkivloggar som skapades innan den säkerhetskopierades.

Vid middagstid har du ett katastrofalt fel på disken och måste återställa säkerhetskopieringar från föregående natt (tisdag). Du upptäcker att säkerhetskopieringsbandet från föregående natt hade spratt kaffe på det (tsk tsk) och är inte längre bra.

Se var vi går med det här?

  • Du måste gå tillbaka till backup tejpen från två nätter sedan (måndag).

  • Du återställer den säkerhetskopian och upptäcker att du inte kan rulla fram till den tid som din skiva misslyckades idag eftersom du rastade alla arkivloggar efter varje nattlig säkerhetskopiering.

Återigen rekommenderas inte bara att hålla arkivloggar under en tid men också inkludera dem som en del av din säkerhetskopia.

Med några andra krav kanske du vill behålla arkivloggar i minst 30 dagar. Detta system ger dig gott om tid att gå tillbaka i händelse av att dagliga eller till och med veckovisa backup uppstår någon form av olycklig olycka.

Titta på det här sättet: Om du säkerhetskopierar arkivloggar kan du ta bort dem från systemet för att spara utrymme. En annan anledning att behålla arkivloggbackups: Det låter dig återställa databasen till perioder från länge sedan.

Grunderna i Oracle 12c Archives - dummies

Redaktörens val

Hur man tar bort eller minimerar webbdelar i SharePoint 2013 - dummies

Hur man tar bort eller minimerar webbdelar i SharePoint 2013 - dummies

Du har två alternativ för att ta bort en webbdel från din SharePoint-sida - stängning eller radering. Att stänga en webbdel lämnar webbdelen på sidan så att du kan aktivera den igen för framtida användning. Att ta bort webbdelen tar bort webbdelen från din sida (men tar inte bort den från SharePoint). Till ...

För att ladda ner Apps från SharePoint Store - dummies

För att ladda ner Apps från SharePoint Store - dummies

Förutom de appar som följer med SharePoint, Du kan också lägga till appar från tredje part. Dessa tredjepartsprogram visas i SharePoint-butiken. Om du använder SharePoint Online har du tillgång till hela butiken. Om du använder SharePoint On-Premise kan dina lokala IT-administratörer ha låst ned de appar som ...

Hur man visar visningar via webbdelar i SharePoint 2013 - dummies

Hur man visar visningar via webbdelar i SharePoint 2013 - dummies

Du vill visa din SharePoint appdata med annan text och webbdelar på flera platser, till exempel hemsidor för hemsida, webbsidor eller publiceringssidor. I dessa situationer vill du inte att dina användare ska interagera med själva appen med alla redigeringsalternativ. Du vill bara att de ska se flera ...

Redaktörens val

Vad är Kik? - dummies

Vad är Kik? - dummies

Grundades 2009, är Kik en gratis snabbmeddelandeprogram utvecklad från Kik Interactive. Kik är tillgängligt på Android, Windows Phone och iOS-enheter. Applikationen är modellerad efter BlackBerry Messenger. Kik använder den befintliga smarttelefonens dataplan eller Wi-Fi för att skicka och ta emot meddelanden, videoklipp, foton, mobila webbsidor, skisser och annat innehåll. ...

ÖVersätt Twitter Slang och Jargon - dummies

ÖVersätt Twitter Slang och Jargon - dummies

Diskussioner om och om Twitter är fulla med alla slags förkortningar och jargong som kan förvirra nya Twitter-användare. Vad talar folk om (och tweeting) om? Följande ordlista definierar några av de förvirrande förkortningarna och Twitter-lingo du kan komma över. AFAIK: Så vitt jag vet. bot: Ett konto som drivs av en ...

Vad är Letgo? - dummies

Vad är Letgo? - dummies

Letgo är en mobil klassificerad applikation som tillåter användare att köpa från och sälja till andra lokalt. Du kan använda Letgo till fyndbutik eller slutligen släppa på saker som samlar damm runt ditt hus. I likhet med andra classifieds-applikationer som Wallapop eller Craigslist kommer säljare att skicka ett objekt och vänta på en köpare ...

Redaktörens val

Vanliga kodningsfel - dummies

Vanliga kodningsfel - dummies

Koden fungerar inte? Här är några vanliga misstag som kan gå upp till och med även den mest erfarna kodaren. Om din kod inte kommer att köras, försök att springa ned den här checklistan för att se om du har några av dessa fel: Har inte en slutlig HTML-tagg efter varje öppnande HTML-tagg . Saknade parentes i ...

Grundläggande kodningsordförråd - dummies

Grundläggande kodningsordförråd - dummies

Kodning har ett omfattande vokabulär som för lekmän kan verka som ogenomtränglig technobabble. Oavsett om du läser kodningsrelaterad artikel online eller pratar med en utvecklare på jobbet hörs det kanske ord som du inte har hört förut eller som har en annan mening i en kodande kontext. Här är några vanliga ordförrådsord att veta: Allmänt ...