Vous êtes sur la page 1sur 2

UNIVERSITE CHOUAIB DOUKKALI

Faculté des Sciences El Jadida


Département d’Informatique

Année Universitaire 2021/2022


Filière : ABD6
SÉRIE N°3
Exercice 1 :

1. Dans le cas ou l’instance oracle se plante, quel est le processus qui va servir à corriger les
plantages de l’instance et à vérifier la synchronisation des données, et qu’elles sont les
étapes de la récupération.
2. Supposons que la base vient d’être démarrée et qu’aucune connexion n’a encore lieu. Un
utilisateur se connecte au serveur et demande l’exécution d’une requête, quels sont les
processus qui rentre en jeu :
a. Cas où la requête est un affichage : Select
b. Cas où la requête est une mise à jour : Update, ou Insert, ou Delete.
3. Créer une instance sous Windows, en utilisant ORADIM, qui permettra de créer un
service dédié à l’instance ORCL, de mettre se service en démarrage automatique, et basé
sur le fichier c:\oracle\ora92\admin\orcl\pfile\init.ora, (et de générer un fichier de mot de
passe avec les mots de passe oracle pour l’utilisateur INTERNAL).
4. Comment arrêter et démarrer l’instance ?
5. Affichez les informations sur les fichiers Redo.
6. Copier les tablespaces DATA_TBS et INDEX_TBS de la base de données BD1 vers BD2.
7. Créer une tablespace qui puisse être géré localement et rendre ses données inaccessibles.
8. Afficher les noms des fichiers de contrôle, puis créer un nouveau fichier de contrôle.
9. Afficher les vues du dictionnaire de données.
10. Vérifier l’état des fichiers physique de la base de données.

Exercice 2 :

1. Créer sous oracle la base de données contrôle1.


2. Créer un utilisateur, avec votre nom de famille et mot de passe votre prénom,
3. Attribuer à cet utilisateur les privilèges suivants :
a. Connexion à la base,
b. Droits de création de table,
c. Droits de création de vue.
4. Attribuer à cet utilisateur le droit de sélectionner, insérer, et supprimer des lignes dans la
table EmployeS6 de l’utilisateur Scott (à créer s’il n’existe pas).
5. Attribuer à l’utilisateur le droit de modifier que la colonne NomP et Lieu de ProjetS6 de
Scott.
6. Créer une procédure qui permet de créer un rôle.
7. Créer un package pour utiliser le rôle, afin de :
a. Vérifier l’adresse IP de l’utilisateur, si elle est correcte le rôle sera activer,
b. Créer une table de test,
c. Donner les droits au rôle,
d. Donner le rôle à l’utilisateur Scott,
e. Désactiver le rôle pour Scott.
8. Afficher les privilèges système assignés au rôle CONNECT.

Pr. M. E. RIFFI 1 / 2 2021/2022


9. Afficher la liste des privilèges assignés aux utilisateurs,
10. Liste des privilèges assignés à l’utilisateur au cours de sa session.

Exercice 3 :

1. Exporter la base de données sans les données dans le fichier c:\back.log,


2. Exporter le schéma de Scott,
3. Exporter la table EmployeS4 de Scott,
4. Exporter la tablespace de l’utilisateur,
5. Importer la table EmployeS4 de Scott dans votre nom,
6. Importer tous le schéma,
7. Reprendre 5) et 6) en utilisant un fichier de paramètres,
8. Reprendre 2) en exportant que les employés dont le salaire est supérieur à 10000,00 Dh.
9. Réaliser une sauvegarde de la BD à froid.
10. Réaliser une sauvegarde de la BD à chaud.
11. Activer le mode ARCHIVELOG.
12. Réaliser une restauration complète à partir de la sauvegarde à froid.
13. Dupliquer la BD.
14. Créer une BD de secours.

Pr. M. E. RIFFI 2 / 2 2021/2022

Vous aimerez peut-être aussi