Quest-ce quun dictionnaire de données dans Oracle?


Meilleure réponse

Les dictionnaires de données sont des vues créées en combinant diverses tables de niveau système dans la base de données Oracle.

Ces vues de dictionnaire de données ne sont rien dautre que les métadonnées de la base de données.

Il existe de nombreuses vues en tant que telles, pour fournir des informations sur la base de données, les tablespaces, les objets, les segments, etc.

Ci-dessous sont quelques-unes des vues de dictionnaire les plus utilisées.

Chaque vue DBA\_ a une vue USER\_ équivalente et ALL\_ vues, qui sont spécifiques à chaque utilisateur / schéma

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

Privilège requis

Par défaut, les utilisateurs des bases de données SYS et SYSTEM auront accès à ces vues, si un autre utilisateur a besoin daccéder à ces vues, cet utilisateur doit être fourni avec loctroi ci-dessous.

Accordez la sélection dun dictionnaire à ;

Jespère que cela vous aidera !!

Réponse

Le dictionnaire de données est lendroit où Oracle stocke les métadonnées sur les objets dans la base de données. Vous pouvez le considérer comme lensemble de tables qui assurent le suivi de vos tables, index et autres objets. Par exemple, lorsque vous créez une table, le nom de la table, les noms de colonne, les types, lespace de table, etc. sont stockés dans le dictionnaire de données. Vous pouvez interroger des vues, telles que user\_tables, pour voir ce qui est stocké dans le dictionnaire de données.

Essayez ceci: create table my\_table (my\_name varchar2 (50)); select * from user\_tables where table\_name = « MY\_TABLE »;

La première commande crée une table. La deuxième commande affichera des informations sur la table, des informations stockées dans le dictionnaire de données.

Sil vous plaît gardez à lesprit que cest une réponse très très simple, jespère assez pour vous aider à démarrer. Vous devriez lire le guide Concepts, disponible sur la page Web dOracle, pour une description plus complète.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *