0% ont trouvé ce document utile (0 vote)
18 vues2 pages

Objectifs

Le document présente un TP sur l'administration des bases de données Oracle, dirigé par l'enseignante Leila Ghorbel pour l'année universitaire 2023/2024. Il vise à explorer le dictionnaire de données d'Oracle, en fournissant des instructions pour interroger des métadonnées et des informations sur la structure de la base de données. Le dictionnaire de données est essentiel pour la gestion et l'administration des bases de données, offrant des vues système qui décrivent divers objets et leurs rôles.

Transféré par

Sofiane SH
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues2 pages

Objectifs

Le document présente un TP sur l'administration des bases de données Oracle, dirigé par l'enseignante Leila Ghorbel pour l'année universitaire 2023/2024. Il vise à explorer le dictionnaire de données d'Oracle, en fournissant des instructions pour interroger des métadonnées et des informations sur la structure de la base de données. Le dictionnaire de données est essentiel pour la gestion et l'administration des bases de données, offrant des vues système qui décrivent divers objets et leurs rôles.

Transféré par

Sofiane SH
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Enseignante responsable : Année Universitaire : 2023/2024

Leila Ghorbel Section : LGSI2


Enseignantes tp :
Manel Mili -- Asma Bahba – Manel Chnini Matière : Administration des bases de données

TP5

Objectifs :
• Explorer le dictionnaire de données d'Oracle
• Obtenir des informations sur la structure de la base de données et les objets
qui y sont présents

Rappel :
Le dictionnaire de données d'Oracle est une collection de vues système qui contient des
métadonnées et des informations décrivant la structure et le fonctionnement d'une base de
données Oracle. Ces vues systèmes sont stockées dans le propre schéma du système,
généralement appelé "SYS". Le dictionnaire de données joue un rôle crucial dans
l'administration et la gestion d'une base de données Oracle.

Voici quelques points clés concernant le dictionnaire de données d'Oracle :

Métadonnées : Le dictionnaire de données contient des informations détaillées sur les objets
de la base de données tels que les tables, les vues, les index, les contraintes, les utilisateurs, les
rôles, etc.

Vues système : Les informations du dictionnaire de données sont exposées à travers un


ensemble de vues système, chacune fournissant des détails spécifiques sur un aspect particulier
de la base de données. Ces vues sont préfixées par les noms "DBA_", "ALL_" et "USER_" pour
indiquer le niveau de privilèges requis pour y accéder.

Utilisation dans l'administration : Les administrateurs de bases de données utilisent le


dictionnaire de données pour surveiller la santé de la base de données, effectuer des diagnostics,
gérer les objets, contrôler les autorisations, et bien d'autres tâches liées à l'administration de la
base de données.

Accès : L'accès au dictionnaire de données est généralement réservé aux utilisateurs disposant
de privilèges administratifs, tels que les utilisateurs appartenant au rôle DBA (Database
Administrator).

Consistance des données : Les informations présentes dans le dictionnaire de données sont
toujours à jour et cohérentes, car elles sont automatiquement mises à jour par Oracle chaque
fois qu'il y a une modification dans la base de données.

En résumé, le dictionnaire de données d'Oracle fournit une vue détaillée et structurée des objets
et des paramètres de la base de données, facilitant ainsi la gestion, l'administration et la
surveillance de la base de données Oracle.

1
1) Découvrir le schéma de la relation DICT
SQL> DESC Dict;
2) Sélectionner le contenu complet du dictionnaire :
SQL> select * from dict;
3) Donner les rôles et les structures des tables suivantes :

Nom table Rôle Structure


ALL_CATALOG
ALL_USERS
ALL_COL_COMMENTS
ALL_CONSTRAINTS
ALL_TAB_PRIVS

4) Identifier les différents types d’objets reconnus par ORACLE.


SQL> select distinct table_type FROM ALL_catalog;
5) Donner le nombre d’objets référencés dans la table ALL_CATALOG :
SQL> SELECT COUNT(*) FROM all_catalog;
6) Déterminer le schéma de la relation user_users
SQL> desc user_users;
Le nom d’utilisateur est :
SQL> select username from user_users;
7) Comparer entre ALL_CATALOG et USER_CATALOG
8) Sélectionner l'ensemble des tables ayant un même propriétaire :
SQL> select owner, table_name from ALL_TABLES group by owner, table_name order
by Owner ;

Vous aimerez peut-être aussi