Vous êtes sur la page 1sur 18

Démarrage et Arrêt

d’une instance Oracle


 Le serveur de bases de données est constitué d'une instance et
d'une base de données Oracle

 Une base de données Oracle possède une structure logique et une


structure physique.

• La structure logique correspond à l’ensemble de schémas,


tablespaces, tables, vues….
• La structure physique correspond à l'ensemble des fichiers du
système d'exploitation constituant la base de données.

2
 Une base Oracle est composée de trois types de fichier :

 les fichiers de données qui contiennent les données de la base,

 les fichiers de journalisation (fichiers redo log), qui contiennent les


modifications apportées à la base (LMD, LDD, Commit) afin de
permettre la récupération des données en cas de panne,

 les fichiers de contrôle, qui contiennent les informations nécessaires


au maintien et à la vérification de l'intégrité de la base de données.

3
Démarrage et Arrêt d’une instance
Pour rendre une base accessible, il faut démarrer une instance et ouvrir
la base de données avec cette instance.
Il y a trois grandes phases dans le processus de démarrage :
◦ démarrage de l’instance, (état NOMOUNT)
◦ montage de la base de données, (état MOUNT)
◦ ouverture de la base de données (état OPEN).
De même, il y a trois grandes phases dans le processus d’arrêt :
◦ fermeture de la base de données.
◦ démontage de la base de données,
◦ arrêt de l’instance.
Démarrage et Arrêt d’une instance

• renommer des fichiers de données,


• activer ou désactiver des options
d'archivage de fichiers de journalisation,
• effectuer une récupération complète de
la base de données.

pour la création d'une base de


données ou à la recréation de fichiers
de contrôle
Etats de l’instance / Etats de la BD
Phase de démarrage Etat de l’instance Etat de la base de
données
Nomount Started -
Mount Mounted Mounted
Open Open Read write / read only
Etats de l’instance / Etats de la BD
- Afficher l’état de l’instance:

- Afficher l’état de la base de données:


Arrêter une instance Oracle
Syntaxe:
SHUTDOWN [NORMAL | IMMEDIATE | TRANSACTIONAL | ABORT]
Où:
NORMAL :
Oracle attend que tous les utilisateurs soient déconnectés (pas de nouvelle connexion autorisée) puis
ferme proprement la base de données.
IMMEDIATE :
Oracle déconnecte tous les utilisateurs (en effectuant un ROLLBACK des éventuelles transactions en cours)
puis ferme proprement la base de données.
TRANSACTIONAL :
Oracle attend que toutes les transactions en cours se terminent avant de déconnecter les utilisateurs (pas
de nouvelle transaction autorisée) puis ferme proprement la base de données.
ABORT :
Oracle déconnecte tous les utilisateurs (sans effectuer de ROLLBACK des éventuelles transactions en cours)
puis ferme "brutalement" la base de données, sans effectuer de point de synchronisation (checkpoint). Une
récupération de l’instance sera nécessaire lors du prochain démarrage.
Exercice
1- Vérifiez s’il y a des utilisateurs connectés.
2- Est-ce qu’il y a des transactions en cours.
Démarrer une base de données
Atelier
Démarrer une instance (Mount)
Démarrer une instance (NoMount au mount)
Attention
Démarrer une instance (open)
Démarrer une instance (open)

Vous aimerez peut-être aussi