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

1、报错信息  

错误描述:

    无法访问动态性能表,此会话禁用自动统计信息您可以在首选项菜单中禁用统计信息,

    或者 获取查看该表 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

posted @ 2020-01-05 13:50  DSHORE  阅读(1987)  评论(0编辑  收藏  举报