永发信息网

oracle中以dba_、user_、v$_、all_开头视图之间的区别。

答案:3  悬赏:30  手机版
解决时间 2021-11-15 21:44
oracle中以dba_、user_、v$_、all_开头视图之间的区别。
最佳答案
Oracle系统的管理信息存放在元数据表中,为了便于访问这些元数据建立了很多视图,称为数据字典。这些视图可以分为动态和静态两大类。
v$打头的称为动态性能视图,里面的内容是Oracle运行中的状态,可以认为是内存中的信息;
dba_、user_、all_打头的为静态数据字典,里面的内容在用户访问Oracle时并不会随时发生变化。其中dba_打头的存放数据库中所有相关对象的信息,例如你要知道当前系统中有哪些表对象,就可以查询dba_tables这个视图;user_打头的是当前用户拥有的所有对象的信息;all_打头的是当前用户有权限访问的所有对象的信息(不一定拥有该对象,只要可以访问就算)
全部回答
dba_是sysdba这些拥有dba权限的用户才能查看的基表。
user_是相应用户下查看的基表。
v$是oracle里的动态性能试图,实时反映当前数据库的相关配置与参数等。
all_是当前用户能查看的所有对象信息。
DBA是只有DBA权限的用户才能查询,内容包含了系统全部;
ALL是普通用户可以查询,内容包含了该用户所能访问的部分;
User是普通用户可以查询,内容包含了该用户是所有者的部分;
V$是数据字典动态视图,显示系统当前的状态。它的值在随时都可能发生变化。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国有林区派出所地址在什么地方,我要处理点事
网上订火车票价格为何与票面不符
these.b添 什么字母.are.green.not.yellow.do
通州供电公司潞城供电所地址在什么地方,想过
我做的红烧鸡咬不烂
藏头诗“祝幸姐三八快乐”
联想、华硕、戴尔、惠普、thinkpad(现在的e
求电液推杆内部原理图,及怎么调节快慢什么的
父亲167母亲160 男孩能长多高
阳历95年1月31日出生的人属相是什么?
为什么开始有胎心,后来又没有胎心,已经是第
数位板买哪种尺寸比较好?
llikegoclimbing的正确形式是什么
为什么有女生说我侧面好看
“北大三马”都是谁?
推荐资讯
放射化学中g-value是什么意思
桥东区就业服务局地址在哪,我要去那里办事,
上海 双眼皮?非常伤
隆化县承德麻喜中医诊所这个地址怎么能查询到
如何将纸质书本变成word文档
想去掉边旁在加上个什么字呢
明年德国进口需要供应商提供 cr-number,请问
汽车空调开低档有凉风开高档成自然风了是怎么
武汉对洪山区钟爱,偏心。对青山区冷落
为什么用甲醛变性琼脂凝胶电泳检测RNA
为什么在excel中合计的数字和手工加的相差一
20人控,到底是用暗影缠袭还是用禁锢
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?