当前位置:首页 > 数据库 > Oracle管理

请问一个关于用户访问动态性能视图的有关问题

优良自学吧提供请问一个关于用户访问动态性能视图的有关问题,请教一个关于用户访问动态性能视图的问题按相关文档,用户所访问到的v$视图是按以下层次产生的: (1) x$ (2) gv$ 视图 (3) v$ 视图 (4) v_$ (5) v$ 同义词

请教一个关于用户访问动态性能视图的问题
按相关文档,用户所访问到的v$视图是按以下层次产生的:
(1) x$
(2) gv$ 视图
(3) v$ 视图
(4) v_$
(5) v$ 同义词
请问一下,sys用户所访问到的是(3) 还是(5)?
以上顺序仅仅是参照相关书籍的结果列出来的,请问如何证明这样的顺序呢?用autotrace看到的都是x$。
谢谢!
------解决方案--------------------
Dynamic performance views are sometimes called fixed views because they cannot be altered or removed by a database administrator.
SYS owns the dynamic performance tables, whose names begin with V_$. Views are created on these tables, and then public synonyms prefixed with V$.
For almost every V$ view, a corresponding GV$ view exists. In Oracle Real Application Clusters (Oracle RAC), querying a GV$ view retrieves the V$ view information from all qualified database instances 

上面是官方concepts的解释。没有提到X$表。X$表就是内存中的虚拟表,即所谓的dynamic performance tables,在它上面建立的动态性能视图名称以V_$开头,每个V_$开头的视图有对应的V$公共同义词。几乎每个V$视图都有一个相应的GV$视图,主要用在RAC中,可以从中查到所有实例中的V$信息
(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