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