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;
越努力,越幸运。越简单,越帅气。