Oracle Database

Oracle Database

Informasjon
Utviklet av Oracle Corporation
Siste versjon 19c (13. februar 2019)
Skrevet i Java , C og C ++
Operativsystem Multiplatform
Miljø Multiplatform (se dedikert avsnitt)
Type DBMS
Tillatelse Kommersiell
Nettsted http://www.oracle.com/

Oracle Database er et relasjonelt databasestyringssystem (RDBMS) som siden introduksjonen av objektmodellstøtte i versjon 8 også kan refereres til som et objektrelasjonelt databasestyringssystem (RDBMS). Levert av Oracle Corporation , ble den utviklet av Larry Ellison , støttet av blant andre Bob Miner og Ed Oates .

Historisk

Software Development Laboratories ble etablert i 1977 . I 1979 skiftet selskapet navn til Relational Software, Inc. (RSI) og introduserte sitt Oracle V2-produkt som en relasjonsdatabase . Versjon 2 støttet ikke transaksjoner, men implementerte grunnleggende SQL- spørring og -funksjonalitet . Det var aldri en versjon 1, av markedsføringsmessige grunner var den første versjonen versjon 2. Dette fungerte bare på digitale VAX / VMS-systemer .

I 1983 ble RSI Oracle Corporation for å være mer representativ for sitt flaggskipprodukt. Oracle versjon 3, fullstendig omskrevet på C-programmeringsspråket , er utgitt. Dette støttet transaksjoner takket være forpliktelses- og tilbakeføringsfunksjonene . Det er også fra denne versjonen at Unix- plattformen støttes.

I 1984 støtter versjon 4 konsistens i lesing ( les konsistens ).

I 1985 støttet versjon 5 distribuerte forespørsler, som en del av integrasjonen av klient-servermodellen med ankomsten av nettverk på midten av 1980-tallet.

I 1988 støtter versjon 6 PL / SQL , låsing på radnivå og sikkerhetskopier ( når databasen er åpen). Oracle markedsfører sin Oracle Financials ERP basert på Oracle Database relasjonsdatabase.

I 1992 støtter versjon 7 integritetsbegrensninger , lagrede prosedyrer og utløsere ( utløsere ).

I 1995 , anskaffelse av en kraftig flerdimensjonal motor, markedsført under navnet Oracle Express.

I 1997 introduserte versjon 8 objektorientert utvikling og multimediaapplikasjoner ved bruk av Oracle interMedia- tjenester , omdøpt til Oracle Multimedia  (en) siden versjon 11g.

I 1999 ble versjon 8i av Oracle utgitt for å avgrense applikasjonene sine med Internett ( i refererer til Internett). Databasen inkluderer en virtuell Java-maskin .

I 2001 la versjon 9i til 400 nye funksjoner og gjorde det mulig å lese og skrive XML- dokumenter . Den integrerer OLAP- motoren  : Oracle Express-motoren er nå referert til i Oracle OLAP-alternativet. Flerdimensjonale data er tilgjengelige fra SQL-språk.

I 2003 støtter versjon 10g vanlige uttrykk . Den g står for grid  ; en av markedsføringsfordelene med 10g er faktisk at den støtter nettbasert databehandling .

I november 2005 ble 10g Express Edition-versjonen, helt gratis, gitt ut, sammen med 10g Release 2-versjonen.

I juli 2007 , versjon 11g Linux og Windows.

I september 2009 ble versjon 11g utgivelse 2 utgitt.

I juli 2013 lanseres versjon 12c

I 2017 ble versjon 12c utgivelse 2 (12.2.0.1) utgitt.

I 2018 utgis versjon 18c, den er versjon 12.2.0.2, men med den nye versjonskonvensjonen.

I 2019 lanseres versjon 19c.

Versjonsnummerkonvensjoner

Oracle versjonsnumre har forårsaket forvirring for mange mennesker.

Versjonsnomenklaturen har endret seg over tid, men er generelt basert på følgende konvensjon: versjon XYZa der XY betegner hovedversjonen av produktet: 8.1 for 8i, 9.2 for 9i Release 2,  etc. Dette er ikke lenger sant i 10, der vi har en større versjon (10g), fordelt på to "  utgivelser  ". Innenfor den samme store versjonen (8i, 9i eller 10g), skal de generelle funksjonene til RDBMS være de samme.

Tallet Z angir nivået på den generiske oppdateringen. Oracle leverer vanligvis 3 eller 4 oppdateringer ("  patchset  ") for en større versjon, men dette er fortsatt veldig variabelt.

Til slutt angir tallet a et patchnivå som er spesifikt for et operativsystem eller en plattform.

Siden versjon 7 har hovedversjonene av Oracle DBMS vært som følger:

Fra 2018 er det planlagt en årlig rytme med nye versjoner: versjonsnummeret vil huske året, neste versjon vil derfor være 18 (i stedet for 12.2.0.2 opprinnelig planlagt), neste 19 ...

Utgaver og lisenser

Alle miljøer (utvikling, test, integrering, godkjenning, produksjon osv.) Som bruker Oracle-databasemotoren, må være lisensiert . Det er to typer lisensiering:

I versjon 10g verdsetter Oracle prisen på en lisens i henhold til tre typer:

Det skal bemerkes at i tillegg til disse lisensene, krever Oracle i tillegg visse opsjoner i henhold til reglene som er definert ovenfor. Følgende funksjoner må derfor kjøpes spesielt:

Om virtualisering

