Grundlagen der Oracle 12c Recovery Manager (RMAN) Katalog

Bei der Einrichtung Ihrer Umgebung Oracle 12c Recovery Manager (RMAN), sollten Sie die Recovery-Katalog. EIN Recovery-Katalog

ist ein Repository für alle Ihre RMAN-Konfigurationsparameter, Backup-Operationen und Metadaten. Der Katalog kann auf unbestimmte Zeit Backup-Informationen speichern.

Wie ein Katalog-Modus in Oracle 12c zu wählen

RMAN bietet zwei Optionen für Backup-Daten zu speichern:

  • NOCATALOG Modus speichert Backup-Daten nur in der Steuerdatei für jede einzelne Datenbank. Dies ist die Standardeinstellung.

  • KATALOG-Modus speichert Backup-Daten sowohl in der Steuerdatei und den Katalog.

Speichern von Backup-Daten nur in der Steuerdatei hat einige Einschränkungen:

  • Standardmäßig speichert Oracle sieben Tagen nach der Backup-Daten in der Steuerdatei. Die Datenbank Parametersteuerung file_record_keep_time kann die Länge der Zeit ändern. Dennoch ist es nicht empfehlenswert, dass Sie Ihre Steuerdatei für lange Backup-Aufbewahrungszeiten verwenden. Es bewirkt, dass Steuerdatei Wachstum, und wenn Sie jemals Ihre Kontrolldateien verlieren, haben Sie alle Ihre Wiederherstellungsinformationen verloren. Es ist nicht die Wiederherstellung unmöglich zu machen, aber es ist eine echte Schmerzen.

  • Begrenzt die Art auf Ihre Backups der Berichterstattung die Sie tun können. Sie können nur eine Datenbank zu einem Zeitpunkt abfragen, nach dem Sie manuell zusammen alle Berichte für mehrere Datenbanken aggregieren müssen.

Erwägen Sie einen Katalog, wenn

  • Sie haben eine Menge von Datenbanken zu sichern.

  • Alle Datenbanken, die Sie sichern sind verschiedene Versionen von Oracle.

  • Sie möchten, dass Ihre Backups mehr als 60 Tage zu speichern.

  • Sie wissen, welche Art von Berichterstattung Sie tun möchten.

  • Sie können die Ressourcen leisten sie einen Katalogdatenbank zu halten und zu pflegen erfordert.

Nehmen wir an, dass am Ende jeder Woche ein Bericht erstellt werden soll, die fasst alle Backup-Informationen für 50 Datenbanken im Bereich von Oracle 8i bis 12c. Sie wollen, dass Bericht Dinge wie die verstrichene Zeit zu zählen, durchschnittliche Stückgröße, Kompression Info, und Backup-Typ. Ein Recovery-Katalog kann leicht diesen Bericht zu generieren.

Der Recovery-Katalog hat eine Reihe von Ansichten können Sie mit SQL zu erhalten Backup-Informationen abfragen. Erste historische Backup-Informationen für mehrere Datenbanken ist fast unmöglich, ohne Recovery-Katalog zu tun, weil alle die Backup-Informationen in jeder Datenbank separat gespeichert wird.

Wenn Sie nur ein oder zwei Datenbanken sichern und wollen einfache Berichte und kurze Aufbewahrungsrichtlinien, vielleicht ist die Recovery-Katalog Overkill. Schließlich hat es in seine eigene Datenbank zu gehen, gesichert werden, und wie jede andere Anwendung beibehalten werden.

Allerdings hilft Oracle durch eine eingeschränkte Lizenz für die Bereitstellung eines RMAN Recovery-Katalog haben. Das heißt, Sie müssen nicht auf eine Oracle-Datenbank-Lizenz auf einem separaten Rechner für den Katalog haben, solange Sie den Katalog nur für RMAN verwenden.

Der Katalog in Oracle 12c zu erstellen

Wenn Sie sich entscheiden, einen Katalog zu erstellen, ist es einfach. Führen Sie die folgenden Schritte für eine Linux-Umgebung (sie werden für Windows fast identisch sein):

  1. Erstellen Sie einen Tabellen die RMAN-Daten, indem Sie in SQL zu halten * Plus:

    Du siehst das:

    Tablespaces erstellt.
  2. Geben Sie die folgende Katalog Eigentümer zu erstellen:

    Du siehst das:

    Benutzer erstellt.
  3. Erteilen Sie die entsprechenden Berechtigungen:

    Du siehst das:

    Grants gelungen.
  4. Von einem Terminal-Fenster, melden Sie sich mit dem Eigentümer der Recovery-Katalog in und um den Katalog zu erstellen:

    Sie sehen eine Ausgabe wie folgt aus:

    Recovery Manager: Release 12.1.0.1.0 - Produktion am So 30. Juni 10.13.59 2013Copyright (c) 1982, 2013, Oracle und / oder ihrer Tochtergesellschaften. Alle Rechte reserved.recovery Katalogdatenbank Passwort: mit Recovery-Katalog-Datenbank
  5. Wenn Sie in der Katalogdatenbank verbunden sind, erstellen Sie den Katalog-Repository:

    Du siehst das:

    Recovery-Katalog erstellt
  6. Geben Sie Folgendes ein, um sowohl die Zieldatenbank und dem Katalog zu verbinden:

    Jedes Mal, wenn Sie eine Datenbank sichern, müssen Sie die Verbindung sowohl dem Ziel und dem Katalog.

    Du siehst das:

    Recovery Manager: Release 12.1.0.1.0 - Produktion am So 30. Juni 10.17.30 2013Copyright (c) 1982, 2013, Oracle und / oder ihrer Tochtergesellschaften. Alle Rechte reserved.connected zur Datenbank Ziel: DEV12C (DBID = 3615982967) Recovery-Katalog Datenbank Passwort: mit Recovery-Katalog-Datenbank

    Sie das Kennwort nicht auf der Kommandozeile angeben, wenn Sie RMAN starten. Es ist kein sicherer Weg, um sich anmelden, weil es Ihr Passwort zu anderen Menschen auf dem System aussetzen kann.

  7. Verbinden Sie sowohl mit dem Ziel und dem Katalog und geben Sie diese:

    Registrieren Sie jede Datenbank, die Sie in der Recovery-Katalog sichern wird.

    Du siehst das:

    Datenbank im Recovery catalogstarting vollständige Resynchronisation der Erholung registriert catalogfull resync komplett

    Alles andere in RMAN Funktionen genau gleich, ob Sie einen Katalog verwenden.

Menü