Ce și în cazul în care pentru a găsi oracolul într-o notă pe marginea

Numele de mai multe tabele arata similar. De exemplu, dba_users, all_users, user_users. Faptul că prefixul indică diferite niveluri de disponibilitate a datelor:







dba - se aplică întreaga bază de date și este disponibil pentru utilizator cu drepturi de DBA;

toate - se referă la sistem și alte sisteme ale utilizatorului, pentru care utilizatorul are autoritatea;

utilizator - se aplică numai schema utilizatorului;

Deci, sistemul de utilizator care rulează interogarea „* selectați din dba_sys_privs;“ obține informații cu privire la toate puterile tuturor utilizatorilor bazei de date, în timp ce utilizatorul va primi o eroare scott. Dar cererea „* selectați din user_sys_privs;“, realizat de utilizator scott, se va întoarce informații despre toate puterile sale.

tabele și vizualizări Dicționar

selectați *
de la dict
în cazul în care table_name place # '% POMPĂ% #';

o listă a tuturor tabelelor și vizualizările numele care a găsit „POMPA“

Informații despre instanța DB

selectați instance_name de la v $ instanță;

Informații unitate sesiune

selectați sid | | # " # „| | # Sess serial
,Nume de utilizator
,program
,mașină
,stare






de la sesiunea $ v;

care conectat la care starea conexiunii. sess - valori gata de înlocuire în, de exemplu,
modifica sesiunea de deconectare sistem # '#' Imediat;

informații despre toate obiectele bazei de date

selectați *
din dba_objects
în cazul în care starea = # 'INVALID #';

o listă de obiecte de baze de date, care, pentru un motiv sau altul lipsit de validitate.

informații despre toate tabelele bazei de date

selectați *
din dba_all_tables
în cazul în care nu tablespace_name place # 'Sys% #';

afișează toate tabelele, amplasate în spațiile de tabelă ale căror nume nu începe cu SYS

informații despre toate fișierele bazei de date

selectați * de la dba_data_files;

listează toate fișierele bazei de date și informații despre acestea

selectați aat.owner distincte
. aat.table_name
. aat.tablespace_name
din all_all_tables AAT
. dba_data_files DDF
unde aat.tablespace_name = ddf.tablespace_name
și ddf.file_name ca # '% Gbs_ecap_data% #';

Se afișează numele tuturor tabelelor (cu proprietarii lor) și tablespace # „s incluse în datele de fișiere gbs_ecap_data

selectați file_id
. file_name
. tablespace_name
. bytes / 1024/1024 ca Mbytes
. stare
din dba_data_files;

Se afișează numele tuturor datelor fișiere care sunt asociate cu ei tablespace # „s, dimensiuni și stările

Informații despre opțiunile de baze de date

selectați numele
. valoare
. display_value
. isses_modifiable
. issys_modifiable
de la $ parametrul v
în cazul în care nume de genul # '% # SGa';

numele parametrului, valoarea sa, valoarea afișată și o indicație cu privire la posibilitatea / imposibilitatea de a modifica valoarea pentru sesiunea și a sistemelor

Informații despre versiunea de bază de date