oracle------用户管理

1. 创建用户

    要创建一个用户,必须拥有创建用户的权限(sys连接数据库)

    创建用户的命令为:  create  user 用户名 identified  by password

    例:创建一个名为anfield,密码为anfield的用户 

2. 为新建的用户授于登陆权限

    授权命令为:grant  权限名 to 用户名

    未授予权限:

    授予权限:

 

3. 修改用户的密码

   1)修改自己的密码:以anfield连接数据库

        命令:passw[ord]  用户名   

   2)以sys/systeam修改用户的密码:

      命令:alter user 用户名 identified by 密码 

 

4. 删除用户:要求具有dba或者有drop user的权限

    命令:drop user 用户名 [cascade]

5. 为用户授予对象权限

    命令:grant  对象权限 on  对象  to  用户名

    例:对anfield授予scott中的emp表的查看权限(必须由scott或者sys,system来授予)

 

6. 撤销对象权限

    命令:revoke  对象权限 on 对象 from 用户名

    例:撤销anfield的对象权限

 

7. 将对象权限传递给别的用户

    例:anfield将对scottemp的查看权限传递给yds用户,首先给anfield加上具有传递权限的权限with grant option

    命令:grant 对象权限 on 对象 to 用户 with grant option

    1) 创建yds用户,并授予登陆权限

2 anfield传递对象权限给yds用户

3yds 查看scottemp

    

    注:如果是给anfield授予系统权限是:采用grant 系统权限  to 用户 with admin option

8. 将撤销对象传递权限

    若:scott撤销anfield的权限,此时yds的权限也一并被撤销

    命令:revoke select on emp from anfield 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值