Mine sisu juurde

Oracle

Allikas: Vikipeedia
Oracle
Arendaja Oracle Corporation
Viimane väljalase 12c väljalase 1 (12.1.0.2)[1]/22. juuli2014
Kirjutatud keeles assemblerkeel,C,C++[2]
Keeled mitmekeelne
Arenduse staatus aktiivne
Suunitlus ORDBMS
Litsents Proprietary OTN Standard License
Veebisait Oracle RDBMS

Oracle(kaOracle RDBMSvõiOracle Database) onobjekt-relatsioonilineandmebaasidehaldussüsteem,[3]mille tootja ja turustaja onOracle Corporation.

1977. aastal asutasid sõbrad ning endised töökaaslasedLarry Ellison,Bob MinerjaEd OateskonsultatsioonifirmaSoftware Development Laboratories(SDL). SDL töötas välja Oracle'i tarkvara esialgse versiooni. Nimi Oracle pärinebCIArahastatud projekti koodnimest, mille kallal oli Ellison varemAmpexipalgalisena töötanud.[4]

Oracle'i andmebaasisüsteem hõlmab vähemalt ühte rakenduseeksemplarikoos andmehoidlaga. Eksemplar sisaldab kogumitoperatsioonisüsteemiprotsessist ja mälustruktuuridest, mismälugasuhtlevad. Tüüpilised protsessid on PMON (process monitor), mis jälgib teisi taustprotsesse, ja SMON (system monitor), mis tegeleb eksemplari taastamisega ja hooldab kontrollfaile.[5]

Oracle'i andmebaaside kasutajad viitavad serveripoolsele mälustruktuurile kuiSGA-le (System Global Area). SGA valdab tavaliseltvahemäluinformatsiooni, nagu näiteks andmepuhvreid,SQLikäske ja kasutajaandmeid. Lisaks mälule koosneb andmebaas võrgupõhistesttaastelogidest,mis sisaldavad protseduuride ajalugu. Protsessid võimaldavad taastelogisidarhiveerida,mille põhjal teostatakse andmetaastust ja andmejäljendust kasutadesOracle Data Guardi.Oracle'i dokumentatsioon viitab aktiivsele andmebaasieksemplarile kui "jagatud mälu alale".[6]

Rahvusvahelistumine

[muuda|muuda lähteteksti]

Oracle Database'i tarkvaral on 63 keeleversiooni (sealhulgas piirkondlikud variatsioonid, nagu briti ja ameerika inglise keel). Versioonide erinevused katavad päevade ja kuude nimed, lühendid ja sortimise.[7]

Oracle Corporation on tõlkinud Oracle Database’i veateated araabia, katalaani, hiina, tšehhi, taani, hollandi, inglise, soome, prantsuse, saksa, kreeka, heebrea, ungari, itaalia, jaapani, korea, norra, poola, portugali, rumeenia, vene, slovaki, hispaania, rootsi, tai ja türgi keelde.[8]

Oracle Corporation varustab andmebaaside arendajaid tööriistade ja mehhanismidega rahvusvaheliste andmebaaside rakenduste loomiseks. Sisemiselt nimetatakse seda "globaliseerumiseks".[9]

Värskendused ja turvamärguanded

[muuda|muuda lähteteksti]

Oracle Corporation avaldab kriitilisi värskendusi (Critical Patch Updates) või turvavärskendusi (Security Patch Updates)[10]ja turvamärguandeid (Security Alerts), et sulgeda turvaauke, mida võidakse kasutada andmevarguseks. Kriitilisi värskendusi ja turvamärguandeid avaldatakse kord kvartalis, 17. kuupäevale lähimal teisipäeval.

Versioonide nummerdus

[muuda|muuda lähteteksti]

Oracle’i tooted järgivad kohandatud numeratsiooni ja nimetamise tava. Alates Oracle RDBMS 10g avaldamisest on Oracle Corporation kasutanud märgist "10g" kõigis peamistes tooteversioonides. Lõppu lisatud tähised "i", "g" ja "c" ei kujuta endast tegelikult madalat järku versiooninumbri osa, vaid tähistavad sõnu "internet","grid"ja"cloud".[11]Paljud jätavad kindlatele Oracle'i tooteversioonidele viidates järelliite välja.

