部署完PLSQL Developer报“动态执行表不可访问,本会话的自动统计被禁止”的解决方案

正常安装完oracle 11g,部署完PLSQL Developer,普通用户tomyou可以登录PLsql,登录完成后,第一次执行语句时报:“动态执行表不可访问,本会话的自动统计被禁止。在执行菜单里你可以禁止统计,或在v$session,v$sesstat和v$statname表里获得选择权限。” Sys和System用户不提示

 

根据提示可以,可以看出,原因在于动态性能表相关的权限没有被授权给当前用户

解决方法一:

更改PLsql的设置:去掉勾选项,工具=首选项=选项=自动统计,应用,重新登录PLsql执行语句正常

解决方法二:

根据提示,用sys身份给tomyou(替换为实际用户名)用户进行授权

grant select on V_$session to tomyou;
grant select on V_$sesstat to tomyou;
grant select on V_$statname to tomyou;

 

posted @ 2018-07-23 09:53  新手学博客  阅读(449)  评论(0编辑  收藏  举报