文档章节

ORACLE 数据字典

卧龙小
 卧龙小
发布于 2014/09/23 00:18
字数 434
阅读 205
收藏 5

数据字典是ORACLE数据库重要的组成部分,是元数据(matedata)的存储地点,ORACLE RDBMS使用数据库管理对象信息和安全信息。数据库管理员可以通过数据字典来得到数据库的信息

数据字典是由 内部RDBMS(X$)表,数据字典表,数据字典视图,动态性能表(v$)组成。


1.内部表

该部分是ORACLE核心组成部分。用于跟踪数据库内部信息,维护数据库的正常运行。x$是加密命名的,是ORACLE 技术机密。通过X$建立大量视图,提供用户查询管理数据库之用,是ORACLE 数据库 运行的基础。

通过set autotrace trace explain 来跟踪x$表内部信息


2. 数据字典表

该表主要用于存储表,索引,约束以及其他数据库结构信息。一般以$结尾。例如tab$,obj$,ds$,在创建数据库时通过运行sql.bsq脚本创建。


3.动态性能表

在数据库启动的时候,数据库创建X$表,在此基础上,oracle创建gv$ v$视图。v$对于一个gv$,其中的差别是v$在gv$使用了whrer instance_id=的条件,主要用于当时数据库运行状态。

v_$,gv_$是基于gv$,v$创建的,创建脚本是catelog.sql


4.数据字典视图

数据字典视图是居于X$创建的视图,在创建数据库的时由catelog.sql创建。按照前缀不同,分为三类。

user_包含用户所包含的对象信息。

all_包含了用户有权限访问的对象信息。

dba_包含了数据库所有用户的对象信息


© 著作权归作者所有

共有 人打赏支持
卧龙小
粉丝 42
博文 146
码字总数 70107
作品 0
西城
程序员
私信 提问
数据库相关概念

数据字典 数据字典(data dictionary)是对于数据模型中的数据对象或者项目的描述的集合。 数据字典在需求分析阶段被建立。 数据字典可能包含的信息,例如:数据库设计资料、储存的SQL程序、...

_编程菜鸟_
2016/04/23
13
0
Oracle 11g R2 数据字典

数据字典是oracle存储关键信息的表和视图的集合。oracle进程会在sys模式中维护这些表和视图,也就是说数据字典的所有者为sys用户,数据存放在system表空间中,数据字典描述了实际数据是如何组...

Love小敏
2018/06/26
0
0
Oracle12c之 CDB数据库中数据字典架构

数据字典就是元数据的集合,比如创建的表,列,约束,触发器等等这些都是元数据,需要保存到数据库中。除此之外,Oracle自身的一些数据库对象,如目录,PL/SQL代码等等这些都是元数据,都需要...

技术小美
2017/11/19
0
0
十三、oracle 数据字典和动态性能视图

一、概念 数据字典是oracle数据库中最重要的组成部分,它提供了数据库的一些系统信息。 动态性能视图记载了例程启动后的相关信息。 二、数据字典 1)、数据字典记录了数据库的系统信息,它是只...

openlife
2015/07/13
0
0
Oracle文件,表空间

一般来讲,Oracle文件分以下几个类型: 数据文件: 真实数据 [一般放在oradata/SID/文件名.DBF] 重做日志文件: 联机日志、归档日志 控制文件: 包含物理文件到数据字典中的逻辑表空间之间的...

晨曦之光
2012/04/25
217
0

没有更多内容

加载失败,请刷新页面

加载更多

C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
3
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
4
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
3
0
Ubuntu 18.04.2 LTS nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic)

平台:Ubuntu 18.04.2 LTS nvidia-docker2 版本:2.0.3 错误描述:在安装nvidia-docker2的时候报dpkg依赖错误 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) 先看一下依......

Pulsar-V
昨天
4
0
学习笔记1-goland结构体(struct)

写在前面:若有侵权,请发邮件by.su@qq.com告知。 转载者告知:如果本文被转载,但凡涉及到侵权相关事宜,转载者需负责。请知悉! 本文永久更新地址:https://my.oschina.net/bysu/blog/3036...

不最醉不龟归
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部