Quantcast

DICTIONNAIRE DE DONNEES

Mercredi 24 février 2010 3 24 /02 /Fév /2010 23:27


Le dictionnaire de données et ses vues DBA, All, User, V$ c'est quoi?

C'est une structure centralisée qui contient un ensemble de tables et de vues qui nous donnent des informations sur les objets d'une base de données.

C'est le user SYS qui est le propriétaire du dictionnaire de données. Il est mis à jour automatiquement par le noyau du SGBDR ORACLE lorsque des changements sont faits sur la base (CREATE, DROP, ALTER etc.).

Il est créé à la création de la base de données dans le Tablespace SYSTEM.

C'est le script SQL.BSQ qui se charge de créer le dictionnaire de données via la commande CREATE DATABASE. C'est le script CATALOG.SQL qui se charge de créer les vues et synonymes sur le dictionnaire de données.

Il est chargé en mémoire dans le Dictionary Cache du Shared Pool.
On interroge le dictionnaire de données avec des SELECT.


Vues Statiques en 3 catégories

Les vues DBA_%
Les vues ALL_%
Les vues USER_%


Vues Dynamiques de Performances

Les vues V$%


Connaître le nom des vues et leurs descriptions.
SQL> SELECT * FROM dictionary;

Connaître le nom des colonnes et leurs descriptions.
SQL> SELECT * FROM dict_columns;


Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Vues ALL du Dictionnaire de données Oracle
• Vues DBA du Dictionnaire de données Oracle
• Vues USER du Dictionnaire de données Oracle
• Vues V$ du Dictionnaire de données Oracle
Par Daniel Roesch - Publié dans : DICTIONNAIRE DE DONNEES
Ecrire un commentaire - Voir les 1 commentaires

Oracle Sql et administration

Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés