Freigeben über


Streamen von Datenbanksicherungen mithilfe von Oracle Recovery Manager

In diesem Artikel erfahren Sie, wie virtuelle Azure-Computer (VMs) das Streaming von Datenbanksicherungen mit Oracle Recovery Manager (RMAN) unterstützen. Der Streamingprozess verwendet entweder das Ziel eines virtuellen Bandbibliothekspakets oder schreibt diese Sicherungen direkt in ein lokales oder Remote-Dateisystem. In diesem Artikel wird beschrieben, wie verschiedene virtuelle Bandbibliothekspakete in Oracle RMAN integriert werden. Bei einigen der Pakete werden Sie Links zum Azure Marketplace sehen.

Das Sicherungs- und Wiederherstellungshilfsprogramm Oracle RMAN (Recovery MANager) kann zum Streamen und Erfassen von Sicherungsimages von Oracle-Datenbanken konfiguriert werden, und streamt und sendet diese Sicherungsimages dann an zwei verschiedene Arten von Zielen.

Gerätetyp SBT

Der SBT (Serial Backup Tape)-Zieltyp wurde ursprünglich für die Interaktion mit Bandlaufwerken konzipiert, jedoch nicht direkt. Um die Interaktion mit mehreren Bandgeräten zu vereinfachen, die bei der Erstellung von RMAN verfügbar waren, hat Oracle eine Anwendungsprogrammierschnittstelle (API) für die Interaktion mit Softwarepaketen zum Verwalten von Bandgeräten entwickelt.

Der Gerätetyp SBT sendet Befehle über seine definierte API an Softwarepakete. Die Anbieter von Softwarepaketen erstellen entsprechende „Plug-Ins“, die gemäß den Spezifikationen der API interagieren, um die RMAN-Befehle für das Softwarepaket zu übersetzen. Oracle erhebt keine zusätzlichen Gebühren für diese Funktionalität, aber verschiedene Softwareanbieter könnten Lizenz- und Supportgebühren für ihre „Plug-ins“ zum Herstellen einer Verbindung mit der von Oracle veröffentlichten API für RMAN erheben.

Um den Gerätetyp SBT zu verwenden, muss die entsprechende MMV (Media Management Vendor)-Software zuvor auf der Betriebssystemplattform installiert werden, auf der die Oracle-Datenbank verfügbar ist. Sicherungen für die SBT-Installation sind nach einer Oracle-Datenbankinstallation nicht „sofort einsatzbereit“ verfügbar. Es gibt keine Begrenzung für die Anzahl von MMV-Paketen, die mit einer Oracle-Datenbankinstanz verbunden werden können, aber es ist trotzdem äußerst selten, dass mehr als ein Paket gleichzeitig verwendet wird.

Viele dieser Softwarepakete, die ursprünglich für die lokale Installation verfügbar waren, sind auch im Azure Marketplace verfügbar.

  • CommVault
  • Veritas NetBackup
  • Dell PowerProtect DD Virtual Edition (DDVE)
  • Veeam Backup & Replication

Andere Softwarepakete können gefunden werden, indem Sie den Azure Marketplace durchsuchen…

Gerätetyp „Datenträger“

Eine universellere Konfigurationsoption für Oracle RMAN ist der Gerätetyp „Datenträger“. Für diese Option werden gestreamte Datenbanksicherungsimages in Dateisystemverzeichnisse des Betriebssystems geschrieben, die direkt aus dem Betriebssystemimage adressierbar sind, auf dem die Oracle-Datenbank ausgeführt wird. Der für Sicherungen verwendete Speicher wird entweder direkt auf der Betriebssystemplattform oder via Remote als Dateifreigabe eingebunden.

Für diese Option fallen keine zusätzlichen Lizenz- oder Supportgebühren an, da der DISK-Adapter für Oracle RMAN vollständig in der Oracle RDBMS-Software enthalten ist.

Es gibt sechs Speicheroptionen für Oracle RMAN-Sicherungen innerhalb einer Azure-VM, wovon fünf Azure-Dateifreigaben sind.

  • Lokal angefügter verwalteter Datenträger
  • Azure-Blob über NFS
  • Azure BlobFuse 2.0
  • Azure Files Standard über CIFS/SMB
  • Azure Files Premium über NFS
  • Azure NetApp Files

