Dezvoltarea si administrarea bazelor de date. Training ORACLE Program de instruire Oracle

Salutare cititorii mei. Articolul este destinat pentru începătorii în domeniul bazelor de date Oracle. Pentru cei care doar plănuiesc să studieze acest domeniu și deveniți administratori Oracle DBMS. Deci de unde sa incep??? Permiteți-mi să notez imediat că nu există un nivel inițial ideal de pregătire pentru a deveni administrator de baze de date Oracle, dar este foarte de dorit să existe un interes real pentru partea hardware a bazelor de date, precum și o cantitate decentă de cunoștințe despre sistemele de operare. , servere UNIX și NT, precum și probleme legate de discuri și memorie.

De asemenea, ajută foarte mult să ai abilități de programare sau dezvoltare, pentru că de multe ori va trebui să lucrezi cu dezvoltatori. Cel mai des folosit sistem de operare pentru bazele de date Oracle este sistemul de operare UNIX, și anume versiunile UNIX produse de Hewlett-Packard (HP) și Sun Microsystems (Sun). IBM furnizează varianta AIX a sistemului de operare UNIX, dar oferă propriul produs de bază de date proprietar numit DB2 Universal Database.

Dacă doriți să vă pregătiți ca administrator de baze de date Oracle Database 11g profesionist, trebuie să urmați următoarele două cursuri de formare de la Oracle sau de la alt furnizor: Oracle Database 11g:

  • Atelier de administrare I (Baza de date Oracle 11g: Atelier de administrare I);
  • Oracle Database 11g: Administration Workshop II (Oracle Database 11g: Administration Workshop II).

Total există trei niveluri de certificare pentru administratorii de baze de date Oracle. Primul presupune obținerea certificatului OCA (Oracle Certified Associate), al doilea - certificatul OCP (Oracle Certified Professional), care este cel mai des căutat de persoanele implicate profesional în bazele de date Oracle, iar al treilea, cel din urmă este un OCM (Oracle). Certified Master), care necesită promovarea unui examen practic lung de două zile.

Toți candidații pentru certificarea Oracle Database 11g DBA trebuie să urmeze un curs fizic sau online dintr-o listă de cursuri aprobate pentru a îndeplini noua cerință de curs practic. Cei a căror companie utilizează clustere RAC (Real Application Clusters) sau baze de date Oracle distribuite trebuie să urmeze cursuri de formare specializate suplimentare. Cei care au un sistem de operare UNIX în companie și nu au experiență cu acesta ar putea fi mai bine să înceapă cu un curs de bază UNIX (sau Linux) de la HP, Sun, Red Hat sau alt furnizor.

Acest curs nu este necesar pentru a obține o certificare Oracle Database Administrator, dar cu siguranță va fi util pentru cei care sunt începători în mediul UNIX sau Linux. Oracle însuși oferă, de asemenea, mai multe cursuri despre administrarea sistemelor Linux și chiar posibilitatea de a obține un certificat în gestionarea Oracle pe Linux, ca parte a Programului Oracle Certified Expert. Desigur, cei care plănuiesc să folosească baze de date Oracle într-un mediu Windows se pot descurca cu ușurință fără a urma un curs lung și formal de management Windows, cu condiția să fie destul de familiarizați cu sistemul de operare Windows sau chiar să lucreze ca administrator de sistem Windows.

