Oracle-database-implementatie van Azure Virtual Machines voor SAP-workload

In dit document worden verschillende gebieden behandeld waarmee u rekening moet houden bij het implementeren van de Oracle Database for SAP-workload in Azure IaaS. Voordat u dit document leest, raden we u aan overwegingen te lezen voor de DBMS-implementatie van Azure Virtual Machines voor SAP-werkbelasting. U wordt ook aangeraden andere handleidingen te lezen in de SAP-workload in de Documentatie van Azure.

U vindt informatie over Oracle-versies en bijbehorende besturingssysteemversies die worden ondersteund voor het uitvoeren van SAP in Oracle in Azure in SAP Note 2039619.

Algemene informatie over het uitvoeren van SAP Business Suite op Oracle vindt u in SAP op Oracle. Oracle biedt ondersteuning voor het uitvoeren van Oracle-databases in Microsoft Azure. Raadpleeg de veelgestelde vragen over Oracle en Microsoft Azure voor meer informatie over algemene ondersteuning voor Windows Hyper-V en Azure.

De volgende SAP-notities zijn relevant voor een Oracle-installatie

Notitienummer Titel van notitie
1738053 SAPinst voor Oracle ASM-installatie SAP ONE Support Launchpad
2896926 Compatibiliteit van ASM-schijfgroepen NetWeaver SAP ONE Support Launchpad
1550133 Oracle Automatic Storage Management (ASM) gebruiken met SAP NetWeaver-producten SAP ONE Support Launchpad]
888626 Indeling opnieuw uitvoeren voor geavanceerde systemen SAP ONE Support Launchpad
105047 Ondersteuning voor Oracle-functies in de SAP-omgeving SAP ONE Support Launchpad
2799920 Patches voor 19c: Database SAP ONE Support Launchpad
974876 Oracle Transparent Data Encryption (TDE) SAP ONE Support Launchpad
2936683 Oracle Linux 8: SAP-installatie en -upgrade SAP ONE Support Launchpad
1672954 Oracle 11g, 12c, 18c en 19c: Gebruik van enorme pagina's op Linux
1171650 Geautomatiseerde oracle DB-parametercontrole
2936683 Oracle Linux 8: SAP-installatie en -upgrade

Specifieke kenmerken voor Oracle Database in Oracle Linux

Oracle ondersteunt het uitvoeren van hun database-exemplaren in Microsoft Azure met Oracle Linux als gastbesturingssystemen. Zie de veelgestelde vragen over Azure en Oracle voor meer informatie over algemene ondersteuning voor Windows Hyper-V en Azure.

Het specifieke scenario van SAP-toepassingen met Oracle Databases wordt ook ondersteund. Details worden besproken in het volgende deel van het document.

Algemene Aanbevelingen voor het uitvoeren van SAP in Oracle in Azure

Het volgende implementatiepatroon moet worden gevolgd door het installeren of migreren van bestaande SAP op Oracle-systemen naar Azure:

  1. Gebruik de meest recente Oracle Linux-versie die beschikbaar is (Oracle Linux 8.6 of hoger).
  2. Gebruik de meest recente Oracle Database-versie die beschikbaar is met de nieuwste SAP Bundle Patch (SBP) (Oracle 19 Patch 15 of hoger) 2799920 - Patches voor 19c: Database.
  3. Gebruik ASM (Automatic Storage Management) voor kleine, middelgrote en grote databases op blokopslag.
  4. Azure Premium Storage SSD moet worden gebruikt. Gebruik geen Standard- of andere opslagtypen.
  5. ASM verwijdert de vereiste voor spiegellogboek. Volg de richtlijnen van Oracle in Opmerking 888626 - Logboekindeling opnieuw uitvoeren voor geavanceerde systemen.
  6. Gebruik ASMLib en gebruik geen udev.
  7. Implementaties van Azure NetApp Files moeten Oracle dNFS gebruiken (de eigen High Performance Direct NFS-oplossing van Oracle).
  8. Grote Oracle-databases profiteren aanzienlijk van grote SGA-grootten (System Global Area). Grote klanten moeten implementeren in de Azure M-serie met een RAM-grootte van 4 TB of meer
    • Linux Enorme pagina's instellen op 75% van de fysieke RAM-grootte
    • Systeem Global Area (SGA) instellen op 90% van het enorme paginaformaat
    • Stel de Oracle-parameter USE_LARGE_PAGES = ONLY in: de waarde ONLY heeft de voorkeur boven de waarde TRUE, omdat de waarde ONLY moet zorgen voor consistentere en voorspelbare prestaties. De waarde TRUE kan zowel grote 2 MB als standaard 4K-pagina's toewijzen. De waarde ONLY zal altijd grote 2 MB pagina's afdwingen. Als het aantal beschikbare grote pagina's niet voldoende is of niet juist is geconfigureerd, mislukt het database-exemplaar met foutcode: ora-27102: onvoldoende geheugen Linux_x86_64 Fout 12: kan geen geheugen toewijzen. Als er onvoldoende aaneengesloten geheugen is, moet Oracle Linux mogelijk opnieuw worden opgestart en/of moeten de parameters voor de enorme pagina van het besturingssysteem opnieuw worden geconfigureerd.
  9. Oracle Home moet zich buiten het hoofdvolume of de schijf bevinden. Gebruik een afzonderlijk schijf- of ANF-volume. De schijf met oracle home moet 64 gigabyte groot of groter zijn.
  10. De grootte van de opstartschijf voor grote Oracle-databaseservers met hoge prestaties is belangrijk. Als minimum moet een P10-schijf worden gebruikt voor M-serie of E-serie. Gebruik geen kleine schijven zoals P4 of P6. Een kleine schijf kan prestatieproblemen veroorzaken.
  11. Versneld netwerken moet zijn ingeschakeld op alle virtuele machines. Voer een upgrade uit naar de nieuwste Oracle Linux-release als er problemen zijn met het inschakelen van versneld netwerken.
  12. Controleer op updates in deze documentatie en SAP-notitie 2039619 - SAP-toepassingen in Microsoft Azure met behulp van de Oracle Database: Ondersteunde producten en versies - SAP ONE Support Launchpad.

