Oracle Database for SAP

Oracle Database for SAP: Stare şi plan de evoluţie

Oracle Database este baza de date numărul 1 în rândul clienţilor SAP din întreaga lume, cu o bază mare de clienţi care beneficiază de avantaje pe termen lung din cauza tehnologiilor integrate ale celor două companii. Organizațiile pot rula aplicații SAP cu baze de date Oracle pe aceeași bază de cod, pe sisteme de operare Unix, Linux și Windows. Începând cu 2018, sunt furnizate anual noi versiuni ale software-ului Oracle Database. În plus, a fost implementată o nouă schemă de numerotare: în loc de numărul tradițional al versiunii (11g, 12c), versiunile software sunt desemnate acum până în anul lansării lor (18c, 19c etc.). Aceste versiuni anuale de software vor fi puse la dispoziţia SAP şi pentru clienţii Oracle.

Oracle Database pentru strategia SAP

Informaţii generale

Oracle va accepta SAP Business Suite şi SAP BW atâta timp cât SAP le va accepta. Cu fiecare nouă versiune, vom oferi cea mai recentă tehnologie de baze de date și vom permite clienților să utilizeze din ce în ce mai multe optimizări ale aplicațiilor SAP.

Pe baza noului proces de lansare a software-ului Oracle Database şi a planului de dezvoltare Oracle Database, SAP intenţionează să ruleze teste de certificare pentru noua versiune Oracle Database atunci când software-ul Oracle Database pentru toate platformele on-premise este disponibil. Certificarea oficială inițială a unei noi versiuni a bazei de date Oracle pentru sistemele bazate pe SAP NetWeaver va avea loc în termen de 6 luni de la disponibilitatea software-ului Oracle Database pe toate platformele on-premises.

Vă rugăm să rețineți: Toate datele indicate în secțiunea următoare sunt din mai 2020. Pentru cele mai recente actualizări, consultați Nota MOS 742060.1, Nota SAP 1174136 și Nota SAP 2606828.

Informaţii specifice versiunii

  • Oracle Database 19c
    Oracle Database 19c, certificată pentru SAP din decembrie 2019, este cea mai recentă versiune de suport pe termen lung și este recomandată pentru toți clienții SAP on Oracle. Asistența primară se va încheia la 31 martie 2023; Asistența extinsă la 31 martie 2026.
  • Oracle Database 18c
    Oracle Database 18c a fost certificată pentru SAP în martie 2019. Asistența primară se va încheia la 08 iunie 2021. Nu este planificat niciun suport extins.
  • Oracle Database 12c
    Asistența primară pentru Oracle Database 12.2 (12.2.0.1) se va încheia pe 30 noiembrie 2020. Corecția limitată a erorilor este disponibilă de la 1 decembrie 2020 până la 31 martie 2022. Pentru mai multe informații, consultați Nota SAP 2855812.
    Suportul principal pentru Oracle Database 12.1 (12.1.0.2) s-a încheiat pe 31 iulie 2018; Suportul extins cu onorariu abandonat pe 31 iulie 2019. Începând cu 01 august 2019, este necesar un contract de servicii cu suport extins. Suportul extins plătit se va încheia pe 31 iulie 2022. Pentru mai multe informații, consultați Nota SAP 2428722.
  • Oracle Database 11g
    Suportul principal pentru Oracle Database 11g (11.2.0.4) s-a încheiat pe 31 ianuarie 2015, iar suportul extins cu taxă abandonată s-a încheiat pe 31 decembrie 2018. Suportul extins cu plată este disponibil până la 31 decembrie 2020.

Funcţionalităţi Oracle Database for SAP

Database In-Memory

Provocare: În tot mai multe sisteme, îndeplinirea cerințelor de performanță a analizelor se dovedește a fi o provocare. Acest lucru este valabil pentru interogările de lungă durată în BW. Cu toate acestea, acest lucru se poate întâmpla și în sistemele OLTP, de exemplu dacă o implementare foarte flexibilă a planificării/raportării operaționale le permite utilizatorilor să creeze multe variante de interogare ușor diferite.

