文档库 最新最全的文档下载
当前位置:文档库 › oracle逻辑存储结构

oracle逻辑存储结构

oracle 体系结构(国家行政机构的组成 和 运行原理):----》很大的地方 数据文件
国家(database)---》省(tablespace)---》市(segment 段)---》区(extent 区)---》村(block 块)---(逻辑划分)

tablespace:用于逻辑的存储数据库对象的。
什么是tablespace 作用是什么?最重要的作用 用于隔离不同应用功能的 数据。
mysql sqlserver里 用 数据库去做 应用数据隔离。oracle用表空间去做应用数据隔离。


表空间是空间管理的逻辑单位(oracle内部)。物理单位是数据文件(操作系统)。

一个表空间可以包含(一个)多个数据文件。
一个表空间中可以包含(一个)多个段(segment)。一个段通常对应于一个数据库对象。视图(oracle 中 物化视图(表))。触发器(定义的是程序)---》存储到数据字典中(表)。
extent(区)是由 物理上连续的 多个块组成。(为什么需要物理上连续?)

schema:模式 对应于一个用户。表示这个用户所拥有的所有对象的集合。用户名=schema名
scott 的schema: scott.dept scott.pk_dept 对象 segment

database---》tablespace(存储数据库对象)---》segment(段)---》extent(区)---》block(物理上连续的block)

作业:深刻理解以上概念

http://192.168.1.161:1158/em
sys
oracle
as sysdba




相关文档