You are on page 1of 5

RSI21 M2

TP1 ADMINISTRATION DES BASES DE DONNEES

Partie 1 :
Une base de données Oracle est constituée de plusieurs éléments :
- Des processus chargés en mémoire sur le serveur.
- Des fichiers physiques stockés sur le serveur.
- D'un espace mémoire sur le serveur appelé SGA (System Global Area)

Les différents fichiers constituant la base de données sont :


- Fichiers de données (Data Files, .dbf) : Ceux-ci contiennent les
données de la base de données
- Fichiers de control (Control Files, .ctl) : Ceux-ci gardent une trace de
la structure physique de la base de données et enregistrent les
modifications apportées à la base de données
- Fichiers de journal (Redo log files, .log) : Ceux-ci contiennent un
enregistrement de toutes les modifications apportées à la base de
données et sont utilisés pour récupérer la base de données en cas de
panne.
- Fichiers d’archive (Archive log files, .arc) : Il s'agit d'une copie de
sauvegarde des fichiers de journalisation, utilisée à des fins de
récupération.
- Fichiers temporaire (tempfiles, .tmp) : Ceux-ci sont utilisés pour le
stockage temporaire lors de la réalisation d'opérations importantes,
telles que le tri ou le regroupement
- Fichiers de mot de passe (Password files, .pwd) : Ceux-ci sont utilisés
pour stocker les mots de passe de la base de données pour
l'authentification à distance
- Fichiers de paramètre (Parameter files, .ora) : Ceux-ci contiennent les
paramètres de configuration de la base de données.
Partie 2 :

En utilisant l’utilitaire SQLPLUS :


1) Afficher le nom de l’instance de la base de données oracle en cours.
select instance_name from V$instance;

2) Afficher la liste des processus de l’instance oracle.


select program from V$process;
3+4) Quels sont les différents fichiers constituants la base de données.Quel est
le rôle de chacun de ces fichiers.
Voir Partie 1.
5) Afficher la liste des fichiers de contrôle.
select name from V$controlfile ;
6) Afficher la liste des fichiers de données.
select name from V$datafile ;

7) Afficher la liste des fichiers temporaires «tempfile».


select name from V$tempfile ;

8) Afficher la liste des tablespaces du système.


select * from V$tablespace ;

9) Afficher la liste des fichiers journaux en ligne.


select member from V$logfile ;

10) Se connecter à Sqlplus avec le compte sys en tant que sysdba.


connect sys as sysdba
11) Se déconnecter et connecter avec le compte system.
-disconnect
-connect system /manager

12) Afficher l’utilisateur connecté.


show user

13) Afficher la liste de tous les utilisateurs.


select username from dba_users ;

You might also like