Zie SAP Note 2039619 voor informatie over welke Oracle-versies en bijbehorende besturingssysteemversies worden ondersteund voor het uitvoeren van SAP in Oracle op Virtuele Azure-machines.

Algemene informatie over het uitvoeren van SAP Business Suite op Oracle vindt u op de pagina sap op de Oracle-communitypagina. SAP op Oracle in Azure wordt alleen ondersteund in Oracle Linux (en niet Suse of Red Hat) voor toepassings- en databaseservers. ASCS/ERS-servers kunnen RHEL/SUSE gebruiken omdat de Oracle-client niet is geïnstalleerd of gebruikt op deze VM's. Toepassingsservers (PAS/AAS) mogen niet op deze VM's worden geïnstalleerd. Raadpleeg SAP Note 3074643 - OLNX: veelgestelde vragen: als Pacemaker voor Oracle Linux wordt ondersteund in SAP Environment. Oracle Real Application Cluster (RAC) wordt niet ondersteund in Azure omdat RAC Multicast-netwerken vereist.

Opslagconfiguratie

Er zijn twee aanbevolen opslagimplementatiepatronen voor SAP in Oracle in Azure:

  1. Oracle Automatic Storage Management (ASM)
  2. Azure NetApp Files (ANF) met Oracle dNFS (Direct NFS)

