Oracle SQL语法:V $视图

Wil*_*ill 3 oracle view

我注意到Oracle带有一些特殊的表/视图(例如V$SESSION),它们不包含dba_tables在内dba_views.

这是为什么?

有人可以解释表或视图何时属于dba_tables/ dba_views何时不属于?

Jus*_*ave 6

所有视图都列在DBA_VIEWS.

Oracle的V $对象实际上是公共同义词(它们确实出现在其中DBA_SYNONYMS). 确实是出现V$SESSION的同义词.通常,对象是具有前缀的SYS模式中的视图的公共同义词,并且是具有前缀的SYS模式中的视图的公共同义词.SYS.V_$SESSIONDBA_VIEWSV$V_$GV$GV_$