程序是否需要在表上单独访问权限?

时间:2011-04-25 15:55:54

标签: oracle

我可以访问表,但是当我在Anonymous块中运行相同的查询

1 个答案:

答案 0 :(得分:5)

Oracle安全模型意味着我们无法使用通过角色授予我们帐户的权限来构建数据库对象(视图,存储过程等)。必须将特权明确授予我们的指定帐户。

这也适用于匿名阻止。

因此,如果要构建针对其他模式中的数据库对象运行的PL / SQL,则必须要求模式所有者(或DBA)授予您所需的权限。