Az Oracle Database termékcsalád BEVEZETÉS Az Oracle Database négy változatban (úgynevezett „kiadásban”) kapható, melyek mindegyike különböző fejlesztési és telepítési igényeket szolgál. Az Oracle számos további kiegészítő adatbázisterméket is kínál, amelyek az egyes konkrét alkalmazási követelményekhez igazítva bővítik ki az Oracle Database funkcióit. Az Oracle Database változatai a következők: •
Az Oracle Database Standard Edition One kimagaslóan könnyű használhatóságot, teljesítőképességet és ár/teljesítmény arányt biztosít a munkacsoportos és részleg szintű, valamint az internet/intranet alapú alkalmazások területén. A kisvállalkozások egykiszolgálós környezetétől kezdve a számos telephelyből álló nagyvállalati hálózatokig az Oracle Database Standard Edition a kritikus üzleti alkalmazások kialakításához szükséges minden funkcióval rendelkezik. A Standard Edition One csomag licence csak a maximálisan két processzorig bővíthető kiszolgálókhoz vásárolható meg.
•
Az Oracle Database Standard Edition (SE) ugyanazt a páratlanul könnyű használhatóságot, kiemelkedő kapacitást és kiváló teljesítményt nyújtja, mint a Standard Edition One, és ezen kívül a nagyobb gépeket és a Real Application Clusters funkcióval a fürtözést is támogatja. Licenszelhető egyetlen gépre, ha a processzorok száma négynél nem több, vagy pedig fürtözött kiszolgálókra, ha az általuk támogatott processzorok számra nem haladja meg a négyet.
•
Az Oracle Database Enterprise Edition (EE) hatékony, megbízható, biztonságos adatkezelést nyújt a legkritikusabb alkalmazások, például az online tranzakciófeldolgozási (OLTP) környezetek, a lekérdezéseket intenzíven használó adattárházas alkalmazások és az erőforrás-igényes internetes alkalmazások esetében. Az Oracle Database Enterprise Edition biztosítja mindazokat az eszközöket és funkciókat, amelyek a mai vállalatok kritikus alkalmazásaihoz kapcsolódó szoros rendelkezésre állási és méretezhetőségi követelmények teljesítéséhez szükségesek. Az alkalmazásegyüttes tartalmazza az Oracle adatbázis összes komponensét, és tovább bővíthető a későbbiekben részletezett kiegészítőkkel és csomagokkal.
•
Az Oracle Database Personal Edition támogatja az olyan egyfelhasználós fejlesztéseket és telepített rendszereket, amelyek teljes kompatibilitást igényelnek az Oracle Database Standard Edition One, az Oracle Database Standard Edition és az Oracle Database Enterprise Edition csomagokkal. Azáltal, hogy az Oracle Database díjnyertes funkcionalitását a személyes használatú munkaállomások számára is elérhetővé teszi, az Oracle olyan adatbázist kínál, amely a világ legnépszerűbb adatbázis-kezelőjét az asztali számítógépeken használt alkalmazásoktól elvárt könnyű használhatósággal és egyszerűséggel párosítja.
Az Oracle Database Personal Edition, az Oracle Database Standard Edition, a Standard Edition One és az Oracle Database Enterprise Edition ugyanazon alkalmazásfejlesztő funkciókészletet tartalmazza, beleértve az SQL objektum–relációs lehetőségeit, valamint a tárolt eljárások és triggerek fejlesztéséhez használt PL/SQL és Java programozói interfészeket. Az Oracle Database fenti változataira írt alkalmazások az összes többi „kiadáson” is futnak, bár az Oracle Database Enterprise Edition olyan további teljesítményjellemzőket, illetve méretezhetőségi, rendelkezésre állási és biztonsági funkciókat tartalmaz, amelyek általában transzparensek az alkalmazásfejlesztők számára. Az Oracle Database Enterprise Edition változatban támogatott API-kat az Oracle Database Personal Edition és az Oracle Database Standard Edition is támogatja. Ez alól csak azok a funkciók kivételek, amelyek azokhoz a kiegészítőkhöz kapcsolódnak, amelyek csak az Oracle Database Personal Edition és Oracle Database Enterprise Edition kiadásokhoz érhetők el. Ilyen opcionálisan választható kiegészítő például az Oracle OLAP és az Oracle Data Mining. Ezeket az Oracle Database termékeket ugyanazzal a nagy igénybevételre tervezett és megbízható adatbázismotor-architektúrával építették. Mind az Oracle Database Standard Edition, mind az Oracle Database Personal Edition számos platformon teljes mértékben kompatibilis az Oracle Database Enterprise Edition változattal, így a felhasználók adatbázisai áttervezés nélkül átvihetők a hordozható számítógépekről az asztali számítógépekre és a nagyvállalati rendszerekre. A felhasználók – a vállalatok növekvő méretezhetőségi és funkcionális igényeinek megfelelően – könnyen áttérhetnek az Oracle Database Standard Edition változatról az Enterprise Edition kiadásra. Az Oracle SE egyik előnye, hogy nagyon könnyű áttérni az EE változatra: csak az EE szoftvert kell telepíteni. A telepítéskor nem történik semmilyen változás az adatbázisban, az alkalmazásban és az adminisztratív eljárásokban, de rögtön élvezni lehet az EE megbízhatóságát, nagyfokú rendelkezésre állását, méretezhetőségét és egyéb előnyeit. A MEGNÖVEKEDETT IGÉNYEK KIELÉGÍTÉSÉRE SZOLGÁLÓ SPECIÁLIS KIEGÉSZÍTŐK A négy Oracle Database változat mindegyike rendelkezik olyan funkciókkal, melyek révén megfelelnek a mai alkalmazásokkal szemben állított követelményeknek. Ezenkívül az Oracle olyan opcionális kiegészítőket is kínál, amelyek fejlett technológiájuk révén a legkritikusabb OLTP alapú, adattárházas és webes alkalmazások által támasztott legmagasabb igényeknek is megfelelnek. Az Oracle Real Application Clusters fürtözési megoldás Az Oracle Real Application Clusters kiegészítés olyan fürtözött környezetet biztosít, amely jól hasznosítja a több számítógép összekapcsolásával elérhető megnövelt teljesítményt. Az Oracle Real Application Clusters korlátlan méretezhetőséget és magas szintű rendelkezésre állást biztosít bármilyen alkalmazáscsomag vagy egyedi alkalmazás esetében. Ezt azáltal éri el, hogy kihasználja a fürtözött hardverkonfigurációkban rejlő lehetőségeket, és azt kombinálja az egygépes rendszerek egyszerűségével. Az Oracle Real Application Clusters alapú fürtözés révén ugyanazon adatbázis egy adott fürtözött rendszerkonfiguráció több csomópontjából is elérhető. A fürtözés megvédi az alkalmazások és az adatbázisok felhasználóit a hardver- és szoftverhibák következményeitől, ugyanakkor az alkalmazások teljesítménye a hardverkörnyezet bővítésével arányosan nő.
Az Oracle Partitioning particionálási kiegészítés Az Oracle Partitioning az adatkezelési környezet továbbfejlesztése az OLTPalkalmazásokhoz, a szakterületi adattárakhoz és az adattárházakhoz; jelentősen növeli a nagy adatbázistáblák és indexek kezelhetőségét, rendelkezésre állását és teljesítményét. Az Oracle Partitioning lehetővé teszi, a nagy táblák külön-külön kezelhető kisebb részekre való osztását, miközben az alkalmazások szintjén továbbra is egy nagy táblaként láthatók. A rendszer támogatja a range, a hash és a lista alapú particionálási módszert, valamint az ezek kombinációin (például a range és a hash, illetve a range és a lista kombinációján) alapuló összetett particionálást. Az Oracle Advanced Security biztonsági kiegészítés Az Oracle Advanced Security (ASO) egyrészt hálózati titkosítási funkciókat nyújt, másrészt az Oracle adatbázissal kapcsolatos szigorú felhasználó-azonosítási szolgáltatások teljes skáláját biztosítja. A hálózati titkosításhoz ipari szabványú adattitkosítást és adatépséget biztosító algoritmusokat alkalmaz. Ez a kiegészítés többféle algoritmust és titkosítási fokot is kínál a különböző üzemeltetési igényekhez. A szigorú felhasználó-azonosítási szolgáltatások a más gyártók ipari szabványú felhasználó-azonosítási eszközeinek teljes skáláját támogatják. A felhasználó-azonosítási eszközök között megtalálhatók az Oracle adatbázisba történő egyszeri bejelentkezési szolgáltatásokat a meglévő hitelesítési keretrendszerekkel lehetővé tevő megoldások, valamint a kéttényezős felhasználó-azonosítási eszközök, mint például az intelligens kártyák és a kulcskártyák (token card). Az Oracle Label Security biztonsági kiegészítés Az Oracle Label Security biztonsági kiegészítés fejlett és rugalmas biztonsági mechanizmust nyújt, amely a sorokhoz rendelt címkéken alapuló részletes hozzáférés-szabályozáson alapul. Az Oracle Label Security a kormányzati, védelmi és kereskedelmi szervezetek által alkalmazott biztonsági jelölési elveken alapul, melyek biztosítják az érzékeny adatok védelmét, az adatok elkülönítését, és a kiegészítés emellett egy professzionális szabálykezelő eszközt is biztosít a biztonsági direktívák, a biztonsági címkék és a felhasználói címkékhez kötődő engedélyek kezelésére. Az Oracle OLAP kiegészítés Az Oracle OLAP kiegészítés olyan rugalmasan méretezhető, nagy teljesítményű, adatelemzési számításokat végző feldolgozómag, amely teljes mértékben integrált felügyeleti és adminisztrációs funkcióival segíti az adatelemző alkalmazások fejlesztését és üzemeltetését. Az Oracle OLAP kiegészítés, amely az adatbázis integráns része, teljes körű adatelemző funkciókat tartalmaz. Az előrejelzési célú elemzés többek között segíti a piaci előrejelzések készítését, a gyártási igények felmérését, a vállalati költség- és bevételtervezést, illetve a pénzügyi elemzéseket. Összetett, többdimenziós lekérdezések és számítások révén például a piaci részesedésre vagy nettó jelenértékére vonatkozó kimutatások készíthetők. A hatékony, objektumorientált Java OLAP API-val olyan alkalmazások is fejleszthetők, amelyek összetett adatelemző lekérdezési funkciókat igényelnek.
Az Oracle Data Mining kiegészítés Az Oracle Data Mining segítségével a vállalatok magas szintű üzleti adatelemző alkalmazásokat hozhatnak létre, amelyek a vállalati adatbázisokban keresve új összefüggéseket tárhatnak fel. Az így feltárt információk aztán az üzleti alkalmazásokban integrált módon hasznosíthatók. Az Oracle Data Mining adatbányászati funkciókat tartalmaz, amelyekkel hatékonyan elvégezhető az adatok osztályozása, az előrejelzés és az adatok kapcsolódásainak feltérképezése. Minden modellkészítési és eredményszámítási funkció Java alapú API-n keresztül érhető el. Az Oracle Spatial térinformatikai kiegészítés Az Oracle Spatial kiegészítés segítségével a felhasználók és az alkalmazásfejlesztők a térinformatikai adatok kezelését vállalati alkalmazásaik szerves részévé tehetik. Az Oracle Spatial megkönnyíti az egymással összefüggő adatok térinformatikai kapcsolatainak, például az értékesítési pontok helyzete és az egy adott távolságon belül lakó vásárlók közötti, vagy az adott területre számított értékesítési adatok közötti összefüggéseknek az elemzését. Az Oracle Spatial a térinformatikai adatokat ipari szabványon alapuló adatbázisban kezeli, így az alkalmazások integrációja az adatkiszolgálón valósul meg. Ez lehetővé teszi, hogy a különböző szoftverszállítók eszközei és alkalmazásai a térinformatikai adatokat közvetlenül az Oracle adatbázisból nyerjék ki, aminek eredménye az alkalmazások közötti jobb együttműködés és a költségek minimális szintre csökkentése. AZ ORACLE EGYÉB TERMÉKEI Az Oracle Programmer fejlesztőeszköz Az Oracle Programmer az Oracle önálló terméke, amely a különböző fejlesztői felületek gazdag választékával megkönnyíti az Oracle Database-t használó és az adatbázisban található adatokat kezelő vállalati alkalmazások fejlesztését. Az Oracle Programmer a következő termékeket tartalmazza: •
Három beépített SQL jellegű felület: elő-fordítóprogramok, az SQL*Module és az SQLJ
•
Négy hívásszintű felület: az Oracle Call Interface (CI), az Oracle C++ Call Interface (OCCI), az ODBC és a JDBC
•
Két COM adathozzáférési felület: az Oracle Objects for OLE (OO4O) és az Oracle Provider for OLE DB
•
A Microsoft .Net támogatása: az Oracle Data Provider for .NET (ODP.NET), az OLE DB .NET és az ODBC .NET
•
Két segédprogram, melyekkel „host nyelvű” kapcsolat generálható az adatbázissémákból: az Object Type Translator és a JPub
Az Oracle Database Lite adatbázis-kezelő Az Oracle Database Lite hatékony, megbízható és biztonságos adatkezelési eszköz a mobil és kis helyigényű eszközökön (kéziszámítógépeken, noteszgépeken, kommunikátorokon) futó alkalmazásokhoz. Az Oracle Database Lite lehetővé teszi a különböző hardvereszközök és a tetszőleges Oracle adatbázisok közti méretrugalmas adatszinkronizálást, és teljes körű felügyeleti funkciókat biztosít a felhasználók, a hardvereszközök és az alkalmazások viszonylatában. AZ ORACLE MANAGEMENT PACK PROGRAMCSOMAGJAI Az alábbiakban az Oracle felügyeleti programcsomagjainak bemutatása következik. A csomagokban található funkciók az Oracle Enterprise Manager Database Control, az Oracle Enterprise Manager Grid Control és az Oracle Database szoftver API-jain keresztül érhetők el. A felügyeleti programcsomagok korábbi verzióit megvásárló felhasználóknak a csomag legfrissebb verziójára való frissítéshez nincs szükségük külön licencre. A Change Management Pack változáskezelési programcsomag Az Oracle Change Management Pack segítségével az adatbázis-adminisztrátorok biztonságosan hajthatnak végre összetett módosításokat a sémaobjektumokban, nyomon követhetik a sémák és az adatbázisok változásait, a sémákról és az objektumokról másolatot készíthetnek, és a sémákat az adatbázisokkal összehasonlíthatják és szinkronizálhatják. Az Oracle Change Management programcsomaggal az alábbi funkciók hajthatók végre: •
Objektumdefiníciók rögzítése és tárolása
•
Objektumdefiníciók összehasonlítása, majd a köztük lévő különbségek kiemelése
•
Objektumdefiníciók szinkronizálása
•
Objektumdefiníciók szétküldése egy vagy több adatbázis helyre
•
Másolatok készítése objektumokról az adataik szűkített körével
•
A változások nyilvántartása és tervezése az adatbázis és alkalmazásai életciklusa alatt
Az Oracle Diagnostic Pack diagnosztikai programcsomag Az Oracle Diagnostic Pack automatikus teljesítménydiagnosztikai funkciókat és speciális rendszerfelügyeleti funkciókat tartalmaz. A diagnosztikai programcsomag a következő funkciókat tartalmazza: •
Automatic Workload Repository adattár (automatikus terhelésfigyelés)
•
Automatic Database Diagnostic Monitor, röviden ADDM (automatikus adatbázisdiagnosztika)
•
Teljesítményfigyelés (adatbázis és hostgép szinten)
•
Esemény alapú értesítések: értesítési módszerek, szabályok és ütemezések
•
Visszamenőleges eseményadatok és mérőszámok (adatbázis és hostgép szinten)
•
Áramkimaradások nyilvántartása
Az Oracle Tuning Pack optimalizáló eszközcsomag Az Oracle Tuning Pack az Oracle környezetben dolgozó adatbázis-adminisztrátorok számára fejlett teljesítményelemző, például SQL optimalizáló és tárolásoptimalizáló eszközöket biztosít. Az optimalizáló csomag használatához szükség van a diagnosztikai csomagra is. Az optimalizáló csomag korábbi verziójának licencével már rendelkező felhasználók mind az optimalizáló, mind a diagnosztikai csomagjukat a jelenlegi verzióra frissíthetik. Az optimalizáló programcsomag a következő funkciókat tartalmazza: •
SQL Access Advisor
•
SQL Tuning Advisor
•
SQL Tuning Sets
•
Objektumok átszervezése
Az Oracle Configuration Management Pack konfigurációkezelési programcsomag Az Oracle Configuration Management Pack segítségével az adatbázis-adminisztrátorok nyomon követhetik az Enterprise Manager által felügyelt hostgépek és adatbázisok hardverés szoftverkonfigurációs adatait. Ezek az információk azután visszakereshetők, összehasonlíthatók, exportálhatók és idősorosan nyomon követhetők. A csomag a konfigurációs adatoktól függő szabály alapú felügyeleti, illetve programjavítás-átvezetési funkciókkal is rendelkezik. Végül a programcsomagban megtalálhatók az adatbázispéldányoknak és az Oracle szoftver klónozását szolgáló, a telepítést megkönnyítő funkciók is. A konfigurációkezelési programcsomag a következő funkciókat tartalmazza: •
A konfigurációs adatokra (beleértve az Oracle saját adatbázisfájljainak javítóprogramstátuszára vonatkozó információkat), a telepített verziókra, a paraméter beállításokra, az adatbázis-funkciók használatára stb. vonatkozó adatokban történő kiterjedt keresési funkció.
•
Két adatbázis-konfiguráció összehasonlításának lehetősége
•
Két hostgép, illetve egy hostgép és több hostgép konfigurációjának összehasonlítása
•
Az Enterprise Manager ugyanazon vagy egy másik példányában lévő hostgépkonfigurációs adatok exportálása későbbi ellenőrzés vagy összehasonlítás céljából
•
A programjavítások (patchek) nyilvántartása és átvezetése, beleértve annak automatikus meghatározását (a MetaLink webhelyről közvetlenül kiolvasott adatok alapján), hogy mely programjavítást melyik „Oracle home” példányra kell alkalmazni, illetve a programjavítások terítése az összes érintett példányra
•
Adatbázis és „Oracle home” klónozása
•
Szabály alapú felügyelet, mely felhívja az adminisztrátor figyelmét a legjobban bevált gyakorlati módszerektől való eltérésre
•
Automatizált kontextus alapú tanácsadás a legkritikusabb programjavítások használatára vonatkozóan.
Provisioning Pack Az Oracle Provisioning Pack automatizálja a szoftverek, alkalmazások és patck-ek telepítését. Segítségével lehetséges az üres szerverre operációs rendszert, szoftvereket telepíteni, már létező konfigurációinkat klónozni, és azokat patch-elni. A kritikus adatközpont műveleteinket leegyszerűsíti, ezáltal csökkenti az üzemeltetéssel járó veszélyforrásokat, valamint mérsékli az üzemeltetési költségeket. •
Automatikus patch kezelés az Oracle termékekre
•
Automatikus patch kezelés Linux operációs rendszerre
•
Operációs rendszer és szoftverek telepítése üres szerverekre
•
Önálló adatbázis példány konvertálása Oracle Real Application Cluster-ré
•
Beépített biztonsági tanácsadó, mely a teljes vállalati környezt biztonságos üzemeltetésére ad javaslatokat
Service Level Management Pack Az Oracle Service Level Management Pack egy átfogó felügyeleti megoldás, mely segíti az IT szervezeteket, hogy magas rendelkezésre állású, nagy teljesítményű, optimális szoolgáltatási szintet nyújtsanak. A Service Level Management Pack folyamatosan monitorozza a rendszer szolgáltatásainak – beleértve a végfelhasználói funkciókat, webalkalmazásokat és infrastruktúra komponenseket – rendelkezésre állási és teljesítmény paramétereit. Szolgáltatási tesztek, vagy szintetikus tranzakciók felhasználói végpontokról történő automatikus és rendszeres futtatásával lehetséges a végfelhasználói szolgáltatási szintek mérése. Így a szolgáltatási szintek úgy teljesíthetők, hogy még a kialakuló problémák orvosolhatók, ezáltal a felhasználók nem érzékelnek szolgáltatási szint csökkenést. •
Szolgáltatási szintek optimalizálása
•
Üzleti szolgáltatások modellezése, ezáltal a végfelhasználói szolgáltatási szint mérése
•
Szolgáltatások rendelkezésre állásának optimalizálása
•
Szolgáltatások teljesítményének és kihasználtságának mérése
•
Központi vezérlőpult a szolgáltatási szintek megjelenítésére akár menedzserek számára
System Monitoring Plug-ins Az Oracle Grid Control-hoz használhatók az Oracle által készített kiegészítések más gyártók termékeihez. Ezzel a teljes környezet felügyelhetővé válik, nem csak az Oracle termékek. Egy központi felületen elérhetővé válnak a különböző rendszerek rendelkezésre állási és teljesítmény paraméterei. Lehetségessé válik a teljeskörű probléma kiváltó ok diagnosztizálás (root cause analysis). A jelenleg rendelkezésre álló Plug-inek: •
BEA WebLogic
•
Check Point Firewall
•
EMC Celerra
•
F5 BigIP Local Traffic Manager
•
IBM DB2 Database
•
IBM WebSphere
•
Juniper Netscreen Firewall
•
Microsoft Active Directory
•
Microsoft BizTalk Server 2004
•
Microsoft Commerce Server 2002
•
Microsoft Internet Information Server (IIS) 6.0
•
Microsoft Internet Security and Acceleration (ISA) Server 2004
•
Microsoft .NET Framework
•
Microsoft SQL Server
KORLÁTOZOTT HASZNÁLATRA SZÓLÓ LICENC Minden változathoz mellékeljük az Oracle Internet Directory (OID) korlátozott használatra szóló licencét, de ennek igénybe vételéhez az szükséges, hogy a felhasználó a Directory Naming funkció segítségével konfigurálja az Oracle Net Services szolgáltatást. Az Enterprise Edition OS/390 környezetben történő bevezetése esetén a csomag tartalmazza vagy az Access Manager for CICS, vagy az Access Manager for IMS/TM licencét. Az Oracle Application Server Containers for J2EE (OC4J) korlátozott felhasználásra szóló licencét az Oracle Database minden változatához mellékeljük. Ezt a beágyazott verziót kizárólag az Oracle Enterprise Manager (Database és Grid Control), az Advanced Queuing Servlet, az iSQL*Plus, az Ultra Search és a Workflow támogatása céljából bocsátjuk rendelkezésre, az egyéb célra nem használható és egyéb céllal nem állítható rendszerbe.
FUNKCIÓ ÉS TERMÉK ELÉRHETŐSÉG Nem minden funkció és kiegészítés található meg az Oracle Database minden változatában. Az Oracle Database Personal Edition a Windows 2000, a Windows NT, a Windows XP és a (32-bites és 64-bites) Windows Server 2003 platformokon is elérhető. A termék minden olyan komponenst és kiegészítést tartalmaz, amelyek az Oracle Database Enterprise Edition változatban rendelkezésre állnak. Ilyen például az Oracle Partitioning és az Oracle Advanced Security, viszont kivétel ez alól az Oracle Real Application Clusters kiegészítés. A Personal Edition változat nem tartalmazza a felügyeleti programcsomagokat.