用户 权限 角色

  • create USER user identified by password
  • quota 配额大小 on 表空间名

创建一个用户user1,并给予10M表空间

create user user1 identified by user1
quota 10m on users

使用管理员账户为用户user1分配create session和create table的权限。

grant create session to user1
grant create table to user1

以user1用户身份建表

create table user1(id number,
name varchar2(20),
sal number)
  • 修改密码
alter user user1 identified by 新密码

权限

  • 授予test用户CREATE SESSION权限,并且允许test把该权限授与别人
GRANT create session to test with admin option
  • 回收系统权限
revoke create session from user_list
  • 对象权限
grant select on scott.emp to test
  • 回收对象权限
revoke 对象权限种类 on 对象名 from user

角色

  • 创建角色tr、为角色授予权限、通过角色为用户授权
create role tr;
grant create sequence to tr;
grant tr to user1
  • 通过角色从用户收回权限、从角色收回权限、删除角色
revoke 角色 from 用户
revoke 权限名 from 角色
drop role角色

你可能感兴趣的:(用户 权限 角色)