Azure Virtual Machines Oracle DBMS-implementatie voor SAP-workload
In dit document worden verschillende gebieden besproken die u moet overwegen bij het implementeren van de Oracle Database for SAP-workload in Azure IaaS. Voordat u dit document leest, raden we u aan Overwegingen voor Azure Virtual Machines DBMS-implementatie voor SAP-workload te lezen. We raden u ook aan andere handleidingen te lezen in de documentatie voor SAP-workloads in Azure.
U vindt informatie over Oracle-versies en bijbehorende versies van het besturingssysteem die worden ondersteund voor het uitvoeren van SAP in Oracle on Azure in SAP Note 2039619.
Algemene informatie over het uitvoeren van SAP Business Suite op Oracle vindt u op SAP on Oracle. Oracle-software wordt ondersteund door Oracle om te worden uitgevoerd op 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-opmerkingen zijn relevant voor een Oracle-installatie
Details voor Oracle Database op Oracle Linux
Oracle-software wordt ondersteund door Oracle om te worden uitgevoerd op Microsoft Azure met Oracle Linux als gastbesturingssystemen. Zie veelgestelde vragen over Azure en Oracle voor meer informatie over algemene ondersteuning voor Windows Hyper-V en Azure.
Het specifieke scenario van SAP-toepassingen die Oracle Databases gebruiken, wordt ook ondersteund. Details worden besproken in het volgende deel van het document.
Algemene aanbevelingen voor het uitvoeren van SAP op Oracle in Azure
Bij het installeren of migreren van bestaande SAP op Oracle-systemen naar Azure, moet het volgende implementatiepatroon worden gevolgd:
- De meest recente Versie van Oracle Linux gebruiken die beschikbaar is (Oracle Linux 8.6 of hoger)
- Gebruik de meest recente Versie van Oracle Database die beschikbaar is met de meest recente SAP Bundle Patch (SBP) (Oracle 19 Patch 15 of hoger) 2799920 - Patches voor 19c: Database
- Automatisch opslagbeheer (ASM) gebruiken voor kleine, middelgrote en grote databases in blokopslag
- Azure Premium Storage SSD moet worden gebruikt. Gebruik geen Standard- of andere opslagtypen.
- ASM verwijdert de vereiste voor mirrorlogboek. Volg de richtlijnen van Oracle in Notitie 888626 - Logboekindeling opnieuw uitvoeren voor geavanceerde systemen
- GEBRUIK ASMLib en niet udev
- Azure NetApp Files implementaties moeten oracle dNFS (oracle's eigen direct NFS-oplossing met hoge prestaties) gebruiken
- Grote databases profiteren enorm van grote SGA-grootten. Grote klanten moeten implementeren op Azure M-serie met 4 TB of meer RAM-geheugen.
- Stel Linux Huge Pages in op 75% van de fysieke RAM-grootte
- SGA instellen op 90% van het paginaformaat Voor grote pagina's
- Oracle Home moet zich buiten het hoofdvolume of de schijf bevinden. Gebruik een afzonderlijke schijf of ANF-volume. De schijf met de Oracle Home moet 64 GB of groter zijn
- De grootte van de opstartschijf voor grote Oracle-databaseservers met hoge prestaties is belangrijk. Voor de M- of E-serie moet minimaal een P10-schijf worden gebruikt. Gebruik geen kleine schijven, zoals P4 of P6. Een kleine schijf kan prestatieproblemen veroorzaken.
- Versneld netwerken moet zijn ingeschakeld op alle VM's. Upgrade naar de nieuwste OL-release als er problemen zijn met het inschakelen van versneld netwerken
- Controleren 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 versies van het besturingssysteem worden ondersteund voor het uitvoeren van SAP op Oracle op Azure Virtual Machines.
Algemene informatie over het uitvoeren van SAP Business Suite in Oracle vindt u op de pagina sap op Oracle-community. SAP on Oracle on Azure wordt alleen ondersteund in Oracle Linux (en niet in Suse of Red Hat). Oracle RAC wordt niet ondersteund in Azure omdat voor RAC multicast-netwerken vereist zijn.
Opslagconfiguratie
Er zijn twee aanbevolen opslagimplementatiepatronen voor SAP on Oracle on Azure:
- Oracle Automatic Storage Management (ASM)
- Azure NetApp Files (ANF) met Oracle dNFS (Direct NFS)
Klanten die momenteel Oracle-databases uitvoeren op EXT4- of XFS-bestandssystemen met LVM, worden aangemoedigd om over te stappen op ASM. Het uitvoeren op ASM heeft aanzienlijke prestatie-, beheer- en betrouwbaarheidsvoordelen ten opzichte van LVM. ASM vermindert de complexiteit, verbetert de ondersteuningsmogelijkheden en maakt beheertaken eenvoudiger. Deze documentatie bevat koppelingen voor Oracle DBA's om te leren hoe u ASM installeert en beheert.
Oracle Automatic Storage Management (ASM)
Controlelijst voor automatisch opslagbeheer van Oracle:
- Op alle SAP on Oracle on Azure-systemen wordt ASM uitgevoerd, inclusief ontwikkeling, QAS en productie. Kleine, middelgrote en grote databases
- ASMLib wordt gebruikt en niet UDEV. UDEV is vereist voor meerdere SAN's, een scenario dat niet bestaat in Azure
- ASM moet worden geconfigureerd voor externe redundantie. Azure Premium SSD-opslag heeft een ingebouwde drievoudige redundantie. Azure Premium SSD komt overeen met de betrouwbaarheid en integriteit van elke andere opslagoplossing. Voor optionele veiligheid kunnen klanten normale redundantie voor de logboekschijfgroep overwegen
- Er is geen mirrorlogboek vereist voor ASM-888626 - Logboekindeling opnieuw uitvoeren voor geavanceerde systemen
- ASM-schijfgroepen geconfigureerd volgens variant 1, 2 of 3 hieronder
- GROOTTE VAN ASM-toewijzingseenheid = 4 MB (standaard). VLDB OLAP-systemen, zoals BW, kunnen profiteren van een grotere grootte van de ASM-toewijzingseenheid. Pas wijzigen na bevestiging met Oracle-ondersteuning
- ASM-sectorgrootte en logische sectorgrootte = standaard (UDEV wordt niet aanbevolen, maar vereist 4k)
- 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:
- Beheerdershandleiding voor Oracle Automatic Storage Management, 19c
- Installatie- en upgradehandleiding voor Oracle Grid Infrastructure, 19c voor Linux
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 vindt u hier: Prestatie- en schaalbaarheidsoverwegingen voor schijfgroepen (oracle.com)
Raadpleeg de ASM-documentatie in de relevante SAP-installatiehandleiding voor Oracle, beschikbaar 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 waar een back-up en/of herstel + herstel van alle databases tijdig door RMAN kan worden uitgevoerd. Voorbeeld: wanneer een volledige Oracle ASM-schijfgroep, met gegevensbestanden, uit 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 db-grootte 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 logboeken voor opnieuw uitvoeren | ||
+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 waarbij 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.
De belangrijkste verschillen met variant 1 zijn:
- Afzonderlijke Oracle ASM-schijfgroep voor elke database
- <DBNAME>+"_" wordt gebruikt als voorvoegsel voor de naam van de DATA-schijfgroep
- Het nummer van de gegevensschijfgroep wordt toegevoegd als de database meer dan één GEGEVENS-schijfgroep omvat
- Er bevinden zich geen online opnieuw uitvoeren-logboeken in de schijfgroepen 'gegevens'. In plaats daarvan wordt een extra schijfgroep gebruikt voor het eerste lid van elke online opnieuw uit te voeren 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 db-grootte 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 logboeken voor opnieuw uitvoeren | ||
+RECO | Besturingselementbestand (derde kopie) | 3 x P20 (512 GiB) |
RMAN-back-ups (optioneel) | ||
Snel herstelgebied (optioneel) |
Variant 3 : enorme gegevens en gegevenswijzigingsvolumes van meer dan 5 TB, hersteltijd cruciaal
De klant heeft een enorme database waarbij back-up en/of herstel en herstel van individuele databases niet tijdig kunnen worden uitgevoerd.
Meestal gebruiken klanten RMAN, Azure Backup voor oracle- en/of schijfmoduletechnieken in combinatie. In deze variant wordt elk relevant databasebestandstype gescheiden in 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 Als u de db-grootte wilt 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 kan 'Normale redundantie' worden geselecteerd voor deze ASM-schijfgroep | ||
+BOOG | Besturingselementbestand (tweede kopie) | 3-8 x P20 (512 GiB) of P30 (1 TiB) |
Gearchiveerde logboeken voor opnieuw uitvoeren | ||
+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 huidige schijven uit te breiden. Het wordt aanbevolen om extra schijven toe te voegen in plaats van bestaande schijven uit te breiden. Bekijk deze MOS-artikelen en koppelingen MOS Notes 1684112.1 en 2176737.1
ASM voegt een schijf toe aan de schijfgroep: asmca -silent -addDisk -diskGroupName DATA -disk '/dev/sdd1'
ASM zal de gegevens automatisch opnieuw verdelen. Voer deze opdracht uit om de herverdeling te controleren.
ps -ef | grep rbal
oraasm 4288 1 0 Jul28 ? 00:04:36 asm_rbal_oradb1
Documentatie is beschikbaar bij:
- Het formaat van ASM-schijfgroepen wijzigen tussen meerdere zones (aemcorp.com)
- FORMAAT WIJZIGEN - Schijfgroepen wijzigen (oracle.com)
SAP bewaken op Oracle ASM-systemen in Azure
Voer een Oracle AWR-rapport uit als eerste stap bij het oplossen van een prestatieprobleem. De metrische gegevens over schijfprestaties worden beschreven in het AWR-rapport.
Schijfprestaties kunnen worden bewaakt vanuit Oracle Enterprise Manager en via externe hulpprogramma's. Hier vindt u documentatie die u kan helpen:
- Weergaven gebruiken om Oracle ASM-informatie weer te geven
- ASMCMD-opdrachten voor schijfgroepbeheer (oracle.com)
Hulpprogramma's voor bewaking 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 het trainingsmateriaal en de resources hier:
- Sap on Oracle met ASM in Microsoft Azure - Deel1 - Microsoft Tech Community
- Oracle19c DB [ ASM ] installatie op [ Oracle Linux 8.3 ] [ Grid | ASM-| UDEV-| OEL 8.3 ] [ VMware ] - YouTube
- ASM-beheerdershandleiding (oracle.com)
- Oracle for SAP Technology Update (april 2022)
- Overwegingen voor prestaties en schaalbaarheid voor schijfgroepen (oracle.com)
- Migreren naar Oracle ASM met Oracle Enterprise Manager
- RMAN gebruiken om te migreren naar ASM | The Oracle Mentor (wordpress.com)
- Wat is Oracle ASM naar Azure IaaS? - Simple Talk (red-gate.com)
- ASM Command-Line Utility (ASMCMD) (oracle.com)
- Nuttige asmcmd-opdrachten - DBACLASS DBACLASS
- Uw SAP-database verplaatsen naar Oracle Automatic Storage Management 11g Release 2 - A Best Practices Guide
- Oracle ASMLIB Software installeren en configureren
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 uitzonderlijk grote schaal is geïmplementeerd.
Databases van meer dan 100 TB zijn al productief op deze combinatie. Om te beginnen hebben we een gedetailleerd blog geschreven over het instellen van deze combinatie:
Meer algemene informatie
- TR-3633: Oracle Databases on NetApp ONTAP | Netapp
- Best practices en implementatiehandleiding voor NFS | TR-4067 (netapp.com)
Spiegellogboek is vereist voor dNFS ANF-productiesystemen.
Hoewel de ANF zeer redundant is, vereist Oracle nog steeds een gespiegeld volume voor het opnieuw uitvoeren van logboekbestanden. Het wordt aanbevolen 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 meerdere problemen veroorzaken. De dNFS-client negeert de koppelingsopties en verwerkt de IO rechtstreeks.
Beide NFS-versies (v3 en v4.1) met ANF worden ondersteund voor de binaire Oracle-bestanden, gegevens- en logboekbestanden.
U wordt ten zeerste aangeraden de Oracle dNFS clint te gebruiken voor alle Oracle-volumes.
Aanbevolen koppelingsopties zijn:
NFS Vers | 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 onze AzAcSnap-tool kan Azure-toepassing hulpprogramma Consistente momentopnamen voor ANF Oracle-databases worden geconfigureerd voor consistente databasemomentopnamen. Ook de optie om de grootte van de volumes onmiddellijk te wijzigen, wordt gewaardeerd door onze klanten.
Deze momentopnamen blijven op het werkelijke gegevensvolume en moeten worden gekopieerd met BEHULP van ANF CRR (replicatie tussen regio's) replicatie in meerdere regio's van ANF of andere back-uphulpprogramma's.
SAP on Oracle on Azure met LVM
ASM is de standaardaankoping 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 op ASM en elke klant die naar ASM is gemigreerd, is tevreden met de voordelen. In gevallen waarin het Oracle DBA-team de aanbeveling van Oracle, Microsoft en SAP om ASM te gebruiken niet opvolgt, 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 nodig |
/oracle/<SID>/origlogaB & mirrlogA | Premium | Geen | Niet nodig |
/oracle/<SID>/sapdata1... N | Premium | Alleen-lezen2 | Aanbevolen |
/oracle/<SID>/oraarch3 | Premium | Geen | Niet nodig |
Oracle Home, saptrace, ... | Premium | Geen | Geen |
- Striping: LVM-stripe met RAID0
- Tijdens R3load-migraties moet de optie HostCache voor SAPDATA worden ingesteld op Geen
- oraarch: LVM is optioneel
De schijfselectie voor het hosten van de online redo-logboeken van Oracle moet worden gebaseerd op IOPS-vereisten. Het is mogelijk om alle sapdata1... 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 nodig |
Oracle Home, saptrace, ... | Premium | Geen | Geen |
- Striping: LVM-stripe met RAID0
- Tijdens R3load-migraties moet de optie HostCache voor SAPDATA worden ingesteld op Geen
- oraarch: LVM is optioneel
Azure Infra: Vm-doorvoerlimieten & Opties voor Azure Disk Storage
Oracle Automatic Storage Management (ASM)## kan deze opslagtechnologieën evalueren:
- Azure Premium Storage: momenteel de standaardkeuze
- Bursting van beheerde schijven - Bursting van beheerde schijven - Azure Virtual Machines | Microsoft Docs
- Azure Write Accelerator
- Online schijfextensie voor Azure Premium SSD-opslag wordt nog 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 dan verwachte schrijftijden voor logboeken aangeeft.
Doorvoerlimieten voor Virtuele Azure-machines
Voor elk type Azure-VM zijn limieten opgegeven voor CPU, schijf, netwerk en RAM. De limieten worden beschreven in de onderstaande koppelingen
De volgende aanbevelingen moeten worden gevolgd bij het selecteren van een VM-type:
- Zorg ervoor dat de schijfdoorvoer en IOPS voldoende zijn voor de werkbelasting en ten minste gelijk zijn aan de geaggregeerde doorvoer van de schijven
- Overweeg betaalde bursting in te schakelen, met name voor opnieuw uitvoeren van logboekschijven
- Voor ANF is de netwerkdoorvoer belangrijk omdat al het opslagverkeer wordt geteld als 'netwerk' in plaats van schijfdoorvoer
- Bekijk deze blog voor Netwerkafstemming voor M-serie Netwerkdoorvoer optimaliseren op Azure M-serie VM's HCMT (microsoft.com)
- Bekijk deze koppeling waarin wordt beschreven hoe u een AWR-rapport gebruikt om de juiste Azure-VM te selecteren
- Azure Intel Ev5 Edv5- en Edsv5-serie - Azure Virtual Machines |Microsoft Docs
- Azure AMD Eadsv5 Easv5- en Eadsv5-serie - Azure Virtual Machines |Microsoft Docs
- Azure M-serie/Msv2-serie M-serie - Azure Virtual Machines |Microsoft Docs en Msv2/Mdsv2 Medium Memory Series - Azure Virtual Machines | Microsoft Docs
- Azure Mv2 Mv2-serie - Azure Virtual Machines | Microsoft Docs
Back-up/herstel
Voor back-up-/herstelfunctionaliteit worden de SAP BR*Tools for 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:
- Een back-up maken van een Oracle Database 12c-database op een virtuele Azure Linux-machine en deze herstellen
- Azure Backup service biedt ook ondersteuning voor Oracle-back-ups, zoals beschreven in het artikel Back-up en herstel van een Oracle Database 19c-database op een Virtuele Azure-machine met behulp van Azure Backup.
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 beschreven in het artikel Herstel na noodgevallen voor een Oracle Database 12c-database in een Azure-omgeving.
Nog een goed Oracle-technisch document over het instellen van Oracle 12c Data Guard voor SAP-klanten
Grote pagina's & Grote Oracle SGA-configuraties
VlDB SAP op Oracle op Azure-implementaties passen SGA-grootten toe van meer dan 3 TB. Moderne versies van Oracle kunnen grote SGA-grootten goed verwerken en de IO aanzienlijk verminderen. Bekijk het AWR-rapport en verhoog de SGA-grootte om lees-I/O te verminderen.
Als algemene richtlijn moet Linux Huge Pages worden geconfigureerd tot ongeveer 75% van de VM RAM-grootte. De SGA-grootte kan worden ingesteld op 90% van de grootte van de enorme pagina. Een bij benadering voorbeeld is een m192ms-VM met 4 TB RAM-geheugen waarvoor Huge Pages naast elkaar 3 TB is ingesteld. De SGA kan worden ingesteld op een waarde die iets minder is, zoals 2,95 TB.
Grote SAP-klanten die azure-VM's met een hoog geheugen gebruiken, profiteren enorm 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 parameter voor kernelafstemming (doc-id 2501269.1...
Koppelingen naar & andere Oracle Linux-hulpprogramma's
Oracle Linux biedt een handig gui-beheerhulpprogramma
- Oracle-webconsole Oracle Linux: Cockpit-webconsole installeren in Oracle Linux
- Upstream Cockpit Project — Cockpit Project (cockpit-project.org)
Oracle Linux heeft een nieuw hulpprogramma voor pakketbeheer: DNF
Oracle Linux 8: Pakketbeheer is eenvoudig gemaakt met gratis video's | Oracle Linux-blog
Oracle® Linux 8 Software beheren op Oracle Linux - Hoofdstuk 1 Yum DNF
Geheugen- en NUMA-configuraties kunnen worden getest en benchmarkd met een nuttig hulpprogramma: Oracle Real Application Testing (RAT)
Oracle Real Application Testing: wat is het en hoe gebruikt u het? (aemcorp.com)
Informatie over het probleem met beschadigde UDEV-logboeken Oracle Redolog-beschadiging in Azure | Oracle in het veld (wordpress.com)
Oracle ASM in Azure beschadigd - opvolgen (dbaharrison.blogspot.com)
Gegevensbeschadiging in Hyper-V of Azure bij het uitvoeren van Oracle ASM - Red Hat-klantportal
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 on Oracle on Azure ondersteunt ook Windows. De aanbevelingen voor Windows-implementaties worden hieronder samengevat:
- De volgende Windows-releases worden aanbevolen: Windows Server 2022 (alleen van Oracle Database 19.13.0 op) Windows Server 2019 (alleen van Oracle Database 19.5.0 op)
- Er is geen ondersteuning voor ASM in Windows. Windows Opslagruimten moet worden gebruikt om schijven te aggregeren voor optimale prestaties
- Installeer de Oracle Home op een toegewezen onafhankelijke schijf (installeer Oracle Home niet op station C: )
- Alle schijven moeten geformatteerd zijn met NTFS
- Volg de Gids voor 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. SWPM voor Windows biedt momenteel geen ondersteuning voor ASM. VLDB SAP on Oracle-migraties naar Azure hebben ASM vereist en hebben daarom Oracle Linux geselecteerd.
Opslagconfiguraties voor SAP op Oracle in Windows
Minimale configuratie windows:
Onderdeel | Schijf | Hostcache | Striping1 |
---|---|---|---|
E:\oracle\<SID>\origlogaA & mirrlogB | Premium | Geen | Niet nodig |
F:\oracle\<SID>\origlogaB & mirrlogA | Premium | Geen | Niet nodig |
G:\oracle\<SID>\sapdata1... N | Premium | Alleen-lezen2 | Aanbevolen |
H:\oracle\<SID>\oraarch3 | Premium | Geen | Niet nodig |
I:\Oracle Home, saptrace, ... | Premium | Geen | Geen |
- Striping: Windows Opslagruimten
- Tijdens migraties van R3load moet de optie hostcache voor SAPDATA worden ingesteld op Geen
- oraarch: Windows Opslagruimten is optioneel
De schijfselectie voor het hosten van de online redo-logboeken van Oracle moet worden bepaald door IOPS-vereisten. Het is mogelijk om alle sapdata1 op te slaan... n (tabelruimten) op één gekoppelde schijf zolang het volume, de IOPS en de doorvoer voldoen aan de vereisten.
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 nodig |
K:\Oracle Home, saptrace, ... | Premium | Geen | Geen |
- Striping: Windows Opslagruimten
- Tijdens migraties van R3load moet de optie hostcache voor SAPDATA worden ingesteld op Geen
- oraarch: Windows Opslagruimten is optioneel
Koppelingen voor Oracle in Windows
- Overzicht van Windows Tuning (oracle.com)
- Configuratietaken na installatie in Windows (oracle.com)
- SAP on Windows Presentation (oracle.com)2823030 - Oracle on MS WINDOWS Large Pages
Volgende stappen
Lees het artikel