Szüksége van Oracle segítségre?

Szüksége van Oracle segítségre?

Forduljon hozzám bizalommal e-mailben: palffy.peter@oracle.szakerto.hu. Több mint 20 éves tapasztalattal rendelkezem az Oracle adatbázisok telepítése, üzemeltetése, karbantartása, hibaelhárítása és optimalizálása terén.

További információt a szolgáltatásaimról itt talál.

2015. október 2., péntek

Oracle Standard Edition 2 (SE2) licence változások

Úgy egy éve lehet sejteni, hogy az Oracle valamire készül a Standard Edition környékén. Tavaly megjelent a 12c legfrissebb verziója (12.1.0.2.0), ami akkor valamiért csak Enterprise kiadásban volt elérhető. Korábban mindig egy telepítő készleten volt a Standard Edition és az Enterprise is, csak telepítéskor volt szükséges megadni, milyen kiadást is szeretnénk. Most viszont a telepítő csak Enterprise verziót engedett telepíteni, Standard Edition-t egyáltalán nem volt lehetőség installálni. Sokan azonban erre a verzióra vártak, hogy végre elkezdhessenek komolyan gondolkodni a 11g->12c váltásban.

Idén szeptemberben aztán végre megjelent a 12.1.0.2.0 verzió Standard Edition telepítő, illetve megkaptuk a választ, hogy miért is kellett várni. Az Oracle teljesen átformálja a Standard Edition licencek lehetőségeit. A változások minden olyan jelenleg Standard Edition, vagy Standard Edition One adatbázist használó ügyfelet érintenek, akik szeretnék a 12.1.0.2 vagy a majd megjelenő újabb verziókat használni. Az új feltételek sajnos sok felhasználót negatívan fognak érinteni.

Mi is a változás? Először is teljesen megszűnik a korábbi Standard Edition (SE) és Standard Edition One (SE One) licenc, és jön helyette egy új, melyet Standard Edition 2-nek (SE 2) neveztek el. Az új 12.1.0.2.0 verziótól csak az új licenccel szabályos a használat. A korábbi Standard Edition-t használók ingyenesen migrálhatnak az új licencre, az éves support díjban sem lesz nekik a jövőben változás, tehát a Standard Edition 2 árazása egyezik a korábbi Standard Edition-el. Az SE One felhasználóknak sajnos drágulni fog a követés, amennyiben kérik a migrálást SE 2 licencre. A jelenlegi One felhasználóknak így még időben el kell gondolkodniuk pénzügyileg is, hogy milyen feltételekkel mikor szeretnék (ha szeretnék) a migrálást elvégezni.

Az új Standard Edition 2 licenc sajnos több pontban sokkal szigorúbb, mint a korábbi Standard Edition, így biztosra vehető, hogy egy alapos hardver felülvizsgálat is szükséges a felhasználó környezetében, mert nagyon könnyen előfordulhat, hogy az új licenc feltételekkel már nem üzemelhet az adatbázis a régi környezetben. Akár hardver cserére, vagy új licencek vásárlására is szükség lehet.
Lássuk, mik is ezek a szigorítások, változások, a korábbi Standard Edition fényében.

  • Named User Plus (NUP) licenc esetén már nem elég a korábbi minimális 5 NUP/ügyfél, hanem minimum 10 NUP/szerver licenc szükséges. Nem is a minimum 10 itt a kemény változás, hanem a szerverenként minimum 10! Tehát ahány fizikai szerveren futhat Oracle adatbázis, minimum annyiszor 10 db NUP licenc szükséges! Mint azt tudjuk, a teszt környezetek is számítanak!
  • A fizikai szerver, amin az adatbázis fut, maximum 2 CPU foglalatos lehet, több foglalat (socket) üresen sem lehet! Korábban ugye ez 4 volt. Tehát aki 2-nél több foglalatos szervert használ jelenleg, az felkészülhet a szerver cseréjére.
  • RAC opció továbbra is használható, de itt is bejött egy szigorítás. RAC esetén a 2 db fizikai szerverben csupán 1-1 CPU lehet. A szerver lehet max 2 foglalatos, de csak 1-ben lehet ténylegesen CPU.
  • Korlátozásra került a használható processzor szálak száma is, korábban ilyen egyáltalán nem volt. 1 gép esetén ez maximum 16 szál, míg 2 gép RAC esetén 8-8 szál használható maximum. Itt nem arra kell gondolni, hogy a cpu nem lehet erősebb ennél, hanem az adatbázis egyszerűen szoftveresen lesz korlátozva, és nem fog több szálat használni. Processzor szálnak a hyper threading szálak is számítanak, így egy erősebb gép esetén elgondolkodtató, érdemes-e egyáltalán a hyper threading használata. 


Fontos megjegyzés, hogy a CPU foglalatok száma a fenti korlátozások esetében mindig a tényleges fizikai szerverre vonatkoznak (ez eddig is így volt)! Tehát hiába virtualizálunk (semmilyen virtualizáció, még Oracle VM sem!), az nem megoldás egy 2-nél több foglalatos szerver esetén. Ha a virtualizációról szó esett, akkor itt egy kis kitérővel megemlíteném, hogy a VmWare alapú virtualizációt az Oracle továbbra sem fogadja el, mint hard paritioning! Tehát VmWare esetén, ha CPU alapú Oracle licencet választunk, akkor a teljes fizikai gépet kell licencelni, illetve az összes fizikai szervert, amin az Oracle adatbázis futhat. Standard Edition 2 esetén továbbra is a CPU licence egy CPU foglalatra vonatkozik, core-ok számától függetlenül.

Sajnos kijelenthetjük, hogy a fenti változások szinte mindenkit érintenek, akik Standard Edition-t  (vagy One-t) használnak, és szeretnének az új verzióra váltani. Az új verzió telepítése előtt így feltétlen szükséges egy alapos felmérés, tervezés, amibe célszerű egy licenc szakértőt is bevonni.

Ha valaki elakadt, mit is tegyen, keressen nyugodtan!