Oracle 报错:PLS-00201: 必须声明标识符‘DBMS_LOCK‘解决方案

今天在编写存储过程的时候用到Oracle DBMS_LOCK包的引用时,编译不通过,报错如下:pls-00201:必须声明标识符'DBMS_LOCK'

导致的原因是当前用户下的存储代码里调用了其他用户的包或存储过程了,解决的方案是用SYS-DBA账户将包的EXECUTE权限授予调用的用户grant execute on 包名 to 用户名;

授权成功后,我们在编译存储过程就不报错了。

相关推荐
qq_366336372 小时前
数据查询修改删除慢可使用mysql表分区功能(心跳记录表分区操作)
数据库·mysql
、BeYourself2 小时前
✅ 宝塔 PostgreSQL 安装UUID指南
数据库·postgresql·springai
一瓢西湖水10 小时前
列式数据库-以clickHouse为例
数据库·clickhouse
Elastic 中国社区官方博客10 小时前
使用 Elastic Cloud Serverless 扩展批量索引
大数据·运维·数据库·elasticsearch·搜索引擎·云原生·serverless
liulanba10 小时前
AI Agent技术完整指南 第一部分:基础理论
数据库·人工智能·oracle
逆天小北鼻10 小时前
Oracle 服务端与客户端的核心区分要点
数据库·oracle
2501_9462429310 小时前
MPV-EASY Player (MPV播放器) v0.41.0.1
数据库·经验分享·云计算·计算机外设·github·电脑·csdn开发云
MySQL实战11 小时前
Redis 7.0 新特性之maxmemory-clients:限制客户端内存总使用量
数据库·redis
VX:Fegn089512 小时前
计算机毕业设计|基于springboot + vue校园社团管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·后端·课程设计