200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【oracle报错】执行存储过程报错ORA-01031:权限不足

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

时间:2022-11-28 13:46:50

相关推荐

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

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

场景:

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

解决:

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

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

果然是权限不足的问题。

但是自己的用户怎么会执行不了自己的存储过程呢,而且该用户是有resource角色的,并且其他用户有resource角色是可以执行存储过程的。

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。