您当前的位置: 首页 >  oracle

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Oracle 数据库错误信息:动态执行表不可访问,本会话的自动统计被禁止

liaowenxiong 发布时间:2021-08-07 16:03:21 ,浏览量:1

使用 PL/SQL 时, 每次第一次打开表的时候会提示以下信息:

动态执行表不可访问,本会话的自动统计被禁止,原因:V$SESSION,V$SESSTAT,V$STATNAME 没有被授权,没有权限访问这几张表,所以没有本法进行统计!

那就授权吧,授权 SQL 如下:

sqlplus /nolog 进入登录页面,然后执行 conn /as sysdba,使用 sys 用户登录,然后执行下面的语句:

grant select on v_$statname to scott; 
grant select on v_$sesstat to scott; 
grant select on v_$session to scott; 
grant select on v_$mystat to scott;

取消权限的语句如下:

revoke select on v_$statname from scott;
revoke select on v_$sesstat from scott;
revoke select on v_$session from scott;
revoke select on v_$mystat from scott;

注:v_$statname 等其实是视图。

关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0398s