select sql_text        ,
                  buffer_gets     , 
                  disk_reads      ,
                  executions      ,
                  optimizer_mode  ,
                  buffer_gets/executions gets_exec,
                  disk_reads/executions disk_reads_exec,
                  hash_value,
                  address, 
                  d.username
         from v$sqlarea t,dba_users d         where (buffer_gets > 10000 or disk_reads > 10)
         and d.user_id=t.parsing_user_id
         order by buffer_gets desc
上面代码单独用的时候可以,但是放到存储过程就报 000942的错误,说表或视图不存在!我的用户具有DBA权限,
进行grant select on sys.v_$sqlarea to username时报权限不足的错误,这是怎么回事