Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Einführung in die Oracle-Datenbanksicherung

Hier in diesem Abschnitt geben wir die Einführung in die Oracle-Datenbanksicherung

Was ist Sicherung?
1)Ein Backup ist ein Schnappschuss einer Datendatei, eines Tabellenbereichs oder einer Datenbank zu einem bestimmten Zeitpunkt.
2) Diese Kopie kann wichtige Teile einer Datenbank wie die Steuerdatei, Redo-Protokolle und Datendateien enthalten
3) Ein Backup schützt Daten vor Anwendungsfehlern und schützt vor unerwartetem Datenverlust, indem es eine Möglichkeit bietet, Originaldaten wiederherzustellen
Es gibt zwei Arten, bei denen Oracle-Datenbanken gesichert werden können
1)Physische Backups sind Kopien physischer Datenbankdateien
2)Logische Backups enthalten Daten, die mithilfe von SQL-Befehlen exportiert und in einer Binärdatei gespeichert werden. Sie werden verwendet, um physische Backups zu ergänzen.
Schlüsselstruktur für physische Backups
Die wichtigsten Datenstrukturen für Sicherung und Wiederherstellung müssen identifiziert werden:
Datendateien :Jede Oracle-Datenbank hat eine oder mehrere physische Datendateien, die zu logischen Strukturen gehören, die Tablespaces genannt werden
Steuerdateien Die :Control-Datei enthält wichtige strukturelle Informationen über die Datenbank wie Datenbankname, Zeitstempel der Datenbankerstellung, Namen und Speicherorte der Datenbankdateien sowie Online- und archivierte Redo-Log-Dateien. Es enthält auch Checkpoint-Informationen und optional RMAN-Metadaten
Online-Redo-Log-Dateien :Jede Oracle-Datenbank enthält einen Satz von zwei oder mehr Online-Redo-Log-Dateien. Oracle weist jeder Redo-Log-Datei eine Log-Sequenznummer zu, um sie eindeutig zu identifizieren. Oracle verwendet das Redo-Protokoll, um alle an der Datenbank vorgenommenen Änderungen aufzuzeichnen. Oracle zeichnet jede Änderung in einem Redo-Datensatz auf, einem Eintrag im Redo-Puffer, der beschreibt, was geändert wurde
archivierte Redo-Protokolldateien :Archivierte Protokolldateien sind Redo-Protokolle, die Oracle mit Redo-Einträgen gefüllt, inaktiv gemacht und in ein oder mehrere Protokollarchivziele kopiert hat. Oracle kann in einem von zwei Modi ausgeführt werden:
Automatisch verwaltetes Rückgängigmachen :Jede Oracle-Datenbank muss über eine Methode zum Verwalten von Informationen verfügen, die verwendet werden, um Änderungen an der Datenbank rückgängig zu machen oder rückgängig zu machen. Solche Informationen bestehen aus Aufzeichnungen über die Aktionen von Transaktionen, hauptsächlich bevor sie festgeschrieben werden