oracle+数据结构+字典,ORACLE 数据字典

数据字典是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_包含了数据库所有用户的对象信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值