赋予Oracle过程的特权

时间:2019-04-11 11:46:42

标签: oracle

出于业务需要,我尝试获取对Oracle数据库上的Oracle过程具有特权(执行,调试...)的(用户,角色等)列表。 首先,我尝试检查其脚本创建,但是它们不存在。 现在,我想获取可以检索此信息的查询。

2 个答案:

答案 0 :(得分:2)

简单来说,可以执行此查询以获得所需的结果:

SELECT * FROM DBA_TAB_PRIVS 
WHERE OWNER = 'OFFER' 
  and table_name ='PROC_NAME';

答案 1 :(得分:0)

过程本身没有任何“特权”;它们被授予用户或角色。

在过程中授予的唯一特权是EXECUTE