当前位置: 代码迷 >> Oracle管理 >> 调用其他用户包体的存储过程报错,编译报权限不足的错误?怎么处理?多谢
  详细解决方案

调用其他用户包体的存储过程报错,编译报权限不足的错误?怎么处理?多谢

热度:49   发布时间:2016-04-24 06:06:20.0
调用其他用户包体的存储过程报错,编译报权限不足的错误?如何处理?谢谢!
我已经给当前用户授了dba权限了,还是不行啊。

编译时
select   *   from   table(cast(bjwebscmis.PK_Functions.strtab(m_DeptVoltage)       as       bjwebscmis.mytabletype)
报ora-01031   权限不足

------解决方案--------------------
在存储过程里面,权限要十分明确,虽然有DBA的权限,在存储过程里面还是不能建立

表等。。在给更细的权限给当前用户


grant create table,select any table to useranme;
------解决方案--------------------
http://topic.csdn.net/t/20020812/09/932981.html
  相关解决方案