Propunerea valorii: Oracle Database 12c In-Memory permite administratorilor să dedice o anumită cantitate de memorie a serverului bazei de date pentru Column Store - o structură de memorie care stochează datele în format de coloană, nu în format de rând. Configurarea Column Store este rapidă și ușoară. Disponibilitatea datelor în format coloană poate îmbunătăţi substanţial performanţa interogării.

Certificare/Asistenţă: Spre deosebire de opţiunile similare oferite de concurenţi, utilizarea Oracle Database In-Memory nu se limitează la SAP Business Warehouse (SAP BW). Este acceptat pentru toate aplicaţiile SAP bazate pe SAP NetWeaver, inclusiv pentru aplicaţiile OLTP tipice.

Versiuni: Oracle Database 12c și versiuni mai recente.

Compresie avansată

Provocarea: În tot mai multe cazuri, în prezent, dimensiunea și dezvoltarea viitoare preconizată a bazei de date devin o problemă. Aspectele acestei probleme includ: costul de stocare, garanțiile de performanță (SLA), clonarea și backupul fișierelor bazei de date într-un timp rezonabil.

Propunere valoare: Oracle Advanced Compression utilizează alt format pentru stocarea datelor din tabel. Împreună cu alte tehnologii de comprimare, care vin împreună cu Oracle Database Enterprise Edition (de ex. Index Key Compression), ajută la reducerea dimensiunii bazei de date cu 50% sau mai mult. Acesta este beneficiul esențial în sensul că acesta este efectul pentru care este proiectată compresia avansată. Avantajul unei amprente mai mici a bazei de date sursă este că crearea de copii de siguranţă şi alte copii va necesita mai puţin timp. Ca beneficiu suplimentar, clienţii care utilizează Advanced Compression pot vedea o îmbunătăţire a performanţei. Adițional (spre deosebire de esențial) înseamnă aici: poate, dar nu este garantat să se întâmple.

Oracle Database 12c Advanced Compression oferă caracteristici suplimentare (Harta de încălzire, optimizarea automată a datelor), care permit clienților să implementeze strategii de comprimare amânată a datelor și de gestionare sofisticată a ciclului de viață al informațiilor (ILM).

Certificare/Asistenţă: Oracle Advanced Compression este certificat pentru toate aplicaţiile SAP NetWeaver. SAP oferă instrumentul BRSPACE, care este conștient de toate cerințele specifice SAP.

Versiuni: Oracle Database 11g și versiuni mai noi

Caracteristica corelată: Compresia hibridă pe coloane (care nu este inclusă în compresia avansată, dar este o caracteristică disponibilă în sistemele proiectate de Oracle) oferă algoritmi de compresie mai puternici, potriviţi în special pentru datele "reci" (adică istorice). HCC (cu blocare la nivel de rând) poate fi utilizat în mediile SAP.

Mai multe entități găzduite

Provocarea: Multe peisaje SAP sunt formate din câteva sisteme mari și un număr considerabil de sisteme mici sau foarte mici. Cu toate acestea, existența multor sisteme SAP mici bazate pe cât mai multe servere de baze de date independente are mai multe dezavantaje:

  • Multe sisteme mici (chiar și cele virtualizate) utilizează prea multe resurse hardware (memorie, CPU).
  • Se pierde prea mult timp cu administrarea atâtor sisteme mici de baze de date.

Propunerea valorii: Oracle Multitenant reduce consumul de resurse prin separarea bazelor de date "container" și "plugable". Simplifică administrarea prin mutarea operaţiunilor standard la nivelul "bazei de date container".

Certificare/Asistenţă: Oracle Multitenant poate fi utilizat în medii SAP.

Versiuni: Oracle Database 12c și versiuni mai noi

Securitate și conformitate

Compresie avansată

Provocarea: Pentru a citi sau actualiza datele dintr-o bază de date Oracle Database, care este baza de date a unei aplicaţii SAP, aplicaţia respectivă este alegerea evidentă şi unică pentru utilizatorii legitimi. Atacatorii, cu toate acestea, care doresc să ocolească gestionarea utilizatorilor SAP și controlul accesului, ar putea utiliza fie un instrument de detectare a rețelei pentru a capta date în tranzit, fie un fel de editor de fișiere pentru a citi datele în repaus, adică într-o copie a fișierului bazei de date.

