oracle基础知识13
上一篇 /
下一篇 2009-07-24 17:14:56
/ 个人分类:oracle安装(11g)
2.1 基本概念
2.1.1 数据字典
数据字典是ORACLE数据库的最重要的部分之一,是由一组只读的表及其视图所组成。这些表和视图是
数据库被建立同时由数据库系统建立起来的,起着系统状态的目录表的作用。数据字典描述表、列、索引、用户、访问权以及数据库中的
其它实体,当其中的一个实体被建立、修改或取消时,数据库将自动修改数据字典。因此,数据字典总是包含着数据库的当前描述。数据字典提供有关该数据库的信息,可提供的信息如下:
ORACLE用户的名字。
每一个用户所授的特权和角色。
模式对象的名字(表、视图、索引、同义词等)。
关于完整性约束的信息。
列的缺省值。
有关数据库中对象的空间分布信息及当前使用情况。
审计信息(如谁存取或修改各种对象)。
其它一般的数据库信息。
可用
SQL存取数据字典,由于数据字典为只读,只允许查询。数据字典中全部基本表和用户可存取视图为ORACLE用户SYS所持有,所有对象包含在SYS模式中,安全管理员对该帐号要严格控制。
当ORACLE数据库系统启动后,数据字典总是可用,它驻留在SYSTEM表空间中。数据字典包含视图集,在许多情况下,每一视图集有三种视图包含有类似信息,彼此以前缀相区别,前缀为USER、ALL和DBA。
前缀为USER的视图,为用户视图,是在用户的模式内。
前缀为ALL的视图为扩展的用户视图(为用户可存取的视图)。
前缀为DBA的视图为DBA的视图(为全部用户可存取的视图)。
常用数据字典与视图
ORACLE数据库有三个可查看系统数据库字典的用户:system、internal、sys,其它用户只能查看授权表空间的数据库字典,以某一用户登录数据库后可查看一些数据字典,了解数据库的资源情况,对日常维护的故障定位能起很大的帮助,下面就一些常用的数据表(视图)进行简单的说明:
收藏
举报
TAG: