Oracle Database for SAP

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

Baza de date Oracle este una dintre cele mai bune baze de date printre clienții SAP din întreaga lume, cu o bază mare de clienți care obțin beneficii pe termen lung în ceea ce privește costurile de pe urma 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.

Strategia Oracle Database for SAP

Informaţii generale

Oracle va accepta SAP Business Suite şi SAP BW atât 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 informaţii privind Oracle Database, SAP plănuieşte să ruleze teste de certificare pentru o nouă versiune Oracle Database atunci când este disponibil software-ul Oracle Database pentru toate platformele on-premise. Certificarea oficială inițială a unei noi versiuni a bazei de date Oracle pentru sistemele bazate pe SAP NetWeaver se va efectua în termen de 6 luni de la momentul în care software-ul Oracle Database va deveni disponibil pe toate platformele on-premises.

Vă rugăm să rețineți: Toate datele prezentate în secțiunea următoare sunt din mai 2020. Pentru cele mai recente actualizări, consultați MOS Note 742060.1, SAP Note 1174136 și SAP Note 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ă se va încheia la 31 martie 2026.
  • Oracle Database 18c
    Oracle Database 18c a fost certificată pentru SAP în martie 2019. Sprijinul primar se va încheia la 08 iunie 2021. Nu este planificată nicio asistenţă 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 la 31 iulie 2018; Suportul extins cu taxă de renunțare s-a încheiat la 31 iulie 2019. Începând cu 01 august 2019, este necesar un contract de servicii de asistență extinsă. Suportul extins plătit se va încheia la 31 iulie 2022. Pentru mai multe informații, consultați SAP Note 2428722.
  • Oracle Database 11g
    Suportul primar pentru Oracle Database 11g (11.2.0.4) s-a încheiat la 31 ianuarie 2015, iar suportul extins cu scutire de taxe s-a încheiat la 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

Provocarea: În tot mai multe sisteme, îndeplinirea cerințelor de performanță pentru analize 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 permite utilizatorilor să creeze mai multe variante de interogare, ușor diferite.

Propunere de valoare: Oracle Database 12c In-Memory permite administratorilor să dedice Column Store o anumită cantitate de memorie pentru serverul de baze de date - o structură de memorie care stochează datele în format de coloană, nu în format de rând. Configurarea magazinului de coloane este rapidă și ușoară. Disponibilitatea datelor în format de 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 sau versiuni mai noi.

Advanced Compression

Provocarea: În prezent, din ce în ce mai multe cazuri, dimensiunea și creșterea 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 de valoare: Oracle Advanced Compression utilizează un format diferit pentru stocarea datelor din tabele. Împreună cu alte tehnologii de compresie, care sunt furnizate împreună cu Oracle Database Enterprise Edition (de exemplu, Index Key Compression), contribuie 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 a altor copii va necesita mai puţin timp. Ca un beneficiu suplimentar, clienţii care utilizează Advanced Compression pot observa o îmbunătăţire a performanţei. Suplimentar (spre deosebire de esențial) aici înseamnă: Poate, dar nu este garantat că se va întâmpla.

Oracle Database 12c Advanced Compression oferă caracteristici suplimentare (Hartă termică, Optimizare automată a datelor) care permit clienților să implementeze comprimarea amânată a datelor și strategii sofisticate de gestionare 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

Caracteristică conexă: Hybrid Columnar Compression (care nu este inclus în Advanced Compression, dar este o caracteristică disponibilă în Engineered Systems de la 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 medii 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, procesor).
  • Se pierde prea mult timp cu administrarea atâtor sisteme mici de baze de date.

Propunere de valoare: Oracle Multitenant reduce consumul de resurse prin separarea bazelor de date „container” și a celor „pluggable”. Simplifică administrarea prin mutarea operațiunilor standard la nivelul "bazei de date a containerelor".

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

Versiuni: Oracle Database 12c și versiuni mai noi

Securitate și conformitate

Advanced Security

