Azure Virtual Machines Oracle-adatbázis üzembe helyezése SAP-számítási feladathoz

Ez a dokumentum az Azure IaaS-ben az Oracle Database for SAP számítási feladatok üzembe helyezése során figyelembe veendő különböző területeket ismerteti. A dokumentum elolvasása előtt javasoljuk, hogy olvassa el az Azure Virtual Machines DBMS sap-számítási feladathoz való üzembe helyezésének szempontjait. Azt is javasoljuk, hogy olvassa el az SAP számítási feladatainak egyéb útmutatóját az Azure dokumentációjában.

Az Oracle-verziókról és a megfelelő operációsrendszer-verziókról talál információkat, amelyek támogatottak az SAP Az Oracle-en való futtatásához az Azure-ban az SAP Megjegyzés 2039619.

Az SAP Business Suite Oracle-en való futtatásával kapcsolatos általános információk az SAP on Oracle webhelyen találhatók. Az Oracle támogatja az Oracle-adatbázisok Microsoft Azure-on való futtatását. A Windows Hyper-V és az Azure általános támogatásával kapcsolatos további információkért tekintse meg az Oracle és a Microsoft Azure gyakori kérdéseit.

Az oracle-telepítéshez az alábbi SAP-megjegyzések relevánsak

Jegyzet száma Megjegyzés címe
1738053 SAPinst for Oracle ASM installation SAP ONE Support Launchpad
2896926 ASM lemezcsoport kompatibilitása NetWeaver SAP ONE támogatási launchpad
1550133 Oracle Automatic Storage Management (ASM) használata AZ SAP NetWeaver-alapú termékekkel SAP ONE támogatási launchpad]
888626 Naplóelrendezés ismételt elvégzése csúcskategóriás rendszerekhez SAP ONE támogatási launchpad
105047 Oracle-függvények támogatása az SAP-környezetben SAP ONE támogatási launchpad
2799920 Javítások a 19c-hez: Database SAP ONE támogatási launchpad
974876 Oracle transzparens adattitkosítás (TDE) SAP ONE támogatási launchpad
2936683 Oracle Linux 8: AZ SAP telepítése és frissítése AZ SAP ONE támogatási launchpadje
1672954 Oracle 11g, 12c, 18c és 19c: Hatalmas lapok használata Linuxon
1171650 Automatizált Oracle DB-paraméterellenőrzés
2936683 Oracle Linux 8: SAP telepítés és frissítés

Az Oracle Database-hez kapcsolódó részletek Oracle Linuxon

Az Oracle támogatja az adatbázispéldányok Microsoft Azure-on való futtatását az Oracle Linuxszal vendég operációs rendszerként. A Windows Hyper-V és az Azure általános támogatásával kapcsolatos további információkért tekintse meg az Azure és az Oracle gyakori kérdéseit.

Az Oracle Database-eket használó SAP-alkalmazások konkrét forgatókönyve is támogatott. A részleteket a dokumentum következő részében tárgyaljuk.

Általános Javaslatok az SAP Azure-on való futtatásához az Oracle-en

Az Oracle-rendszereken meglévő SAP telepítése vagy migrálása az Azure-ba a következő üzembehelyezési mintát kell követni:

  1. Használja a legújabb elérhető Oracle Linux-verziót (Oracle Linux 8.6 vagy újabb).
  2. Használja a legújabb Oracle Database-verziót a legújabb SAP Bundle Patch (SBP) (Oracle 19 Patch 15 vagy újabb) 2799920 – Javítások a 19c: Database-hez.
  3. Használja az Automatikus tároláskezelést (ASM) a blokktárolókon lévő kis, közepes és nagy méretű adatbázisokhoz.
  4. Az Azure Premium Storage SSD-t kell használni. Ne használjon Standard vagy egyéb tárolási típusokat.
  5. Az ASM eltávolítja a tükrözési naplóra vonatkozó követelményt. Kövesse az Oracle útmutatását a Jegyzet 888626 – Naplóelrendezés ismételt elvégzése high-end rendszerekhez című témakörben.
  6. Használja az ASMLib-t, és ne használja az udev-t.
  7. Az Azure NetApp Files üzemelő példányainak oracle dNFS-t (az Oracle saját nagy teljesítményű közvetlen NFS-megoldását) kell használniuk.
  8. A nagy Oracle-adatbázisok nagy mértékben profitálnak a nagy system global area (SGA) méretekből. A nagy ügyfeleknek 4 TB-os vagy nagyobb RAM-mérettel kell üzembe helyeznie az Azure M sorozatot
    • Linux hatalmas lapok beállítása a fizikai RAM-méret 75%-ára
    • A system global area (SGA) beállítása a hatalmas oldalméret 90%-ára
    • Az Oracle U Standard kiadás_LARGE_PAGES = ONLY paraméterének beállítása – A CSAK érték előnyben részesül a TRUE értéknél, mivel a CSAK értéknek konzisztensebb és kiszámíthatóbb teljesítményt kell nyújtania. A TRUE érték nagy, 2 MB-os és standard 4K-oldalakat is lefoglalhat. A CSAK érték mindig nagy, 2 MB-os oldalakat kényszerít ki. Ha a rendelkezésre álló hatalmas lapok száma nem elegendő vagy nem megfelelően van konfigurálva, az adatbázispéldány nem indul el a következő hibakóddal: ora-27102: memóriakihasználtság Linux_x86_64 12- es hiba: nem tud memóriát lefoglalni. Ha nincs elegendő egybefüggő memória, előfordulhat, hogy újra kell indítani az Oracle Linuxot, és/vagy újra kell konfigurálni az operációs rendszer hatalmas lapparamétereit.
  9. Az Oracle Home-nak a "gyökér" köteten vagy lemezen kívül kell lennie. Használjon külön lemezt vagy ANF-kötetet. Az Oracle Homeot tartalmazó lemeznek 64 gigabájt méretűnek vagy nagyobbnak kell lennie.
  10. A nagy teljesítményű Oracle-adatbáziskiszolgálók rendszerindító lemezének mérete fontos. Legalább egy P10 lemezt kell használni az M-sorozathoz vagy az E-sorozathoz. Ne használjon olyan kis lemezeket, mint a P4 vagy a P6. Egy kis lemez teljesítményproblémákat okozhat.
  11. A gyorsított hálózatkezelést minden virtuális gépen engedélyezni kell. Frissítsen a legújabb Oracle Linux-kiadásra, ha problémák merülnek fel a gyorsított hálózatkezelés engedélyezésével kapcsolatban.
  12. Tekintse meg a jelen dokumentáció frissítéseit, és az SAP megjegyzést 2039619 – SAP-alkalmazások a Microsoft Azure-ban az Oracle Database használatával: Támogatott termékek és verziók – SAP ONE támogatási launchpad.

További információ arról, hogy mely Oracle-verziók és a megfelelő operációsrendszer-verziók támogatottak az SAP Azure-beli virtuális gépeken futó Oracle-en való futtatásához, tekintse meg az SAP megjegyzést 2039619.

Az SAP Business Suite Oracle-en való futtatásával kapcsolatos általános információk az SAP-ban találhatók az Oracle közösségi oldalán. Az Azure-ban az Oracle-en futó SAP csak Oracle Linuxon támogatott (a Suse és a Red Hat nem) alkalmazás- és adatbázis-kiszolgálókon. Az ASCS/ERS-kiszolgálók használhatják az RHEL/SU-t Standard kiadás mert az Oracle-ügyfél nincs telepítve vagy használva ezeken a virtuális gépeken. Ezekre a virtuális gépekre nem szabad telepíteni az alkalmazáskiszolgálókat (PAS/AAS). Tekintse meg az SAP Megjegyzés 3074643 – OLNX: Gyakori kérdések: ha az Oracle Linux pacemakere támogatott az SAP-környezetben. Az Oracle Real Application Cluster (RAC) nem támogatott az Azure-ban, mert a RAC csoportos küldésű hálózatkezelést igényelne.

Tároló konfigurálása

Az Azure-beli Oracle-en futó SAP-hoz két ajánlott tárolási telepítési minta érhető el:

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

A logikai kötetkezelővel (LVM) rendelkező EXT4- vagy XFS-fájlrendszereken jelenleg Oracle-adatbázisokat futtató ügyfeleknek ajánlott az ASM-be lépni. Az ASM-en az LVM-hez képest jelentős teljesítmény- és adminisztrációs és megbízhatósági előnyök állnak rendelkezésre. Az ASM csökkenti az összetettséget, javítja a támogatottságot, és egyszerűbbé teszi az adminisztrációs feladatokat. Ez a dokumentáció az Oracle Database Rendszergazda istrators (DBA-k) hivatkozásait tartalmazza az ASM telepítésének és kezelésének megismeréséhez.

Az Azure több tárolási megoldást is kínál. Az alábbi táblázat részletesen ismerteti a támogatási állapotot

Tárolási típus Oracle-támogatás Szektor mérete Oracle Linux 8.x vagy újabb Windows Server 2019
Blokktároló típusa
Prémium SSD Támogatott 512e ASM ajánlott. Támogatott LVM Nincs támogatás az ASM-hez Windows rendszeren
Prémium SSD v2 Támogatott 4K natív vagy 512e1 ASM ajánlott. Támogatott LVM Windows rendszeren az ASM nem támogatott. Naplófájllemezek módosítása 4K natívról 512e-re
Standard SSD Nem támogatott
Standard HDD Nem támogatott
Ultralemez Támogatott 4K natív ASM ajánlott. Támogatott LVM Windows rendszeren az ASM nem támogatott. Naplófájllemezek módosítása 4K natívról 512e-re
Hálózati tárolótípusok
Azure NetApp Service (ANF) Támogatott - Oracle dNFS szükséges Nem támogatott
Azure Files NFS Nem támogatott
Azure files SMB Nem támogatott

