Administration des bases de données
Cégep du Vieux-Montréal
La gestion des utilisateurs
2 | P a g e
Création des usagers Oracle
Pour les usagers suivants, n’oubliez pas de leur assigner le profil ACME_PROFIL.
Création de l’usager ACME_CREATEUR
Cet usager doit être le schéma des tables. Il a donc comme objectif de créer les tables.
À ce point ci, il faut:
1- Créer l’usager, y assigner son profil et son rôle
2- Se connecter avec cet usager
3- Exécuter le script Lab-usager-2.sql. Ceci créera les tables.
4- Retirer son rôle afin qu’il ne puisse plus se connecter. La tâche de l’usager ACME_CREATEUR est
terminée.
Création de l’usager ACME_BACKUP
Cet usager sera utilisé par une autre application afin de sauvegarder la base de données.
Il aura également comme tâche d’ajouter une entrée dans la table BACKUPLOGS (créée par l’usager
ACME_CREATEUR). Il faut donc ajouter ce privilège à son rôle.
Création de l’usager ACME_APP
Créer un usager qui possèdera le rôle ROLE_ACME_USAGER. Celui-ci pourra donc être utilisé par
l’application.
Création des synonymes
Pour éviter d’avoir à préfixer le nom des tables par ACME_CREATEUR, il faut faire un synonyme public
pour les 4 tables.
Scripts de tests
Si vous avez le temps, faites la création de scripts de tests permettant de constater que :
1- l’usager ACME_CREATEUR ne peut plus se connecter
2- l’usager ACME_BACKUP peut ajouter des données dans la table BACKUPLOGS seulement.
3- l’usager ACME_APP peut ajouter/modifier/supprimer/lire les données des tables.
4- les synonymes fonctionnent biens.