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

Igo*_*aya 11 sql oracle packages

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

use*_*116 19

您可能需要向USERNAME提供GRANT CREATE PROCEDURE.


小智 5

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

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