解決PLSQL報錯"動態執行表不可訪問,本會話的自動統計被禁止"
使用PLSQL,第一次執行表的select操作的時候,提示"動態執行表不可訪問,本會話的自動統計被禁止"
如下圖:
這種問題,一看就是當前連接用戶沒有對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;
說明:username是被授權的用戶名