Oracle 用户管理(一)

1      创建用户
    create user @username identified by @password
    例如:create user aobama identified by future
    创建了一个用户名为“aobama”的用户,该用户的密码是“future”。
    注意:Oracle中创建用户需要管理员(DBA)权限,而且用户的密码必须以字母开头。

2     修改用户密码
    a. 修改当前用户的密码
       sql> password 用户名
    b. 修改其他用户(非当前用户)的密码
       sql> alter user 用户名 identified by 新密码
       例如:alter user aobama identified by benladeng
       注意:修改非当前用户的密码时需要管理员权限

3    删除用户
     sql> drop user 用户名 [cascade]
    注意:当前用户不能删除自己本身。如果删除一个已经创建了表的用户,则需要加参数[cascade]

4     给某个用户赋予登陆数据库的权限
     sql> grant connect to 用户名
    例如: grant connect to aobama

5    给一个用户赋予resource 权限
     sql> grant resource to 用户名

6     给某个用户授权,使其能够访问一张表
     sql> grant select on 表名 to 用户名
    例如:grant select on emp to benladeng
    select * from aobama.emp
    
7     收回给某个用户赋予的权限
    sql> revoke select on emp from benladeng
    注意:只有赋予权限的人才能收回权限。即谁赋予,谁收回.(解铃还须系铃人)
    
8    给某个用户赋予某个权限,并且使这个用户可以将此权限赋予其他人
     sql> grant select on 表名 to 用户名 with grant option
    例如: grant select on emp to aobama with grant option
    此时用户aobama不但有了查询emp表的权限,而且他还具有将这个权限赋予其他人的资格
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值