用户管理

1.创建用户

create  user  scott  identified  by  tiger;

注意密码必须以字母开头

 

2.修改密码

(1)给自己修改密码

passw[ord]

(2)给其他用户修改密码(需要有dba或者alter user的权限)

passw[ord]  用户名

或者

alter user 用户名  identified  by  新密码

 

3.删除用户(需要有dba或者 drop  user 的权限)

drop user  用户名 [cascade]

如果该用户已经有了数据库的对象,那么必须指定cascade选项

 

4.用户管理综合案例

创建的新用户是没有任何权限的,必须为其赋予一定的权限才能进行相应的操作

(1)为用户赋予connect角色

grant  connect  to  scott

登陆的权限是create session,而connect角色具有这个权限

 

(2)希望dyc用户可以去查询scott方案下的emp表

grant select  on emp to  dyc

scott用户或者dba具有这条授权的功能

 

(3)希望用户可以建表

为其赋予resource角色(这个角色具有unlimited tablespace的系统权限)

grant  resource to  dyc

 

(4)希望用户可以修改scott的emp表

grant update on emp to dyc

 

(5)希望用户可以查询、更新、添加、删除scott方案的emp表

grant all  on emp to dyc

 

(6)revoke

scott希望收回对emp表的查询权限

revoke select  on  emp from  dyc

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值