sql >> Database >  >> RDS >> Oracle

Inleiding tot Oracle-databaseback-up

Hier in deze sectie geven we de inleiding tot back-up van Oracle-databases

Wat is back-up?
1)Een back-up is een momentopname van een databestand, tabelruimte of database op een bepaald tijdstip.
2) Deze kopie kan belangrijke delen van een database bevatten, zoals het controlebestand, redo-logs en databestanden
br/>3) Een back-up beschermt gegevens tegen toepassingsfouten en fungeert als beveiliging tegen onverwacht gegevensverlies door een manier te bieden om originele gegevens te herstellen
Er zijn twee soorten back-ups van Oracle-databases
1)Fysieke back-ups zijn kopieën van fysieke databasebestanden
2) logische back-ups bevatten gegevens die worden geëxporteerd met SQL-opdrachten en worden opgeslagen in een binair bestand. Ze worden gebruikt als aanvulling op fysieke back-ups.
Sleutelstructuur voor fysieke back-ups
De belangrijkste gegevensstructuren van back-up en herstel moeten worden geïdentificeerd:
Gegevensbestanden :Elke Oracle-database heeft een of meer fysieke gegevensbestanden die behoren tot logische structuren die tablespaces worden genoemd
Control Files :Control-bestand bevat belangrijke structurele informatie over de database, zoals de naam van de database, het tijdstempel van het maken van de database, namen en locaties van de databestanden van de database en online en gearchiveerde logbestanden voor opnieuw uitvoeren. Het bevat ook checkpoint-informatie en optioneel RMAN-metadata
Online Redo-logbestanden :Elke Oracle-database bevat een set van twee of meer online logbestanden voor opnieuw uitvoeren. oracle wijst aan elk logbestand opnieuw een logvolgnummer toe om het uniek te identificeren. Oracle gebruikt het redo-logboek om alle wijzigingen in de database vast te leggen. Oracle legt elke wijziging vast in een redo-record, een vermelding in de redo-buffer die beschrijft wat er is veranderd
Gearchiveerde logbestanden voor opnieuw uitvoeren :Gearchiveerde logbestanden zijn redo-logs die Oracle heeft gevuld met redo-items, inactief gemaakt en gekopieerd naar een of meer logarchiefbestemmingen. Oracle kan in een van de twee modi worden uitgevoerd:
Automatisch beheerd ongedaan maken :Elke Oracle-database moet een methode hebben voor het onderhouden van informatie die wordt gebruikt om wijzigingen in de database terug te draaien of ongedaan te maken. Dergelijke informatie bestaat uit records van de acties van transacties, voornamelijk voordat ze worden gepleegd


  1. Transponeer geselecteerde resultaten met Oracle

  2. Hoe te testen of een string JSON is of niet?

  3. De beste manier om het aantal resultaten te krijgen voordat LIMIT werd toegepast

  4. INSERT van 10 miljoen queries binnen 10 minuten in Oracle?