在学习oracle数据库的过程中, oracle 赋权是需要重点掌握的知识,下面就为您将介绍三种oracle赋权的情况,希望对您能有所帮助。
1)角色赋权:
A>创建角色:
- create role role1;
B>给角色赋权:
- grant select any talble to role1;
- (grant create any table,create procedure to role1;)
C>把角色赋给用户b:
- grant role1 to b;
2) 批处理:
查询a的所有权限:
- select 'grant select on IFSAPP.'||t.object_name||' to IFSERP;'
- from all_all_tables t where t.owner= 'IFSAPP';
然后把这个执行即可;
3) dba所有表查询权限赋给b:谨慎使用,可能会不安全;
- grant select any table to b;
以上就是oracle赋权的介绍。
【编辑推荐】