Recovery Manager (RMAN) ist ein Oracle-Hilfsprogramm, mit dem Sie Datenbankdateien sichern und via Restore und Recovery wiederherstellen können. Es führt wichtige Sicherungs- und Wiederherstellungsvorgänge durch und vereinfacht die Aufgaben, die der Administrator während dieser Vorgänge ausführen muss, erheblich.
Bei der Verwendung von RMAN und Arcserve Backup legen Sie Ihre eigenen RMAN-Skripte zur Durchführung von Sicherungen fest. Sie können RMAN auch direkt verwenden, um ein beliebiges Objekt der Datenbank online zu sichern, indem Sie mit oder ohne RMAN-Katalog über die Befehlszeile eine direkte Verbindung zu RMAN herstellen.
Note: Bei einer Sicherung mit dem Agenten oder RMAN empfehlen wir Ihnen die Verwendung eines Recovery-Katalogs, der in einer separaten Datenbank installiert ist. Nach dem Sichern einer Oracle-Datenbank mit RMAN können Sie für das Restore der Datenbank entweder den Agenten oder RMAN verwenden. Ebenso können Sie eine mit dem Agent für Oracle gesicherte Datenbank entweder mit RMAN oder dem Agenten via Restore wiederherstellen.
Weitere Informationen zum Recovery Manager finden Sie in der Dokumentation zu Oracle.
Sie können den RMAN-Katalog bei einer Sicherung verwenden, da RMAN alle relativen Sicherungsinformationen in diesem Katalog speichert. Ohne den Katalog verwendet RMAN zur Verwaltung von Sicherungen nur Kontrolldateien. Dies ist sehr riskant, da RMAN kein Restore für die Datenbank durchführen kann, falls alle Kontrolldateien verloren gehen. Darüber hinaus können Sie Ihre Kontrolldateien nicht wiederherstellen, und Ihre Datenbank geht verloren.
Hinweis: Stellen Sie sicher, dass die Katalogdatenbank bei der Sicherung und dem Restore von Jobs mit dem RMAN-Katalog verfügbar ist.
So erstellen Sie einen RMAN-Katalog
Note: Da RMAN bei der Wiederherstellung sehr stark auf den Katalog angewiesen ist, sollten Sie ihn in einer separaten Datenbank erstellen (d. h. in einer anderen als der aktuell gesicherten Datenbank).
* create tablespace <Tablespace des RMAN-Katalogs> datafile <Name der Datendatei> size <Größe der Datendatei> m;
* create user <Besitzer des RMAN-Katalogs> identified by <Kennwort> default tablespace <Tablespace des RMAN-Katalogs> quota unlimited on <Tablespace des RMAN-Katalogs>;
* grant recovery_catalog_owner to <Besitzer des RMAN-Katalogs>;
rman catalog <Eigentümer des RMAN-Katalogs>/<Kennwort für den RMAN-Katalog>@rmandb
Hierbei ist "rmandb" der TNS-Name der RMAN-Katalogdatenbank.
create catalog;
*rman target <Benutzer (SYS) mit SYSDBA-Berechtigung>/<Kennwort für Benutzer (SYS)>@targetdb catalog <RMAN-Katalogeigentümer>/<RMAN-Katalogkennwort>@rmandb
Hierbei gilt: "rmandb" ist der TNS-Name für die RMAN-Katalogdatenbank, und "targetdb" ist der TNS-Name für die Zieldatenbank.
register database;
Weitere Informationen zum "Recovery Manager" finden Sie in der Oracle-Dokumentation.
Wichtig! Wenn Sie keinen RMAN-Katalog verwenden, müssen Sie Ihre Kontrolldateien mit einer Dateisystemsicherung oder durch Spiegeln der Kontrolldateien auf Fehlertoleranzen selbst verwalten.
Copyright © 2016 |
|