ORA-01031: 创建包时权限不足

Posted

技术标签:

【中文标题】ORA-01031: 创建包时权限不足【英文标题】:ORA-01031: insufficient privileges when creating package 【发布时间】:2010-09-13 17:36:24 【问题描述】:

我收到 ORA-01031:我自己的架构创建包时权限不足。我不应该完全控制我的架构。如果不是这种情况,我的架构需要什么权限?

【问题讨论】:

【参考方案1】:

您可能需要GRANT CREATE PROCEDURE TO USERNAME

【讨论】:

【参考方案2】:

如果您引用的表不在您的架构中,即使您可以从表中选择数据,您也可能会收到此错误。问题是角色授予的权限适用于 sql,但不适用于 PL/SQL。 PL/SQL 要求授予用户权限。

另一个可能的问题是您没有创建过程所需的创建过程系统特权。

【讨论】:

以上是关于ORA-01031: 创建包时权限不足的主要内容,如果未能解决你的问题,请参考以下文章

ORA-01031权限不足怎么解决?

创建同义词 ora-01031 权限不足

Oracle ORA-01031: 创建用户时权限不足

ORA-01031: 权限不足

ORA-01031: 权限不足

作为系统用户,我遇到此错误:ORA-01031:权限不足