它是系统视图,属于sys用户,必须以sysdba登陆才能使用。

解决方案 »

  1.   

    授权以前也try过,好象也搞不定。我可以再试试,是否还有其它的办法?谢谢!
      

  2.   

    v$ 视图不是公用的。但dba可以查询。从oracle8i开始,增加了一个新特性:即使是dba,也不能在view,procedure,function ,package 里直接使用sys.v$ 对象。除非是你使用下列init参数:
    O7_DICTIONARY_ACCESSIBILITY=true
    或者也可以用sys登录,grant select on v$session to your_username;
      

  3.   

    connect to sys/change_on_install
    grant select on v$sessions to 你的用户
    即可
      

  4.   

    你访问v$session时应用sys.v$session
    v$session是归sys用户的,不是属于你自己创建的用户名的