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

Oracle-Datenbanksicherung:Art der Sicherung und Sicherungsstrategie

Wir erklären hier Oracle-Datenbanksicherung:Art der Sicherung und Sicherungsstrategie

Andere Arten von Oracle-Sicherungen

Was ist Online-Backup:

Ein Online-Backup oder auch als offenes Backup bezeichnet, ist ein Backup, bei dem alle Read-Write-Datendateien und Kontrolldateien nicht auf denselben SCN geprüft wurden.
Zum Beispiel kann ein Read-Write-Datafile-Header enthalten einen SCN von 500, während andere Read-Write-Datendatei-Header einen SCN von 105 oder 100 enthalten. Oracle kann die Datenbank nicht öffnen, bis alle diese Header-SCNs konsistent sind, d. h. bis alle in den Online-Redo-Protokollen aufgezeichneten Änderungen im gespeichert wurden Datendateien auf der Festplatte

Es handelt sich um ein Backup, das erstellt wird, während das System läuft und für Benutzeraktualisierungen zur Verfügung steht

Was ist Offline-Sicherung:

Eine Offline-Sicherung:Alle Datendateien und Kontrolldateien sind zum gleichen Zeitpunkt konsistent – ​​zum Beispiel in Bezug auf denselben SCN. Die einzigen Tablespaces in einem konsistenten Backup, die ältere SCNs haben dürfen, sind schreibgeschützte und offline-normale Tablespaces. Die einzige Möglichkeit, diese Art der Sicherung durchzuführen, besteht darin, die Datenbank sauber herunterzufahren und die Sicherung durchzuführen, während die Datenbank geschlossen ist. Eine konsistente Sicherung der gesamten Datenbank ist die einzig gültige Sicherungsoption für Datenbanken, die im NOARCHIVELOG-Modus ausgeführt werden.

Es handelt sich um ein Backup, das erstellt wird, während das System heruntergefahren ist, und nicht für Benutzeraktualisierungen verfügbar ist

Was ist eine vollständige Datenbanksicherung
Die gebräuchlichste Art der Sicherung, eine vollständige Datenbanksicherung, enthält die Steuerdatei zusammen mit allen Datenbankdateien, die zu einer Datenbank gehören. Beim Betrieb im ARCHIVELOG-Modus hat der DBA auch die Möglichkeit, verschiedene Teile der Datenbank über einen bestimmten Zeitraum zu sichern und so Stück für Stück ein Backup der gesamten Datenbank zu erstellen.
Was ist ein Tablespace-Backup
Ein Tablespace-Backup ist eine Teilmenge der Datenbank. Tablespace-Sicherungen sind nur gültig, wenn die Datenbank im ARCHIVELOG-Modus betrieben wird. Die einzige Zeit, in der eine Tablespace-Sicherung für eine Datenbank gültig ist, die im NOARCHIVELOG-Modus läuft, ist, wenn dieser Tablespace schreibgeschützt oder offline-normal ist

Was ist Datendateisicherung

Eine Datendateisicherung ist eine Sicherung einer einzelnen Datendatei. Datendatei-Backups, die nicht so üblich sind wie Tablespace-Backups und nur gültig sind, wenn die Datenbank im ARCHIVELOG-Modus ausgeführt wird. Die einzige Zeit, in der eine Datendateisicherung für eine Datenbank gültig ist, die im NOARCHIVELOG-Modus läuft, ist, wenn diese Datendatei die einzige Datei in einem Tabellenbereich ist. Beispielsweise ist das Backup ein Tablespace-Backup, aber der Tablespace enthält nur eine Datei und ist schreibgeschützt oder offline-normal. .

Was ist eine Steuerungsdateisicherung
Ein Steuerdatei-Backup ist ein Backup der Steuerdatei einer Datenbank. Wenn eine Datenbank geöffnet ist, kann der Benutzer eine gültige Sicherung erstellen, indem er die folgende SQL-Anweisung ausgibt:ALTER DATABASE BACKUP CONTROLFILE to ‘location’; oder Recovery Manager (RMAN) verwenden.
Was sind archivierte Protokollsicherungen

Archivierte Redo-Logs sind der Schlüssel zu einer erfolgreichen Medienwiederherstellung. Abhängig vom verfügbaren Speicherplatz und der Anzahl der in der Datenbank ausgeführten Transaktionen möchten Sie Archivprotokolle für beliebig viele Tage auf der Festplatte aufbewahren und sie regelmäßig sichern, um eine vollständigere Wiederherstellung zu gewährleisten
Konfiguration Dateisicherungen

Konfigurationsdateien können aus spfile oder init.ora, Passwortdatei, tnsnames.ora und sqlnet.ora bestehen. Da sich diese Dateien nicht oft ändern, erfordern sie einen weniger häufigen Backup-Zeitplan. Wenn Sie eine Konfigurationsdatei verloren haben, kann sie einfach manuell neu erstellt werden. Wenn die Wiederherstellungszeit knapp ist, ist es schneller, ein Backup der Konfigurationsdatei wiederherzustellen, als manuell eine Datei mit einem bestimmten Format zu erstellen.
Wichtige Attribute für die Backup-Strategie

Wir müssen diese einfachen Prinzipien befolgen, um eine gute Backup-Strategie zu haben
1) Multiplexen der Online-Redo-Logs
2) Führen Sie die Datenbank im ARCHIVELOG-Modus aus und archivieren Sie Redo-Logs an mehreren Orten
3) Verwalten Sie mehrere gleichzeitig Backups der Kontrolldatei
4) Machen Sie regelmäßig Backups von physischen Datendateien und bewahren Sie sie an einem sicheren Ort auf, und machen Sie wenn möglich mehrere Kopien
Art der Backup-Methoden

Oracle bietet Benutzern eine Auswahl verschiedener grundlegender Methoden zum Erstellen von Sicherungen. Zu den Methoden gehören:
1) Recovery Manager (RMAN) – Eine Komponente, die eine Verbindung mit einem Serverprozess herstellt und das Verschieben von Daten für Sicherungs- und Wiederherstellungsvorgänge automatisiert.
2) Oracle Enterprise Manager – Eine GUI Schnittstelle, die Recovery Manager aufruft.
3) Oracle Data Pump oder Export/Import – Das Dienstprogramm erstellt logische Sicherungen, indem es Daten aus einer Oracle-Datenbank in Betriebssystemdateien in einem proprietären Format schreibt. Diese Daten können später in eine Datenbank importiert werden.
4) Benutzerverwaltet – Die Datenbank wird manuell gesichert, indem Befehle ausgeführt werden, die für das Betriebssystem des Benutzers spezifisch sind.