Vous êtes sur la page 1sur 3

 

Administration de bases de données Oracle
 

Atelier I : Manipulation du Serveur & Gestion de l’Instance


Paramètres Oracle ; Oracle_SID, Ora_DBA 

1.  Afficher l’instance par défaut du serveur  (définie par la variable d’environnement  « ORACLE_SID 
») dans la base de registre : (HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1) 
Afficher le répertoire racine de base d’oracle , via le paramètre Oracle_home,  

2. Editer le fichier de paramètres  (pfile) d’oracle : initOrcl.ora  (\admin\orcl\pfile\init.ora)  
    Donner le nom de la BD (db_name) , la taille du db block, le nom du listner ,le chemin du fichuer de 
contrôle et le nombre max de processus)   
 

3. Vérifier que votre administrateur OS fait membre du groupe Ora_DBA 

Démarrage  et Arrêt d’une Instance  (open, mount , unmount) 
 
Avant de pouvoir démarrer l’instance il faut démarrer le service oracle pour Windows  :  
Sous Administrateur OS , cmd : 

4. C :> net start OracleServiceOrcl  , sinon à partir de services  OS.  
Orcl étant le SID Oracle attribué par le système idem au nom de l’instance.   

5. Lancer SQLPLUS  sans connexion :  sqlplus /nolog 

6. Connecter sur une instance inactive avec identification OS : Connect / as sysdba 
Démarrer la BD dans l’état final open 
    __________________________ 

7. Afficher le nom de l’instance

      ______________________________ 

8. Visualiser la taille de SGA , de PGA et sessions (show parameter )  
    ____________________________________ 

9. Arrêtez la base en mode immédiat (immediate).


          ____________________________________ 

10.Démarrez l’instance sans montage (nomount) 
        ________________________________________ 

Le message du système :      _________________________ 

11.En utilisant votre déduction (et Google), quel est le statut de votre base de données : 

1  Proposé Par : Pr. Chiheb CHAIEB © 
 
  Administration de bases de données Oracle
 

 
SELECT STATUS FROM ________________________________________ 

12.Démarrer une seconde session avec SQLPLUS (dans une autre fenêtre). 

13.Essayez de connecter l'utilisateur HR/HR 

SQL > _________________________________ 
Message système:    ________________________________ 

14.Monter la base de données ( sous le sys) 

SQL > ____________________________________ 

15. l’user HR peut il se connecter sur la base, justifier votre réponse 

              _________________________; 

16. Procédez à l’ouverture complète de la base de données. 

      ___________________________  ______________________ 

17.Fermez l'instance d'ORACLE 

_______________________________________________ 

18. Lors de l’ouverture de la base de données, si nous voulions l’ouvrir en lecture seule, quelle est la 
commande qu’il faudrait utiliser ? 
_______________________________ 
 

19. Lors de l’ouverture de la base de données, si nous voulions empêcher les utilisateurs normaux de se 
connecter et seulement permette la connexion de certains usagers (i.e. les administrateurs ayant le 
privilège RESTRICTED SESSION), quelle option de la commande startup pourrions‐nous utiliser ? 
 
_________________________________________________________ 
 

Fermeture de la BD 

20.Pour le besoin de ce test, ouvrir la base de données en mode « open » (si ce n’est pas déjà le cas). 
_________________________________ ; 

21. Connecter l'utilisateur  hr/hr dans une 2e session SQLPLUS. 
Sur Sys, Fermer la base de données normalement   
_______________________________________________ 

22. Après 1 à 2 minutes d’attente, la base de données s’est‐elle fermée ?, justifiez  
______________________________________ 

2  Proposé Par : Pr. Chiheb CHAIEB © 
 
  Administration de bases de données Oracle
 

 
 

23.Trouvez une méthode pour réussir à fermer votre base de données…  
____________________________________ 

24. Ouvrez la base de données.. 

________________________________________________ 

25. Connectez‐vous sous l’ID utilisateur hr, puis insérer une ligne dans la table REGIONS. Ne validez


pas et ne quittez pas la session,
___________________________________________________________

26.  Démarrer SQL*Plus dans  une autre session (une autre fenêtre sous windows). Connectez‐vous en 
tant que sys as sysdba, puis procédez à un arrêt en mode Transactional, 

____________________________________________________________ 

27. Annulez l’insertion dans la session hr, puis quittez. Que se passe‐t‐il dans la session de hr? Que se 
passe‐t‐il dans celle de SYS ? 

____________________________________________________ 

28. Connectez‐vous à la base de données sous l’ID utilisateur SYS AS SYSDBA, puis démarrer la base, 

_________________________________________________ 

29. Démarrer SQL*Plus dans  une autre session (une autre fenêtre sous windows). Connectez‐vous en 
tant que hr 

Remarque : conservez les sessions SQL*Plus de SYS et HR ouvertes  

30. Sous l’ID SYS, activez la session en mode restreint 

_____________________________________________________________ 

31. Sous l’ID hr, effectuez une sélection dans la table REGIONS. L’opération aboutit-elle ?
quittez la session, puis reconnectez-vous sous l'ID hr, que se passe-t-il ?
____________________________________________________________

32. Sous l’ID SYS, désactivez la session en mode restreint 

3  Proposé Par : Pr. Chiheb CHAIEB © 
 

Vous aimerez peut-être aussi