Oracle Database

Oracle Database

Informace
Vyvinul Oracle Corporation
Poslední verze 19c (13. února 2019)
Napsáno Java , C a C ++
Operační systém Multiplatformní
životní prostředí Multiplatformní (viz vyhrazená část)
Typ DBMS
Licence Komerční
webová stránka http://www.oracle.com/

Oracle Database je relační databázový systém (RDBMS), který je od zavedení modelu předmětem podporyve verzi 8, může být také označován jako systému pro správu databází objektově-relační (RDBMS). Společnost Oracle Corporation ji vyvinul Larry Ellison , podporovaný mimo jiné Bobem Minerem a Edem Oatesem .

Historický

Software Development Laboratories byla založena v roce 1977 . V roce 1979 společnost změnila svůj název na Relational Software, Inc. (RSI) a představila svůj produkt Oracle V2 jako relační databázi . Verze 2 nepodporovala transakce, ale implementovala základní funkce dotazu SQL a připojení . Verze 1 nikdy neexistovala, z marketingových důvodů byla první verze verze 2. Fungovala pouze na systémech Digital VAX / VMS .

V roce 1983 se společnost RSI stala společností Oracle Corporation, která bude více reprezentovat její vlajkovou loď. Je vydána verze Oracle 3, kompletně přepsaná v programovacím jazyce C. To podporovalo transakce díky funkcím potvrzení a vrácení zpět . Z této verze je také podporována platforma Unix .

V roce 1984 verze 4 podporuje konzistenci čtení ( konzistence čtení ).

V roce 1985 podporovala verze 5 distribuované požadavky jako součást integrace modelu klient-server s příchodem sítí v polovině 80. let.

V roce 1988 verze 6 podporuje PL / SQL , zamykání na úrovni řádků a aktivní zálohy ( když je databáze otevřená). Oracle uvádí na trh svůj ERP Oracle Financials založený na relační databázi Oracle Database.

V roce 1992 verze 7 podporuje omezení integrity , uložené procedury a spouštěče ( spouštěče ).

V roce 1995 došlo k akvizici výkonného vícerozměrného enginu prodávaného pod názvem Oracle Express.

V roce 1997 představila verze 8 objektově orientovaný vývoj a multimediální aplikace využívající služby Oracle interMedia , od verze 11g přejmenované na Oracle Multimedia  (en) .

V roce 1999 byla vydána verze 8i společnosti Oracle za účelem zdokonalení jejích aplikací s internetem ( i označuje internet). Databáze nativně obsahuje virtuální stroj Java .

V roce 2001 přidala verze 9i 400 nových funkcí a umožnila číst a psát dokumenty XML . Integruje modul OLAP  : na modul Oracle Express se nyní odkazuje v rámci možnosti Oracle OLAP. Multidimenzionální data jsou přístupná z jazyka SQL.

V roce 2003 verze 10g podporuje regulární výrazy . G znamená sítě  ; jednou z marketingových výhod 10g je, že podporuje grid computing .

V listopadu 2005 byla vydána verze 10g Express Edition, zcela zdarma, spolu s verzí 10g Release 2.

V červenci 2007 verze 11g Linux a Windows.

V září 2009 byla vydána verze 11g Release 2.

V červenci 2013 je vydána verze 12c

V roce 2017 byla vydána verze 12c verze 2 (12.2.0.1).

V roce 2018 je vydána verze 18c, jedná se o verzi 12.2.0.2, ale s novou verzí konvence.

V roce 2019 je vydána verze 19c.

Konvence číslování verzí

Čísla verzí Oracle způsobily u mnoha lidí zmatek.

Nomenklatura verzí se postupem času měnila, ale obecně vychází z následující konvence: verze XYZa, kde XY označuje hlavní verzi produktu: 8.1 pro 8i, 9.2 pro 9i Release 2  atd. To již neplatí v 10, kde máme hlavní verzi (10 g) rozdělenou do dvou „  verzí  “. Ve stejné hlavní verzi (8i, 9i nebo 10g) se předpokládá, že obecné funkce RDBMS budou stejné.

Číslo Z označuje úroveň použité generické opravy. Oracle obecně dodává 3 nebo 4 aktualizace („  patchset  “) pro hlavní verzi, ale zůstává velmi variabilní.

Nakonec číslo a označuje úroveň opravy specifickou pro operační systém nebo platformu.

Od verze 7 jsou hlavní verze systému Oracle DBMS následující:

Od roku 2018 se plánuje roční rytmus nových verzí: číslo verze bude připomínat rok, další verze bude 18 (místo původně plánované verze 12.2.0.2), další 19 ...

Vydání a licence

Všechna prostředí (vývojová, testovací, integrační, schvalovací, produkční atd.) Používající databázový stroj Oracle musí mít licenci . Existují dva typy licencí:

Ve verzi 10g oceňuje Oracle cenu licence podle 3 typů:

Je třeba poznamenat, že kromě těchto licencí společnost Oracle navíc účtuje určité možnosti podle výše definovaných pravidel. Následující funkce tedy musí být konkrétně zakoupeny:

O virtualizaci

Pokud je server Oracle nainstalován ve virtualizovaném prostředí (s výjimkou OracleVM) pomocí několika fyzických serverů, je třeba propustit počet procesorů všech fyzických strojů tvořících klastr, protože Oracle má za to, že DBMS může využívat všechny procesory infrastruktury. Většina lidí ve středních a velkých firmách má farmu serverů VMWare nebo Hyper-V. Pokud se používají licencované produkty Oracle, je nutné analyzovat licenční potřeby a náklady. Například farma se 4 servery, z nichž každý se skládá ze 4 procesorů Intel (CPU), všechny složené ze 2 jader budou „licencovány“ pro 4 * 4 * 2 * 0,5 = 16 licencí CPU - což může být neúměrné. To je důvod, proč je technologie OracleVM nadále doporučována, zejména proto, že nabízí stejné funkce.

