Info2soft verwendet Cookies, um Ihnen ein besseres und angenehmeres Surferlebnis auf unserer Website zu ermöglichen. Datenschutzerklärung
Wird geladen...
Oracle-Datenbankadministratoren müssen häufig eine Kopie einer Produktionsdatenbank für Testzwecke, Migrationen, Berichterstellung oder Notfallwiederherstellung erstellen. Eine der zuverlässigsten Methoden dafür ist die Duplizierung einer Oracle-Datenbank mit RMAN 12c.
Oracle Recovery Manager (RMAN) verfügt über einen integrierten Mechanismus zum Erstellen einer voll funktionsfähigen Datenbankkopie ohne manuelles Kopieren von Dateien. Die duplizierte Datenbank läuft unabhängig vom Quellsystem und kann auf demselben oder einem anderen Server bereitgestellt werden.
Diese Anleitung erläutert die Funktionsweise der RMAN-Datenbankduplizierung, die verfügbaren Duplizierungsmethoden, detaillierte Schritt-für-Schritt-Anweisungen, Best Practices sowie Unternehmenslösungen zur Vereinfachung des Oracle-Datenschutzes.
Beim Duplizieren einer Oracle-Datenbank wird eine neue Datenbankinstanz erstellt, die über identische Daten wie die Quelldatenbank verfügt. RMAN führt diesen Vorgang automatisch durch Wiederherstellen von Datendateien, Steuerdateien und archivierten Wiederholungsprotokollen durch.
Die duplizierte Datenbank verfügt über:
Aus diesem Grund eignet sich die RMAN-Duplizierung hervorragend für Umgebungen, die eine produktionsnahe Datenbankkopie benötigen.
Die Datenbankduplizierung wird in Unternehmensumgebungen für zahlreiche Szenarien eingesetzt.
Unternehmen erstellen Testumgebungen üblicherweise durch Duplizieren von Produktionsdatenbanken. Entwickler können Anwendungsaktualisierungen, Datenbankpatches oder Schemaänderungen testen, ohne Produktionssysteme zu gefährden.
Analyseabfragen können Produktionssysteme stark belasten. Die Ausführung von Berichten auf einer duplizierten Datenbank schützt die Leistungsfähigkeit der Produktionsumgebung.
Duplizierte Datenbanken können zur Überprüfung von Sicherungs- und Wiederherstellungsverfahren oder zum Einrichten von Standby-Umgebungen für Notfallwiederherstellungsstrategien verwendet werden.
Die RMAN-Duplizierung wird häufig eingesetzt, wenn Datenbanken auf neue Server, Speichersysteme oder Cloud-Infrastrukturen verschoben werden.
Oracle RMAN unterstützt zwei Hauptmethoden zur Duplizierung einer Datenbank.
| Methode | Beschreibung | Geeignet für |
|---|---|---|
| Aktive Datenbankduplizierung | Kopiert die Datenbank direkt über das Netzwerk vom Quellsystem. | Kleine bis mittlere Datenbanken mit guter Netzwerkbandbreite |
| Sicherungsbasierte Duplizierung | Erstellt die duplizierte Datenbank mithilfe von RMAN-Sicherungsdateien. | Große Datenbanken oder Umgebungen ohne direkte Netzwerkverbindung |
Bevor Sie mit dem Duplizierungsvorgang beginnen, prüfen Sie folgende Anforderungen:
Nachdem Sie die verfügbaren Duplizierungsmethoden und Voraussetzungen kennengelernt haben, folgt die eigentliche Durchführung des Duplizierungsvorgangs. In Oracle 12c bietet RMAN einen strukturierten Arbeitsablauf, mit dem Administratoren vorhandene Datenbanken effizient duplizieren können.
Die folgenden Schritte beschreiben einen typischen Ablauf zur Duplizierung einer Oracle-Datenbank mit RMAN 12c mithilfe der aktiven Datenbankduplizierung.
Schritt 1: Vorbereiten der Hilfsinstanz
Erstellen Sie die Initialisierungsparameterdatei für die duplizierte Datenbank und starten Sie die Hilfsinstanz.
STARTUP NOMOUNT;
Schritt 2: Herstellen einer Verbindung zu RMAN
rman TARGET sys@source AUXILIARY sys@duplicate
Schritt 3: Ausführen des Duplizierungsbefehls
Für die aktive Datenbankduplizierung:
DUPLICATE TARGET DATABASE
TO newdb
FROM ACTIVE DATABASE
DB_FILE_NAME_CONVERT ('/oradata/source','/oradata/newdb');
Für die sicherungsbasierte Duplizierung:
DUPLICATE DATABASE TO newdb BACKUP LOCATION '/backup/location';
Schritt 4: Öffnen der duplizierten Datenbank
ALTER DATABASE OPEN RESETLOGS;
Nach diesem Schritt ist die duplizierte Datenbank eine voll funktionsfähige Oracle-Instanz.
Obwohl RMAN leistungsstark ist, können Administratoren auf betriebliche Schwierigkeiten stoßen:
Für Unternehmen mit Dutzenden oder Hunderten von Datenbanken lassen sich manuelle RMAN-Vorgänge schwer verwalten.
Zwar eignet sich RMAN gut für manuelle Duplizierungsaufgaben, doch benötigen Unternehmen häufig eine zentralisierte Automatisierung von Sicherung, Replikation und Notfallwiederherstellung.
Info2Soft bietet Unternehmenslösungen zum Datenschutz, die die Datenbankverwaltung vereinfachen.
i2Backup ist eine Sicherungsplattform für Unternehmen, die die zentralisierte Sicherung von Datenbanken, virtuellen Maschinen und Anwendungen unterstützt.
Gegenüber manuellen RMAN-Vorgängen bietet i2Backup folgende Vorteile:
Dadurch können Unternehmen Oracle-Datenbanken effizienter schützen und gleichzeitig den Verwaltungsaufwand minimieren.
Für Umgebungen mit nahezu verlustfreiem Datenschutz bietet i2CDP Echtzeit-Datenreplikation und kontinuierlichen Datenschutz.
Im Vergleich zur periodischen Datenbankduplizierung mit RMAN sorgt die Echtzeit-Replikation dafür, dass Notfallwiederherstellungsumgebungen ständig synchronisiert bleiben.
Ja. Die RMAN-Duplizierung erstellt im Wesentlichen einen Klon der Oracle-Quelldatenbank, der unabhängig betrieben wird.
Ja. RMAN unterstützt die Duplizierung von Datenbanken auf Remote-Server, sofern die erforderliche Oracle-Software und eine Netzwerkverbindung konfiguriert sind.
Nein. Bei der aktiven Datenbankduplizierung bleibt die Quelldatenbank während des gesamten Vorgangs online.
Ja. Oracle 12c unterstützt die Duplizierung von PDBs in Mandanten-Datenbankumgebungen.
Die Kenntnis zur Duplizierung von Oracle-Datenbanken mit RMAN 12c ist eine wesentliche Fähigkeit für Oracle-Datenbankadministratoren. RMAN bietet eine zuverlässige Möglichkeit, Datenbankkopien für Testzwecke, Migrationen und Notfallwiederherstellung zu erstellen.
Mit wachsender und komplexer werdender Datenbankinfrastruktur benötigen Unternehmen jedoch zunehmend automatisierte Datenschutzplattformen. Lösungen wie Info2Soft i2Backup und i2CDP vereinfachen die Sicherungsverwaltung, ermöglichen Echtzeit-Replikation und helfen Unternehmen beim Aufbau widerstandsfähiger Datenbankumgebungen.
Durch die Kombination der Funktionen von RMAN mit unternehmensgerechten Datenschutzlösungen können Unternehmen eine höhere Datenverfügbarkeit und schnellere Wiederherstellungen sicherstellen.