2017-10-04 64 views
1

我要授予在Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

SELECT訪問到v $ session中的其他用戶,但是當我運行此查詢:

SELECT owner, object_type FROM dba_objects WHERE object_name = 'V$SESSION'; 

我得到這個錯誤:

00942. 00000 - "table or view does not exist" 
+2

另外下面的2個回答,我收到此消息,它可能意味着你的arent一個DBA。 'SELECT所有者,object_type FROM all_objects'可能會工作,但您只會收到與您允許看到的對象相對應的有限子集。 –

回答

4

甲骨文V $視圖的命名V_ $ VIEWNAME和他們在格式V $ VIEWNAME同義詞,你不能給特權上的代名詞。如果你想給權限一個V $視圖你必須給它像下面

SQL> grant select on v_$session to hr;