Strömma databassäkerhetskopior med Hjälp av Oracle Recovery Manager

I den här artikeln får du lära dig mer om hur virtuella Azure-datorer stöder säkerhetskopiering av strömmande databaser med Oracle Recovery Manager (RMAN). Strömningsprocessen använder antingen målet för ett virtuellt bandbibliotekspaket eller skriver dessa säkerhetskopior direkt till ett lokalt eller fjärranslutet filsystem. Den här artikeln beskriver hur olika paket för virtuella bandbibliotek är integrerade med Oracle RMAN. För några av paketen ser du länkar till Azure Marketplace.

Säkerhetskopierings- och återställningsverktyget Oracle RMAN (Recovery MANager) kan konfigureras för att strömma och samla in säkerhetskopieringsbilder av Oracle-databaser och sedan strömma och skicka dessa säkerhetskopieringsbilder till två olika typer av mål.

SBT för enhetstyp

SBT-typen (serial backup tape) utformades ursprungligen för att interagera med bandenheter, men inte direkt. För att förenkla interaktionen med flera bandenheter som var tillgängliga när RMAN skapades utvecklade Oracle ett API (Application Programming Interface) för att interagera med programvarupaket för att hantera bandenheter.

Enhetstypen SBT skickar kommandon till programvarupaket via det definierade API:et. Programvarupaketleverantörerna skapar motsvarande "plugin-program" som interagerar enligt specifikationerna i API:et för att översätta RMAN-kommandona för programvarupaketet. Oracle debiterar inte mer för den här funktionen, men olika programvaruleverantörer kan ta ut licens- och supportavgifter för sina "plugin-program" för att ansluta till API:et för RMAN som publicerats av Oracle.

Om du vill använda SBT av enhetstyp måste motsvarande programvara för mediehanteringsleverantören (MMV) tidigare vara installerad på os-plattformen där Oracle-databasen är tillgänglig. Säkerhetskopior av SBT-installationen är inte tillgängliga "out of the box" efter en Oracle-databasinstallation. Där det inte finns någon gräns för antalet MMV-paket som kan anslutas till en Oracle-databasinstans, men det är mycket ovanligt att det finns fler än ett som används när som helst.

Många av dessa programvarupaket, som ursprungligen var tillgängliga för lokal installation, är också tillgängliga på Azure Marketplace.

  • Commvault
  • Veritas NetBackup
  • Dell PowerProtect DD Virtual Edition (Visningsprogram för diagnostikdata E)
  • Säkerhetskopiering och replikering av Veeam

Andra programvarupaket kan hittas genom att söka på Azure Marketplace...

Disk av enhetstyp

Ett mer universellt konfigurationsalternativ för Oracle RMAN är disk av enhetstyp. För det här alternativet skrivs strömmade databassäkerhetskopior till os-filsystemkataloger som direkt kan adresseras från os-avbildningen som Oracle-databasen körs på. Lagringen som används för säkerhetskopior monteras antingen direkt på OS-plattformen eller fjärrmonteras som en filresurs.

Det finns inga extra licensierings- eller supportavgifter för det här alternativet eftersom DISK-adaptern för Oracle RMAN helt finns i Oracle RDBMS-programvaran.

Det finns sex lagringsalternativ för Oracle RMAN-säkerhetskopior på en virtuell Azure-dator, varav fem är Azure-filresurser.

  • Lokalt ansluten hanterad disk
  • Azure-blob över NFS
  • Azure blobfuse 2.0
  • Azure Files Standard via CIFS/SMB
  • Azure Files Premium via NFS
  • Azure NetApp Files

Vart och ett av dessa alternativ har fördelar eller nackdelar när det gäller kapacitet, prissättning, prestanda och hållbarhet. Följande tabell tillhandahålls för att enkelt kunna jämföra funktioner och priser.

Typ Nivå Dokument Monteringsprotokoll för virtuell dator Stödmodell Priser Anteckningar
Hanterad disk Standard HDD Introduktion till Azure Managed Disks SCSI Microsoft Prissättning för hanterade diskar 1
Hanterad disk Standard SSD Introduktion till Azure Managed Disks SCSI Microsoft Prissättning för hanterade diskar 1
Hanterad disk Premium SSD Introduktion till Azure Managed Disks SCSI Microsoft Prissättning för hanterade diskar 1
Hanterad disk Premium SSD v2 Introduktion till Azure Managed Disks SCSI Microsoft Prissättning för hanterade diskar 1
Hanterad disk UltraDisk Introduktion till Azure Managed Disks SCSI Microsoft Prissättning för hanterade diskar 1
Azure-blob Blockblobar Montera Blob Storage med hjälp av NFS 3.0-protokollet (Network File System) NFS v3.0 Microsoft Prissättning för Azure Blob Storage 2
Azureblobfuse v1 Montera Azure Blob Storage som ett filsystem med BlobFuse v1 Fuse Öppen källkod/GitHub saknas 3, 5, 6
Azureblobfuse v2 Vad är BlobFuse? – BlobFuse2 Fuse Öppen källkod/GitHub saknas 3, 5, 6
Azure Files Standard Vad är Azure Files? SMB/CIFS Microsoft Priser för Azure Files 4, 6
Azure Files Premium Vad är Azure Files? SMB/CIFS, NFS v4.1 Microsoft Priser för Azure Files 4, 7
Azure NetApp Files Standard Azure NetApp Files SMB/CIFS, NFS v3.0, NFS v4.1 Microsoft/NetApp Prissättning 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 Prissättning 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 Prissättning för Azure NetApp Files 4, 10, 11

Förklaring:

1 Begränsas av enhetsnivå och kumulativa I/O-gränser på VM-nivå för IOPS- och I/O-dataflöde.

2 Välj hierarkisk lagring i listrutan 1st och sedan endast blob i listrutan 2:a .

3 Välj platt lagring i listrutan 1st och sedan endast blob i listrutan 2:a.

4 Använder CIFS-protokoll som senare versioner av RHEL/OEL Linux rekommenderas för.

  • använd inte lägre Linux-versioner (dvs. RHEL7/OEL7 under 7,5) för CIFS
  • överväg att använda monteringsalternativet cache=none för Oracle-arkiverade omloggfiler med CIFS-monteringar.

5 stöds på GitHub av Azure Storage-produktgruppen i Microsoft som ett öppen källkod projekt i GitHub.

6frekvent användningsnivå rekommenderas.

7premiumanvändningsnivåer rekommenderas.

8 I/O-dataflöde på 16 MiB/s per allokerad TiB.

9 I/O-dataflöde på 64 MiB/s per allokerad TiB.

10 I/O-dataflöde på 128 MiB/s per allokerad TiB.

11ANF-kalkylator är användbar för snabba prisberäkningar.

Nästa steg

Metodtips för Oracle-prestanda för virtuella Azure-datorer