Le dictionnaire de données Oracle représente le
coeur de la base de données. Il s'agit d'un ensemble de tables
systèmes contenant les informations relatives à la structure de
la base de données :
· Utilisateurs de la base (ainsi que leurs
privilèges et leur rôle)
· Il mémorise la structure des tables et de tous les
objets manipulés par la base.
· Ressources physiques allouées à la base
· Il sera enrichi à chaque création d'une
nouvelle structure dans la base
· Il est utilisé par les administrateurs de la base,
les utilisateurs et le noyau.
Il doit être vu comme une zone en lecture seule, Il
n'existe pas d'ordre direct de mise à jour de cette partie de la base
(les ordres influant sur cette partie correspondent aux actions liées au
LDD create, drop, etc.).
Il appartient à l'utilisateur SYS, mais
l'utilisateur SYSTEM, c'est-à-dire l'administrateur de la base,
possède des droits de lecture sur des vues du dictionnaire. Enfin le
dictionnaire de données est conservé dans le tablespace
SYSTEM.
Le dictionnaire dispose de classes de vues :
De nombreuses vues permettent à des utilisateurs
d'accéder à certaines parties du dictionnaire de données.
Les vues du dictionnaire de données sont classées par famille et
nommées en fonction de l'appartenance à une de ces familles.
Voici la liste de ces familles de vues :
· USER : informations sur tous les objets
dont l'utilisateur connecté est propriétaire.
· ALL : fournissent des informations
sur les objets pour lesquels l'utilisateur a un droit d'accès,
c'est-à-dire les objets de la base créés par l'utilisateur
ainsi que tous les objets accessibles par cet utilisateur
· DBA : informations sur tous les
objets de la base.
· V$ : sont des vues dynamiques permettant
d'avoir des informations sur l'état courant de l'instance de la base de
données de son démarrage à son arrêt.
7. Démarrage et arrêt d'une
instance
Le démarrage d'une instance se fait en plusieurs
étapes. Elles sont au nombre de trois et se présentent tel que
suit :
· NOUMOUNT : Cette étape va
consister à lire le fichier init.ora, à démarrer
l'instance, allouer la mémoire, et démarrer les processus
d'arrière plan.
· MOUNT : Cette étape va
consister à ouvrir le ou les fichiers CONTROLEFILE afin de mettre en
mémoire les informations contenues par les fichiers CONTROLEFILE. Durant
cette étape les fichiers de données ne sont pas accessibles car
ils n'ont pas encore été ouverts.
· STARTUP : Cette étape va
consister à ouvrir tous les fichiers de données
enregistrés dans les fichiers CONTROLEFILE. Puis une fois tous les
fichiers ouverts et disponibles, à ouvrir complètement la base de
données aux utilisateurs.
r d'aPPIicatio Orai