ITPub博客

首页 > Linux操作系统 > Linux操作系统 > PLS-00201: identifier 'SYS.DBMS_LOCK' must be declared

PLS-00201: identifier 'SYS.DBMS_LOCK' must be declared

原创 Linux操作系统 作者:blueshuzi 时间:2011-11-17 09:03:42 0 删除 编辑

编译报PLS-00201: identifier 'SYS.DBMS_LOCK' must be declared

发现存储过程中有对 DBMS_LOCK.maxwait 的使用

查看dbms_lock 包

 SQL> desc  DBMS_LOCK
Element    Type  
--------------- ---------
NL_MODE CONSTANT
SS_MODE CONSTANT
SX_MODE CONSTANT
S_MODE CONSTANT
SSX_MODE CONSTANT
X_MODE CONSTANT
MAXWAIT CONSTANT
ALLOCATE_UNIQUE PROCEDURE
REQUEST FUNCTION
CONVERT FUNCTION
RELEASE FUNCTION
SLEEP     PROCEDURE

判定缺少执行权限

GRANT EXECUTE ON SYS.DBMS_LOCK TO 包所在用户

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24022604/viewspace-711094/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: plustrace role
请登录后发表评论 登录
全部评论

注册时间:2011-09-20

  • 博文量
    4
  • 访问量
    17196