Jede dieser Optionen hat Vor- oder Nachteile in den Bereichen Kapazität, Preise, Leistung, Dauerhaftigkeit. Die folgende Tabelle wird bereitgestellt, um einen einfachen Vergleich von Features und Preisen zu ermöglichen.

Type Tier Dokumentation Einbindungsprotokoll für VM Unterstützungsmodell Preise Hinweise
Verwalteter Datenträger HDD Standard Einführung in verwaltete Azure-Datenträger SCSI Microsoft Verwaltete Datenträger – Preise 1
Verwalteter Datenträger SSD Standard Einführung in verwaltete Azure-Datenträger SCSI Microsoft Preise für verwaltete Datenträger 1
Verwalteter Datenträger SSD Premium Einführung in verwaltete Azure-Datenträger SCSI Microsoft Preise für verwaltete Datenträger 1
Verwalteter Datenträger SSD Premium v2 Einführung in verwaltete Azure-Datenträger SCSI Microsoft Preise für verwaltete Datenträger 1
Verwalteter Datenträger UltraDisk Einführung in verwaltete Azure-Datenträger SCSI Microsoft Preise für verwaltete Datenträger 1
Azure-Blob Blockblobs Einbinden von Azure Blob Storage mithilfe des NFS 3.0-Protokolls (Network File System) NFS v3.0 Microsoft Preise für Azure Blob Storage 2
Azure blobfuse v1 Einbinden von Azure Blob Storage als Dateisystem mit BlobFuse v1 Fuse Open Source/Github 3, 5, 6
Azure blobfuse V2 Was ist BlobFuse? – BlobFuse2 Fuse Open Source/Github 3, 5, 6
Azure Files Standard Was ist Azure Files? SMB/CIFS Microsoft Azure Files – Preise 4, 6
Azure Files Premium Was ist Azure Files? SMB/CIFS, NFS v4.1 Microsoft Azure Files – Preise 4, 7
Azure NetApp Files Standard Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preise für Azure NetApp Files 4, 8, 11
Azure NetApp Files Premium Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preise für Azure NetApp Files 4, 9, 11
Azure NetApp Files Ultra Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Preise für Azure NetApp Files 4, 10, 11

Legende:

1 Eingeschränkt für IOPS- und E/A-Durchsatz durch E/A-Grenzwerte auf Geräteebene und kumulativer VM-Ebene.

  • Gerätelimits werden in der Preisdokumentation angegeben.
  • kumulative Grenzwerte für VM-Größen sind in der Dokumentation Größen für VMs in Azure angegeben

2 Wählen Sie hierarchischen Speicher in der 1. Dropdownliste und dann Nur Blobs in der 2. Dropdownliste aus.

3 Wählen Sie flachen Speicher in der 1. Dropdownliste und dann Nur Blobs in der 2. Dropdownliste aus.

4 Verwendet das CIFS-Protokoll, für das höhere Versionen von RHEL/OEL Linux empfohlen werden.

  • verwenden Sie keine niedrigeren Linux-Versionen (d. h. RHEL7/OEL7 unter 7.5) für CIFS
  • erwägen Sie die Bereitstellungsoption cache=none für archivierte Oracle-Wiederholungsprotokolldateien mit CIFS-Bereitstellungen.

5 unterstützt auf GitHub von der Azure Storage-Produktgruppe innerhalb von Microsoft als ein Open Source-Projekt in GitHub.

6 heiße Verbrauchsebene empfohlen.

7 Premium-Verbrauchsebene empfohlen.

8 E/A-Durchsatz von 16 MiB/s pro zugeordnetem TiB.

9 E/A-Durchsatz von 64 MiB/s pro zugeordnetem TiB.

10 E/A-Durchsatz von 128 MiB/s pro zugeordnetem TiB.

11 Der Azure NetApp Files-Leistungsrechner ist nützlich für schnelle Preisberechnungen.

Nächste Schritte

Bewährte Methoden für Oracle-Leistung für Azure-VMs