Oracle-tietokanta

Oracle-tietokanta

Tiedot
Kehittäjä Oracle Corporation
Viimeinen versio 19c (13. helmikuuta 2019)
Kirjoitettu Java , C ja C ++
Käyttöjärjestelmä Monialustainen
Ympäristö Monitasoinen (katso erillinen osa)
Tyyppi DBMS
Lisenssi Kaupallinen
Verkkosivusto http://www.oracle.com/

Oracle Database on relaatiotietokannan hallintajärjestelmä (RDBMS), johon objektimallin tuenkäyttöönoton jälkeen versiossa 8 voidaan viitata myös objektisuhteisen tietokannan hallintajärjestelmänä (RDBMS). Palvelun tarjoaa Oracle Corporation , sen on kehittänyt Larry Ellison , jota tukevat muun muassa Bob Miner ja Ed Oates .

Historiallinen

Ohjelmistokehityslaboratoriot perustettiin vuonna 1977 . Vuonna 1979 yritys muutti nimensä Relational Software, Inc.:ksi (RSI) ja esitteli Oracle V2 -tuotteensa relaatiotietokantana . Versio 2 ei tue liiketoimia vaan toteuttaa perus SQL kyselyn ja liittyä toiminnallisuutta . Versiota 1 ei koskaan ollut, markkinointisyistä ensimmäinen versio oli versio 2. Tämä toimi vain digitaalisissa VAX / VMS-järjestelmissä .

Vuonna 1983 RSI: stä tuli Oracle Corporation , joka edustaisi lippulaivatuotettaan. Oracle-versio 3, täysin kirjoitettu C-ohjelmointikielellä , julkaistaan. Tämä tuki tapahtumia sitoutumis- ja palautustoimintojen ansiosta . Tästä versiosta tuetaan myös Unix- alustaa .

Vuonna 1984 versio 4 tukee yhdenmukaisuutta lukemisessa ( lue johdonmukaisuus ).

Vuonna 1985 versio 5 tuki hajautettuja pyyntöjä osana asiakas-palvelin- mallin integrointia verkkojen saapuessa 1980-luvun puoliväliin.

Vuonna 1988 versio 6 tukee PL / SQL: ää , rivitason lukitusta ja varmuuskopioita ( kun tietokanta on auki). Oracle markkinoi Oracle Financials ERP : ää Oracle Database -suhdetietokannan perusteella.

Vuonna 1992 versio 7 tukee eheysrajoituksia , tallennettuja menettelyjä ja laukaisimia ( laukaisimia ).

Vuonna 1995 ostettiin tehokas moniulotteinen moottori, jota markkinoidaan nimellä Oracle Express.

Vuonna 1997 , versio 8 käyttöön olio- kehitys , ja multimedian sovellukset käyttävät Oracle Intermedia palveluita , nimettiin Oracle Multimedia  (fi) sitten version 11g.

Vuonna 1999 Oraclen versio 8i julkaistiin tarkentamaan sovelluksiaan Internetin avulla ( i viittaa Internetiin). Tietokanta sisältää natiivisti Java-virtuaalikoneen .

Vuonna 2001 versio 9i lisäsi 400 uutta ominaisuutta ja mahdollisti XML- asiakirjojen lukemisen ja kirjoittamisen . Se integroi OLAP- moottorin  : Oracle Express -moottoriin viitataan nyt Oracle OLAP -vaihtoehdossa. Moniulotteiseen dataan pääsee SQL-kielellä.

Vuonna 2003 versio 10g tukee säännöllisiä lausekkeita . G tarkoittaa verkkoon  ; yksi 10g: n markkinoinnin eduista on todellakin se, että se tukee verkkolaskentaa .

Marraskuussa 2005 julkaistiin täysin ilmainen versio 10g Express Edition sekä versio 10g Release 2.

Heinäkuussa 2007 , versio 11g Linux ja Windows.

Syyskuussa 2009 julkaistiin versio 11g Release 2.

Heinäkuussa 2013 julkaistaan ​​versio 12c

Vuonna 2017 julkaistiin version 12c julkaisu 2 (12.2.0.1).

Vuonna 2018 julkaistaan ​​versio 18c, se on versio 12.2.0.2, mutta uudella versiokäytännöllä.

Vuonna 2019 julkaistaan ​​versio 19c.

Versionumerot

Oracle-versionumerot ovat aiheuttaneet sekaannusta monille ihmisille.

