如何查看所有者是否有权在Oracle中执行存储过程

问题描述 投票:0回答:1

我需要验证我的所有者是否有权执行存储过程,但我必须在sys表上进行搜索。在哪个表中我可以找到它。

谢谢!!

oracle permissions execute grant owner
1个回答
2
投票

与其名称相反,DBA_TAB_PRIVS允许我们查看所有对象的授予权限,而不仅仅是表。

select * from DBA_TAB_PRIVS 
where type='PROCEDURE' 
and privilege='EXECUTE'
and OWNER='SCHEMANAME'
AND TABLE_NAME='PROCEDURENAME';
© www.soinside.com 2019 - 2024. All rights reserved.