通过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
这样存在该用户能够创建过程的问题,不知道还有没有更好的方法!