创建用户
SQL> create user 用户名 2 identified by 密码;赋予用户权限
SQL> GRANT create table,create view,create sequence , create session --权限 2 TO 用户名;用户拥有创建表权限后,还需要赋予用户表空间才能创建表
ALTER USER 用户名 QUOTA 空间大小 ON 什么表
SQL> ALTER USER wang QUOTA unlimited 2 ON users;PS:unlimited无限制,也可以指定多少K。
SQL> create role wang1;给角色赋予权限
SQL> GRANT create table,create session , create view 2 TO wang1;
ALTER USER 用户名 IDENTIFIED BY 新密码;
alter user wang identfitied by wang
GRANT object_priv [(columns)]权限 ON object 对象 TO {user|role|PUBLIC} 用户/角色/所有用户
--WITH GRANT OPTION 使用户同样具有分配权限的权利,简单说,我分享给你了,我允许你也可以分享给别人
分配scott的employees表的查询权限给用户wang
SQL> grant select 2 on scott.employees 3 to wang;
REVOKE {privilege [, privilege...]|ALL} ON object FROM {user[, user...]|role|PUBLIC} [CASCADE CONSTRAINTS];SQL示例
SQL> revoke select 2 on scott.employees 3 from wang;