首页 > 数据库技术 > 详细

PL/SQL Developer报错:Dynamic Performance Tables not accessible Automatic Statistics disabled for this session 的解决方法

时间:2020-01-05 14:37:20      阅读:134      评论:0      收藏:0      [点我收藏+]

1、报错信息  

技术分享图片

错误描述:

    无法访问动态性能表,此会话禁用自动统计信息
    您可以在首选项菜单中禁用统计信息,或获取select  V$session、V$sesstat和V$statname表上的特权

2、解决方法  

  2.1、方法1:取消 Automatic Statistics即可(推荐使用)

     菜单栏找:Tools --> Preferences --> Options 下的“Automatic Statistics”选项,将其前面的小勾勾去掉,然后点击“Apply”和“OK”保存退出即可。

技术分享图片

  2.2、方法2:授予相关权限(可以采纳)

      由Error窗口的下面一句话,可以知道:当前用户缺少 V$session,V$sesstat、V$statname 这三项权限。

1 SQL> grant select on V_$session  to UserName;  -- UserName:你的用户名
2 SQL> grant select on V_$sesstat  to UserName;
3 SQL> grant select on V_$statname to UserName;

  2.3、方法3:直接在Don‘t show this message again 打勾(不推荐)

     直接在Error对话框中将“Don‘t show this message again”选项选中,下次就不在提示这个错误了。但是,并没有从根本上解决这个问题。

技术分享图片

 

 

 

 

 

 

转载于:https://blog.csdn.net/kongling16688/article/details/8432171

PL/SQL Developer报错:Dynamic Performance Tables not accessible Automatic Statistics disabled for this session 的解决方法

原文:https://www.cnblogs.com/dshore123/p/12152233.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!