【发布时间】:2014-07-21 18:28:27
【问题描述】:
Oracle 10gR2 中是否有特权,可以通过角色授予用户在他们自己的过程和函数中执行一个特定模式的所有包的任何过程/函数?例如,模式“user1”、“user2”、“user3”应该被授予一个角色,它可以在为该模式创建的过程下调用模式“produser”的过程。
有一个“GRANT EXECUTE ON ANY PROCEDURE”系统级权限,但这太强大了。如果一个包的权限被明确授予用户(即“GRANT EXECUTE ON produser.package_1 TO user1”),它可以工作,但它不是动态的,并且希望拥有基于角色的权限。
我希望有人可以帮助我。如果有什么不清楚的地方,请告诉我。
提前谢谢你:)
【问题讨论】:
标签: oracle10g privileges