Ora user priv prof GESTION DES UTILISATEURS Mustapha HAIN infohain yahoo fr Abcdformation blogspot com ENSAM-Casablanca GÉNÉRALITÉS Nouveaux Utilisateurs Administrateurs de la Base Username Password Access Privilege Quotas Pro ?le Oracle DB C GÉNÉRALITÉS
GESTION DES UTILISATEURS Mustapha HAIN infohain yahoo fr Abcdformation blogspot com ENSAM-Casablanca GÉNÉRALITÉS Nouveaux Utilisateurs Administrateurs de la Base Username Password Access Privilege Quotas Pro ?le Oracle DB C GÉNÉRALITÉS Scott password scott Compte de scott Scott employe Indexes Tables Vues Sequences Synonymes Procedures stockées Triggers Schème de scott CRÉATION D ? UN UTILISATEUR privilèges SYSOPER ou SYSDBA CREATE USER util IDENTIFIED BY mot passe DEFAULT TABLESPACE tablespace TEMPORARY TABLESPACE tablespace PROFILE pro ?l QUOTA entier UNLIMITED ON tablespace CCRÉATION D ? UN UTILISATEUR exemple SQL CREATE USER Ali IDENTIFIED BY ok exemple SQL CREATE USER Amal IDENTIFIED BY abcd DEFAULT TABLESPACE t TEMPORARY TABLESPACE temp QUOTA M ON t QUOTA M ON t PROFILE default CRÉATION D ? UN UTILISATEUR ? Deux utilisateurs sont réservés dans une base de données Oracle sys et system ? Par défaut un utilisateur n ? a aucun droit d ? accès aux tablespaces de la base ? Assigner des quotas à un utilisateur empêche une consommation démesurée d ? espace dans un tablespace CMODIFICATION D ? UN UTILISATEUR ALTER USER util IDENTIFIED BY mot passe EXTERNALLY DEFAULT TABLESPACE tablespace TEMPORARY TABLESPACE tablespace PROFILE pro ?l QUOTA entier UNLIMITED DEFAULT ROLE rôle ALL NONE ON tablespace EXCEPT rôle SUPPRESSION D ? UN UTILISATEUR DROP USER util CASCADE CSURVEILLANCE DES UTILISATEURS ? USERUSERS ? ALLUSERS ? DBAUSERS ? USERTSQUOTAS ? DBATS QUOTAS GESTION DES PRIVILÈGES CCONTRÔLER LES PRIVILÈGES DE BASE DE DONNÉES Privilèges Objets Privilèges Système Oracle DB Un privilège est un droit d'exécuter un type de commande SQL ou un droit d'accès à un objet d ? autres utilisateurs CONTRÔLER LES PRIVILÈGES DE BASE DE DONNÉES Type de Privilège SYSTEM OBJECT Description Le privilège système donne le droit d'exécuter une opération ou un groupe d ? opérations spéci ?ques sur la base de données Le privilège objet donne le droit donne le droit à un utilisateur d ? accomplir une opération particulière sur une table une vue une séquence une procédure une fonction ou un package spéci ?que C PRIVILÈGES SYSTÈME Privilège Système Opérations autorisées CREATE SESSION CREATE TABLE SELECT ANY TABLE Permet la connexion à la base de données Permet de créer une table dans son propre schéma de créer des index sur les tables de son schéma Permet d'interroger n'importe quelle table vue ou snapshot de n'importe quel schéma MANIPULATION DES PRIVILÈGES SYSTÈME -la clause WITH ADMIN OPTION GRANT A B C REVOKE A B C X CMANIPULATION DES PRIVILÈGES SYSTÈME -la clause WITH ADMIN OPTION RESULTAT A B C PRIVILÈGES OBJET Privilège objet Table Vue Séquence Procédure ALTER DELETE EXECUTE INDEX INSERT REFERENCES SELECT UPDATE Inclus procédures stockées fonctions et package de type public Privilèges ne pouvant pas être attribués à un rôle Peut aussi être attribué sur des snapshots C ATTRIBUTION DE PRIVILÈGES OBJET SQL GRANT SELECT ON employe TO KARIM Ali SQL GRANT SELECT INSERT EMPNO ENAME DEPTNO UPDATE ENAME ON employe TO KARIM ATTRIBUTION DE PRIVILÈGES OBJET WITH GRANT OPTION SQL GRANT SELECT ON emp TO KARIM Ali
Documents similaires










-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 27, 2021
- Catégorie Management
- Langue French
- Taille du fichier 44.3kB