Aujourd'hui, je vais vous faire découvrir la gestion des droits utilisateur d'ORACLE. La création de nouveaux utilisateurs ne peut être effectuée que par l'administrateur DBA d'Oracle.
语句:Create user TestUser identified by testPass; 其中TestUser是用户名,testPass则是密码了
Changez le mot de passe (le gestionnaire DBA ou l'utilisateur peut utiliser l'instruction Alter)
语句:Alter user TestUser identified by newtestPass; 只需要把Create 换成Alter,那个用户名,后面跟新的密码
Si l'utilisateur ne peut pas se connecter à l'application plsql, une erreur sera signalée , et voici Il y a un lien important, c'est-à-dire l'attribution d'autorisations
L'image ci-dessus signifie : l'utilisateur test n'a pas besoin de donner des autorisations de connexion (Créer Mot-clé de session) pour accorder des autorisations (Accorder)
语句:Grant Create Session to test;
Les débutants doivent uniquement attribuer les autorisations suivantes :
权限 | 含义 |
---|---|
Create table | 赋予创建表的权限 |
Create view | 赋予创建视图的权限 |
Create procedure | 赋予创建过程的权限 |
Create sequence | 赋予创建序列的权限 |
Il existe également une autorisation d'objet : (c'est-à-dire que vous pouvez attribuer vos propres autorisations pour spécifier quelles autorisations l'utilisateur utilise-t-il
pour interroger, mettre à jour, ajouter, etc. Autorisations
~~~~~ 语句1:Grant Select、Update on oll to test; 语句2:Grant Select、Update on oll to test with grant option; 语句3:Grant Select、Update on oll to public; ~~~~~
instruction 1 : il suffit d'attribuer la table oll . Les autorisations Select et Update sont accordées à l'utilisateur test. Les mots-clés sont ~~ (avec option d'octroi)
La différence entre l'instruction 2 et l'instruction 1 est que with est ajouté. L'option d'octroi signifie que l'utilisateur test a également la permission d'attribuer la sélection et la mise à jour de la table oll à d'autres utilisateurs
Les mots-clés sont (publics)
Déclaration 3 L'option Le mot-clé (public) signifie public. Tant que l'utilisateur utilise public
pour les autorisations de sélection et de mise à jour de la table oll, tous les utilisateurs peuvent utiliser les données de la table oll. Accorder des autorisations à un objet peut révoquer les autorisations de l'objet. Si le mot-clé (revoke)
est utilisé dans l'instruction de révocation, même les autorisations attribuées par la clause with grant option seront révoquées
récupère les autorisations de l'utilisateur test, ce qui équivaut à révoquer les autorisations attribuées pour tester à d'autres personnes. >Verrouillage, déverrouillage et invalidation du mot de passe de l'utilisateurSupprimer l'utilisateur (drop)
Cours recommandés :
语句:Revoke Select、Update on oll from test;
Tutoriel vidéo SQL
命令行:ALTER test USER ACCOUNT LOCK/UNLOCK; Lock是锁上的意思UnLock是没有锁的
Tutoriel vidéo MySQL
语句:drop user test ;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!