Versionimikkeistö on muuttunut ajan myötä, mutta se perustuu yleensä seuraavaan käytäntöön : versio XYZa, jossa XY tarkoittaa tuotteen pääversiota: 8.1 versiolle 8i, 9.2 versiolle 9i Release 2  jne. Tämä ei ole enää totta 10: ssä, jossa meillä on pääversio (10 g), joka on jaettu kahteen "  julkaisuun  ". Samassa pääversiossa (8i, 9i tai 10g) RDBMS: n yleisten toimintojen oletetaan olevan samat.

Numero Z osoittaa käytetyn yleisen korjaustiedoston tason. Oracle toimittaa yleensä 3 tai 4 päivitystä ("  patchset  ") pääversiolle, mutta tämä on edelleen hyvin vaihteleva.

Lopuksi numero, joka merkitsee käyttöjärjestelmälle tai alustalle ominaisen korjaustiedon.

Oracle DBMS: n pääversiot ovat versiosta 7 lähtien olleet seuraavat:

Vuodesta 2018 lähtien suunnitellaan uusien versioiden vuotuinen rytmi: versionumero muistuttaa vuoden, seuraava versio on siis 18 (alun perin suunnitellun 12.2.0.2 sijaan), seuraava 19 ...

Painokset ja lisenssit

Kaikilla Oracle-tietokantamoottoria käyttävillä ympäristöillä (kehitys, testaus, integrointi, hyväksyntä, tuotanto jne.) On oltava käyttöoikeus . Lisenssejä on kahta tyyppiä:

Versiossa 10g Oracle määrittää lisenssin hinnan 3 tyypin mukaan:

On huomattava, että näiden lisenssien lisäksi Oracle veloittaa lisäksi tiettyjä vaihtoehtoja yllä määriteltyjen sääntöjen mukaisesti. Seuraavat ominaisuudet on siis ostettava erikseen:

Tietoja virtualisoinnista

Jos Oracle-palvelin asennetaan virtualisoituun ympäristöön (lukuun ottamatta OracleVM: ää), jossa käytetään useita fyysisiä palvelimia, on irrotettava klusterin muodostavien kaikkien fyysisten koneiden prosessoreiden määrä, koska Oracle katsoo, että DBMS voi käyttää kaikkia infrastruktuuriprosessorit puolestaan. Suurimmalla osalla keskisuurissa ja suurissa yrityksissä on maatila VMWare- tai Hyper-V-palvelimia. Jos käytetään Oraclen lisensoimia tuotteita, on välttämätöntä analysoida lisensointitarpeita ja -kustannuksia. Esimerkiksi 4 palvelimen maatila, joista kukin koostuu 4 Intel-prosessorista (CPU), kaikki 2 ytimestä, "lisensoidaan" 4 * 4 * 2 * 0,5 = 16 CPU -lisenssille - mikä voi tulla kohtuuttomaksi. Tästä syystä OracleVM-tekniikkaa suositellaan edelleen, varsinkin kun se tarjoaa yhtäläiset toiminnot.

Joitakin virtualisointitekniikoita (IBM, SUN ja jopa Microsoft viime aikoina) Oracle tukee hyvin, mutta Oraclen ja VMWaren välillä näyttää olevan (iso) erimielisyys. Oraclen lisensointisäännöt eivät todellakaan ole koskaan muuttuneet, toisin kuin VMwaren toiminnot.

Oraclen tukemissa virtualisointitekniikoissa virtuaalikoneiden avulla on mahdollista optimoida lisenssikustannukset hyödyntämällä paremmin suorittimen kuormitusta.

Ilmainen Oracle-ohjelmisto

Oracle on tarjonnut täysin ilmaista tietokannan versiota vuoden 2005 lopusta lähtien, “Oracle Database Express Edition”. Se oli 10 g: n Standard Edition One -versio, joka oli tiukasti rajoitettu: Vuonna 2011 se rajoitti tietokannan koko 4 Gt: iin (pois lukien järjestelmä, väliaikaiset, kumoamattomat segmentit ja muut tiedostot), SGA ei voi ylittää 1 Gt ja yksi prosessori käytetään koneissa, joissa on enemmän kuin yksi. Oracle Express Edition -versiolla 11gR2 on samat rajoitukset lukuun ottamatta käyttäjän datakokoa, joka on kasvatettu 11 Gt: iin.