Propunerea valorii: Criptarea de reţea, care poate fi utilizată pentru protejarea datelor în tranzit, este oferită gratuit de Oracle Database. Oracle Advanced Security este un pachet de caracteristici suplimentare de criptare care le permit administratorilor să cripteze datele în repaus și să îngreuneze înțelegerea de către atacatori a ceea ce văd. Transparent Data Encryption protejează datele din baza de date de producţie, iar Backup Set Encryption protejează copiile de siguranţă.

Certificare/Asistenţă: Oracle Advanced Security este certificat pentru toate aplicaţiile SAP NetWeaver.

Versiuni: Oracle Database 11g și versiuni mai noi

Database Vault

Provocarea: Criptarea datelor nu ajută, dacă atacatorii nu utilizează instrumente de la terţi, ci instrumente Oracle şi conturi Oracle Database pentru a ocoli aplicaţiile SAP. Acest lucru este deosebit de periculos în cazul utilizatorilor privilegiați ai bazei de date (administratorii bazei de date). Și este deosebit de relevant, în cazul în care administrarea bazelor de date este externalizată sau datele sunt stocate în cloud.

Propunere valoare: Oracle Database Vault înlocuiește strategia tradițională de gestionare a privilegiilor bazei de date cu una nouă, mai flexibilă și mai puternică. Acesta depășește cu mult corelațiile tradiționale utilizator-privilegiu sau utilizator-rol. Oracle Database Vault permite companiilor să implementeze și să impună concepte precum segregarea activităților sau principiul celor patru ochi.

Certificare/Asistenţă: Oracle Database Vault este certificat pentru toate aplicaţiile SAP NetWeaver.

Versiuni: Oracle Database 11g și versiuni mai noi

Partiţionare tabel şi index

Provocarea: În tot mai multe situații, distribuția datelor pe disc se dovedește a fi o problemă:

  • Interogările unice sau joburile în set complexe care accesează un anumit subset din datele tabelului necesită prea mult timp pentru finalizare.
  • Încărcarea datelor (SAP BW) este lentă, deoarece trebuie să actualizeze mai mulţi indecşi; sau indecşii sunt distruşi şi regeneraţi, pentru a reduce timpul de încărcare, dar acest lucru încetineşte interogările utilizatorilor.
  • Arhivarea datelor are ca rezultat baze de date puternic fragmentate.
  • Clientul doreşte să implementeze managementul ciclului de viaţă al informaţiilor - Advanced Compression (Oracle Database 12c).

Propunere valoare: Oracle Partitioning împarte tabelele şi indecşii în unităţi mai mici (numite partiţii) şi forţează stocarea tuturor datelor în unitatea corespunzătoare. Partițiile pot fi accesate și gestionate individual și independent unul de celălalt. Prin urmare:

  • În mod ideal, o interogare găsește acum toate datele relevante într-o singură partiție și poate ignora toate celelalte partiții ("tăierea partiției"). Acest lucru poate reduce considerabil timpul de execuție.
  • În cazul în care indexurile definite pe o tabelă partiționată sunt, de asemenea, partiționate, partițiile de index individuale pot fi abandonate și reconstruite, în timp ce toate celelalte partiții rămân neatinse.
  • Strategia de arhivare a datelor se poate baza pe structura partiției, ceea ce poate evita fragmentarea spațiului pe disc.
  • Partiționarea este una dintre tehnologiile de bază pentru managementul ciclului de viață al informațiilor.

Certificare/Asistenţă: Oracle Partitioning este certificat pentru toate aplicaţiile SAP NetWeaver.

Partiţionarea (partiţionarea pe intervale) este configurată şi utilizată în mod prestabilit în SAP BW pe Oracle. În sistemele SAP OLTP, acesta poate fi implementat fie utilizând motorul de partiţionare SAP (care acoperă problema arhivării datelor), fie de Oracle ACS pentru SAP

Versiuni: Oracle Database 11g și versiuni mai noi

Scalabilitate, disponibilitate ridicată, recuperare în caz de dezastru

Real Application Clusters (RAC)

