查看角色里包含的系统权限、对象权限和角色

ORA-0131:debugging requires the debug connect session system privilege

上一篇 / 下一篇  2010-09-30 15:44:10 / 个人分类:oracle


    今天在进行procedure执行的时候,用的是PL/SQL工具中的test,调试方法进行执行,因为有输入参数,但是报了个错:
“note:debugging requires the debug connect session system privilege”.

原因是用户权限不够,使用以下命令授予权限:
GRANT debug any procedure, debug connect session TO username
其实只需要授予debug connect session 就可以了,已经过测试。

 重要提示[role_*_pirvs视图与dba_*_privs视图的联系与区别]:

(1)role_**_pirvs视图仅仅能查看角色的系统权限、对象权限、角色权限。比较侠义,只能用于角色。

(2)dba_**_privs视图不仅能查看用户的系统权限、对象权限、角色权限 ,还能查看角色的系统权限、对象权限 、角色权限。 当视图的grantee字段赋值为某用户时,查询的是用户的相关信息,而当赋值为某角色时,查询的角色的相关信息。


上面的总结信息我亲自检验过,结论是正确的。


另外,如果查询某个角色包含哪些系统权限的话,可以查询:
(1)、系统权限:
select * from role_sys_privs; 【用字段role过滤】
ROLE_SYS_PRIVSROLE_SYS_PRIVS:describes system privileges granted to roles. Information is provided only about roles to which the user has access

(2)、对象权限:
select * from role_tab_privs;  【用字段role过滤】 
ROLE_TAB_PRIVSROLE_TAB_PRIVS:describes table privileges granted to roles. Information is provided only about roles to which the user has access.

(3)、角色里都包含哪些角色:
select * from role_role_privs   【用字段role过滤】 
ROLE_ROLE_PRIVSROLE_ROLE_PRIVS:describes the roles granted to other roles. Information is provided only about roles to which the user has access.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27042095/viewspace-746296/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27042095/viewspace-746296/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值