oracle database tutorial what is oracle database
Ta izčrpna vadnica Oracle Database pojasnjuje, kaj je baza podatkov, arhitektura, Oracle Orodja in funkcije. Vključuje tudi postopek namestitve zbirke podatkov:
V prejšnji vadnici Oracle MySQL od Popolna serija ORACLE , spoznali smo prednosti in funkcije, kot so varnost podatkov, visoka razpoložljivost in storitve v oblaku.
Baza podatkov Oracle je eden najpogosteje uporabljenih sistemov za upravljanje baz podatkov, ki podpira več podatkovnih modelov proti enemu integriranemu ozadju. Organizacije, ki se ukvarjajo z vzdrževanjem podatkovnih skladišč ali izvajanjem transakcij OLTP, imajo zaradi svoje raznolikosti funkcij, ki z lahkoto uporabe podpirajo visoko zmogljivost, varnost in razširljivost, raje zbirko podatkov Oracle.
Oracle 19c je najnovejša različica zbirke podatkov, ki jo je izdala družba Oracle Corporation in podpira spodnja okolja:
- Prostorski prostori
- Oracle Cloud
- Hibridni oblak
Preden se poglobimo v podrobnosti o zbirki podatkov Oracle in njenih značilnostih, razumimo definicijo baze podatkov in namen njene uporabe.
Kaj se boste naučili:
- Kaj je baza podatkov?
- Zaključek
Kaj je baza podatkov?
Baza podatkov je repozitorij podatkov ali informacij, ki so shranjeni v tabelah baze podatkov v organizirani obliki vrstic in stolpcev. Do teh podatkov lahko uporabniki baze podatkov dostopajo ob ustrezni avtentikaciji in z njimi lahko tudi manipulirajo.
Na splošno organizacije uporabljajo zbirke podatkov za shranjevanje različnih oddelčnih informacij, kot so kadri, poslovanje, prodaja, finance itd., Da ostanejo ločene in v konsolidirani obliki. Do teh zbirk podatkov je mogoče dostopati pozneje za obdelavo ustreznih informacij, pridobivanje poročil ali izvajanje poslovnih analiz itd.
Elementi sistema za upravljanje baz podatkov (DBMS):
faze v življenjskem ciklu razvoja programske opreme
Na višji ravni je kateri koli sistem za upravljanje baz podatkov sestavljen iz 3 elementov. To so:
- Koda jedra: Ta koda obravnava pomnilnik in skrbi za informacije, shranjene v bazi podatkov.
- Podatkovni slovar: To je repozitorij v bazi podatkov, ki se uporablja za obdelavo podatkov o metapodatkih.
- Jezik poizvedbe: Uporabniški jezik ali poizvedbeni jezik uporabljajo za branje informacij, shranjenih v zbirki podatkov.
Relacijski sistem za upravljanje baz podatkov (RDBMS)
Vsak sistem za upravljanje baz podatkov, ki sledi relacijskemu modelu, je znan kot Relacijski sistem za upravljanje baz podatkov tj. RDBMS.
Če želite slediti relacijskemu modelu, mora baza podatkov
- Določite vse predmete, shranjene v zbirki podatkov.
- Za te predmete uporabite pravila integritete, da ohranite razmerje med njimi.
Relacijska baza podatkov omogoča shranjevanje podatkov v relacijski obliki, tako da jih lahko aplikacije pridobivajo in z njimi manipulirajo, hkrati pa ohranja integriteto baze podatkov. V relacijski bazi podatkov se podatki shranijo v tabelah zbirke podatkov, referenčna integriteta pa se izvede prek primarnih in tujih ključev.
Oracle se je pridružil ligi relacijskih baz podatkov skupaj z Microsoft SQL Server, Sybase in DB2 itd.
Do zdaj je na voljo v številnih različicah, od Oracle v2 do Oracle 18c. Z vsako različico je pripravil izboljšave ali izboljšave. Številke različic, označene s programsko opremo, sledijo vzorcu oštevilčenja po meri, na primer 'c' pomeni 'Cloud' v Oracle 18c, medtem ko v prejšnjih izdajah 'g' pomeni 'Grid' v Oracle 10g in 'i' za 'Internet' v Oracle 9i.
Baza podatkov Oracle je na voljo v petih izdajah, kjer je vsaka zasnovana tako, da izpolnjuje določen namen.
- Oracle Database Enterprise Edition (EE).
- Oracle Database Express Edition (XE).
- Oracle Database Personal Edition (PE).
- Oracle Database Standard Edition Two (SE2).
- Oracle Database Standard Edition One (SE1).
- Oracle Database Standard Edition (SE).
Različne platforme, ki jih podpira baza podatkov Oracle, so Red Hat Linux, Microsoft Windows, Oracle Solaris, IBM AIX, HP-UX, itd.
Koraki za namestitev Oracle Database
Če želite namestiti bazo podatkov ( na primer, Oracle 12c) v računalniku mora uporabnik Prenesi verodostojni namestitveni program Oracle ali programska oprema z uradnega spletnega mesta Oracle.
Ko se namestitvene datoteke prenesejo v računalnik, mora uporabnik izvleči enako, kot bi jih prenesli v ZIP obliki. Nato dvokliknite namestitveno datoteko, ki je na voljo znotraj izvlečenih datotek, in tako se bo začel postopek namestitve.
Za dokončanje namestitve je potrebnih skupno 9 korakov. Oglejmo si postopek namestitve korak za korakom.
Korak 1: Uporabnika prosimo, da navede e-poštni naslov, ki bo obveščen o varnostnih težavah ali morebitnih posodobitvah.
2. korak: Tu mora uporabnik izbrati možnost namestitve, ne glede na to, ali potrebuje samo namestitev programske opreme, ali je namestitev potrebna skupaj z namestitvijo, ali pa se lahko odloči za nadgradnjo baze podatkov.
3. korak: V tem koraku mora uporabnik izbrati sistemski razred glede na sistem, v katerega uporabnik namešča programsko opremo.
4. korak: V tem koraku mora uporabnik navesti podrobnosti uporabniškega računa sistema Windows, pri čemer uporabnik potrebuje namestitev.
5. korak: Tu mora uporabnik navesti tipične informacije o namestitvi, potrebne za namestitev baze podatkov.
- Navedite mesto, kjer je treba namestiti programsko opremo na napravo.
- Navedite poverilnice za globalno bazo podatkov.
- Navedite vtični DB.
6. korak: V tem koraku se izvede predhodno preverjanje.
7. korak: V tem koraku bodo uporabniku prikazane strnjene informacije o konfiguraciji baze podatkov.
8. korak: V tem koraku se bo začel postopek namestitve zbirke podatkov.
9. korak: Namestitev zbirke podatkov bo trajala nekaj časa. Ko je nameščen, bo prišel do koraka »Dokončaj«, ki bo uporabnikom potrdil uspešen zaključek.
Nastavitev baze podatkov večinoma opravijo skrbniki zbirke podatkov, znani kot DBA. Ne samo nastavitev baze podatkov, ampak obstaja še veliko drugih upravnih odgovornosti DBA. Sem spadajo:
- DBA izvaja namestitev in konfiguracijo zbirke podatkov.
- Ocenjujejo zahteve glede strojne in programske opreme ter načrtujejo zmogljivost.
- Opravlja dejavnosti selitve in nadgradnje zbirke podatkov.
- Spremlja delovanje baze podatkov in izvaja uglaševanje DB.
- Odgovoren za varnostno kopiranje in obnovitev baze podatkov.
Značilnosti zbirke podatkov Oracle
Oracle Database podpira široko paleto funkcij, ki zagotavljajo vzdrževanje Oracla na današnjem svetovnem trgu.
Značilnosti so naslednje:
# 1) Razpoložljivost Oracle: Za podporo razpoložljivosti baze podatkov 24 * 7 Oracle ponuja funkcionalnost, imenovano Oracle Data Guard. Z uporabo teh funkcij lahko sekundarne baze podatkov v pripravljenosti vzdržujemo kot kopijo primarnih baz podatkov in jih lahko uporabimo kot alternativo med preklopom.
# 2) Varnost Oracle: Oracle Advanced Security ponuja dve rešitvi za zaščito občutljivih informacij pri samem viru, tj. TDE (transparentno šifriranje podatkov) in Redakcija podatkov. Omogoča šifriranje podatkov v samem viru in naknadni izvoz. Redakcija se izvede na ravni aplikacije. Druge varnostne funkcije, ki jih je razvil Oracle, so Oracle Database Vault , ki upravlja privilegije uporabnikov in Oracle Label Security .
# 3) Oracle razširljivost: Oracle RAC (Real Application Cluster) je popoln primer Oracle razširljivost ki ponuja zmogljivosti, kot so tekoče selitve primerkov, izvajanje nadgradenj, vzdrževanje kontinuitete aplikacij, kakovost upravljanja storitev itd. v gručastem okolju.
# 4) Oraclova zmogljivost: Oracle ponuja rešitve za izboljšanje zmogljivosti, kot so Oracle Advanced Compression, Oracle Database In-Memory, Oracle Real Application Testiranje, in Oracle Times Ten Application-Tier Database Cache katerega cilj je optimizirati delovanje sistema na najboljši ravni.
# 5) Oracle Analytics: Na področju analitike je Oracle pripravil spodnje rešitve.
- OLAP (Oracle analitična obdelava) je Oraclova izvedba, ki se uporablja za analizo poslovnih podatkov z izvajanjem zapletenih analitičnih izračunov.
- Oracle Advanced Analytics: Oracle Advanced Analytics je tehnična sestava Oracle R Enterprise in Oracle Data Mining uporabnikom pa pomaga določiti napovedne poslovne modele z izvajanjem rudarjenja podatkov in besedila ter računanja statističnih podatkov.
# 6) Oracle upravljanje: Oracle je razvil rešitev za upravljanje z bazami podatkov, znano kot Oracle Multitenant , s konsolidirano arhitekturo baze podatkov z enim vsebnikom in več baz podatkov, ki jih je mogoče vstaviti.
Oracle Orodja
Za pomoč nerazvijalcem organizacije vstopajo v čarovniška okolja, da lahko razvijejo preproste programske aplikacije brez tehničnega znanja. Tudi Oracle je razvil veliko orodij, ki z vsakim orodjem skrbijo za različne razvojne zahteve.
Spodaj je omenjenih nekaj najpogosteje uporabljenih orodij, ki jih je razvila družba Oracle Corporation.
# 1) Oracle APEX
Orodja Oracle APEX (Application Express) so na voljo samo z bazo podatkov Oracle in razvijalcem pomagajo pri oblikovanju programskih aplikacij, ki temeljijo na zbirkah podatkov.
# 2) Razvijalec OracleSQL
To je še eno brezplačno orodje, ki razvijalcem omogoča, da izkoristijo svoje sposobnosti SQL & PL / SQL z razvojem programskih aplikacij. Programerjem omogoča brskanje po objektih baze podatkov znotraj drevesne strukture, izvajanje ukazov in skriptov SQL, razhroščevanje kode in druge skrbniške naloge.
# 3) Orodja na osnovi Java
Oracle daje uporabnikom možnost, da z uporabo spodnjih orodij razvijejo programe, ki bi lahko temeljili na Java in PL / SQL.
- Oracle JDeveloper
- Obrazci Oracle
- Poročila podjetja Oracle
# 4) Oracle Rest Data Services (ORDS)
ORDS je vmesna aplikacija, ki temelji na Javi in pomaga programerjem razviti vmesnike REST za podatke, ki so na voljo v Oracle Database. Omogoča preslikavo transakcij DB z metodami HTTP (s), kot so POST, GET, PUT itd., Rezultati pa bi bili vrnjeni v obliki JSON.
# 5) Oracle Database Upgrade Assistant (DBUA)
To orodje ponuja vmesnik, ki podpira nadgradnjo baze podatkov.
# 6) Oracle OPatch
Z uporabo Oracle OPatch lahko začasne popravke uporabite za programsko opremo Oracle. Če je potrebno, lahko uporabljeni popravek z orodjem Opatch tudi zložite nazaj.
# 7) Oracle SQLTXPLAIN
Ponovno je brezplačno orodje, ki ga je razvil Oracle in olajša uglaševanje kode Oracle SQL.
Oracle Utilities
Oracle je za potrebe uporabnikov baz podatkov zgradil različne pripomočke, ki so razvijalcem poenostavili delo z avtomatizacijo nalog in prihranili veliko časa.
Spodaj je navedenih nekaj pripomočkov, ki jih je razvil Oracle:
# 1) Podatkovna črpalka: Data Pump je pripomoček Oracle, ki uporabnikom pomaga izvajati dejavnosti uvoza in izvoza podatkov v zbirkah podatkov.
# 2) Nalagalnik SQL *: SQL * Loader je še en pripomoček, ki pomaga pri nalaganju podatkov iz katerega koli vira podatkov, ki ni Oracle, v bazo podatkov Oracle z visoko zmogljivostjo. Spodaj so navedene različne funkcije, ki jih podpira to orodje.
To orodje,
- Ima zmožnost nalaganja podatkov s široko paleto formatov.
- Lahko naloži več izvornih datotek hkrati v več tabel zbirke podatkov.
- Lahko izvaja nalaganje podatkov iz izvornih datotek, ki obstajajo na fizičnih diskih, imenovanih ceveh ali trakovih do baz podatkov.
# 3) OradeBug: Ta pripomoček je bil zasnovan za podporo razvijalcem s funkcijami za odpravljanje napak in sledenjem napakam Oracle Database.
Oracle Database Cloud
(slika vir )
Baza podatkov v oblaku je tista, ki je zasnovana za navidezno okolje, ki je lahko javno, zasebno ali hibridno. Namen gradnje baze podatkov v oblaku je optimizirati stroške shranjevanja in pasovne širine s plačilom na uporabnika.
Podjetja so dokazala, da je Oracle Cloud uspešna rešitev, ki podpira vrsto delovnih obremenitev, od razvojne ali preskusne faze do obsežne uvedbe proizvodnje. Ker je v okolju Cloud, baza podatkov Oracle ne ogroža varnosti, funkcij ali drugih vidikov baze podatkov. Uporabnikom še vedno ponuja enako stopnjo zaupanja kot v prostorih, hkrati pa ohranja enostavnost uporabe.
Oracle Cloud bi še vedno ohranil spodnje značilnosti kot v Oracle On-premises.
- Visokozmogljivo
- Razširljivost
- Varnost
- Enostavnost uporabe
Arhitektura zbirke podatkov Oracle
Zgornja slika prikazuje arhitekturo Oracle na visoki ravni z različnimi segmenti, namenjenimi različnim namenom. Podrobno raziščimo isto.
Arhitekturo Oracle lahko razdelimo v 4 glavne kategorije. Ti so navedeni spodaj:
- Pomnilniške strukture (primerek).
- Fizične strukture.
- Procesi.
- Logične komponente.
Pojdite skozi vsak segment, da boste podrobno razumeli arhitekturo baze podatkov.
Da bi razumeli pomnilniške strukture, najprej razumemo primerek baze podatkov.
Primer Oracle
Primerek je skupina pomnilniških struktur in procesov v ozadju, ki pomaga pri upravljanju podatkov, ki obstajajo v fizičnih datotekah baze podatkov. Uporabnikom pomaga tudi pri dostopu do ene zbirke podatkov hkrati.
Zdaj je primer v glavnem sestavljen iz dveh komponent:
- Pomnilniške strukture (SGA, PGA).
- Ozadje
- Obvezno (PMON, SMON, DBWR, LGWR, CKPT).
- Neobvezno
Zberite nekaj znanja o komponentah primerka baze podatkov.
# 1) Pomnilniške strukture
Uporabljajo se za shranjevanje različnih vrst podatkovnih zbirk, kot so
- Informacije o uporabniški seji
- Koda programa
- Predpomnjeni bloki podatkov in vnosi v dnevnik ponovitve itd.
Znotraj Oracle so spominske strukture v glavnem sestavljene iz dveh področij:
- SGA (sistemsko globalno območje)
- PGA (globalno območje programa)
Kaj sta zdaj SGA in PGA in kako se med seboj razlikujeta?
Vsakič, ko se primerek baze podatkov zažene, se nekaj pomnilnika dodeli in ta pomnilnik se imenuje SGA tj. Globalno območje sistema . Skupaj z dodeljevanjem pomnilnika se bo začel ena ali več procesov v ozadju, ki bodo služili enakim.
Oraclovi procesi, ki bi lahko bili strežniški ali v ozadju, si delijo to skupno pomnilniško območje, ki je SGA, zato ga včasih imenujejo tudi skupni pomnilnik. SGA se uporablja za shranjevanje podatkov in nadzor informacij o enem primerku baze podatkov prek različnih podkomponent, kjer je vsaka komponenta namenjena za določen namen.
Spodaj so navedene komponente znotraj SGA.
- Predpomnilnik medpomnilnika baze podatkov
- Uvedi medpomnilnik dnevnika
- Java Pool
- Velik bazen
- Skupni bazen
- Predpomnilnik knjižnice
- Predpomnilnik podatkovnega slovarja
Velikost teh pomnilniških komponent lahko določite v Datoteka parametra inicializacije (PFILE) z DBA pred zagonom primerka in velikost celotnega SGA lahko določite s parametrom SGA_MAX_SIZE.
PGA je pomnilniško območje, ki vsebuje podatke in nadzoruje informacije o strežniških procesih. To pomnilniško območje se dodeli, kadar se strežniški proces zažene in za razliko od SGA tega pomnilniškega območja ni v skupni rabi z drugimi procesi. Vsak strežniški proces bo imel svoj namenski PGA, ki se sprosti po koncu strežniškega procesa.
Zdaj pa poglejmo, kaj so Oraclovi procesi v ozadju.
# 2) Ozadje
Oracle ima zbirko procesov, v katerih procesi v ozadju upravljajo s pomnilnikom, izvajajo V / I operacije na disku in druge vzdrževalne dejavnosti. Ti procesi so razvrščeni med obvezne in neobvezne procese.
Spodaj je naštetih nekaj potrebnih procesov baze podatkov, torej obvezni procesi v ozadju.
- Postopek nadzornika sistema (SMON): Ta postopek izvaja naloge obnovitve in vzdrževanja na sistemski ravni, kot so obnovitev primerka v primeru okvare, upravljanje podatkovnega slovarja, ponovna uporaba začasnih prostorov in upravljanje razveljavitve tabelnih prostorov itd.
- Proces nadzora procesov (PMON): Ta postopek nadzira druge procese v ozadju in obnavlja procese, kadar se strežniški proces nenadoma konča.
- Proces pisanja baze podatkov (DBWR) : Kot že ime pove, ta postopek zapisuje podatkovne bloke iz predpomnilnika baz podatkov (SGA) v fizične podatkovne datoteke.
- Postopek zapisovalnika dnevnikov (LGWR): Podobno ta postopek zapisuje redo bloke iz predpomnilnika ponovnega vmesnega pomnilnika v spletne datoteke ponovnih dnevnikov.
- CheckPoint (CKPT): Ta postopek vzdržuje podatkovne datoteke in nadzorne datoteke z najnovejšimi informacijami o kontrolni točki.
Drugi neobvezni procesi v ozadju so Archiver (ARCn), čakalna vrsta koordinatorja (CJQ0), in Koordinator za upravljanje vesolja (SMCO).
Fizična zgradba
Fizične komponente znotraj baze podatkov so fizične datoteke, ki hranijo in upravljajo podatke organizacije. Te datoteke so razdeljene v 3 kategorije.
- Podatkovne datoteke: Te datoteke vsebujejo dejanske podatke v zbirki podatkov.
- Ponovi datoteke dnevnika: Te datoteke se uporabljajo za shranjevanje vseh sprememb baze podatkov. Datoteke dnevnika ponovitve lahko med postopkom obnovitve baze podatkov uporabite za pridobivanje izvirnih informacij.
- Nadzorne datoteke: To je binarna datoteka, ki vsebuje informacije, povezane s statusom baze podatkov, kot so Ime baze podatkov, Podatkovna datoteka in Imena datotek ponovitve dnevnika, Lokacije datotek in Zaporedna številka dnevnika itd.
Kot je navedeno spodaj, obstaja še nekaj datotek, ki prispevajo k upravljanju zbirke podatkov.
- Datoteka parametra: Ta datoteka vsebuje parametre, ki določajo način, kako naj bi se baza podatkov zagnala.
- Datoteka z geslom: Kot je navedeno v imenu, ta datoteka vsebuje uporabniška gesla in tako ohranja varnost zbirke podatkov.
- Arhivirane datoteke ponovljenega dnevnika: To so datoteke dnevnika ponovitve, ki so shranjene v arhivu. Ohranjeni so tako, da podpirajo obnovitev baze podatkov v primeru zrušitve baze podatkov.
Procesi
Procese znotraj baze podatkov lahko razvrstimo v 3 različne vrste.
- Uporabniški procesi: Uporabniški ali odjemalski proces se vzpostavi, ko uporabnik pošlje zahtevo za povezavo na strežnik Oracle.
- Strežniški procesi: Strežniški proces poveže uporabnika z bazo podatkov in v njenem imenu izvaja dejavnosti v skladu z odjemalčevim programom, na primer izvrševanje stavkov SQL ali pridobivanje podatkov iz baze podatkov itd.
- Ozadje : Začnejo skupaj z zagonom baze podatkov in izvajajo različne vzdrževalne naloge, kot so obnovitev baze podatkov, čiščenje primerkov, arhivirane datoteke dnevnika ponovitve itd.
Logična arhitektura baze podatkov
Logično je, da je arhitektura baze podatkov razdeljena na naslednje komponente:
- Prostori tabel
- Segmenti
- Razširitve
- Podatkovni bloki
Zdaj pa si oglejmo podrobno logične komponente.
# 1) Prostori tabel
Medtem ko so podatki shranjeni v fizičnih podatkovnih datotekah v zbirki podatkov, je prostor tabel logičen prostor za shranjevanje teh podatkov. Ti podatki bodo shranjeni v obliki predmetov baze podatkov, kot so tabele, pogledi, indeksi, omejitve, gruče itd. Vsak prostor tabel je lahko povezan z eno ali več fizičnimi podatkovnimi datotekami, lahko pa pripada samo eni bazi podatkov.
SYSTEM in SYSAUX sta dva obvezna sistemska prostora tabel, ki obstajata v vsaki zbirki podatkov in se uporabljata za vzdrževanje podatkovnega slovarja in podatkov o metapodatkih. Razen teh dveh tabel lahko druge vzamete izven povezave zaradi vzdrževanja, kot so varnostno kopiranje, obnovitev in čiščenje itd.
Prostor tabel ima lahko več podatkovnih datotek, vendar lahko podatkovna datoteka shrani predmete DB samo enega prostora tabel.
# 2) Segment
Prostor tabel je običajno razdeljen na več segmentov, ki se uporabljajo za shranjevanje določene vrste predmetov ali struktur zbirke podatkov v prostoru tabel. Običajno se vsak objekt baze podatkov imenuje njegov segment. Na primer , podatki v tabeli zbirke podatkov se shranijo v določenem segmentu tabele.
# 3) Obseg
Segment je nadalje razdeljen na ekstente in objekt baze podatkov je mogoče shraniti v enem ali več ekstenzivih. Ko velikost predmeta, kot je tabela ali indeks, narašča, lahko DBA dodaja razširitve segmentu v skladu z zahtevo.
# 4) Bloki podatkov
Blok ali podatkovni blok je najmanjša enota za shranjevanje in podatki so shranjeni v teh blokih. Velikost podatkovnega bloka je določena s parametrom DATA_BLOCK_SIZE v času ustvarjanja baze podatkov in je kasneje ni mogoče spremeniti.
Povzetek fizične in logične arhitekture baze podatkov Oracle, kot je prikazano spodaj:
- Fizična struktura je sestavljena iz podatkovnih datotek, datotek Redo Log in Control File.
- Logična struktura vključuje prostore tabel, segmente, razširitve in bloke podatkov.
Zaključek
V tem članku smo podrobno spoznali bazo podatkov Oracle, začenši z namestitvenimi koraki, nato pa se naučili funkcij, arhitekture in seznama najbolj uporabljenih orodij, ki jih je razvila družba Oracle Corporation.
Vprašanja in odgovori za .net intervjuje
Upam, da ste z branjem tega članka jasno razumeli bazo podatkov Oracle in njeno arhitekturo ter vam koristili na področju tehnologije baz podatkov.
PREV Vadnica | PRVA Vadnica
Priporočeno branje
- Kako preizkusiti bazo podatkov Oracle
- Razvoj aplikacij baze podatkov Oracle: Oracle SQL in PL / SQL
- Oracle Data Warehouse: Arhitektura skladišča podatkov in še več
- Sistematični načini testiranja baze podatkov Oracle za obdelavo pomnilnika, prostora in procesorja
- Preskušanje resničnih aplikacij Oracle - rešitev za testiranje Oracle DB pred selitvijo v produkcijo
- PL SQL paket: Vadnica Oracle PL / SQL Package z primeri
- Najboljša vprašanja o intervjujih za Oracle DBA, RAC in Performance Tuning
- Najpogostejša vprašanja za intervju z Oracle: Vprašanja za Oracle Basic, SQL, PL / SQL