Вы находитесь на странице: 1из 7

Administration Oracle

Dictionnaire de donnes

Dictionnaire de Donnes
Ensemble de tables, vues et synonymes contenant des
informations sur la BD (tables, vues, indexes, utilisateurs,
droits, ).
Accessible laide de linstruction SELECT

Select * from user_tables;


Select * from all_tables;
Select * from dba_users;
Select * from user_constraints where table_name=EMP;

abdellah_madani@yahoo.fr

Dictionnaire de Donnes
Attention : personne ne peut changer le DD,
mme le DBA.
Accessible
explicitement par les utilisateurs (select )
Implicitement par les systme :
Si on cre une table, par exemple, le systme ajoute
une nouvelle entre dans la table des tables (DD)

abdellah_madani@yahoo.fr

Dictionnaire de donnes
Les vues du dictionnaire de donnes sont de
deux types :
Statiques, dcrivent les objets statiques :
tablespaces, fichiers physiques, tables,
contraintes, clusters, vues, indexes, synonymes,
procdures, fonctions, packages, triggers,
utilisateurs, droits, rles, profiles,
Dynamiques, concernant les ressources systmes
en cours d'utilisation, les sessions connectes, les
verrous,
abdellah_madani@yahoo.fr

Dictionnaire de donnes
Trois catgories de vues statiques
User_xxx : les objets de l'utilisateur connect
All_xxx : tous les objets accessibles par l'utilisateur connect
DBA_xxx : tous les objets

Vues dynamiques : commencent par V_$ ou V$ (synonymes)

V$Session : informations sur les sessions actuellement connectes


V$Version : numro de la version du noyau Oracle
V$Database : informations sur la base de donnes
V$Lock : verrous actifs et en attentes
V$SGA : taille et composition de la mmoire partage
V$SQL : ordre SQL en cache

abdellah_madani@yahoo.fr

Application
1. Donner le schma de la relation correspondant DICT et
prciser le rle de chacun de ses attributs.
2. Visualiser le contenu complet du dictionnaire DICT
3. Donner le rle et la structure des tables (ou vues)
suivantes : ALL_USERS, ALL_TAB_COMMENTS,
ALL_COL_COMMENTS, et ALL_TAB_PRIVS, ALL_TRIGGERS.
4. Donner le rle et la structure des tables (ou vues)
suivantes : ALL_CONSTRAINTS, ALL_CONS_COLUMNS.
Quels sont les types de contraintes reconnues par Oracle ?
Savez-vous expliquer comment sont dcrites les
contraintes d'intgrit rfrentielles dans
ALL_CONSTRAINTS,.

Application
Donner le rle et le schma de relation
correspondant la table USER_USERS. Quel
est votre nom d'utilisateur Oracle ?
Comparer le contenu des tables ALL_CATALOG
et USER_CATALOG. Commentaires ?

Вам также может понравиться