linux系统报错01031,【Oracle报错】执行存储过程报错ORA-01031:权限不足

执行存储过程报错ORA-01031:权限不足

场景:

开发反馈执行存储过程报错:ORA-01031:权限不足;还准备叫后台帮执行对应存储过程(越想越不对诶,怎么自己的用户还需要后台帮执行存储过程)!

57f718efc297ce285713a867b7c3391c.png

解决:

这时候就到后台发挥作用的时候了,千万不能跟着他们的步子走,不然会坑死自己!!!

于是叫开发把报错信息截图发过来看看报什么错(有时候真的不是不相信开发,只是有时候开发关注的重点并不是我们想要的,而且截图尽量全),

果然是权限不足的问题。https://www.cndba.cn/debimeng/article/3175

https://www.cndba.cn/debimeng/article/3175https://www.cndba.cn/debimeng/article/3175https://www.cndba.cn/debimeng/article/3175

但是自己的用户怎么会执行不了自己的存储过程呢,而且该用户是有resource角色的,并且其他用户有resource角色是可以执行存储过程的。https://www.cndba.cn/debimeng/article/3175

https://www.cndba.cn/debimeng/article/3175https://www.cndba.cn/debimeng/article/3175

仔细看截图的信息后,发现登录的用户以30test为后缀,但是创建的存储过程的用户以21test为后缀的用户,这就是根本原因所在。

后来咨询开发,得知,只需要创建30test用户下的存储过程,只是他们复制过来的存储过程并没有仔细检查,所以导致没有权限执行,

把存储过程名字前的用户名修改为30test为后缀即可。

https://www.cndba.cn/debimeng/article/3175https://www.cndba.cn/debimeng/article/3175

版权声明:本文为博主原创文章,未经博主允许不得转载。

ora-01031 执行存储过程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值