Az 1 512e támogatott a Prémium SSD v2 windowsos rendszereken. Az 512e konfigurációk linuxos ügyfelek számára nem ajánlottak. Migrálás natív 4K-ra a MOS 512/512e szektorméretének eljárásával 4K natív felülvizsgálatra (1133713.1-es dokumentumazonosító)

Egyéb szempontok, amelyek a listát alkalmazzák, például:

  1. A DIRECTIO nem támogatott 4K natív szektormérettel. Ajánlott beállítások FILESYSTEMIO_OPTIONS LVM-konfigurációkhoz:
    • LVM – Ha 512/512e geometriával rendelkező lemezeket használ, FILESYSTEMIO_OPTIONS = Standard kiadás TALL
    • LVM – Ha 4K natív geometriával rendelkező lemezeket használ, FILESYSTEMIO_OPTIONS = ASYNC
  2. Az Oracle 19c és újabb verziók teljes mértékben támogatják a 4K natív szektorméretet az ASM és az LVM használatával
  3. Oracle 19c és újabb Linux rendszeren – az 512e tárterületről a 4K natív tárolási napló szektor méretére való áttéréskor módosítani kell
  4. Az 512/512e szektorméretről a 4K natív felülvizsgálatra való migráláshoz (1133713.1-es dokumentumazonosító) – lásd az "Offline migrálás 4KB szektorlemezekre" című szakaszt
  5. Az SAPInst a telepítés során a pfile-ba ír. Ha a $ORACLE_HOME/dbs egy 4K-s lemezkészleten található filesystemio_options=asynch, és lásd a "4kB szektorlemezek adatfájl-támogatása" című szakaszt a MOS-ban, amely támogatja a 4K szektorlemezeket (1133713.1-es dokumentumazonosító)
  6. Az ASM nem támogatott Windows-platformokon
  7. Windows-platformokon nem támogatott a naplókötet 4K natív szektormérete. Az SSDv2-t és az Ultra Disket 512e értékre kell módosítani az Azure Portal "Lemez szerkesztése" ceruza ikonjával
  8. A 4K natív szektorméret csak Windows-platformok adatkötetei esetében támogatott. A 4K windowsos naplókötetek esetében nem támogatott
  9. Javasoljuk, hogy tekintse át ezeket a MOS-cikkeket:
    • Oracle Linux: A fájlrendszer puffergyorsítótára és a közvetlen I/O (doc ID 462072.1)
    • 4K szektorlemezek támogatása (1133713.1-es dokumentumazonosító)
    • 4k-redo naplók használata Flash, 4k Disk és SSD-alapú tárolón (1681266.1-os dokumentumazonosító)
    • Megfontolandó szempontok a filesystemio_options és disk_asynch_io beállításához (dokumentumazonosító: 1987437.1)

Azt javasoljuk, hogy linuxos Oracle ASM-et használ az ASMLib-vel. A teljesítmény, a felügyelet, a támogatás és a konfiguráció az üzembe helyezési mintával van optimalizálva. Az Oracle ASM és az Oracle dNFS a megfelelő paramétereket állítja be, vagy megkerüli a paramétereket (például FILESYSTEMIO_OPTIONS), így jobb teljesítményt és megbízhatóságot biztosít.

Oracle Automatic Storage Management (ASM)

Az Oracle automatikus tárolókezelés ellenőrzőlistája:

  1. Az Azure-beli Oracle összes SAP-rendszere ASM-et futtat, beleértve a fejlesztést, a minőségbiztosítást és az éles üzemet. Kisméretű, közepes és nagy méretű adatbázisok
  2. Az ASMLib használata nem UDEV. Az UDEV több SAN-hez szükséges, amely nem létezik az Azure-ban
  3. Az ASM-et külső redundanciához kell konfigurálni. Az Azure Premium SSD Storage háromszoros redundanciát biztosít. Az Azure Premium SSD megfelel bármely más tárolási megoldás megbízhatóságának és integritásának. Az opcionális biztonság érdekében az ügyfelek fontolóra vehetik a naplólemezcsoport normál redundanciájával
  4. Az újrado-naplófájlok tükrözése nem kötelező az ASM 888626 – Naplóelrendezés visszaállítása csúcskategóriás rendszerekhez
  5. Az alábbi 1., 2. vagy 3. változat szerint konfigurált ASM-lemezcsoportok
  6. ASM foglalási egység mérete = 4 MB (alapértelmezett). A nagyon nagy méretű adatbázisok (VLDB) OLAP-rendszerei, például a BW nagyobb ASM-foglalási egységméret előnyeit élvezhetik. Módosítás csak az Oracle-támogatással való megerősítés után
  7. ASM-szektorméret és logikai szektorméret = alapértelmezett (az UDEV nem ajánlott, de 4k-t igényel)
  8. Ha a KOMPATIBILIS. Az ASM lemezcsoport attribútuma 11,2 vagy újabb értékre van állítva egy lemezcsoport esetében, létrehozhat, másolhat vagy áthelyezhet egy Oracle ASM SPFILE-t az ACFS fájlrendszerbe. Tekintse át az Oracle dokumentációját a pfile ACFS-be való áthelyezéséről. Az SAPInst alapértelmezés szerint nem hozza létre a pfile-t az ACFS-ben
  9. A rendszer a megfelelő ASM Variant-t használja. Az éles rendszereknek a 2. vagy a 3. változatot kell használniuk

