注册 登录
编程论坛 Oracle论坛

请教关于数据字典的问题

zzt_428 发布于 2010-04-27 17:55, 882 次点击
各位朋友:
    我初学Oracle,有一个概念搞不清楚,希望哪位大侠能帮忙解释一下,谢谢!
    问题一.数据字典是属于整个数据库系统,还是属于某个用户?
    问题二.每个用户都有数据字典吗?
    问题三.用户方案中包含数据字典,动态性能视图,数据字典中又包括数据字典基表和数据字典视图,这么理解对吗?
    请大家帮帮忙,谢谢!
   
2 回复
#2
qxl85102010-05-12 15:28
这样理解是对的,所谓的数据字典是Oracle服务器创建和维护的一系列只读的系统表,包含:基表和数据字典视图(静态视图、动态性能表视图)
其中静态视图主要由三类:USER_*、ALL_*、DBA_*,其中*可以是TABLES,OBJECTS,INDEXES;
动态视图主要是以v$开头;
可以使用SELECT * FROM direction或者SELECT * FROM v$fixed_table语句去了解一些相关的动态性能视图。

我所知道就是这些了,,希望能够对你有所帮助!!!
#3
qxl85102010-05-12 15:29
有一个语句错了:SELECT * FROM direction 应该改为:SELECT * FROM dictionary
1