Provocare: Când volumul de lucru de pe un server de baze de date crește (din cauza noilor versiuni ale aplicațiilor, a aplicațiilor suplimentare sau a mai multor utilizatori), soluția tradițională este înlocuirea serverului existent cu unul mai mare (scalare în sus). Cu toate acestea, serverele mari sunt foarte scumpe.

Pentru a garanta disponibilitatea ridicată a serverului de baze de date, este implementat de obicei un cluster de failover. Cu toate acestea, o astfel de soluție are cel puțin două dezavantaje:

  • Un cluster de failover se bazează pe conceptul că, în orice moment, doar o singură instanţă a bazei de date care rulează pe un singur calculator poate fi activă. Cealaltă mașină (cel mai probabil și un server scump) este întotdeauna inactivă.
  • Când se detectează o problemă pe calculatorul principal, trebuie pornită o instanţă Oracle Database Server pe calculatorul secundar. În această situație particulară, pornirea poate dura până la 30 de minute - ceea ce înseamnă: până la 30 de minute de întrerupere neplanificată.

Propunere valoare: Real Application Clusters (RAC) permite mai multor instanţe să funcţioneze şi să acceseze aceeaşi bază de date în acelaşi timp. Deoarece aceste instanţe pot şi în majoritatea cazurilor rulează pe maşini diferite, clienţii au opţiunea de a implementa o abordare scalabilă: 4, 6 sau 8 servere mici pot gestiona acelaşi flux de lucru ca un singur server mare. Cu toate acestea, ele sunt mult mai ieftine. Acestea pot fi adăugate după cum este necesar.

În această arhitectură, toate instanțele Oracle funcționează și rulează în același timp. Prin urmare, nu este necesară repornirea. Dacă unul din serverele RAC eşuează, celelalte instanţe pot prelua sarcina. O reconectare a utilizatorilor afectați este o chestiune de secunde, nu de minute.

Pentru a rezuma toate acestea în câteva cuvinte: Propunerea de valoare a Oracle Real Application Clusters combină distribuţia sarcinilor de lucru, scalabilitatea, disponibilitatea ridicată, o mai bună administrare şi economii de costuri.

Certificare/Asistenţă: Oracle Real Application Clusters este certificat pentru toate aplicaţiile SAP NetWeaver.

Versiuni: Oracle Database 11g și versiuni mai noi

Data Guard şi Active Data Guard

Provocare: RAC oferă o disponibilitate ridicată prin înmulţirea numărului de instanţe Oracle. Cu toate acestea, o astfel de disponibilitate ridicată este limitată la nivelul instanței. Chiar și într-un sistem bazat pe RAC, baza de date rămâne un singur punct de eșec. Acest lucru înseamnă că erorile DBA, coruperea datelor, defectarea serverului sau a centrului de date pot face întregul sistem indisponibil.

Propunere valoare: Data Guard elimină acest punct unic de eşec. Tehnologia permite clienților să configureze o bază de date în standby (fantomă) drept copie a bazei de date principale (de producție) și apoi să păstreze sincronizate cele două baze de date. Reţineţi că Data Guard este inclus în Oracle Database Enterprise Edition. Nu este o opțiune.

Totuşi, Active Data Guard este o opţiune. În Oracle Database 11g (și versiunile ulterioare) oferă funcții suplimentare, cum ar fi Automatic Block Repair și Fast Incremental Backup.

Active Data Guard Far Sync, principala funcție nouă din Oracle Database 12c, permite clienților să combine performanța ridicată (o caracteristică a expedierii asincrone de date) și pierderea zero a datelor (o caracteristică a expedierii sincrone de date).

Certificare/Asistență: Oracle Data Guard este certificat pentru toate aplicațiile SAP NetWeaver. Însă sunt acceptate doar baze de date fizice în stand-by, iar bazele de date logice în stand-by nu.

Oracle Active Data Guard este certificat pentru toate aplicaţiile SAP NetWeaver. Cu toate acestea, interogarea în timp real nu este posibilă în mediile SAP, deoarece chiar și generarea rapoartelor nu este o operațiune read-only.

Versiuni: Oracle Database 11g și versiuni mai noi