Info2soft verwendet Cookies, um Ihnen ein besseres und angenehmeres Surferlebnis auf unserer Website zu ermöglichen. Datenschutzerklärung
Wird geladen...
Oracle Recovery Manager (RMAN) ist das native, integrierte Sicherungs- und Wiederherstellungswerkzeug von Oracle für Oracle-Datenbanken. Es stellt den Branchenstandard zum Schutz von Datendateien, Steuerdateien, SPFILE und archivierten Redo-Logs für alle Oracle-Versionen dar – insbesondere für Oracle 19c, die heute am weitesten verbreitete Enterprise-Version.
RMAN arbeitet direkt mit dem Oracle-Kernel zusammen und ermöglicht dadurch Block-basierte Sicherungen, inkrementelle Nachverfolgung, Korruptionserkennung sowie automatisierte Wiederherstellungen.
Im Vergleich zu herkömmlichen dateibasierten Sicherungen (OS-Kopien, kalte Sicherungen) bietet RMAN folgende Vorteile:
In Oracle-RMAN-Umgebungen, einschließlich der weit verbreiteten Oracle-19c-Systeme, werden Sicherungsstrategien üblicherweise anhand der Arbeitslast und Wiederherstellungsziele entworfen.
Bei Oracle RMAN lassen sich die Sicherungsstrategien in drei Kernarten einteilen, die unter Oracle 19c uneingeschränkt unterstützt werden:
Bevor Oracle-RMAN-Sicherungsvorgänge ausgeführt werden, müssen mehrere Datenbank- und Umgebungsüberprüfungen durchgeführt werden, damit Sicherungsaufträge erfolgreich laufen und Wiederherstellungen zuverlässig funktionieren.
Zuerst sicherstellen, dass die Oracle-Datenbank geöffnet und erreichbar ist. RMAN erfordert einen ordnungsgemäß laufenden Ziel-Datenbankinstanz, bevor Sicherungen gestartet werden können.
Führen Sie folgende Abfrage in SQL*Plus aus:
SELECT NAME, OPEN_MODE FROM V$DATABASE;
Der Wert OPEN_MODE sollte normalerweise READ WRITE anzeigen – dies bedeutet, dass die Datenbank vollständig betriebsbereit ist.
Oracle RMAN ist auf archivierte Redo-Logs für Zeitpunktwiederherstellungen und inkrementelle Sicherungen angewiesen. Vor der Konfiguration von Sicherungen prüfen, ob die Datenbank im ARCHIVELOG-Modus läuft.
Verwenden Sie folgenden Befehl:
ARCHIVE LOG LIST;
Falls der ARCHIVELOG-Modus deaktiviert ist, aktivieren Sie ihn mit folgenden Befehlen:
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
Die Aktivierung des ARCHIVELOG-Modus ermöglicht Oracle die kontinuierliche Archivierung von Transaktionsänderungen – dies ist unerlässlich für Enterprise-Sicherungen, Notfallwiederherstellungen und Datenbankwiederherstellungen.
Nach der Prüfung der Datenbankkonfiguration stellen Sie eine Verbindung zum RMAN-Werkzeug her.
Für lokale Datenbankverbindungen:
rman target /
Für entfernte Datenbankverbindungen:
rman target sys/passwort@ORCL
Eine erfolgreiche RMAN-Verbindung erlaubt Administratoren das Konfigurieren von Sicherungsrichtlinien, Ausführen von Sicherungsaufträgen und Durchführen von Wiederherstellungen über die Befehlszeile.
Nach Abschluss der Vorprüfungen folgt die Einstellung der RMAN-Sicherungsparameter. Eine korrekte RMAN-Konfiguration verbessert die Sicherungseffizienz, Speicherverwaltung und Zuverlässigkeit von Wiederherstellungen.
Aufbewahrungsrichtlinien legen fest, wie lange RMAN Sicherungsdateien speichert, bevor sie als veraltet markiert werden.
Zur Aufbewahrung von Sicherungen über sieben Tage:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
Alternativ zum Vorhalten von zwei Sicherungskopien:
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
Aufbewahrungsrichtlinien helfen Unternehmen, Speichernutzung und Wiederherstellungsanforderungen auszugleichen – sie sind zentral für die langfristige Sicherungsverwaltung.
Die Sicherungsoptimierung verhindert, dass RMAN identische Archivlogs und bereits auf Festplatte gespeicherte Sicherungssätze mehrfach sichert.
Aktivieren Sie die Sicherungsoptimierung mit folgendem Befehl:
CONFIGURE BACKUP OPTIMIZATION ON;
Dies senkt unnötigen Speicherverbrauch und verkürzt das Sicherungsfenster, insbesondere in Umgebungen mit regelmäßig geplanten Sicherungen.
RMAN unterstützt komprimierte Sicherungssätze zur Reduzierung des benötigten Speicherplatzes.
Aktivieren Sie komprimierte Sicherungen mit folgendem Befehl:
CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET;
Komprimierte Sicherungen eignen sich besonders für große Oracle-Datenbanken, bei denen Speichereffizienz und Bandbreitenoptimierung wichtige Faktoren sind.
Die Oracle-Steuerdatei enthält kritische Metadaten zur Datenbankstruktur und Wiederherstellung. Die Aktivierung der automatischen Sicherung gewährleistet, dass diese Informationen stets geschützt sind.
Konfigurieren Sie die automatische Steuerdateisicherung mit folgendem Befehl:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
Bei aktivierter Einstellung sichert RMAN die Steuerdatei automatisch nach Sicherungsvorgängen und strukturellen Änderungen an der Datenbank – das verbessert die Wiederherstellungszuverlässigkeit bei Notfällen.
Oracle RMAN bietet mehrere Sicherungs- und Wiederherstellungsmethoden zum Schutz von Oracle-Datenbanken vor Datenverlust, Korruption und unerwarteten Systemausfällen. Gängige RMAN-Vorgänge – auch unter Oracle 19c – umfassen Vollsicherungen, inkrementelle Sicherungen, Archivlogsicherungen sowie Datenbankwiederherstellungsverfahren.
Vor dem Start von Sicherungsvorgängen stellen Sie vom Oracle-Server aus eine Verbindung zum RMAN-Werkzeug her.
Eine vollständige RMAN-Sicherung erstellt eine komplette Kopie der Oracle-Datenbank inklusive Datendateien und archivierter Redo-Logs.
Führen Sie folgenden Befehl aus:
BACKUP DATABASE PLUS ARCHIVELOG;
Die Einbeziehung der Archivlogs gewährleistet, dass die Datenbank bis zum letzten bestätigten Transaktionszustand wiederhergestellt werden kann.
Für Umgebungen mit begrenztem Speicherplatz unterstützt RMAN komprimierte Sicherungssätze.
BACKUP AS COMPRESSED BACKUPSET DATABASE;
Komprimierte Sicherungen senken Speichernutzung und Netzwerkübertragungsgröße – ideal für große Produktionsdatenbanken.
RMAN-Sicherungsaufträge lassen sich über RUN-Blöcke und geplante Skripte automatisieren.
RUN {
BACKUP DATABASE PLUS ARCHIVELOG;
DELETE OBSOLETE;
}
Dieses Beispiel erstellt eine Datenbanksicherung und löscht automatisch veraltete Sicherungsdateien gemäß der konfigurierten Aufbewahrungsrichtlinie.
Inkrementelle Sicherungen erfassen nur veränderte Datenblöcke und reduzieren dadurch Sicherungsdauer und Speichernutzung.
Eine Level-0-Sicherung dient als Basis für alle nachfolgenden inkrementellen Sicherungen
BACKUP INCREMENTAL LEVEL 0 DATABASE;
Eine differentielle Level-1-Sicherung speichert alle Änderungen seit der letzten Level-1- oder Level-0-Sicherung.
BACKUP INCREMENTAL LEVEL 1 DATABASE;
Eine kumulative Sicherung speichert sämtliche Änderungen seit der letzten Level-0-Sicherung.
BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE;
Kumulative Sicherungen vereinfachen Wiederherstellungen, da bei der Wiederherstellung weniger Sicherungssätze benötigt werden.
Archivlogsicherungen sind zentral für Zeitpunktwiederherstellungen und Notfallwiederherstellungsstrategien.
BACKUP ARCHIVELOG ALL;
BACKUP DATABASE PLUS ARCHIVELOG;
BACKUP ARCHIVELOG ALL DELETE INPUT;
Das Löschen von Archivlogs nach der Sicherung hilft bei der Speicherverwaltung, ohne die Wiederherstellungsfähigkeit einzubüßen.
RMAN-Wiederherstellungen ermöglichen Administratoren das Wiederherstellen von Datenbanken nach Hardwareausfällen, Datenkorruptionen, versehentlichen Löschungen oder Ransomware-Vorfällen. In Oracle-19c-Umgebungen unterstützt RMAN zudem PDB-Wiederherstellungen, Blockwiederherstellungen und erweiterte Zeitpunktwiederherstellungen.
Eine vollständige Wiederherstellung stellt die Datenbank auf den letzten konsistenten Zustand zurück.
RESTORE DATABASE;
RECOVER DATABASE;
ALTER DATABASE OPEN;
Diese Wiederherstellungsmethode kommt häufig nach Speicherausfällen oder dem vollständigen Verlust einer Datenbank zum Einsatz.
Die Zeitpunktwiederherstellung stellt die Datenbank auf einen bestimmten Zeitstempel vor einem Ausfall oder einer unerwünschten Änderung zurück.
# Beispiel: ESXi / Linux-Befehle (durch Ihre tatsächlichen Werte ersetzen)
RUN {
SET UNTIL TIME "TO_DATE('2026-05-14 10:00:00','YYYY-MM-DD HH24:MI:SS')";
RESTORE DATABASE;
RECOVER DATABASE;
}
Die PITR eignet sich zur Wiederherstellung nach versehentlichen Datenlöschungen, logischen Korruptionen oder Anwendungsfehlern.
RMAN unterstützt ebenfalls die Wiederherstellung einzelner Datendateien oder Tablespaces ohne Wiederherstellung der gesamten Datenbank.
RESTORE DATAFILE 1;
RECOVER DATAFILE 1;
Diese Methode minimiert Ausfallzeiten, da nur betroffene Datenbankkomponenten wiederhergestellt werden.
Die RMAN-Blockwiederherstellung repariert korrupte Datenblöcke, ohne gesamte Datendateien wiederherzustellen.
BLOCKRECOVER DATAFILE 5 BLOCK 100;
Die Block-Medienwiederherstellung senkt Wiederherstellungsdauer und die Auswirkungen lokaler Blockkorruptionen.
Obwohl Oracle RMAN ein leistungsstarkes natives Werkzeug ist, weist es in großskaligen Enterprise-Umgebungen bestimmte Einschränkungen auf:
Oracle RMAN bietet leistungsstarke native Funktionen für Datenbanksicherungen und -wiederherstellungen und deckt zentrale Vorgänge wie Vollsicherungen, inkrementelle Sicherungen und Zeitpunktwiederherstellungen ab. In Enterprise-Umgebungen gehen die Sicherungsanforderungen jedoch häufig über die reine Ausführung hinaus – sie erfordern zentrale Steuerung, Automatisierung und konsistenten Schutz über mehrere Systeme hinweg.
Enterprise-Sicherungslösungen wie i2Backup erweitern den RMAN-basierten Schutz und ermöglichen:
Dies verbessert RMAN-Sicherungsstrategien hinsichtlich Verwaltbarkeit, Sicherheit und allgemeiner Resilienz bei großskaligen Installationen.
Nach Abschluss von Sicherungsvorgängen ist es wichtig, den Sicherungsstatus zu überwachen und die Integrität der Sicherungen zu prüfen – damit im Notfall eine zuverlässige Wiederherstellung möglich ist.
Für zuverlässige und effiziente Sicherungsvorgänge werden folgende bewährte Vorgehensweisen empfohlen:
Die Oracle-RMAN-Sicherung ist das integrierte Oracle-Werkzeug für Datenbanksicherungen und -wiederherstellungen.
RMAN bietet Block-basierte Sicherungen und Automatisierung, während herkömmliche Methoden auf manuellen dateibasierten Sicherungen basieren.
Sie legen vor der Ausführung von Sicherungsaufträgen die Aufbewahrungsrichtlinie, Sicherungsoptimierung und automatische Steuerdateisicherung fest.
Nutzen Sie Shell-Skripte in Kombination mit cron-Zeitplänen zur automatischen Ausführung von RMAN-Sicherungen.
Ja, RMAN unterstützt vollständige Wiederherstellungen, inkrementelle Wiederherstellungen und Zeitpunktwiederherstellungen.
Oracle RMAN ist der Standard für Sicherungen und Wiederherstellungen von Oracle-Datenbanken, insbesondere in Oracle-19c-Umgebungen. Es unterstützt Vollsicherungen, inkrementelle Sicherungen und Archivlogsicherungen sowie leistungsstarke Wiederherstellungsfunktionen.
Durch passende Konfiguration, regelmäßige Prüfung und Automatisierung können Unternehmen die Datenbankresilienz deutlich verbessern und das Risiko von Betriebsunterbrechungen senken.
· Unternehmenskunden und Mittelstand weltweit
· Unser Support-Team unterstützt Sie während der gesamten Testphase
· Starten Sie eine 60-tägige Testversion oder sehen Sie sich eine Demo an, um zu erfahren, wie Info2Soft Unternehmensdaten schützt.