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:

 

评分:0

我来说两句

Open Toolbar