Ce este un dicționar de date în Oracle?


Cel mai bun răspuns

Dicționarele de date sunt vizualizări create prin combinarea diverselor tabele la nivel de sistem din baza de date Oracle.

Aceste vizualizări ale dicționarului de date nu sunt altceva decât metadatele bazei de date.

Există vizualizări abundente ca atare, pentru a furniza informații despre baza de date, spațiile tabelelor, obiectele, segmentele etc.

Mai jos sunt câteva dintre cele mai utilizate vizualizări ale dicționarului.

Fiecare vizualizare DBA\_ are o vizualizare USER\_ echivalentă și ALL\_ vizualizări, care sunt specifice fiecărui utilizator / schemă

  • Dba\_tablespaces
  • Dba\_data\_files
  • Dba\_temp\_files
  • Dba\_directories
  • Dba\_users
  • Dba\_objects
  • Dba\_segments
  • Dba\_sys\_privs
  • Dba\_tables, etc …

Privilegiu necesar

În mod implicit, utilizatorii de baze de date SYS și SYSTEM vor avea acces la aceste vizualizări, dacă orice alt utilizator are nevoie de acces la aceste vizualizări, atunci acel utilizator ar trebui să fie furnizat cu grantul de mai jos.

Acordați selectarea oricărui dicționar pentru ;

Sper că acest lucru vă va ajuta!

Răspuns

Dicționarul de date este locul în care Oracle stochează metadatele despre obiecte din baza de date. Vă puteți gândi la acesta ca la un set de tabele care vă țin evidența tabelelor, a indexurilor și a altor obiecte. De exemplu, atunci când creați un tabel, numele tabelului, numele coloanelor, tipurile, spațiul tabelelor și multe altele sunt stocate în dicționarul de date. Puteți interoga vizualizări, cum ar fi user\_tables, pentru a vedea ce este stocat în dicționarul de date.

Încercați acest lucru: creați tabelul my\_table (my\_name varchar2 (50)); selectați * din user\_tables unde table\_name = „MY\_TABLE”;

Prima comandă creează un tabel. A doua comandă va afișa informații despre tabel, informații stocate în dicționarul de date.

Vă rugăm să rețineți că acesta este un răspuns foarte foarte simplu, sperăm suficient pentru a începe. Pentru o descriere mai completă, ar trebui să citiți ghidul Concepts, disponibil pe pagina web a Oracle.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *