Oracle
- l`rby@
- Az@rbaycanca
- Bahasa Indonesia
- Bahasa Melayu
- baaNlaa
- Belaruskaia
- Catala
- Cestina
- Deutsch
- Ellenika
- English
- Espanol
- Esperanto
- Euskara
- frsy
- Francais
- Gaeilge
- hangugeo
- hindii
- Italiano
- `bryt
- K'azak'sha
- Latviesu
- Lietuviu
- Magyar
- Min Dong Yu / Ming-deng-ngu
- Mongol
- Nederlands
- Ri Ben Yu
- Norsk bokmal
- Polski
- Portugues
- Russkii
- Simple English
- Slovencina
- Slovenscina
- khwrdy
- Srpski / srpski
- Srpskohrvatski / srpskokhrvatski
- Suomi
- tmilll
- telugu
- aithy
- Tieng Viet
- Turkce
- Ukrayins'ka
- Yue Yu
- Zhong Wen
| Oracle | |
|---|---|
| Arendaja | Oracle Corporation |
| Viimane valjalase | 12c valjalase 1 (12.1.0.2)[1] / 22. juuli 2014 |
| Kirjutatud keeles | assemblerkeel, C, C++[2] |
| Keeled | mitmekeelne |
| Arenduse staatus | aktiivne |
| Suunitlus | ORDBMS |
| Litsents | Proprietary OTN Standard License |
| Veebisait | Oracle RDBMS |
Oracle (ka Oracle RDBMS voi Oracle Database) on objekt-relatsiooniline andmebaaside haldussusteem,[3] mille tootja ja turustaja on Oracle Corporation.
1977. aastal asutasid sobrad ning endised tookaaslased Larry Ellison, Bob Miner ja Ed Oates konsultatsioonifirma Software Development Laboratories (SDL). SDL tootas valja Oracle'i tarkvara esialgse versiooni. Nimi Oracle parineb CIA rahastatud projekti koodnimest, mille kallal oli Ellison varem Ampexi palgalisena tootanud.[4]
Struktuurid
[muuda | muuda lahteteksti]Oracle'i andmebaasisusteem holmab vahemalt uhte rakenduse eksemplari koos andmehoidlaga. Eksemplar sisaldab kogumit operatsioonisusteemi protsessist ja malustruktuuridest, mis maluga suhtlevad. Tuupilised protsessid on PMON (process monitor), mis jalgib teisi taustprotsesse, ja SMON (system monitor), mis tegeleb eksemplari taastamisega ja hooldab kontrollfaile.[5]
Oracle'i andmebaaside kasutajad viitavad serveripoolsele malustruktuurile kui SGA-le (System Global Area). SGA valdab tavaliselt vahemalu informatsiooni, nagu naiteks andmepuhvreid, SQLi kaske ja kasutajaandmeid. Lisaks malule koosneb andmebaas vorgupohistest taastelogidest, mis sisaldavad protseduuride ajalugu. Protsessid voimaldavad taastelogisid arhiveerida, mille pohjal teostatakse andmetaastust ja andmejaljendust kasutades Oracle Data Guardi. Oracle'i dokumentatsioon viitab aktiivsele andmebaasieksemplarile kui "jagatud malu alale".[6]
Rahvusvahelistumine
[muuda | muuda lahteteksti]Oracle Database'i tarkvaral on 63 keeleversiooni (sealhulgas piirkondlikud variatsioonid, nagu briti ja ameerika inglise keel). Versioonide erinevused katavad paevade ja kuude nimed, luhendid ja sortimise.[7]
Oracle Corporation on tolkinud Oracle Database'i veateated araabia, katalaani, hiina, tsehhi, taani, hollandi, inglise, soome, prantsuse, saksa, kreeka, heebrea, ungari, itaalia, jaapani, korea, norra, poola, portugali, rumeenia, vene, slovaki, hispaania, rootsi, tai ja turgi keelde.[8]
Oracle Corporation varustab andmebaaside arendajaid tooriistade ja mehhanismidega rahvusvaheliste andmebaaside rakenduste loomiseks. Sisemiselt nimetatakse seda "globaliseerumiseks".[9]
Ajalugu
[muuda | muuda lahteteksti]Varskendused ja turvamarguanded
[muuda | muuda lahteteksti]Oracle Corporation avaldab kriitilisi varskendusi (Critical Patch Updates) voi turvavarskendusi (Security Patch Updates)[10] ja turvamarguandeid (Security Alerts), et sulgeda turvaauke, mida voidakse kasutada andmevarguseks. Kriitilisi varskendusi ja turvamarguandeid avaldatakse kord kvartalis, 17. kuupaevale lahimal teisipaeval.
Versioonide nummerdus
[muuda | muuda lahteteksti]Oracle'i tooted jargivad kohandatud numeratsiooni ja nimetamise tava. Alates Oracle RDBMS 10g avaldamisest on Oracle Corporation kasutanud margist "10g" koigis peamistes tooteversioonides. Loppu lisatud tahised "i", "g" ja "c" ei kujuta endast tegelikult madalat jarku versiooninumbri osa, vaid tahistavad sonu "internet", "grid" ja "cloud".[11] Paljud jatavad kindlatele Oracle'i tooteversioonidele viidates jarelliite valja.
Peamised andmebaasidega seotud tooted ja moned nende versioonid:
- Oracle Application Server 10g (tuntud ka kui "Oracle AS 10g"): vahevara toode;
- Oracle Applications valjalase 11i (tuntud ka kui Oracle e-Business Suite, Oracle Financials voi Oracle 11i): arirakenduste tarkvarapakett;
- Oracle Developer Suite 10g (9.0.4);
- Oracle JDeveloper 10g: Java integreeritud arenduskeskkond;
Alates versioonist 2 on Oracle'i RDBMS valjalasete nummerdus kasutanud jargmisi 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 valjalase 1: 8.1.5.0-8.1.5.1
- Oracle8i Database valjalase 2: 8.1.6.0-8.1.6.3
- Oracle8i Database valjalase 3: 8.1.7.0-8.1.7.4
- Oracle9i Database valjalase 1: 9.0.1.0-9.0.1.5 (paranduste kogum 2003. aasta detsembri seisuga)
- Oracle9i Database valjalase 2: 9.2.0.1-9.2.0.8 (paranduste kogum 2007. aasta aprilli seisuga)
- Oracle Database 10g valjalase 1: 10.1.0.2-10.1.0.5 (paranduste kogum 2006. aasta veebruari seisuga)
- Oracle Database 10g valjalase 2: 10.2.0.1-10.2.0.5 (paranduste kogum 2010. aasta aprilli seisuga)[12]
- Oracle Database 11g valjalase 1: 11.1.0.6-11.1.0.7 (paranduste kogum 2008. aasta septembri seisuga)
- Oracle Database 11g valjalase 2: 11.2.0.1-11.2.0.4 (paranduste kogum 2013. aasta augusti seisuga)
- Oracle Database 12c valjalase 1: 12.1.0.1 (paranduste kogum 2013. aasta juuni seisuga)
- Oracle Database 12c valjalase 1: 12.1.0.2 (paranduste kogum 2014. aasta juuli seisuga)
Versioonide nummerduse suntaks igas valjalaskes jargib jargmist mustrit: suurem.hooldus.rakendusserver.komponendipohine.platvormipohine.[13]
Naiteks "10.2.0.1 for 64-bit Solaris" tahendab: 10. suurem Oracle'i versioon, 2. hooldustase, Oracle'i rakendusserver (OracleAS) 0, tase 1 Solaris 64-bit.
Toetatud platvormid
[muuda | muuda lahteteksti]Oracle Database 12c on uhilduv jargmiste operatsioonisusteemide ja arhitektuuri kombinatsioonidega:
- Linux ja x86-64 (toetatud on ainult Red Hat Enterprise Linux, Oracle Linux ja SUSE)[14]
- Microsoft Windows ja x86-64
- Oracle Solaris ning SPARC ja x86-64
- IBM AIX ja POWER Systems
- IBM ja Linux on z Systems
- HP-UX ja Itanium
Viited
[muuda | muuda lahteteksti]- | Mike Dietrich (22.07.2014). "Oracle Database 12.1.0.2 is available!!!" (inglise keeles). Originaali arhiivikoopia seisuga 18.01.2017. Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | Vincent Lextrait (marts 2016). "The Programming Languages Beacon, v16" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | "What's New in Object-Relational Features?" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | "Welcome to Larryland" (inglise keeles). Guardian. 28.04.2000. Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | "Process Architecture" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | McLaughlin, M. (2011). Oracle Database 11g & MySQL 5.6 Developer Handbook. Mark Anthony De Castro & McGraw-Hill Professional.
- | "Locale Data" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | "Error Message Languages" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | "Overview of Globalization Support" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | Baransel, E. (2013). Oracle Data Guard 11gR2 Administration Beginner's Guide. Packt Publishing Ltd.
- | 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) - | "Instant Client Downloads for Linux x86-64" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link) - | Oracle Database Administrator's Guide
- | "Operating System Requirements for x86-64 Linux Platforms" (inglise keeles). Vaadatud 15.12.2016.
{{netiviide}}: CS1 hooldus: tundmatu keel (link)