Provocarea: Pentru a citi sau actualiza datele dintr-o bază de date Oracle Database care este banca de date a unei aplicaţii SAP, singura opţiune evidentă şi unică pentru utilizatorii legitimi este această aplicaţie. 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 de fișier a bazei de date.

Propunere de valoare: Criptarea reţelei, care poate fi utilizată pentru a proteja datele în tranzit, este oferită gratuit de Oracle Database. Oracle Advanced Security este un pachet de caracteristici de criptare suplimentare care permit administratorilor să cripteze datele în repaus și îngreunează înțelegerea de către atacatori a ceea ce văd. Transparent Data Encryption protejează datele din baza de date de producție, în timp ce 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ă, în cazul în care 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 bazelor de date (administratorii bazelor de date). Și este deosebit de relevant, dacă administrarea bazelor de date este externalizată sau datele sunt stocate în cloud.

Propunere de valoare: Oracle Database Vault înlocuiește strategia tradițională de gestionare a privilegiilor bazei de date cu una nouă, mai flexibilă și mai puternică. Aceasta depășește cu mult corelațiile tradiționale între utilizator și utilizator sau rol. Oracle Database Vault permite companiilor să implementeze și să impună concepte precum segregarea sarcinilor 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, astăzi, distribuirea datelor pe disc se dovedește a fi o problemă:

  • Interogările unice sau joburile în set complexe care accesează un anumit subset de date din tabel necesită prea mult timp pentru finalizare.
  • Încărcarea datelor (SAP BW) este fie lentă, deoarece trebuie să actualizeze mai mulţi indecşi, fie 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 foarte fragmentate.
  • Clientul doreşte să implementeze compresia avansată (Oracle Database 12c) pentru managementul ciclului de viaţă al informaţiilor.

Propunere de valoare: Oracle Partitioning împarte tabelele și indecșii în unități mai mici (denumite partiții) și impune stocarea tuturor datelor în unitatea corespunzătoare. Partiţiile pot fi accesate şi administrate individual şi independent unele de altele. 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 ("pruning partiție"). Acest lucru poate reduce considerabil timpul de rulare.
  • Î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, iar acest lucru 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 în interval) este configurată și utilizată în mod implicit în SAP BW pe Oracle. În sistemele SAP OLTP, acesta poate fi implementat fie utilizând SAP Partitioning Engine (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)

Provocarea: Atunci când sarcina de lucru de pe un server de baze de date crește (datorită noilor versiuni de aplicații, aplicațiilor suplimentare sau 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 o disponibilitate ridicată a serverului bazei de date, se implementează în mod tradițional 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ţă de bază 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 este detectată o problemă pe calculatorul principal, trebuie pornită o instanţă Oracle Database Server pe calculatorul secundar. În această situație, pornirea poate dura până la 30 de minute – ceea ce înseamnă: până la 30 de minute de nefuncționare neplanificată.

Propunere de valoare: Real Application Clusters (RAC) permite rularea şi pornirea mai multor instanţe, precum şi accesarea aceleiaşi baze de date în acelaşi timp. Deoarece aceste instanţe pot rula pe calculatoare diferite şi, în majoritatea cazurilor, clienţii au opţiunea de a implementa o abordare de scalare în sus: 4, 6 sau 8 servere mici pot face faţă aceleiaşi sarcini 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 sunt funcţionale şi rulează simultan. Prin urmare, nu este necesară repornirea. Dacă unul din serverele RAC eşuează, celelalte instanţe pot prelua controlul. 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ă, administrarea mai bună şi economiile 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

Provocarea: 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 punct unic de eșec. Aceasta înseamnă că erorile DBA, coruperea datelor, defectarea serverelor sau a centrelor de date pot face ca întregul sistem să fie indisponibil.

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

Însă 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 bazele de date fizice în standby, iar cele logice în standby nu sunt.

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 nici generarea rapoartelor nu este o operaţiune read-only.

Versiuni: Oracle Database 11g și versiuni mai noi

Resurse Oracle Database for SAP