TAKTUM Logo


Oracle Schulung
Oracle Schulung

Oracle Backup Tutorial: Online Sicherung
Erstellen einer Online Datensicherung einer Oracle-Datenbank

Prinzip einer Oracle Online Sicherung

Eine Online Sicherung besteht wie eine Offline Sicherung aus der Kopie der Dateien der Datenbank. Da während der Online Sicherung die Instanz gestartet, die Datenbank und damit die Dateien geöffnet sind, sind spezielle Vorkehrungen und Befehle notwendig, um die Dateien im laufenden Betrieb kopieren zu können.

Voraussetzung ist, dass die Datenbank im Archive-Log-Mode befindet. Zur Prüfung kann der folgende Befehl verwendet werden:

select name, log_mode from v$database;

NAME     LOG_MODE
-------- ------------------------------
PROD     ARCHIVELOG

Der Archivelog Modus muss ggf. aktiviert werden, falls die Datenbank im Noarchivelog Modus läuft. Siehe hierzu auch Archivelog Mode einschalten.

Vorgehensweise zur Datensicherung

Die Tablespaces sind der Reihen nach in den Backup Modus zu setzen

alter tablespace system begin backup;

Die zugehörigen Dateien sind über das Betriebssystem zu kopieren

cp/u01/oradata/PROD/system01.dbf /backup

Der Backup Modus ist wieder auszuschalten

alter tablespace system end backup;

Eine Kopie der Steuerdatei ist von der Datenbank erstellen zu lassen

alter database backup controlfile to '/backup/onl_backup.ctl';

Die Initialisierungsdatei sowie die Netzwerkkonfiguration ist optional zu sichern:

cp $ORACLE_HOME/dbs/initPROD.ora /backup

cp $ORACLE_HOME/network/admin/tnsnames.ora /backup

cp $ORACLE_HOME/network/admin/listener.ora /backup

Die aktuelle Online Redo Log Datei archivieren und Sichern der Archivierten Redo Log Dateien

alter system archive log current;

cp /u03/oraarch/PROD/*arc /backup

Die vor Beginn der Sicherung erstellten Archivierten Redo Log Dateien werden für diese Online Sicherung nicht mehr benötigt.



Stichwörter

Datenbank database online Recovery Sicherung