Fejlesztette | Oracle Corporation |
---|---|
Utolsó verzió | 19c (2019. február 13) |
Beírva | Java , C és C ++ |
Operációs rendszer | Többplatformos |
Környezet | Többplatformos (lásd a külön szakaszt) |
típus | DBMS |
Engedély | Kereskedelmi |
Weboldal | http://www.oracle.com/ |
Az Oracle Database egy relációs adatbázis-kezelő rendszer (RDBMS), amely az objektummodell- támogatás8. verzióbantörténő bevezetése óta objektum-relációs adatbázis-kezelő rendszernek (RDBMS)is nevezhető. Az Oracle Corporation szolgáltatta , Larry Ellison fejlesztette ki, többek között Bob Miner és Ed Oates támogatásával .
A Szoftverfejlesztő Laboratóriumokat 1977- ben hozták létre . A 1979 , a cég megváltoztatta a nevét relációs Software, Inc. (RSI) és bemutatta az Oracle V2 terméket egy relációs adatbázis . A 2. verzió nem támogatta a tranzakciókat, de megvalósította az alapvető SQL lekérdezéseket és a csatlakozási funkciókat . Soha nem volt 1-es verzió, marketing okokból az első verzió a 2. verzió volt. Ez csak a digitális VAX / VMS rendszereken működött .
A 1983 RSI lett az Oracle Corporation , hogy jobban tükrözze a fő terméke. Megjelenik az Oracle 3. verziója, teljesen átírva a C programozási nyelvre . Ez támogatta a tranzakciókat a lekötési és visszagörgetési funkcióknak köszönhetően . Ettől a verziótól is támogatott a Unix platform .
A 1984 , 4-es verzió támogatja a következetesség olvasás ( olvasott konzisztencia ).
A 1985 , 5-ös verzió támogatja elosztott kéréseket részeként az integráció a kliens-szerver modell érkezésével hálózatok a 1980-as évek.
A 1988 , 6-os verzió támaszok PL / SQL , sor-szintű zár és forró mentéseket ( ha az adatbázis nyitva van). Az Oracle az Oracle Database relációs adatbázis alapján forgalmazza Oracle Financials ERP- jét.
A 1992 , 7-es verzió támogatja integritását korlátok , a tárolt eljárások és triggerek ( triggerek ).
A 1995 , megszerzése hatékony többdimenziós motor néven forgalmazott Oracle Express.
A 1997 , 8-as verzió bevezetett objektum-orientált fejlesztés , valamint a multimédiás alkalmazások használata az Oracle intermedia szolgáltatások , új nevén az Oracle Multimedia (en) verzió óta 11g.
A 1999 verzió 8i Oracle adták annak érdekében, hogy pontosítsa a kérelmeket az interneten (az i utal az interneten). Az adatbázis natív módon tartalmaz egy Java virtuális gépet .
A 2001 verzió 9i hozzáadunk 400 új funkciók és lehetővé tette, hogy írni és olvasni XML dokumentumokat . Integrálja az OLAP motort : az Oracle Express motorra az Oracle OLAP opcióban hivatkoznak. A többdimenziós adatok SQL nyelvről érhetők el.
A 2003 verzió 10g támogatja a reguláris kifejezéseket . A g jelentése rács ; A 10g egyik marketing előnye valóban az, hogy támogatja a grid számítást .
2005 novemberében megjelent a teljesen ingyenes 10g Express Edition verzió, valamint a 10g Release 2 verzió.
Júliusban 2007-es verzió 11g Linux és Windows.
2009 szeptemberében jelent meg a 11g 2. verzió.
2013 júliusában megjelent a 12c verzió
A 2017 verzió 12c Release 2 (12.2.0.1) adták.
A 2018 verzió 18c megjelent, ez változat 12.2.0.2 de az új változat egyezmény.
A 2019 verzió 19c felszabadul.
Az Oracle verziószámai sokakban zavart okoztak.
A verziónómenklatúra az idők folyamán megváltozott, de általában a következő konvención alapszik: XYZa verzió, ahol XY jelöli a termék fő verzióját: 8.1 a 8i esetében, 9.2 a 9i 2. kiadásnál stb. Ez már nem igaz a 10-esre, ahol van egy fő verziónk (10g), két „ kiadásra ” bontva . Ugyanazon fő verzión (8i, 9i vagy 10g) belül az RDBMS általános funkciói állítólag azonosak.
A Z szám jelöli az alkalmazott általános javítás szintjét. Az Oracle általában 3 vagy 4 frissítést (" patchset ") szállít egy nagyobb verzióhoz, de ez továbbra is nagyon változó.
Végül a szám egy operációs rendszerre vagy platformra jellemző javítási szintet jelöl meg.
A 7. verzió óta az Oracle DBMS fő verziói a következők:
2018-tól az új verziók éves ritmusát tervezik: a verziószám felidézi az évet, a következő verzió tehát a 18 lesz (az eredetileg tervezett 12.2.0.2 helyett), a következő a 19 ...
Minden környezetben (fejlesztési, tesztelési, az integráció, a jóváhagyást, termelés, stb) az Oracle adatbázis-motor kell engedéllyel . Az engedélyezésnek két típusa van:
A 10g verzióban az Oracle 3 típus szerint értékeli a licenc árát:
Meg kell jegyezni, hogy ezen licencek mellett az Oracle bizonyos opciókat is felszámít a fent meghatározott szabályok szerint. Így a következő tulajdonságokat kell kifejezetten megvásárolni:
Ha egy Oracle kiszolgálót virtualizált környezetbe (az OracleVM kivételével) telepítenek, több fizikai szerver használatával, akkor a fürtöt alkotó összes fizikai gép processzorainak számát el kell bocsátani, mert az Oracle úgy véli, hogy a DBMS az összes az infrastruktúra-feldolgozók viszont. A legtöbb ember közepes és nagyvállalkozásoknál rendelkezik VMWare vagy Hyper-V szerverek farmjával. Az Oracle licencelt termékeinek használata esetén feltétlenül elemezni kell az engedélyezési igényeket és költségeket. Például egy 4 kiszolgálóból álló gazdaság, amelyek mindegyike 4 Intel processzorból (CPU) áll, mindegyik 2 magból áll, 4 * 4 * 2 * 0,5 = 16 CPU licencekre "licencelik" - ami megfizethetővé válhat. Ez az oka annak, hogy az OracleVM technológia továbbra is ajánlott, különösen azért, mert egyenlő funkcionalitást kínál.
Néhány virtualizációs technológiát (az IBM, a SUN és a Microsoft nemrégiben is) az Oracle jól támogatja, de úgy tűnik, hogy (nagy) nézeteltérés van az Oracle és a VMWare között. Valójában az Oracle licencelési szabályai soha nem változtak, ellentétben a VMware funkcióival.
Az Oracle által támogatott virtualizációs technológiákon a virtuális gépek használata lehetővé teszi a licencek költségeinek optimalizálását a CPU terhelésének jobb kihasználásával.
Az Oracle 2005 vége óta kínálja az adatbázis teljesen ingyenes változatát, az „Oracle Database Express Edition” -t. Ez egy 10 g-os Standard Edition One verzió volt, szigorúan korlátozva: 2011-ben az adatbázis teljes méretét 4 GB-ra korlátozta (a rendszer, ideiglenes, visszavonási szegmensek és egyéb fájlok nélkül), az SGA nem haladhatja meg az 1 GB-ot, és egyetlen processzor lesz olyan gépeknél használják, amelyeknél több van. Az Oracle Express Edition 11gR2 verziójának ugyanazok a korlátozásai vannak, kivéve a felhasználói adatméretet, amelyet 11 GB-ra növelnek.
Ban ben 2018. október, megjelent az Oracle 12c XE verziója. A korlátokat kiterjesztették 2 processzorra, 2 Gb RAM-ra és 12 Gb adatra. Először csak Linux (x64) verzióban jelent meg, ez a verzió azóta is elérhető Windows (x64) számára2019. február.
Az Oracle SQL Developer szintén ingyenes, ez a Java-ban kifejlesztett eszköz grafikus felületen keresztül lehetővé teszi az adatbázis-objektumok kezelését, a munkamenetek megtekintését és az SQL végrehajtását.
Minden Oracle termék, nevezetesen:
valamint a kapcsolódó dokumentáció teljes verzióban, időkorlátozás nélkül letölthető az Oracle Technology Network webhelyéről.
Ban ben 2004. október, az Oracle 10g Release 1 támogatott platformjai a következők voltak:
Ban ben 2006. május, a következő platformok támogatottak az Oracle 10g 2. kiadásához:
Ban ben 2012. február, a következő platformok támogatottak az Oracle 11g 2. kiadásához:
Ban ben 2013 július, a következő platformok támogatottak az Oracle 12c 1. kiadásához:
Az Oracle a 8.0 verzió óta biztosítja, felváltva az „ Enterprise Backup Utility ” programot (az Oracle 7.3.x verziójában).
Az RMAN biztonsági másolatot készít az adatokról (adatfájlok), a tranzakciós naplókról (archívumok), a vezérlőfájlról és opcionálisan a példány konfigurációs fájljáról (spfile).
Az RMAN használhat egy „katalógus” adatbázist, amelyben információkat tárol a mentett adatokról. Az elmentett adatokat lehet küldeni a lemezre, szalagra vagy harmadik fél backup szoftver (pl Tivoli Storage Manager , EMC Legato Networker , stb ).
Az Oracle 9i rendszerben az OEM konzol Java kliens . Az Oracle 10g óta az OEM weborientált, és több változatban érkezik: az „ Oracle Enterprise Manager Database Control ” nevű egyszerű verzióban és az „ Oracle Enterprise Manager Grid Control ” nevű, több adatbázis adminisztrációját lehetővé tevő változatban . Meg kell jegyezni, hogy az interfészben kínált bizonyos funkciók (diagnosztika és hangolás) használata további opciók számlázását vonja maga után.
Az Oracle termékek körül különböző szintű tanúsítás létezik. Adatbázis szinten (RDBMS):