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

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

【问题讨论】:

    标签: sql oracle packages


    【解决方案1】:

    您可能需要GRANT CREATE PROCEDURE TO USERNAME

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2020-12-10
        • 2013-04-14
        • 2017-09-04
        • 2019-05-29
        • 2014-09-09
        • 2021-12-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多