The following query returns no results, yet it seems like it should.
SELECT * FROM gv$session where SID = SYS_CONTEXT('USERENV','SID');
In my 11.2.0.2 Standard Edition RAC environment the above query returns no results, yet the following variations all return results.
SELECT sid FROM gv$session where SID = SYS_CONTEXT('USERENV','SID');
SELECT * FROM gv$session where SID = 256; --Your SID will likely be different.
SELECT * FROM v$session where SID = SYS_CONTEXT('USERENV','SID');
Can anyone confirm this behavior and/or explain it?
Best Answer
I got following results
I cannot explain but following query in 4 node RAC gives interesting output.
QUERY_NUMBER = 1, no rows
QUERY_NUMBER = 2, 4 rows (4 node RAC)
QUERY_NUMBER = 3, 1 row