En termes simples , un rôle est un ensemble de permissions ou privilèges et d'autres rôles . Ceci est en contraste avec les privilèges qui permettent aux utilisateurs de base de données des droits distincts pour accéder à l'objet d'un autre utilisateur ou à utiliser des instructions SQL spécifiques. Les deux types de privilèges disponibles dans une base de données Oracle sont des privilèges d'objets et les privilèges du système. Privilèges d'objets donnent aux utilisateurs des autorisations à des objets de base de données ou les objets d'un autre utilisateur , des privilèges système sont des autorisations qui permettent aux utilisateurs d'effectuer des opérations de base de données puissants. Pour déterminer les privilèges du système associées aux rôles et des utilisateurs dans la base de données , utilisez la vue du dictionnaire de données DBA_SYS_PRIVS pour déterminer les privilèges d'objets associés à un rôle ou un utilisateur dans la base de données. Instructions 1 Sélectionnez "Tous les programmes " dans le menu Démarrer de Windows. 2 Cliquez sur la base de données Oracle à partir de la liste des programmes , sélectionnez " Application Development " et sélectionnez "SQL plus. " 3 Entrez votre nom d'utilisateur , mot de passe et de la ficelle dans la fenêtre de connexion hôte et cliquez sur " OK". 4 Type de " Select * DBA_Roles ; " à la commande SQL invite et appuyez sur la touche "Entrée" pour afficher une liste de tous les rôles dans la base de données 5 type " SELECT * FROM DBA_SYS_PRIVS ; ». sur le SQL . invite de commande pour afficher une liste de toutes les autorisations du système associées aux utilisateurs et rôles dans une base de données 6 type de "SELECT * FROM DBA_TAB_PRIVS ; » à l'invite pour afficher la liste de toutes les autorisations d'objet de commande SQL associée à des utilisateurs et des rôles dans une base de données .
|