Vous êtes sur la page 1sur 2

Travail Pratique

Objectif : arrêt et démarrage d’instance


Partie 1 : instance de démarrage
Démarrage et arrêt d’une instance et d’une BD
1. L’étape « nomount » : démarrage de l’instance
 Lire le fichier de paramètres
 Allouer la mémoire du SGA
 Démarrer les processus d’arrière-plan
 Ouvrir les fichiers

2. L’étape « mount » : montage de la BD


 Associer la BD à l’instance démarrée
 Ouvrir les fichiers de contrôle.
 A cette étape, seul les administrateurs peuvent accéder à la BD.

3. L’étape « open » : ouverture de la BD


 Vérifier que les fichiers de données sont accessibles.
 Permettre la connexion de tous les utilisateurs.

Pour démarrer: startup mount/ startup nomount

Pour l’arrêt :

 Shutdown abort
Arrêt le plus brutal et le plus rapide. Pas de rollback avant pendant l’arrêt. Ce shutdown
nécessite une récupération d’instance au redémarrage.
 Shutdown immediate
Ce shutdown évite de perdre des données mais les transactions en cours sont arrêtées avec un
rollback. C’est le mode qui, associé au redémarrage est le plus rapide, car le redémarrage ne
nécessite pas de récupération.
 Shutdown transactionnal
Ce shutdown évite de perdre des données et attend que toutes les transactions en cours soient
validées par un commit. Aucune nouvelle transaction n’est autorisée.
 Shutdown normal
Ce shutdown évite de perdre des données et attend que toutes les connexions en cours soient
arrêtées. Aucune nouvelle connexion n’est autorisée.

Travail pratique :
1. Exécuter la commande startup nomount que remarquez vous
2. Exécuter la commande shutdown que remarquez vous
3. Re-exécuter la commande startup nomount
4. Tester les autres types d’arrêt et de démarrage

Partie 2 :
1. Connectez-vous à l'instance Oracle.
2. Arrêter l'instance.
3. Monter l'instance puis la démarrer
4. Afficher le nom des utilisateurs de la base de données.
5. Quelle est la valeur actuelle du paramètre user_dump_dest dans le fichier de
paramètres du serveur
6. Modifiez la valeur du paramètre user_dump_dest pour la mettre à c:/temp/udump
uniquement pour la session courante.
7. Consultez la valeur du paramètre user_dump_dest respectivement dans les vues
dynamiques V$SPPARAMETER et V$PARAMETER. Que remarquez-vous ?
8. Quelle est la taille du buffer cache de données ?
9. Quelle est la taille de la SGA (zone mémoire globale du système) ?
10. Identifiez le nom de la base de données, le nom de l'instance et la taille des blocs de la
base de données.
11. Énumérez le nom et la taille des fichiers de données, le nom des fichiers de reprises et
le nom des fichiers de contrôle.
12. Affichez le numéro de version
13. Donnez le nombre maximum de processus utilisateur pouvant se connecter
simultanément à l'instance. Sont-ils tous disponibles pour les utilisateurs ?
14. Quel est le nombre de vues dynamiques ?
15. Quel est le nombre maximum de fichiers de données que vous pouvez créer dans la
base de données ?
16. Énumérez le nombre et l'emplacement des fichiers de reprise existants. Affichez le
nombre de groupes de fichiers de reprise et de membre que votre base de données
contient.
17. Tablespaces:
18. créez des tablespaces permanents avec les noms et le type de stockage suivants :
a. DATA01 pour les tables avec stockage par défaut (taille de 2Mo) ; DATA01 :
DISK4/data01.dbf (2Mo) ;
b. TEMPBIS pour les segments temporaires (activation de la non augmentation
de la taille d'extent). Ne pas créer le fichier temporaire ; TEMPBIS :
DISK3/tempbis.dbf (2Mo)
c. INDX01 pour les index avec stockage par défaut (activez l'extension
automatique de 500 K si des extents supplémentaires sont requis) ; INDX01 :
DISK2/indx01.dbf (1Mo)
d. RONLY pour les tables en lecture seule avec stockage par défaut. RONLY :
DISK1/ronly01.dbf (1Mo)
19. Vérifier la création logiquement et physiquement.
20. Allouez 500Ko supplémentaires au tablespace DATA01 et vérifiez le résultat.

Vous aimerez peut-être aussi