Hvis en Oracle-server er installert i et virtualisert miljø (unntatt OracleVM) ved hjelp av flere fysiske servere, er det antall prosessorer på alle de fysiske maskinene som utgjør klyngen som må permitteres, fordi Oracle mener at DBMS kan bruke alle infrastrukturprosessorer i sin tur. De fleste, i mellomstore til store bedrifter, har en farm med VMWare- eller Hyper-V-servere. Hvis Oracle-lisensierte produkter brukes, er det viktig å analysere lisensieringsbehov og -kostnader. For eksempel vil en gård med 4 servere hver bestående av 4 Intel-prosessorer (CPUer), som alle består av 2 kjerner, bli "lisensiert" for 4 * 4 * 2 * 0,5 = 16 CPU-lisenser - noe som kan bli uoverkommelig. Dette er grunnen til at OracleVM-teknologi fortsatt anbefales, spesielt siden den tilbyr like funksjoner.

Noen virtualiseringsteknologier (IBM, SUN og til og med Microsoft nylig) støttes godt av Oracle, men det ser ut til å være en (stor) uenighet mellom Oracle og VMWare. Faktisk har Oracles regler om lisensiering aldri endret seg, i motsetning til VMwares funksjonalitet.

På virtualiseringsteknologiene som støttes av Oracle, gjør bruk av virtuelle maskiner det mulig å optimalisere lisenskostnadene ved bedre bruk av CPU-belastningen.

Gratis Oracle-programvare

Oracle har tilbudt en helt gratis versjon av databasen siden slutten av 2005, "Oracle Database Express Edition". Det var en 10g Standard Edition One-versjon, sterkt begrenset: i 2011 begrenset den den totale størrelsen på databasen til 4 GB (unntatt system, midlertidige, angre segmenter og andre filer), SGA kan ikke overstige 1 GB, og en enkelt prosessor vil være brukes på maskiner som har mer enn en. Oracle Express Edition versjon 11gR2 har de samme begrensningene, bortsett fra brukerens datastørrelse som økes til 11 GB.

I oktober 2018, XE-versjonen av Oracle 12c er utgitt. Grensene er utvidet til to prosessorer, 2 Gb RAM og 12 Gb data. Bare utgitt i Linux-versjon (x64), denne versjonen er også tilgjengelig for Windows siden (x64)februar 2019.

Oracle SQL Developer er også gratis, dette verktøyet utviklet i Java lar via et grafisk grensesnitt administrere databaseobjekter, vise økter og gjøre SQL.

Last ned produkter

Alle Oracle-produkter, nemlig:

samt tilhørende dokumentasjon, kan lastes ned i fullversjon, uten tidsbegrensning, på Oracle Technology Network-nettstedet.

Funksjoner

Hoved

Tilleggsfunksjoner

Støttede plattformer

I oktober 2004, de støttede plattformene for Oracle 10g Release 1 var:

I Mai 2006, støttes følgende plattformer for Oracle 10g versjon 2:

I februar 2012, støttes følgende plattformer for Oracle 11g versjon 2:

I juli 2013, støttes følgende plattformer for Oracle 12c versjon 1:

Kontakter

Backup-verktøy

Den leveres av Oracle siden versjon 8.0, og erstatter “  Enterprise Backup Utility  ” (i versjon 7.3.x av Oracle).

RMAN sikkerhetskopierer dataene (datafiler), transaksjonslogger (arkiver), kontrollfilen og eventuelt forekomstkonfigurasjonsfilen (spfile).

RMAN kan bruke en "katalog" -database der den lagrer informasjon om de sikkerhetskopierte dataene. De sikkerhetskopierte dataene kan sendes til disk, bånd eller til tredjeparts backup-programvare (f.eks. Tivoli Storage Manager , EMC Legato Networker ,  etc. ).

Administrasjonsverktøy

I Oracle 9i er OEM-konsollen en Java- klient . Siden Oracle 10g er OEM weborientert og kommer i flere versjoner: en enkel versjon kalt "  Oracle Enterprise Manager Database Control  " og en versjon som tillater administrasjon av flere databaser kalt "  Oracle Enterprise Manager Grid Control  ". Det skal bemerkes at bruken av visse funksjoner (diagnostikk og tuning) som tilbys i grensesnittet, innebærer fakturering av tilleggsalternativer.

Liste over poster

Sertifiseringer

Det er forskjellige nivåer av sertifisering rundt Oracle-produkter. På databasenivå (RDBMS):

Merknader og referanser

  1. Oracle Database 19c: Nå tilgjengelig på Oracle Exadata  " ,13. februar 2019(åpnet 23. desember 2020 )
  2. http://lgl.isnetne.ch/designer6i/cahier19/experimentation/exp_images.htm
  3. (in) Oracle Multimedia documentation for Oracle Database 12c  "www.oracle.com Oracle Technology Network (åpnet 11. desember 2013 )  : Navnet Oracle interMedia ble endret til Oracle Multimedia i Oracle Database 11g versjon 1.  "
  4. "  Oracle 11g R2 for å forenkle firmwareoppdateringer ... eller ikke  " (besøkt 22. desember 2011 ) .
  5. (in) "  Oracle kunngjør den generelle tilgjengeligheten av Oracle Database 12c, den første databasen designet for skyen  " .
  6. Databasealternativer og pakker: I Oracle-dokumentasjon .
  7. Hyper-V støtte notat: Meta Doc ID 1563794,1 (støtte kontrakt som kreves for å få tilgang).
  8. VMWare-støtte: Metalink Doc ID 249212.1.
  9. Offisiell stilling til VMware: se §2 .
  10. https://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html Oracle Database XE Downloads] Programvare for utvikling, distribusjon og distribusjon av åpen kildekode .
  11. (in) Oracle Database 18c XE nå tilgjengelig! .
  12. (in) Oracle 18c Express Edition (XE) for Windows er tilgjengelig .
  13. (i) Henvisningen til Oracle-dokumentasjonen .
  14. (in) Oracle Technology Network - last ned produkter, dokumenter ...

Se også

Relaterte artikler

Eksterne linker