sql >> Database teknologi >  >> RDS >> Oracle

Introduktion til Oracle database Backup

Her i dette afsnit giver vi en introduktion til Oracle-databasesikkerhedskopiering

Hvad er backup?
1)En sikkerhedskopi er et øjebliksbillede af en datafil, tablespace eller database på et bestemt tidspunkt.
2) Denne kopi kan omfatte vigtige dele af en database, såsom kontrolfilen, gentag-logfiler og datafiler
3) En sikkerhedskopi beskytter data mod applikationsfejl og fungerer som en beskyttelse mod uventet datatab ved at give en måde at gendanne originale data på
Der er to typer, hvor Oracle-databasen kan sikkerhedskopieres
1) Fysiske sikkerhedskopier er kopier af fysiske databasefiler
2) logiske sikkerhedskopier indeholder data, der eksporteres ved hjælp af SQL-kommandoer og gemmes i en binær fil. De bruges til at supplere fysiske backups.
Nøglestruktur for fysisk backup
Nøgledatastrukturerne for sikkerhedskopiering og gendannelse skal identificeres:
Datafiler :Hver Oracle-database har en eller flere fysiske datafiler, der tilhører logiske strukturer kaldet tablespaces
Kontrolfiler :Kontrolfil indeholder vigtig strukturel information om databasen som databasenavn, tidsstempel for databaseoprettelse, navne og placeringer af databasens datafiler og online og arkiverede redologfiler. Den indeholder også kontrolpunktoplysninger og eventuelt RMAN-metadata
Online Redo-logfiler :Hver Oracle-database indeholder et sæt af to eller flere online-redo-logfiler. oracle tildeler hver redo-logfil et logsekvensnummer for entydigt at identificere den. Oracle bruger redo-loggen til at registrere alle ændringer, der er foretaget i databasen. Oracle registrerer hver ændring i en redo-record, en post i redo-bufferen, der beskriver, hvad der er ændret
Arkiverede Redo-logfiler :Arkiverede logfiler er gentag-logfiler, som Oracle har udfyldt med genindtastninger, gjort inaktive og kopieret til en eller flere logarkivdestinationer. Oracle kan køres i en af ​​to tilstande:
Automatisk administreret fortryd :Enhver Oracle-database skal have en metode til at vedligeholde information, der bruges til at rulle tilbage eller fortryde ændringer i databasen. Sådanne oplysninger består af optegnelser over transaktionernes handlinger, primært før de begås


  1. Bedste datatype til lagring af valutaværdier i en MySQL-database

  2. Rekursiv forespørgsel i Oracle

  3. ListView Kontrol Træk-Drop Sorter begivenheder

  4. Hvordan opretter man forbindelse til MySQL på Amazon EC2 fra Linux / Mac?