Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Einführung in Oracle RMAN

Bevor wir uns mit dem Thema Oracle Recovery Manager, auch bekannt als RMAN, befassen, müssen wir zunächst verstehen, was SMR und UMR sind. Machen wir das –

Es gibt zwei Möglichkeiten zur Sicherung und Wiederherstellung.

  1. Wo der Benutzer die ganze harte Arbeit erledigt. Der Benutzer erstellt die Sicherung, indem er alle erforderlichen Dateien und Verzeichnisse manuell kopiert und einfügt. Dazu kann ein Benutzer entweder Betriebssystembefehle verwenden oder die begrenzte Anzahl von SQL-Befehlen verwenden, die mit der Datenbank geliefert werden.
  2. Eine andere Art der Sicherung ist, wo der Benutzer ein Dienstprogramm verwendet, um die Sicherung und Wiederherstellung durchzuführen. In diesem Fall erledigt dieses Dienstprogramm oder Tool die ganze Arbeit. Es ist definitiv weniger zeitaufwändig und sehr effektiv.

Die erste Art von Backup, bei der der Benutzer die ganze harte Arbeit leisten muss, ist als „User Managed Backup-Recovery (SMR)“ bekannt. Die zweite Art der Sicherung, bei der eine speziell entwickelte Software die gesamte Arbeit übernimmt, ist als „Server Managed Backup-Recovery (UMR)“ bekannt.

Nun, da wir verstanden haben, was Server Managed Backup-Recovery und User Managed Backup-Recovery sind. Lernen wir nun etwas über RMAN.

Was ist RMAN?

RMAN steht für Recovery Manager. Wie der Name schon sagt, ist RMAN ein eigenständiges Dienstprogramm zur Verwaltung der Sicherung und Wiederherstellung Ihrer Oracle-Datenbank. Es ist ein sehr leistungsfähiges Tool, das mit der Oracle Database-Software geliefert wird.

Da die Kernfunktionalität von RMAN darin besteht, die Sicherung und Wiederherstellung mit minimalem Benutzereingriff zu verwalten, können wir sagen, dass es sich um ein „Server-Managed Backup &Recovery“-Dienstprogramm für Oracle Database handelt.

Technisch gesehen ist RMAN ein Befehlszeileninterpreter. Sie geben diesem Interpreter einige Befehle, er nimmt diese Befehle und sendet sie an die Zieldatenbank, indem er diese Befehle in RPCs (Remote Procedure Calls) umwandelt. Diese RPCs werden in der Datenbank ausgeführt

Benötigt RMAN selbst spezielle Berechtigungen?

Ja, um alle Sicherungs- und Wiederherstellungsaufgaben auszuführen, benötigt Oracle Recovery Manager Zugriff auf interne Sicherungs- und Wiederherstellungspakete, die in den Oracle-Kernel integriert sind. Da diese Pakete in den Kernel der Datenbank eingebaut sind, stehen sie auch bei geschlossener Datenbank zur Verfügung.

Wie installiere ich RMAN?

Die Antwort auf diese Frage lautet:Sie installieren es nicht, da dieses Dienstprogramm SQL*Loader und Data Pump ähnelt. RMAN ist eine Funktion Ihres Oracle-Datenbankservers. Das heißt, es wird mit der Installation Ihrer Oracle-Datenbank installiert. Es erfordert keine separate Installation.

Ich habe ein Installationsvideo für jede Version von Oracle Database seit Oracle 10g erstellt. Den Link dazu lasse ich in der Beschreibung.

Wie auch immer, RMAN wird sowohl mit der Oracle Database Standard Edition als auch mit der Enterprise Edition geliefert. Es gibt jedoch einige Einschränkungen bei der Standard Edition der Oracle-Datenbank, die Sie bei der Verwendung von RMAN berücksichtigen müssen.

Kann jeder Benutzer der Datenbank die RMAN verwenden?

Da RMAN ein Client ist, benötigen Sie einige Berechtigungen, um sich mit RMAN mit Ihrer Datenbank zu verbinden.

Vor 12c gab es nur zwei Privilegien, die Sie zum Ausführen des RMAN-Dienstprogramms verwenden konnten. Sie waren –

  1. SysDBA, die offensichtlichste Option und
  2. SYSOPER

Aber mit Oracle Database 12c fügte Oracle ein weiteres Privileg hinzu, das für Wiederherstellungs- und Sicherungsaufgaben entwickelt wurde. Es war –

3. SYSBACKUP

Wir können also sagen, dass jeder Datenbankbenutzer, der über eines dieser Privilegien verfügt, Sicherungs- und Wiederherstellungsvorgänge entweder mit dem Oracle Recovery Manager, auch bekannt als RMAN, oder mit dem SQL*Plus-Befehlszeilendienstprogramm durchführen kann.

Das war's für die Einführung in Oracle RMAN. Sehen Sie sich dieses Video-Tutorial an.

Im nächsten Tutorial konfigurieren wir unsere Oracle-Datenbank für RMAN-Sicherung und -Wiederherstellung. Also abonniere den Kanal.

Danke und einen schönen Tag.