首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle v$session,v$mystat给出错误:表或视图在select上不存在

Oracle v$session,v$mystat给出错误:表或视图在select上不存在
EN

Stack Overflow用户
提问于 2020-08-18 07:23:01
回答 1查看 3.7K关注 0票数 2

我在包内的一个过程中有这个select语句

select distinct sid into a from v$mystat;

SELECT PADDR,TERMINAL,SID,SERIAL# INTO CURSES,CURTER,CURSID,CURSER from v$session where sid=a;

这两条语句返回错误

PL/ SQL : SQL语句被忽略,PL/SQL: ORA-00942:不存在

此错误在过程中发生,但我可以从sqlplus或在同一个用户的sql工作表中单独运行这些语句。

我试图使用授予关键字授予特权,但在下面给出了一个错误。你有什么可能的解决办法吗?

Oracle版本: 12c企业版发行版12.2.0.1.0 -64位生产

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-18 07:34:15

您应该授予select on v_$session,它是v$session同义词背后的对象。

对于V_$MYSTAT对象,v$mystat同义词也是如此。

代码语言:javascript
复制
GRANT SELECT ON V_$MYSTAT TO <user>

GRANT SELECT ON v_$session TO <user>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63463696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档