您的位置:首页 > 数据库 > Oracle

Oracle学习 用户、权限、角色

2016-07-21 23:03 344 查看

Oracle学习 用户、权限、角色

一、用户

1.创建用户

CREATE USER name
IDENTIFIED BY password
[ACCOUNT LOCK|UNLOCK] //是否锁定
[PASSWORD EXPIDER];//立即过期


2.修改用户

ALTER USER name
IDENTIFIED BY password
[ACCOUNT LOCK|UNLOCK] //是否锁定
[PASSWORD EXPIDER];//立即过期


3.删除用户

DROP USER name [CASCADE];


CASCADE:删除用户下的所有数据库对象

二、权限

1.分类

系统权限:能否在数据库上完成某一操作

对象权限:能否在数据库对象上完成某一操作

2.系统权限

授予

GRANT priv
TO user|role
[WITH ADMIN OPTION];


回收

REVOKE priv
FROM user|role;


3.对象权限

授予

GRANT priv
ON object
TO user|role
[WITH ADMIN OPTION];


回收

REVOKE priv
ON object
FROM user|role;


三、角色

1.创建角色

CREATE ROLE name;


2.删除角色

DROP ROLE name;


3.授予角色(用户)

GRANT ROLE rolename TO username;


4.回收角色(用户)

REVOKE ROLE rolename TO username;


越努力,越幸运。越简单,越帅气。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息