Sisään lokakuu 2018, Oracle 12c: n XE-versio julkaistaan. Rajoitukset on laajennettu koskemaan kahta prosessoria, 2 Gt RAM-muistia ja 12 Gb dataa. Julkaistu ensin vain Linux-versiossa (x64), tämä versio on saatavana myös Windowsille (x64)helmikuu 2019.

Oracle SQL Developer on myös ilmainen, tämä Java-kehitetty työkalu mahdollistaa graafisen käyttöliittymän kautta hallita tietokantaobjekteja, tarkastella istuntoja ja tehdä SQL: ää.

Lataa tuotteita

Kaikki Oracle-tuotteet, nimittäin:

sekä niihin liittyvät asiakirjat, voit ladata täysversiossa ilman aikarajaa Oracle Technology Network -sivustolta.

ominaisuudet

Main

Lisäominaisuuksia

Tuetut alustat

Sisään lokakuu 2004, Oracle 10g Release 1: n tuetut alustat olivat:

Sisään Toukokuu 2006, seuraavia alustoja tuetaan Oracle 10g Release 2: lle:

Sisään helmikuu 2012, seuraavia alustoja tuetaan Oracle 11g Release 2: lle:

Sisään heinäkuu 2013, seuraavia alustoja tuetaan Oracle 12c Release 1: lle:

Liittimet

Varmuuskopiointityökalut

Oracle on toimittanut sen version 8.0 jälkeen, korvaten ”  Enterprise Backup Utility  ” (Oraclen versiossa 7.3.x).

RMAN varmuuskopioi tiedot (datatiedostot), tapahtumalokit (arkistot), ohjaustiedoston ja valinnaisesti ilmentymän määritystiedoston (spfile).

RMAN voi käyttää "luettelo" -tietokantaa, johon se tallentaa tietoja varmuuskopioiduista tiedoista. Varmuuskopioidut tiedot voidaan lähettää levylle, nauhalle tai kolmannen osapuolen varmuuskopiointiohjelma (esim Tivoli Storage Manager , EMC Legato Networker ,  jne ).

Hallintatyökalut

Oracle 9i: ssä OEM-konsoli on Java- asiakas . Oracle 10g: n jälkeen OEM on verkkokeskeinen ja sitä on saatavana useina versioina: yksinkertainen versio nimeltä  Oracle Enterprise Manager Database Control  ja versio, jonka avulla voidaan hallita useita tietokantoja, nimeltään  Oracle Enterprise Manager Grid Control  . On huomattava, että tiettyjen käyttöliittymässä tarjottujen toimintojen (diagnostiikka ja viritys) käyttö merkitsee lisävaihtoehtojen laskutusta.

Luettelo tietueista

Sertifikaatit

Oracle-tuotteiden ympärillä on eritasoinen sertifikaatti. Tietokantatasolla (RDBMS):

Huomautuksia ja viitteitä

  1. Oracle Database 19c: nyt saatavana Oracle Exadatalla  " ,13. helmikuuta 2019(käytetty 23. joulukuuta 2020 )
  2. http://lgl.isnetne.ch/designer6i/cahier19/experimentation/exp_images.htm
  3. (in) Oracle Multimedia -dokumentaatio Oracle Database 12c: lle  " osoitteessa www.oracle.com Oracle Technology Network (käytetty 11. joulukuuta 2013 )  : Oracle interMedia -nimeksi vaihdettiin Oracle Multimedia Oracle Database 11g Release 1: ssä.  "
  4. "  Oracle 11g R2 laiteohjelmistopäivitysten yksinkertaistamiseksi ... tai ei  " (Pääsy 22. joulukuuta 2011 ) .
  5. (in) "  Oracle ilmoittaa Oracle Database 12c: n, ensimmäisen pilvipalveluun suunnitellun tietokannan, yleisen saatavuuden  " .
  6. Tietokannan asetukset ja paketit: Oracle-ohjeissa .
  7. Hyper-V -tukihuomautus: Metalink Doc ID 1563794.1 (tukisopimus edellyttää pääsyä).
  8. VMWare-tuki: Metalink Doc ID 249212.1.
  9. VMwaren virallinen kanta: katso §2 .
  10. https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html Oracle Database XE Downloads] Avoimen lähdekoodin kehitys-, asennus- ja jakeluohjelmisto.
  11. (in) Oracle Database 18c XE nyt saatavilla! .
  12. (in) Oracle 18c Express Edition (XE) for Windows on saatavana .
  13. (in) THE viittaa Oracle-dokumentaatioon .
  14. (in) Oracle Technology Network - lataa tuotteita, asiakirjoja ...

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit