Introducere în baza de date de exemplu pentru Oracle

Acest articol vă va oferi o schiță a bazei de date Oracle și vă va ajuta pas cu pas pentru a crea o bază de date exemplu folosind serverul de baze de date Oracle. Baza de date Oracle este un sistem de gestionare a bazelor de date cu mai multe modele creat și distribuit de Oracle Corporation. Se presupune că un server de baze de date gestionează cantități enorme de date într-un mediu concomitent cu mai mulți utilizatori. Într-un astfel de scenariu, un server DBMS trebuie să furnizeze funcții de înaltă performanță, acces autorizat și recuperare de eșec.

Baza de date Oracle este proiectată pentru calcularea rețelei de întreprindere și utilizată pentru procesarea tranzacțiilor online și depozitarea datelor. Ultimele versiuni ale bazei de date de la Oracle, de exemplu Oracle Database 19C sunt acum disponibile pe cloud sau într-un mediu cloud hibrid.

Principalele caracteristici ale unei baze de date Oracle includ:

  • portabilitate
  • Clustere de aplicații
  • Manager întreprindere
  • SQL
  • Management automat al stocării
  • Backup și eșecul recuperării

Cum să creați o bază de date de eșantion?

Putem crea o bază de date în timpul instalării software-ului bazei de date Oracle. Cu toate acestea, putem crea, de asemenea, o bază de date după instalare. Înainte de a trece la crearea bazei de date, este necesară instalarea software-ului.

Putem crea o bază de date prin două moduri:

  • Cu asistent de configurare a bazei de date (DBCA), un instrument grafic.
  • Creați o declarație SQL de bază de date.

Cu toate acestea, prima modalitate este puternic recomandată de Oracle, deoarece este o abordare mai automatizată și non-agitată. Deci, vom crea unul utilizând DBCA cu următorii pași:

Pasul 1

Acesta este primul pas pentru crearea unei baze de date. În primul rând, lansați instrumentul DBCA din Start >> Programe . Aici, obținem o listă de opțiuni pentru crearea unei noi baze de date, configurarea unei baze de date existente, ștergerea unei baze de date și gestionarea bazelor de date șablon și conectabile. Întrucât creăm una nouă, trebuie să selectăm „Creați o bază de date nouă” (selectată implicit).

Pasul 2

Alegeți „Configurare avansată” și faceți clic pe „Următorul”.

Pasul 3

Acum, trebuie să selectăm tipul și șablonul bazei de date. Selectați acum „Baza de date personalizată”. Putem verifica detaliile altor tipuri făcând clic pe detalii”.

Următoarele sunt toate opțiunile de șablon disponibile:

  • Depozitul de date
  • Scop general
  • Baza de date personalizată

Pasul 4

Furnizați „Nume bază de date globală” și nume „SID”. Aici, puteți alege să creați un container de bază de date cu mai multe sau mai multe PDB (baze de date conectabile).

Pasul 5

Selectați locația pentru a stoca fișierele. Cu prima opțiune, tipul și locația de stocare pentru baza de date vor fi alese din șablonul selectat. Cu toate acestea, puteți alege, de asemenea, locația preferată selectând cealaltă opțiune.

Pasul 6

Alegeți locația de stocare pentru fișierele de rezervă și recuperare. Zona de recuperare rapidă este un spațiu pe disc care poate conține fișiere de rezervă, fișiere jurnal și fișiere de control. Se recomandă întotdeauna configurarea acestei locații.

Pasul 7

În continuare, trebuie să gestionăm memoria pentru SGA și PGA. Pentru aceasta, ar trebui să selectăm „Utilizare gestionare automată a memoriei”. Va aloca o bucată mai mare și Oracle va gestiona memoria.

Pasul 8

Specificați managerul pentru baza de date. Obținem două opțiuni, adică Enterprise Manager Database Express și Enterprise Manager Cloud Control. Pe măsură ce creăm baza de date în sistemul nostru local, ar trebui să alegem opțiunea implicită „Configure EM database Express”.

Pasul 9

Setați acreditările utilizatorului pentru baza de date. Putem seta parole diferite sau aceleași pentru utilizatorii SYS, SYSTEM și PDB_ADMIN. Păstrăm aceleași certificate de acreditare pentru toate conturile.

Pasul 10

Selectați „Creare bază de date” ca opțiune de creare și faceți clic pe „Următorul”.

Pasul 11

Putem vedea rezumatul bazei de date în secțiunea „Rezumat”. Faceți clic pe „Următorul” pentru a continua. Acum, crearea bazei de date este în derulare. Respirați, poate dura ceva timp pentru a termina.

Pasul 12

Odată terminată, puteți închide fereastra DBCA, baza de date va fi creată în sistem. Putem verifica starea bazei de date folosind aceste comenzi în promptul de comandă sau SQLPLUS.

CONNECT SYS ca SYSDBA - pentru a vă conecta la serverul de baze de date.

SELECTA INSTANCE_NAME, STATUS, DATABASE_STATUS DE LA V $ INSTANCE

După cum putem verifica, baza noastră de date este activă și gata de utilizare. Acum, putem să populăm baza noastră de date cu tabele și date folosind comenzi SQL.

Cum funcționează baza de date Oracle?

Într-o bază de date Oracle, există două componente principale, adică baza de date și instanța. Colecția de memorie și procese care contribuie la instalarea în curs de execuție este numită de exemplu, în timp ce o colecție de fișiere care stochează date este numită bază de date.

Așa arată arhitectura unui server de baze de date:

Acum să încercăm să înțelegem cum Oracle stochează datele. Un depozit de baze de date Oracle are două structuri de stocare, adică Structura de stocare fizică și Structura de stocare logică.

1. Structura fizică

Structura fizică include fișierele în care rezidă datele. Ori de câte ori creăm o bază de date, se generează o mulțime de fișiere de date, fișiere de control, refacerea fișierelor de jurnal, fișiere de rezervă Fișiere de rețea și fișiere de parametri.

2. Structura logică

Oracle folosește o structură logică pentru a controla utilizarea spațiului pe disc. Următoarele sunt elementele structurii de stocare logică a unei baze de date Oracle:

  • Blocuri de date - baza de date Oracle stochează date în blocuri. Un bloc se referă la un număr de octeți de pe disc. Blocurile de date sunt de asemenea cunoscute ca blocuri sau pagini logice sau Oracle.
  • Extensie - Se referă la un număr de blocuri adiacente din punct de vedere logic utilizate pentru stocarea informațiilor particulare.
  • Segmente - Un segment constă din extensii alocate obiectului bazei de date, precum un tabel sau un index.
  • Tablespaces - O bază de date este alcătuită din unități de stocare logice cunoscute sub numele de tablespaces. Un spațiu de masă acționează ca un container pentru un segment. Fiecare spațiu de tabel conține cel puțin un fișier de date.

Concluzie

În acest articol, am aflat despre baza de date Oracle și arhitectura de lucru. Te-ar fi ajutat, de asemenea, să știi cum să creezi unul folosind Oracle DBCA, care este modul recomandat de Oracle.

Articole recomandate

Acesta a fost un ghid la Exemple de baze de date pentru Oracle. Aici vom discuta instrucțiuni pas cu pas despre cum se creează o bază de date de probă în oracle. De asemenea, puteți arunca o privire la următoarele articole pentru a afla mai multe -

  1. Ce este modelul de design în C #?
  2. Șablon în Java
  3. Ce este SSRS?
  4. Ce este SQL Developer?