Oracle SQL 语法:V$ 视图
Posted
技术标签:
【中文标题】Oracle SQL 语法:V$ 视图【英文标题】:Oracle SQL Syntax: V$ views 【发布时间】:2011-06-28 18:53:32 【问题描述】:我注意到 Oracle 附带了一些特殊的表/视图(例如 V$SESSION
),它们不包含在 dba_tables
和 dba_views
中。
这是为什么呢?
谁能解释表或视图何时是dba_tables
/ dba_views
的一部分,何时不是?
【问题讨论】:
【参考方案1】:所有视图都列在DBA_VIEWS
。
Oracle 的 V$ 对象实际上是公共同义词(它们确实出现在 DBA_SYNONYMS
中)。 V$SESSION
是 SYS.V_$SESSION
的同义词,它确实出现在 DBA_VIEWS
中。通常,V$
对象是 SYS 架构中前缀为 V_$
的视图的公共同义词,GV$
是 SYS 架构中前缀为 GV_$
的视图的公共同义词。
【讨论】:
【参考方案2】:在整个运营过程中,甲骨文 数据库维护着一组虚拟 记录当前数据库的表 活动。这些视图称为 动态性能视图,因为它们 不断更新,而一个 数据库已打开并正在使用中。这 视图,有时也称为 V$ 视图
...我会让 Oracle explain ;) 另请参阅 here。
【讨论】:
以上是关于Oracle SQL 语法:V$ 视图的主要内容,如果未能解决你的问题,请参考以下文章
oracle 中SQL 语句开发语法 SELECT INTO含义