Oracle调用DBMS包报错:ORA-27486:权限不足
Oracle版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
报错场景
创建了一个存储过程,调用了SYS.DBMS_SCHEDULER.CREATE_JOB
报错:
ORA-27486:权限不足
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201225110535492.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3B5dGhvbl9nbw==,size_16,color_FFFFFF,t_70)
问题原因
当前执行存储过程的用户没有创建job的权限
解决方案
登陆管理员权限给用户赋予创建job的权限
赋权语句
GRANT CREATE JOB TO 用户名;