今天开发要我给一个普通用户查询v$session视图的权限,结果授权时候报:ORA-02030: can only select from fixed tables/views错误。
SQL> grant select on v$session to test;
grant select on v$session to test
*
ERROR at line 1:
ORA-02030: can only select from fixed tables/views
处理:
我们可以直接把v_$session 视图的权限赋给用户,然后该用户就可以查询v$session视图了。
SQL> grant select on v_$session to jtitsm;
Grant succeeded.
如果不想直接查看系统级别的视图或表,可以为其创建普通视图
例如:
SQL> create view p_session as select * from v$session;
然后把这个视图授权给普通用户即可。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30936525/viewspace-2016723/
,如需转载,请注明出处,否则将追究法律责任。