create view viewSesion as select * from v$session;
grant select on viewSession to scott

解决方案 »

  1.   

    不能像你这样授权的,查v$session等一些动态视图需要select any table 权限
    你这样就可以了
    sql>conn system/manager;
    sql>grant select any table to scott;
      

  2.   

    只能用楼上的方法
    SQL> create view v_session as select * from v$session;视图已建立。SQL> grant select on v_session to temp;授权成功。SQL> connect temp/temp
    已连接。SQL> select count(*) from sys.v_session; COUNT(*)
    ---------
            9SQL>
      

  3.   

    我记得有一个系统参数,只要在sqlplus中设置一下就行了,请高手继续指教
    另外,如果只需要查询v$session视图,select any table 权限是不是太大了?