当前位置:文章写作网 >日记 >日记 >oracle学习笔记-数据字典

oracle学习笔记-数据字典

2008-10-14 10:44 作者:tshfang 阅读量:3380 推荐11次 | 我要投稿

1、数据字典分类

USER_* 当前用户拥有的对象,当前用户方案所对应的对象

ALL_*: 当前用户可访问的所有对象。

DBA_*: 所有对象(数据库范围内)

我们只能在这些表或者视图中执行查询操作,修改操作由系统完成。

从DICTIONARY(DICT)视图中可查到数据字典的名称

例如:

select * from dict

结果共两列,是名称和描述。

2、介绍一下常用的系统视图。

a、与物理结构有关的数据字典

DBA_TABLESPACES Description of all tablespaces

DBA_DATA_FILES Information about database data files

DBA_FREE_SPACE Free extents in all tablespaces

DBA_FREE_SPACE_COALESCED Statistics on Coalesced Space in Tablespaces

DBA_SEGMENTS Storage allocated for all database segments

DBA_EXTENTS Extents comprising all segments in the database

DBA_ROLLBACK_SEGS Description of rollback segments

DBA_OBJECTS All objects in the database

b、与用户有关的数据字典

DBA_USERS Information about all users of the database

DBA_PROFILES Display all profiles and their limits

DBA_ROLES All Roles which exist in the database

DBA_ROLE_PRIVS Roles granted to users and roles

DBA_SYS_PRIVS System privileges granted to users and roles

DBA_TS_QUOTAS All grants on objects in the database

DBA_TAB_PRIVS Tablespace quotas for all users

c、与逻辑数据结构有关的数据字典

DBA_TABLES

DBA_TAB_COLUMNS Columns of user's tables, views and clusters

DBA_VIEWS

DBA_INDEXES

DBA_IND_COLUMNS COLUMNs comprising INDEXes on all TABLEs and CLUSTERs

DBA_CONSTRAINTS

DBA_CON_COLUMNS

3、动态性能视图用于记录当前例程的活动信息,启动例程的时候,oracle会自动创建动态性能视图,停止例程时候,oracle会自动删除动态性能视图。所有的动态性能视图是以v_$开头

同义词是以v$开头。

V$DATABASE 显示数据库的详细信息。

V$DATAFILE 显示数据库的所有数据文件信息。

V$CONTROLFILE 显示数据库的控制文件信息

V$LOGFILE 显示重做日志成员信息。

V$FIXED_TABLE

V$INSTANCE

V$PARAMETER

V$SGA 显示sga主要组成部分。

V$FILESTAT

V$LATCH

V$LIBRARYCACHE

V$LOCK 显示锁信息。

V$LOCKED_OBJECT 显示加锁的数据库对象信息。

V$PROCESS 显示与oracle有关的所有进程信息(包括后台进程和服务器进程)

V$SESSION 显示会话的详细信息。

V$ROLLSTAT

V$ROLLNAME

V$ROWCACHE

V$SGASTAT

V$STATNAME

V$SYSSTAT

V$SYSTEM_EVENT

V$WAITSTAT

V$ROLLNAME

V$ROWCACHE

V$SGASTAT

V$STATNAME

V$SYSSTAT

V$SYSTEM_EVENT

V$WAITSTAT

个个视图的作用在DICT中都有详细的描述,只不过是英文的。要好好学习英文。

其他人在看啥

    《oracle学习笔记-数据字典》的评论 (共 0 条)

    • Guest:good