title: ORA-01435: user does not exist when accessing V$Locked_Object in Oracle
body: <p>I am trying to run below query from <code>SOME_USER</code></p>
  
  <p><code>SELECT * FROM V$Locked_Object;</code> -- Public Synonym</p>
  
  <p>also tried </p>
  
  <p><code>SELECT * FROM "SYS"."V_$LOCKED_OBJECT";</code></p>
  
  <p>and getting.</p>
  
  <pre><code>ORA-01435: user does not exist
  01435. 00000 -  "user does not exist"
  *Cause:    
  *Action:
  </code></pre>
  
  <p>I have given these grants from <code>SYS</code> to <code>SOME_USER</code></p>
  
  <p><code>grant select on "SYS"."V_$LOCKED_OBJECT" to SOME_USER;</code> still getting the same error.</p>
  
  <p>I noticed that I am able to access other public synonyms in <code>SOME_USER</code> like <code>V$LOCK_ACTIVITY</code>, <code>v$lock_type</code> etc. getting this error when trying <code>V$Locked_Object</code> and <code>V$LOCK</code> only. Please suggest maybe I am missing some basics.</p>
  
  <p>Oracle Version - <code>Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production</code></p>