Klanten die momenteel Oracle-databases uitvoeren op EXT4- of XFS-bestandssystemen met LVM (Logical Volume Manager) worden aangemoedigd om over te stappen naar ASM. Er zijn aanzienlijke prestatie-, beheer- en betrouwbaarheidsvoordelen voor het uitvoeren van ASM in vergelijking met LVM. ASM vermindert de complexiteit, verbetert de ondersteuning en maakt beheertaken eenvoudiger. Deze documentatie bevat koppelingen voor Oracle Database Beheer istrators (DBA's) voor informatie over het installeren en beheren van ASM.

Azure biedt meerdere opslagoplossingen. In de onderstaande tabel wordt de ondersteuningsstatus beschreven

Opslagtype Oracle-ondersteuning Sectorgrootte Oracle Linux 8.x of hoger Windows Server 2019
Blokopslagtype
Premium SSD Ondersteund 512e ASM aanbevolen. LVM ondersteund Geen ondersteuning voor ASM in Windows
Premium SSD v2 Ondersteund 4K Native of 512e1 ASM aanbevolen. LVM ondersteund Geen ondersteuning voor ASM in Windows. Logboekbestandschijven wijzigen van 4K Native in 512e
Standard SSD Niet ondersteund
Standard HDD Niet ondersteund
Ultraschijven Ondersteund 4K Native ASM aanbevolen. LVM ondersteund Geen ondersteuning voor ASM in Windows. Logboekbestandschijven wijzigen van 4K Native in 512e
Typen netwerkopslag
Azure NetApp Service (ANF) Ondersteund - Oracle dNFS vereist Niet ondersteund
Azure Files NFS Niet ondersteund
Azure files SMB Niet ondersteund

1 512e wordt ondersteund op Premium SSD v2 voor Windows-systemen. 512e-configuraties worden niet aanbevolen voor Linux-klanten. Migreren naar 4K Native using procedure in MOS 512/512e sector size to 4K Native Review (Doc ID 1133713.1)

Andere overwegingen die een lijst toepassen, zoals:

  1. Geen ondersteuning voor DIRECTIO met 4K Native sectorgrootte. Aanbevolen instellingen voor FILESYSTEMIO_OPTIONS voor LVM-configuraties:
    • LVM - Als schijven met 512/512e geometrie worden gebruikt, FILESYSTEMIO_OPTIONS = SETALL
    • LVM - Als schijven met 4K native geometrie worden gebruikt, FILESYSTEMIO_OPTIONS = ASYNC
  2. Oracle 19c en hoger ondersteunt 4K Native sectorgrootte met zowel ASM als LVM
  3. Oracle 19c en hoger in Linux: wanneer u overstapt van 512e-opslag naar 4K Native opslaglogboekgrootten, moeten worden gewijzigd
  4. Als u wilt migreren van de sectorgrootte 512/512e naar 4K Native Review (Doc ID 1133713.1) – zie de sectie "Offlinemigratie naar 4 KB sectorschijven"
  5. SAPInst schrijft tijdens de installatie naar het pfile. Als de $ORACLE_HOME/dbs zich op een 4K-schijfset bevindt filesystemio_options=asynch en raadpleegt u de sectie "Ondersteuning van 4kB-sectorschijven" in MOS die 4K-sectorschijven ondersteunen (Doc ID 1133713.1)
  6. Geen ondersteuning voor ASM op Windows-platforms
  7. Geen ondersteuning voor 4K Native sectorgrootte voor logboekvolume op Windows-platformen. SSDv2 en Ultra Disk moeten worden gewijzigd in 512e via het potloodpictogram Schijf bewerken in Azure Portal
  8. 4K Native sectorgrootte wordt alleen ondersteund op gegevensvolumes voor Windows-platforms. 4K wordt niet ondersteund voor logboekvolumes in Windows
  9. We raden u aan deze MOS-artikelen te bekijken:
    • Oracle Linux: Buffercache van bestandssysteem versus Directe I/O (Doc ID 462072.1)
    • Ondersteuning voor 4K-sectorschijven (doc-id 1133713.1)
    • 4k Redo Logs on Flash, 4k-Disk and SSD-based Storage (Doc ID 1681266.1) gebruiken
    • Aandachtspunten voor het instellen van filesystemio_options en disk_asynch_io (doc-id 1987437.1)

We raden u aan Oracle ASM te gebruiken in Linux met ASMLib. Prestaties, beheer, ondersteuning en configuratie zijn geoptimaliseerd met implementatiepatroon. Oracle ASM en Oracle dNFS gaan de juiste parameters instellen of parameters omzeilen (zoals FILESYSTEMIO_OPTIONS) en leveren daarom betere prestaties en betrouwbaarheid.

Oracle Automatic Storage Management (ASM)

Controlelijst voor Automatisch opslagbeheer van Oracle:

  1. Alle SAP on Oracle-systemen in Azure voeren ASM uit, waaronder ontwikkeling, kwaliteitscontrole en productie. Kleine, middelgrote en grote databases
  2. ASMLib wordt gebruikt en niet UDEV. UDEV is vereist voor meerdere SAN's, een scenario dat niet bestaat in Azure
  3. ASM moet worden geconfigureerd voor externe redundantie. Azure Premium SSD-opslag biedt driedubbele redundantie. Azure Premium SSD komt overeen met de betrouwbaarheid en integriteit van elke andere opslagoplossing. Voor optionele veiligheid kunnen klanten normale redundantie overwegen voor de logboekschijfgroep
  4. Geen spiegellogboek is optioneel voor ASM-888626 - Logboekindeling opnieuw uitvoeren voor geavanceerde systemen
  5. ASM-schijfgroepen geconfigureerd volgens variant 1, 2 of 3 hieronder
  6. Grootte asm-toewijzingseenheid = 4 MB (standaard). Zeer grote databases (VLDB) OLAP-systemen zoals BW kunnen profiteren van een grotere ASM-toewijzingseenheid. Pas wijzigen na bevestiging met Oracle-ondersteuning
  7. ASM-sectorgrootte en logische sectorgrootte = standaard (UDEV wordt niet aanbevolen, maar vereist 4k)
  8. Als het COMPATIBEL is. Het kenmerk ASM-schijfgroep is ingesteld op 11.2 of hoger voor een schijfgroep. U kunt een Oracle ASM SPFILE maken, kopiëren of verplaatsen naar het ACFS-bestandssysteem. Raadpleeg de Oracle-documentatie over het verplaatsen van pfile naar ACFS. SAPInst maakt standaard niet het pfile in ACFS
  9. De juiste ASM-variant wordt gebruikt. Productiesystemen moeten variant 2 of 3 gebruiken

Oracle Automatic Storage Management Disk Groups

Deel II van de officiële Oracle Guide beschrijft de installatie en het beheer van ASM:

De volgende ASM-limieten bestaan voor Oracle Database 12c of hoger:

511 schijfgroepen, 10.000 ASM-schijven in een schijfgroep, 65.530 ASM-schijven in een opslagsysteem, 1 miljoen bestanden voor elke schijfgroep. Meer informatie hier: Prestatie- en schaalbaarheidsoverwegingen voor schijfgroepen (oracle.com)

Raadpleeg de ASM-documentatie in de relevante SAP-installatiehandleiding voor Oracle die beschikbaar is via https://help.sap.com/viewer/nwguidefinder

Variant 1: kleine tot middelgrote gegevensvolumes tot 3 TB, hersteltijd niet kritiek

De klant heeft kleine of middelgrote databases waarbij back-up en/of herstel en herstel van alle databases tijdig kan worden uitgevoerd met RMAN. Voorbeeld: Wanneer een volledige Oracle ASM-schijfgroep, met gegevensbestanden, van een of meer databases wordt verbroken en alle gegevensbestanden van alle databases moeten worden hersteld naar een zojuist gemaakte Oracle ASM-schijfgroep met behulp van RMAN.

Aanbeveling voor Oracle ASM-schijfgroep:

Naam van ASM-schijfgroep Winkels Azure Storage
+GEGEVENS Alle gegevensbestanden 3-6 x P 30 (1 TiB)
Besturingselementbestand (eerste kopie) Als u de databasegrootte wilt vergroten, voegt u extra P30-schijven toe
Online opnieuw uitvoeren van logboeken (eerste kopie)
+BOOG Besturingselementbestand (tweede kopie) 2 x P20 (512 GiB)
Gearchiveerde opnieuw uitgevoerde logboeken
+RECO Besturingselementbestand (derde kopie) 2 x P20 (512 GiB)
RMAN-back-ups (optioneel)
herstelgebied (optioneel)

Variant 2: middelgrote tot grote gegevensvolumes tussen 3 TB en 12 TB, hersteltijd belangrijk

Klant heeft middelgrote tot grote databases waar back-up en/of herstel +

herstel van alle databases kan niet tijdig worden uitgevoerd.

Meestal gebruiken klanten RMAN, Azure Backup voor Oracle- en/of schijfmoduletechnieken in combinatie.

Belangrijke verschillen met variant 1 zijn:

  1. Afzonderlijke Oracle ASM-schijfgroep voor elke database
  2. <DBNAME>+"_" wordt gebruikt als voorvoegsel voor de naam van de gegevensschijfgroep
  3. Het aantal gegevensschijven wordt toegevoegd als de database meer dan één DATA-schijfgroep omvat
  4. Er bevinden zich geen online redo-logboeken in de schijfgroepen 'gegevens'. In plaats daarvan wordt een extra schijfgroep gebruikt voor het eerste lid van elke online opnieuw uitgevoerde logboekgroep.
Naam van ASM-schijfgroep Winkels Azure Storage
+<DBNAME>_DATA[#] Alle gegevensbestanden 3-12 x P 30 (1 TiB)
Alle tijdelijke bestanden Als u de databasegrootte wilt vergroten, voegt u extra P30-schijven toe
Besturingselementbestand (eerste kopie)
+OLOG Online opnieuw uitvoeren van logboeken (eerste kopie) 3 x P20 (512 GiB)
+BOOG Besturingselementbestand (tweede kopie) 3 x P20 (512 GB)
Gearchiveerde opnieuw uitgevoerde logboeken
+RECO Besturingselementbestand (derde kopie) 3 x P20 (512 GiB)
RMAN-back-ups (optioneel)
Snel herstelgebied (optioneel)

Variant 3: enorme gegevens- en gegevenswijzigingsvolumes meer dan 5 TB, hersteltijd cruciaal

De klant heeft een enorme database waarbij back-up en/of herstel en herstel van één database niet tijdig kan worden uitgevoerd.

Meestal gebruiken klanten RMAN, Azure Backup voor Oracle- en/of schijfmoduletechnieken in combinatie. In deze variant wordt elk relevant databasebestandstype gescheiden door verschillende Oracle ASM-schijfgroepen.

Naam van ASM-schijfgroep Winkels Azure Storage
+<DBNAME>_DATA[#] Alle gegevensbestanden 5-30 of meer x P30 (1 TiB) of P40 (2 TiB)
Alle tijdelijke bestanden Om de databasegrootte te vergroten, voegt u extra P30-schijven toe
Besturingselementbestand (eerste kopie)
+OLOG Online opnieuw uitvoeren van logboeken (eerste kopie) 3-8 x P20 (512 GiB) of P30 (1 TiB)
Voor meer veiligheid "Normale redundantie" kan worden geselecteerd voor deze ASM-schijfgroep
+BOOG Besturingselementbestand (tweede kopie) 3-8 x P20 (512 GiB) of P30 (1 TiB)
Gearchiveerde opnieuw uitgevoerde logboeken
+RECO Besturingselementbestand (derde kopie) 3 x P30 (1 TiB), P40 (2 TiB) of P50 (4 TiB)
RMAN-back-ups (optioneel)
Snel herstelgebied (optioneel)

Notitie

Azure Host Disk Cache voor de DATA ASM-schijfgroep kan worden ingesteld op Alleen-lezen of Geen. Alle andere ASM-schijfgroepen moeten worden ingesteld op Geen. Op BW of SCM kan een afzonderlijke ASM-schijfgroep voor TEMP worden overwogen voor grote of drukke systemen.

Ruimte toevoegen aan ASM + Azure-schijven

Oracle ASM-schijfgroepen kunnen worden uitgebreid door extra schijven toe te voegen of door de huidige schijven uit te breiden. U wordt aangeraden extra schijven toe te voegen in plaats van bestaande schijven uit te breiden. Bekijk deze MOS-artikelen en koppelingen mosnotities 1684112.1 en 2176737.1

ASM voegt een schijf toe aan de schijfgroep: asmca -silent -addDisk -diskGroupName DATA -disk '/dev/sdd1'

ASM brengt de gegevens automatisch opnieuw in balans. Voer deze opdracht uit om opnieuw verdelen te controleren.

ps -ef | grep rbal

oraasm 4288 1 0 Jul28 ? 00:04:36 asm_rbal_oradb1

Documentatie is beschikbaar met:

SAP bewaken op Oracle ASM-systemen in Azure

Voer een Oracle AWR-rapport uit als eerste stap bij het oplossen van een prestatieprobleem. Metrische gegevens over schijfprestaties worden beschreven in het AWR-rapport.

Schijfprestaties kunnen worden bewaakt vanuit Oracle Enterprise Manager en via externe hulpprogramma's. Documentatie, die u mogelijk hier kunt helpen:

Bewakingshulpprogramma's op besturingssysteemniveau kunnen ASM-schijven niet bewaken omdat er geen herkenbaar bestandssysteem is. Freespace-bewaking moet worden uitgevoerd vanuit Oracle.

Trainingsbronnen over Oracle Automatic Storage Management (ASM)

Oracle DBA's die niet bekend zijn met Oracle ASM, volgen hier het trainingsmateriaal en de resources:

Azure NetApp Files (ANF) met Oracle dNFS (Direct NFS)

De combinatie van Azure-VM's en ANF is een robuuste en bewezen combinatie die door veel klanten op een uitzonderlijk grote schaal wordt geïmplementeerd.

Databases van meer dan 100 TB worden al productief uitgevoerd op deze combinatie. Om te beginnen hebben we een gedetailleerd blog geschreven over het instellen van deze combinatie:

Meer algemene informatie

Spiegellogboek is vereist voor dNFS ANF-productiesystemen.

Hoewel de ANF zeer redundant is, vereist Oracle nog steeds een gespiegeld hero-logbestandvolume. De aanbeveling is om twee afzonderlijke volumes te maken en origlogA samen met mirrlogB en origlogB samen met mirrlogA te configureren. In dit geval maakt u gebruik van een gedistribueerde taakverdeling van de redo-logfiles.

De koppelingsoptie 'nconnect' wordt niet aanbevolen wanneer de dNFS-client is geconfigureerd. dNFS beheert het IO-kanaal en maakt gebruik van meerdere sessies, dus deze optie is verouderd en kan verschillende problemen veroorzaken. De dNFS-client negeert de koppelingsopties en verwerkt de IO rechtstreeks.

Zowel NFS-versies (v3 als v4.1) met ANF worden ondersteund voor de binaire Oracle-bestanden, gegevens- en logboekbestanden.

We raden u ten zeerste aan de Oracle dNFS-client te gebruiken voor alle Oracle-volumes.

Aanbevolen koppelopties zijn:

NFS-versie Opties voor koppelen
NFSv3 rw,vers=3,rsize=262144,wsize=262144,hard,timeo=600,noatime
NFSv4.1 rw,vers=4.1,rsize=262144,wsize=262144,hard,timeo=600,noatime

ANF-back-up

Met ANF zijn enkele belangrijke functies beschikbaar, zoals consistente back-ups op basis van momentopnamen, lage latentie en opmerkelijk hoge prestaties. Vanaf versie 6 van ons AzAcSnap-hulpprogramma Azure-toepassing hulpprogramma Voor consistente momentopnamen voor ANF kunnen Oracle-databases worden geconfigureerd voor consistente databasemomentopnamen.

Deze momentopnamen blijven op het werkelijke gegevensvolume staan en moeten worden gekopieerd met ANF CRR (Replicatie tussen regio's) replicatie tussen regio's van ANF of andere back-uphulpprogramma's.

SAP on Oracle on Azure met LVM

ASM is de standaardaan aanbeveling van Oracle voor alle SAP-systemen van elke grootte in Azure. Prestaties, betrouwbaarheid en ondersteuning zijn beter voor klanten die ASM gebruiken. Oracle biedt documentatie en training voor DBA's om over te stappen naar ASM. In gevallen waarin het Oracle DBA-team niet de aanbeveling van Oracle, Microsoft en SAP volgt om ASM te gebruiken, moet de volgende LVM-configuratie worden gebruikt.

Houd er rekening mee dat bij het maken van LVM de optie -i moet worden gebruikt om gegevens gelijkmatig te verdelen over het aantal schijven in de LVM-groep.

Spiegellogboek is vereist bij het uitvoeren van LVM.

Minimale configuratie linux:

Onderdeel schijf Hostcache Striping1
/oracle/<SID>/origlogaA & mirrlogB Premium Geen Niet vereist
/oracle/<SID>/origlogaB & mirrlogA Premium Geen Niet vereist
/oracle/<SID>/sapdata1... N Premium Alleen-lezen2 Aanbevolen
/oracle/<SID>/oraarch3 Premium Geen Niet vereist
Oracle Home, saptrace, ... Premium Geen Geen
  1. Striping: LVM-stripe met RAID0
  2. Tijdens R3Load-migraties moet de optie Hostcache voor SAPDATA worden ingesteld op Geen
  3. oraarch: LVM is optioneel

De schijfselectie voor het hosten van online redo-logboeken van Oracle wordt aangestuurd door IOPS-vereisten. Het is mogelijk om alle sapdata1 op te slaan... n (tablespaces) op één gekoppelde schijf zolang het volume, de IOPS en de doorvoer aan de vereisten voldoen.

Prestatieconfiguratie Linux:

Onderdeel schijf Hostcache Striping1
/oracle/<SID>/origlogaA Premium Geen Kan worden gebruikt
/oracle/<SID>/origlogaB Premium Geen Kan worden gebruikt
/oracle/<SID>/mirrlogAB Premium Geen Kan worden gebruikt
/oracle/<SID>/mirrlogBA Premium Geen Kan worden gebruikt
/oracle/<SID>/sapdata1... N Premium Alleen-lezen2 Aanbevolen
/oracle/<SID>/oraarch3 Premium Geen Niet vereist
Oracle Home, saptrace, ... Premium Geen Geen
  1. Striping: LVM-stripe met RAID0
  2. Tijdens R3load-migraties moet de optie Hostcache voor SAPDATA worden ingesteld op Geen
  3. oraarch: LVM is optioneel

Azure Infra: Doorvoerlimieten voor virtuele machines en Opties voor Azure Disk Storage

Oracle Automatic Storage Management (ASM)## kan deze opslagtechnologieën evalueren:

  1. Azure Premium Storage: momenteel de standaardkeuze
  2. Bursting van beheerde schijven - Bursting van beheerde schijven - Virtuele Azure-machines | Microsoft Docs
  3. Azure Write Accelerator
  4. De onlineschijfextensie voor Azure Premium SSD-opslag wordt nog steeds uitgevoerd

Schrijftijden voor logboeken kunnen worden verbeterd op vm's uit de Azure M-serie door Write Accelerator in te schakelen. Schakel Azure Write Accelerator in voor de Azure Premium Storage-schijven die door de ASM-schijfgroep worden gebruikt voor online opnieuw uitvoeren van logboekbestanden. Zie Write Accelerator voor meer informatie.

Het gebruik van Write Accelerator is optioneel, maar kan worden ingeschakeld als het AWR-rapport hogere schrijftijden voor logboeken aangeeft dan verwacht.

Doorvoerlimieten voor virtuele Azure-machines

Elk type virtuele Azure-machine (VM) heeft limieten voor CPU, Schijf, Netwerk en RAM. Deze limieten worden beschreven in de onderstaande koppelingen

De volgende aanbevelingen moeten worden gevolgd bij het selecteren van een VM-type:

  1. Zorg ervoor dat de schijfdoorvoer en IOPS voldoende zijn voor de werkbelasting en ten minste gelijk zijn aan de geaggregeerde doorvoer van de schijven
  2. Overweeg betaalde bursting in te schakelen, met name voor Redo Log-schijven
  3. Voor ANF is de netwerkdoorvoer belangrijk omdat al het opslagverkeer wordt geteld als 'Netwerk' in plaats van schijfdoorvoer
  4. Raadpleeg deze blog voor netwerkafstemming voor M-serie Netwerkdoorvoer optimaliseren op vm's uit de Azure M-serie (microsoft.com)
  5. Bekijk deze koppeling waarin wordt beschreven hoe u een AWR-rapport gebruikt om de juiste Azure-VM te selecteren
  6. Azure Intel Ev5 Edv5- en Edsv5-serie - Azure Virtual Machines |Microsoft Docs
  7. Azure AMD Eadsv5 Easv5- en Eadsv5-serie - Azure Virtual Machines |Microsoft Docs
  8. Azure M-serie/Msv2-serie M-serie - Virtuele Azure-machines |Microsoft Docs en Msv2/Mdsv2 Medium Memory Series - Azure Virtual Machines | Microsoft Docs
  9. Azure Mv2 Mv2-serie - Azure Virtual Machines | Microsoft Docs

Back-up/herstel

Voor back-up-/herstelfunctionaliteit worden de SAP BR*-hulpprogramma's voor Oracle op dezelfde manier ondersteund als op bare-metal en Hyper-V. Oracle Recovery Manager (RMAN) wordt ook ondersteund voor back-ups naar schijf en herstel vanaf schijf.

Zie voor meer informatie over het gebruik van Azure Backup- en Recovery-services voor Oracle-databases:

Hoge beschikbaarheid

Oracle Data Guard wordt ondersteund voor hoge beschikbaarheid en herstel na noodgevallen. Als u automatische failover in Data Guard wilt bereiken, moet u Fast-Start Failover (FSFA) gebruiken. De waarnemersfunctionaliteit (FSFA) activeert de failover. Als u geen FSFA gebruikt, kunt u alleen een handmatige failoverconfiguratie gebruiken. Zie Oracle Data Guard implementeren op een virtuele Azure Linux-machine voor meer informatie.

Aspecten van herstel na noodgevallen voor Oracle-databases in Azure worden weergegeven in het artikel Herstel na noodgevallen voor een Oracle Database 12c-database in een Azure-omgeving.

Een ander goed Oracle-technisch document over het instellen van Oracle 12c Data Guard voor SAP-klanten

Enorme pagina's en grote Oracle SGA-configuraties

MET VLDB SAP in Oracle op Azure-implementaties worden SGA-grootten van meer dan 3 TB toegepast. Moderne versies van Oracle verwerken grote SGA-grootten goed en verminderen io aanzienlijk. Bekijk het AWR-rapport en verhoog de SGA-grootte om lees-I/O te verminderen. 

Als algemene richtlijnen moet Linux Huge Pages worden geconfigureerd tot ongeveer 75% van de RAM-grootte van de VIRTUELE machine. De SGA-grootte kan worden ingesteld op 90% van de grootte van de enorme pagina. Een bij benadering voorbeeld is een VM met M192ms met 4 TB RAM-geheugen, waarbij Huge Pages proximately 3 TB zou hebben ingesteld.  De SGA kan worden ingesteld op een waarde die iets minder is dan 2,95 TB.

Grote SAP-klanten die op Azure-VM's met hoog geheugen worden uitgevoerd, profiteren sterk van HugePages, zoals beschreven in dit artikel

NUMA-systemen vm.min_free_kbytes moeten worden ingesteld op 524288 * <aantal NUMA-knooppunten>. Zie Oracle Linux: Aanbevolen waarde van vm.min_free_kbytes Kernel Tuning Parameter (Doc ID 2501269.1...

 

Oracle Linux biedt een nuttig hulpprogramma voor GUI-beheer:

Oracle Linux heeft een nieuw hulpprogramma voor pakketbeheer – DNF

Oracle Linux 8: Pakketbeheer eenvoudig gemaakt met gratis video's | Oracle Linux-blog

Oracle® Linux 8 Managing Software on Oracle Linux - Chapter 1 Yum DNF

Geheugen- en NUMA-configuraties kunnen worden getest en gebenchmarkeerd met een nuttig hulpprogramma - Oracle Real Application Testing (RAT)

Oracle Real Application Testing: Wat is het en hoe gebruikt u deze? (aemcorp.com)

Informatie over probleem met UDEV-logboekbeschadiging Oracle Redolog corruptie in Azure | Oracle in het veld (wordpress.com)

Oracle ASM in Azure-beschadiging - opvolgen (dbaharrison.blogspot.com)

Beschadiging van gegevens in Hyper-V of Azure bij het uitvoeren van Oracle ASM - Red Hat Customer Portal

Oracle ASM instellen op een virtuele Azure Linux-machine - Azure Virtual Machines | Microsoft Docs

Oracle-configuratierichtlijnen voor SAP-installaties in Azure-VM's in Windows

SAP op Oracle in Azure biedt ook ondersteuning voor Windows. De aanbevelingen voor Windows-implementaties worden hieronder samengevat:

  1. De volgende Windows-releases worden aanbevolen: Windows Server 2022 (alleen vanuit Oracle Database 19.13.0 op) Windows Server 2019 (alleen vanuit Oracle Database 19.5.0 op)
  2. Er is geen ondersteuning voor ASM in Windows. Windows Opslagruimten moet worden gebruikt om schijven te aggregeren voor optimale prestaties
  3. Installeer de Oracle Home op een toegewezen onafhankelijke schijf (installeer Oracle Home niet op de C: Drive)
  4. Alle schijven moeten NTFS zijn geformatteerd
  5. Volg de Handleiding voor Het afstemmen van Windows van Oracle en schakel grote pagina's in, vergrendel pagina's in het geheugen en andere specifieke Windows-instellingen

Op dit moment wordt het schrijven van ASM voor Windows-klanten in Azure niet ondersteund. SAP Software Provisioning Manager (SWPM) voor Windows biedt momenteel geen ondersteuning voor ASM.

Opslagconfiguraties voor SAP in Oracle in Windows

Minimale configuratievensters:

Onderdeel schijf Hostcache Striping1
E:\oracle\<SID>\origlogaA & mirrlogB Premium Geen Niet vereist
F:\oracle\<SID>\origlogaB & mirrlogA Premium Geen Niet vereist
G:\oracle\<SID>\sapdata1... N Premium Alleen-lezen2 Aanbevolen
H:\oracle\<SID>\oraarch3 Premium Geen Niet vereist
I:\Oracle Home, saptrace, ... Premium Geen Geen
  1. Striping: Windows Opslagruimten
  2. Tijdens R3load-migraties moet de optie Hostcache voor SAPDATA worden ingesteld op Geen
  3. oraarch: Windows Opslagruimten is optioneel

De schijfselectie voor het hosten van online redo-logboeken van Oracle wordt aangestuurd door IOPS-vereisten. Het is mogelijk om alle sapdata1 op te slaan... n (tablespaces) op één gekoppelde schijf zolang het volume, de IOPS en de doorvoer aan de vereisten voldoen.

Prestatieconfiguratie Windows:

Onderdeel schijf Hostcache Striping1
E:\oracle\<SID>\origlogaA Premium Geen Kan worden gebruikt
F:\oracle\<SID>\origlogaB Premium Geen Kan worden gebruikt
G:\oracle\<SID>\mirrlogAB Premium Geen Kan worden gebruikt
H:\oracle\<SID>\mirrlogBA Premium Geen Kan worden gebruikt
I:\oracle\<SID>\sapdata1... N Premium Alleen-lezen2 Aanbevolen
J:\oracle\<SID>\oraarch3 Premium Geen Niet vereist
K:\Oracle Home, saptrace, ... Premium Geen Geen
  1. Striping: Windows Opslagruimten
  2. Tijdens R3load-migraties moet de optie Hostcache voor SAPDATA worden ingesteld op Geen
  3. oraarch: Windows Opslagruimten is optioneel

Volgende stappen

Het artikel lezen