Peamised andmebaasidega seotud tooted ja mõned nende versioonid:

Alates versioonist 2 on Oracle’iRDBMSväljalasete nummerdus kasutanud järgmisi koode:

  • Oracle v2: 2.3
  • Oracle v3: 3.1.3
  • Oracle v4: 4.1.4.0–4.1.4.4
  • Oracle v5: 5.0.22, 5.1.17, 5.1.22
  • Oracle v6: 6.0.17–6.0.36, 6.0.37
  • Oracle7: 7.0.12–7.3.4
  • Oracle8 Database: 8.0.3–8.0.6
  • Oracle8i Database väljalase 1: 8.1.5.0–8.1.5.1
  • Oracle8i Database väljalase 2: 8.1.6.0–8.1.6.3
  • Oracle8i Database väljalase 3: 8.1.7.0–8.1.7.4
  • Oracle9i Database väljalase 1: 9.0.1.0–9.0.1.5 (paranduste kogum 2003. aasta detsembri seisuga)
  • Oracle9i Database väljalase 2: 9.2.0.1–9.2.0.8 (paranduste kogum 2007. aasta aprilli seisuga)
  • Oracle Database 10g väljalase 1: 10.1.0.2–10.1.0.5 (paranduste kogum 2006. aasta veebruari seisuga)
  • Oracle Database 10g väljalase 2: 10.2.0.1–10.2.0.5 (paranduste kogum 2010. aasta aprilli seisuga)[12]
  • Oracle Database 11g väljalase 1: 11.1.0.6–11.1.0.7 (paranduste kogum 2008. aasta septembri seisuga)
  • Oracle Database 11g väljalase 2: 11.2.0.1–11.2.0.4 (paranduste kogum 2013. aasta augusti seisuga)
  • Oracle Database 12c väljalase 1: 12.1.0.1 (paranduste kogum 2013. aasta juuni seisuga)
  • Oracle Database 12c väljalase 1: 12.1.0.2 (paranduste kogum 2014. aasta juuli seisuga)

Versioonide nummerduse süntaks igas väljalaskes järgib järgmist mustrit: suurem.hooldus.rakendusserver.komponendipõhine.platvormipõhine.[13]

Näiteks "10.2.0.1 for 64-bit Solaris" tähendab: 10. suurem Oracle’i versioon, 2. hooldustase, Oracle’i rakendusserver (OracleAS) 0, tase 1 Solaris 64-bit.

Toetatud platvormid

[muuda|muuda lähteteksti]

Oracle Database 12c on ühilduv järgmiste operatsioonisüsteemide ja arhitektuuri kombinatsioonidega:

  1. Mike Dietrich (22.07.2014)."Oracle Database 12.1.0.2 is available!!!"(inglise keeles).Originaaliarhiivikoopia seisuga 18.01.2017.Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  2. Vincent Lextrait (märts 2016)."The Programming Languages Beacon, v16"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  3. "What's New in Object-Relational Features?"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  4. "Welcome to Larryland"(inglise keeles). Guardian. 28.04.2000.Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  5. "Process Architecture"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  6. McLaughlin, M. (2011).Oracle Database 11g & MySQL 5.6 Developer Handbook.Mark Anthony De Castro & McGraw-Hill Professional.
  7. "Locale Data"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  8. "Error Message Languages"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  9. "Overview of Globalization Support"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  10. Baransel, E. (2013).Oracle Data Guard 11gR2 Administration Beginner's Guide.Packt Publishing Ltd.
  11. Timothy P. Morgan (20.09.2012)."Oracle gears up for infrastructure cloud and 12c database launches"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  12. "Instant Client Downloads for Linux x86-64"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)
  13. Oracle Database Administrator's Guide
  14. "Operating System Requirements for x86-64 Linux Platforms"(inglise keeles).Vaadatud 15.12.2016.{{netiviide}}:CS1 hooldus: tundmatu keel (link)