我想在 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
中向其他用户授予对 v$session 的 SELECT 访问权限
但是当我运行这个查询时:
SELECT owner, object_type FROM dba_objects WHERE object_name = 'V$SESSION';
我收到此错误:
00942. 00000 - "table or view does not exist"
最佳答案
Oracle v$ View 被命名为 V_$VIEWNAME 并且它们具有格式为 V$VIEWNAME 的同义词,您不能对同义词授予特权。如果您想授予 V$ View 的权限,您必须像下面那样授予它
SQL> grant select on v_$session to hr;
关于oracle - 授予其他用户对 v$session 的 SELECT 访问权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46562257/