Pe o notă! Nu trebuie să uităm că Oracle Corporation nu este singura companie care oferă instruire Oracle. Deși Oracle University este o instituție mare, cu cursuri excelente, alți furnizori privați oferă cursuri în mod egal și, în unele cazuri, chiar mai excelente. Ca și în cazul tuturor cursurilor, calitatea predării depinde direct de experiența și abilitățile de comunicare ale profesorului. Și, de asemenea, nu trebuie să uităm că nu este deloc necesar să mergi undeva la seminarii: este foarte posibil să achiziționezi CD-uri de auto-învățare și să studiezi pe cont propriu și de câteva (aproximativ 15) ori mai ieftin decât antrenamentul fizic cu un instructor . Și mai eficient ar putea fi să vă abonați la programul de instruire online Oracle numit Oracle iLearning (http://ilearning.oracle.com). Este mai ieftin decât cumpărarea de DVD-uri și vă oferă acces la sute de cursuri Oracle University. Dacă decideți să urmați aceste cursuri, trebuie să vă asigurați că aveți acces la serverul cu baza de date reală. Oracle oferă exemple de scheme foarte bine concepute pe care le puteți folosi pentru a vă perfecționa abilitățile SQL, fie cu propria sa bază de date în stadiul de dezvoltare pe un server UNIX, fie cu versiunea Windows descărcabilă gratuită a Oracle Database 11g Enterprise Edition pe computerul dvs. Cu această abordare, învățarea va avea loc mult mai rapid.

Pe măsură ce începeți să lucrați ca DBA Oracle Database 11g, veți descoperi că lumea reală a bazelor de date Oracle este mult mai largă și mai complexă decât ceea ce a fost tratat în diferitele cursuri pe care le-ați urmat. Pe măsură ce fiecare nouă fațetă a bazei de date este descoperită, va deveni din ce în ce mai clar cum funcționează software-ul, de ce funcționează și de ce uneori nu funcționează. Abia atunci va fi posibil să aflați mai multe despre bazele de date și despre software-ul folosit pentru a le gestiona. Odată ce ați citit tot materialul pe care Oracle și alții au de oferit, tot nu ar trebui să vă faceți griji, pentru că mereu apar versiuni noi, cu funcționalități noi și mecanisme noi, care practic garantează o ofertă nesfârșită de informații noi.

După ce ați lucrat ca administrator de baze de date timp de unul sau doi ani, veți ști deja suficient pentru a administra cu competență bazele de date și pentru a depana problemele comune ale bazelor de date. Cei care continuă să-și îmbunătățească abilitățile de programare în acest timp (în primul rând prin scrierea de scripturi shell UNIX și lucrul cu PL/SQL) pot începe chiar să creeze scripturi complexe pentru monitorizarea și reglarea performanței bazei de date. Cei care vor trece mai departe vor putea apoi să învețe mult mai multe despre software-ul lor de baze de date și, prin urmare, să își sporească cunoștințele și contribuția la organizație. Oracle lansează în mod constant noi instrumente pe care le puteți folosi pentru a îmbunătăți performanța bazelor de date de producție. În timp ce dezvoltatorii, testerii și administratorii de sistem lucrează din greu pentru organizație, DBA este cel care în cele din urmă va deschide calea către modalități noi și eficiente de a utiliza noile capabilități ale bazei de date.

Centrul de Formare și Consultanță FORS a fost înființat ca o divizie a companiei FORS în 1994, devenind un pionier în domeniul educației IT. Astăzi, UCC FORS face parte din grupul de companii FORS implicate în aproape toate domeniile domeniului IT - de la dezvoltarea clasică, distribuția și suportul tehnic al produselor software până la soluții inovatoare pentru transformarea digitală a economiei.

UKTs FORS este unul dintre primele centre de instruire din Rusia care a primit autorizație de la Oracle Corporation și a început pregătirea conform programului de cursuri autorizate Oracle. Am parcurs un drum lung - de la un departament din compania FORS, care preda cursuri Oracle la o singură clasă, până la unul dintre cele mai mari Centre de Formare Oracle autorizate din Europa Centrală și de Est.


UCC FORS are licență pentru activități educaționale, care scutește clienții noștri de la plata TVA și face posibilă includerea costurilor de formare în cheltuielile fiscale.
În acest timp, am parcurs un drum lung de la departamentul Force dedicat predării cursurilor Oracle până la cel mai mare centru de instruire Oracle autorizat din Europa de Est.
Din 1998, oferim clienților noștri servicii de certificare la Centrul de Testare. Centrul de antrenament Force este autorizat de cea mai mare companie internațională de certificare VUE. Clienții noștri au posibilitatea de a comanda aproape toate testele disponibile pentru susținere în regiunea Rusă.

Profesorii noștri includ cei mai buni specialiști care au fost în fruntea implementării Oracle în Rusia. Toate acestea, combinate cu cerințe ridicate pentru organizarea procesului de formare în centre de formare autorizate, servesc la obținerea celor mai bune rezultate în asimilarea programelor de către studenții la cursurile Oracle.

Nivelul înalt de profesionalism și vasta experiență practică a profesorilor noștri ne permite să ținem pasul cu cele mai recente evoluții Oracle și să implementăm rapid cele mai recente programe de formare, menținând liderul pe piață. Toți profesorii Force sunt certificați de Oracle Corporation și participă la diferite proiecte de creare a sistemelor de informații corporative pe Oracle.

CERTIFICAREA ORACLE


Statutul de specialist certificat Oracle confirmă profesionalismul angajaților companiei. Datorită complexității produselor și tehnologiilor software Oracle, administratorii și dezvoltatorii certificați sunt printre cei mai căutați profesioniști IT din lume.
Prezența specialiștilor în personal oferă companiei un avantaj competitiv - arată că procesele de afaceri sunt susținute de specialiști familiarizați cu standardele acceptate în industrie.

Niveluri de certificare ORACLE:

Oracle Certified Associate (OCA) - Entry Level Confirmă că persoana are cunoștințele necesare pentru a efectua operațiuni de bază în domeniul ales

Oracle Certified Professional (OCP) – nivel de bază Confirmă capacitatea de a rezolva o gamă completă de probleme în zona aleasă

Oracle Certified Expert (OCE) - certificare de specialitate Confirmă cunoștințele specialistului care îi permit să efectueze operațiuni de bază, precum și capacitatea sa de a rezolva o gamă completă de sarcini pe anumite tehnologii și arhitectura Oracle

Oracle Certified Master (OCM) - cel mai înalt nivel Confirmă că titularul său este un expert în tehnologii Oracle și are cel mai înalt nivel de cunoștințe, experiență și abilități

Puteți face cunoștință cu programul de certificare Oracle, pregătirea pentru un anumit test și cursurile suplimentare necesare, puteți afla despre posibilitatea de a cumpăra un voucher pentru susținerea testului și, de asemenea, vă puteți familiariza în detaliu cu toate certificările și testele disponibile pe Oracle. site-ul web, în ​​secțiunea Certificare și pe pagina noastră dedicată certificării și testării.

Pe piață puteți găsi cursuri Oracle pentru toate gusturile și nevoile - noțiuni de bază SQL, administrare (DBA), dezvoltare de module de programe în PL/SQL, reglarea performanței aplicațiilor și multe altele. Toate centrele de instruire și programele lor sunt certificate de Oracle.

Pe lângă programele de antrenament de bază, există și programe concentrate îngust. Există cursuri despre Oracle Business Intelligence (BI), Oracle Streams, Real Application Clusters, administrarea Data Guard etc.

Programele de instruire sunt împărțite pe versiuni Oracle. Există multe cursuri Oracle 11g, dar există și posibilitatea de a studia versiuni anterioare - 9i și 10g.

Formarea pe piață este în principal față în față. Cursurile online sunt rare.

După antrenament vei putea

Lista competențelor depinde foarte mult de cursul de formare. Vom încerca să enumerăm cunoștințele și abilitățile unor programe de bază.

  • Cunoașterea limbajelor SQL și PL/SQL.
  • Cunoașterea conceptelor fundamentale ale SGBD relațional.
  • Folosind programul SQL*Plus.
  • Bazele administrării DBMS Oracle (instalare, diagnosticare, configurare și management).
  • Pachete speciale și suplimente pentru lucrul cu baza de date.

Instruirea Oracle se bazează pe principiul certificării internaționale și a testelor de diferite niveluri. De exemplu, pentru administrare există următoarele certificate:

  • Oracle Junior Specialist: Oracle Database Administrator (OCA).
  • Oracle Professional: Oracle Database Administrator (OCP).

Pentru cine

Cursurile Oracle sunt destinate în principal dezvoltatorilor, administratorilor de baze de date, analiștilor de afaceri și altor profesioniști IT.

Nivelul de pregătire inițială depinde de cursul ales. Programele de bază necesită cunoștințe de calculator și uneori cunoștințe despre teoria DBMS relațională. Programele avansate necesită experiență cu Oracle, cunoștințe de SQL și capacitatea de a rezolva probleme specifice de management DBMS.

Certificate de finalizare

La finalizarea cursului se eliberează certificate și diplome de absolvire. În același timp, principala dovadă a calificărilor unui specialist este promovarea cu succes a examenului internațional Oracle.

Programul de recalificare profesională este dedicat principalelor domenii din domeniul administrării rețelelor și sistemelor, precum și tehnologiilor pentru dezvoltarea și administrarea bazelor de date.

Programul include cursuri oficiale de formare autorizate de la Microsoft, cursuri din programul Cisco Network Academy și cursuri ale furnizorului NDG Linux și EMC Academy. Programul examinează tehnologiile de administrare a rețelelor și a sistemului, problemele generale de organizare a bazelor de date, tehnologiile pentru dezvoltarea și administrarea bazelor de date Microsoft SQL Server și PostgreSQL.

În timp ce studiezi programul, vei învăța:

  • Cum să pregătiți echipamentele pentru instalarea sistemelor de operare Linux și Windows;
  • Elemente fundamentale ale administrării sistemului de operare și sarcinilor de administrare a sistemului:
    • Programarea utilizatorilor și a grupurilor;
    • Controlul accesului la resursele de bază ale sistemului de operare;
    • Configurare servere și stații de lucru pentru funcționarea în rețea;
  • Reglementări de desfășurare a lucrărilor preventive pentru susținerea sistemelor de operare ca părți ale unui sistem de informare și comunicare;
  • Principii de construire a rețelelor de pachete, tehnologii de bază de comutare și rutare utilizate în soluțiile de rețele corporative;
  • Principii de organizare a SGBD-ului Microsoft SQL Server;
  • Fundamentele teoretice ale instrumentelor de manipulare a datelor în modelul relațional al Microsoft SQL Server;
  • Factori care afectează performanța interogărilor;
  • Principii de manipulare a datelor și de asigurare a integrității datelor în bazele de date Microsoft SQL Server;
  • Principii pentru planificarea structurilor de index eficiente;
  • Structura fizică a bazelor de date;
  • Principii de stocare și prelucrare a datelor spațiale, XML și BLOB;
  • Conceptul de jurnal de tranzacții și model de recuperare a bazelor de date SQL Server;
  • Aspecte ale stocării securizate a datelor;
  • Principii de creare și implementare a soluțiilor ETL;
  • Principii de arhitectură și implementare, parametrii de configurare ai SGBD PostgreSQL;
  • Fundamentele securității bazei de date PostgreSQL;
  • Beneficiile utilizării PL/pgSQL;
  • Bazele limbajului PL/pgSQL;
  • Funcții PostgreSQL încorporate;
  • Argumente acceptate și tipuri de date returnate.

Pentru mai multe informații despre cursuri, consultați pagina cu traiectoria educațională și conținutul fiecărui modul de program.

Certificarea finală pentru program este Munca finală de calificare.

Programul de recalificare profesională deschide oportunități de formare și pregătirea pentru examenele de certificareîn:

  • Programe Cisco Networking Academy:
    • Dezvoltare profesională LPI Linux Essentials conform standardului Linux Professional Institute (LPI).
  • Cursuri autorizate Microsoft:
Data de început
  • 1 octombrie (octombrie - iunie, septembrie - decembrie)
  • 1 martie (martie - iunie, septembrie - mai)

Nu există cursuri în iulie și august - sărbători!

Modul lecție

Forma de studiu este full-time și part-time (seara).

Cursurile se țin de 2-4 ori pe săptămână timp de 4 ac. ore (în zilele lucrătoare de la 18:00, în weekend de la 10:00 sau de la 14:00).

Cerințe preliminare

Programul este destinat specialiștilor cu studii superioare, secundare profesionale și studenților de la nivel superior. Regulile de admitere...

Pentru a intra trebuie să treci

Test computer Nr. VKT-113.2 Sistem de operare MS Windows

  • Conceptul de sisteme de operare. Funcțiile și clasificarea sistemelor de operare.
  • Compoziția MS Windows. Cerințe hardware.
  • Conceptul versiunilor originale și localizate ale programului.
  • Dispunerea tastaturii. Schimbați limba.
  • Lucrul cu mouse-ul în MS Windows: pointeri și tipuri de operații.
  • Interfață MS Windows. Elemente esentiale.
  • Elemente de fereastră în MS Windows. Moduri de afișare a ferestrelor, operațiuni cu ferestre. Tipuri de ferestre.
  • Lansarea, terminarea aplicațiilor, comutarea între ele.
  • Elemente ale casetelor de dialog, completarea câmpurilor din casetele de dialog.
  • Operatii cu pictograme. Tipuri de pictograme.
  • Tipuri de meniuri și comenzi. Modalități de a executa comenzi.
  • Meniu principal. Secțiuni din meniul principal.
  • Închideți MS Windows. Reporniți sistemul.
  • Aplicații standard MS Windows: editor grafic Paint, editor de text Word, Calculator. Butoane standard în aplicații.
  • Deschiderea și salvarea documentelor.
  • Clipboard. Copierea și mutarea datelor prin Clipboard.
  • Comenzi rapide: definiție, tipuri, metode de creare, operații.
  • Sistemul de fișiere. Spațiu de nume.
  • Aplicația „My Computer (Computer)”: accesați unitatea și folderul dorit; moduri de vizualizare; crearea și redenumirea folderelor; selectarea, copierea, mutarea și ștergerea obiectelor; anulați ultima acțiune; modificarea proprietăților și setarea parametrilor.
  • Căutați fișiere și foldere.
  • Bara de activități: scop, setări.
  • Desktop: scop, setări. Aranjarea ferestrelor și pictogramelor.
  • Configurarea meniului principal.
  • Configurarea panoului de control: Data/Ora, Tastatura, Mouse, Imprimante, Fonturi, Ecran.

Acest articol este destinat în primul rând administratorilor Oracle DBMS (și celor care doresc să devină unul); va fi foarte util pentru dezvoltatorii de aplicații, precum și pentru utilizatorii acestui sistem complex. O călătorie interesantă ne așteaptă pe toți în lumea Oracle, iar eu vă voi ajuta să nu vă pierdeți în ea.

Vom începe cu cele de bază, cu cele mai simple lucruri și vom merge treptat din ce în ce mai departe. Te avertizez imediat - nu va fi ușor. Dar ești gata să împărtășești cu mine dificultățile? Dacă da, atunci mergeți mai departe!

De ce va fi greu pentru tine? Deoarece nu trebuie doar să răsfoiți textul, nu doar să vă bucurați de procesul de citire, nu doar să fiți mulțumit de citirea materialului abstrus, ci MUNCĂ deasupra textului. Exact MUNCĂ. Voi descrie adesea relații complexe, dar dacă nu le înfățișați pe hârtie, dacă nu studiați fiecare punct, atunci va rămâne un gol. Golurile se vor acumula până când se vor forma goluri uriașe. În cele din urmă, te vei întreba: „Ce am învățat?” Cred că ai ghicit deja care va fi răspunsul.

Stabilește-ți un obiectiv - să „înțelegi TOTUL”; dacă ceva se dovedește a fi de neînțeles, cel mai probabil este vina mea. Scrieți-mi și în numerele următoare ne vom uita la întrebările neclare mult mai detaliat.

De ce va fi greu pentru mine? Cert este că voi învăța și eu împreună cu abonații mei. Și din moment ce sunt responsabil pentru progresul tău înainte, deoarece va trebui să răspund la întrebări și să adun material, atunci trebuie pur și simplu să fac un pas înainte. Și în timp ce studiați problema actuală, va trebui să o pregătesc pe următoarea.

După cum am promis, vom începe cu cel mai simplu.

O scurtă istorie a ORACLE.

În 1977 Larry Ellison, Bob Miner și Ed Oats și-au format propria afacere, numind compania Relational Software Incorporated (RSI). Această companie a pus bazele sistemului de management al bazelor de date relaționale (RDBMS) Oracle. Ellison, Miner și Owets au decis să dezvolte un RDBMS folosind limbajul C și o interfață SQL. Și în curând a fost lansată prima versiune (prototip). Cumpărători în 1979 A fost introdusă versiunea 2 a Oracle RDBMS, care rula pe un PDP-11 digital care rulează sistemul de operare RSX-11. A fost apoi portat la sistemul DEC VAX.

1983 a devenit vestitorul lansării versiunii 3, care a adus modificări limbajului SQL, a crescut performanța sistemului și a adăugat câteva alte îmbunătățiri. Spre deosebire de cele anterioare, a treia versiune a fost scrisă în întregime în C. Din acel moment, RSI și-a schimbat numele în Oracle Corporation.

Oracle versiunea 4 a fost introdusă în 1984. Această versiune a acceptat atât VAX OS, cât și IBM VM. Această versiune a oferit capacitatea de citire stabilă a datelor multi-utilizator. Versiunea 5 a apărut în 1985. și a devenit un punct de cotitură pe piața DBMS, deoarece a fost primul care a introdus tehnologia client-server folosind SQL*Net. A cincea versiune a fost, de asemenea, unul dintre primele programe MS DOS care a trecut bariera de 640Kb.

În 1988 Oracle a introdus versiunea 6. Această versiune a introdus blocarea la nivel scăzut și multe alte modificări care au crescut performanța și funcționalitatea (inclusiv generarea de secvențe și scrierile leneșe). Oracle rulează deja pe multe platforme și sisteme de operare. În 1991 Oracle RDBMS Parallel Processing Server versiunea 6.1 a fost lansată pentru sistemul DEC VAX. Curând această versiune a început să accepte alte platforme.

Oracle 7 a fost lansat în 1992 și au fost făcute multe modificări arhitecturale în domeniile memoriei și operațiunilor I/O. Oracle 7 este deja un produs RDBMS cu drepturi depline, cu care utilizatorii sunt obișnuiți și este folosit de mulți ani.

În 1997 A fost lansată versiunea 8, care a introdus un model de obiecte, noi proprietăți și instrumente de administrare.

În 1999 A fost lansată versiunea 8i (Oracle 8.1.5) cu limbajul Java încorporat.

În 2001 a apărut versiunea 9i. Potrivit dezvoltatorilor, au fost făcute peste 400 de modificări față de versiunea anterioară. Schimbările caracteristice sunt „intelectualizarea” sistemelor automate și extinderea capacităților de analiză.

După cum puteți vedea, produsul Oracle are deja 25 de ani și trebuie să recuperăm toți acești ani „pierduți” într-o perioadă mult mai scurtă de timp. Cea mai recentă versiune a produsului include 75 de produse server diferite, dar cele mai multe dintre ele depășesc scopul acestui curs.

Concepte de bază și abrevieri

Înainte de a începe studiul nostru despre Oracle, este important ca toată lumea să fie clară cu privire la termenii care vor apărea în text. Fiecare număr al buletinului informativ va avea o secțiune „Concepte de bază”, astfel încât cititorii să nu-și piardă timpul căutând definiții ale cuvintelor necunoscute.

DB- Bază de date. O colecție de date organizată special pentru a facilita recuperarea. Baza de date este datele reale.

SGBD- Sistemul de gestionare a bazelor de date. Software-ul Oracle este un SGBD.

RDBMS- Sistem de management al bazelor de date relaționale. Accesul la datele interne se realizează într-un mod relațional. Oracle este un RDBMS.

Tampon- aceasta este o anumită cantitate de RAM folosită pentru stocarea datelor. Bufferul conține date care urmează să fie utilizate sau care au fost utilizate recent. În cele mai multe cazuri, un buffer este o copie a unui bloc de date care este stocat pe hard disk. Datele dintr-un buffer pot fi modificate și scrise pe disc și un buffer poate fi, de asemenea, creat pentru stocarea temporară a datelor. În legătură cu Oracle, bufferele conțin acele blocuri de date care au fost accesate recent. Colectarea de buffer-uri formează memoria cache a buffer-ului de date. Bufferul stochează, de asemenea, intrări temporare din jurnalul de activitate, care sunt apoi scrise pe disc (bufferul de jurnal de activitate).

Cache- zona de memorie pentru acces rapid la date. Din punct de vedere hardware, aceasta este o cantitate mică de memorie (în termeni de RAM) care este semnificativ mai rapidă decât memoria principală. Această cantitate de memorie este utilizată pentru a reduce timpul necesar pentru a încărca frecvent date sau instrucțiuni în unitatea centrală de procesare (CPU). CPU-ul în sine conține un cache încorporat. În Oracle, un cache este considerat a fi un set de buffere (adică blocuri de date din RAM) și un pool partajat (pool partajat), deoarece servesc la stocarea datelor și a instrucțiunilor care facilitează accesul rapid. Memorarea în cache este un mecanism foarte util care crește semnificativ viteza de acces la date. Deoarece de obicei nu este posibil să se potrivească toate bufferele din RAM, se folosesc algoritmi speciali (cel mai comun este stocarea blocurilor cele mai frecvent utilizate).

bloc- cea mai mică unitate de stocare a datelor din Oracle DBMS. Conține informații de antet și blocul în sine (date sau cod PL/SQL). Dimensiunea blocului este configurabilă de la 2 la 16 Kb.

Gâtul de sticlă- componente care limitează performanța sau eficiența sistemului.

Dicționar de date- un set de tabele utilizate pentru menținerea informațiilor despre baza de date.

Punct de control- o operație care face ca toate datele modificate (blocuri de date din memorie) să fie scrise pe disc. Acesta este un factor cheie în problema recuperării rapide a unei baze de date după o eroare.

Schemă- o colecție de obiecte de bază de date.

SGA (Zona globală a sistemului)- o zonă de memorie partajată utilizată pentru a stoca date și a controla informațiile unei instanțe Oracle. SGA este alocat în memorie când pornește instanța Oracle și este eliberat când se închide. SGA constă din buffer-uri de date, un buffer de jurnal de modificări și un pool partajat. Acesta este unul dintre cele mai importante concepte și îl vom analiza mai detaliat mai târziu.

Configurații ORACLE

Există multe tipuri de configurații. Să ne uităm la cele principale, să le analizăm și să le stabilim caracteristicile.

OLTP (Procesarea tranzacțiilor online)- procesarea prompta a tranzactiilor. Aceasta este cea mai comună configurație. Un sistem OLTP este format din utilizatori care interacționează cu sistemul. Aceste sisteme sunt de obicei utilizate pentru introducerea promptă a informațiilor primare (completarea contractelor, verificarea numerelor cardurilor de credit, tranzacții asincrone etc.).
Caracteristicile sistemelor OLTP: acceptă de obicei un număr mare de utilizatori care rulează RDBMS. Deoarece utilizatorii așteaptă ca datele să fie returnate la solicitări, timpul de răspuns este de mare importanță. Sistemele OLTP sunt intensive în citire-scriere. Evaluarea citire-scriere poate varia în funcție de aplicație.

DSS (sistem de asistență pentru decizii)- sistemele de sprijinire a deciziei sunt utilizate în procesele decizionale. Aceste decizii se pot baza pe informații precum intensitatea vânzărilor în anumite regiuni, un eșantion de cumpărători pentru un anumit produs, o listă sortată de adrese de e-mail etc.
Caracteristicile DSS: Interogări de lungă durată față de cantități mari de date. Utilizatorii sistemelor DSS sunt forțați să aștepte minute, ore și uneori câteva zile pentru un răspuns la o solicitare. Datele sunt de obicei colectate din diverse surse și apoi procesate. Sistemul DSS este asociat cu un proces intensiv de citire (procese de scriere
apar mult mai rar).

Depozitul de date este un sistem la scară largă care constă atât din OLTP, cât și din DSS. Aceste sisteme gestionează de obicei sute de gigaocteți de date și deservesc un număr mare de utilizatori.
Caracteristicile unui depozit de date: are unele atribute ale sistemelor DSS, de ex. interogări de lungă durată, precum și componente în timp real. Aceste componente sunt adesea folosite ca surse de date pentru interogările DSS.

Data Mart este o versiune mai mică a depozitului de date (concentrată pe rezolvarea unor probleme de specialitate), păstrând în același timp multe dintre caracteristicile depozitului de date.
Caracteristicile Magazinului de Informații: De obicei, 100 gigaocteți de date sau mai puțin. La fel cum un depozit de date acceptă un număr mare de utilizatori și vă permite să generați soluții complexe.

Server video: Vă permite să acceptați un număr mare de fluxuri video. Aceste fluxuri video pot fi folosite la cerere, pentru divertisment și ca cursuri educaționale.
Caracteristici caracteristice ale unui server video: trebuie să aibă lățime de bandă mare pentru a accepta mai multe fluxuri video. De asemenea, trebuie să poată face față sarcinilor grele de I/O. Când citiți de pe dispozitive, blocuri mari de date care sunt puțin fragmentate sunt încărcate simultan.

server web: conceput pentru a funcționa cu pagini web statice și dinamice. Aceste pagini pot fi foarte simple sau complexe, generate dintr-o bază de date. Oracle Web Server este utilizat de obicei pentru aplicații web comerciale. Astfel de
aplicațiile permit cumpărătorilor să răsfoiască cataloagele care conțin imagini ale produselor și chiar ilustrații video. Cumpărătorul poate cumpăra produsul care îi place.
Caracteristicile Oracle Web Server: suportă de obicei un număr semnificativ de utilizatori, conține o cantitate mare de date care sunt accesate frecvent și, în același timp, date care nu sunt accesate foarte des. O cantitate mare de memorie RAM poate îmbunătăți performanța serverului.

OLAP (procesare analitică online)- procesare analitica in timp real. Utilizat în mod obișnuit împreună cu date multidimensionale. Utilizatorii OLAP sunt analiști financiari sau personal de marketing care lucrează cu date la nivel global.
Trăsături caracteristice ale sistemelor OLAP: necesită cantități mari de memorie pe disc și sisteme de calcul puternice. Un sistem OLAP poate suporta doar un număr mic de utilizatori. Cu toate acestea, numărul de utilizatori depinde de configurația specifică.

Concluzie

Așadar, ne-am familiarizat cu istoria Oracle Corporation, am învățat câteva concepte importante și am învățat cele mai importante configurații. Puteți să vă felicitați - v-ați început cufundarea în lumea minunată a Oracle.