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 (VM) 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 debitera 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. Det finns ingen gräns för antalet MMV-paket som kan anslutas till en Oracle-databasinstans, men det är mycket ovanligt att fler än ett 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 (DDVE)
- 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 |
Azure blobfuse | v1 | Montera Azure Blob Storage som ett filsystem med BlobFuse v1 | Fuse | Öppen källkod/GitHub | saknas | 3, 5, 6 |
Azure blobfuse | 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.
- enhetsgränser anges i prisdokumentationen.
- kumulativa gränser för VM-storlekar anges i dokumentationen Storlekar för virtuella datorer i Azure
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.
6 frekvent användningsnivå rekommenderas.
7 premiumanvä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.
11 Prestandakalkylatorn för Azure NetApp Files är användbar för snabba prisberäkningar.