【发布时间】:2011-06-28 18:53:32
【问题描述】:
我注意到 Oracle 附带了一些特殊的表/视图(例如 V$SESSION),它们不包含在 dba_tables 和 dba_views 中。
这是为什么呢?
谁能解释表或视图何时是dba_tables / dba_views 的一部分,何时不是?
【问题讨论】:
我注意到 Oracle 附带了一些特殊的表/视图(例如 V$SESSION),它们不包含在 dba_tables 和 dba_views 中。
这是为什么呢?
谁能解释表或视图何时是dba_tables / dba_views 的一部分,何时不是?
【问题讨论】:
所有视图都列在DBA_VIEWS。
Oracle 的 V$ 对象实际上是公共同义词(它们确实出现在 DBA_SYNONYMS 中)。 V$SESSION 是 SYS.V_$SESSION 的同义词,它确实出现在 DBA_VIEWS 中。通常,V$ 对象是 SYS 架构中前缀为 V_$ 的视图的公共同义词,GV$ 是 SYS 架构中前缀为 GV_$ 的视图的公共同义词。
【讨论】: