Oracle Procedure Grant权限列表

时间:2014-10-07 11:01:19

标签: oracle stored-procedures oracle-sqldeveloper privileges

我已经搜索了很多,以便找到一个表,该表可以列出例如可以通过某个程序授予的所有权限。

我试图在这些表格中获取这些信息:

  • all_sys_privs
  • session_privs
  • user_sys_privs
  • dba_sys_privs
  • system_privilege_map

但没有成功。

我想得到的是一个列表:

  

"程序对象可以在USERS / ROLES"上授予EXECUTE和DEBUG权限。

你可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

您要查找的表格为V$OBJECT_PRIVILEGE

SQL> select * from V$OBJECT_PRIVILEGE where object_type_name = 'PROCEDURE';

OBJECT_TYPE_NAME     OBJECT_TYPE_ID PRIVILEGE_ID PRIVILEGE_NAME
-------------------- -------------- ------------ ---------------
PROCEDURE                         7           12 EXECUTE
PROCEDURE                         7           26 DEBUG