Inhaltsverzeichnis:
Video: Oracle Backup und Recovery Best Practices Teil 1 - RMAN Architektur 2024
Berücksichtigen Sie beim Einrichten Ihrer Oracle 12c Recovery Manager-Umgebung (RMAN) den Wiederherstellungskatalog. Ein Wiederherstellungskatalog ist ein Repository für alle Ihre RMAN-Konfigurationsparameter, Sicherungsvorgänge und Metadaten. Der Katalog kann Sicherungsinformationen unbegrenzt speichern.
Auswählen eines Katalogmodus in Oracle 12c
RMAN bietet zwei Optionen zum Speichern von Sicherungsdaten:
-
Der NOCATALOG-Modus speichert Sicherungsdaten nur in der Steuerdatei für jede einzelne Datenbank. Dies ist die Standardeinstellung.
-
Der CATALOG-Modus speichert Sicherungsdaten sowohl in der Steuerdatei als auch im Katalog.
Das Speichern von Sicherungsdaten in nur der Steuerdatei hat einige Einschränkungen:
-
Standardmäßig speichert Oracle sieben Tage Sicherungsdaten in der Steuerdatei. Die Datenbankparametersteuerung file_record_keep_time kann die Zeitdauer ändern. Es wird jedoch nicht empfohlen, dass Sie Ihre Steuerdatei für lange Sicherungsaufbewahrungszeiträume verwenden. Dies verursacht ein Wachstum der Kontrolldatei, und wenn Sie Ihre Kontrolldateien verlieren, haben Sie alle Ihre Wiederherstellungsinformationen verloren. Es macht keine Erholung unmöglich, aber es ist ein echter Schmerz.
-
Beschränkt die Art der Berichterstellung für Ihre Sicherungen. Sie können immer nur eine Datenbank abfragen, danach müssen Sie alle Berichte für mehrere Datenbanken manuell zusammenfassen.
Verwenden Sie einen Katalog, wenn
-
Sie viele Datenbanken sichern müssen.
-
Alle Datenbanken, die Sie sichern, sind verschiedene Versionen von Oracle.
-
Sie möchten Ihre Backups länger als 60 Tage speichern.
-
Sie wissen, welche Art von Berichterstattung Sie durchführen möchten.
-
Sie können sich die erforderlichen Ressourcen leisten, um eine Katalogdatenbank zu pflegen und zu pflegen.
Angenommen, Sie möchten am Ende jeder Woche einen Bericht erstellen, in dem alle Sicherungsinformationen für 50 Datenbanken zusammengefasst sind, die von Oracle 8i bis 12c reichen. Sie möchten, dass dieser Bericht Dinge wie verstrichene Zeit, durchschnittliche Stückgröße, Komprimierungsinformationen und Sicherungstyp enthält. Ein Wiederherstellungskatalog kann diesen Bericht problemlos generieren.
Der Wiederherstellungskatalog verfügt über eine Reihe von Ansichten, die Sie mit SQL abfragen können, um Sicherungsinformationen abzurufen. Es ist nahezu unmöglich, historische Sicherungsinformationen für mehrere Datenbanken ohne einen Wiederherstellungskatalog zu verwenden, da alle Sicherungsinformationen in jeder Datenbank separat gespeichert werden.
Wenn Sie nur eine oder zwei zu sichernde Datenbanken haben und einfache Berichte und kurze Aufbewahrungsrichtlinien wünschen, ist der Wiederherstellungskatalog möglicherweise übertrieben. Schließlich muss es in eine eigene Datenbank gehen, gesichert werden und wie jede andere Anwendung gepflegt werden.
Oracle hilft jedoch durch die Bereitstellung einer Lizenz mit eingeschränkten Nutzungsrechten für einen RMAN-Wiederherstellungskatalog. Das bedeutet, dass Sie keine Oracle-Datenbanklizenz für den Katalog auf einer separaten Maschine benötigen, solange Sie den Katalog nur für RMAN verwenden.
So erstellen Sie den Katalog in Oracle 12c
Wenn Sie sich entscheiden, einen Katalog zu erstellen, ist das ganz einfach. Befolgen Sie diese Schritte für eine Linux-Umgebung (sie sind für Windows fast identisch):
-
Erstellen Sie einen Tabellenbereich, der die RMAN-Daten enthält, indem Sie SQL * Plus eingeben:
Sie sehen dies:
Tablespace erstellt.
-
Geben Sie Folgendes ein, um den Katalogeigentümer zu erstellen:
Sie sehen dies:
Benutzer erstellt.
-
Erteilen Sie entsprechende Berechtigungen:
Sie sehen dies:
Grant ist erfolgreich.
-
Melden Sie sich in einem Terminalfenster mit dem Besitzer im Wiederherstellungskatalog an und erstellen Sie den Katalog:
Sie sehen die Ausgabe wie folgt:
Recovery Manager: Release 12. 1. 0. 1. 0 - Produktion auf So Jun 30 10: 13: 59 2013 Copyright (c) 1982, 2013, Oracle und / oder seine Tochtergesellschaften. Alle Rechte vorbehalten. Wiederherstellungskatalogdatenbank Kennwort: verbunden mit Wiederherstellungskatalogdatenbank
-
Wenn Sie mit der Katalogdatenbank verbunden sind, erstellen Sie das Katalogrepository:
Sie sehen dies:
Wiederherstellungskatalog wurde erstellt
-
Geben Sie Folgendes ein, um eine Verbindung herzustellen: Sowohl die Zieldatenbank als auch der Katalog:
Jedes Mal, wenn Sie eine Datenbank sichern, müssen Sie sowohl eine Verbindung zum Ziel als auch zum Katalog herstellen.
Sie sehen dies:
Recovery Manager: Release 12. 1. 0. 1. 0 - Produktion am So., 30. Juni 10: 17: 30 2013 Copyright (c) 1982, 2013, Oracle und / oder mit ihr verbundene Unternehmen. Alle Rechte vorbehalten. mit der Zieldatenbank verbunden: DEV12C (DBID = 3615982967) Wiederherstellungskatalogdatenbank Kennwort: mit der Wiederherstellungskatalogdatenbank verbunden
Geben Sie das Kennwort nicht in der Befehlszeile an, wenn Sie RMAN starten. Es ist keine sichere Möglichkeit, sich anzumelden, weil es Ihr Passwort anderen Personen im System zur Verfügung stellen kann.
-
Stellen Sie eine Verbindung mit dem Ziel und dem Katalog her und geben Sie Folgendes ein:
Registrieren Sie alle Datenbanken, die Sie im Wiederherstellungskatalog sichern.
Sie sehen dies:
Im Wiederherstellungskatalog registrierte Datenbank Start der vollständigen Resynchronisierung des Wiederherstellungskatalogs Vollständige Resynchronisierung abgeschlossen
Alles andere in RMAN funktioniert genau gleich, unabhängig davon, ob Sie einen Katalog verwenden.