Oracle automatikus tárolókezelési lemezcsoportok

A hivatalos Oracle-útmutató II. része az ASM telepítését és kezelését ismerteti:

Az Oracle Database 12c vagy újabb verziójára az alábbi ASM-korlátok vonatkoznak:

511 lemezcsoport, 10 000 ASM-lemez egy lemezcsoportban, 65 530 ASM-lemez egy tárolórendszerben, 1 millió fájl minden lemezcsoporthoz. További információ: A lemezcsoportok teljesítményével és méretezhetőségével kapcsolatos szempontok (oracle.com)

Tekintse át az ASM dokumentációját az Oracle-hez készült sap telepítési útmutatójában, amely a következő címen érhető el: https://help.sap.com/viewer/nwguidefinder

1. változat – legfeljebb 3 TB méretű kis- és közepes adatkötetek, a visszaállítási idő nem kritikus

Az ügyfél kis vagy közepes méretű adatbázisokkal rendelkezik, ahol az összes adatbázis biztonsági mentése és/vagy visszaállítása + Az összes adatbázis helyreállítása az RMAN használatával időben elvégezhető. Példa: Ha egy teljes Oracle ASM-lemezcsoport adatfájlokkal egy vagy több adatbázisból hibás, és az összes adatbázis összes adatfájlját vissza kell állítani egy újonnan létrehozott Oracle ASM-lemezcsoportba az RMAN használatával.

Oracle ASM-lemezcsoportra vonatkozó javaslat:

ASM-lemezcsoport neve Stores Azure Storage
+DATA Minden adatfájl 3-6 x P 30 (1 TiB)
Vezérlőfájl (első példány) Az adatbázis méretének növeléséhez adjon hozzá további P30-lemezeket
Naplók online ismételt elvégzése (első példány)
+ARCH Vezérlőfájl (második másolat) 2 x P20 (512 GiB)
Archivált ismétlési naplók
+RECO Vezérlőfájl (harmadik másolat) 2 x P20 (512 GiB)
RMAN biztonsági másolatok (nem kötelező)
helyreállítási terület (nem kötelező)

2. változat – közepes és nagy adatmennyiségek 3 TB és 12 TB között, fontos a visszaállítási idő

Az ügyfél közepes vagy nagy méretű adatbázisokkal rendelkezik, ahol a biztonsági mentés és/vagy visszaállítás +

az összes adatbázis helyreállítása nem hajtható végre időben.

Az ügyfelek általában az RMAN, az Azure Backup for Oracle és/vagy a lemezek illesztési technikáinak kombinációját használják.

Az 1. változat főbb különbségei a következők:

  1. Oracle ASM-lemezcsoport elkülönítése az egyes adatbázisokhoz
  2. <A DBNAME>+"_" az ADATlemezcsoport nevének előtagjaként használatos
  3. Az ADATlemezcsoport száma hozzáfűzve van, ha az adatbázis egynél több ADATlemezcsoportra terjed ki
  4. Az "adat" lemezcsoportokban nem találhatók online újrado-naplók. Ehelyett egy további lemezcsoportot használnak az egyes online újrado-naplócsoportok első tagjára.
