分类: Oracle
2008-10-16 21:39:08
data dictionary view:
分为以下三类:
USER_视图
ALL_视图
DBA_视图
user视图:查看自己拥有的数据库对象
all视图:查看你能够访问的数据库对象,包括你自己和其他用户的
dba视图:拥有dba权限的用户查看,可以看到每个数据库对象的信息,是user和all的超集
数据字典中有个名为dictionary的视图,他的列信息如下:
sys@TEST1>desc dictionary
名称
是否为空? 类型
----------------------------------------------------- --------
---------------
--------------------
TABLE_NAME
VARCHAR2(30)
COMMENTS
VARCHAR2(4000)
他包含数据字典中所有的视图。
下面我们简单介绍一下常用的DBA_视图
视图
说明
-----------------------------------------------------
-------- ---------------
DBA_CONS_COLUMNS 约束定义中关于用户可访问的累的描述信息
DBA_CONSTRAINTS 表上的约束定义
DBA_DATA_FILES 数据库中的数据文件的描述信息
DBA_EXTENTS 构成数据库各种段的区的描述信息
DBA_IND_COLUMNS 组成各表和群集上的索引的列的描述信息
DBA_INDEXES 数据库中各种索引的描述信息
DBA_OBJECTS 数据库中各种对象的描述信息
DBA_ROLLBACK_SEGS 回退段的描述信息
DBA_SEGMENTS 数据库中各种段的存储分配信息
DBA_TAB_COLUMNS 用户表、视图和群集的列的描述信息
DBA_TABLES 数据库中个关系化表的描述信息
DBA_TABLESPACES 各表空间的描述信息
DBA_TEMP_FILES 数据库临时文件的描述信息
DBA_UNDO_EXTENTS 撤销区的描述信息
-----------------------------------------------------
-------- ---------------