错误如下:动态执行表不可访问,本会话的自动统计被禁止。
方法一:
经查询,这是plsql的配置问题;Plsql默认是打开自动统计功能的,而登录的账户类型是normal,normal账户权限不足,所以报错了。
解决办法:依次点击:工具——首选项——oracle——选项,取消勾选自动统计;再次测试 OK。
方法二:
当前连接用户没有对sys用户下的表v$session,v$sesstat,v$statname的select权限;解决此问题的方式就是授权:以sysdba身份登录执行下面语句
grant select on v_$statname to username;
grant select on v_$sesstat to username;
grant select on v_$session to username;
grant select on v_$mystat to username;