ASM-lemezcsoport neve Stores Azure Storage
+<DBNAME>_DATA[#] Minden adatfájl 3-12 x P 30 (1 TiB)
Minden ideiglenes fájl Az adatbázis méretének növeléséhez adjon hozzá további P30-lemezeket
Vezérlőfájl (első példány)
+OLOG Naplók online ismételt elvégzése (első példány) 3 x P20 (512 GiB)
+ARCH Vezérlőfájl (második másolat) 3 x P20 (512 GB)
Archivált ismétlési naplók
+RECO Vezérlőfájl (harmadik másolat) 3 x P20 (512 GiB)
RMAN biztonsági másolatok (nem kötelező)
Gyors helyreállítási terület (nem kötelező)

3. változat – 5 TB-nál nagyobb hatalmas adat- és adatváltozási kötetek, a visszaállítási idő kritikus

Az ügyfél hatalmas adatbázissal rendelkezik, ahol egyetlen adatbázis biztonsági mentése és/vagy visszaállítása + helyreállítása nem végezhető el időben.

Az ügyfelek általában az RMAN, az Azure Backup for Oracle és/vagy a lemezek illesztési technikáinak kombinációját használják. Ebben a változatban minden releváns adatbázisfájltípus különböző Oracle ASM-lemezcsoportokhoz van elválasztva.

ASM-lemezcsoport neve Stores Azure Storage
+<DBNAME>_DATA[#] Minden adatfájl 5-30 vagy több x P30 (1 TiB) vagy P40 (2 TiB)
Az összes ideiglenes fájl az adatbázis méretének növeléséhez adjon hozzá további P30-lemezeket
Vezérlőfájl (első példány)
+OLOG Naplók online ismételt elvégzése (első példány) 3-8 x P20 (512 GiB) vagy P30 (1 TiB)
A nagyobb biztonság érdekében a "Normál redundancia" kiválasztható ehhez az ASM-lemezcsoporthoz
+ARCH Vezérlőfájl (második másolat) 3-8 x P20 (512 GiB) vagy P30 (1 TiB)
Archivált ismétlési naplók
+RECO Vezérlőfájl (harmadik másolat) 3 x P30 (1 TiB), P40 (2 TiB) vagy P50 (4 TiB)
RMAN biztonsági másolatok (nem kötelező)
Gyors helyreállítási terület (nem kötelező)

Feljegyzés

A DATA ASM-lemezcsoport Azure-gazdalemez-gyorsítótára írásvédett vagy Nincs értékre állítható be. Minden más ASM-lemezcsoportnak Nincs értékre kell állítania. A BW-n vagy az SCM-en a TEMP-hez tartozó különálló ASM-lemezcsoport nagy vagy foglalt rendszerek esetében tekinthető meg.

Hely hozzáadása az ASM-hez és az Azure Diskshez

Az Oracle ASM-lemezcsoportok további lemezek hozzáadásával vagy az aktuális lemezek kibővítésével bővíthetők. Javasoljuk, hogy a meglévő lemezek kiterjesztése helyett további lemezeket adjon hozzá. Tekintse át ezeket a MOS-cikkeket és hivatkozásokat a MOS Notes 1684112.1 és 2176737.1

Az ASM hozzáad egy lemezt a lemezcsoporthoz: asmca -silent -addDisk -diskGroupName DATA -disk '/dev/sdd1'

Az ASM automatikusan újraegyensúlyozza az adatokat. Az újraegyensúlyozás ellenőrzéséhez futtassa ezt a parancsot.

ps -ef | grep rbal

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

A dokumentáció a következőkkel érhető el:

AZ SAP monitorozása az Azure-beli Oracle ASM-rendszereken

A teljesítményproblémák elhárítása során első lépésként futtasson egy Oracle AWR-jelentést. A lemezteljesítmény-metrikákat az AWR-jelentés részletezi.

A lemezteljesítmény az Oracle Enterprise Manageren belül és külső eszközökkel is monitorozásra kerül. A dokumentáció, amely segíthet, itt érhető el:

Az operációsrendszer-szintű monitorozási eszközök nem tudják figyelni az ASM-lemezeket, mivel nincs felismerhető fájlrendszer. A szabadtér-monitorozást az Oracle-ben kell elvégezni.

Oktatóanyagok az Oracle automatikus tárolókezeléséről (ASM)

Az Oracle ASM-et nem ismerő Oracle DBA-k az alábbi képzési anyagokat és forrásokat követik:

Azure NetApp Files (ANF) Oracle dNFS-szel (Direct NFS)

Az Azure-beli virtuális gépek és az ANF kombinációja egy robusztus és bevált kombináció, amelyet számos ügyfél rendkívül nagy méretekben valósít meg.

A több mint 100 TB-os adatbázisok már most is hatékonyan futnak ezen a kombináción. Első lépésként részletes blogot írtunk a kombináció beállításáról:

További általános információk

A tükrözési napló szükséges a dNFS ANF Éles rendszereken.

Annak ellenére, hogy az ANF rendkívül redundáns, az Oracle továbbra is tükrözött redo-logfile kötetet igényel. Javasoljuk, hogy hozzon létre két különálló kötetet, és konfigurálja az origlogA-t a mirrlogB és az origlogB együtt a mirrlogA-val. Ebben az esetben az újrado-logfile-k elosztott terheléselosztását használja.

Az "nconnect" csatlakoztatási lehetőség nem ajánlott a dNFS-ügyfél konfigurálásakor. A dNFS kezeli az IO-csatornát, és több munkamenetet használ, így ez a lehetőség elavult, és sokrétű problémákat okozhat. A dNFS-ügyfél figyelmen kívül hagyja a csatlakoztatási beállításokat, és közvetlenül fogja kezelni az IO-t.

Az Oracle bináris fájljai, adat- és naplófájljai egyaránt támogatják az ANF-et tartalmazó NFS-verziókat (v3 és v4.1).

Javasoljuk, hogy az Oracle dNFS-ügyfelet minden Oracle-kötethez használja.

Az ajánlott csatlakoztatási lehetőségek a következők:

NFS-verzió Csatlakoztatási beállítások
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 biztonsági mentés

Az ANF-ben néhány kulcsfontosságú funkció elérhető, például konzisztens pillanatkép-alapú biztonsági mentések, alacsony késés és rendkívül nagy teljesítmény. Az AzAcSnap eszköz 6-os verziójától Azure-alkalmazás AnF konzisztens pillanatkép-eszközétől az Oracle-adatbázisok konzisztens adatbázis-pillanatképekhez konfigurálhatók.

Ezek a pillanatképek a tényleges adatköteten maradnak, és az ANF CRR (régiók közötti replikáció) használatával kell másolni az ANF vagy más biztonsági mentési eszközök régiók közötti replikációját.

SAP az Oracle-en az Azure-ban az LVM használatával

Az ASM az Oracle alapértelmezett ajánlása az Azure-ban bármilyen méretű SAP-rendszerekhez. A teljesítmény, a megbízhatóság és a támogatás jobb az ASM-et használó ügyfelek számára. Az Oracle dokumentációt és betanítást biztosít a dbA-k számára az ASM-re való áttéréshez. Azokban az esetekben, amikor az Oracle DBA csapata nem követi az Oracle, a Microsoft és az SAP javaslatát az ASM használatára, az alábbi LVM-konfigurációt kell használni.

Vegye figyelembe, hogy az LVM létrehozásakor az "-i" lehetőséget kell használni az adatok egyenletes elosztására az LVM-csoport lemezeinek száma között.

Az LVM futtatásakor tükrözési naplóra van szükség.

Minimális konfiguráció Linux:

Komponens Disk Gazdagép gyorsítótára Csíkozás1
/oracle/<SID>/origlogaA &mirrlogB Prémium Egyik sem Nem szükséges
/oracle/<SID>/origlogaB &mirrlogA Prémium Egyik sem Nem szükséges
/oracle/<SID>/sapdata1... N Prémium Írásvédett2 Ajánlott
/oracle/<SID>/oraarch3 Prémium Egyik sem Nem szükséges
Oracle Home, saptrace, ... Prémium Egyik sem Egyik sem
  1. Csíkozás: LVM csík a RAID0 használatával
  2. Az R3Load migrálása során az SAPDATA gazdagépgyorsítótár-beállításának Nincs értékre kell állítania
  3. oraarch: Az LVM nem kötelező

Az Oracle online újrado-naplóinak üzemeltetéséhez szükséges lemezkiválasztást az IOPS-követelmények határozzák meg. Az összes sapdata1 tárolható... n (tablespaces) egyetlen csatlakoztatott lemezen, amíg a kötet, az IOPS és az átviteli sebesség megfelel a követelményeknek.

Teljesítménykonfiguráció Linux:

Komponens Disk Gazdagép gyorsítótára Csíkozás1
/oracle/<SID>/origlogaA Prémium Egyik sem Használható
/oracle/<SID>/origlogaB Prémium Egyik sem Használható
/oracle/<SID>/mirrlogAB Prémium Egyik sem Használható
/oracle/<SID>/mirrlogBA Prémium Egyik sem Használható
/oracle/<SID>/sapdata1... N Prémium Írásvédett2 Ajánlott
/oracle/<SID>/oraarch3 Prémium Egyik sem Nem szükséges
Oracle Home, saptrace, ... Prémium Egyik sem Egyik sem
  1. Csíkozás: LVM csík a RAID0 használatával
  2. Az R3load-áttelepítések során az SAPDATA gazdagépgyorsítótár-beállításának Nincs értékre kell állítania
  3. oraarch: Az LVM nem kötelező

Azure Infra: Virtuális gépek átviteli sebességének korlátai & Azure Disk Storage-beállítások

Az Oracle Automatic Storage Management (ASM)## kiértékelheti ezeket a tárolási technológiákat:

  1. Azure Premium Storage – jelenleg az alapértelmezett választás
  2. Felügyelt lemezkitörés – Felügyelt lemezkitörés – Azure-beli virtuális gépek | Microsoft Docs
  3. Azure Write Accelerator
  4. Az Azure Premium SSD Storage online lemezbővítménye még folyamatban van

A naplóírási idők az Írásgyorsító engedélyezésével javíthatók az Azure M sorozatú virtuális gépeken. Engedélyezze az Azure Write Acceleratort az ASM-lemezcsoport által használt Azure Premium Storage-lemezekhez a naplófájlok online újbóli elvégzéséhez. További információ: Írásgyorsító.

Az Írásgyorsító használata nem kötelező, de engedélyezhető, ha az AWR-jelentés a vártnál magasabb naplóírási időt jelez.

Az Azure-beli virtuális gépek átviteli sebességének korlátai

Minden Azure-beli virtuális géptípusra (VM) a cpu, a lemez, a hálózat és a RAM korlátai vonatkoznak. Ezeket a korlátokat az alábbi hivatkozások dokumentálják

A virtuálisgép-típus kiválasztásakor a következő javaslatokat kell követni:

  1. Győződjön meg arról, hogy a lemez átviteli sebessége és az IOPS elegendő a számítási feladathoz, és legalább egyenlő a lemezek összesített átviteli sebességével
  2. Fontolja meg a fizetős kipukkadás engedélyezését , különösen a naplólemez(ek) ismételt elvégzése esetén
  3. Az ANF esetében a hálózati átviteli sebesség fontos, mivel a rendszer az összes tárolási forgalmat "Hálózatnak" számítja, nem pedig a lemez átviteli sebességét.
  4. Tekintse át ezt a blogot az M sorozat hálózati hangolásáról az Azure M sorozatú virtuális gépek HCMT-jén (microsoft.com)
  5. Tekintse át ezt a hivatkozást , amely leírja, hogyan használható AWR-jelentés a megfelelő Azure-beli virtuális gép kiválasztásához
  6. Azure Intel Ev5 Edv5 és Edsv5 sorozat – Azure Virtual Machines |Microsoft Docs
  7. Azure AMD Eadsv5 Easv5 és Eadsv5 sorozat – Azure Virtual Machines |Microsoft Docs
  8. Azure M-sorozat/Msv2 sorozatú M-sorozat – Azure Virtual Machines |Microsoft Docs és Msv2/Mdsv2 Medium Memory Series – Azure Virtual Machines | Microsoft Docs
  9. Azure Mv2 Mv2-sorozat – Azure Virtual Machines | Microsoft Docs

Biztonsági mentés/visszaállítás

A biztonsági mentési/visszaállítási funkciókhoz az SAP BR*Tools for Oracle ugyanúgy támogatott, mint a operációs rendszer nélküli és a Hyper-V-n. Az Oracle Recovery Manager (RMAN) a lemezre történő biztonsági mentéshez és a lemezről való visszaállításhoz is támogatott.

További információ az Azure Backup és Recovery szolgáltatások Oracle-adatbázisokhoz való használatáról:

Magas szintű rendelkezésre állás

Az Oracle Data Guard magas rendelkezésre állási és vészhelyreállítási célokra támogatott. Az automatikus feladatátvétel a Data Guardban való eléréséhez a Fast-Start Feladatátvételt (FSFA) kell használnia. A Megfigyelő funkció (FSFA) elindítja a feladatátvételt. Ha nem használja az FSFA-t, csak manuális feladatátvételi konfigurációt használhat. További információ: Oracle Data Guard implementálása Azure Linux rendszerű virtuális gépen.

Az Azure-beli Oracle-adatbázisok vészhelyreállítási szempontjait az Azure-beli Oracle Database 12c-adatbázisok vészhelyreállítása című cikk ismerteti.

Egy másik jó Oracle-tanulmány az Oracle 12c Data Guard beállítása SAP-ügyfelek számára

Hatalmas oldalak és nagy Oracle SGA-konfigurációk

Az Oracle-en futó VLDB SAP az Azure-üzemelő példányokon 3 TB-nál nagyobb SGA-méreteket alkalmaz. Az Oracle modern verziói jól kezelik a nagy SGA-méreteket, és jelentősen csökkentik az IO-t. Tekintse át az AWR-jelentést, és növelje az SGA méretét az olvasási IO csökkentése érdekében. 

Általános útmutatásként a Linux Hatalmas oldalakat a virtuális gép RAM-méretének körülbelül 75%-ára kell konfigurálni. Az SGA mérete a hatalmas oldalméret 90%-ára állítható be. Egy hozzávetőleges példa egy 4 TB RAM-mal rendelkező M192ms virtuális gép lenne, amelynek a Hatalmas oldalak értéke proximánként 3 TB.  Az SGA egy kicsit kisebb értékre, például 2,95 TB-ra állítható be.

A Nagy memóriájú Azure-beli virtuális gépeken futó nagy SAP-ügyfelek nagy mértékben profitálnak a HugePages előnyeiből a jelen cikkben leírtak szerint

A NUMA-rendszerek vm.min_free_kbytes a NUMA-csomópontok *#-jának 524288* <értékére> kell állítani. Lásd: Oracle Linux: Vm.min_free_kbytes kernelhangolási paraméter ajánlott értéke (doc ID 2501269.1...

 

Az Oracle Linux hasznos GUI felügyeleti segédprogramot biztosít:

Az Oracle Linux új csomagkezelő eszközzel rendelkezik – DNF

Oracle Linux 8: Csomagkezelés egyszerűen, ingyenes videókkal | Oracle Linux Blog

Oracle® Linux 8– Szoftverkezelés Oracle Linux rendszeren – 1. fejezet Yum DNF

A memória- és NUMA-konfigurációk egy hasznos eszközzel tesztelhetők és teljesítménytesztelhetők – Oracle Real Application Testing (RAT)

Oracle Real Application Testing: Mi az, és hogyan használja? (aemcorp.com)

Információk az UDEV-napló sérülésével kapcsolatos problémáról Az Oracle redolog sérülése az Azure-ban | Oracle a mezőben (wordpress.com)

Oracle ASM az Azure-ban – nyomon követés (dbaharrison.blogspot.com)

Adatsérülés a Hyper-V-en vagy az Azure-ban az Oracle ASM futtatásakor – Red Hat Ügyfélportál

Oracle ASM beállítása Azure Linux rendszerű virtuális gépen – Azure Virtual Machines | Microsoft Docs

Oracle Configuration guidelines for SAP installations in Azure VMs on Windows

Az Azure-on futó Oracle SAP a Windowst is támogatja. A Windows-üzemelő példányokra vonatkozó javaslatokat az alábbiakban foglaljuk össze:

  1. A következő Windows-kiadások ajánlottak: Windows Server 2022 (csak az Oracle Database 19.13.0-s verziójából) Windows Server 2019 (csak az Oracle Database 19.5.0-s verziójából)
  2. Windows rendszeren az ASM nem támogatott. A Windows Tárolóhelyek a lemezek optimális teljesítményhez való összesítéséhez kell használni
  3. Telepítse az Oracle Kezdőlapot egy dedikált, független lemezre (ne telepítse az Oracle Homeot a C: Meghajtóra)
  4. Minden lemeznek NTFS formátumúnak kell lennie
  5. Kövesse az Oracle windowsos hangolási útmutatóját, és engedélyezze a nagyméretű lapokat, zárolja a memóriában lévő lapokat és más Windows-specifikus beállításokat

Jelenleg nem támogatott az ASM írása Windows-ügyfelek számára az Azure-ban. A WindowsHOZ készült SAP Software Provisioning Manager (SWPM) jelenleg nem támogatja az ASM-et.

Tárolókonfigurációk az SAP-hoz az Oracle-en Windows rendszeren

Minimális konfigurációs Windows:

Komponens Disk Gazdagép gyorsítótára Csíkozás1
E:\oracle\<SID>\origlogaA &mirrlogB Prémium Egyik sem Nem szükséges
F:\oracle\<SID>\origlogaB &mirrlogA Prémium Egyik sem Nem szükséges
G:\oracle\<SID>\sapdata1... N Prémium Írásvédett2 Ajánlott
H:\oracle\<SID>\oraarch3 Prémium Egyik sem Nem szükséges
I:\Oracle Home, saptrace, ... Prémium Egyik sem Egyik sem
  1. Csíkozás: Windows Tárolóhelyek
  2. Az R3load-áttelepítések során az SAPDATA gazdagépgyorsítótár-beállításának Nincs értékre kell állítania
  3. oraarch: A Windows Tárolóhelyek nem kötelező

Az Oracle online újrado-naplóinak üzemeltetéséhez szükséges lemezkiválasztást az IOPS-követelmények határozzák meg. Az összes sapdata1 tárolható... n (tablespaces) egyetlen csatlakoztatott lemezen, amíg a kötet, az IOPS és az átviteli sebesség megfelel a követelményeknek.

Teljesítménykonfiguráció Windows:

Komponens Disk Gazdagép gyorsítótára Csíkozás1
E:\oracle\<SID>\origlogaA Prémium Egyik sem Használható
F:\oracle\<SID>\origlogaB Prémium Egyik sem Használható
G:\oracle\<SID>\mirrlogAB Prémium Egyik sem Használható
H:\oracle\<SID>\mirrlogBA Prémium Egyik sem Használható
I:\oracle\<SID>\sapdata1... N Prémium Írásvédett2 Ajánlott
J:\oracle\<SID>\oraarch3 Prémium Egyik sem Nem szükséges
K:\Oracle Home, saptrace, ... Prémium Egyik sem Egyik sem
  1. Csíkozás: Windows Tárolóhelyek
  2. Az R3load-áttelepítések során az SAPDATA gazdagépgyorsítótár-beállításának Nincs értékre kell állítania
  3. oraarch: A Windows Tárolóhelyek nem kötelező

Következő lépések

A cikk elolvasása