Některé virtualizační technologie (IBM, SUN a v poslední době i Microsoft) jsou společností Oracle dobře podporovány, ale zdá se, že mezi Oracle a VMWare existuje (velká) neshoda. Pravidla společnosti Oracle týkající se licencování se na rozdíl od funkcí společnosti VMware ve skutečnosti nikdy nezměnila.

Na virtualizačních technologiích podporovaných společností Oracle umožňuje použití virtuálních počítačů optimalizovat náklady na licence lepším využitím zatížení procesoru.

Software Oracle zdarma

Společnost Oracle nabízí od konce roku 2005 zcela bezplatnou verzi databáze „Oracle Database Express Edition“. Jednalo se o verzi 10g Standard Edition One, která byla výrazně omezena: v roce 2011 omezila celkovou velikost databáze na 4 GB (s výjimkou systémových, dočasných, undo segmentů a dalších souborů), SGA nesmí překročit 1 GB a jeden procesor bude používané na strojích, které mají více než jeden. Verze Oracle Express Edition 11gR2 má stejná omezení s výjimkou velikosti uživatelských dat, která je zvýšena na 11 GB.

v října 2018, byla vydána XE verze Oracle 12c. Limity byly rozšířeny na 2 procesory, 2 Gb RAM a 12 Gb dat. Tato verze, která byla vydána nejprve pouze ve verzi Linux (x64), je od té doby k dispozici také pro Windows (x64)února 2019.

Oracle SQL Developer je také zdarma, tento nástroj vyvinutý v Javě umožňuje prostřednictvím grafického rozhraní spravovat databázové objekty, prohlížet relace a dělat SQL.

Stáhněte si produkty

Všechny produkty Oracle, jmenovitě:

a související dokumentaci lze stáhnout v plné verzi bez časového omezení na webu Oracle Technology Network.

Funkce

Hlavní

Další funkce

Podporované platformy

v Říjen 2004, podporované platformy pro Oracle 10g Release 1 byly:

v Květen 2006, pro Oracle 10g Release 2 jsou podporovány následující platformy:

v února 2012, pro Oracle 11g Release 2 jsou podporovány následující platformy:

v červenec 2013, pro Oracle 12c Release 1 jsou podporovány následující platformy:

Konektory

Zálohovací nástroje

Poskytuje ji společnost Oracle od verze 8.0 a nahrazuje „  Enterprise Backup Utility  “ (ve verzi 7.3.x Oracle).

RMAN zálohuje data (datové soubory), protokoly transakcí (archivy), kontrolní soubor a volitelně konfigurační soubor instance (spfile).

RMAN může používat „katalogovou“ databázi, ve které ukládá informace o zálohovaných datech. Zálohovaná data mohou být zaslány na disk, pásku nebo třetí osobě zálohovací software (např Tivoli Storage Manager , EMC Legato Networker ,  atd ).

Nástroje pro správu

V Oracle 9i je OEM konzole klientem Java . Vzhledem k tomu, že Oracle 10g je OEM orientován na web, přichází v několika verzích: jednoduchá verze s názvem „  Oracle Enterprise Manager Database Control  “ a verze umožňující správu více databází s názvem „  Oracle Enterprise Manager Grid Control  “. Je třeba poznamenat, že použití určitých funkcí (diagnostika a ladění) nabízených v rozhraní implikuje fakturaci dalších možností.

Seznam záznamů

Certifikace

U produktů Oracle existují různé úrovně certifikace. Na úrovni databáze (RDBMS):

Poznámky a odkazy

  1. Oracle Database 19c: Nyní k dispozici na Oracle Exadata  " ,13. února 2019(zpřístupněno 23. prosince 2020 )
  2. http://lgl.isnetne.ch/designer6i/cahier19/experimentation/exp_images.htm
  3. (in) „  Dokumentace Oracle Multimedia pro Oracle Database 12c  “ na www.oracle.com Oracle Technology Network (přístupné 11. prosince 2013 )  : „  Název Oracle interMedia byl změněn na Oracle Multimedia v Oracle Database 11g, vydání 1.  “
  4. „  Oracle 11g R2 pro zjednodušení aktualizací firmwaru ... nebo ne  “ (zpřístupněno 22. prosince 2011 ) .
  5. (in) „  Oracle oznamuje obecnou dostupnost Oracle Database 12c, první databáze navržené pro cloud  “ .
  6. Možnosti a balíčky databáze: V dokumentaci Oracle .
  7. Poznámka k podpoře Hyper-V: Metalink Doc ID 1563794.1 (pro přístup je vyžadována smlouva o podpoře).
  8. Podpora VMWare: Metalink Doc ID 249212.1.
  9. Oficiální pozice VMware: viz §2 .
  10. https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html Oracle Database XE Downloads] Software pro vývoj, nasazení a distribuci otevřeného zdroje .
  11. (in) Oracle Database 18c XE je nyní k dispozici! .
  12. (v) Oracle 18c Express Edition (XE) pro Windows je k dispozici .
  13. (in) THE reference the Oracle documentation .
  14. (in) Oracle Technology Network - stahujte produkty, dokumenty ...

Podívejte se také

Související články

externí odkazy