oracle常用权限一览

1. 授权语法

Grant 系统权限/对象权限 to 用户/角色 {with };
作用:赋系统权限/对象权限给用户/角色;

2. 举例

用户名:user1;角色名:role1;
1)授权【系统权限】给用户/角色
GRANT CREATE SESSION TO user1/role1;
2)授权【角色】给用户/角色
GRANT role1 TO user1 WITH ADMIN OPTION;
GRANT role2 TO role1 WITH ADMIN OPTION;
3)授权【对象权限】给用户/角色
–授权某个对象(表、视图、序列等)权限给用户
GRANT create,drop,select, update on table1 TO user1;
–授权查询任何表(表视图、序列)权限
grant select any table to user1;
grant select any dictionary to user1;
–授权表上字段更新权限
GRANT UPDATE (employee_id, salary, commission_pct)
ON hr.employees TO user1;

3. 附录

1)查询所有用户
select * from dba_users; --查询所有dba权限的用户
select * from all_users; --所有数据库中所有用户
select * from user_users; --当前用户
2)查询所有角色
select * from dba_roles; --查询dba角色名称
3)查询系统权限
select * from dba_sys_privs;–查询dba的系统权限
select * from user_sys_privs;–查询用户的系统权限

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值