怎样以只读方式查看并执行包

通过select * from dba_sys_privs where grantee = 'DBA'
AND PRIVILEGE LIKE '%PROCEDURE'查询得到该赋予的权限,.具体各权限说明如下:

ALTER ANY PROCEDURE 修改过程与包

DROP ANY PROCEDURE 删除过程与包

CREATE PROCEDURE 建立,查看过程

CREATE ANY PROCEDURE 建立,查看过程与包

EXECUTE ANY PROCEDURE 执行过程与包

DEBUG ANY PROCEDURE 调试过程与包


为了实现某个用户以只读方式查看并执行包体.可授于如下权限.

CREATE ANY PROCEDURE,EXECUTE ANY PROCEDURE

这样存在该用户能够创建过程的问题,不知道还有没有更好的方法!

你可能感兴趣的:(怎样以只读方式查看并执行包)