0% ont trouvé ce document utile (0 vote)
21 vues3 pages

Tpbda

Transféré par

dhiakannou1
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)
21 vues3 pages

Tpbda

Transféré par

dhiakannou1
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

22/04/2025

ADMINISTRATION DES BASES DE DONNEES

TP

1. Céer un compte Ahmed de mot de passe Ahmed qui travaille sur le tablespace USERS et l'espace
temporaire temp ( users et temp sont 2 tablespace crées par defaut) :

PRATIQUE SUR LE DICTIONNAIRE DE DONNEES :

2. Les vues DICTIONARY (synonyme DICT) et DICT_COLUMNS :


interroger la base pour déterminer à quelles vues peut-on accéder.

 Connectez vous avec l’utilisateur SYSTEM


 Sélectionner les noms des vues du dictionnaire de données qui
incluent la chaine « TABLES ».

 Sélectionner les noms des vues ayant le nom de colonne ‘BLOCK’

3. USER_OBJECTS,ALL_OBJECTS ,DBA_OBJECTS ,DBA_TABLES,


DBA_VIEWS , DBA_INDEXES,DBA_CONSTRAINTS :

 Affichez la liste des objets (table, index, fonction, séquences,


synonyme, etc…) du compte AHMED (ensuite essayer avec le
compte SCOTT), leur type, la date de création et la date de
dernière modification. Ajouter une colonne observation
varchar2(30) à la table JOB_HISTORY et réafficher de nouveau.

 Donnez les noms, types ainsi que les propriétaires de tous les
objets sur lesquels le compte AHMED (ensuite essayer avec le
compte SCOTT), a des droits.
 Afficher la liste des tables des comptes AHMED et SCOTT
(utiliser la vue DBA_TABLES avec le compte system).
 Afficher le nombre de tables créées par chaque utilisateur

 Afficher la liste des vues du compte SCOTT


DBA/TP Page 1
22/04/2025

 Afficher la liste des PROCEDURES créées par le compte SCOTT

4. Vues dynamiques :
 Donner la liste des utilisateurs connectés sur votre instance
courante (utiliser la vue v$session : username, sid, serial#, program,
ident). Ident est une colonne rajoutée pour identifier de façon
explicite les processus d’arrières plan et les processus utilisateurs.
S'il s'agit d'un processus utilisateur, ident vaut "PROCESSUS
UTILISATEUR" sinon il vaut "PROCESS ARRIERE PLAN".
3- Déterminer la taille de l’SGA (utiliser la vue dynamique v$sga)

4- Déterminer la taille détaillée de l’SGA (utiliser la vue


dynamique v$sgastat)

5- Ouvrir une autre session avec le compte AHMED, écrire une


requête et donner le texte de la requête lancée par le l’utilisateur
AHMED sur la base (utiliser les vues v$sqlarea, v$session) à
partir de la première session. (La jointure entre v$sqlarea et
v$session se fait respectivement par les colonnes
parsing_schema_id et user#)

DBA/TP Page 2
22/04/2025

5. Ecrire une procédure stockée PS_GET_INFO_ABOUT_USER () qui à


partir de la lecture externe d’un nom de compte affiche les informations
suivantes :
 Sa date création, son profil, son tablespace par défaut et son
tablespace temporaire, son statut
 L’ensemble des objets créés dans le schéma du compte Oracle
donné

DBA/TP Page 3

Vous aimerez peut-être aussi