Huis Persoonlijke financiën Basisprincipes van Oracle 12c Archives - dummies

Basisprincipes van Oracle 12c Archives - dummies

Inhoudsopgave:

Video: How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth (1999) 2024

Video: How to Stay Out of Debt: Warren Buffett - Financial Future of American Youth (1999) 2024
Anonim

Archiveren is de mogelijkheid van de database om alle gegevenswijzigingen bij te houden. U kunt archiveren in- of uitschakelen. Gelukkig heeft Oracle 12c archivering ontworpen om minimale overhead te veroorzaken. Uiteindelijk is de prijs zeker de moeite waard om je 24/7 te laten werken met niks-gegarandeerd bijna-verlies.

Hoe archiveren aan en uit te zetten in Oracle 12c

Met archivering uit, kunt u alleen back-ups maken van de database wanneer deze is gesloten (ook consistente backups genoemd). U doet dit door die database af te sluiten en deze in de mount-modus te starten. Als gevolg hiervan zijn er geen wijzigingen in de gegevens toegestaan.

Met deze methode kunt u een consistente kopie van de gegevens maken zoals die op dat moment bestaat. Als u ooit deze back-up moet herstellen, ziet uw database er precies zo uit als toen de back-up werd gemaakt … zelfs als het een jaar geleden was.

U kunt enkele ongemakken beginnen te zien als u archivering uitschakelt:

  • Ongemakken zijn onaanvaardbaar als uw database 24/7 beschikbaar moet zijn. Je kunt het niet zomaar afsluiten en wijzigingen niet toestaan ​​zolang je back-up duurt.

  • Zelfs als u elke dag consistente back-ups maakt, wat gebeurt er dan met de wijzigingen die optreden tussen back-ups? Ze zijn verloren als je moet herstellen van een eerdere back-up.

Wanneer archivering is ingeschakeld, krijgt u de volgende voordelen:

  • Alle wijzigingen in gegevens worden bijgehouden.

  • U kunt back-ups maken met de database open en beschikbaar voor alle gebruikers.

  • Als u ooit een back-up moet herstellen die de avond ervoor is gemaakt, kunt u de archieven toepassen die werden bijgehouden tot het punt van de fout.

In werkelijkheid is archivering een must voor bijna alle live productiedatabases. Het is zeldzaam dat u het zich kunt veroorloven om de database voor langere tijd offline te nemen of zich veroorloven om gegevens te verliezen in het geval dat een back-up moet worden hersteld.

Basisprincipes van archieflogboeken in Oracle 12c

Naast de impact van het archiveringsproces, moet u overwegen wat u moet doen met alle archieflogbestanden die worden gemaakt. Nogmaals, uw databasegrootte en het aantal wijzigingen bepalen hoeveel archiefgegevens u wilt maken.

U kunt kiezen waar u de archieflogboeken wilt opslaan:

  • Fast Recovery Area: Als u de archieflogboeken hier opslaat, ordent Oracle ze netjes op database en datum. Deze oplossing resulteert in minder werk en minder parameters om te configureren.

  • LOG_ARCHIVE_DEST_ n initialisatieparameter: Dit zijn eigenlijk 30 parameters. De n vertegenwoordigt een getal van 1 tot 30. Dat klopt: u kunt maximaal 30 exemplaren van uw archieflogboeken opslaan (maar dat zou overkill zijn).DBA's hebben gewoonlijk twee, misschien drie exemplaren. Hier is een voorbeeld van hoe u de parameter LOG_ARCHIVE_DEST_1 in uw spfile kunt instellen:

    systeemset wijzigen log_archive_dest_1 = "LOCATION = / u01 / oradata / dev12c / archive";
    

De bottom line is dat u de creatie, opslag en back-up van de archieflogboeken moet controleren. Het is een feit van het leven van DBA.

Het goede nieuws is dat u de archieflogboeken alleen moet bewaren voor herstel tussen back-ups. Betekent dit dat als u elke nacht een back-up maakt, u alle archieflogboeken die vóór die back-up zijn gemaakt, kunt weggooien? Nee. Laat ze niet elke dag in de prullenbak verdwijnen. Er is geen algemene vuistregel voor hoe lang ze moeten worden bewaard, maar houd rekening met de volgende situatie: Het is woensdag. U neemt elke nacht een volledige back-up van uw database en voert deze uit in de archieflogmodus. Nadat de back-up is voltooid, verwijdert u alle archieflogboeken die vóór die back-up zijn gemaakt.

Rond het middaguur heeft u een catastrofale schijfstoring en moet u back-ups van de vorige nacht (dinsdag) herstellen. U ontdekt dat op de back-uptape van de vorige nacht koffie is gemorst (tsk tsk) en niet meer goed is.

Ontdek waar we naartoe gaan?

U moet twee dagen geleden (maandag) teruggaan naar de back-uptape.

  • U herstelt die back-up en vindt dat u niet kunt doorspoelen naar het tijdstip waarop uw schijf vandaag is mislukt omdat u alle archieflogboeken na elke nachtelijke back-up hebt vernietigd.

  • Nogmaals, het wordt aanbevolen om niet alleen archieflogboeken voor enige tijd te bewaren, maar ook om ze als onderdeel van uw back-up op te nemen.

Zonder andere vereisten kunt u archieflogboeken ten minste 30 dagen bewaren. Dit systeem geeft je voldoende tijd om terug te gaan in het geval dat dagelijkse of zelfs wekelijkse back-ups een soort van ongelukkig ongelukje veroorzaken.

Bekijk het op deze manier: als u een back-up maakt van archieflogboeken, kunt u deze uit het systeem verwijderen om ruimte te besparen. Nog een reden om back-ups van archieflogboeken te bewaren: hiermee kunt u uw database herstellen naar periodes van lang geleden.

Basisprincipes van Oracle 12c Archives - dummies

Bewerkers keuze

Een Oracle-omgeving instellen - dummies

Een Oracle-omgeving instellen - dummies

Als u een typische PL / SQL-omgeving wilt instellen, hebt u de volgende componenten: Databaseserver: dit is een computer (of een reeks computers) die de Oracle-database uitvoert. Oracle werkt in veel populaire computeromgevingen. De meest gebruikte met Oracle zijn UNIX, Linux of een versie van Microsoft Windows. PL / SQL wordt meestal uitgevoerd ...

SQL-rijwaarden en -waarden - dummies

SQL-rijwaarden en -waarden - dummies

De waarden die worden bewaard in de cellen die de snijpunten van de SQL-database vormen De rijen en kolommen van de tabel zijn de grondstoffen waaruit u zinvolle relaties en trends kunt afleiden. Rijwaarden De meest zichtbare waarden in een database zijn tabelrijwaarden. Dit zijn de waarden die elke rij van een databasetabel ...

SQL eerste, tweede en derde normale vormen - dummies

SQL eerste, tweede en derde normale vormen - dummies

Er zijn drie bronnen van wijzigingsanomalieën in SQL Deze worden gedefinieerd als eerste, tweede en derde normale vormen (1NF, 2NF, 3NF). Deze normale vormen fungeren als remedies voor het wijzigen van anomalieën. Eerste normale vorm Om in de eerste normale vorm (1NF) te zijn, moet een tabel de volgende eigenschappen hebben: De tabel is tweedimensionaal met rijen en ...

Bewerkers keuze

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een kijkje nemen in het syndroom van Empty-Nest - dummies

Een veel voorkomende misvatting is dat wanneer de kinderen van een stel vertrekken thuis, zullen pappa en mama het syndroom van empty-nest ontwikkelen. Ja, ze hebben misschien een leeg nest, maar voor sommige paren bloeit hun liefdesleven in deze periode van hun leven. De slachtoffers van het syndroom zijn de paren waarvan de relatie uit elkaar valt als zij de enige ...

STD's: wat u moet weten over herpes - dummies

STD's: wat u moet weten over herpes - dummies

Herpes, veroorzaakt door het herpes simplex-virus (HSV) ), is een ongeneeslijke SOA. Herpes heeft eigenlijk twee vormen: herpes simplex-type 1 (HSV-1) en herpes simplex-type 2 (HSV-2). HSV-1 wordt meestal geassocieerd met koortsblaasjes en koortsblaren boven de taille. "Ongeveer 80 procent van de Amerikaanse volwassenen heeft orale herpes. Ongeveer 25 procent van ...

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Tiener Geslacht: hoe te weten Hoe ver te gaan - dummies

Een van de grootste vragen voor tieners is niet "Zou ik seks moeten hebben? "Maar" Hoe ver moet ik gaan? "Terwijl het eigen comfortniveau en dat van de partner de topprioriteit zou moeten zijn in deze beslissing, spelen andere factoren een rol, vooral als tieners dat amorfe concept van" het derde honk overwegen. "" Derde basis "...

Bewerkers keuze

Tien voorwaarden American Football Announcers Gebruik - dummies

Tien voorwaarden American Football Announcers Gebruik - dummies

Een van de moeilijkste en meest intimiderende onderdelen over het volgen van een Amerikaans voetbalwedstrijd is dat de presentatoren soms een vreemde taal lijken te spreken die alleen bekend is bij echte voetballiefhebbers. Maar als je een aantal belangrijke termen onthoudt, ben je ver voor op het spel. Hier zijn enkele voetbaltermen die je misschien hoort, ...

Het begin van een voetbalspel: The Kickoff - dummies

Het begin van een voetbalspel: The Kickoff - dummies

Voor Amerikaanse voetbalfans, de openingsaftrap is een opwindende start voor elke game. Ze zien de tweezijdige sensatie van het ene team dat probeert het andere te blokkeren en helpt de herhaler om door en voorbij 11 snelladers van het trapende team te rennen. (Wel, maak die tien spelers.De kicker staat meestal rond de 50-yard-lijn, ...

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Uw voetbalcoachtoelen afstemmen op een leeftijdsgroep - dummies

Elk kind in uw team is anders zoveel manieren. Sommigen zijn begaafde hardlopers, anderen kunnen duizelingwekkende vangsten maken en wat moeite om simpelweg de basistechnieken van het spel te vatten. Ongeacht de sterke en zwakke punten van de kinderen, die overal op de kaart staan, hebben jongeren algemene kenmerken die worden beïnvloed ...