Tp 9 dictionnaire user privs roles et profiles 2018

TP BASE DE DONNEES AVANCEES - Dictionnaire de données - Gestion des utilisateurs droit et rôles - Gestion des Pro ?les utilisateurs S Introduction Ce TP est composé de trois parties à savoir Le dictionnaire de données la gestion des utilisateurs et leurs rôles et privilèges et la gestion des pro ?les LA première va nous permettre d ? étudier la structure centralisée dictionnaire de données sur laquelle repose Oracle La compréhension du fonctionnement du dictionnaire est essentielle à l ? administration des bases de données Dans la deuxième on va administrer des utilisateurs par leurs créations et attribution des rôles et privilèges Et en ?n dans la dernière partie on va étudier les pro ?les utilisateurs en changeant quelques paramètres et testant leurs mode de fonctionnement a ?n d ? appréhender davantage le rôle de la gestion des pro ?les I- Dictionnaire de données Le dictionnaire des données sous ORACLE contient des informations concernant les di ?érentes tables stockées dans la base son utilité s ? avère très importante dans les grandes bases de données là on en peut chercher une information complète si l ? on détient juste un bout Ainsi la table usertables liste toutes les tables dont vous l ? utilisateur connecté à la base êtes propriétaire La table alltables liste elle toutes les tables contenues dans la base Et autres vues comme dbstabprivs dbaroleprivs et dbasysprivs sont utiles pour l ? administration des compte et droits Ces tables récapitulatives ont de nombreux attributs Pour conna? tre ces attributs on utilise l ? opérateur DESC ou DESCRIBE - A ?n de visualiser les vues de Dictionnaire soit on se connecte par le compte sysdba ou par le compte sys pour se connecter par ce dernier il va falloir réinitialiser son mot de passe par la commande C users hp set oracle sid ORCL pour les gens ui ont la bse de données ORCL Après avoir réinitialisé le compte de l ? utilisateur sys se connecter via l ? outil SQLdeveloper et réaliser la suite de cette partie Attention Pour certaines versions SQLdeveloper il faut changer le rôle en SYSDBA comme illustrée dans l ? image ci-dessous partie encerclée en rouge C - La table DICTIONARY ayant le synonyme DICT contient de dictionnaire de données de la base de données Quelles sont les champs que contient cette table décrivez-les - Utiliser la table ALLCOLCOMMENTS ou bien USERCOLCOMMENTS de dictionnaire puis visualiser le commentaire sur la colonne startdate de la table JOBHISTORY - Examiner la table USERTRIGGERS de dictionnaire qui stocke les informations sur tout les triggers dans votre schema Ci-dessous quelque colonne de cette table TRIGGERNAME TRIGGERTYPE TRIGGERINGEVENT TABLEOWNER TABLENAME COLUMNNAME WHENCLAUSE STATUS ACTIONTYPE TRIGGERBODY Question Prenez un trigger de votre choix et extraire le contenue de ces champs - Examiner la table Usersource allsource pour visualiser les codes source des triggers et des procédures et fonction que vous avez réalisés - On veut savoir les noms des la tables qui contient la colonne JOBid réaliser le

Documents similaires
  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Dec 01, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 46.9kB